Cold start control method, device and equipment of engine and medium
By controlling the injector's fuel injection based on the target drag duration determined by the starting parameters in low-temperature environments, and combined with the DPF regeneration mode, the problems of difficult starting and carbon soot accumulation in diesel engines under low-temperature and high-altitude environments are solved, achieving the effects of rapid starting and reduced carbon soot particles.
Patent Information
- Application Number
- CN202511093661.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-05
- Publication Date
- 2025-10-31
AI Technical Summary
In low-temperature and high-altitude environments, a large amount of carbon soot particles accumulate in the DPF of a diesel engine, leading to starting difficulties and frequent regeneration or carrier detachment. Existing technical solutions increase hardware size or pose safety risks.
When the engine coolant temperature is below the preset threshold, the target drag time is determined according to the starter parameters. The injector is controlled to inject fuel into the cylinder when the starter drag time reaches the target time. The state inside the cylinder is monitored to achieve engine operation. Combined with DPF regeneration mode control, carbon soot particles are reduced.
It reduces the starting resistance during system fuel injection, shortens the starting time, reduces carbon soot particles, and solves the problems of difficult engine starting and carbon soot accumulation in DPF under low temperature and high altitude environments, avoiding increased hardware costs and safety risks.
Smart Images

Figure CN120867894A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of engine technology, and in particular to a cold start control method, device, equipment and medium for an engine. Background Technology
[0002] In recent years, with the upgrading of diesel engine emission regulations, DPF (Diesel Particulate Filter) has been widely used in diesel engines that meet the China VI emission standards for on-road and China IV emission standards for off-road vehicles. The presence of DPF increases engine exhaust back pressure, leading to starting difficulties in low-temperature and high-altitude environments. Furthermore, frequent starting causes a large accumulation of carbon particles in the DPF, resulting in frequent DPF regeneration or carrier separation.
[0003] Among related technologies, there are many technical solutions to improve the cold start capability of engines. Currently, the commonly used methods in the industry include replacing the starter motor with a high-power one, increasing the power of the preheating grille or preheating plug, and adding an external heating boiler.
[0004] However, all of the above solutions require increased hardware size or external hardware, which leads to problems such as increased costs, difficulties in deployment, and security risks.
[0005] Therefore, how to control engine cold starts and reduce the accumulation of carbon particles in the DPF has become an urgent problem to be solved. Summary of the Invention
[0006] The purpose of this invention is to provide a cold start control method, device, equipment and medium for engines, which can control the cold start of engines in low temperature and high altitude environments and reduce the carbon soot particles accumulated in the DPF.
[0007] In a first aspect, this application provides a cold start control method for an engine, the method comprising:
[0008] When the engine is powered on, start the starter motor and obtain the engine's coolant temperature value;
[0009] If the engine's water temperature is lower than a preset water temperature threshold, then the engine's start-up parameter value under the current operating environment is obtained; the start-up parameter value is used to characterize the engine's operating environment state.
[0010] Based on the preset mapping relationship between startup parameter values and drag duration, a reference drag duration corresponding to the startup parameter value is determined; and based on the reference drag duration corresponding to the startup parameter value, a target drag duration is determined.
[0011] The dragging time of the starter is monitored. When the dragging time of the starter reaches the target dragging time, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored.
[0012] When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
[0013] In one possible implementation, determining the reference drag duration corresponding to the startup parameter value based on the preset mapping relationship between the startup parameter value and the drag duration includes:
[0014] From the mapping relationships bound to different parameter types, select the parameter type binding mapping relationship corresponding to the startup parameter value, wherein the mapping relationship is the mapping relationship between the startup parameter value and the drag duration;
[0015] Based on the selected mapping relationship, the reference drag duration corresponding to the startup parameter value is determined.
[0016] In one possible implementation, determining the target drag duration based on the reference drag duration corresponding to the startup parameter value includes:
[0017] The reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set, wherein the startup parameter values in the same parameter set are parameter values that represent the same state;
[0018] If the parameter set is a single value, then the reference drag duration corresponding to the parameter set shall be used as the target drag duration.
[0019] If there are multiple parameter sets, the average of the reference drag times corresponding to the multiple parameter sets shall be used as the target drag time.
[0020] In one possible implementation, the parameter set includes: an intake parameter set and / or an environmental parameter set;
[0021] The start-up parameter values in the intake parameter set include: intake temperature value and intake pressure value;
[0022] The start-up parameter values in the set of environmental parameters include: ambient temperature value and ambient pressure value.
[0023] In one possible implementation, the method further includes:
[0024] If the engine coolant temperature is not lower than a preset coolant temperature threshold, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored.
[0025] When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
[0026] In one possible implementation, after the engine enters the operating state, the method further includes:
[0027] Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period;
[0028] If the DOC inlet temperature is not less than a preset inlet temperature threshold and the DPF differential pressure is not less than a preset differential pressure threshold, then the DPF is controlled to enter the DPF regeneration mode.
[0029] Secondly, this application provides a cold start control device for an engine, comprising:
[0030] The acquisition module is used to start the starter motor and acquire the engine's water temperature value when the engine is powered on.
[0031] The acquisition module is further configured to acquire the start-up parameter value of the engine under the current operating environment if the engine water temperature value is less than a preset water temperature threshold; the start-up parameter value is used to characterize the working environment state of the engine.
[0032] The mapping module is used to determine the reference drag duration corresponding to the startup parameter value based on the preset mapping relationship between the startup parameter value and the drag duration; and to determine the target drag duration based on the reference drag duration corresponding to the startup parameter value.
[0033] The monitoring module is used to monitor the dragging time of the starter motor. When the dragging time of the starter motor reaches the target dragging time, it controls the injector to inject oil into the cylinder and monitors the state inside the cylinder.
[0034] The control module is used to control the engine to enter the operating state when compression ignition occurs in the cylinder.
[0035] In one possible implementation, the mapping module is specifically used for:
[0036] From the mapping relationships bound to different parameter types, select the parameter type binding mapping relationship corresponding to the startup parameter value, wherein the mapping relationship is the mapping relationship between the startup parameter value and the drag duration;
[0037] Based on the selected mapping relationship, the reference drag duration corresponding to the startup parameter value is determined.
[0038] In one possible implementation, the mapping module is specifically used for:
[0039] The reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set, wherein the startup parameter values in the same parameter set are parameter values that represent the same state;
[0040] If the parameter set is a single value, then the reference drag duration corresponding to the parameter set shall be used as the target drag duration.
[0041] If there are multiple parameter sets, the average of the reference drag times corresponding to the multiple parameter sets shall be used as the target drag time.
[0042] In one possible implementation, the monitoring module is further configured to:
[0043] If the engine coolant temperature is not lower than a preset coolant temperature threshold, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored.
[0044] The control module is also used to control the engine to enter the running state when compression ignition occurs in the cylinder.
[0045] In one possible implementation, the control module is further configured to:
[0046] Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period;
[0047] If the DOC inlet temperature is not less than a preset inlet temperature threshold and the DPF differential pressure is not less than a preset differential pressure threshold, then the DPF is controlled to enter the DPF regeneration mode.
[0048] Thirdly, embodiments of this application provide a cold start control device for an engine, comprising: a processor; and a memory for storing processor-executable instructions; wherein the processor implements the steps of the above-described cold start control method for an engine by running the executable instructions.
[0049] Fourthly, embodiments of this application provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of the above-described cold start control method for an engine.
[0050] The technical solutions provided by the embodiments of the present invention bring at least the following beneficial effects:
[0051] When the engine is powered on, this invention starts the starter motor and acquires the engine coolant temperature. If the engine coolant temperature is less than a preset threshold, the starter parameter values for starting the engine under the current operating environment are acquired. These starter parameter values characterize the engine's operating environment. Based on a preset mapping relationship between starter parameter values and dragging time, a reference dragging time corresponding to the starter parameter value is determined. A target dragging time is determined based on the reference dragging time. The starter motor dragging time is monitored, and when the starter motor dragging time reaches the target dragging time, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored. When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
[0052] The cold start control method for engines provided in this application determines a target dragging time based on starting parameters when the coolant temperature is below a preset threshold. Only when the starter's dragging time reaches the target dragging time is the injector controlled to inject fuel into the cylinder. This reduces starting resistance during system injection, shortens starting time, and reduces carbon soot particles generated by the injector when cylinder pressure is insufficient. Simultaneously, it increases the cylinder temperature during fuel injection, aiding in the combustion of carbon soot particles in the exhaust gas, thereby reducing carbon soot particles. This solves the problem of engine starting difficulties in low-temperature and high-altitude environments, leading to a large accumulation of carbon soot particles in the DPF. Attached Figure Description
[0053] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0054] Figure 1 This is a schematic diagram of the system framework shown according to an embodiment of this application;
[0055] Figure 2 This is a schematic flowchart illustrating a cold start control method for an engine according to an embodiment of this application;
[0056] Figure 3 This is a schematic diagram of the control logic according to an embodiment of this application;
[0057] Figure 4 This is a schematic diagram of the structure of a cold start control device for an engine according to an embodiment of this application;
[0058] Figure 5 This is a schematic diagram of the structure of a cold start control device for an engine according to an embodiment of this application. Detailed Implementation
[0059] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the protection scope of this application.
[0060] In the embodiments of this application, the term "and / or" describes the relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following associated objects have an "or" relationship.
[0061] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in sequences other than those illustrated or described herein.
[0062] The application scenarios described in this application are for the purpose of more clearly illustrating the technical solutions of this application, and do not constitute a limitation on the technical solutions provided in this application. Those skilled in the art will understand that with the emergence of new application scenarios, the technical solutions provided in this application are also applicable to similar technical problems. In the description of this application, unless otherwise stated, "multiple" means two or more.
[0063] In recent years, with the upgrading of diesel engine emission regulations, DPF (Diesel Particulate Filter) has been widely used in diesel engines that meet the China VI emission standards for on-road and China IV emission standards for off-road vehicles. The presence of DPF increases engine exhaust back pressure, leading to starting difficulties in low-temperature and high-altitude environments. Furthermore, frequent starting causes a large accumulation of carbon particles in the DPF, resulting in frequent DPF regeneration or carrier separation.
[0064] Among related technologies, there are many technical solutions to improve the cold start capability of engines. Currently, the commonly used methods in the industry include replacing the starter motor with a high-power one, increasing the power of the preheating grille or preheating plug, and adding an external heating boiler.
[0065] However, all of the above solutions require increased hardware size or external hardware, which leads to problems such as increased costs, difficulties in deployment, and security risks.
[0066] Therefore, how to control engine cold starts and reduce the accumulation of carbon particles in the DPF has become an urgent problem to be solved.
[0067] To address the aforementioned issues, this application provides a cold start control method, apparatus, device, and medium for engines, used to control engine cold starts in low-temperature and high-altitude environments and reduce carbon soot particles accumulated in the DPF.
[0068] The inventive concept of this application can be summarized as follows: when the water temperature is less than a preset water temperature threshold, a target dragging time is determined based on the starting parameters. Only when the dragging time of the starter reaches the target dragging time is the injector controlled to inject fuel into the cylinder. On the one hand, this reduces the starting resistance of the system during fuel injection, shortens the starting time, and reduces the carbon soot particles generated by the injector when the cylinder pressure is insufficient. On the other hand, it increases the temperature inside the cylinder when the injector injects fuel into the cylinder, which helps to burn carbon soot particles in the exhaust gas, thereby reducing carbon soot particles. This solves the problem of a large amount of carbon soot particles accumulating in the DPF due to the difficulty of starting the engine in low temperature and high altitude environments.
[0069] After introducing the inventive concept of this application, the following will be combined with... Figure 1 The system framework of the embodiments of this application will be introduced.
[0070] Reference Figure 1 The system framework provided in this application includes: an engine intake subsystem 1, an engine coolant temperature sensor 2, a DOC inlet temperature sensor 3, a DPF differential pressure sensor 4, an engine ECU 5, and an engine environmental subsystem 6.
[0071] ECU stands for Engine Control Unit, also known as Electronic Control Unit. It is an electronic device used to manage and control engine functions.
[0072] A DOC (Diesel Oxidation Catalyst) is a device installed in the engine exhaust pipe that converts carbon monoxide and hydrocarbons in engine exhaust into harmless water and carbon dioxide through an oxidation reaction.
[0073] A DPF (Diesel Particulate Filter) is a ceramic filter installed in the emission system of a diesel engine that captures particulate matter before it enters the atmosphere.
[0074] The engine's intake subsystem 1 includes an intake air temperature sensor and an intake air pressure sensor; the intake air temperature sensor is used to acquire the intake air temperature value; and the intake air pressure sensor is used to acquire the intake air pressure value.
[0075] Engine coolant temperature sensor 2 is used to obtain the engine coolant temperature value; DOC inlet temperature sensor 3 is used to obtain the engine DOC inlet temperature; DPF differential pressure sensor 4 is used to obtain the DPF differential pressure.
[0076] The engine's environmental subsystem 6 includes an engine ambient temperature sensor and an ambient pressure sensor; the engine ambient temperature sensor is used to acquire the ambient temperature value of the engine; the engine ambient pressure sensor is used to acquire the ambient pressure value of the engine.
[0077] The engine ECU5 is used to execute the cold start control method provided in this application embodiment based on the parameter values of the engine intake subsystem 1, engine coolant temperature sensor 2, DOC inlet temperature sensor 3, DPF differential pressure sensor 4, and engine environmental subsystem 6.
[0078] The following describes the engine cold start control method provided by the exemplary embodiments of this application in conjunction with the system framework described above and with reference to the accompanying drawings. It should be noted that the above system framework is only shown to facilitate understanding of the spirit and principles of this application, and the embodiments of this application are not limited in any way in this respect.
[0079] refer to Figure 2 , Figure 2 An exemplary embodiment of this application provides a cold start control method for an engine, which can be executed by the engine ECU 5, and includes the following steps:
[0080] Step S201: When the engine is powered on, start the starter motor and obtain the engine coolant temperature value.
[0081] In practice, when the engine is powered on, the starter motor is activated and the water temperature value collected by the engine's water temperature sensor 2 is obtained.
[0082] The starter motor is used to rotate the engine crankshaft by means of a battery, so that the engine can start running.
[0083] Step S202: If the engine water temperature is less than the preset water temperature threshold, then obtain the starting parameter value of the engine starting parameters under the current operating environment; the starting parameter value is used to characterize the working environment state of the engine.
[0084] In this embodiment, the startup parameters include intake air temperature, intake air pressure, ambient temperature, and ambient pressure. The startup parameter values include intake air temperature, intake air pressure, ambient temperature, and ambient pressure values.
[0085] In practice, the engine ECU compares the water temperature value collected by the water temperature sensor with the preset water temperature threshold. If the engine water temperature value is less than the preset water temperature threshold, the engine ECU obtains the engine intake air temperature and intake air pressure values under the current operating environment through the engine intake air temperature sensor and intake air pressure sensor, and / or obtains the engine ambient temperature and ambient pressure values under the current operating environment through the engine ambient temperature sensor and ambient pressure sensor.
[0086] The preset water temperature threshold can be set according to actual needs or experience, and this application embodiment does not impose any restrictions on it.
[0087] In some embodiments, if the engine coolant temperature is not less than a preset coolant temperature threshold, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored; when compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
[0088] In practice, the engine ECU compares the water temperature value collected by the water temperature sensor with the preset water temperature threshold. If the engine water temperature value is not lower than the preset water temperature threshold, the engine ECU directly controls the injector to inject fuel into the cylinder and monitors the state inside the cylinder. When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
[0089] In other words, when the engine coolant temperature is not lower than the preset coolant temperature threshold, the engine ECU starts the starter motor and controls the fuel injector to inject fuel into the cylinder.
[0090] Step S203: Based on the preset mapping relationship between startup parameter values and drag duration, determine the reference drag duration corresponding to the startup parameter value; and determine the target drag duration based on the reference drag duration corresponding to the startup parameter value.
[0091] In some embodiments, the reference dragging duration corresponding to the startup parameter value is determined based on a preset mapping relationship between startup parameter values and dragging duration, which can be performed as follows:
[0092] From the mapping relationships bound to different parameter types, select the mapping relationship bound to the parameter type corresponding to the startup parameter value, where the mapping relationship is the mapping relationship between the startup parameter value and the drag duration;
[0093] Based on the selected mapping relationship, determine the reference drag duration corresponding to the startup parameter value.
[0094] In this application, each parameter type corresponds to a mapping relationship.
[0095] The intake air temperature binding mapping is a mapping relationship between intake air temperature values and drag times. The drag times correspond to different intake air temperature values.
[0096] The intake pressure binding mapping is a mapping relationship between intake pressure values and drag time. The drag time corresponds to different intake pressure values.
[0097] The mapping relationship between ambient temperature is a mapping relationship between ambient temperature values and drag durations. The drag duration corresponds to different ambient temperature values.
[0098] The environmental pressure binding mapping is a mapping relationship between environmental pressure values and drag times. The drag times correspond to different environmental pressure values.
[0099] Therefore, in practice, from the above mapping relationships bound to different parameter types, select the mapping relationship bound to the parameter type corresponding to the startup parameter value, and then determine the reference drag duration corresponding to the startup parameter value based on the selected mapping relationship.
[0100] For example, if the obtained startup parameter value is the intake air temperature value, and the parameter type corresponding to the intake air temperature value is intake air temperature, then the mapping relationship bound to the intake air temperature can be obtained from the above four mapping relationships. This relationship contains the drag duration corresponding to each intake air temperature value, so the reference drag duration corresponding to the startup parameter value can be directly determined.
[0101] In some embodiments, determining the target drag duration based on the reference drag duration corresponding to the startup parameter value can be performed as follows:
[0102] The reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set.
[0103] If there is only one parameter set, then the reference drag duration corresponding to the parameter set will be used as the target drag duration.
[0104] If there are multiple parameter sets, the average of the reference drag times corresponding to the multiple parameter sets will be used as the target drag time.
[0105] In this context, startup parameters within the same parameter set represent parameters that signify the same state. For example, both intake air temperature and intake air pressure represent intake state parameters, therefore they belong to the same parameter set. Similarly, both ambient temperature and ambient pressure represent ambient state parameters, therefore they belong to the same parameter set.
[0106] In this embodiment, the parameter set includes: an intake parameter set and / or an environmental parameter set. The start-up parameter values in the intake parameter set include: intake temperature and intake pressure. The start-up parameter values in the environmental parameter set include: ambient temperature and ambient pressure.
[0107] In this embodiment of the application, the reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set. This can be done by taking the average of the reference drag durations corresponding to each startup parameter value in the same parameter set as the reference drag duration corresponding to the parameter set.
[0108] In this embodiment of the application, the reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set. Alternatively, it can be executed as follows: the maximum value of the reference drag duration corresponding to each startup parameter value in the same parameter set is used as the reference drag duration corresponding to the parameter set.
[0109] In this embodiment of the application, the reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set. Alternatively, it can be executed as follows: the minimum value of the reference drag duration corresponding to each startup parameter value in the same parameter set is taken as the reference drag duration corresponding to the parameter set.
[0110] Example 1: The parameter set only includes the intake parameter set.
[0111] In this embodiment of the application, when the parameter set only includes the intake parameter set, the obtained start-up parameter values include the intake temperature value and the intake pressure value.
[0112] At this point, when determining the target drag time, it is necessary to first determine the reference drag time corresponding to the intake temperature value and the reference drag time corresponding to the intake pressure value, respectively, based on the intake temperature value and the intake pressure value; then, based on the reference drag time corresponding to the intake temperature value and the reference drag time corresponding to the intake pressure value, determine the reference drag time corresponding to the set of intake parameters; finally, use the reference drag time corresponding to the set of intake parameters as the target drag time of the starter motor.
[0113] Example 2: The parameter set only includes the environmental parameter set.
[0114] In this embodiment of the application, when the parameter set only includes the environmental parameter set, the obtained startup parameter values include the environmental temperature value and the environmental pressure value.
[0115] At this point, when determining the target drag duration, it is necessary to first determine the reference drag duration corresponding to the ambient temperature value and the reference drag duration corresponding to the ambient pressure value, respectively, based on the ambient temperature value and the ambient pressure value; then, based on the reference drag duration corresponding to the ambient temperature value and the reference drag duration corresponding to the ambient pressure value, determine the reference drag duration corresponding to the set of environmental parameters; finally, use the reference drag duration corresponding to the set of environmental parameters as the target drag duration of the starter.
[0116] Example 3: The parameter set includes the intake parameter set and the environmental parameter set.
[0117] In this embodiment of the application, when the parameter set includes both the intake parameter set and the environmental parameter set, the obtained start-up parameter values include the intake temperature value, the intake pressure value, the ambient temperature value, and the ambient pressure value.
[0118] At this point, when determining the target drag duration, it is necessary to first determine the reference drag duration corresponding to the intake air temperature value and the reference drag duration corresponding to the intake air pressure value, respectively, based on the intake air temperature value and the intake air pressure value; and to determine the reference drag duration corresponding to the ambient temperature value and the reference drag duration corresponding to the ambient pressure value, respectively, based on the ambient temperature value and the ambient pressure value.
[0119] Then, based on the reference drag time corresponding to the intake air temperature value and the reference drag time corresponding to the intake air pressure value, determine the reference drag time corresponding to the intake parameter set; and based on the reference drag time corresponding to the ambient temperature value and the reference drag time corresponding to the ambient pressure value, determine the reference drag time corresponding to the ambient parameter set.
[0120] Finally, the average of the reference drag time corresponding to the intake parameter set and the reference drag time corresponding to the environmental parameter set is used as the target drag time of the starter motor.
[0121] In another implementation, if there are multiple parameter sets, the maximum value among the reference drag times corresponding to the multiple parameter sets can be used as the target drag time.
[0122] In another implementation, if there are multiple parameter sets, the minimum value among the reference drag times corresponding to the multiple parameter sets can be used as the target drag time.
[0123] Step S204: Monitor the starter's dragging time. When the starter's dragging time reaches the target dragging time, control the injector to inject oil into the cylinder and monitor the state inside the cylinder.
[0124] The fuel injector, when the engine is running, atomizes diesel fuel and injects it into the cylinder according to a control signal. The fuel mixes with air and is then ignited under pressure. The engine converts the heat energy generated by the combustion of diesel fuel into mechanical energy through piston movement, thus driving the vehicle.
[0125] In this embodiment of the application, the dragging time of the starter motor is monitored while the starter motor is being started.
[0126] Step S205: When compression ignition occurs in the cylinder, control the engine to enter the running state.
[0127] In this embodiment, when the engine coolant temperature is not lower than a preset coolant temperature threshold, the engine ECU starts the starter motor and simultaneously controls the fuel injector to inject fuel into the cylinder. When the engine coolant temperature is lower than the preset coolant temperature threshold, the engine ECU first starts the starter motor, and then controls the fuel injector to inject fuel into the cylinder when the starter motor's dragging time reaches the target dragging time.
[0128] Therefore, when the engine is powered on, the engine ECU will calculate the target dragging time t1 that the starter motor needs to drag before the injector injects fuel, based on the parameter values of the starting parameters obtained from the engine coolant temperature sensor, engine intake air temperature sensor, intake air pressure sensor, and / or ambient temperature sensor and ambient pressure sensor. When the dragging time of the starter motor reaches the target dragging time t1, the engine enters the existing start control mode and controls the injector to inject fuel into the cylinder.
[0129] In this application, the target drag time t1 of the starter motor before the injector injects fuel is set. On the one hand, this reduces the starting resistance of the system during fuel injection, shortens the starting time, and reduces the carbon soot particles generated by the injector when the cylinder pressure is insufficient. On the other hand, it increases the temperature inside the cylinder when the injector injects fuel into the cylinder, which helps to burn carbon soot particles in the exhaust gas, thereby reducing carbon soot particles. This solves the problem of a large amount of carbon soot particles accumulating in the DPF due to the difficulty of starting the engine in low temperature and high altitude environments.
[0130] In some embodiments, after the engine enters the running state, in order to avoid frequent DPF regeneration during normal use and reduce the engine back pressure before the next start, the engine ECU may also perform the following steps:
[0131] Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period;
[0132] Based on the DOC inlet temperature and DPF pressure difference, determine whether to control the DPF to enter DPF regeneration mode.
[0133] If the DOC inlet temperature is not less than the preset inlet temperature threshold and the DPF differential pressure is not less than the preset differential pressure threshold, then the DPF will be controlled to enter the DPF regeneration mode.
[0134] If the DOC inlet temperature is less than the preset inlet temperature threshold, and / or the DPF differential pressure is less than the preset differential pressure threshold, then the DPF will not enter the DPF regeneration mode.
[0135] DPF regeneration refers to the process of burning off accumulated carbon particles in a particulate filter (DPF) through methods such as exhaust heating to restore its normal function.
[0136] In practice, after the engine starts, the engine ECU will calculate whether the active regeneration function needs to be triggered based on the signals from the engine coolant temperature sensor, DOC inlet temperature sensor, and DPF differential pressure sensor.
[0137] At this time, the engine coolant temperature sensor acquires the coolant temperature value when the engine is powered on. Then, when the coolant temperature is lower than the preset coolant temperature threshold, it acquires the DOC inlet temperature sensor and the DPF differential pressure sensor. Once the DOC inlet temperature is not lower than the preset inlet temperature threshold and the DPF differential pressure is not lower than the preset differential pressure threshold, the DPF is triggered to enter active DPF regeneration mode.
[0138] Therefore, the DPF regeneration mode can be used to burn off accumulated carbon particles through exhaust heating and other methods, thereby reducing the amount of carbon particles accumulated in the DPF. At the same time, controlling whether the DPF enters the DPF regeneration mode by controlling the DOC inlet temperature and DPF pressure difference can avoid frequent DPF regeneration during normal use and reduce the engine back pressure before the next start, which helps to reduce the next cold start time.
[0139] To facilitate understanding of the engine cold start control method provided in the embodiments of this application, the following is combined with... Figure 3 The control logic of this application is explained.
[0140] like Figure 3 The diagram shown is a simplified control logic diagram of this application. In this application, when the engine is powered on, the engine ECU acquires the engine's coolant temperature, intake air temperature, intake air pressure, ambient temperature, and ambient pressure. Then, based on the coolant temperature, intake air temperature, intake air pressure, ambient temperature, and ambient pressure, it calculates the target dragging time t1 that the starter motor needs to drag before the injector injects fuel. When the starter motor dragging time reaches the target dragging time t1, the engine enters the existing start control mode and controls the injector to inject fuel into the cylinder.
[0141] After the engine starts, the engine ECU will obtain the engine coolant temperature, DOC inlet temperature, and DPF pressure difference, and then calculate whether the active regeneration function needs to be triggered based on the engine coolant temperature, DOC inlet temperature, and DPF pressure difference.
[0142] This solves the problems of difficult cold starts of engines equipped with DPF in low-temperature and high-altitude environments, as well as frequent DPF regeneration or carrier detachment after start-up, without requiring additional hardware costs; at the same time, it reduces the amount of carbon soot particles accumulated in the DPF.
[0143] Based on the same inventive concept, this application also provides a cold start control device for an engine. Since this device is the same as the device in the method of this application, and the principle of the device in solving the problem is similar to that of the method, the implementation of the device can refer to the implementation of the method, and the repeated parts will not be described again.
[0144] See Figure 4 The aforementioned device includes the following modules:
[0145] The acquisition module 401 is used to start the starter motor and acquire the engine's water temperature value when the engine is powered on.
[0146] The acquisition module 401 is further configured to acquire the start-up parameter value of the engine's start-up parameters under the current operating environment if the engine's water temperature value is less than a preset water temperature threshold; the start-up parameter value is used to characterize the engine's operating environment state.
[0147] The mapping module 402 is used to determine the reference drag duration corresponding to the startup parameter value based on the preset mapping relationship between the startup parameter value and the drag duration; and to determine the target drag duration based on the reference drag duration corresponding to the startup parameter value.
[0148] The monitoring module 403 is used to monitor the dragging time of the starter motor. When the dragging time of the starter motor reaches the target dragging time, it controls the injector to inject oil into the cylinder and monitors the state inside the cylinder.
[0149] The control module 404 is used to control the engine to enter the running state when compression ignition occurs in the cylinder.
[0150] In one possible implementation, the mapping module 402 is specifically used for:
[0151] From the mapping relationships bound to different parameter types, select the parameter type binding mapping relationship corresponding to the startup parameter value, wherein the mapping relationship is the mapping relationship between the startup parameter value and the drag duration;
[0152] Based on the selected mapping relationship, the reference drag duration corresponding to the startup parameter value is determined.
[0153] In one possible implementation, the mapping module 402 is specifically used for:
[0154] The reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set, wherein the startup parameter values in the same parameter set are parameter values that represent the same state;
[0155] If the parameter set is a single value, then the reference drag duration corresponding to the parameter set shall be used as the target drag duration.
[0156] If there are multiple parameter sets, the average of the reference drag times corresponding to the multiple parameter sets shall be used as the target drag time.
[0157] In one possible implementation, the monitoring module 403 is further configured to:
[0158] If the engine coolant temperature is not lower than a preset coolant temperature threshold, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored.
[0159] The control module 404 is also used to control the engine to enter the running state when compression ignition occurs in the cylinder.
[0160] In one possible implementation, the control module 404 is further configured to:
[0161] Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period;
[0162] If the DOC inlet temperature is not less than a preset inlet temperature threshold and the DPF differential pressure is not less than a preset differential pressure threshold, then the DPF is controlled to enter the DPF regeneration mode.
[0163] After introducing the engine cold start control method and engine cold start control device according to exemplary embodiments of this application, the engine cold start control device provided according to embodiments of this application will be introduced next.
[0164] Based on the same inventive concept, embodiments of this application provide a cold start control device for an engine. This device can implement the cold start control method for the engine discussed above. Please refer to... Figure 5 The device includes one or more processors 501, a memory 502 for storing executable instructions of the processors 501, and a bus 503.
[0165] The memory 502 is used to store computer programs executed by the processor 501. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system and programs required to run instant messaging functions, etc.; the data storage area may store various instant messaging information and operation instruction sets, etc.
[0166] Memory 502 may be volatile memory, such as random-access memory (RAM); memory 502 may also be non-volatile memory, such as read-only memory, flash memory, hard disk drive (HDD), or solid-state drive (SSD); or memory 502 may be any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto. Memory 502 may be a combination of the above-described memories.
[0167] The processor 501 may include one or more central processing units (CPUs) or digital processing units, etc. The processor 501 is used to implement the engine cold start control method in the above embodiments when it calls the computer program stored in the memory 502.
[0168] This application embodiment does not limit the specific connection medium between the memory 502 and the processor 501. This application embodiment... Figure 5 The memory 502 and the processor 501 are connected via a bus 503, and the bus 503 is in Figure 5 The connections between other components are shown in thick lines only and are not intended to be limiting. The 503 bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, Figure 5 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0169] Based on the same inventive concept, embodiments of this application provide a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it implements the steps of the aforementioned engine cold start control method. Since the principle by which the aforementioned computer-readable storage medium solves the problem is similar to that of the engine cold start control method, the implementation of the aforementioned computer-readable storage medium can be referred to the implementation of the method, and repeated details will not be elaborated further.
[0170] Based on the same inventive concept, this application also provides a computer program product, which includes computer program code. When the computer program code is run on a computer, it causes the computer to execute any of the engine cold start control methods discussed above. Since the principle by which the above-described computer program product solves the problem is similar to that of the engine cold start control method, the implementation of the above-described computer program product can be referred to the implementation of the method, and repeated details will not be repeated.
[0171] Those skilled in the art will understand that embodiments of this application can be provided as methods, systems, or computer program products. Therefore, this application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this application can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0172] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0173] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0174] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0175] Obviously, those skilled in the art can make various modifications and variations to this application without departing from the spirit and scope of this application. Therefore, if such modifications and variations fall within the scope of the claims of this application and their equivalents, this application also intends to include such modifications and variations.
Claims
1. A cold start control method for an engine, characterized in that, The method includes: When the engine is powered on, start the starter motor and obtain the engine's coolant temperature value; If the engine's water temperature is lower than a preset water temperature threshold, then the engine's start-up parameter value under the current operating environment is obtained; the start-up parameter value is used to characterize the engine's operating environment state. Based on the preset mapping relationship between startup parameter values and drag duration, a reference drag duration corresponding to the startup parameter value is determined; and based on the reference drag duration corresponding to the startup parameter value, a target drag duration is determined. The dragging time of the starter is monitored. When the dragging time of the starter reaches the target dragging time, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored. When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
2. The method as described in claim 1, characterized in that, The determination of the reference drag duration corresponding to the startup parameter value based on the preset mapping relationship between startup parameter values and drag duration includes: From the mapping relationships bound to different parameter types, select the parameter type binding mapping relationship corresponding to the startup parameter value, wherein the mapping relationship is the mapping relationship between the startup parameter value and the drag duration; Based on the selected mapping relationship, the reference drag duration corresponding to the startup parameter value is determined.
3. The method as described in claim 1, characterized in that, The step of determining the target drag duration based on the reference drag duration corresponding to the startup parameter value includes: The reference drag duration corresponding to the parameter set is determined based on the reference drag duration corresponding to the startup parameter values included in the same parameter set, wherein the startup parameter values in the same parameter set are parameter values that represent the same state; If the parameter set is a single value, then the reference drag duration corresponding to the parameter set shall be used as the target drag duration. If there are multiple parameter sets, the average of the reference drag times corresponding to the multiple parameter sets shall be used as the target drag time.
4. The method as described in claim 3, characterized in that, The parameter set includes: an intake parameter set and / or an environmental parameter set; The start-up parameter values in the intake parameter set include: intake temperature value and intake pressure value; The start-up parameter values in the set of environmental parameters include: ambient temperature value and ambient pressure value.
5. The method as described in claim 1, characterized in that, The method further includes: If the engine coolant temperature is not lower than a preset coolant temperature threshold, the injector is controlled to inject fuel into the cylinder, and the state inside the cylinder is monitored. When compression ignition occurs in the cylinder, the engine is controlled to enter the running state.
6. The method as described in claim 1, characterized in that, After the engine enters the operating state, the method further includes: Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period; If the DOC inlet temperature is not less than a preset inlet temperature threshold and the DPF differential pressure is not less than a preset differential pressure threshold, then the DPF is controlled to enter the DPF regeneration mode.
7. A cold start control device for an engine, characterized in that, The device includes: The acquisition module is used to start the starter motor and acquire the engine's water temperature value when the engine is powered on. The acquisition module is further configured to acquire the start-up parameter value of the engine under the current operating environment if the engine water temperature value is less than a preset water temperature threshold; the start-up parameter value is used to characterize the working environment state of the engine. The mapping module is used to determine the reference drag duration corresponding to the startup parameter value based on the preset mapping relationship between the startup parameter value and the drag duration; and to determine the target drag duration based on the reference drag duration corresponding to the startup parameter value. The monitoring module is used to monitor the dragging time of the starter motor. When the dragging time of the starter motor reaches the target dragging time, it controls the injector to inject oil into the cylinder and monitors the state inside the cylinder. The control module is used to control the engine to enter the operating state when compression ignition occurs in the cylinder.
8. The apparatus as claimed in claim 7, characterized in that, The control module is also used for: Obtain the DOC inlet temperature and DPF pressure difference of the engine within a preset time period; If the DOC inlet temperature is not less than a preset inlet temperature threshold and the DPF differential pressure is not less than a preset differential pressure threshold, then the DPF is controlled to enter the DPF regeneration mode.
9. A cold start control device for an engine, characterized in that, include: processor; A memory for storing processor-executable instructions; wherein the processor implements the steps of the cold start control method for an engine according to any one of claims 1 to 6 by running the executable instructions.
10. A computer-readable storage medium storing a computer program therein, characterized in that: When the computer program is executed by the processor, it implements the steps of the cold start control method for the engine according to any one of claims 1 to 6.