Engine control method and system
By obtaining the real gas path torque of the hybrid vehicle engine for compensation processing and determining the fast torque and slow torque request torque, the driving performance problem caused by the difference in torque response characteristics between the motor and the engine is solved, and the precise control of the engine and the response speed are improved.
Patent Information
- Application Number
- CN202210312631.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-28
- Publication Date
- 2025-10-17
- Estimated Expiration
- 2042-03-28
AI Technical Summary
In the prior art, differences in the torque response characteristics of hybrid vehicles result in poor driving performance, especially in the torque interaction control between the motor and the engine. The torque compensation is not accurate, which affects the driving experience of the vehicle.
By obtaining the actual gas path torque of the engine for compensation processing, the fast torque request and slow torque request are determined, and the engine operation is controlled based on these torque requests. Accurate torque output is achieved by combining the driving demand torque and the charging demand torque to achieve precise control of the engine.
It improves the engine's response speed and driving performance, ensures the accuracy of torque output, and enhances the vehicle's driving experience.
Smart Images

Figure CN116857073B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of automobile control, in particular to an engine control method and system. BACKGROUND
[0002] For a hybrid vehicle, the hybrid system has a large amount of interactive control of engine and motor torque, such as engine compensating motor torque in motor gear shifting process, motor compensating engine torque in engine gear shifting process, motor compensating torque deviation caused by slow response of engine in acceleration process, etc. There is a big difference in torque response characteristics between the motor and the engine, which will cause poor driving performance of the vehicle due to inaccurate torque compensation. SUMMARY
[0003] Therefore, the present application provides an engine control method and system, and the specific scheme is as follows:
[0004] An engine control method, comprising:
[0005] obtaining an engine control instruction;
[0006] obtaining a real air path torque of the engine based on the engine control instruction, performing compensation processing on the real air path torque to obtain a fast torque request torque;
[0007] outputting a fast torque request based on the fast torque request torque;
[0008] obtaining a first driving demand torque and a charging demand torque based on the engine control instruction, and determining an original demand torque based on the first driving demand torque and the charging demand torque;
[0009] performing slow torque filtering processing on the original demand torque to obtain a slow torque request torque, and outputting a slow torque request based on the slow torque request torque;
[0010] controlling the engine to operate based on the fast torque request and the slow torque request.
[0011] Further, the obtaining of the first driving demand torque based on the engine control instruction comprises:
[0012] determining a driving vehicle speed and throttle information of the vehicle based on the engine control instruction;
[0013] determining the first driving demand torque based on the driving vehicle speed and the throttle information.
[0014] Further, the slow torque filtering processing on the original demand torque comprises:
[0015] determining a filtering speed according to the driving vehicle speed and the throttle information of the vehicle;
[0016] Slowly torsionally filter the original demand torque based on the filtering speed.
[0017] Further, further comprising:
[0018] If the first driving demand torque is detected to be reduced to a first preset value, the slowly torsionally requested torque is controlled to be reduced to a second preset value synchronously with the original demand torque;
[0019] When the slowly torsionally requested torque and the original demand torque are reduced to the second preset value for a first time length, the original demand torque is slowly torsionally filtered.
[0020] Further, the compensation processing on the real air path torque to obtain a fast torsionally requested torque comprises:
[0021] Determine a first torque change rate of a preset time period based on the real air path torque;
[0022] Determine the fast torsionally requested torque based on at least the real air path torque, the first torque change rate, a time step of air path torque prediction, and a preset compensation torque.
[0023] Further, the determination of the first torque change rate of the preset time period based on the real air path torque comprises:
[0024] Determine a second torque change rate based on the torque of the preset time period in the real air path torque;
[0025] Determine an air path torque maximum rise and fall change rate calibration range based on the value of the real air path torque;
[0026] Adjust the second torque change rate to the first torque change rate based on the air path torque maximum rise and fall change rate calibration range.
[0027] Further, the determination of the fast torsionally requested torque based on at least the real air path torque, the first torque change rate, the time step of air path torque prediction, and the preset compensation torque comprises:
[0028] Determine a delay torque based on the first torque change rate and the time step of air path torque prediction;
[0029] Add the real air path torque, the delay torque, and the preset compensation torque to determine the fast torsionally requested torque.
[0030] Further, the determination of the air path torque maximum rise and fall change rate calibration range based on the value of the real air path torque comprises:
[0031] Compare the value of the real air path torque with the size of the boost torque threshold;
[0032] If it is determined that the value of the real air path torque is greater than the supercharged torque threshold value, it is determined that the air path torque enters the supercharged region, and the maximum rising and falling change rate calibration range of the air path torque in the supercharged region is determined based on the current atmospheric pressure and engine speed.
[0033] If it is determined that the value of the real air path torque is not greater than the supercharged torque threshold value, it is determined that the air path torque does not enter the supercharged region, and the maximum rising and falling change rate calibration range of the air path torque in the non-supercharged region is determined based on the current atmospheric pressure and engine speed.
[0034] An engine control system, comprising:
[0035] An instruction obtaining unit is configured to obtain an engine control instruction;
[0036] A first determining unit is configured to obtain a real air path torque of an engine based on the engine control instruction, and compensate the real air path torque to obtain a fast torque request torque;
[0037] A first output unit is configured to output a fast torque request based on the fast torque request torque;
[0038] A second determining unit is configured to obtain a first drive demand torque and a charging demand torque based on the engine control instruction, and determine an original demand torque based on the first drive demand torque and the charging demand torque;
[0039] A second output unit is configured to perform a slow torque filtering process on the original demand torque to obtain a slow torque request torque, and output a slow torque request based on the slow torque request torque;
[0040] A control unit is configured to control the engine to operate based on the fast torque request and the slow torque request.
[0041] A readable storage medium is configured to store at least a set of instructions;
[0042] The set of instructions is configured to be invoked and at least perform the method of engine control according to any one of the above.
[0043] From the above technical solution can be seen, the engine control method and system disclosed by the application, obtain the engine control instruction, obtain the real air path torque of the engine based on the engine control instruction, compensate the real air path torque, obtain the fast torque request torque, output the fast torque request based on the fast torque request torque; obtain the first driving demand torque and the charging demand torque based on the engine control instruction, determine the original demand torque based on the first driving demand torque and the charging demand torque, do slow torque filtering processing to the original demand torque, obtain the slow torque request torque, output the slow torque request based on the slow torque request torque, control the engine operation based on the fast torque request and the slow torque request. In the scheme, the fast torque request torque of the fast torque request of the engine is referenced to the real air path torque of the engine, in the slow torque request of the engine, the driving demand torque and the charging demand torque are taken as the reference data for determining the slow torque request torque, the torque request of the engine is compensated accurately, the response speed of the engine is improved, and the driving performance is improved. BRIEF DESCRIPTION OF DRAWINGS
[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or prior art description will be briefly introduced as follows. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0045] Figure 1 A flow chart of an engine control method disclosed by an embodiment of the present application;
[0046] Figure 2 A flow chart of an engine control method disclosed by an embodiment of the present application;
[0047] Figure 3 A flow chart of an engine control method disclosed by an embodiment of the present application;
[0048] Figure 4 A schematic diagram of a hybrid powertrain control unit (HCU) internal torque engine fast and slow torque decomposition flow disclosed by an embodiment of the present application;
[0049] Figure 5 A schematic diagram of engine torque rising and falling disclosed by an embodiment of the present application;
[0050] Figure 6 A schematic diagram of an engine control system disclosed by an embodiment of the present application. DETAILED DESCRIPTION
[0051] With reference to the accompanying drawings: clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative labor fall within the scope of the present application.
[0052] The present application discloses an engine control method, the flow chart is as shown in Figure 1 The present application discloses an engine control method, the flow chart is as shown in
[0053] Step S11, obtaining engine control instruction;
[0054] Step S12, obtaining real air path torque of engine based on engine control instruction, compensating real air path torque, and obtaining fast torque request torque;
[0055] Step S13, outputting fast torque request based on fast torque request torque;
[0056] Step S14, obtaining first drive demand torque and charging demand torque based on engine control instruction, and determining original demand torque based on first drive demand torque and charging demand torque;
[0057] Step S15, performing slow torque filtering processing on original demand torque, obtaining slow torque request torque, and outputting slow torque request based on slow torque request torque;
[0058] Step S16, controlling engine operation based on fast torque request and slow torque request.
[0059] For a hybrid system with hybrid vehicle control unit HCU and engine controller EMS double controller interaction, the torque interaction mode of HCU and EMS is generally as follows: the hybrid vehicle control unit HCU receives the real-time minimum torque and the real-time maximum torque of the engine generated by the engine controller EMS; the engine controller EMS receives and executes the demand engine fast torque and slow torque request torque sent by the hybrid vehicle control unit HCU, and determines whether to activate the fast torque control inside the engine controller EMS according to the fast torque flag bit of the hybrid vehicle control unit HCU.
[0060] At present, the hybrid vehicle control unit HCU calculates the basic engine original demand torque according to various parameters, and then limits the boundary according to the received real-time minimum torque and real-time maximum torque of the engine after filtering processing, and obtains the demand engine request torque after torque arbitration. By using the above-mentioned mode, there is a problem that due to the large difference between the torque response characteristics of the motor and the engine, the driving performance of the vehicle is poor.
[0061] Based on this, in the scheme, when the engine needs to be controlled, the real air path torque of the engine needs to be obtained, so as to determine the fast torque request torque based on the real air path torque, and to determine the slow torque request torque based on the driving demand torque and the charging demand torque, so as to control the engine based on the determined fast torque request torque and slow torque request torque, so as to achieve accurate output of torque, so as to improve the driving performance.
[0062] Specifically, the real air path torque of the engine is the engine torque corresponding to the ignition angle under the current intake amount of the engine. Since the real air path torque of the engine cannot be estimated on the hybrid vehicle control unit HCU side, the real air path torque EngSlowBaseTq signal of the engine at the current time needs to be added in the torque interface signal of the hybrid vehicle control unit HCU and the engine controller EMS.
[0063] The control of the engine torque mainly includes fast torque control and slow torque control, and the engine is controlled based on the fast torque request and the slow torque request to ensure that the engine can output the optimal torque signal.
[0064] When the fast torque flag is triggered, in order to avoid the case that the fast torque request is lower than the real air path torque of the engine and the ignition angle retreats, the hybrid vehicle control unit HCU receives the real air path torque EngSlowBaseTq feedback by the engine, performs prediction and compensation processing on it, obtains the fast torque request torque, and outputs the fast torque request based on the fast torque request torque. The fast torque request output based on the real air path torque can prevent the CAN signal transmission delay interference from being assigned to the fast torque request FastTqReq again.
[0065] For the slow torque request, the physical characteristics of the engine air path torque need to be considered for separate rising and falling processing.
[0066] In the hybrid vehicle control unit HCU, the first driving demand torque and the charging demand torque are used to calculate the original demand torque EngTqReqRaw of the engine, and then the original demand torque is subjected to slow torque filtering processing, and then the slow torque request is assigned, so that the slow torque request torque in the slow torque request is determined based on the physical characteristics of the engine air path torque.
[0067] Among them, the first driving demand torque is generated based on the driving information of the vehicle, and the charging demand torque is generated based on the charging information of the vehicle. The driving information and the charging information of the vehicle will affect the slow torque request torque, so the driving information and the charging information of the vehicle are used as reference data to determine the final slow torque request torque, so as to reduce the ignition angle retreat and reduce the engine transient fuel consumption.
[0068] Specifically, the driving information can be the driving speed and the throttle information of the vehicle.
[0069] The engine control method disclosed in the embodiment obtains an engine control instruction, obtains an actual air path torque of the engine based on the engine control instruction, performs compensation processing on the actual air path torque to obtain a fast torque request torque, and outputs a fast torque request based on the fast torque request torque. The engine control method disclosed in the embodiment obtains a first driving demand torque and a charging demand torque based on the engine control instruction, determines an original demand torque based on the first driving demand torque and the charging demand torque, performs slow torque filtering processing on the original demand torque to obtain a slow torque request torque, outputs a slow torque request based on the slow torque request torque, and controls the engine to operate based on the fast torque request and the slow torque request. In the fast torque request of the engine, the fast torque request torque is referenced to the actual air path torque of the engine. In the slow torque request of the engine, the driving demand torque and the charging demand torque are used as reference data to determine the slow torque request torque. The compensation of the torque request of the engine is accurate, the response speed of the engine is improved, and the driving performance is improved.
[0070] The engine control method disclosed in the embodiment has a flowchart as shown in Figure 2 The engine control method disclosed in the embodiment has a flowchart as shown in
[0071] Step S21, obtaining an engine control instruction.
[0072] Step S22, obtaining an actual air path torque of the engine based on the engine control instruction, and determining a first torque change rate of a preset time period based on the actual air path torque.
[0073] Step S23, determining a fast torque request torque based on at least the actual air path torque, the first torque change rate, a time step of air path torque prediction, and a preset compensation torque, and outputting a fast torque request based on the fast torque request torque.
[0074] Step S24, obtaining a first driving demand torque and a charging demand torque based on the engine control instruction, and determining an original demand torque based on the first driving demand torque and the charging demand torque.
[0075] Step S25, performing slow torque filtering processing on the original demand torque to obtain a slow torque request torque, and outputting a slow torque request based on the slow torque request torque.
[0076] Step S26, controlling the engine to operate based on the fast torque request and the slow torque request.
[0077] When the fast torque request torque is determined based on the actual air path torque, the actual air path torque needs to be predicted based on the size and the slope of the actual air path torque. The slope of the actual air path torque is the torque change rate.
[0078] The first torque change rate of the preset period is actually the torque change rate of the torque before and after the specified time. Specifically, after determining the real air path torque, the real air path torque can be preprocessed, such as using first-order filtering processing to remove abnormal data in the real air path torque.
[0079] The fast torque request torque is not directly the same as the real air path torque, but a certain compensation is made on the real air path torque to obtain the fast torque request torque.
[0080] Specifically, the delay torque is determined based on the first torque change rate and the time step of the air path torque prediction, and the sum of the real air path torque, the delay torque and the preset compensation torque is determined as the fast torque request torque.
[0081] Considering the engine torque response delay, the time step T of the air path base torque prediction can be determined by querying the preset table according to the engine speed. In addition, considering that signal transmission delay and accuracy may cause deviation, additional compensation torque ofst needs to be added to ensure that the fast torque request torque FastTqReq is not less than the real air path torque EngSlowBaseTq. When the fast torque request torque is lower than the real air path torque, it may cause the engine to retreat from the ignition angle, which may cause the problem of high fuel consumption.
[0082] Specifically:
[0083] FsatTqReq=EngSlowBaseTq+T*Rat1+ofst
[0084] Wherein, Rat1 is the first torque change rate.
[0085] For the torque deviation caused by the real engine output torque responding to the real air path torque, the motor is compensated in the hybrid vehicle control unit HCU torque distribution.
[0086] Further, the first torque change rate of the preset period is determined based on the real air path torque, which can be:
[0087] The second torque change rate is determined based on the torque of the preset period in the real air path torque, the maximum rising and falling change rate calibration range of the air path torque is determined based on the value of the real air path torque, and the second torque change rate is adjusted to the first torque change rate based on the maximum rising and falling change rate calibration range of the air path torque.
[0088] Firstly, the actual torque change rate of the real air path torque at a moment before and after is determined, that is, the second torque change rate Rat2. When determining the calibration range of the maximum rising and falling change rate of the air path torque, the value of the second torque change rate needs to be within the calibration range. Therefore, the change rate of the air path torque needs to be adjusted based on the calibration range, so that the torque change rate after adjustment, that is, the first torque change rate Rat1, conforms to the calibration range.
[0089] Further, the calibration range of the maximum rising and falling change rate of the air path torque is determined based on the value of the real air path torque, comprising:
[0090] The value of the real air path torque is compared with the size of the supercharged torque threshold. If it is determined that the value of the real air path torque is greater than the supercharged torque threshold, it is determined that the air path torque enters the supercharged region, and the calibration range of the maximum rising and falling change rate of the air path torque in the supercharged region is determined based on the current atmospheric pressure and engine speed. If it is determined that the value of the real air path torque is not greater than the supercharged torque threshold, it is determined that the air path torque does not enter the supercharged region, and the calibration range of the maximum rising and falling change rate of the air path torque in the non-supercharged region is determined based on the current atmospheric pressure and engine speed.
[0091] The calibration range of the maximum rising and falling change rate of the air path torque is determined based on the value of the real air path torque. When the value of the real air path torque is greater than the supercharged torque threshold, the calibration range determined is different from when the value of the real air path torque is less than the supercharged torque threshold.
[0092] The supercharged torque threshold is related to the atmospheric pressure and the engine speed, that is, as the atmospheric pressure changes, the supercharged torque threshold also changes. When the engine speed is different, the supercharged torque threshold is also different.
[0093] It is determined whether the real air path torque has entered the supercharged region, that is, whether the real air path torque is greater than the supercharged torque threshold. If it is greater, it is determined that the real air path torque has entered the supercharged region, and the relevant calibration range in the supercharged region is queried based on the current atmospheric pressure and engine speed. If the real air path torque is not greater than the supercharged torque threshold, it is determined that the real air path torque has not entered the supercharged region, and the relevant calibration range in the non-supercharged region is queried based on the current atmospheric pressure and engine speed. In order to determine that the calibration range may be different based on the different real air path torques, so as to ensure that the compensation result of the real air path torque is more accurate.
[0094] The engine control method disclosed in the embodiment obtains an engine control instruction, obtains a real air path torque of the engine based on the engine control instruction, performs compensation processing on the real air path torque to obtain a fast torque request torque, and outputs a fast torque request based on the fast torque request torque. The first driving demand torque and the charging demand torque are obtained based on the engine control instruction, the original demand torque is determined based on the first driving demand torque and the charging demand torque, slow torque filtering processing is performed on the original demand torque to obtain a slow torque request torque, and a slow torque request is output based on the slow torque request torque. The engine is controlled based on the fast torque request and the slow torque request. In the fast torque request of the engine, the fast torque request torque is referenced to the real air path torque of the engine. In the slow torque request of the engine, the driving demand torque and the charging demand torque are used as reference data to determine the slow torque request torque. The torque request of the engine is compensated accurately, the response speed of the engine is improved, and the driving performance is improved.
[0095] The engine control method disclosed in the embodiment has a flowchart as shown in Figure 3 The engine control method disclosed in the embodiment has a flowchart as shown in
[0096] In step S31, an engine control instruction is obtained.
[0097] In step S32, a real air path torque of the engine is obtained based on the engine control instruction, and compensation processing is performed on the real air path torque to obtain a fast torque request torque.
[0098] In step S33, a fast torque request is output based on the fast torque request torque.
[0099] In step S34, the driving speed of the vehicle, the throttle information, and the charging demand torque are determined based on the engine control instruction.
[0100] In step S35, the first driving demand torque is determined based on the driving speed and the throttle information, the original demand torque is determined based on the first driving demand torque and the charging demand torque, and the filtering speed is determined based on the driving speed and the throttle information of the vehicle.
[0101] In step S36, slow torque filtering processing is performed on the original demand torque based on the filtering speed to obtain a slow torque request torque, and a slow torque request is output based on the slow torque request torque.
[0102] In step S37, the engine is controlled based on the fast torque request and the slow torque request.
[0103] When adjusting the slow torque request torque, not only the original demand torque is determined based on the driving demand torque and the charging demand torque, but also the filtering speed is determined based on the driving speed and the throttle information of the vehicle when the slow torque filtering processing is performed on the original demand torque.
[0104] Specifically, the hybrid vehicle control unit HCU can adjust the speed of the slow torque filtering according to the gear and the opening degree of the accelerator pedal when the torque is rising, i.e., determine the filtering speed based on the driving speed and the accelerator information, so as to perform the slow torque filtering processing based on the filtering speed. The response speed when the engine torque is increased is realized by adjusting the slow torque filtering speed.
[0105] The slow torque filtering processing is a first-order filtering processing.
[0106] Further, the method further comprises:
[0107] If it is detected that the first driving demand torque decreases to a first preset value, the slow torque request torque and the original demand torque are controlled to decrease synchronously to a second preset value, and when the slow torque request torque and the original demand torque decrease to the second preset value for a first time length, the original demand torque is subjected to the slow torque filtering processing.
[0108] That is, when the torque decreases, the slow torque request torque SlowTqReqRaw first decreases synchronously with the original demand torque EngTqReqRaw to a certain set value, i.e., a second preset value, and then continues to be subjected to the first-order filtering processing after the slow torque request torque SlowTqReqRaw and the original demand torque EngTqReqRaw decrease to the second preset value for a certain time length, so as to decrease to a certain target value.
[0109] The torque decrease can be a tipout torque decrease, i.e., the accelerator acceleration information is 0. At this time, in order to overcome the engine air path lag, the slow torque request torque is allowed to decrease quickly to a certain preset value directly following the original demand torque and is subjected to filtering decrease again after maintaining for a certain time length.
[0110] Through the approximate stepwise quick decrease of the slow torque request torque, the engine controller EMS can be excited to quickly reduce the intake air, so as to avoid the problems of heat efficiency reduction caused by the long-time retreat of the Tipout ignition angle and the torque accuracy reduction caused by the large-amplitude retreat of the ignition angle.
[0111] Specifically, the engine control method disclosed in the embodiment is based on the internal torque engine fast-slow torque decomposition process diagram of the hybrid vehicle control unit HCU as shown in Figure 4 The main process flow of the fast torque and the slow torque is involved.
[0112] For example, based on the vehicle speed information and the accelerator information, the driving demand torque of the engine can be analyzed and determined. After obtaining the first driving demand torque, i.e., the driving demand torque before filtering, and combining the charging demand torque, the original demand torque EngTqReqRaw can be obtained. Then, the original demand torque is subjected to slow-torque filtering processing to obtain a slow-torque request, and the slow-torque request is used to generate a slow-torque request based on the slow-torque request.
[0113] Further, if the interaction compensation of the torques of the two power sources, i.e., the motor and the engine, is considered, and if there is a case that the preliminary demand motor torque Raw exceeds the motor capability, the deviation is added to the slow-torque request torque.
[0114] Further, if the slow-torque request after the motor deviation is considered, and after the engine maximum and minimum torque limit, the final slow-torque request SlowTqReq can be obtained.
[0115] In addition, if the first driving demand torque is reduced to a first preset value, the original demand torque is subjected to slow-torque filtering processing when the slow-torque request torque and the original demand torque are reduced to a second preset value for a first time length. The second driving torque demand is obtained after the filtering processing, and the current original demand torque can be obtained by combining the charging demand torque and the feedback torque of the engine. The subsequent judgment of whether the demand motor torque exceeds the motor capability is continued.
[0116] For the fast-torque processing part, the real air path torque is obtained, and compensation processing is performed to finally obtain the fast-torque request. Specifically, based on the current engine real air path torque sent by the engine controller EMS, the real air path torque EngSlowBaseTq is predicted according to the size and slope, and an additional compensation torque ofst is obtained by referring to the CAN signal transmission demonstration, to obtain a preliminary engine fast-torque request.
[0117] If the interaction compensation of the torques of the two power sources, i.e., the motor and the engine, is considered, and if there is a case that the preliminary demand motor torque exceeds the motor capability, the deviation is added to the fast-torque request torque. Considering the fast-torque request torque after the motor deviation, and after the engine maximum and minimum torque limit, the final fast-torque request FastTqReq can be obtained.
[0118] As shown in the engine torque rising and falling schematic diagram Figure 5 The fast-torque request FastTqReq is related to the real air path torque EngSlowBaseTq, and the slow-torque request SlowTqReq is related to the accelerator pedal. The slow-torque request torque and the original demand torque value in the slow-torque request will change before filtering, i.e., when the torque rises, and after filtering, i.e., when the torque falls.
[0119] The engine control method disclosed in the embodiment obtains an engine control instruction, obtains a real air path torque of an engine based on the engine control instruction, compensates the real air path torque, obtains a fast torque request torque, and outputs a fast torque request based on the fast torque request torque. The first driving demand torque and the charging demand torque are obtained based on the engine control instruction, the original demand torque is determined based on the first driving demand torque and the charging demand torque, the slow torque filtering processing is performed on the original demand torque, the slow torque request torque is obtained, the slow torque request is output based on the slow torque request torque, and the engine is controlled to operate based on the fast torque request and the slow torque request. In the fast torque request of the engine, the fast torque request torque is referenced to the real air path torque of the engine, in the slow torque request of the engine, the driving demand torque and the charging demand torque are used as the reference data to determine the slow torque request torque, the torque request compensation of the engine is accurate, the response speed of the engine is improved, and the driving performance is improved.
[0120] The engine control system disclosed in the embodiment has a structural schematic diagram as shown in Figure 6 The engine control system disclosed in the embodiment has a structural schematic diagram as shown in
[0121] The engine control system disclosed in the embodiment has a structural schematic diagram as shown in
[0122] The instruction obtaining unit 61, the first determining unit 62, the first output unit 63, the second determining unit 64, the second output unit 65, and the control unit 66.
[0123] The instruction obtaining unit 61 is configured to obtain an engine control instruction.
[0124] The first determining unit 62 is configured to obtain a real air path torque of an engine based on the engine control instruction, and compensate the real air path torque to obtain a fast torque request torque.
[0125] The first output unit 63 is configured to output a fast torque request based on the fast torque request torque.
[0126] The second determining unit 64 is configured to obtain a first driving demand torque and a charging demand torque based on the engine control instruction, and determine an original demand torque based on the first driving demand torque and the charging demand torque.
[0127] The second output unit 65 is configured to perform slow torque filtering processing on the original demand torque to obtain a slow torque request torque, and output a slow torque request based on the slow torque request torque.
[0128] Further, the second determining unit obtains the first driving demand torque, which includes:
[0129] The second determining unit is configured to determine a driving speed of the vehicle and throttle information based on the engine control instruction; and determine the first driving demand torque based on the driving speed and the throttle information.
[0130] Further, the second output unit is configured to perform slow-torque filtering on the original demand torque, including:
[0131] The second output unit is configured to determine a filtering speed based on the driving speed of the vehicle and the throttle information; and perform slow-torque filtering on the original demand torque based on the filtering speed.
[0132] Further, the second determining unit is further configured to:
[0133] If it is detected that the first driving demand torque is reduced to a first preset value, the slow-torque request torque is controlled to be synchronously reduced to a second preset value with the original demand torque; and when the slow-torque request torque and the original demand torque are reduced to the second preset value for a first time length, the slow-torque filtering is performed on the original demand torque.
[0134] Further, the first determining unit is configured to perform compensation processing on the real air path torque to obtain the fast-torque request torque, including:
[0135] The first determining unit is configured to determine a first torque change rate of a preset time period based on the real air path torque; and determine the fast-torque request torque based on at least the real air path torque, the first torque change rate, a time step of air path torque prediction, and a preset compensation torque.
[0136] Further, the first determining unit is configured to determine a first torque change rate of a preset time period based on the real air path torque, including:
[0137] The first determining unit is configured to determine a second torque change rate based on a torque of a preset time period in the real air path torque; determine a maximum rising and falling change rate calibration range of the air path torque based on a value of the real air path torque; and adjust the second torque change rate to the first torque change rate based on the maximum rising and falling change rate calibration range of the air path torque.
[0138] Further, the first determining unit is configured to determine the fast-torque request torque based on at least the real air path torque, the first torque change rate, the time step of air path torque prediction, and the preset compensation torque, including:
[0139] The first determining unit is configured to determine a delay torque based on the first torque change rate and the time step of air path torque prediction; and determine the fast-torque request torque as a sum of the real air path torque, the delay torque, and the preset compensation torque.
[0140] Further, the first determining unit is configured to determine a maximum rising and falling change rate calibration range of the air path torque based on a value of the real air path torque, including:
[0141] The first determining unit is configured to compare the value of the real air path torque with the value of the supercharged torque threshold; if it is determined that the value of the real air path torque is greater than the value of the supercharged torque threshold, it is determined that the air path torque enters the supercharged region, and the maximum rising and falling rate calibration range of the air path torque in the supercharged region is determined based on the current atmospheric pressure and engine speed; if it is determined that the value of the real air path torque is not greater than the value of the supercharged torque threshold, it is determined that the air path torque does not enter the supercharged region, and the maximum rising and falling rate calibration range of the air path torque in the non-supercharged region is determined based on the current atmospheric pressure and engine speed.
[0142] The engine control system disclosed in the embodiment is realized based on the engine control method disclosed in the above embodiment, and will not be described herein.
[0143] The engine control system disclosed in the embodiment obtains an engine control instruction, obtains a real air path torque of the engine based on the engine control instruction, performs compensation processing on the real air path torque to obtain a fast-torque request torque, and outputs a fast-torque request based on the fast-torque request torque; obtains a first driving demand torque and a charging demand torque based on the engine control instruction, determines an original demand torque based on the first driving demand torque and the charging demand torque, performs slow-torque filtering processing on the original demand torque to obtain a slow-torque request torque, outputs a slow-torque request based on the slow-torque request torque, and controls the engine to operate based on the fast-torque request and the slow-torque request. In the fast-torque request of the engine, the fast-torque request torque is referenced to the real air path torque of the engine, in the slow-torque request of the engine, the driving demand torque and the charging demand torque are used as reference data to determine the slow-torque request torque, the compensation of the torque request of the engine is accurate, the response speed of the engine is improved, and the driving performance is improved.
[0144] The embodiment of the present application also provides a readable storage medium, which has a computer program stored thereon, the computer program is loaded and executed by a processor, and each step of the above engine control method is realized, and the specific implementation process can be referred to the description of the corresponding part of the above embodiment, and the embodiment will not be described herein.
[0145] The present application also proposes a computer program product or a computer program, which includes computer instructions stored in a computer readable storage medium. The processor of the electronic device reads the computer instructions from the computer readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the method provided in various optional implementation manners of the above engine control method aspect or engine control system aspect, and the specific implementation process can be referred to the description of the corresponding embodiment, and will not be described herein.
[0146] The various embodiments described in this specification are presented by way of example, and are not intended to limit the concepts disclosed herein to any particular embodiment. Each example is presented solely to explain certain aspects of the embodiments. The embodiments described in this specification can be implemented in any of various ways.
[0147] Those skilled in the art will further appreciate that the units and algorithm steps described in connection with the examples disclosed herein can be implemented in electronic hardware, computer software, or any combination thereof. To clearly illustrate this interchangeability of hardware and software, various examples disclosed herein have been described generally in terms of their functionality, without reference to the particular
[0148] The steps of a method or algorithm described in connection with the examples disclosed herein can be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module can reside in RAM, flash memory, ROM, electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The processor and the storage medium can reside in an ASIC.
[0149] The foregoing description of the disclosed embodiments enables a person skilled in the art to implement or use the application. Numerous modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein can be applied to other embodiments without departing from the spirit or scope of the application. Therefore, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. An engine control method, characterized in that: include: Obtain engine control instructions; obtaining a real gas path torque of the engine based on the engine control command, and performing compensation processing on the real gas path torque to obtain a fast torque request torque; outputting a quick torque request based on the quick torque request torque; obtaining a first driving requirement torque and a charging requirement torque based on the engine control command, and determining an original required torque based on the first driving requirement torque and the charging requirement torque; Performing slow-twist filtering on the original required torque to obtain a slow-twist request torque; outputting a slow torque request based on the slow torque request torque; The engine operation is controlled based on the fast torque request and the slow torque request.
2. The method according to claim 1, characterized in that The obtaining of a first driving demand torque based on the engine control command includes: determining a driving speed and throttle information of the vehicle based on the engine control command; A first driving demand torque is determined based on the driving vehicle speed and the throttle information.
3. The method according to claim 2, characterized in that The performing slow-torque filtering on the original required torque includes: determining a filtering speed according to the driving speed and throttle information of the vehicle; A slow-torque filtering process is performed on the original required torque based on the filtering speed.
4. The method according to claim 1, wherein Also includes: If it is detected that the first driving demand torque is reduced to a first preset value, controlling the slow torque request torque to be reduced synchronously with the original demand torque to a second preset value; When the slow-twist request torque and the original required torque decrease to a second preset value for a first time period, a slow-twist filtering process is performed on the original required torque.
5. The method according to claim 1, wherein The compensating the real gas path torque to obtain the fast torque request includes: determining a first torque change rate for a preset period based on the actual gas path torque; The fast torque request torque is determined based on at least the actual gas circuit torque, the first torque change rate, the time step of the gas circuit torque prediction and the preset compensation torque.
6. The method according to claim 5, characterized in that The determining of a first torque change rate for a preset period based on the actual gas path torque includes: determining a second torque change rate based on the torque of a preset period of time in the real gas path torque; Determining a calibration range of a maximum increase and decrease rate of change of the gas path torque based on the value of the actual gas path torque; The second torque change rate is adjusted to the first torque change rate based on the maximum increase and decrease change rate calibration range of the gas path torque.
7. The method according to claim 5, characterized in that The determining of the fast torque request torque based at least on the actual gas circuit torque, the first torque change rate, the time step of the gas circuit torque prediction, and the preset compensation torque includes: Determining the delayed torque based on the first torque change rate and the time step of the gas path torque prediction; The sum of the actual gas circuit torque, the delayed torque, and the preset compensation torque is determined as the fast torque request torque.
8. The method according to claim 6, characterized in that The determining of the calibration range of the maximum rising and falling rate of change of the gas path torque based on the value of the actual gas path torque includes: comparing the value of the actual gas path torque with a boost torque threshold; If it is determined that the value of the actual gas path torque is greater than the boost torque threshold, it is determined that the gas path torque enters the boost region, and a calibration range of a maximum increase and decrease rate of change of the gas path torque in the boost region is determined based on the current atmospheric pressure and engine speed; If it is determined that the value of the actual air path torque is not greater than the boost torque threshold, it is determined that the air path torque has not entered the boost area, and the calibration range of the maximum rise and fall rate of change of the air path torque in the non-boost area is determined based on the current atmospheric pressure and engine speed.
9. An engine control system, characterized in that: include: An instruction obtaining unit, used for obtaining an engine control instruction; a first determining unit, configured to obtain a real gas path torque of the engine based on the engine control command, and perform compensation processing on the real gas path torque to obtain a fast torque request; a first output unit, configured to output a quick torque request based on the quick torque request torque; a second determining unit, configured to obtain a first driving requirement torque and a charging requirement torque based on the engine control command, and determine an original required torque based on the first driving requirement torque and the charging requirement torque; a second output unit, configured to perform a slow-twist filtering process on the original required torque to obtain a slow-twist request torque; outputting a slow torque request based on the slow torque request torque; A control unit is used to control the operation of the engine based on the fast torque request and the slow torque request.
10. A readable storage medium for storing at least one set of instruction sets; The instruction set is used to be called and to execute at least any one of the above engine control methods.
Citation Information
Patent Citations
Vehicle control method and control system
CN112896136A
Hybrid Vehicle Drive Control System and Method for Providing Motor Torque Boost Compensating for Engine Delay and Torque Exceeding Maximum Engine Torque
US20130158756A1