Engine starting and idling control method and device and electronic equipment
By obtaining and matching the engine's starting idle correlation parameters, the torque compensation value is calculated, which solves the impact of transmission system load resistance and friction resistance on the engine starting process, improves the stability of start and idle speed, and achieves rapid and stable start.
Patent Information
- Application Number
- CN202510054767.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-14
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2045-01-14
AI Technical Summary
The existing engine start and idle control strategies do not fully consider the drivetrain load resistance and friction resistance, which has a great impact on the startup process, which can easily lead to difficulties in starting, shutdown after starting, or unstable idle speed.
By obtaining the starting idle correlation parameters of the engine to be tested, including actual speed data, actual temperature data, speed change threshold, reference compensation model and fine-tuning compensation model, the torque compensation value is calculated in real time to compensate for the torque difference during start and idle.
It effectively solves the impact of transmission system load resistance and friction resistance on the engine starting process, improves the engine's start stability and idle stability, and achieves rapid and stable start in different application scenarios.
Smart Images

Figure CN119641502A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of engine control, and in particular to an engine starting and idling control method, device and electronic equipment. Background Art
[0002] The engine transmission system is a general term for the power transmission device between the engine and the vehicle's drive wheels. In traditional application areas, when the engine is started in situ, the transmission system is not loaded except for the load of engine accessories (such as air compressors, air conditioners, fans, etc.), that is, there is no other additional load on the engine. Only the starting and idling control problems caused by combustion and oil viscosity during low-temperature cold start need 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 transmission system will be added to the engine when the engine is started in situ, such as hydraulic components such as torque converters and hydraulic pumps. The differences in engine displacement and system pressure in different matching scenarios and the differences in hydraulic oil viscosity at different temperatures will add resistance to the entire transmission system. In the existing starting and idling control strategies, the influence of transmission load resistance and friction resistance is not fully considered when the engine is started. If the transmission load resistance and friction resistance are too large, it will cause problems such as difficulty in starting or flameout after starting, unstable idling, etc. Summary of the invention
[0004] The present invention provides an engine starting and idling control method, device and electronic equipment to solve the problem that the existing starting and idling control strategies do not fully consider the influence of the load resistance and friction resistance of the transmission system on the starting process, which is prone to the problems of starting difficulty or flameout after starting and unstable idling speed, and can achieve fast and stable starting under different starting conditions.
[0005] According to one aspect of the present invention, there is provided an engine starting and idle speed control method, comprising: obtaining starting and idle speed associated parameters of an engine to be tested; wherein the starting and idle speed associated parameters at least include actual speed data and actual temperature data, and a speed change threshold value, a benchmark compensation model and a fine-tuning compensation model under preset working conditions; determining a torque compensation reference value according to the actual speed data, the speed change threshold value and the benchmark 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, determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model includes: determining a startup operation stage according to the actual speed data, wherein the startup operation stage at least includes a speed increase stage before successful startup and a speed decrease stage after successful startup; in the speed increase stage, executing a first compensation strategy, calculating a speed acceleration based on the actual speed data, and when the speed acceleration is less than or equal to a first acceleration threshold, introducing the difference between the speed acceleration and the first acceleration threshold into a first reference compensation model to determine a first torque compensation reference value for the speed increase stage; and / or, in the speed decrease stage, executing a second compensation strategy, calculating a speed acceleration based on the actual speed data, and when the speed acceleration is less than or equal to a second acceleration threshold, introducing the difference between the speed acceleration and the second acceleration threshold into a second reference compensation model to determine a second torque compensation reference value for the speed decrease stage.
[0007] Optionally, the start idle associated parameters also include: a synchronization state and a start success state; the torque compensation reference value is determined based on the actual speed data, the speed change threshold and the reference compensation model, and also includes: when the synchronization state is in a set state, executing the first compensation strategy; and / or, when the start success state is in a set state, executing the second compensation strategy.
[0008] Optionally, determining the compensation coefficient based on the actual speed data, the actual temperature data and the fine-tuning compensation model includes: determining a startup operation phase based on the actual speed data, wherein the startup operation phase includes at least a speed increase phase before a successful startup and a speed decrease phase after a successful startup; in the speed increase phase, importing first ambient temperature data and first engine temperature data into a first fine-tuning compensation model to determine a first compensation coefficient for the speed increase phase; and / or, in the speed decrease phase, importing second ambient temperature data and second engine temperature data into a second fine-tuning compensation model to determine a second compensation coefficient for the speed decrease phase.
[0009] Optionally, determining the torque compensation value based on the torque compensation reference value and the compensation coefficient includes: obtaining a first torque compensation reference value and a first compensation coefficient in a speed increasing phase, and calculating 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 obtaining a second torque compensation reference value and a second compensation coefficient in a speed decreasing phase, and calculating the idle feed-forward torque compensation value in the speed decreasing phase based on the second torque compensation reference value and the second compensation coefficient.
[0010] Optionally, the starting idle associated parameters also include: initial starting torque and initial idle feed-forward torque; the engine starting and idle control method also includes: calculating the starting torque output value in the speed rising phase according to the initial starting torque and the starting torque compensation value; and / or, calculating the feed-forward torque output value in the speed decreasing phase according to the initial idle feed-forward torque and the idle feed-forward torque compensation value.
[0011] Optionally, the acquisition of the start-up idle speed associated parameters of the engine to be tested includes: establishing the speed change threshold value based on the speed change calibration of the engine to be tested under preset operating conditions; establishing the baseline compensation model based on the difference between the measured speed change trend and the target speed change trend of the engine to be tested under different temperatures, different loads and fault-free conditions; and establishing the fine-tuning compensation model based on the correction factor calibration of the engine to be tested at different temperatures.
[0012] Optionally, the engine starting and idle control method also includes: obtaining a first correspondence between the speed data, temperature data and the torque compensation value in the speed rising stage, and a second correspondence between the speed data, temperature data and the torque compensation value in the speed decreasing stage; performing a table lookup and comparison on the first correspondence based on the actual speed data and the actual temperature data to determine the starting torque compensation value; performing a table lookup and comparison on the second correspondence 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 invention, an engine starting and idle speed control device is provided, comprising: a data acquisition module, used to obtain starting idle speed related parameters of the engine to be tested; wherein the starting idle speed related parameters at least include actual speed data and actual temperature data, and a speed change threshold value, a benchmark compensation model and a fine-tuning compensation model under preset working conditions; a first matching module, used to determine a torque compensation reference value based on the actual speed data, the speed change threshold value and the benchmark compensation model; a second matching module, used to determine a compensation coefficient based on the actual speed data, the actual temperature data and the fine-tuning compensation model; a compensation calculation module, used to determine the torque compensation value based on the torque compensation reference value and the compensation coefficient.
[0014] According to another aspect of the present invention, an electronic device is provided, comprising: 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 so that the at least one processor can execute the above-mentioned engine starting and idle control method.
[0015] The technical solution of the embodiment of the present invention obtains the starting and idling related parameters of the engine to be tested, such as actual speed data and actual temperature data, and the speed change threshold, benchmark compensation model and fine-tuning compensation model under preset working conditions; matches the torque compensation benchmark value in real time according to the actual speed data, the speed change threshold and the benchmark compensation model; matches the compensation coefficient in real time according to the actual speed data, the actual temperature data and the fine-tuning compensation model; calculates the torque compensation value according to the torque compensation benchmark value and the compensation coefficient, thereby solving the problem that the existing starting and idling control strategies do not fully consider the influence of the load resistance and friction resistance of the transmission system on the starting process, which is prone to starting difficulties or flameout and unstable idling after starting, thereby improving the engine starting stability and idling stability, and can achieve fast and stable starting in different application scenarios.
[0016] It should be understood that the contents described in this section are not intended to identify the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0018] Figure 1 A flow chart of an engine starting and idling control method provided by an embodiment of the present invention;
[0019] Figure 2 A flow chart of a method for acquiring data of startup idle speed related parameters provided by an embodiment of the present invention;
[0020] Figure 3 A flowchart of an engine starting and idling control method based on torque compensation provided by an embodiment of the present invention;
[0021] Figure 4 A flow chart of another engine starting and idling control method based on torque compensation provided by an embodiment of the present invention;
[0022] Figure 5 A flow chart of another engine starting and idling control method provided by an embodiment of the present invention;
[0023] Figure 6 A flowchart of another engine starting and idling control method provided by an embodiment of the present invention;
[0024] Figure 7A schematic diagram of the structure of an engine starting and idling control device provided by an embodiment of the present invention;
[0025] Figure 8 A schematic diagram of the structure of an electronic device for implementing the engine starting and idling control method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0028] Figure 1 A flow chart of an engine starting and idle speed control method provided in an embodiment of the present invention. This embodiment is applicable to application scenarios of engine starting with load. The method can be executed by an engine starting and idle speed control device. The engine starting and idle speed control device can be implemented in the form of hardware and / or software. The engine starting and idle speed control device can be configured in an engine control system or an independent electronic device.
[0029] In this application, when the engine is started under load, differences in the transmission system resistance will be caused by differences in ambient temperature and engine temperature, engine matching scenarios (such as agricultural machinery or construction machinery application scenarios), hydraulic oil and engine oil viscosity, etc.
[0030] like Figure 1 As shown, the engine starting and idling control method of the present application includes the following steps:
[0031] S1: Obtaining the start-up idle speed related parameters of the engine to be tested.
[0032] Among them, the start idle speed associated parameters can be understood as indicators and parameters that characterize the engine start or idle running state. In this embodiment, the start idle speed associated parameters can be used to identify problems such as start speed fluctuation, engine failure to start, unstable idle speed and idle flameout caused by differences in actual working conditions such as ambient temperature and engine temperature, application scenarios, and oil viscosity. Specifically, the speed acceleration can be calculated by the start idle speed associated parameters, and based on the speed acceleration, it can be determined whether speed fluctuation, engine failure to start, unstable idle speed and idle flameout occur.
[0033] Optionally, the start idle speed associated parameters include at least but are not limited to: actual speed data and actual temperature data, and speed change threshold under preset working conditions, reference compensation model and fine-tuning compensation model. Among them, the actual speed data can be understood as data characterizing the engine speed and speed change under actual working conditions such as actual application scenarios of engine operation, ambient temperature and engine temperature, oil viscosity, load conditions, etc.; the actual temperature data can be understood as data characterizing the ambient temperature and engine temperature during the actual operation of the engine. The preset working condition can be understood as an engine operating 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 load conditions (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 increasing to the maximum starting speed and decreasing from the maximum starting 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 starting torque or the 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 starting torque or the idle torque. In this embodiment, the fine-tuning compensation model can be established based on the calibration of the ambient temperature or engine temperature difference under the preset working conditions.
[0034] Specifically, during the actual operation of the engine, the actual speed data can be collected through the speed sensor, and the actual temperature data can be collected through the temperature sensor; the speed change threshold, the benchmark compensation model and the fine-tuning compensation model can be established by calibrating the sampled data of the speed, temperature and torque compensation values under preset working conditions.
[0035] S2: Determine a torque compensation reference value according to actual speed data, a speed change threshold, and a reference compensation model.
[0036] The torque compensation reference value may be understood as a basic value for adjusting the intake flow rate or torque magnitude. In this embodiment, the torque compensation reference value may be used to offset the start-up or idle torque difference caused by the speed change.
[0037] Optionally, the reference compensation model may be a speed acceleration compensation curve established by calibration according to the speed change (such as speed acceleration) and the compensation value corresponding to the speed change difference during the actual startup process under a specific temperature condition (such as any temperature value greater than or equal to 15°C and less than or equal to 25°C). Specifically, the actual speed change may be calculated based on the actual speed data, and the speed acceleration compensation curve may be looked up in a table based on the deviation between the actual speed change and the speed change threshold, and the compensation value obtained based on the table lookup may be determined as the torque compensation reference value.
[0038] S3: Determine the 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 used to fine-tune the torque compensation reference value. In this embodiment, the compensation coefficient is used to offset the start-up or idle torque difference caused by temperature difference.
[0040] Optionally, the fine-tuning compensation model may be a temperature difference correction factor curve established by calibration 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 may be first looked up in a table 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 from the table lookup is determined as the compensation coefficient.
[0041] S4: Determine the torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0042] The torque compensation value can be understood as a value used to compensate for the starting or idling control parameters determined by identifying the difference in parameters such as speed and temperature. In this embodiment, the torque compensation value includes but is not limited to: the starting torque compensation value when the engine speed increases to the maximum starting speed stage (i.e., the speed increase stage), and the idle feedforward torque compensation value when the engine speed decreases from the maximum starting speed to the idle speed stage (i.e., the speed decrease stage).
[0043] Optionally, the torque compensation value is determined based on the torque compensation reference value and the compensation coefficient, including: obtaining a first torque compensation reference value and a first compensation coefficient in the speed rising phase, and calculating the starting torque compensation value in the speed rising phase based on 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 decreasing phase, and calculating the idle feed-forward torque compensation value in the speed decreasing phase based on 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 by looking up a table based on actual speed data and actual temperature data when the engine speed increases to the maximum starting speed stage (i.e., the speed rising stage), and 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 compensation value is used to compensate for the starting torque; a second torque compensation reference value and a second compensation coefficient are determined by looking up a table based on actual speed data and actual temperature data when the engine speed decreases from the maximum starting speed to the idle speed stage (i.e., the speed decreasing stage), and an idle feed-forward torque compensation value in the speed decreasing stage is calculated according to the product of the second torque compensation reference value and the second compensation coefficient, and the idle feed-forward torque compensation value is used to compensate for the idle control feed-forward torque.
[0045] Therefore, the technical solution of the present application, by identifying parameters such as engine speed and temperature, performs adaptive compensation on the starting torque or idle torque, thereby solving the problem that the existing starting and idle control strategies do not fully consider the influence of the load resistance and friction resistance of the transmission system on the starting process, which is prone to starting difficulties or flameout and unstable idling after starting. Accurate compensation is performed on the control parameters of the starting and idling stages, which can achieve fast and stable starting in different application scenarios, improve the engine starting stability, idle stability, load capacity and adaptability to different application scenarios; at the same time, by introducing adaptive control based on the compensation model, the same engine can use the same software version and calibration data to adapt to different application scenarios, reducing the workload of matching calibration and the management cost of software data.
[0046] Figure 2 A flowchart of a method for acquiring data of startup idle speed related parameters provided by an embodiment of the present invention, see Figure 2 As shown, in the above step S1, the start-up idle speed associated parameters of the engine to be tested are obtained, which specifically includes the following steps:
[0047] S101: Establishing a speed change threshold value based on the speed change calibration of the engine to be tested under a preset working condition.
[0048] Among them, the temperature, load, speed and other data of the preset working condition can be set based on the actual calibration requirements. Preferably, the preset working condition can be set to a normal temperature, no-load, and fault-free operating condition.
[0049] In this embodiment, the speed change threshold includes a first acceleration threshold when the engine speed increases to the maximum starting speed (i.e., the speed rising stage) and a second acceleration threshold when the engine speed decreases from the maximum starting speed to the idle speed (i.e., the speed decreasing stage).
[0050] Specifically, the ambient temperature (e.g., room temperature), load (e.g., no-load) and fault-free operating conditions under the preset operating conditions can be set, and the speed change of the engine speed from the maximum starting speed stage (i.e., speed increase stage) and the engine speed from the maximum starting speed stage to the idle speed stage (i.e., speed decrease stage) under the preset operating conditions can be recorded to establish a speed change curve corresponding to the preset operating conditions. Then, the speed acceleration with the largest absolute value in the speed increase stage under the preset operating conditions is determined as the first acceleration threshold corresponding to the operating condition. The first acceleration threshold is a positive number. Similarly, the speed acceleration with the largest absolute value in the speed decrease stage under the same operating condition is determined as the second acceleration threshold corresponding to the operating condition. The second acceleration threshold is a negative number.
[0051] S102: Establishing a reference compensation model based on calibration of the difference between the actual speed variation trend and the target speed variation trend of the engine under test at different temperatures, different loads and without fault.
[0052] The target speed change trend can be understood as the optimal speed change trend that meets the transmission system resistance requirements and the engine fuel consumption performance when the engine is started or idling under ambient temperature (e.g., room temperature), load (e.g., no-load) and no fault conditions. In this embodiment, the preset speed acceleration under the preset working condition can be used to characterize the target speed change trend corresponding to the preset working condition.
[0053] The measured speed change trend can be understood as the speed change when the engine speed increases to the maximum starting speed stage (i.e., the speed increase stage) and the engine speed decreases from the maximum starting speed to the idle speed stage (i.e., the speed decrease stage). In this embodiment, the measured speed acceleration can be used to characterize the measured speed change trend.
[0054] Specifically, the ambient temperature, load (e.g., no-load) and fault-free operating conditions of the actual operating condition are recorded, the measured speed acceleration and measured output torque of the actual operating condition are obtained, and the preset speed acceleration (e.g., the first acceleration threshold or the second acceleration threshold) and the target output torque corresponding to the preset condition consistent with the load of the actual operating condition are obtained, and a reference compensation model (e.g., a speed acceleration compensation curve) is established 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. 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 calibration of the engine to be tested at 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, the difference between the compensated output torque and the target output torque is adjusted 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 established based on the calibration of the corresponding relationship between the temperature difference and the correction factor.
[0058] Therefore, by identifying the differences in engine speed changes at different speeds, different temperatures, and different loads, and calibrating and establishing torque compensation values for speed and temperature differences, the stability of engine starting, starting surge and fallback, and idling conditions at different temperatures and different loads can be achieved.
[0059] Figure 3 A flow chart of an engine starting and idling control method based on torque compensation provided in an embodiment of the present invention exemplarily shows a specific implementation method of performing torque compensation by identifying speed change differences.
[0060] Alternatively, see Figure 3 As shown, in the above step S2, the torque compensation reference value is determined according to the actual speed data, the speed change threshold and the reference compensation model, including:
[0061] S201: Determine the start-up operation phase according to the actual speed data.
[0062] The startup operation phase at least includes a speed increase phase before successful startup and a speed decrease phase after successful startup.
[0063] Specifically, the speed acceleration can be calculated through the actual speed data. If the speed acceleration is greater than zero, the engine is in a speed increasing stage; if the speed acceleration is less than zero, the engine is in a speed decreasing stage.
[0064] S202: In the speed rising stage, execute the 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 in the speed rising stage.
[0065] The first acceleration threshold can be understood as the acceleration change threshold when the engine speed increases to the maximum starting speed stage (i.e., the speed rising stage). The first reference compensation model can be a first speed acceleration compensation curve established by calibration based on the speed change condition in the starting speed rising stage and the compensation value corresponding to the speed change difference, which can be recorded as MAP1. In this embodiment, the speed acceleration in the speed rising stage can be defined as the first speed acceleration.
[0066] Specifically, a threshold value for acceleration change when the engine speed increases to the maximum starting speed stage (i.e., the speed rising stage) is pre-calibrated, i.e., the first acceleration threshold value, and the speed acceleration in the speed rising stage is calculated through the actual speed data of the engine under actual operating conditions. The first speed acceleration compensation curve MAP1 is queried according to the difference between the speed acceleration and the first acceleration threshold value, and the first torque compensation reference value is determined to automatically compensate the speed engine starting torque, thereby achieving fast and stable starting of the same engine in different application matching scenarios.
[0067] S203: In the speed decreasing stage, a second compensation strategy is executed to 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, 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 decreasing stage.
[0068] The second acceleration threshold can be understood as the acceleration change threshold of the engine speed from the maximum starting speed to the idle speed stage (i.e., the speed drop stage). The second reference compensation model can be a second speed acceleration compensation curve established by calibration based on the speed change in the speed drop stage and the compensation value corresponding to the speed change difference, which can be recorded as MAP3. In this embodiment, the speed acceleration in the speed increase stage can be defined as the second speed acceleration.
[0069] Specifically, a threshold value of acceleration change when the engine speed drops from the maximum starting speed to the idle speed stage (i.e., the speed drop stage) is pre-calibrated, i.e., the second acceleration threshold value, and the speed acceleration in the speed drop stage is calculated through the actual speed data of the engine under actual operating conditions. The second speed acceleration compensation curve is queried according to the difference between the speed acceleration and the second acceleration threshold value, and the second torque compensation reference value is determined to automatically compensate the feedforward torque of the engine idle control, thereby achieving the stability of the idle control of the same engine in different application matching scenarios, and preventing the flameout problem caused by the resistance of the transmission system during the speed surge and fall.
[0070] Optionally, the start idle speed associated parameters of the present application also include: synchronization state and start success state. Among them, the synchronization state can be understood as a state parameter that characterizes that the ignition, fuel injection and other actions of each cylinder when the engine is started can be performed according to a predetermined timing, such as a synchronization state flag; the start success state can be understood as a state parameter that characterizes whether the engine start is successful, such as a start success state flag. In the present application, the torque compensation reference value is determined according to the actual speed data, the speed change threshold and the reference compensation model, and also includes: when the synchronization state is in the set state, executing the first compensation strategy; and / or, when the start success state is in the set state, executing the second compensation strategy.
[0071] Specifically, after obtaining the start-up idle speed associated parameters (such as the synchronization state and the start-up success state) of the engine to be tested, it is determined whether the synchronization state is in the set state. If the synchronization state is not in the set state, it returns to continue to execute the acquisition of the start-up idle speed associated parameters of the engine to be tested; if the synchronization state is in the set state, the first compensation strategy is executed, the speed acceleration in the speed increase 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 increase stage; it is determined whether the start-up success state is in the set state, if the start-up success state is not in the set state, the first compensation strategy is continued to be executed; if the start-up success state is in the set state, the second compensation strategy is executed, the speed acceleration in the speed decrease 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 decrease stage. Therefore, by identifying the synchronization state and the start-up success state, the corresponding compensation model is matched for different start-up stages of the engine, and the precise compensation of the engine in different start-up stages is achieved, and the start-up and idle stability is improved.
[0072] Figure 4 A flowchart of another engine starting and idling control method based on torque compensation provided in an embodiment of the present invention exemplarily shows a specific implementation method of performing torque compensation by identifying temperature differences.
[0073] See also Figure 4 As shown, 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, including:
[0074] S301: Determine the start-up operation phase according to the actual speed data.
[0075] The startup operation phase at least includes a speed increase phase before successful startup and a speed decrease phase after successful startup.
[0076] S302: In the speed increasing stage, first ambient temperature data and first engine temperature data are introduced into a first fine-tuning compensation model to determine a first compensation coefficient in the speed increasing stage.
[0077] The first fine-tuning compensation model may be a temperature difference correction factor curve in the speed increase stage, which is used to record the correction factors corresponding to different temperature differences.
[0078] Specifically, different starting speed acceleration and temperature require different starting torque compensation values. By calculating the difference between the first ambient temperature data and the first engine temperature data and the preset operating temperature, the first compensation coefficient is obtained by looking up the table, and the first torque compensation reference value in the speed increase stage is fine-tuned. Therefore, by identifying characteristic parameters such as acceleration difference and temperature difference, the corresponding starting torque compensation value is confirmed to achieve precise compensation for starting and idling control.
[0079] S303: In the speed decreasing 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 decreasing stage.
[0080] The second fine-tuning compensation model may be a temperature difference correction factor curve in the speed reduction stage, which is used to record the correction factors corresponding to different temperature differences.
[0081] Specifically, different idle speed control feedforward torque compensation values are required under different speed drop accelerations and temperatures. By calculating the difference between the second ambient temperature data and the second engine temperature data and the preset operating temperature, the second compensation coefficient is obtained by looking up the table, and the second torque compensation reference value in the speed drop stage is fine-tuned. Therefore, by identifying characteristic parameters such as acceleration difference and temperature difference, the corresponding idle speed control feedforward torque compensation value is confirmed to achieve precise idle speed control compensation.
[0082] Optionally, the startup idle speed associated parameters of the present application also include: initial startup torque and initial idle speed feedforward torque. Among them, the initial startup torque can be understood as the torque output from the crankshaft end when the engine is started, and the initial startup torque is a key factor in determining the vehicle's starting, acceleration ability and power response. The initial idle speed feedforward torque can be understood as the torque reserved or output in advance by the engine to maintain stable operation in the idle state, so as to quickly respond to the sudden increase in resistance or load. For example, suddenly turning on the air conditioner or turning on a high-power electrical appliance at idle speed. The engine startup and idle speed control method of the present application also includes: calculating the startup torque output value in the speed increase stage according to the initial startup torque and the startup torque compensation value; and / or, calculating the feedforward torque output value in the speed decrease stage according to the initial idle speed feedforward torque and the idle speed feedforward torque compensation value. Among them, the startup torque output value is equal to the sum of the initial startup torque and the startup torque compensation value; the feedforward torque output value is equal to the sum of the initial idle speed feedforward torque and the idle speed feedforward torque compensation value.
[0083] Figure 5 A flowchart of another engine starting and idling control method provided by an embodiment of the present invention, Figure 1 Based on the embodiment shown, a specific implementation method of start-up and idle speed adaptive control is exemplarily shown. Figure 5 As shown, the engine starting and idling control method of the present application specifically includes:
[0084] S501: Acquire actual speed data, crankshaft signal, ambient temperature, engine temperature, synchronization status, initial starting torque, initial idle feedforward torque and start success status of the engine to be tested.
[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 rotation speed acceleration is less than or equal to a first acceleration threshold.
[0089] If the rotation speed acceleration is less than or equal to the first acceleration threshold, step S505 is executed; if the rotation speed acceleration is greater than the first acceleration threshold, the process returns to 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 in the speed increasing stage.
[0091] S506: Query MAP2 based on the first ambient temperature data and the first engine temperature data in the speed increasing stage to determine the first compensation coefficient in the speed increasing stage.
[0092] S507: Determine the starting torque output value in the speed increasing phase according to the initial starting torque, the first torque compensation reference value and the first compensation coefficient.
[0093] S508: Determine whether the startup success status is set.
[0094] If the startup success status is set, execute step S509; if the startup success status is not set, execute step S503.
[0095] S509: Determine whether the rotation speed acceleration is less than or equal to a second acceleration threshold.
[0096] If the rotational speed acceleration is less than or equal to the second acceleration threshold, step S510 is executed; if the rotational speed acceleration is greater than the second acceleration threshold, the process returns to step S508.
[0097] S510: Calculate the difference between the second acceleration threshold and the speed acceleration, and query MAP3 based on the difference to determine the second torque compensation reference value in the speed reduction phase.
[0098] S511: Query MAP4 based on the second ambient temperature data and the second engine temperature data in the speed decreasing stage to determine the second compensation coefficient in the speed decreasing stage.
[0099] S512: Determine the idle feedforward torque output value in the speed reduction phase according to the initial idle feedforward torque, the second torque compensation reference value and the second compensation coefficient.
[0100] Figure 6 A flowchart of another engine starting and idling control method provided by an embodiment of the present invention is shown in FIG. Figure 1 Based on the embodiment shown, another specific implementation of the start and idle speed adaptive control is exemplarily shown. Figure 6 As shown, the engine starting and idling control method of the present application specifically includes:
[0101] S601: Obtaining start-up idle speed related parameters of the engine to be tested.
[0102] S602: Determine a torque compensation reference value according to actual speed data, a speed change threshold, and a reference compensation model.
[0103] S603: Determine a compensation coefficient according to actual rotation speed data, actual temperature data and a fine-tuning compensation model.
[0104] S604: Determine a torque compensation value according to the torque compensation reference value and the compensation coefficient.
[0105] S605: Acquire a first correspondence between the speed data, the temperature data and the torque compensation value in the speed increasing phase, and a second correspondence between the speed data, the temperature data and the torque compensation value in the speed decreasing phase.
[0106] S606: Perform a table lookup and comparison on the first corresponding relationship based on the actual speed data and the actual temperature data to determine the starting torque compensation value.
[0107] S607: Perform a table lookup and comparison on the second corresponding relationship based on the actual speed data and the actual temperature data to determine the idle feedforward torque compensation value.
[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 under the current engine temperature and speed by storing it in the starting torque compensation value self-learning model (i.e., the first corresponding relationship model), and stored in the storage module when the power is turned off. At the next start, the starting torque compensation value is directly confirmed based on the speed and temperature, and the starting torque compensation value is compensated to the starting torque without the need to be corrected based on the change in acceleration. Similarly, the feedforward torque compensation value can be obtained based on the difference between the idle torque when the engine starts successfully and enters the idle stability and the original feedforward torque, and the difference is stored in the feedforward torque compensation value self-learning model (i.e., the second corresponding relationship model), and stored in the storage module when the power is turned off. At the next start and entering the idle control range, the feedforward torque compensation value is directly confirmed based on the speed and temperature, and the feedforward torque compensation value is compensated to the feedforward torque without the need to be corrected based on the change in acceleration. Therefore, adaptive control of the starting torque compensation value and the idle control feedforward torque compensation value is achieved by establishing a self-learning model. There is no need to identify acceleration changes, the algorithm is simple, and the same engine can use the same version of software and calibration data to adapt to different application scenarios and fields, reducing the calibration workload and software data management costs.
[0109] Based on the same inventive concept as the above embodiments, an embodiment of the present invention further provides an engine starting and idle speed control device, which can execute the engine starting and idle speed control method provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0110] Figure 7 The structure diagram of an engine starting and idling control device provided by an embodiment of the present invention is shown in FIG. Figure 7 As shown, the engine starting and idling control device of the present application includes: a data acquisition module 101 , a first matching module 102 , a second matching module 103 and a compensation calculation module 104 .
[0111] Among them, the data acquisition module 101 is used to obtain the start-up idle speed related parameters of the engine to be tested; wherein the start-up idle speed related parameters at least include actual speed data and actual temperature data, and the speed change threshold, benchmark compensation model and fine-tuning compensation model under preset working conditions; the first matching module 102 is used to determine the torque compensation reference value according to the actual speed data, the speed change threshold and the benchmark compensation model; the second matching module 103 is used to determine the compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model; the compensation calculation module 104 determines the 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 stage according to the actual speed data, wherein the startup operation stage at least includes a speed increase stage before successful startup and a speed decrease stage after successful startup; in the speed increase stage, 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 in the speed increase stage; and / or, in the speed decrease stage, 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 in the speed decrease stage.
[0113] Optionally, the idle start-up associated parameters also include: a synchronization state and a start-up success state.
[0114] Optionally, the first matching module 102 is further configured to: execute a first compensation strategy when the synchronization state is in a set state; and / or execute a second compensation strategy when the startup success state is in a set state.
[0115] Optionally, the second matching module 103 is configured to: determine the starting operation phase according to the actual speed data, wherein the starting operation phase at least includes a speed increase phase before a successful start and a speed decrease phase after a successful start; in the speed increase phase, import the first ambient temperature data and the first engine temperature data 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, import the second ambient temperature data and the second engine temperature data into 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 rising phase, and calculate the starting torque compensation value in the speed rising 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 feed-forward torque compensation value in the speed decreasing phase based on the second torque compensation reference value and the second compensation coefficient.
[0117] Optionally, the start-up idle speed associated parameters further include: an initial start-up torque and an initial idle speed feed-forward torque.
[0118] Optionally, the engine starting and idle control device of the present application is also configured to: calculate the starting torque output value in the speed increasing phase based on the initial starting torque and the starting torque compensation value; and / or, calculate the feedforward torque output value in the speed decreasing phase based on the initial idle feedforward torque and the idle feedforward torque compensation value.
[0119] Optionally, the data acquisition module 101 is configured to: establish a speed change threshold based on the speed change calibration of the engine to be tested under preset operating conditions; establish a baseline compensation model based on the difference between the measured speed change trend and the target speed change trend of the engine to be tested under different temperatures, different loads and fault-free conditions; establish a fine-tuning compensation model based on the correction factor calibration of the engine to be tested at different temperatures.
[0120] Optionally, the engine starting and idle control device of the present application is also configured to: obtain a first correspondence between the speed data, temperature data and torque compensation value in the speed rising stage, and a second correspondence between the speed data, temperature data and torque compensation value in the speed decreasing stage; perform a table lookup and comparison on the first correspondence based on the actual speed data and the actual temperature data to determine the starting torque compensation value; perform a table lookup and comparison on the second correspondence based on the actual speed data and the actual temperature data to determine the idle feedforward torque compensation value.
[0121] Based on the above inventive concept, an embodiment of the present invention provides an electronic device, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the above engine starting and idle control method.
[0122] Figure 8 A schematic diagram of the structure of an electronic device for implementing the engine starting and idle speed control method of an embodiment of the present invention. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workbenches, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, 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 implementation of the present invention described and / or required herein.
[0123] like Figure 8As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. 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] A number of 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, speakers, etc.; a storage unit 18, such as a 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 may be a variety of general and / or special 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 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 executes the various methods and processes described above, such as the above-mentioned engine start and idle speed control method.
[0126] In some embodiments, the above-mentioned engine start and idle speed control method can be implemented as a computer program, which is tangibly contained in a computer-readable storage medium, such as a storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on 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 speed control method described above can be performed. Alternatively, in other embodiments, the processor 11 can be configured to perform the above-mentioned engine start and idle speed control method in any other appropriate manner (for example, by means of firmware).
[0127] Various implementations of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), load programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various implementations can include: being implemented in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0128] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, so that when the computer program is executed by the processor, the functions / operations specified in the flow chart and / or block diagram are implemented. The computer program may be executed entirely on the machine, partially on the machine, partially on the machine and partially on a remote machine as a stand-alone software package, or entirely on a remote machine or server.
[0129] In the context of the present invention, a computer-readable storage medium may be a tangible medium that may contain or store a computer program for use by or in combination with an instruction execution system, device or equipment. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. A more specific example of a machine-readable storage medium may include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0130] To provide interaction with a user, the systems and techniques described herein may 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 trackball) through which the user can provide input to the electronic device. Other types of devices may also be used to provide interaction with the user; for example, the feedback provided to the user may be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user may be received in any form (including acoustic input, voice input, or tactile input).
[0131] The systems and techniques described herein may be implemented in a computing system that includes backend components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes frontend components (e.g., a user computer with a graphical user interface or a web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such backend components, middleware components, or frontend components. The components of the system may 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] A computing system may include a client and a server. The client and the server are generally remote from each other and usually interact through a communication network. The client and server relationship is generated by computer programs running on the corresponding computers and having a client-server relationship with each other. The server may 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 difficult management and weak business scalability in traditional physical hosts and VPS services.
[0133] It should be understood that the various forms of processes shown above can be used to reorder, add or delete steps. For example, the steps described in the present invention can be executed in parallel, sequentially or in different orders, as long as the desired results of the technical solution of the present invention can be achieved, and this document does not limit this.
[0134] The above specific implementations do not constitute a limitation on the protection scope of the present invention. It should be understood by those skilled in the art that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modification, equivalent substitution and improvement made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
Claims
1. An engine starting and idling control method, characterized in that: include: Acquire the start-up idle speed associated parameters of the engine to be tested; wherein the start-up idle speed associated parameters at least include actual speed data and actual temperature data, and speed change thresholds, reference compensation models, and fine-tuning compensation models under preset working conditions; Determine a torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model; Determine a compensation coefficient according to the actual speed data, the actual temperature data and the fine-tuning compensation model; The torque compensation value is determined according to the torque compensation reference value and the compensation coefficient.
2. The engine starting and idling control method according to claim 1, characterized in that: The step of determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model includes: Determine a startup operation phase according to the actual speed data, wherein the startup operation phase at least includes a speed increase phase before successful startup and a speed decrease phase after successful startup; In the speed increasing stage, executing a first compensation strategy, calculating the speed acceleration based on the actual speed data, and when the speed acceleration is less than or equal to a first acceleration threshold, introducing the difference between the speed acceleration and the first acceleration threshold into a first reference compensation model to determine a first torque compensation reference value in the speed increasing stage; and / or, During the speed decrease phase, a second compensation strategy is executed to calculate the speed acceleration 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 during the speed decrease phase.
3. The engine starting and idling control method according to claim 2, characterized in that: The startup idle speed associated parameters also include: synchronization status and startup success status; The step of determining the torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model further includes: When the synchronization state is in a set state, executing the first compensation strategy; and / or, When the startup success state is in a set state, the second compensation strategy is executed.
4. The engine starting and idling control method according to claim 1, characterized in that: The determining of the compensation coefficient according to the actual rotation speed data, the actual temperature data and the fine-tuning compensation model includes: Determine a startup operation phase according to the actual speed data, wherein the startup operation phase at least includes a speed increase phase before successful startup and a speed decrease phase after successful startup; In the speed increasing stage, first ambient temperature data and first engine temperature data are introduced into a first fine-tuning compensation model to determine a first compensation coefficient in the speed increasing stage; and / or, During the speed reduction phase, the second ambient temperature data and the second engine temperature data are used for a second fine-tuning compensation model to determine a second compensation coefficient for the speed reduction phase.
5. The engine starting and idling control method according to claim 1, characterized in that: The step of determining the torque compensation value according to the torque compensation reference value and the compensation coefficient comprises: Acquire a first torque compensation reference value and a first compensation coefficient in a speed increasing stage, and calculate a starting torque compensation value in the speed increasing stage according to the first torque compensation reference value and the first compensation coefficient; and / or, A second torque compensation reference value and a second compensation coefficient in a speed decreasing phase are acquired, and an idle feedforward torque compensation value in the speed decreasing phase is calculated according to the second torque compensation reference value and the second compensation coefficient.
6. The engine starting and idling control method according to claim 5, characterized in that: The startup idle speed associated parameters also include: initial startup torque and initial idle speed feedforward torque; The method further comprises: Calculating the starting torque output value in the speed increasing phase according to the initial starting torque and the starting torque compensation value; and / or, The feedforward torque output value in the speed decreasing phase is calculated according to the initial idle feedforward torque and the idle feedforward torque compensation value.
7. The engine starting and idling control method according to claim 1, characterized in that: The step of obtaining the start-up idle speed associated parameters of the engine to be tested includes: Establishing the speed change threshold value based on the speed change calibration of the engine to be tested under the preset working condition; The reference compensation model is established by calibrating the difference between the actual speed change trend and the target speed change trend of the engine under test at different temperatures, different loads and without fault; The fine-tuning compensation model is established based on the correction factor calibration of the engine to be tested at different temperatures.
8. The engine starting and idling control method according to any one of claims 1 to 7, characterized in that: Also includes: Acquire a first correspondence between the speed data, the temperature data and the torque compensation value in a speed increasing stage, and a second correspondence between the speed data, the temperature data and the torque compensation value in a speed decreasing stage; Based on the actual speed data and the actual temperature data, a table lookup and comparison is performed on the first corresponding relationship to determine a starting torque compensation value; The second corresponding relationship is compared by looking up a table based on the actual speed data and the actual temperature data to determine an idle feedforward torque compensation value.
9. An engine starting and idling control device, characterized in that: include: A data acquisition module, used to acquire the start-up idle speed associated parameters of the engine to be tested; wherein the start-up idle speed associated parameters at least include 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; A first matching module, configured to determine a torque compensation reference value according to the actual speed data, the speed change threshold and the reference compensation model; A second matching module, used for determining a compensation coefficient according to the actual rotation speed data, the actual temperature data and the fine-tuning compensation model; The compensation calculation module determines the torque compensation value according to the torque compensation reference value and the compensation coefficient.
10. An electronic device, characterized in that: The electronic device 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 so that the at least one processor can execute the engine starting and idling control method according to any one of claims 1 to 8.
Citation Information
Patent Citations
Diesel engine starting initialization torque calibration method and system, diesel engine and locomotive
CN112378669A
Engine torque model correction method, vehicle control method and corresponding vehicle
CN114576024A
Vehicle idle speed control method and device, electronic equipment and storage medium
CN114991976A
Engine torque control method and system based on real-time calibration
CN117846799A
Method, system and device for controlling cold start of diesel engine
CN118934383A