A control method and device of an engine and a vehicle
By setting preset parameter groups and dynamically calling optimal control parameters in the ECU, the problems of single ECU control strategy and poor versatility are solved, and the engine achieves high precision and stable response under different operating conditions.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- WEICHAI POWER CO LTD
- Filing Date
- 2024-08-20
- Publication Date
- 2026-04-21
AI Technical Summary
In the existing technology, when the ECU controls the engine under the command of the TCU, the control strategy is simple, the versatility is poor, the control accuracy is low, and it cannot adapt to the needs of different operating conditions.
Pre-set parameter groups for different engine models, equipment parameters and operating conditions are pre-configured in the ECU. By judging whether the speed difference meets the preset difference range, the optimal control parameters are dynamically called to achieve precise control of the engine.
It improves the control precision and responsiveness of the engine, enhances the adaptability of the control strategy, and ensures the stability and rapid response of the engine under different operating conditions.
Smart Images

Figure CN119021793B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engine control technology, and more particularly to an engine control method, device, and vehicle. Background Technology
[0002] In vehicles equipped with AMT (Automated Mechanical Transmission), during vehicle start-up, gear shifting, braking, downshifting, and coasting in neutral, the TCU (Transmission Control Unit) sends relevant control commands to the ECU (Electronic Control Unit). The ECU then controls the engine to respond according to these commands to meet the various control requirements of the AMT.
[0003] Currently, under various operating conditions, such as starting and shifting, the TCU (Transmission Control Unit) issues a target control speed. The engine responds using calibrated parameters such as PID (Proportional Integral Derivative) control to ensure the engine speed reaches the TCU's target control speed as quickly as possible. The engine's response rate and stability have a significant impact on the overall vehicle comfort. However, the current ECU's engine control strategy is limited; under certain operating conditions, it can only be adjusted using pre-calibrated fixed parameters for that specific condition, lacking versatility. Summary of the Invention
[0004] This invention provides an engine control method, device, and vehicle, which solves the technical problems of the prior art where the ECU can only use pre-calibrated fixed parameters to control the engine based on the TCU's instructions, resulting in a single control strategy, poor versatility, and low control accuracy.
[0005] This invention provides a method for controlling an engine, the method comprising:
[0006] Obtain the speed control command sent by the transmission controller, which carries the target control parameter identifier and the target speed;
[0007] The corresponding target control parameters are invoked based on the target control parameter identifier;
[0008] Determine whether the first speed difference value meets the preset difference range under the control of the target control parameter, wherein the first speed difference value is the difference between the engine speed under the control of the target control parameter and the target speed;
[0009] If satisfied, the target control parameter is taken as the optimal control parameter;
[0010] If not satisfied, the optimal control parameter pre-marked in the target preset parameter group is called. The target preset parameter group is the preset parameter group in which the target control parameter is located. The preset parameter group consists of multiple engine control parameters stored in the electronic control unit that are pre-determined based on the engine model, equipment parameters and operating conditions.
[0011] The engine is controlled based on the aforementioned optimal control parameters.
[0012] Furthermore, the control method further includes:
[0013] If there is no marked optimal control parameter in the target preset parameter group, or if the first speed difference of the marked optimal control parameter does not meet the preset difference range, then the other control parameters in the target preset parameter group other than the target control parameter are used as new target control parameters in turn to determine whether the first speed difference meets the preset difference range, until the optimal control parameter is found.
[0014] Furthermore, the preset parameter group is multiple groups, and each preset parameter group corresponds to the operating condition of an engine. Each control parameter in the preset parameter group corresponds to a set of engine models and equipment parameters.
[0015] The operating conditions include at least one of the following: starting condition, shifting gears, braking and downshifting condition, and coasting in neutral.
[0016] Furthermore, after controlling the engine using the target control parameters as optimal control parameters, the control method further includes:
[0017] The target control parameter is marked as the optimal control parameter in the target preset parameter group.
[0018] Furthermore, the control method further includes:
[0019] If the first speed difference of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, then the control parameter with the smallest difference between the first speed difference and the preset difference range in the target preset parameter group is taken as the optimal control parameter.
[0020] Furthermore, before invoking the corresponding target control parameters based on the target control parameter identifier, the control method further includes:
[0021] Obtain operating condition information sent by the transmission controller;
[0022] The current operating condition of the engine is determined based on the aforementioned operating condition information;
[0023] Based on the current operating conditions, determine whether the vehicle where the engine is located meets the corresponding operating calibration conditions.
[0024] If the conditions are met, then the action of calling the corresponding target control parameters based on the target control parameter identifier is executed.
[0025] Furthermore, the control method further includes:
[0026] If the first speed difference value of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, or if there is no marked optimal control parameter in the target preset parameter group, then the self-learning mode is triggered to obtain the control parameter that meets the preset difference range and mark it as the optimal control parameter in the target preset parameter group.
[0027] Furthermore, the control method further includes:
[0028] The self-learning mode is triggered at preset intervals, and the optimal control parameters in each preset parameter group are re-marked.
[0029] This invention also provides an engine control device, the control device comprising:
[0030] The instruction acquisition unit is used to acquire the speed control instruction sent by the transmission controller, which carries the target control parameter identifier and the target speed.
[0031] The parameter invocation unit is used to invoke the corresponding target control parameter based on the target control parameter identifier;
[0032] The parameter judgment unit is used to determine whether the first speed difference value meets the preset difference range under the control of the target control parameter, wherein the first speed difference value is the difference between the engine speed under the control of the target control parameter and the target speed;
[0033] The parameter determination unit is configured to, if the judgment result of the parameter judgment unit is satisfied, then take the target control parameter as the optimal control parameter; and to, if the judgment result of the parameter judgment unit is not satisfied, then call the optimal control parameter pre-marked in the target preset parameter group, wherein the target preset parameter group is the preset parameter group in which the target control parameter is located, and the preset parameter group is a plurality of engine control parameters stored in the electronic control unit that are pre-determined based on engine model, equipment parameters and operating conditions;
[0034] An engine control unit is used to control the engine based on the optimal control parameters.
[0035] This invention also provides a vehicle in which the vehicle's electronic control unit executes the engine control method described in any of the above embodiments.
[0036] This invention discloses an engine control method, device, and vehicle. The control method includes: acquiring a speed control command sent by a transmission controller carrying a target control parameter identifier and a target speed; calling the corresponding target control parameter based on the target control parameter identifier; determining whether a first speed difference meets a preset difference range under the control of the target control parameter; if it does, using the target control parameter as the optimal control parameter; if it does not, calling the optimal control parameter pre-marked in the target preset parameter group; and controlling the engine based on the optimal control parameter. This application solves the technical problems of existing technologies where ECUs can only use pre-calibrated fixed parameters when controlling the engine based on TCU commands, resulting in a single control strategy, poor versatility, and low control accuracy. It achieves the technical effects of improving engine control accuracy, enhancing engine responsiveness and stability, and improving the adaptability of control parameters to different engines. Attached Figure Description
[0037] Figure 1 This is a flowchart of an engine control method provided in an embodiment of the present invention;
[0038] Figure 2 This is a structural diagram of an engine control device provided in an embodiment of the present invention. Detailed Implementation
[0039] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0040] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish different objects, not to limit a specific order. The various embodiments of this invention described below can be performed individually or in combination with each other; the embodiments of this invention do not impose specific limitations in this regard.
[0041] Figure 1 This is a flowchart of an engine control method provided in an embodiment of the present invention.
[0042] like Figure 1 As shown, the control method for this engine specifically includes the following steps:
[0043] S101, Obtain the speed control command sent by the transmission controller, which carries the target control parameter identifier and the target speed.
[0044] Specifically, the Electronic Control Unit (ECU) and the Transmission Control Unit (TCU) can exchange information. The TCU sends speed control commands to the ECU, allowing the ECU to call the corresponding control parameters based on the speed control commands and control the engine through PI (Proportional Integral) control, so that the engine can adapt to the current operating conditions of the AMT. The speed control command carries a target control parameter identifier and a target speed. The target control parameter identifier is used to calibrate the PI control parameters that the engine needs to act under the current operating conditions, and the target speed is the speed value that the engine needs to reach to match the current operating conditions.
[0045] S102, invoke the corresponding target control parameters based on the target control parameter identifier.
[0046] Specifically, the ECU stores the corresponding PI control parameters in advance. Each PI control parameter has its own unique identifier. After receiving the speed control command sent by the TCU, the corresponding target control parameter can be directly called based on the target control parameter identifier in the speed control command.
[0047] S103, determine whether the first speed difference value meets the preset difference range under the control of the target control parameters, wherein the first speed difference value is the difference between the engine speed and the target speed under the control of the target control parameters.
[0048] Specifically, after calling up the target control parameters, the engine speed is adjusted using the target control parameters, and the engine speed under the control of the target control parameters is obtained; the difference between the engine speed and the target speed is calculated to obtain the first speed difference value δ, and then it is determined whether the first speed difference value δ meets the preset difference range [δ1, δ2], where the preset difference range is the speed calibration condition that enables the engine to operate optimally under the corresponding operating conditions, determined based on a large number of experiments and practical experience.
[0049] If S104 is satisfied, then the target control parameter is taken as the optimal control parameter.
[0050] S105 If not satisfied, the optimal control parameters pre-marked in the target preset parameter group are called. The target preset parameter group is the preset parameter group where the target control parameters are located. The preset parameter group consists of multiple engine control parameters stored in the electronic control unit that are pre-determined based on the engine model, equipment parameters and operating conditions.
[0051] S106 controls the engine based on optimal control parameters.
[0052] Specifically, if the first speed difference meets the preset difference range, the target control parameter identified by the target control parameter identifier is directly used as the optimal control parameter under the corresponding operating condition, and the engine is controlled with the optimal control parameter so that the engine can quickly reach the corresponding target speed and adapt to the new operating condition.
[0053] If the first speed difference does not meet the preset difference range, the marked optimal control parameter in the preset parameter group where the target control parameter is located is directly called, and the engine is controlled by the optimal control parameter.
[0054] It should be noted that the ECU pre-stores control parameters for different engine models and horsepower under various operating conditions. Based on the engine's speed response under a specific operating condition, the corresponding control parameters are identified and marked as optimal. Therefore, when the target control parameters specified in the TCU's speed control command fail to satisfy the condition that the first speed difference falls within a preset range, the pre-calibrated optimal control parameters for the corresponding operating condition can be invoked. This not only improves the engine's control accuracy but also enhances its responsiveness and stability. Furthermore, since the ECU records control parameters for different engine models and equipment parameters (such as engine horsepower) under different operating conditions, this control strategy can be adapted to engines of different models and equipment parameters, improving the adaptability of the control parameters.
[0055] Optionally, there are multiple preset parameter groups, with each preset parameter group corresponding to the operating condition of an engine. Each control parameter in the preset parameter group corresponds to a set of engine models and equipment parameters. The operating conditions include at least one of the following: starting condition, shifting gears, braking and downshifting condition, and coasting in neutral.
[0056] The control parameters pre-stored in the ECU are divided into different preset parameter groups based on different operating conditions. Each preset parameter group includes control parameters corresponding to different engine models and equipment parameters (such as different horsepower) under the same operating condition. Therefore, when the target control parameter identifier sent by the TCU does not meet the preset difference range, since the control parameters in the same preset parameter group are under the same operating condition, it is only necessary to call the optimal control parameter calibrated in the preset parameter group containing the target control parameter.
[0057] This application solves the technical problems of existing technologies where ECUs can only use pre-calibrated fixed parameters to control engines based on TCU instructions, resulting in a single control strategy, poor versatility of control strategies, and low control accuracy. This is achieved by pre-setting preset parameter groups in the ECU for different engine models, equipment parameters, and operating conditions, and setting corresponding control strategies for invocation.
[0058] Based on the above technical solutions, the engine control method also includes:
[0059] If there is no marked optimal control parameter in the target preset parameter group, or if the first speed difference of the marked optimal control parameter does not meet the preset difference range, then the other control parameters in the target preset parameter group other than the target control parameter are used as new target control parameters in turn to determine whether the first speed difference meets the preset difference range, until the optimal control parameter is found.
[0060] Specifically, there may be situations where the data in the ECU has just been refreshed and there are no marked optimal control parameters. Alternatively, after calling the pre-marked optimal control parameters in the preset parameter group containing the target control parameters, it is necessary to adjust the engine speed using the marked optimal control parameters and obtain the engine speed under the control of the marked optimal control parameters. Then, the difference between the engine speed and the target speed is calculated to obtain the first speed difference value under the control of the marked optimal control parameters. If the first speed difference value does not meet the preset difference range, the ECU will call other control parameters in the target preset parameter group in sequence as new target control parameters. Each time a new target control parameter is used, the ECU will check whether the first speed difference value under the control of the target control parameter meets the preset difference range in order to find the control parameter that meets the preset difference range and use it as the optimal control parameter for engine speed control under the corresponding operating conditions.
[0061] It should be noted that since a preset parameter group records the control parameters of engines of different models and equipment parameters under the same operating conditions, this control strategy can be adapted to engines of different models and equipment parameters.
[0062] Based on the above technical solutions, the engine control method also includes:
[0063] If the first speed difference of all control parameters in the target preset parameter group does not meet the preset difference range, then the control parameter with the smallest difference between the first speed difference and the preset difference range in the target preset parameter group is taken as the optimal control parameter.
[0064] Specifically, if the ECU calls all the control parameters in the target preset parameter group and the result is that the first speed difference under the control of all the control parameters does not meet the preset difference range, then the ECU will use the control parameter with the smallest difference between the first speed difference under the control of the target preset parameter group and the preset difference range as the optimal control parameter to control the engine. That is, it will determine a relatively optimal control parameter in the preset parameter group corresponding to the corresponding operating condition as the optimal control parameter to control the engine under the operating condition.
[0065] It should be noted that the minimum difference refers to the minimum difference between the first speed difference and the median value of the preset difference range.
[0066] Based on the above technical solutions, after controlling the engine with the target control parameters as the optimal control parameters in S104, the control method further includes: marking the target control parameters as the optimal control parameters in the target preset parameter group.
[0067] Specifically, after the ECU uses the target control parameter specified by the TCU as the optimal control parameter, the ECU will mark the control parameter as the optimal control parameter under the current operating condition, that is, the optimal control parameter in the target preset parameter group. Under the same operating condition next time, the optimal control parameter can be called as the pre-marked optimal control parameter in the preset parameter group.
[0068] Based on the above schemes, before S102 calls the corresponding target control parameters based on the target control parameter identifier, the control method further includes:
[0069] Obtain operating condition information sent by the transmission controller; determine the current operating condition of the engine based on the operating condition information; determine whether the vehicle where the engine is located meets the corresponding operating calibration conditions based on the current operating condition; if it does, execute the action of calling the corresponding target control parameters based on the target control parameter identifier.
[0070] Specifically, the ECU and TCU can exchange information. The ECU obtains the vehicle's operating condition information through the TCU to determine the current operating condition of the engine, such as starting, shifting gears, braking and downshifting, and coasting in neutral. Based on the determined current operating condition, the ECU judges whether the vehicle meets the corresponding operating calibration conditions. For example, during the starting process, it checks whether the vehicle weight and slope meet the corresponding operating calibration conditions. If they do, the ECU executes the action of calling the corresponding target control parameters based on the target control parameter identifier.
[0071] Optionally, the engine control method further includes:
[0072] If the first speed difference value of all control parameters in the target preset parameter group does not meet the preset difference range, or if there is no optimal control parameter marked in the target preset parameter group, then the self-learning mode is triggered to obtain the control parameter that meets the preset difference range and mark it as the optimal control parameter in the target preset parameter group.
[0073] Specifically, when all control parameters in the target preset parameter group do not meet the preset difference range as the first speed difference of the target control parameters, or when the ECU does not have the best PI control parameter latched in the target preset parameter group under a certain operating condition, the ECU will trigger the automatic learning mode, automatically perform data rewriting, obtain the control parameters of the engine under various operating conditions, and mark the control parameters that meet the preset difference range as the optimal control parameters under the corresponding operating conditions.
[0074] Optionally, the engine control method further includes:
[0075] The self-learning mode is triggered at preset intervals, and the optimal control parameters in each preset parameter group are re-marked.
[0076] Specifically, the self-learning completion time of the ECU can be set as needed, and the self-learning mode can be triggered at preset intervals to refresh the data and re-mark the optimal control parameters in each preset parameter group.
[0077] In this embodiment of the invention, the ECU, under the premise of recognizing various operating conditions, performs PI adaptive adjustment (i.e., the self-learning mode mentioned above) for a certain operating condition. Using several sets of PI control parameters pre-calibrated by the ECU, the engine speed response is tested respectively, and the optimal PI control parameter selection is made and marked as the optimal control parameter under that operating condition. On the one hand, it can be directly called and used when entering the same operating condition again, which improves the responsiveness and stability of the engine. On the other hand, it can also improve the adaptability of the data stored by the ECU. The same control strategy can be adapted to more models and parameters of engines.
[0078] Figure 2 This is a structural diagram of an engine control device provided in an embodiment of the present invention.
[0079] like Figure 2 As shown, the engine control device specifically includes:
[0080] The instruction acquisition unit 21 is used to acquire the speed control instruction sent by the transmission controller, which carries the target control parameter identifier and the target speed.
[0081] Parameter calling unit 22 is used to call the corresponding target control parameters based on the target control parameter identifier;
[0082] The parameter judgment unit 23 is used to determine whether the first speed difference meets the preset difference range under the control of the target control parameter, wherein the first speed difference is the difference between the engine speed and the target speed under the control of the target control parameter;
[0083] The parameter determination unit 24 is used to take the target control parameter as the optimal control parameter if the judgment result of the parameter judgment unit is satisfied; it is also used to call the optimal control parameter pre-marked in the target preset parameter group if the judgment result of the parameter judgment unit is not satisfied. The target preset parameter group is the preset parameter group in which the target control parameter is located. The preset parameter group consists of multiple engine control parameters stored in the electronic control unit that are pre-determined based on the engine model, equipment parameters and operating conditions.
[0084] Engine control unit 25 is used to control the engine based on optimal control parameters.
[0085] Optionally, the parameter determination unit 23 is also used for:
[0086] If the parameter determination unit 24 determines that there is no marked optimal control parameter in the target preset parameter group, or if the parameter judgment unit 23 determines that the first speed difference of the marked optimal control parameter does not meet the preset difference range, then the other control parameters in the target preset parameter group other than the target control parameter are used as new target control parameters in turn to judge whether the first speed difference meets the preset difference range, until the optimal control parameter is found.
[0087] Optionally, after the engine control unit 25 controls the engine using the target control parameters as the optimal control parameters, the control device further includes:
[0088] The parameter marking unit is used to mark the target control parameters as the optimal control parameters in the target preset parameter group.
[0089] Optionally, the parameter determination unit 24 is also used for:
[0090] If the judgment result of parameter judgment unit 23 is that the first speed difference of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, then the control parameter with the smallest difference between the first speed difference and the preset difference range in the target preset parameter group is taken as the optimal control parameter.
[0091] Optionally, before the parameter calling unit 22 calls the corresponding target control parameters based on the target control parameter identifier, the control device further includes:
[0092] The operating condition determination unit is used to obtain operating condition information sent by the transmission controller; determine the current operating condition of the engine based on the operating condition information; determine whether the vehicle where the engine is located meets the corresponding operating calibration conditions based on the current operating condition; if it does, the parameter calling unit 22 performs the action of calling the corresponding target control parameters based on the target control parameter identifier.
[0093] Optionally, the control device further includes:
[0094] The self-learning unit is used to trigger the self-learning mode if the parameter judgment unit 23 determines that the first speed difference of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, or if the parameter determination unit 24 determines the optimal control parameter that is not marked in the target preset parameter group, then the self-learning mode is triggered to obtain the control parameter that meets the preset difference range and mark it as the optimal control parameter in the target preset parameter group.
[0095] Optionally, the self-learning unit is also used for:
[0096] The self-learning mode is triggered at preset intervals, and the optimal control parameters in each preset parameter group are re-marked.
[0097] The engine control device provided in this embodiment of the invention has the same technical features as the engine control method provided in the above embodiments, so it can also solve the same technical problems and achieve the same technical effects.
[0098] This invention also provides a vehicle in which the electronic control unit executes the engine control method described in any of the above embodiments.
[0099] The electronic control unit of the vehicle provided in this embodiment of the invention uses the engine control method in the above embodiments. Therefore, the vehicle provided in this embodiment of the invention also has the beneficial effects described in the above embodiments, which will not be repeated here.
[0100] In the description of the embodiments of the present invention, unless otherwise explicitly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection of two components. Those skilled in the art can understand the specific meaning of the above terms in the present invention based on the specific circumstances.
[0101] Finally, it should be noted that the above are merely preferred embodiments of the present invention and the technical principles employed. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and various obvious changes, readjustments, and substitutions can be made without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in detail through the above embodiments, the present invention is not limited to the above embodiments, and may include many other equivalent embodiments without departing from the concept of the present invention, the scope of which is determined by the scope of the appended claims.
Claims
1. A method for controlling an engine, characterized in that, The control method includes: The transmission controller sends a speed control command carrying a target control parameter identifier and a target speed, wherein the target control parameter identifier is used to calibrate the PI control parameters that the engine needs to operate under the current operating conditions. The corresponding target control parameters are invoked based on the target control parameter identifier; Determine whether the first speed difference value meets the preset difference range under the control of the target control parameter, wherein the first speed difference value is the difference between the engine speed under the control of the target control parameter and the target speed; If satisfied, the target control parameter is taken as the optimal control parameter; If not satisfied, the optimal control parameter pre-marked in the target preset parameter group is called. The target preset parameter group is the preset parameter group in which the target control parameter is located. The preset parameter group consists of multiple engine control parameters stored in the electronic control unit that are pre-determined based on the engine model, equipment parameters and operating conditions. The engine is controlled based on the aforementioned optimal control parameters.
2. The engine control method according to claim 1, characterized in that, The control method further includes: If there is no marked optimal control parameter in the target preset parameter group, or if the first speed difference of the marked optimal control parameter does not meet the preset difference range, then the other control parameters in the target preset parameter group other than the target control parameter are used as new target control parameters in turn to determine whether the first speed difference meets the preset difference range, until the optimal control parameter is found.
3. The engine control method according to claim 1, characterized in that, The preset parameter group consists of multiple groups, with each preset parameter group corresponding to the operating condition of an engine. Each control parameter in the preset parameter group corresponds to a set of engine models and equipment parameters. The operating conditions include at least one of the following: starting condition, shifting gears, braking and downshifting condition, and coasting in neutral.
4. The engine control method according to claim 1, characterized in that, After controlling the engine using the target control parameters as optimal control parameters, the control method further includes: The target control parameter is marked as the optimal control parameter in the target preset parameter group.
5. The engine control method according to claim 1, characterized in that, The control method further includes: If the first speed difference of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, then the control parameter with the smallest difference between the first speed difference and the preset difference range in the target preset parameter group is taken as the optimal control parameter.
6. The engine control method according to claim 1, characterized in that, Before invoking the corresponding target control parameters based on the target control parameter identifier, the control method further includes: Obtain operating condition information sent by the transmission controller; The current operating condition of the engine is determined based on the aforementioned operating condition information; Based on the current operating conditions, determine whether the vehicle where the engine is located meets the corresponding operating calibration conditions. If the conditions are met, then the action of calling the corresponding target control parameters based on the target control parameter identifier is executed.
7. The engine control method according to claim 1, characterized in that, The control method further includes: If the first speed difference value of all control parameters in the target preset parameter group as target control parameters does not meet the preset difference range, or if there is no marked optimal control parameter in the target preset parameter group, then the self-learning mode is triggered to obtain the control parameter that meets the preset difference range and mark it as the optimal control parameter in the target preset parameter group.
8. The engine control method according to claim 1, characterized in that, The control method further includes: The self-learning mode is triggered at preset intervals, and the optimal control parameters in each preset parameter group are re-marked.
9. A control device for an engine, characterized in that, The control device includes: The instruction acquisition unit is used to acquire the speed control instruction sent by the transmission controller, which carries the target control parameter identifier and the target speed. The target control parameter identifier is used to calibrate the PI control parameters that the engine needs to operate under the current operating conditions. The parameter invocation unit is used to invoke the corresponding target control parameter based on the target control parameter identifier; The parameter judgment unit is used to determine whether the first speed difference value meets the preset difference range under the control of the target control parameter, wherein the first speed difference value is the difference between the engine speed under the control of the target control parameter and the target speed; The parameter determination unit is configured to, if the judgment result of the parameter judgment unit is satisfied, then take the target control parameter as the optimal control parameter; and to, if the judgment result of the parameter judgment unit is not satisfied, then call the optimal control parameter pre-marked in the target preset parameter group, wherein the target preset parameter group is the preset parameter group in which the target control parameter is located, and the preset parameter group is a plurality of engine control parameters stored in the electronic control unit that are pre-determined based on engine model, equipment parameters and operating conditions; An engine control unit is used to control the engine based on the optimal control parameters.
10. A vehicle, characterized in that, The vehicle's electronic control unit executes the engine control method described in any one of claims 1 to 8.
Citation Information
Patent Citations
AMT-based engine rotating speed control method and device, vehicle and storage medium
CN115992769A
Torque transient controlling system of vehicle andmethod thereof
KR1020050061787A