CN113511185A - Engine torque output control method, engine torque output control device, computer equipment and storage medium - Google Patents
Engine torque output control method, engine torque output control device, computer equipment and storage medium Download PDFInfo
- Publication number
- CN113511185A CN113511185A CN202010280515.7A CN202010280515A CN113511185A CN 113511185 A CN113511185 A CN 113511185A CN 202010280515 A CN202010280515 A CN 202010280515A CN 113511185 A CN113511185 A CN 113511185A
- Authority
- CN
- China
- Prior art keywords
- variable
- behavior
- value
- torque request
- vehicle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 230000003542 behavioural effect Effects 0.000 claims abstract description 33
- 230000006399 behavior Effects 0.000 claims description 277
- 230000008859 change Effects 0.000 claims description 23
- 238000004590 computer program Methods 0.000 claims description 21
- 238000001514 detection method Methods 0.000 claims description 6
- 230000008014 freezing Effects 0.000 claims description 6
- 238000007710 freezing Methods 0.000 claims description 6
- 239000000446 fuel Substances 0.000 abstract description 22
- 230000009194 climbing Effects 0.000 description 13
- 206010001488 Aggression Diseases 0.000 description 11
- 230000016571 aggressive behavior Effects 0.000 description 11
- 208000012761 aggressive behavior Diseases 0.000 description 11
- 230000004044 response Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000002347 injection Methods 0.000 description 8
- 239000007924 injection Substances 0.000 description 8
- 230000005540 biological transmission Effects 0.000 description 7
- 230000008569 process Effects 0.000 description 5
- 230000037396 body weight Effects 0.000 description 4
- 230000001133 acceleration Effects 0.000 description 3
- 230000004913 activation Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 102100040431 Activator of basal transcription 1 Human genes 0.000 description 2
- 101000964349 Homo sapiens Activator of basal transcription 1 Proteins 0.000 description 2
- 206010033307 Overweight Diseases 0.000 description 2
- 238000009825 accumulation Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000011217 control strategy Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 206010039203 Road traffic accident Diseases 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000000243 solution Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W10/00—Conjoint control of vehicle sub-units of different type or different function
- B60W10/04—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units
- B60W10/06—Conjoint control of vehicle sub-units of different type or different function including control of propulsion units including control of combustion engines
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/02—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to ambient conditions
- B60W40/06—Road conditions
- B60W40/076—Slope angle of the road
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/10—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to vehicle motion
- B60W40/105—Speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W40/00—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models
- B60W40/12—Estimation or calculation of non-directly measurable driving parameters for road vehicle drive control systems not related to the control of a particular sub unit, e.g. by using mathematical models related to parameters of the vehicle itself, e.g. tyre models
- B60W40/13—Load or weight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0001—Details of the control system
- B60W2050/0043—Signal treatments, identification of variables or parameters, parameter estimation or state estimation
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0604—Throttle position
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/06—Combustion engines, Gas turbines
- B60W2510/0638—Engine speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/10—Change speed gearings
- B60W2510/1005—Transmission ratio engaged
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2510/00—Input parameters relating to a particular sub-units
- B60W2510/18—Braking system
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2520/00—Input parameters relating to overall vehicle dynamics
- B60W2520/10—Longitudinal speed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2530/00—Input parameters relating to vehicle conditions or values, not covered by groups B60W2510/00 or B60W2520/00
- B60W2530/10—Weight
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2552/00—Input parameters relating to infrastructure
- B60W2552/15—Road slope, i.e. the inclination of a road segment in the longitudinal direction
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2710/00—Output or target parameters relating to a particular sub-units
- B60W2710/06—Combustion engines, Gas turbines
- B60W2710/0666—Engine torque
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Engineering & Computer Science (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- Mathematical Physics (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Human Computer Interaction (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
The invention provides an engine torque output control method, an engine torque output control device, a computer device and a storage medium, wherein the method comprises the steps of obtaining current state parameters of a vehicle; acquiring a first behavior variable corresponding to the interval of the state parameter from a plurality of behavior variables according to the interval of the state parameter, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library; detecting whether the first behavior variable after the value changing operation reaches a confidence limit value; when the first behavioral variable reaches a confidence limit, a library of torque request characteristics corresponding to the first behavioral variable is obtained. Because the state of the vehicle is related to the running working condition, the torque output of the engine is more accordant with the current driving working condition of the vehicle, the accelerator characteristic can adapt to the driving working condition of the vehicle, the instant output power of the engine is improved, the driving efficiency is improved, the fuel economy of the engine is effectively improved, and the power performance and the fuel economy of the vehicle are both considered.
Description
Technical Field
The invention relates to the technical field of torque output control of a transmitter, in particular to a method and a device for controlling torque output of an engine, computer equipment and a storage medium.
Background
In general, a driver controls an accelerator pedal and a gear (a manual transmission vehicle) to Control acceleration, deceleration or maintain a current vehicle speed, and the accelerator pedal and the gear have a corresponding relationship with the vehicle speed, and the relationship characteristic is determined and executed by an ECM (Engine Control Module) to learn such behavior of the driver in a specific period of time.
In a conventional engine control strategy, a driver controls an opening degree of an Accelerator pedal of a vehicle as an input, an engine ECM calculates an actual Torque currently requested by the driver by linear interpolation according to a current rotation speed and a requested Accelerator opening degree, as shown in table 1, an ABT (Accelerator Based Torque, engine Torque request) table shows that an X axis shows an engine rotation speed/unit rpm and a Y axis shows an Accelerator opening degree/unit%, and if the engine rotation speed is 700rpm and the Accelerator opening degree is 30%, a driver requested Torque is 737Nm, an injection amount is calculated by the Torque, and finally injection and output Torque are realized.
TABLE 1 ABT Table
X/Y | 10 | 20 | 30 | 50 | 60 | 70 | 90 | 100 |
0 | 494 | 686 | 872 | 1221 | 1384 | 1540 | 1831 | 2048 |
450 | 246 | 483 | 737 | 1227 | 1420 | 1594 | 1896 | 2048 |
600 | 246 | 483 | 737 | 1227 | 1420 | 1594 | 1896 | 2048 |
700 | 246 | 483 | 737 | 1227 | 1420 | 1594 | 1896 | 2048 |
However, the driving conditions are complicated and changeable, such as the change of terrain and vehicle load, etc., the requirement for the torque response of the engine changes accordingly, for example, a no-load vehicle does not need large torque when running on a straight road, and climbing, overtaking, etc. need to immediately respond to the large torque, and the driving habits among drivers are also obviously different, so that the driving efficiency is influenced, and even traffic accidents are easily caused by insufficient power when the vehicle runs in a certain engine speed interval, a certain accelerator pedal working stroke or a certain special road section. On the other hand, rough driving habits, such as frequent and rapid acceleration, severe accelerator stepping and the like, also have certain negative effects on the fuel economy of the vehicle. At present, the traditional single accelerator characteristic curve is not enough to adapt to variable driving conditions.
Disclosure of Invention
In view of the above, it is necessary to provide an engine torque output control method, apparatus, computer device and storage medium in view of the above technical problems.
An engine torque output control method comprising:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
In one embodiment, the step of retrieving the library of torque request characteristics corresponding to the first behavioral variable when the first behavioral variable reaches the confidence limit comprises:
assigning the confidence limit value of the first behavioral variable to intermediate variables when the first behavioral variable reaches the confidence limit value, and freezing the first behavioral variable, wherein the value of each intermediate variable corresponds to one of the torque request characteristic libraries;
the torque request characteristic library corresponding to the value of the intermediate variable is obtained.
In one embodiment, the step of retrieving the library of torque request characteristics corresponding to the first behavioral variable when the first behavioral variable reaches the confidence limit comprises:
and when the first behavior variable reaches the confidence limit value, restoring a second behavior variable which is originally of the confidence limit value in the plurality of behavior variables to an initial value, and acquiring the torque request characteristic library corresponding to the first behavior variable.
In one embodiment, further comprising:
detecting whether a stop variable value triggering condition exists;
and when the stop variable value triggering condition exists, stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
In one embodiment, further comprising:
detecting whether an overtaking signal is received or not;
and when the overtaking signal is detected, acquiring the torque request characteristic library corresponding to the overtaking signal, and when the overtaking ending signal is received, acquiring the torque request characteristic library corresponding to the behavior variable with the value as the confidence limit value.
In one embodiment, the number of the behavior variables is three, and the number of the torque request characteristic library is three, and the three behavior variables include an aggressive behavior variable, a balanced behavior variable, and a conservative behavior variable.
In one embodiment, the initial value of each of the behavior variables is subjected to a value changing operation at least twice to reach a confidence limit.
An engine torque output control device comprising:
the state parameter acquisition module is used for acquiring at least one current state parameter of the vehicle;
the variable value operation module is used for acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
the confidence limit detection module is used for detecting whether the first behavior variable after the variable value operation reaches a confidence limit value;
a torque request characteristic library acquisition module, configured to acquire the torque request characteristic library corresponding to the first behavior variable when the first behavior variable reaches the confidence limit;
a torque output module for adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor when executing the computer program implements the steps of:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
A computer-readable storage medium, on which a computer program is stored which, when executed by a processor, carries out the steps of:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
According to the engine torque output control method, the engine torque output control device, the computer equipment and the storage medium, the behavior variable is subjected to variable value operation according to the state parameters of the vehicle, so that the behavior variable can be subjected to variable value according to the current state of the vehicle, when the variable value of the behavior variable reaches the confidence limit value, the corresponding torque request characteristic library is obtained, and the fuel injection quantity of the engine is controlled by the torque request characteristic library.
Drawings
FIG. 1A is a schematic flow chart diagram illustrating a method of controlling engine torque output according to one embodiment;
FIG. 1B is a schematic flow chart diagram illustrating a method of controlling engine torque output according to another embodiment;
FIG. 1C is a schematic partial flow chart diagram of a method of controlling engine torque output according to one embodiment;
FIG. 1D is a schematic flow diagram illustrating a portion of a method for controlling engine torque output according to one embodiment;
FIG. 2 is a block diagram showing the construction of an engine torque output control apparatus according to an embodiment;
FIG. 3 is a diagram of the internal structure of a computer device in one embodiment;
FIG. 4 is a diagram of selection logic for the ABT table;
FIG. 5 is a flowchart illustrating a logic implementation of a method for controlling engine torque output based on an application scenario, according to one embodiment.
Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the present application is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present application and are not intended to limit the present application.
In one embodiment, as shown in fig. 1A, there is provided an engine torque output control method,
at least one current state parameter of the vehicle is obtained, step 110.
Specifically, the state parameter is used for reflecting the current working condition of the vehicle, and in this step, the current running working condition of the vehicle is obtained by obtaining the state parameter of the vehicle. In particular, the state parameter is a parameter of the operating state of the vehicle or of a transmitter of the vehicle. For example, the state parameters include engine speed, transmission gear, vehicle running speed, accelerator pedal opening and opening change rate, brake pedal signal, vehicle weight, road gradient, and the like. In this embodiment, the obtained state parameters are used to determine which torque request characteristics library to select, and therefore, the state parameters may be one type or multiple types. For example, the vehicle running speed and the engine speed are acquired. For another example, when the vehicle running speed reaches a preset speed, the rotation speed of the transmitter is acquired.
Specifically, for each state parameter, the state parameter may be divided into a plurality of sections for reflecting different states of the vehicle, and each section of the state parameter corresponds to a behavior variable. The behavior variable is used to count the number of times the state parameter is in each interval, for example, the behavior variable is stored in a Counter (Counter), each behavior variable is stored in a Counter, and the variable value operation on the behavior variable is to count the value in the Counter, so that the value of the behavior variable will change once every pair of behavior variables is subjected to the variable value operation. In this embodiment, the value-changing operation on the behavior variable is performed according to a preset rule, where the preset rule may be to increase the value of the behavior variable, or to decrease the value of the behavior variable, or to implement other counting manners. Taking the increase of the values of the behavior variables as an example, the increased values at each time may be equal or unequal, and the increased values may be equal or unequal for different behavior variables. For example, the value for each increment of the behavior variable is 1.
It should be noted that each behavior variable has an initial value, the initial value is also a default value, the behavior variable starts to perform a value change operation from the initial value, and the value of each value change operation is based on the value after the last value change operation.
In the embodiment, a plurality of torque request characteristic libraries are prestored, and each interval of the state parameters corresponds to one behavior variable, and each behavior variable corresponds to one torque request characteristic library, so that different driving behaviors correspond to different torque request characteristic libraries, and the engine has different torque outputs at the same accelerator opening under different driving conditions.
It should be understood that each behavior variable is used for corresponding to a driving behavior, the driving behavior can be determined by a state parameter, in one embodiment, whether a section where the state parameter is located is changed or not is detected, and when the section where the state parameter is located is changed or not, a behavior variable corresponding to the section where the state parameter is changed, namely a first behavior variable, is obtained from a plurality of behavior variables, and the first behavior variable is subjected to a value changing operation. In this embodiment, each time the state parameter is detected to be in the interval corresponding to the first behavior variable, the first behavior variable is subjected to a value changing operation. Therefore, when the working condition of the vehicle changes, the behavior variable corresponding to the changed working condition is subjected to variable value operation.
In one embodiment, whether the time of the interval in which the state parameter is located is greater than a preset time is detected, and when the time of the interval in which the state parameter is located is greater than the preset time, a first behavior variable corresponding to the interval in which the state parameter is located is acquired from a plurality of behavior variables, and the first behavior variable is subjected to value change operation. In this embodiment, when the vehicle is operated under one working condition for a long time, the behavior variable corresponding to the working condition is subjected to variable value operation.
And 150, detecting whether the first behavior variable after the value changing operation reaches a confidence limit value.
Specifically, the confidence limit is a threshold of the behavior variables, each behavior variable has a confidence limit, and the confidence limits of different behavior variables may be the same or different. After the behavior variable is subjected to one or more variable value operations according to the preset rule, the value of the behavior variable reaches the confidence limit value, in the embodiment, when the accumulation of the variable value operations of the behavior variable reaches a certain number of times, the value of the behavior variable reaches the confidence limit value. And pre-judging the driving behavior by detecting whether the behavior variable is equal to the confidence limit value.
In this embodiment, a plurality of torque request characteristic libraries are pre-stored, and each torque request characteristic library corresponds to a behavior variable. In this step, when the first behavior variable reaches the confidence limit, the torque request characteristic library corresponding to the first behavior variable is acquired, one torque request characteristic library corresponding to the first behavior variable is selected from the plurality of torque request characteristic libraries, the current torque request characteristic library is switched to the selected torque request characteristic library, the output torque of the engine is controlled according to the selected torque request characteristic library, and the fuel injection quantity of the engine is controlled according to the selected torque request characteristic library.
And 190, adjusting the torque output by the engine of the vehicle according to the output torque reference value corresponding to the at least one current state parameter of the vehicle recorded in the torque request characteristic library.
Specifically, when the first behavior variable reaches the confidence limit value, the driving condition corresponding to the first behavior variable is indicated, so that a torque request characteristic library corresponding to the first behavior variable is obtained, and the actually requested torque can be obtained according to the torque output characteristic of the torque request characteristic library, so that the fuel injection quantity of the engine is controlled.
In the above embodiment, the behavior variable is subjected to variable value operation according to the state parameter of the vehicle, so that the behavior variable can be subjected to variable value according to the current state of the vehicle, when the variable value of the behavior variable reaches the confidence limit value, the corresponding torque request characteristic library is obtained, and the fuel injection quantity of the engine is controlled by the torque request characteristic library.
In one embodiment, as shown in FIG. 1B, step 170 comprises:
In step 173, the torque request characteristics library corresponding to the values of the intermediate variables is obtained.
In this embodiment, when the first behavior variable performing the value changing operation reaches the confidence limit value of the first behavior variable, the confidence limit value of the first behavior variable is assigned to the intermediate variable, so that the value of the intermediate variable is equal to the confidence limit value of the first behavior variable. It should be understood that the intermediate variable has an initial value that is the confidence limit for one of the behavioral variables, and that when the first behavioral variable reaches the confidence limit, the intermediate variable is transformed from the initial value to the confidence limit for the first behavioral variable.
Specifically, an intermediate variable whose value is used to decide or select the torque request characteristic library is stored in a Decision Counter (DC). In this embodiment, the confidence limits of the different behavior variables are not equal, the intermediate variable has a plurality of values, and the plurality of values of the intermediate variable are equal to the confidence limits of the respective behavior variables. Therefore, the value of each intermediate variable corresponds to a torque request characteristic library, the corresponding torque request characteristic library can be obtained according to the value of the intermediate variable, and the fuel injection quantity of the engine is controlled according to the torque request characteristic library. In addition, in the present embodiment, the first behavior variable is frozen when the confidence limit value of the first behavior variable is assigned to the intermediate variable, and after the first behavior variable is frozen, the value of the first behavior variable is not changed by the change of the state parameter of the vehicle. For example, after the first behavior variable is frozen, when it is detected that the state parameter is in the section corresponding to the first behavior variable, the first behavior variable does not perform the variable operation, and the first behavior variable remains unchanged. In this way, it is possible to avoid the first behavior variable exceeding the confidence limit, while on the other hand, since the torque output of the engine at this time matches the first behavior variable, it is not necessary to change the value of the first behavior variable again.
In one embodiment, step 170 comprises: and when the first behavior variable reaches the confidence limit value, restoring a second behavior variable which is originally of the confidence limit value in the plurality of behavior variables to an initial value, and acquiring the torque request characteristic library corresponding to the first behavior variable.
Specifically, a second behavior variable exists in the plurality of behavior variables before the first behavior variable reaches the confidence limit, and the value of the second behavior variable is the confidence limit. It should be understood that the vehicle is only capable of torque output according to a torque request characteristic library at a certain time, and therefore, when the first behavior variable reaches the confidence limit value of the first behavior variable, the second behavior variable with the confidence limit value is restored to the initial value, so that only one behavior variable currently has a value equal to the confidence limit value, and the torque request characteristic library corresponding to the first behavior variable is selected to control the torque output of the engine.
In one embodiment, the torque request characteristic library corresponding to the second behavior variable is a default torque request characteristic library, that is, the fuel injection amount of the engine is controlled according to the torque request characteristic library corresponding to the second behavior variable by default under the ordinary driving condition of the vehicle.
In one embodiment, when the first behavior variable reaches the confidence limit, the confidence limit of the first behavior variable is assigned to an intermediate variable, a second behavior variable having a confidence limit value among the plurality of behavior variables is restored to an initial value, and the first behavior variable is frozen, wherein each value of the intermediate variable corresponds to one of the torque request characteristics library.
In this way, the intermediate variable is changed from the confidence limit value of the second behavior variable to the confidence limit value of the first behavior variable, the value of the second behavior variable is restored to the initial value, and the first behavior variable is also frozen, so that the second behavior variable and other behavior variables can be subjected to value change operation according to the state parameters, the torque output of the engine can be changed according to the change of the working condition of the vehicle, and in addition, the value change operation of the first behavior variable can be suspended, so that the engine can work according to the stable torque request characteristic library under the condition that the working condition of the vehicle is unchanged or stable.
In one embodiment, as shown in fig. 1C, the engine torque output control method further includes:
And step 116, when the stop variable value triggering condition exists, stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
In this embodiment, the stop variable value triggering condition is used to stop the variable value operation on the behavior variable and stop counting. Specifically, when the working condition of the vehicle is in a preset state, a stop variable value triggering condition is triggered. The stop variable triggering condition may be triggered by the vehicle weight, the climbing state, or the like.
For example, whether the vehicle weight is greater than the preset weight is detected, and when the vehicle weight is greater than the preset weight, the value changing operation of the third behavior variable is stopped, and the value of the third behavior variable is restored to the initial value. In this embodiment, the vehicle weight may be calculated according to parameters of a Transmission, and it should be understood that the ECM of the engine has a function of calculating the vehicle body weight, and if the vehicle matches an automatic Transmission (AMT), the vehicle body weight can also be calculated through the automatic Transmission.
For example, whether the vehicle is in a climbing state is detected, and when the vehicle is in the climbing state, the value changing operation of the third behavior variable is stopped, and the value of the third behavior variable is restored to the initial value. For example, whether the gradient of the vehicle climbing is greater than a preset angle is detected, and when the gradient of the vehicle climbing is greater than the preset angle, the value changing operation of the third behavior variable is stopped, and the value of the third behavior variable is restored to the initial value. Whether the vehicle is in a climbing state or not is detected, and the detection can be obtained through a Global Positioning System (GPS) signal or a slope sensor.
In one embodiment, the number of the behavior variables is three, and the number of the torque request characteristic library is three, and the three behavior variables include an aggressive behavior variable, a balanced behavior variable, and a conservative behavior variable.
Specifically, the aggressive behavior variable, the equilibrium behavior variable, and the conservative behavior variable correspond to three pre-determined driving behaviors, respectively, and the driving behaviors are used for reflecting the driving severity of the driver. The aggressive behavior variable corresponds to aggressive behavior, when the driving behavior of the driver is aggressive behavior, the aggressive behavior variable shows that the accelerator opening of the driver is larger, so that the oil consumption is higher, the balanced behavior variable corresponds to balanced behavior, the conservative behavior variable corresponds to balanced behavior, and the aggressive behavior variable shows that the accelerator opening of the driver is larger, and the power response of the vehicle is insufficient. Therefore, the torque of the torque request characteristic library corresponding to the aggressive behavior variable is small, the output power is small, the fuel economy is good, the output power of the torque request characteristic library corresponding to the balanced behavior variable is balanced with the fuel economy, the torque of the torque request characteristic library corresponding to the conservative behavior variable is large, the output power is large, and the fuel economy is poor. It should be understood that, because the driving behavior of the driver is violent, the accelerator opening degree is larger, and larger torque is easy to obtain, therefore, the fuel can be effectively saved through smaller power output and better accelerator economy, and a good fuel saving effect can be achieved under the condition that the driver is violent to drive; when the driving behavior of the driver is relatively conservative, although the fuel economy is better, the power is easy to be insufficient, so that the power response is improved through larger power output, the power performance of the vehicle is better, and the understanding caused by the conservative behavior of the driver can be made up.
In one embodiment, whether a stop variable triggering condition exists is detected, when the stop variable triggering condition exists, the variable operation of the aggressive variable is stopped, and the value of the aggressive variable is restored to the initial value. In this embodiment, when the stop variable value triggering condition is detected, counting of the aggressive variable is stopped, and the value of the aggressive variable is restored to the initial value, so that counting of the aggressive variable can be stopped in the vehicle overweight stage or the vehicle climbing stage, and therefore, the torque characteristic that the torque request characteristic library is switched to the torque characteristic that the power output is the main is avoided in the vehicle overweight stage or the vehicle climbing stage, and the fuel saving effect is achieved.
In one embodiment, as shown in fig. 1D, the engine torque output control method further includes:
In one embodiment, whether a passing signal is received or not is detected, when the passing signal is detected, the torque request characteristic library corresponding to the conservative behavior variable is obtained, and when the passing ending signal is received, the torque request characteristic library corresponding to the value of the current intermediate variable is obtained.
Specifically, the overtaking signal CAN be obtained by determining the opening degree of an accelerator pedal and the vehicle speed, for example, when the opening degree of the accelerator pedal is greater than 50% and the vehicle speed exceeds 60km/h, it is determined that the overtaking signal is obtained, for example, SPN2368 ═ 01 (left turn light activation) or SPN2370 ═ 01 (right turn light activation) in an indicator light message (PGN 65088 Lighting Data, defined by CAN communication protocol J1939-71) acquired from a CAN (Controller Area Network) bus of the vehicle, and the algorithm determines that the driver intends to overtake at this time, and switches the torque request characteristic library to the torque request characteristic library corresponding to the conservative behavior variable, thereby obtaining a better power response, improving the torque response, and improving the power. When overtaking is finished, for example, when the message information that SPN2368 is 00 and SPN2370 is 00 is received again, it indicates that the vehicle returns to the single running track at this time, and if the accelerator pedal opening degree returns to 40% or less or the opening degree change rate is greater than-30%/s, the torque request characteristic library is restored to the setting before overtaking.
In one embodiment, the initial value of each of the behavior variables is subjected to a value changing operation at least twice to reach a confidence limit. The variable value operation is that the value of the pair of behavior variables is added with 1, and the difference between the initial value of each behavior variable and the confidence limit value is greater than or equal to 2. For example, the difference between the initial value of the behavior variable and the confidence limit is equal to 3. Therefore, after the behavior variables are subjected to variable value operation for at least 2 times within a certain time, the behavior variables can be accumulated to the confidence limit value from the initial values, so that the driving behavior of a driver can be accurately judged, a torque request characteristic library can be accurately obtained, the torque can be better output, and better fuel economy is achieved.
The following is a specific example:
in this embodiment, when the operating conditions of the vehicle and the engine meet the prerequisite condition of adaptive accelerator characteristic activation, the engine ECM acquires the state parameters of the vehicle, for example, acquires the current engine speed, speed ratio (or gear information), vehicle speed, accelerator pedal opening and opening change rate, brake pedal signal, vehicle weight, road gradient signal, and the like, and determines which mode the driving behavior of the driver belongs to within a certain time window according to the state parameters of the vehicle, so as to decide to call one of the pre-calibrated ABT tables.
In this embodiment, the signals listed above are compared with the calibration values in advance, and the result is stored in a designated Counter (Counter), the count value in each Counter is the value of the behavior variable, that is, each behavior variable corresponds to a Counter, when the accumulated Counter is equal to a certain calibration threshold, it is determined that the current behavior of the driver conforms to one of the set models, so as to select a corresponding accelerator characteristic curve, that is, an ABT table, and finally change the response of the engine to the accelerator pedal, and output the torque meeting the current working condition. In this embodiment, four pre-determined driving behaviors are set, which are an aggressive behavior BH1, a balanced behavior BH2, a conservative behavior BH3, and an overtaking behavior, and corresponding counters are assigned to BH1, BH2, and BH3, as shown in fig. 2, an initial value of the BH1 counter is 3, a confidence limit value is 6, an initial value of the BH2 counter is 0, a confidence limit value is 3, an initial value of the BH3 counter is-3, and a confidence limit value is 0. Overtaking behavior requires a high degree of timeliness of torque response for safety reasons during vehicle travel, so no counter is set and behavior is executed immediately upon confirmation. Correspondingly, three accelerator characteristic curve tables, namely three torque request characteristic libraries, ABT1, ABT2 and ABT3, are calibrated, wherein the fuel economy is directed to ABT1, the fuel consumption and power are balanced to ABT2, and the power is directed to ABT3 respectively, as shown in FIG. 4.
TABLE 2 initial values and confidence limits for the respective counters
Referring to fig. 5, according to different driving requirements, vehicle loads and road conditions, the ECM autonomously selects an accelerator characteristic more suitable for the current working condition on the premise of not increasing a sensor or cab hardware, that is, under the condition of the same engine speed and accelerator pedal opening, the output torque is adaptively changed, and a single accelerator characteristic curve under any working condition in the conventional control strategy is replaced. Meanwhile, the algorithm comprises the ABT table pointing to the fuel economy, so that the problem of fuel consumption caused by poor driving habits is solved to a certain extent, and the engine has higher probability of running in an economic area.
The design principle and operation of the present application will be further described with reference to fig. 4 and 5:
when the judgment of the driving behavior is made according to different application scenarios, as shown in table 2, three different initial values and confidence limits are respectively assigned to BH1, BH2, BH3, and the initial values are also default values. In an initial state, the value of the counter is an initial value, the counting rule of the counter is that the value in the counter is added by 1 every time, when one of the counters is increased and accumulated to reach a corresponding confidence limit value, the value of the counter is given to a counter DC (decision counter) which is finally decided, the value of the timer DC is an intermediate variable, the DC is compared with three confidence limit values of BH1/BH2/BH3, if the value is equal to a certain limit value, the driving behavior is judged, and the driving behavior points to a corresponding ABT table.
The equalization behavior BH2 is the algorithm default driving behavior and the initial DC initial value is 3, i.e., ABT2, which balances fuel economy and dynamics, is the engine default throttle characteristic. When any of the signal inputs for determining driving behavior fail, the ECM maintains the current default ABT and the counter suspends counting. Taking the following application scenario 1 as an example, when the condition 1) is satisfied, the BH1 counter is sequentially incremented by 1 from 3, and when the accumulated value reaches the confidence limit value 6, the BH1 counter is frozen and assigned to the DC to make a driving behavior decision and execute BH 1. If the engine meets the condition of 3) in the driving process, the BH3 counter sequentially increases by 1 from-3, when the accumulated value reaches the confidence limit value of 0, the BH3 counter is frozen and DC is changed from the last judgment value of 6 to 0, driving behavior judgment is made, the BH3 is executed, the BH1 counter is restored to the initial value of 3, and the like, and the BH1, BH2, BH3 counters and DC values are stored in the ECM after each power failure of the vehicle.
In application scenario 1, the method for judging the rotating speed state of the vehicle after upshifting comprises the following steps:
when the vehicle speed is more than 30km/h and the accumulation exceeds a certain time, the ECM starts to learn the behavior of a driver according to the engine speed after the vehicle is upshifted and counts, the behavior comprises matching a manual gear (MT) vehicle and an automatic gear (AMT) vehicle, upshifting or downshifting is judged according to the change of the speed ratio, and when gear shifting is carried out, the following judgment is carried out:
1) when the engine speed is in the interval of [1400rpm, 2100rpm ], the ECM considers that the engine is operated in a higher speed interval for a long time, and the BH1 counter is increased by 1. If the system judges that the vehicle weight signal is larger than 49 tons at the moment or the road gradient signal received by the ECM is larger than a set value, indicating that the vehicle is in a climbing state at the moment, the BH1 counter stops counting and returns to an initial value;
2) when the engine speed is in the interval of [1000rpm, 1450rpm ], the ECM considers that the engine runs in a higher torque interval for a long time, and a BH2 counter is increased by 1;
3) when the engine speed is in the interval of [600rpm, 1050rpm ], the ECM considers that the engine is in a lower speed and lower torque interval for a long time, and a BH3 counter is increased by 1;
the above ranges of vehicle speed, vehicle weight, and rotational speed are only examples, and may be calibrated differently according to different engine and vehicle applications and each counter may be stored in the ECM after the vehicle is powered off. For the acquisition of the vehicle weight, the engine ECM has a function of calculating the vehicle body weight, if the vehicle matches an automatic transmission (AMT), the transmission also calculates the vehicle body weight as the vehicle weight input stopped by the BH1 counter, and in this embodiment, any one of the engine ECM, the AMT, the maximum value therebetween, or the average value thereof may be selected as the acquired vehicle weight. And for the acquisition of the climbing state, the climbing state CAN be converted by a ramp sensor of the AMT or a GPS signal and sent to the engine ECM in the form of a public message on the CAN network.
In the application scenario 2, according to the method for judging the acceleration state of the fixed gear:
when the opening of the accelerator pedal is larger than 40% and the change of the speed ratio is stable in an interval, the vehicle is indicated to be in a fixed gear at present, and after the conditions are met and accumulated for a certain time, the ECM starts to learn the behavior of the driver according to the change rate of the opening of the accelerator pedal and the vehicle speed and counts.
1) When the vehicle speed is more than 30km/h and the change rate of the opening degree of the accelerator pedal operated by the driver exceeds a calibrated value (+ 30%/s), the BH1 counter is increased by 1. If the weight of the vehicle is larger than 49 tons at the moment, or the road gradient signal received by the ECM indicates that the vehicle is in a climbing state at the moment, the BH1 counter stops counting and returns to an initial value;
2) when the vehicle speed is more than 30km/h, the ECM continuously updates and stores the maximum value of the opening degree of the accelerator pedal in the process of the vehicle running process, when the accumulated running mileage or the vehicle running time reaches a certain limit value, if the maximum value of the opening degree of the accelerator pedal in the pre-storage mode is less than 90%, the BH3 counter is increased by 1, and at the moment, the pre-storage value is reset to 0.
The above examples of vehicle speed, pedal opening and rate of change of opening, vehicle weight, maximum pedal opening, accumulated mileage or operating time are only examples, and may be calibrated differently according to different engine and vehicle applications and each counter may be stored in the ECM after the vehicle is powered off.
Application scenario 3, a method for judging a passing state:
when the opening of the accelerator pedal is greater than 50% and the vehicle speed exceeds 60km/h, if the engine ECM judges that there is an overtaking intention according to the vehicle signal, for example, SPN2368 in an indicator light message (PGN 65088 Lighting Data, defined by CAN communication protocol J1939-71) acquired from a vehicle CAN bus is 01, a left turn light is activated or SPN2370 is 01, and a right turn light is activated, it is judged that the intention of the driver is overtaking at this time, the powered ABT3 is temporarily activated, the torque response is improved, and the overtaking is successfully completed. When the ECM again receives the message information that SPN2368 is 00 and SPN2370 is 00, indicating that the vehicle is returning to a single track at this time, the ABT table is restored to the setting before overtaking if the accelerator pedal opening is returned to 40% or less or the opening change rate is greater than-30%/s.
It should be understood that although the various steps in the flow charts of fig. 1A-1D are shown in order as indicated by the arrows, the steps are not necessarily performed in order as indicated by the arrows. The steps are not performed in the exact order shown and described, and may be performed in other orders, unless explicitly stated otherwise. For example, the steps in fig. 1C may be performed before any step in fig. 1A, or may be performed after any step in fig. 1A, and similarly, the steps in fig. 1D may be performed before any step in fig. 1A, or may be performed after any step in fig. 1A. Moreover, at least some of the steps in fig. 1A-1D may include multiple sub-steps or multiple stages that are not necessarily performed at the same time, but may be performed at different times, and the order of performance of the sub-steps or stages is not necessarily sequential, but may be performed in turn or alternating with other steps or at least some of the sub-steps or stages of other steps.
In one embodiment, as shown in fig. 2, there is provided an engine torque output control apparatus comprising:
a state parameter obtaining module 210, configured to obtain at least one current state parameter of the vehicle;
the variable value operation module 230 is configured to obtain, according to the interval where the state parameter is located, a first behavior variable corresponding to the interval where the state parameter is located from a plurality of behavior variables, and perform variable value operation on the first behavior variable according to a preset rule, where each behavior variable corresponds to a torque request characteristic library;
a confidence limit detection module 250, configured to detect whether the first behavior variable after performing the value change operation reaches a confidence limit;
a torque request characteristic library acquisition module 270, configured to acquire the torque request characteristic library corresponding to the first behavior variable when the first behavior variable reaches the confidence limit;
a torque output module 290 for adjusting the torque output by the engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
In one embodiment, the torque request characteristics library acquisition module includes:
the intermediate variable assignment unit is used for assigning the confidence limit value of the first behavior variable to an intermediate variable and freezing the first behavior variable when the first behavior variable reaches the confidence limit value, wherein the value of each intermediate variable corresponds to one torque request characteristic library;
a torque request characteristic library acquisition unit configured to acquire the torque request characteristic library corresponding to the value of the intermediate variable.
In one embodiment, the torque request characteristic library acquisition module is further configured to restore a second behavior variable, which is originally a confidence limit value in the plurality of behavior variables, to an initial value when the first behavior variable reaches the confidence limit value, and acquire the torque request characteristic library corresponding to the first behavior variable.
In one embodiment, the engine torque output control device further includes:
the stop variable value triggering condition detection module is used for detecting whether a stop variable value triggering condition exists;
and the variable value stopping module is used for stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition when the stop variable value triggering condition exists, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
In one embodiment, the engine torque output control device further includes:
the overtaking signal detection module is used for detecting whether an overtaking signal is received or not;
and the overtaking signal response module is used for acquiring the torque request characteristic library corresponding to the overtaking signal when the overtaking signal is detected, and acquiring the torque request characteristic library corresponding to the behavior variable with the value as the confidence limit value when the overtaking ending signal is received.
In one embodiment, the number of the behavior variables is three, and the number of the torque request characteristic library is three, and the three behavior variables include an aggressive behavior variable, a balanced behavior variable, and a conservative behavior variable.
In one embodiment, the variable value operation is adding 1 to the values of the pair of behavior variables, each of the behavior variables having an initial value greater than or equal to 2 different from a confidence limit.
For specific limitations of the engine torque output control device, reference may be made to the above limitations of the engine torque output control method, which are not described in detail herein. The respective modules in the engine torque output control apparatus described above may be realized in whole or in part by software, hardware, and a combination thereof. The modules can be embedded in a hardware form or independent from a processor in the computer device, and can also be stored in a memory in the computer device in a software form, so that the processor can call and execute operations corresponding to the modules.
In one embodiment, a computer device is provided, the computer device being deployed on a vehicle, the computer device being an onboard control device. The internal structure thereof may be as shown in fig. 3. The computer device includes a processor, a memory, a network interface, a display screen, and an input device connected by a system bus. Wherein the processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a nonvolatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of an operating system and computer programs in the non-volatile storage medium. The network interface of the computer device is used for communicating with an external server through a network connection. The computer program is executed by a processor to implement an engine torque output control method. The display screen of the computer equipment can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment can be a touch layer covered on the display screen, a key, a track ball or a touch pad arranged on the shell of the computer equipment, an external keyboard, a touch pad or a mouse and the like.
Those skilled in the art will appreciate that the architecture shown in fig. 3 is merely a block diagram of some of the structures associated with the disclosed aspects and is not intended to limit the computing devices to which the disclosed aspects apply, as particular computing devices may include more or less components than those shown, or may combine certain components, or have a different arrangement of components.
In one embodiment, there is provided a computer device comprising a memory storing a computer program and a processor implementing the following steps when the processor executes the computer program:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
assigning the confidence limit value of the first behavioral variable to intermediate variables when the first behavioral variable reaches the confidence limit value, and freezing the first behavioral variable, wherein the value of each intermediate variable corresponds to one of the torque request characteristic libraries;
the torque request characteristic library corresponding to the value of the intermediate variable is obtained.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
and when the first behavior variable reaches the confidence limit value, restoring a second behavior variable which is originally of the confidence limit value in the plurality of behavior variables to an initial value, and acquiring the torque request characteristic library corresponding to the first behavior variable.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
detecting whether a stop variable value triggering condition exists;
and when the stop variable value triggering condition exists, stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
In one embodiment, the processor, when executing the computer program, further performs the steps of:
detecting whether an overtaking signal is received or not;
and when the overtaking signal is detected, acquiring the torque request characteristic library corresponding to the overtaking signal, and when the overtaking ending signal is received, acquiring the torque request characteristic library corresponding to the behavior variable with the value as the confidence limit value.
In one embodiment, a computer-readable storage medium is provided, having a computer program stored thereon, which when executed by a processor, performs the steps of:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
In one embodiment, the computer program when executed by the processor further performs the steps of:
assigning the confidence limit value of the first behavioral variable to intermediate variables when the first behavioral variable reaches the confidence limit value, and freezing the first behavioral variable, wherein the value of each intermediate variable corresponds to one of the torque request characteristic libraries;
the torque request characteristic library corresponding to the value of the intermediate variable is obtained.
In one embodiment, the computer program when executed by the processor further performs the steps of:
and when the first behavior variable reaches the confidence limit value, restoring a second behavior variable which is originally of the confidence limit value in the plurality of behavior variables to an initial value, and acquiring the torque request characteristic library corresponding to the first behavior variable.
In one embodiment, the computer program when executed by the processor further performs the steps of:
detecting whether a stop variable value triggering condition exists;
and when the stop variable value triggering condition exists, stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
In one embodiment, the computer program when executed by the processor further performs the steps of:
detecting whether an overtaking signal is received or not;
and when the overtaking signal is detected, acquiring the torque request characteristic library corresponding to the overtaking signal, and when the overtaking ending signal is received, acquiring the torque request characteristic library corresponding to the behavior variable with the value as the confidence limit value.
It will be understood by those skilled in the art that all or part of the processes of the methods of the embodiments described above can be implemented by hardware instructions of a computer program, which can be stored in a non-volatile computer-readable storage medium, and when executed, can include the processes of the embodiments of the methods described above. Any reference to memory, storage, database, or other medium used in the embodiments provided herein may include non-volatile and/or volatile memory, among others. Non-volatile memory can include read-only memory (ROM), Programmable ROM (PROM), Electrically Programmable ROM (EPROM), Electrically Erasable Programmable ROM (EEPROM), or flash memory. Volatile memory can include Random Access Memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in a variety of forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Rambus Direct RAM (RDRAM), direct bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).
The technical features of the above embodiments can be arbitrarily combined, and for the sake of brevity, all possible combinations of the technical features in the above embodiments are not described, but should be considered as the scope of the present specification as long as there is no contradiction between the combinations of the technical features.
The above-mentioned embodiments only express several embodiments of the present application, and the description thereof is more specific and detailed, but not construed as limiting the scope of the invention. It should be noted that, for a person skilled in the art, several variations and modifications can be made without departing from the concept of the present application, which falls within the scope of protection of the present application. Therefore, the protection scope of the present patent shall be subject to the appended claims.
Claims (10)
1. An engine torque output control method characterized by comprising:
acquiring at least one current state parameter of the vehicle;
acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
detecting whether the first behavior variable after the value changing operation reaches a confidence limit value;
when the first behavior variable reaches the confidence limit value, acquiring the torque request characteristic library corresponding to the first behavior variable;
adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
2. The method of claim 1, wherein the step of retrieving the library of torque request characteristics corresponding to the first behavioral variable when the first behavioral variable reaches the confidence limit comprises:
assigning the confidence limit value of the first behavioral variable to intermediate variables when the first behavioral variable reaches the confidence limit value, and freezing the first behavioral variable, wherein the value of each intermediate variable corresponds to one of the torque request characteristic libraries;
the torque request characteristic library corresponding to the value of the intermediate variable is obtained.
3. The method of claim 1 or 2, wherein the step of retrieving the library of torque request characteristics corresponding to the first behavioral variable when the first behavioral variable reaches the confidence limit comprises:
and when the first behavior variable reaches the confidence limit value, restoring a second behavior variable which is originally of the confidence limit value in the plurality of behavior variables to an initial value, and acquiring the torque request characteristic library corresponding to the first behavior variable.
4. The method of claim 1, further comprising:
detecting whether a stop variable value triggering condition exists;
and when the stop variable value triggering condition exists, stopping performing variable value operation on the behavior variable corresponding to the stop variable value triggering condition, and restoring the behavior variable corresponding to the stop variable value triggering condition to an initial value.
5. The method of claim 1, further comprising:
detecting whether an overtaking signal is received or not;
and when the overtaking signal is detected, acquiring the torque request characteristic library corresponding to the overtaking signal, and when the overtaking ending signal is received, acquiring the torque request characteristic library corresponding to the behavior variable with the value as the confidence limit value.
6. The method of claim 1, wherein the number of the behavioral variables is three, and the number of the torque request characteristic library is three, and the three behavioral variables include aggressive behavioral variables, equilibrium behavioral variables, and conservative behavioral variables.
7. The method of claim 1, wherein the initial value of each of the behavior variables is subjected to a value change operation at least twice to reach a confidence limit.
8. An engine torque output control apparatus, characterized by comprising:
the state parameter acquisition module is used for acquiring at least one current state parameter of the vehicle;
the variable value operation module is used for acquiring a first behavior variable corresponding to the interval in which the state parameter is positioned from a plurality of behavior variables according to the interval in which the state parameter is positioned, and performing variable value operation on the first behavior variable according to a preset rule, wherein each behavior variable corresponds to a torque request characteristic library;
the confidence limit detection module is used for detecting whether the first behavior variable after the variable value operation reaches a confidence limit value;
a torque request characteristic library acquisition module, configured to acquire the torque request characteristic library corresponding to the first behavior variable when the first behavior variable reaches the confidence limit;
a torque output module for adjusting a torque output by an engine of the vehicle according to an output torque reference value corresponding to at least one current state parameter of the vehicle recorded in the torque request characteristic library.
9. A computer device comprising a memory and a processor, the memory storing a computer program, wherein the processor implements the steps of the method of any one of claims 1 to 7 when executing the computer program.
10. A computer-readable storage medium, on which a computer program is stored, which, when being executed by a processor, carries out the steps of the method of any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280515.7A CN113511185B (en) | 2020-04-10 | 2020-04-10 | Engine torque output control method, engine torque output control device, computer equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010280515.7A CN113511185B (en) | 2020-04-10 | 2020-04-10 | Engine torque output control method, engine torque output control device, computer equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113511185A true CN113511185A (en) | 2021-10-19 |
CN113511185B CN113511185B (en) | 2022-12-09 |
Family
ID=78060587
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010280515.7A Active CN113511185B (en) | 2020-04-10 | 2020-04-10 | Engine torque output control method, engine torque output control device, computer equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113511185B (en) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060273657A1 (en) * | 2003-10-28 | 2006-12-07 | Continental Teves Ag & Co. Ohg | Method & system for improving the driving behavior of a vehicle |
US20150291152A1 (en) * | 2012-01-25 | 2015-10-15 | Jaguar Land Rover Limited | Hybrid electric vehicle and method of control thereof |
US20160009271A1 (en) * | 2014-07-08 | 2016-01-14 | Hyundai Motor Company | System and method for controlling hybrid electric vehicle using driving tendency of driver |
CN108482187A (en) * | 2018-04-26 | 2018-09-04 | 浙江吉利汽车研究院有限公司 | The control method for vehicle and system of identity-based identification |
CN109094569A (en) * | 2017-06-20 | 2018-12-28 | 湖南中车时代电动汽车股份有限公司 | A kind of Driving control strategy adjusting method and system based on driving behavior |
CN110696811A (en) * | 2019-10-29 | 2020-01-17 | 一汽解放青岛汽车有限公司 | Vehicle control method and device, vehicle and storage medium |
-
2020
- 2020-04-10 CN CN202010280515.7A patent/CN113511185B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060273657A1 (en) * | 2003-10-28 | 2006-12-07 | Continental Teves Ag & Co. Ohg | Method & system for improving the driving behavior of a vehicle |
US20150291152A1 (en) * | 2012-01-25 | 2015-10-15 | Jaguar Land Rover Limited | Hybrid electric vehicle and method of control thereof |
US20160009271A1 (en) * | 2014-07-08 | 2016-01-14 | Hyundai Motor Company | System and method for controlling hybrid electric vehicle using driving tendency of driver |
CN109094569A (en) * | 2017-06-20 | 2018-12-28 | 湖南中车时代电动汽车股份有限公司 | A kind of Driving control strategy adjusting method and system based on driving behavior |
CN108482187A (en) * | 2018-04-26 | 2018-09-04 | 浙江吉利汽车研究院有限公司 | The control method for vehicle and system of identity-based identification |
CN110696811A (en) * | 2019-10-29 | 2020-01-17 | 一汽解放青岛汽车有限公司 | Vehicle control method and device, vehicle and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113511185B (en) | 2022-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8935075B2 (en) | Engine start stop inhibit system and method | |
CN107433949B (en) | System and method for vehicle adaptive driving control | |
US20190291733A1 (en) | Method for assisting a driver in the driving of a motor vehicle | |
EP2513613A1 (en) | System and method for vehicle range extension on detection of a low fuel condition | |
US20110153175A1 (en) | Driver-based control system and method to improve fuel economy | |
CN109163086B (en) | Gear shifting strategy correction method and system | |
US20150134219A1 (en) | Device and method for saving energy during accelerations of motor vehicles | |
CN111619563B (en) | Control method and device in self-adaptive cruise acceleration process and computer equipment | |
CN111572555A (en) | Self-learning auxiliary driving method | |
US11654919B2 (en) | Adaptive user-specific automated driver assistance system warnings | |
CN104144836A (en) | Method and device for providing driver feedback | |
US20110035124A1 (en) | Method of operating an automatic transmission as well as controller | |
TWI783086B (en) | Methods for management of a powertrain system in a vehicle | |
EP3335951A1 (en) | System for controlling cornering of vehicle and method thereof | |
EP3619085A1 (en) | A method and a control arrangement for determining a control profile for a vehicle | |
CN113511185B (en) | Engine torque output control method, engine torque output control device, computer equipment and storage medium | |
CN114162068A (en) | Management method and device for intelligent driving function of vehicle and vehicle | |
KR20220163201A (en) | Apparatus for controlling transmission of vehicle and method thereof | |
US6915202B2 (en) | Method and arrangement for controlling the drive unit of a vehicle | |
CN115503707A (en) | Cruise control method and system based on acceleration management and storage medium | |
KR101686798B1 (en) | Automatic transmission apparatus and damper clutch control method thereof | |
CN111746536B (en) | Control method and device in self-adaptive cruise acceleration process and computer equipment | |
KR102005272B1 (en) | Motor Efficiency Analysis Method for Hybrid Electric Vehicle | |
CN113799760A (en) | Automobile energy management method, device, equipment and computer readable storage medium | |
CN117261905B (en) | Driving mode adjustment method and device and vehicle |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |