Engine starting and idle control method, device and electronic equipment
By obtaining the engine's starting and idling related parameters and calculating the torque compensation value using the benchmark and fine-tuning compensation models, the influence of the transmission system's load resistance and friction resistance on the starting process is resolved, and fast and stable engine starting and idling control are achieved.
Patent Information
- Application Number
- CN202510054767.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2045-01-14
AI Technical Summary
Existing engine starting and idling control strategies do not fully consider the load resistance and friction resistance of the transmission system, resulting in problems such as difficulty in starting or stalling, and unstable idling.
By acquiring engine start-up and idling speed related parameters, such as actual speed data and temperature data, and using a benchmark compensation model and a fine-tuning compensation model, the torque compensation benchmark value and compensation coefficient are matched in real time to calculate the torque compensation value in order to compensate for the effects of transmission system load resistance and friction resistance.
It achieves rapid and stable engine start-up and idling stability in different application scenarios, improves start-up stability and load-bearing capacity, and reduces the workload of matching and calibration and the cost of software data management.
Smart Images

Figure CN119641502B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of engine control, and in particular to an engine starting and idling control method, device and electronic equipment. BACKGROUND
[0002] The engine drive train is a general term for power transmission devices located between the engine and the vehicle drive wheels. In traditional applications, when the engine starts in place, in addition to the load of engine accessories (such as air compressors, air conditioners, fans, etc.), the drive train is not loaded, i.e. no other additional load is added to the engine on the drive train, and only the starting and idling control problem caused by combustion and oil viscosity at low temperature cold start needs to be considered.
[0003] With the expansion of engine application scenarios, especially in the application scenarios of engineering machinery and agricultural machinery, part of the load on the drive train will be added to the engine when the engine starts in place, such as hydraulic torque converters and hydraulic pumps. The difference in engine displacement and system pressure under different matching scenarios and the difference in hydraulic oil viscosity at different temperatures will increase the resistance of the entire drive system. In the existing starting and idling control strategy, the influence of the drive train load resistance and friction resistance is not fully considered when the engine starts. If the drive train load resistance and friction resistance are too large, it will cause starting difficulty or problems such as misfire after starting and unstable idling. SUMMARY
[0004] The present application provides an engine starting and idling control method, device and electronic equipment to solve the problem that the existing starting and idling control strategy does not fully consider the influence of the drive train load resistance and friction resistance on the starting process, which is prone to cause starting difficulty or problems such as misfire after starting and unstable idling, and to achieve rapid and stable starting under different starting conditions.
[0005] According to an aspect of the present application, an engine starting and idling control method is provided, comprising: obtaining a starting idling correlation parameter of a to-be-tested engine; wherein the starting idling correlation parameter at least includes actual speed data and actual temperature data, and a speed change threshold value, a reference compensation model and a fine-tuning compensation model under a preset working condition; determining a torque compensation reference value according to the actual speed data, the speed change threshold value and the reference compensation model; determining a compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model; and determining the torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0006] Optionally, the determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model comprises: determining a start-up running phase according to the actual speed data, wherein the start-up running phase comprises at least a speed-up phase before a successful start-up and a speed-down phase after the successful start-up; in the speed-up phase, performing a first compensation strategy, calculating a speed-up acceleration based on the actual speed data, and when the speed-up acceleration is less than or equal to a first acceleration threshold, introducing a difference between the speed-up acceleration and the first acceleration threshold into a first reference compensation model to determine a first torque compensation reference value of the speed-up phase; and / or in the speed-down phase, performing a second compensation strategy, calculating a speed-down acceleration based on the actual speed data, and when the speed-down acceleration is less than or equal to a second acceleration threshold, introducing a difference between the speed-down acceleration and the second acceleration threshold into a second reference compensation model to determine a second torque compensation reference value of the speed-down phase.
[0007] Optionally, the start-up idle speed related parameters further comprise: a synchronization state and a successful start-up state; and the determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model further comprises: when the synchronization state is in a set state, performing the first compensation strategy; and / or when the successful start-up state is in the set state, performing the second compensation strategy.
[0008] Optionally, the determining the compensation coefficient according to the actual speed data and the fine-tuning compensation model comprises: determining a start-up running phase according to the actual speed data, wherein the start-up running phase comprises at least a speed-up phase before a successful start-up and a speed-down phase after the successful start-up; in the speed-up phase, introducing first ambient temperature data and first engine temperature data into a first fine-tuning compensation model to determine a first compensation coefficient of the speed-up phase; and / or in the speed-down phase, introducing second ambient temperature data and second engine temperature data into a second fine-tuning compensation model to determine a second compensation coefficient of the speed-down phase.
[0009] Optionally, the determining the torque compensation value according to the torque compensation reference value and the compensation coefficient comprises: obtaining a first torque compensation reference value and a first compensation coefficient of a speed-up phase, and calculating a start-up torque compensation value of the speed-up phase according to the first torque compensation reference value and the first compensation coefficient; and / or obtaining a second torque compensation reference value and a second compensation coefficient of a speed-down phase, and calculating an idle speed feed-forward torque compensation value of the speed-down phase according to the second torque compensation reference value and the second compensation coefficient.
[0010] Optionally, the starting idle correlation parameter further comprises an initial starting torque and an initial idle feedforward torque; and the engine starting and idle control method further comprises: calculating a starting torque output value of the speed-up stage according to the initial starting torque and the starting torque compensation value; and / or calculating a feedforward torque output value of the speed-down stage according to the initial idle feedforward torque and the idle feedforward torque compensation value.
[0011] Optionally, the obtaining of the starting idle correlation parameter of the to-be-tested engine comprises: establishing the speed variation threshold based on a speed variation calibration of the to-be-tested engine under a preset working condition; establishing the reference compensation model based on a difference between a measured speed variation trend and a target speed variation trend of the to-be-tested engine under different temperatures, different loads and a fault-free working condition; and establishing the fine-tuning compensation model based on a correction factor calibration of the to-be-tested engine under different temperatures.
[0012] Optionally, the engine starting and idle control method further comprises: obtaining a first correspondence relationship between speed data, temperature data and the torque compensation value in the speed-up stage, and a second correspondence relationship between speed data, temperature data and the torque compensation value in the speed-down stage; performing table look-up comparison on the first correspondence relationship based on the actual speed data and the actual temperature data to determine the starting torque compensation value; and performing table look-up comparison on the second correspondence relationship based on the actual speed data and the actual temperature data to determine the idle feedforward torque compensation value.
[0013] According to another aspect of the present application, an engine starting and idle control device is provided, comprising: a data acquisition module configured to acquire a starting idle correlation parameter of a to-be-tested engine; wherein the starting idle correlation parameter comprises at least actual speed data and actual temperature data, and a speed variation threshold under a preset working condition, a reference compensation model and a fine-tuning compensation model; a first matching module configured to determine a torque compensation reference value according to the actual speed data, the speed variation threshold and the reference compensation model; a second matching module configured to determine a compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model; and a compensation calculation module configured to determine the torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0014] According to another aspect of the present application, an electronic device is provided, comprising: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the above-mentioned engine starting and idle control method.
[0015] The technical scheme of the embodiment of the present application acquires the starting idle speed related parameters of the to-be-tested engine, such as actual speed data and actual temperature data, and the speed change threshold, the reference compensation model and the fine adjustment compensation model under the preset working condition; the torque compensation reference value is matched in real time according to the actual speed data, the speed change threshold and the reference compensation model; the compensation coefficient is matched in real time according to the actual speed data, the actual temperature data and the fine adjustment compensation model; and the torque compensation value is calculated according to the torque compensation reference value and the compensation coefficient, thereby solving the problem that the existing starting and idle speed control strategy does not fully consider the influence of the transmission system load resistance and the friction resistance on the starting process, and the problems of difficult starting or flameout after starting and unstable idle speed are prone to occur, improving the engine starting stability and idle speed stability and enabling the rapid and stable starting in different application scenarios.
[0016] It should be understood that the content described in this part is not intended to identify the key or important features of the embodiments of the present application, nor is it used to limit the scope of the present application. Other features of the present application will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can also be obtained by those skilled in the art without creative labor.
[0018] Figure 1 A flowchart of an engine starting and idle speed control method provided by the embodiment of the present application is shown in FIG. 1.
[0019] Figure 2 A flowchart of a starting idle speed related parameter data acquisition method provided by the embodiment of the present application is shown in FIG. 2.
[0020] Figure 3 A flowchart of an engine starting and idle speed control method based on torque compensation provided by the embodiment of the present application is shown in FIG. 3.
[0021] Figure 4 A flowchart of another engine starting and idle speed control method based on torque compensation provided by the embodiment of the present application is shown in FIG. 4.
[0022] Figure 5 A flowchart of another engine starting and idle speed control method provided by the embodiment of the present application is shown in FIG. 5.
[0023] Figure 6 A flowchart of another engine starting and idle speed control method provided by the embodiment of the present application is shown in FIG. 6.
[0024] Figure 7A structural schematic diagram of an engine starting and idling control device provided by an embodiment of the present application is shown in the figure.
[0025] Figure 8 A structural schematic diagram of an electronic device for implementing an engine starting and idling control method of an embodiment of the present application is shown in the figure. DETAILED DESCRIPTION
[0026] In order to make the personnel in the technical field better understand the present application scheme, the technical scheme in the embodiment of the present application will be described clearly and completely in the following with reference to the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, not all. Based on the embodiment in the present application, all other embodiments obtained by the ordinary skilled in the art without creative labor should belong to the scope of protection of the present application.
[0027] It should be noted that the terms "first", "second" and the like in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0028] Figure 1 A flowchart of an engine starting and idling control method provided by an embodiment of the present application is shown in the figure. The embodiment can be applied to the application scenario of engine load starting. The method can be executed by an engine starting and idling control device, which can be realized in the form of hardware and / or software, and can be configured in an engine control system or a separate electronic device.
[0029] In the present application, when the engine is started with load, the transmission system resistance difference is caused by the differences in ambient temperature and engine temperature, engine matching scene (such as agricultural machinery or engineering machinery application scene), hydraulic oil viscosity, etc.
[0030] As shown in the figure, Figure 1 The engine starting and idling control method of the present application includes the following steps:
[0031] S1: Obtain the starting idling correlation parameters of the engine to be tested.
[0032] The start-idle correlation parameter can be understood as an index and parameter representing the engine start or idle state. In this embodiment, the start-idle correlation parameter can be used to identify the start speed fluctuation, engine failure to start, idle instability and idle stall caused by the actual working condition difference of the ambient temperature and engine temperature, application scenario, oil viscosity, etc. Specifically, the start-idle correlation parameter can be used to calculate the speed acceleration, and the speed fluctuation, engine failure to start, idle instability and idle stall can be determined based on the speed acceleration.
[0033] Optionally, the start-idle correlation parameter at least includes but is not limited to the actual speed data and the actual temperature data, and the speed change threshold, the reference compensation model and the fine-tuning compensation model under the preset working condition. The actual speed data can be understood as data representing the engine speed and speed change under the actual working condition of the engine running in the actual application scenario, ambient temperature and engine temperature, oil viscosity, load condition, etc. The actual temperature data can be understood as data representing the ambient temperature and engine temperature during the actual operation of the engine. The preset working condition can be understood as the engine running condition established based on a specific ambient temperature and engine temperature (such as any temperature value greater than or equal to 15°C and less than or equal to 25°C), and a load condition (such as no load). The speed change threshold can be understood as the minimum threshold of the speed change per unit time during the process of the engine speed rising to the maximum start speed and falling from the maximum start speed to the idle speed under the preset working condition. The reference compensation model can be understood as a model for calculating the reference compensation value of the start torque or idle torque. In this embodiment, the reference compensation model can be established based on the engine speed difference calibration under the preset working condition. The fine-tuning compensation model can be understood as a model for fine-tuning the compensation value of the start torque or idle torque. In this embodiment, the fine-tuning compensation model can be established based on the ambient temperature or engine temperature difference calibration under the preset working condition.
[0034] Specifically, during the actual operation of the engine, the actual speed data can be collected by the speed sensor, and the actual temperature data can be collected by the temperature sensor; the speed change threshold, the reference compensation model and the fine-tuning compensation model can be established by the sampling data calibration of the speed, temperature and torque compensation value under the preset working condition.
[0035] S2: determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model.
[0036] The torque compensation reference value can be understood as a basic value for adjusting the intake air flow or the torque size. In this embodiment, the torque compensation reference value can be used to offset the start or idle torque difference caused by the speed change.
[0037] Optionally, the reference compensation model can be a speed acceleration compensation curve established according to the compensation values corresponding to the speed change (such as speed acceleration) and speed change difference in an actual starting process under a specific temperature condition (such as any temperature value greater than or equal to 15℃ and less than or equal to 25℃). Specifically, the actual speed change can be calculated based on the actual speed data, and the speed acceleration compensation curve can be looked up based on the deviation between the actual speed change and the speed change threshold, and the compensation value obtained by the look-up can be determined as the torque compensation reference value.
[0038] S3: determining a compensation coefficient according to the actual speed data, the actual temperature data, and the fine-tuning compensation model.
[0039] The compensation coefficient can be understood as a parameter for fine-tuning the torque compensation reference value. In this embodiment, the compensation coefficient is used to offset the starting or idle torque difference caused by the temperature difference.
[0040] Optionally, the fine-tuning compensation model can be a temperature difference correction factor curve established according to the engine output torque difference corresponding to different temperature conditions (such as ambient temperature and engine temperature) under the same speed change condition. Specifically, the temperature difference correction factor curve can be looked up based on the temperature difference between the actual temperature data (such as ambient temperature and engine temperature) and the calibration temperature of the reference compensation model, and the correction factor obtained by the look-up can be determined as the compensation coefficient.
[0041] S4: determining a torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0042] The torque compensation value can be understood as a numerical value for compensating the starting or idle control parameters determined by identifying the parameter difference such as speed and temperature. In this embodiment, the torque compensation value includes but is not limited to the starting torque compensation value in the stage of increasing the engine speed to the maximum starting speed (i.e., the speed rising stage), and the idle feedforward torque compensation value in the stage of decreasing the engine speed from the maximum starting speed to the idle speed (i.e., the speed falling stage).
[0043] Optionally, determining the torque compensation value according to the torque compensation reference value and the compensation coefficient includes: obtaining a first torque compensation reference value and a first compensation coefficient in the speed rising stage, and calculating the starting torque compensation value in the speed rising stage according to the first torque compensation reference value and the first compensation coefficient; and / or, obtaining a second torque compensation reference value and a second compensation coefficient in the speed falling stage, and calculating the idle feedforward torque compensation value in the speed falling stage according to the second torque compensation reference value and the second compensation coefficient.
[0044] Specifically, during the engine starting process, a first torque compensation reference value and a first compensation coefficient are determined based on the actual speed data and the actual temperature data during the stage of the engine speed rising to the maximum starting speed (i.e., the stage of the speed rising), a starting torque compensation value is calculated according to the product of the first torque compensation reference value and the first compensation coefficient, and the starting torque is compensated by using the starting torque compensation value; a second torque compensation reference value and a second compensation coefficient are determined based on the actual speed data and the actual temperature data during the stage of the engine speed falling from the maximum starting speed to the idle speed (i.e., the stage of the speed falling), an idle feedforward torque compensation value before the idle speed during the stage of the speed falling is calculated according to the product of the second torque compensation reference value and the second compensation coefficient, and the idle control feedforward torque is compensated by using the idle feedforward torque compensation value before the idle speed.
[0045] Therefore, the technical scheme of the present application can adaptively compensate the starting torque or the idle torque by identifying the engine speed and temperature and other parameters, solve the problem that the existing starting and idle control strategy does not fully consider the influence of the transmission system load resistance and friction resistance on the starting process, and the starting difficulty or the problem of the engine going out after starting and the idle speed being unstable are prone to occur, accurately compensate the control parameters during the starting and idle stages, and can realize the rapid and stable starting in different application scenarios, improve the engine starting stability, idle stability, load carrying capacity and adaptability to different application scenarios. At the same time, by introducing the adaptive control based on the compensation model, the same software version and calibration data of the same engine can be adapted to different application scenarios, and the workload of matching calibration and the management cost of software data are reduced.
[0046] Figure 2 A flowchart of a data acquisition method for starting and idle speed related parameters provided by the embodiment of the present application is shown in FIG. 1. Figure 2 As shown in FIG. 1, in step S1, the starting and idle speed related parameters of the engine to be tested are acquired, which specifically includes the following steps:
[0047] S101: Establishing a speed change threshold based on the speed change calibration of the engine to be tested under a preset working condition.
[0048] The temperature, load and speed data of the preset working condition can be set based on the actual calibration requirements. Preferably, the preset working condition can be set as a normal temperature, an empty load and a fault-free running working condition.
[0049] In the embodiment, the speed change threshold includes a first acceleration threshold during the stage of the engine speed rising to the maximum starting speed (i.e., the stage of the speed rising) and a second acceleration threshold during the stage of the engine speed falling from the maximum starting speed to the idle speed (i.e., the stage of the speed falling).
[0050] Specifically, the speed variation curve corresponding to the preset working condition is established by setting the ambient temperature (e.g., normal temperature), load (e.g., empty load) and fault-free running condition in the preset working condition, recording the speed variation of the engine speed rising to the maximum starting speed stage (i.e., the speed rising stage) and the engine speed falling from the maximum starting speed to the idle speed stage (i.e., the speed falling stage) in the preset working condition. Further, the maximum absolute value of the speed acceleration in the speed rising stage in the preset working condition is determined as the first acceleration threshold value corresponding to the working condition. The first acceleration threshold value is a positive number. Similarly, the maximum absolute value of the speed acceleration in the speed falling stage in the same running working condition is determined as the second acceleration threshold value corresponding to the running working condition. The second acceleration threshold value is a negative number.
[0051] S102: Establishing a reference compensation model based on the difference between the measured speed variation trend and the target speed variation trend of the engine to be tested under different temperatures, different loads and fault-free working conditions.
[0052] The target speed variation trend can be understood as the optimal speed variation trend that meets the transmission system resistance demand and the engine fuel consumption performance when the engine starts or idles under the ambient temperature (e.g., normal temperature), load (e.g., empty load) and fault-free working condition. In this embodiment, the preset speed acceleration in the preset working condition can be used to represent the target speed variation trend corresponding to the preset working condition.
[0053] The measured speed variation trend can be understood as the speed variation of the engine speed rising to the maximum starting speed stage (i.e., the speed rising stage) and the engine speed falling from the maximum starting speed to the idle speed stage (i.e., the speed falling stage). In this embodiment, the measured speed acceleration can be used to represent the measured speed variation trend.
[0054] Specifically, the ambient temperature, load (e.g., empty load) and fault-free running condition of the actual running working condition are recorded, the measured speed acceleration and the measured output torque of the actual running working condition are obtained, and the preset speed acceleration (e.g., the first acceleration threshold value or the second acceleration threshold value) corresponding to the preset working condition consistent with the load of the actual running working condition and the target output torque are obtained. Based on the acceleration difference between the measured speed acceleration and the preset speed acceleration, and the torque difference between the measured output torque and the target output torque, a reference compensation model (e.g., a speed acceleration compensation curve) is established. The reference compensation model is used to calculate the torque compensation reference value.
[0055] S103: Establishing a fine-tuning compensation model based on the correction factor of the engine to be tested under different temperatures.
[0056] The correction factor is used to fine-tune the torque compensation reference value.
[0057] Specifically, after obtaining the torque compensation reference value of the actual operating condition relative to the preset condition based on the reference compensation model, the engine output torque is compensated for the first time based on the torque compensation reference value, the compensated output torque is recorded, and the difference between the compensated output torque and the target output torque is calculated. The torque compensation reference value is adjusted by the correction factor to adjust the difference between the compensated output torque and the target output torque to zero or approximately zero. The temperature difference between the actual operating condition and the preset condition is recorded, and a fine-tuning compensation model (for example, a temperature difference correction factor curve) is calibrated based on the corresponding relationship between the temperature difference and the correction factor.
[0058] Thus, by identifying the speed change difference of the engine under different speeds, different temperatures and different loads, the torque compensation value for speed and temperature difference is calibrated and established, which can realize the stability of the engine under different temperatures and different loads, startup, startup surge and idle condition.
[0059] Figure 3 A flowchart of an engine startup and idle control method based on torque compensation provided by the embodiment of the present application is provided, which exemplarily shows a specific implementation of torque compensation by identifying the speed change difference.
[0060] Optionally, referring to Figure 3 In the step S2, the torque compensation reference value is determined according to the actual speed data, the speed change threshold and the reference compensation model, which includes:
[0061] S201: Determine the startup operating phase according to the actual speed data.
[0062] The startup operating phase includes at least a speed rising phase before the startup is successful and a speed falling phase after the startup is successful.
[0063] Specifically, the speed acceleration can be calculated from the actual speed data. If the speed acceleration is greater than zero, the engine is in the speed rising phase. If the speed acceleration is less than zero, the engine is in the speed falling phase.
[0064] S202: In the speed rising phase, the first compensation strategy is executed. The speed acceleration is calculated based on the actual speed data, and when the speed acceleration is less than or equal to the first acceleration threshold, the difference between the speed acceleration and the first acceleration threshold is introduced into the first reference compensation model to determine the first torque compensation reference value of the speed rising phase.
[0065] The first acceleration threshold can be understood as an acceleration change threshold in the stage of the engine speed rising to the maximum starting speed (i.e., the stage of the speed rising). The first reference compensation model can be a first speed acceleration compensation curve established based on the compensation value calibration corresponding to the speed change and the speed change difference in the stage of the speed rising. In this embodiment, the speed acceleration in the stage of the speed rising can be defined as the first speed acceleration.
[0066] Specifically, the first acceleration threshold in the stage of the engine speed rising to the maximum starting speed (i.e., the stage of the speed rising) is calibrated in advance. The speed acceleration in the stage of the speed rising is calculated by using the actual speed data of the engine in the actual operating condition. The first torque compensation reference value is determined by querying the first speed acceleration compensation curve MAP1 according to the difference between the speed acceleration and the first acceleration threshold. The starting torque of the engine is automatically compensated, so that the same engine can be quickly and stably started in different application matching scenarios.
[0067] S203: In the stage of the speed dropping, the second compensation strategy is executed. The speed acceleration is calculated based on the actual speed data. When the speed acceleration is less than or equal to the second acceleration threshold, the difference between the speed acceleration and the second acceleration threshold is introduced into the second reference compensation model to determine the second torque compensation reference value in the stage of the speed dropping.
[0068] The second acceleration threshold can be understood as an acceleration change threshold in the stage of the engine speed dropping from the maximum starting speed to the idle speed (i.e., the stage of the speed dropping). The second reference compensation model can be a second speed acceleration compensation curve established based on the compensation value calibration corresponding to the speed change and the speed change difference in the stage of the speed dropping. In this embodiment, the speed acceleration in the stage of the speed rising can be defined as the second speed acceleration.
[0069] Specifically, the second acceleration threshold in the stage of the engine speed dropping from the maximum starting speed to the idle speed (i.e., the stage of the speed dropping) is calibrated in advance. The speed acceleration in the stage of the speed dropping is calculated by using the actual speed data of the engine in the actual operating condition. The second torque compensation reference value is determined by querying the second speed acceleration compensation curve according to the difference between the speed acceleration and the second acceleration threshold. The feedforward torque of the idle control of the engine is automatically compensated, so that the same engine can be stably controlled in different application matching scenarios, and the problem of engine stall caused by the resistance of the transmission system in the process of the speed rising and falling is prevented.
[0070] Optionally, the starting idle correlation parameter of the application further comprises: a synchronization state and a starting success state. The synchronization state can be understood as a state parameter representing that the ignition, fuel injection and other actions of each cylinder can be performed according to the predetermined timing when the engine starts, such as a synchronization state flag; the starting success state can be understood as a state parameter representing whether the engine starts successfully, such as a starting success state flag. In the application, the torque compensation reference value is determined according to the actual speed data, the speed change threshold and the reference compensation model, which further comprises: when the synchronization state is in the set state, the first compensation strategy is executed; and / or when the starting success state is in the set state, the second compensation strategy is executed.
[0071] Specifically, after obtaining the starting idle correlation parameter (such as the synchronization state and the starting success state) of the to-be-tested engine, it is judged whether the synchronization state is in the set state. If the synchronization state is not in the set state, the process of obtaining the starting idle correlation parameter of the to-be-tested engine is continued. If the synchronization state is in the set state, the first compensation strategy is executed, the speed acceleration in the speed rising stage is calculated based on the actual speed data, and the difference between the speed acceleration and the first acceleration threshold is introduced into the first reference compensation model to determine the first torque compensation reference value in the speed rising stage. It is judged whether the starting success state is in the set state. If the starting success state is not in the set state, the first compensation strategy is continued. If the starting success state is in the set state, the second compensation strategy is executed, the speed acceleration in the speed falling stage is calculated based on the actual speed data, and the difference between the speed acceleration and the second acceleration threshold is introduced into the second reference compensation model to determine the second torque compensation reference value in the speed falling stage. Thus, by identifying the synchronization state and the starting success state, the corresponding compensation model is matched for different starting stages of the engine, the accurate compensation of the engine in different starting stages is realized, and the starting and idle stability is improved.
[0072] Figure 4 The flowchart of another engine starting and idle control method based on torque compensation provided by the embodiment of the application exemplarily shows a specific implementation mode of torque compensation by identifying temperature difference.
[0073] Referring to Figure 4 In the above step S3, the compensation coefficient is determined according to the actual speed data, the actual temperature data and the fine-tuning compensation model, which comprises:
[0074] S301: determining a starting running stage according to actual speed data.
[0075] The starting running stage at least includes a speed rising stage before starting success and a speed falling stage after starting success.
[0076] S302: In the speed-up stage, the first ambient temperature data and the first engine temperature data are introduced into a first fine-tuning compensation model to determine a first compensation coefficient in the speed-up stage.
[0077] The first fine-tuning compensation model can be a temperature difference correction factor curve in the speed-up stage, which is used to record correction factors corresponding to different temperature differences.
[0078] Specifically, the required starting torque compensation value is different under different starting speed accelerations and temperatures. By calculating the difference between the first ambient temperature data and the first engine temperature data and the preset working condition temperature, the first compensation coefficient is obtained by table lookup, and the first torque compensation reference value in the speed-up stage is fine-tuned. Thus, the corresponding starting torque compensation value is confirmed by identifying characteristic parameters such as acceleration difference and temperature difference, and accurate compensation of starting and idling control is achieved.
[0079] S303: In the speed-down stage, the second ambient temperature data and the second engine temperature data are introduced into a second fine-tuning compensation model to determine a second compensation coefficient in the speed-down stage.
[0080] The second fine-tuning compensation model can be a temperature difference correction factor curve in the speed-down stage, which is used to record correction factors corresponding to different temperature differences.
[0081] Specifically, the required idling control feedforward torque compensation value is different under different speed-down accelerations and temperatures. By calculating the difference between the second ambient temperature data and the second engine temperature data and the preset working condition temperature, the second compensation coefficient is obtained by table lookup, and the second torque compensation reference value in the speed-down stage is fine-tuned. Thus, the corresponding idling control feedforward torque compensation value is confirmed by identifying characteristic parameters such as acceleration difference and temperature difference, and accurate compensation of idling control is achieved.
[0082] Optionally, the starting and idling related parameters of the application further include an initial starting torque and an initial idling feedforward torque. The initial starting torque can be understood as the torque output from the crankshaft end when the engine starts, and the initial starting torque is a key factor in determining the vehicle starting, acceleration ability and power response. The initial idling feedforward torque can be understood as the torque reserved or output by the engine in the idling state to maintain stable operation, so as to quickly respond to sudden increase in resistance or load. For example, suddenly turning on the air conditioner or turning on the high-power electrical appliance in the idling state. The engine starting and idling control method of the application further includes: calculating the starting torque output value in the speed-up stage according to the initial starting torque and the starting torque compensation value; and / or calculating the feedforward torque output value in the speed-down stage according to the initial idling feedforward torque and the idling feedforward torque compensation value. The starting torque output value is equal to the sum of the initial starting torque and the starting torque compensation value; and the feedforward torque output value is equal to the sum of the initial idling feedforward torque and the idling feedforward torque compensation value.
[0083] Figure 5 Another flowchart of the engine starting and idling control method provided by the embodiment of the present application is shown in Figure 1 Based on the embodiment shown in Figure 5 The engine starting and idling control method of the present application specifically includes:
[0084] S501: Obtain the actual speed data of the engine to be tested, the crankshaft signal, the ambient temperature, the engine temperature, the synchronization state, the initial starting torque, the initial idling feedforward torque, and the starting success state.
[0085] S502: Determine whether the synchronization state is set.
[0086] If the synchronization state is set, execute step S503; if the synchronization state is not set, return to continue executing step S501.
[0087] S503: Calculate the speed acceleration based on the actual speed data of the engine.
[0088] S504: Determine whether the speed acceleration is less than or equal to the first acceleration threshold.
[0089] If the speed acceleration is less than or equal to the first acceleration threshold, execute step S505; if the speed acceleration is greater than the first acceleration threshold, return to continue executing step S503.
[0090] S505: Calculate the difference between the first acceleration threshold and the speed acceleration, and query MAP1 based on the difference to determine the first torque compensation reference value of the speed rising stage.
[0091] S506: Query MAP2 based on the first ambient temperature data and the first engine temperature data of the speed rising stage to determine the first compensation coefficient of the speed rising stage.
[0092] S507: Determine the starting torque output value of the speed rising stage according to the initial starting torque, the first torque compensation reference value, and the first compensation coefficient.
[0093] S508: Determine whether the starting success state is set.
[0094] If the starting success state is set, execute step S509; if the starting success state is not set, execute step S503.
[0095] S509: Determine whether the speed acceleration is less than or equal to the second acceleration threshold.
[0096] If the rotational speed acceleration is less than or equal to the second acceleration threshold value, step S510 is performed; if the rotational speed acceleration is greater than the second acceleration threshold value, step S508 is returned to be performed.
[0097] S510: A difference between the second acceleration threshold value and the rotational speed acceleration is calculated, and a second torque compensation reference value of the rotational speed drop stage is determined based on the difference by querying MAP3.
[0098] S511: A second compensation coefficient of the rotational speed drop stage is determined by querying MAP4 based on the second ambient temperature data and the second engine temperature data of the rotational speed drop stage.
[0099] S512: An idle speed feedforward torque output value of the rotational speed drop stage is determined according to the initial idle speed feedforward torque, the second torque compensation reference value and the second compensation coefficient.
[0100] Figure 6 A flowchart of another engine starting and idle speed control method provided by an embodiment of the present application is shown in Figure 1 Another specific implementation of adaptive starting and idle speed control is exemplarily shown based on the embodiment shown in Figure 6 The engine starting and idle speed control method of the present application specifically includes:
[0101] S601: A starting idle speed related parameter of a to-be-tested engine is acquired.
[0102] S602: A torque compensation reference value is determined according to actual rotational speed data, a rotational speed change threshold value and a reference compensation model.
[0103] S603: A compensation coefficient is determined according to actual rotational speed data, actual temperature data and a fine-tuning compensation model.
[0104] S604: A torque compensation value is determined according to the torque compensation reference value and the compensation coefficient.
[0105] S605: A first corresponding relationship between rotational speed data, temperature data and the torque compensation value of a rotational speed rise stage, and a second corresponding relationship between rotational speed data, temperature data and the torque compensation value of a rotational speed drop stage are acquired.
[0106] S606: The first corresponding relationship is compared by table lookup based on actual rotational speed data and actual temperature data, and a starting torque compensation value is determined.
[0107] S607: The second corresponding relationship is compared by table lookup based on actual rotational speed data and actual temperature data, and an idle speed feedforward torque compensation value is determined.
[0108] Specifically, the difference between the starting torque at this time and the original starting torque can be recorded as the starting torque compensation value at the current engine temperature and speed, and stored in a starting torque compensation value self-learning model (i.e., a first corresponding relationship model) and a storage module at the time of power-off. At the next start, the starting torque compensation value is directly determined based on the speed and temperature, and the starting torque compensation value is compensated to the starting torque, without the need for correction based on the change in acceleration. Similarly, the difference between the idle speed torque when the engine starts successfully and enters the idle speed stable state and the original feedforward torque can be used to obtain the feedforward torque compensation value, and the difference is stored in a feedforward torque compensation value self-learning model (i.e., a second corresponding relationship model) and a storage module at the time of power-off. At the next start, the feedforward torque compensation value is directly determined based on the speed and temperature, and the feedforward torque compensation value is compensated to the feedforward torque, without the need for correction based on the change in acceleration. Thus, by establishing a self-learning model, adaptive control of the starting torque compensation value and the idle control feedforward torque compensation value is achieved, without the need to identify the acceleration change, the algorithm is simple, and the same software and calibration data can be used for the same engine to adapt to different application scenarios and fields, reducing the calibration workload and software data management cost.
[0109] Based on the same inventive concept as the above embodiments, the embodiments of the present application also provide an engine starting and idle control device, which can perform the engine starting and idle control method provided by any embodiment of the present application, and has the corresponding function modules and beneficial effects of the execution method.
[0110] Figure 7 A structural schematic diagram of an engine starting and idle control device provided by an embodiment of the present application is shown in FIG. 1. As shown in the figure, the engine starting and idle control device of the present application comprises a data acquisition module 101, a first matching module 102, a second matching module 103 and a compensation calculation module 104. Figure 7
[0111] The data acquisition module 101 is configured to acquire starting idle related parameters of the engine to be tested. The starting idle related parameters at least include actual speed data and actual temperature data, and a speed change threshold, a reference compensation model and a fine-tuning compensation model under a preset working condition. The first matching module 102 is configured to determine a torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model. The second matching module 103 is configured to determine a compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model. The compensation calculation module 104 is configured to determine a torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0112] Optionally, the first matching module 102 is configured to: determine the startup operation phase according to the actual speed data, wherein the startup operation phase includes at least a speed increase phase before successful startup and a speed decrease phase after successful startup; in the speed increase phase, execute a first compensation strategy, calculate the speed acceleration based on the actual speed data, and when the speed acceleration is less than or equal to the first acceleration threshold, import the difference between the speed acceleration and the first acceleration threshold into the first benchmark compensation model to determine the first torque compensation benchmark value for the speed increase phase; and / or, in the speed decrease phase, execute a second compensation strategy, calculate the speed acceleration based on the actual speed data, and when the speed acceleration is less than or equal to the second acceleration threshold, import the difference between the speed acceleration and the second acceleration threshold into the second benchmark compensation model to determine the second torque compensation benchmark value for the speed decrease phase.
[0113] Optionally, the idle start-up associated parameters further include: a synchronization status and a startup success status.
[0114] Optionally, the first matching module 102 is further configured to: execute a first compensation strategy when the synchronization state is in the set state; and / or execute a second compensation strategy when the startup success state is in the set state.
[0115] Optionally, the second matching module 103 is configured to: determine the startup operation phase based on the actual speed data, wherein the startup operation phase at least includes a speed increase phase before a successful startup and a speed decrease phase after a successful startup; in the speed increase phase, the first ambient temperature data and the first engine temperature data are imported into the first fine-tuning compensation model to determine the first compensation coefficient of the speed increase phase; and / or, in the speed decrease phase, the second ambient temperature data and the second engine temperature data are compared with the second fine-tuning compensation model to determine the second compensation coefficient of the speed decrease phase.
[0116] Optionally, the compensation calculation module 104 is configured to: obtain a first torque compensation reference value and a first compensation coefficient in the speed increasing phase, and calculate the starting torque compensation value in the speed increasing phase based on the first torque compensation reference value and the first compensation coefficient; and / or obtain a second torque compensation reference value and a second compensation coefficient in the speed decreasing phase, and calculate the idle feedforward torque compensation value in the speed decreasing phase based on the second torque compensation reference value and the second compensation coefficient.
[0117] Optionally, the startup idle speed associated parameters further include: initial startup torque and initial idle speed feed-forward torque.
[0118] Optionally, the engine starting and idling control device of the present application is further configured to: calculate the starting torque output value of the speed-up stage according to the initial starting torque and the starting torque compensation value; and / or calculate the feed-forward torque output value of the speed-down stage according to the initial idling feed-forward torque and the idling feed-forward torque compensation value.
[0119] Optionally, the data acquisition module 101 is configured to: establish a speed variation threshold based on the speed variation calibration of the to-be-tested engine under a preset working condition; establish a reference compensation model based on the difference between the measured speed variation trend and the target speed variation trend of the to-be-tested engine under different temperatures, different loads and no-fault working conditions; and establish a fine-tuning compensation model based on the correction factor calibration of the to-be-tested engine under different temperatures.
[0120] Optionally, the engine starting and idling control device of the present application is further configured to: acquire a first correspondence relationship between the speed data, the temperature data and the torque compensation value of the speed-up stage, and a second correspondence relationship between the speed data, the temperature data and the torque compensation value of the speed-down stage; perform table look-up comparison on the first correspondence relationship based on the actual speed data and the actual temperature data, to determine the starting torque compensation value; and perform table look-up comparison on the second correspondence relationship based on the actual speed data and the actual temperature data, to determine the idling feed-forward torque compensation value.
[0121] Based on the above inventive concept, an electronic device is provided, which comprises at least one processor and a memory communicatively connected to the at least one processor, wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to perform the above engine starting and idling control method.
[0122] Figure 8 A structural schematic diagram of an electronic device for implementing the engine starting and idling control method of the embodiments of the present application. The electronic device is intended to represent a variety of forms of digital computers, such as a laptop computer, a desktop computer, a workstation, a personal digital assistant, a server, a blade server, a mainframe computer, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as a personal digital processor, a cellular phone, a smart phone, a wearable device (such as a helmet, glasses, a watch, etc.), and other similar computing devices. The components shown herein, their connections, and relationships, and their functions, are merely examples and are not intended to limit the implementations of the present application described and / or claimed herein.
[0123] As Figure 8As shown, the electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., communicatively connected to the at least one processor 11, where the memory stores a computer program executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0124] Various components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, a speaker, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0125] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the engine start and idle control method described above.
[0126] In some embodiments, the engine start and idle control method described above can be implemented as a computer program tangibly embodied in a computer readable storage medium, such as the storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed onto the electronic device 10 via the ROM 12 and / or the communication unit 19. When the computer program is loaded into the RAM 13 and executed by the processor 11, one or more steps of the engine start and idle control method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the engine start and idle control method described above by any other appropriate means, such as by means of firmware.
[0127] The various embodiments of the systems and techniques described above can be implemented in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a load programmable logic device (CPLD), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0128] Computer programs used to implement the processes of the application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus, such that the computer program, when executed, can cause instructions defined in the flow charts and / or block diagrams to be implemented. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a standalone software package and partially on a remote machine or entirely on a remote machine or server.
[0129] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store computer programs for use by or in connection with an instruction execution system, apparatus, or device. Computer-readable storage media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of the machine-readable storage medium will include one or more lines of electrical connections, portable computer disks, hard disk drives, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fibers, portable compact disc read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0130] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0131] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0132] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. A server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0133] It should be understood that various forms of flow shown above can be re-ordered, added to, or deleted from without departing from the spirit and scope of the present disclosure. For example, the steps recited in the present disclosure can be executed in parallel, executed in sequence, or executed in a different order, as long as the desired results of the present disclosure are achieved, and the present disclosure is not limited herein.
[0134] The specific embodiments described above are not intended to be limiting, and persons skilled in the art will appreciate that various modifications, combinations, sub-combinations and alternatives can be made to the specific embodiments without departing from the spirit and scope of the disclosure. Any alternatives, modifications, equivalents, and the like of all of the above described devices, methods, and other functional aspects of the present disclosure are intended to be encompassed by the following claims.
Claims
1. An engine start and idle control method characterized by, The method comprises: acquiring a start idle related parameter of an engine to be tested, wherein the start idle related parameter comprises at least actual speed data and actual temperature data, a speed change threshold in a preset working condition, a reference compensation model and a fine-tuning compensation model; the actual speed data is data representing the speed of the engine and the change of the speed in the actual working condition; the actual temperature data is data representing the environment temperature and the engine temperature in the actual working process of the engine; the speed change threshold is the minimum threshold of the speed change per unit time when the speed of the engine rises to the maximum start speed and then drops to the idle speed in the preset working condition; determining a torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model; determining a compensation coefficient according to the actual speed data and the fine-tuning compensation model; determining a torque compensation value according to the torque compensation reference value and the compensation coefficient.
2. The engine start and idle control method according to claim 1, characterized by, The method of determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model comprises: determining a start running stage according to the actual speed data, wherein the start running stage comprises at least a speed rising stage before the start is successful and a speed dropping stage after the start is successful; in the speed rising stage, a first compensation strategy is executed, the speed acceleration is calculated based on the actual speed data, and when the speed acceleration is less than or equal to a first acceleration threshold, the difference between the speed acceleration and the first acceleration threshold is introduced into a first reference compensation model to determine a first torque compensation reference value in the speed rising stage; and / or, in the speed dropping stage, a second compensation strategy is executed, the speed acceleration is calculated based on the actual speed data, and when the speed acceleration is less than or equal to a second acceleration threshold, the difference between the speed acceleration and the second acceleration threshold is introduced into a second reference compensation model to determine a second torque compensation reference value in the speed dropping stage.
3. The engine start and idle control method according to claim 2, characterized by, The start idle related parameter further comprises a synchronization state and a start success state; the synchronization state is a state parameter representing that the ignition and fuel injection actions of each cylinder of the engine can be performed according to a predetermined time sequence when the engine starts; The method of determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model further comprises: when the synchronization state is in a set state, the first compensation strategy is executed; and / or, when the start success state is in a set state, the second compensation strategy is executed.
4. The engine start and idle control method according to claim 1, characterized by, The method of determining the compensation coefficient according to the actual speed data and the fine-tuning compensation model comprises: determining a start running stage according to the actual speed data, wherein the start running stage comprises at least a speed rising stage before the start is successful and a speed dropping stage after the start is successful; in the speed rising stage, a first environment temperature data and a first engine temperature data are introduced into a first fine-tuning compensation model to determine a first compensation coefficient in the speed rising stage; and / or, In the speed drop phase, the second ambient temperature data and the second engine temperature data are matched with the second fine-tuning compensation model to determine a second compensation coefficient of the speed drop phase.
5. The engine start and idle control method according to claim 1, characterized by, The determining the torque compensation value according to the torque compensation reference value and the compensation coefficient comprises: The first torque compensation reference value and the first compensation coefficient of the speed rise phase are acquired, and a start torque compensation value of the speed rise phase is calculated according to the first torque compensation reference value and the first compensation coefficient; and / or, The second torque compensation reference value and the second compensation coefficient of the speed drop phase are acquired, and an idle feedforward torque compensation value of the speed drop phase is calculated according to the second torque compensation reference value and the second compensation coefficient.
6. The engine start and idle control method according to claim 5, characterized by, The start idle correlation parameter further comprises: an initial start torque and an initial idle feedforward torque. The method further comprises: The start torque output value of the speed rise phase is calculated according to the initial start torque and the start torque compensation value; and / or, The feedforward torque output value of the speed drop phase is calculated according to the initial idle feedforward torque and the idle feedforward torque compensation value.
7. The engine start and idle control method according to claim 1, characterized by, The start idle correlation parameter of the to-be-tested engine comprises: The speed change threshold is established based on the speed change of the to-be-tested engine under a preset working condition; The reference compensation model is established based on the difference between the measured speed change trend and the target speed change trend of the to-be-tested engine under different temperatures, different loads and no-fault working conditions; The fine-tuning compensation model is established based on the correction factor of the to-be-tested engine under different temperatures.
8. An engine start and idle control apparatus characterized by comprising: The method comprises: The data acquisition module is configured to acquire a start idle correlation parameter of a to-be-tested engine; wherein the start idle correlation parameter comprises at least actual speed data and actual temperature data, and a speed change threshold, a reference compensation model and a fine-tuning compensation model under a preset working condition; the actual speed data is data representing the speed of the engine and the speed change under actual working conditions; the actual temperature data is data representing the ambient temperature and the engine temperature during the actual operation of the engine; the speed change threshold is the minimum threshold of the speed change per unit time when the engine speed rises to the maximum start speed and then drops to the idle speed under the preset working condition; The first matching module is configured to determine a torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model; The second matching module is configured to determine a compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model; The compensation calculation module is configured to determine a torque compensation value according to the torque compensation reference value and the compensation coefficient.
9. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected with the at least one processor in communication; wherein the memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the engine start and idle control method in any one of claims 1-7.
Citation Information
Patent Citations
Vehicle idle speed control method and device, electronic equipment and storage medium
CN114991976A
Method, system and device for controlling cold start of diesel engine
CN118934383A