Engine control method and device and vehicle

By obtaining the values ​​of factors affecting shutdown in hybrid vehicles, we can judge whether the engine has a starting requirement and delay the shutdown command to avoid frequent engine start and stop, which solves the problem of frequent engine start and stop, and improves vehicle performance and engine life.

CN119532047AActive Publication Date: 2025-02-28WEICHAI POWER CO LTD
View PDF 13 Cites 0 Cited by

Patent Information

Application Number
CN202411740374.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2025-02-28
Estimated Expiration
2044-11-29

AI Technical Summary

Technical Problem

The frequent start and stop of engines in hybrid cars affects the performance of the vehicle.

Method used

By obtaining the value of the factors affecting the vehicle's shutdown, it is determined whether there is a start-up requirement for the engine within the preset time. If so, the shutdown command will be delayed to control the engine's delayed shutdown.

Benefits of technology

It effectively avoids frequent start and stop of the engine, improves the performance of the vehicle, reduces engine losses, increases the service life of the engine, and improves driving comfort.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119532047A_ABST
    Figure CN119532047A_ABST
Patent Text Reader

Abstract

The invention discloses an engine control method and device and a vehicle, in response to generation of a shutdown instruction for an engine in a DHT system of the vehicle, a first value of a shutdown influence factor of the vehicle is obtained, and the shutdown influence factor is a factor related to a starting demand of the engine within a preset time; if the first value of any shutdown influence factor reaches a delayed shutdown condition, execution of the shutdown instruction is delayed so as to control delayed shutdown of the engine, and the delayed shutdown condition is used for identifying that the engine has the starting requirement within the preset time. Therefore, when the stop instruction of the engine is generated, whether the engine of the vehicle needs to be stopped in a delayed mode or not can be accurately judged based on the values of the stop influence factors of the vehicle, the actual stop time of the engine is more reasonable, frequent start and stop of the engine are avoided to a certain degree, and therefore the performance of the vehicle is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of control technology, and in particular to an engine control method, device, and vehicle. Background Art

[0002] To conserve energy and protect the environment, hybrid vehicles (HEVs), characterized by their low pollution and fuel consumption, are becoming an increasingly popular choice. A HEV is a vehicle that uses both fuel and electric power. Hybrid vehicles (hereinafter referred to as "vehicles") typically utilize a dedicated hybrid transmission (DHT) system as their power transmission system. A DHT system is a highly integrated system that integrates components such as the motor, engine, and transmission.

[0003] At present, in order to ensure that vehicles have better power and lower emissions, vehicles usually keep the engine in the DHT system in the optimal working area, that is, when the vehicle starts, stops and travels at a low speed, it is only driven by the motor, and the engine only works when the vehicle travels at a high speed.

[0004] However, when the vehicle is driven based on this strategy, the engine often starts and stops frequently, affecting the performance of the vehicle. Summary of the Invention

[0005] In order to solve the above technical problems, the present application provides an engine control method, device and vehicle. When the vehicle's engine needs to be shut down but needs to be started again in a short time, the engine is controlled to delay shutdown. The determined engine shutdown timing is more reasonable, which can effectively avoid frequent starting and stopping of the engine, thereby improving the performance of the vehicle.

[0006] In order to achieve the above objectives, the technical solutions provided by this application are as follows:

[0007] In a first aspect, the present application provides an engine control method, which is applied to a vehicle, wherein the vehicle includes a DHT system, and the DHT system includes the engine. The method includes:

[0008] In response to generating a shutdown instruction for the engine, obtaining a first value of a shutdown influencing factor of the vehicle, the shutdown influencing factor being related to a start requirement of the engine within a preset time;

[0009] If the first value of any one of the shutdown influencing factors reaches a delayed shutdown condition, the shutdown instruction is executed with delay to control the engine to be delayed shut down. The delayed shutdown condition is used to identify whether the engine needs to be started within the preset time.

[0010] Optionally, the shutdown influencing factor includes at least one of the following information: a first operating parameter of the engine, a second operating parameter of the vehicle or a driving parameter of the vehicle, the first operating parameter is used to reflect the operating status of the engine, the second operating parameter is used to reflect the operating status of the entire vehicle, and the driving parameter is used to reflect the intention of the driver of the vehicle.

[0011] Optionally,

[0012] The first operating parameter includes at least one of the following information: water temperature, rotation speed, or diesel particulate filter (DPF) regeneration status;

[0013] The second operating parameter includes at least one of the following information: slope, load or state of charge (SOC);

[0014] The driving parameter includes at least one of the following information: an accelerator pedal opening or a brake pedal opening.

[0015] Optionally, the delaying execution of the shutdown instruction includes:

[0016] monitoring a second value of the target influencing factor whose first value satisfies the delayed shutdown condition;

[0017] If the second values ​​do not satisfy the delayed shutdown condition, the shutdown instruction is sent to the engine.

[0018] Optionally, the delaying execution of the shutdown instruction includes:

[0019] Determining a delayed downtime based on the first value of the target influencing factor that meets the delayed downtime condition;

[0020] If the delayed shutdown time is reached, the shutdown instruction is sent to the engine.

[0021] In a second aspect, the present application provides an engine control device, wherein the control device is integrated into a vehicle, the vehicle includes a DHT system, the DHT system includes the engine, and the device includes:

[0022] an acquiring unit, configured to acquire, in response to generating a shutdown instruction for the engine, a first value of a shutdown influencing factor of the vehicle, wherein the shutdown influencing factor is related to a start requirement of the engine within a preset time;

[0023] A processing unit is configured to delay execution of the shutdown instruction to control the engine to delay shutdown if the first value of any one of the shutdown influencing factors reaches a delayed shutdown condition, wherein the delayed shutdown condition is used to identify whether the engine has a need to start within the preset time.

[0024] Optionally, the shutdown influencing factor includes at least one of the following information: a first operating parameter of the engine, a second operating parameter of the vehicle or a driving parameter of the vehicle, the first operating parameter is used to reflect the operating status of the engine, the second operating parameter is used to reflect the operating status of the entire vehicle, and the driving parameter is used to reflect the intention of the driver of the vehicle.

[0025] Optionally,

[0026] The first operating parameter includes at least one of the following information: water temperature, rotation speed, or DPF regeneration status;

[0027] The second operating parameter includes at least one of the following information: slope, load or SOC;

[0028] The driving parameter includes at least one of the following information: an accelerator pedal opening or a brake pedal opening.

[0029] Optionally, the processing unit includes:

[0030] A monitoring subunit, configured to monitor a second value of the target influencing factor whose first value satisfies the delayed shutdown condition;

[0031] An execution subunit is configured to execute the shutdown instruction if none of the second values ​​satisfies the delayed shutdown condition.

[0032] Optionally, the processing unit includes:

[0033] a determining subunit, configured to determine a delayed downtime based on the first value of the target influencing factor that satisfies the delayed downtime condition;

[0034] The execution subunit is configured to execute the shutdown instruction if the delayed shutdown time is reached.

[0035] It should be noted that the specific implementation method of the device and the technical effects achieved can be found in the relevant description of the method provided in the first aspect or any implementation method of the first aspect.

[0036] In a third aspect, the present application further provides a vehicle, the vehicle comprising a DHT system and a control device, the DHT system comprising an engine;

[0037] The control device is used to execute the method provided by any one of the implementations of the first aspect above to control the engine.

[0038] In a fourth aspect, the present application further provides a controller, comprising: a processor and a memory;

[0039] The memory is used to store instructions or programs;

[0040] The processor is used to execute the instructions or programs in the memory so that the controller executes the method provided by the first aspect or any one of the implementations of the first aspect.

[0041] In a fifth aspect, the present application also provides a readable medium, which stores instructions or programs. When the instructions or programs are run on a processor, the processor executes the method provided in the first aspect or any one of the implementations of the first aspect.

[0042] Compared with the prior art, the embodiments of the present application have at least the following advantages:

[0043] The technical solution provided in the present application provides an engine control method, which is applied to a vehicle. The method may, for example, include: in response to generating a shutdown instruction for the engine in a DHT system of the vehicle, obtaining a first value of a shutdown influencing factor of the vehicle, wherein the shutdown influencing factor is a factor related to the engine start-up requirement within a preset time; then, if the first value of any shutdown influencing factor reaches a delayed shutdown condition, then delaying the execution of the shutdown instruction to control the delayed shutdown of the engine, wherein the delayed shutdown condition is used to identify whether there is a start-up requirement for the engine within a preset time. It can be seen that when the vehicle's engine needs to be shut down, based on the values ​​of the vehicle's shutdown influencing factors, it is possible to accurately judge whether the vehicle's engine needs to be restarted within a short period of time after the current shutdown. If so, the engine is controlled to delay shutdown. In this way, the timing of the actual shutdown of the engine is more reasonable, avoiding the engine from being restarted within a short period of time after shutdown, that is, avoiding frequent start and stop of the engine, thereby improving the performance of the vehicle. For example, it can overcome the problem of the engine's water temperature being too high or too low due to frequent start and stop of the engine. For example, it can reduce the loss to the engine to a certain extent, thereby increasing the engine's service life. For another example, it can reduce the wheel-end fluctuation caused by frequent start and stop of the engine, thereby improving driving comfort. BRIEF DESCRIPTION OF THE DRAWINGS

[0044] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments recorded in this application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0045] Figure 1 This is a schematic diagram of the system architecture of a DHT system;

[0046] Figure 2 A flow chart of an engine control method provided in an embodiment of the present application;

[0047] Figure 3 A schematic structural diagram of an engine control device 300 provided in an embodiment of the present application;

[0048] Figure 4 A schematic structural diagram of a vehicle 400 provided in an embodiment of the present application;

[0049] Figure 5 A schematic diagram of the structure of a controller 500 provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] DHT system is the mainstream power transmission system of hybrid vehicles. The system architecture can be found in Figure 1 .like Figure 1 As shown, the DHT system 100 may include an engine 101, an integrated starter generator (ISG, hereinafter referred to as the ISG motor) 102, a planetary gear set 103, a main drive motor (hereinafter referred to as the TM motor) 104, and a transmission 105. The planetary gear set 103 may include a planetary carrier 113, a sun gear 123, and a ring gear 133. The engine 101 is connected to the planetary carrier 113, the ISG motor 102 is connected to the sun gear 123, and the ring gear 133 is connected to the output shaft of the TM motor 104. The ring gear 133 is also connected to the input shaft of the transmission 105. The output of the transmission 105 serves as the output of the DHT system 100, transmitting power to the wheel end 300. Typically, the power of the TM motor 103 is provided by a battery 400. The vehicle in which the DHT system 100 is located may also include a controller 200. This controller 200 may control components within the DHT system 100, for example, by sending commands to the engine 101 to control the engine 101.

[0051] In order to make the engine work in the most fuel-efficient range possible, the current hybrid vehicle controls the engine to stop when the engine is running at low load or the engine's energy output is not needed, and the drive motor (such as Figure 1 The TM motor 104 in the DHT system provides power. In this way, the vehicle will frequently start and stop the engine during actual driving, thereby affecting the performance of the vehicle. Problems caused by frequent engine start and stop may include, for example: Problem 1. In the DHT system, the engine is directly connected to the planetary gearbox. The frequent start and stop of the engine will cause torque fluctuations in the planetary gearbox, and the torque fluctuations of the planetary gearbox will act on the wheel end through the transmission system. Therefore, the frequent start and stop of the engine will affect the smoothness of vehicle driving and affect the user's driving experience of the vehicle; Problem 2. Frequent start and stop of the engine may cause the engine water temperature to be too high or too low; Problem 3. Frequent start and stop of the engine will aggravate the excessive loss of the engine, thereby affecting the service life of the engine.

[0052] Based on this, in order to more reasonably control the engine and minimize or reduce the problem of frequent engine starts and stops, an embodiment of the present application provides an engine control method to control engine shutdown at a more reasonable time. When the engine needs to shut down, it is determined whether the engine needs to be restarted within a short period of time after the current shutdown. If so, the current shutdown is delayed to avoid the frequent engine starts and stops that occur shortly after the engine shuts down. As an example, the engine control method provided in an embodiment of the present application may include: in response to generating a shutdown instruction for the engine in a DHT system of a vehicle, obtaining a first value of a shutdown influencing factor of the vehicle, wherein the shutdown influencing factor is related to the engine startup requirement within a preset time; if the first value of any shutdown influencing factor meets a delayed shutdown condition, then delaying the execution of the shutdown instruction to control the engine to be delayed shut down, where the delayed shutdown condition is used to determine whether the engine needs to be started within a preset time.

[0053] It can be seen that when the vehicle's engine needs to be shut down, based on the values ​​of the vehicle's shutdown influencing factors, it is possible to accurately determine whether the vehicle's engine needs to be restarted within a short period of time after this shutdown. If so, the engine is controlled to delay shutdown. In this way, the actual timing of engine shutdown is more reasonable, avoiding frequent starting and stopping of the engine, thereby improving the performance of the vehicle.

[0054] The engine control method provided by the embodiments of the present application can overcome the three aforementioned problems caused by frequent engine starts and stops. Regarding the first problem, the embodiments of the present application can reduce wheel-end fluctuations caused by frequent engine starts and stops, thereby improving driving comfort. Regarding the second problem, the embodiments of the present application can overcome the problem of excessively high or low engine water temperatures caused by frequent engine starts. Regarding the third problem, the embodiments of the present application can minimize frequent engine starts and stops, reducing engine damage and thus increasing the engine's service life.

[0055] It should be noted that the subject implementing the engine control method may be the engine control device provided in the embodiment of the present application. The engine control device may be any controller of the vehicle that can interact with the engine, such as the vehicle controller, or the engine control device may be a functional module in any controller of the vehicle that can interact with the engine that is used to implement the corresponding functions of the engine control method provided in the embodiment of the present application. Figure 1 , the control device of the engine may correspond to the controller 200 , for example.

[0056] Figure 2 This is a flow chart of an engine control method provided by an embodiment of the present application. The method can be applied to a vehicle, which includes a DHT system. The control object of the embodiment of the present application is the engine in the DHT system. The method can also be understood as a controller applied to a vehicle, corresponding to Figure 1 The vehicle in which the system architecture is located is shown, and the method is applied to the controller 200 to control the engine 101. The method can also be understood as being applied to the control device of the engine, and the control device of the engine can be, for example, Figure 3 The engine control device 300 is shown.

[0057] like Figure 2 As shown, the method may include, for example, the following S201 to S202:

[0058] S201 , in response to generating an engine shutdown instruction, obtaining a first value of a shutdown influencing factor of a vehicle, where the shutdown influencing factor is related to a requirement for starting the engine within a preset time.

[0059] At present, the controller in the vehicle that can control the start and stop of the engine will determine whether the engine needs to be stopped based on the traditional control strategy. If it is determined that the engine needs to be stopped, the controller can generate a shutdown instruction for the engine (which can also be called an engine shutdown instruction, an engine shutdown request or an engine shutdown request), and the controller will control the engine to stop based on the shutdown instruction. If the above-mentioned controller is a vehicle controller, then after generating the engine shutdown instruction, the vehicle controller will immediately send the shutdown instruction to the engine controller, and the engine controller will immediately execute the shutdown instruction. If the above-mentioned controller is an engine controller, then after generating the engine shutdown instruction, the engine controller will immediately execute the shutdown instruction. Among them, the traditional control strategy may include, for example: when the vehicle's driving speed drops below a preset speed, the engine needs to be stopped. This traditional control strategy does not belong to the content protected by the embodiments of the present application and is not specifically limited in the embodiments of the present application.

[0060] The shutdown command is a command for instructing the execution of shutdown control on the engine. The timing of generating the shutdown command is not an improvement point of the embodiment of the present application. That is, the embodiment of the present application does not change the traditional control strategy currently used by the vehicle for engine shutdown. The embodiment of the present application uses the shutdown command as a trigger condition. After the shutdown command is generated and before the shutdown command is executed, it is further determined based on some real-time information of the vehicle whether the engine will be restarted in a short period of time after the immediate shutdown. If so, in order to avoid frequent engine starts and stops, the shutdown command will be executed later, causing the engine to be delayed. If not, the shutdown command can be executed immediately, causing the engine to be shut down immediately.

[0061] To determine a more reasonable shutdown timing, when the vehicle generates a shutdown command for the engine, the vehicle can obtain the values ​​of various shutdown influencing factors (referred to as the first value in the embodiment of this application) as a basis for determining the actual engine shutdown timing. Here, the preset time can be flexibly set, corresponding to the definition of "frequent" in the frequent engine start-stop phenomenon. For example, if the engine is restarted within 3 seconds (including 3 seconds) after shutdown, it is considered frequent engine start-stop. In this case, the preset time can be set to 3 seconds. If there is no need to restart the engine within 3 seconds after shutdown, it is considered that the current engine shutdown does not constitute frequent engine start-stop.

[0062] Among them, the shutdown influencing factors may include but are not limited to at least one of the following information: the first operating parameter of the engine, the second operating parameter of the vehicle or the driving parameter of the vehicle. Among them, the first operating parameter is used to reflect the operating status of the engine. For example, the first operating parameter may include but is not limited to at least one of the following information: water temperature, speed or DPF regeneration status. The second operating parameter is used to reflect the operating status of the entire vehicle. For example, the second operating parameter may include but is not limited to at least one of the following information: slope, load or SOC. The driving parameter is used to reflect the intention of the driver of the vehicle. For example, the driving parameter may include but is not limited to at least one of the following information: accelerator pedal opening or brake pedal opening.

[0063] The embodiment of the present application does not specifically limit the method for obtaining the shutdown influencing factors in S201. For example, for shutdown influencing factors that require sensor acquisition, the "acquisition" in S201 may be data received by the vehicle controller from the corresponding sensor; for another example, for shutdown influencing factors that can be directly read from components such as the instrument panel or pedals, the "acquisition" in S201 may be data read by the vehicle controller from the corresponding component.

[0064] It can be seen that by obtaining the current values ​​of the parking influencing factors related to the engine starting demand within the preset time in S201, it is possible to reasonably and accurately judge whether the vehicle's engine needs to be started within a short period of time if it is currently shut down, providing a sufficient and reliable data basis for reasonably controlling engine shutdown and avoiding frequent engine starting and stopping.

[0065] S202: If the first value of any shutdown influencing factor reaches a delayed shutdown condition, the shutdown instruction is executed delayed to control the engine to delay shutdown. The delayed shutdown condition is used to identify whether the engine needs to be started within a preset time.

[0066] It should be noted that the delayed execution of the shutdown instruction in S202, for the vehicle or the vehicle controller, in one case, can be to control the engine to enter the delayed shutdown condition, and execute the shutdown instruction immediately when jumping from the delayed shutdown condition to the shutdown condition; in another case, it can also be to set the shutdown instruction to the delayed execution state, and when the shutdown instruction changes from the delayed execution state to the execution state, the shutdown instruction is executed immediately; in yet another case, it can also be to generate and execute a delayed shutdown instruction, and execute the shutdown instruction immediately when the delayed shutdown instruction is executed.

[0067] Delayed shutdown conditions are pre-set conditions used to determine if the engine needs to start within a preset timeframe. The specifics of these conditions vary based on the factors influencing the shutdown. For the same factors, however, the conditions can be flexibly configured.

[0068] In a specific implementation, S202 may include, for example, the vehicle determining whether the first values ​​of the acquired shutdown influencing factors satisfy corresponding delayed shutdown conditions; if the first value of any of the shutdown influencing factors satisfies the corresponding delayed shutdown conditions, then delaying execution of the engine shutdown instruction; and if the vehicle determines, after determination, that none of the first values ​​of the shutdown influencing factors satisfy the corresponding delayed shutdown conditions, then immediately executing the engine shutdown instruction, thereby immediately controlling the engine to shut down.

[0069] As an example, if the shutdown influencing factor includes a first engine operating parameter, and the first operating parameter includes water temperature and speed, then, since the engine water temperature is too high, it may correspond to a need for the engine to start within a preset time, and the delayed shutdown condition may at least include: the first value of the water temperature and the first value of the speed predict that the water temperature after the engine shutdown will exceed a temperature threshold. If the shutdown influencing factor includes the first engine operating parameter, and the first operating parameter includes the DPF regeneration status, then, since DPF regeneration may correspond to a need for the engine to start within a preset time, the delayed shutdown condition may at least include: the first value of the DPF status indicates that DPF regeneration is required within the preset time.

[0070] As another example, if the shutdown influencing factor includes a second operating parameter of the vehicle, and the second operating parameter includes slope and load, then rapid engine shutdown when climbing a heavily loaded slope may cause excessive engine damage, and the delayed shutdown condition may include at least: a first value of the slope is greater than a slope threshold, and a first value of the load is greater than a weight threshold. If the shutdown influencing factor includes a second operating parameter of the vehicle, and the second operating parameter includes the SOC, then restarting the engine within a preset time when the SOC is low may cause excessive engine damage, and the delayed shutdown condition may include at least: a first value of the SOC is less than a charge threshold.

[0071] As another example, if the shutdown influencing factors include vehicle driving parameters, and the driving parameters include accelerator pedal opening, then the driver's continued application of the accelerator may correspond to a need to start the engine within a preset time, and the delayed shutdown conditions may include at least: a first value of the change in accelerator pedal opening is greater than a second threshold. If the shutdown influencing factors include vehicle driving parameters, and the driving parameters include accelerator pedal opening or brake pedal opening, then the driver's use of a high accelerator and failure to brake within a short period of time may correspond to a need to start the engine within a preset time, and the delayed shutdown conditions may include at least: a first value of the accelerator pedal opening is greater than a first threshold, and a first value of the brake pedal opening within a second time is zero.

[0072] It should be noted that if the shutdown influencing factors obtained in S201 include at least two of the following three parameters: the first operating parameter of the engine, the second operating parameter of the vehicle, and the driving parameter of the vehicle, then, when executing the judgment in S202, as an example, once the first value of a certain parameter meets the corresponding delayed shutdown condition, in order to save processing resources, the judgment of other parameters can be omitted and the shutdown instruction can be directly determined to be delayed; as another example, after completing the judgment of whether the first values ​​of all parameters meet the corresponding delayed shutdown conditions, if the parameters that meet the delayed shutdown conditions exist, the shutdown instruction is determined to be delayed. Among them, the judgment order of multiple shutdown influencing factors in S202 can be any order or a preset order (the preset order can be flexibly set based on actual needs, for example, it can be set based on the severity of the impact of frequent engine start-stop, and the preset order can be, for example, from the first operating parameter, driving parameter to the second operating parameter), and the embodiments of the present application do not make specific limitations.

[0073] For the step of delaying the execution of the shutdown instruction in S202, the triggering conditions for delayed execution can be set flexibly. For example, the shutdown instruction can be executed when it is determined that the cause of the delayed execution of the shutdown instruction (that is, the target influencing factor whose first value meets the delayed shutdown condition) disappears; for another example, the shutdown instruction can be executed when the moment of determining that the shutdown instruction is delayed has passed a preset delayed shutdown time (the time when the target influencing factor may disappear determined based on experience or experiments).

[0074] As an example, the delayed execution of the shutdown instruction in S202 may include: monitoring a second value of the target influencing factor whose first value satisfies the delayed shutdown condition; and executing the shutdown instruction if the second value does not satisfy the delayed shutdown condition. The second value may be a real-time value of the detected target influencing factor.

[0075] For example, the shutdown influencing factors include a first operating parameter, and the first operating parameter includes the engine water temperature and the engine speed. Then, in S202, based on the engine water temperature and the engine speed, the engine water temperature after immediate shutdown is predicted through a calibrated water temperature-speed curve, and it is determined whether the predicted water temperature exceeds the temperature threshold. If it exceeds, it is determined to delay the execution of the shutdown instruction. In this case, the execution of the shutdown instruction is delayed, for example, by adjusting the engine speed through the ISG motor until it is predicted that the engine water temperature does not exceed the temperature threshold based on the current engine water temperature and the engine speed. It is then considered that the time for the engine to shut down immediately has arrived, and the shutdown instruction is executed immediately.

[0076] For another example, the shutdown influencing factor includes a first operating parameter, and the first operating parameter includes a DPF regeneration state. Then, in S202, based on the DPF regeneration state being DPF regeneration, it is determined to delay execution of the shutdown instruction and perform DPF regeneration in advance. Until it is detected that DPF regeneration is completed, it is considered that the time for immediate engine shutdown has arrived, and the shutdown instruction is executed immediately.

[0077] For another example, if the shutdown influencing factor includes a second operating parameter, and the second operating parameter includes load and slope, then in S201, the vehicle's load condition is estimated based on the load, and the slope of the current road section is obtained through a slope sensor. The load can be divided into three states: empty, half-loaded, and fully loaded, and the slope can be divided into three states: flat road, uphill, and downhill. In S202, based on the load and slope operating condition table, it can be determined whether the first value of the slope is greater than the slope threshold and whether the first value of the load is greater than the weight threshold. If so, it is determined that the vehicle is currently in a heavy-load climbing stage and that the shutdown command needs to be delayed. In this case, the shutdown command is delayed until the first value of the slope is no greater than the slope threshold and / or the first value of the load is no greater than the weight threshold. It is then considered that the time has come for immediate engine shutdown, and the shutdown command is immediately executed.

[0078] For another example, if the shutdown influencing factor includes a second operating parameter, and the second operating parameter includes the SOC, then in S202, it can be determined whether the first value of the SOC is less than the power threshold. If so, it is determined that the vehicle is currently in a low SOC state and that the shutdown instruction needs to be delayed. In this case, the shutdown instruction is delayed until the SOC value is no less than the power threshold. At this time, it is considered that the time has come for immediate engine shutdown, and the shutdown instruction is immediately executed. It should be noted that the load and slope operating condition table can also be part of the three-dimensional load, slope, and SOC operating condition table, or can also be part of other operating condition tables. The form and content of the operating condition table are not limited.

[0079] For another example, the shutdown influencing factors include driving parameters, and the driving parameters include the accelerator pedal opening. Then, in S202, it can be determined whether the first value of the accelerator pedal opening change is greater than the second threshold. If so, it is determined that the driver is continuously increasing the accelerator, and it is considered that the driver needs a greater power output, and it is necessary to delay the execution of the shutdown command. In this case, the execution of the shutdown command is delayed until the first value of the accelerator pedal opening change is no greater than the second threshold. It is then considered that the time has come for the engine to shut down immediately, and the shutdown command is executed immediately.

[0080] When considering the driver's needs, if parameters indicate that the driver is continuously increasing the throttle or the vehicle's acceleration is continuously increasing, the engine can be controlled to delay shutdown if it is determined that the driver requires greater power output. All relevant parameters can be used as driving parameters in the embodiments of this application, and the delayed shutdown conditions can be set accordingly.

[0081] As another example, the delayed execution of the shutdown instruction in S202 may include: determining a delayed shutdown time based on a first value of the target influencing factor that meets the delayed shutdown condition; and executing the shutdown instruction if the delayed shutdown time is reached.

[0082] In the embodiment of the present application, different shutdown influencing factors can be pre-set, and the delayed shutdown time corresponding to different values ​​when the corresponding delayed shutdown conditions are met. The delayed shutdown time can be understood as a predicted time when the cause of the delayed execution of the shutdown instruction (i.e., the target influencing factor whose first value meets the delayed shutdown condition) disappears. The pre-setting basis can be experience, experiment, algorithm, etc.

[0083] If there is one target influencing factor, then in this example, it suffices to determine a delayed downtime corresponding to the first value of the one target influencing factor.

[0084] If there are multiple target influencing factors, then in this example, a strategy for the final delayed downtime based on multiple delayed downtimes can be set. For example, different priorities can be set for each parameter based on actual needs. The delayed downtime corresponding to the target influencing factor with the highest priority can be used as the final delayed downtime, or the average of the delayed downtimes corresponding to several target influencing factors with the highest priority can be used as the final delayed downtime. For another example, it is also possible not to set priorities for each parameter, and use the average of the delayed downtimes corresponding to all target influencing factors as the final delayed downtime.

[0085] It should be noted that the method of controlling engine shutdown, for example, can be based on the actual water temperature and actual speed of the engine during the shutdown process, to control the ISG motor to reverse the engine speed to follow the engine's water temperature-speed curve, thereby achieving a relatively smooth engine shutdown operation.

[0086] It can be seen that through this method, when the vehicle's engine needs to be shut down, based on the values ​​of the vehicle's shutdown influencing factors, it can be accurately judged whether the vehicle's engine needs to be restarted within a short period of time after this shutdown. If so, the engine is controlled to delay shutdown. In this way, the actual timing of engine shutdown is more reasonable, avoiding the engine from being restarted within a short period of time after shutdown, that is, avoiding frequent starting and stopping of the engine, thereby improving the performance of the vehicle.

[0087] Accordingly, the embodiment of the present application further provides an engine control device 300, such as Figure 3 The device 300 is integrated into a vehicle, the vehicle includes a DHT system, the DHT system includes an engine, and the device 300 may correspond to Figure 1The controller 200 in the embodiment may also correspond to the following Figure 4 The control device 410 in the embodiment may also correspond to Figure 5 The controller 500 is shown. The device 300 may include:

[0088] an acquiring unit 301 for acquiring a first value of a shutdown influencing factor of the vehicle in response to generating a shutdown instruction of the engine, wherein the shutdown influencing factor is related to a start requirement of the engine within a preset time;

[0089] The processing unit 302 is configured to delay the execution of the shutdown instruction to control the delayed shutdown of the engine if the first value of any one of the shutdown influencing factors reaches a delayed shutdown condition, wherein the delayed shutdown condition is used to identify whether the engine has a need to start within the preset time.

[0090] Optionally, the shutdown influencing factor includes at least one of the following information: a first operating parameter of the engine, a second operating parameter of the vehicle or a driving parameter of the vehicle, the first operating parameter is used to reflect the operating status of the engine, the second operating parameter is used to reflect the operating status of the entire vehicle, and the driving parameter is used to reflect the intention of the driver of the vehicle.

[0091] Optionally,

[0092] The first operating parameter includes at least one of the following information: water temperature, rotation speed, or DPF regeneration status;

[0093] The second operating parameter includes at least one of the following information: slope, load or SOC;

[0094] The driving parameter includes at least one of the following information: an accelerator pedal opening or a brake pedal opening.

[0095] Optionally, the processing unit 302 includes:

[0096] A monitoring subunit, configured to monitor a second value of the target influencing factor whose first value satisfies the delayed shutdown condition;

[0097] An execution subunit is configured to execute the shutdown instruction if none of the second values ​​satisfies the delayed shutdown condition.

[0098] Optionally, the processing unit 302 includes:

[0099] a determining subunit, configured to determine a delayed downtime based on the first value of the target influencing factor that satisfies the delayed downtime condition;

[0100] The execution subunit is configured to execute the shutdown instruction if the delayed shutdown time is reached.

[0101] It should be noted that the specific implementation of the device 300 and the technical effects achieved can be found in Figure 2 Description of the method shown.

[0102] In addition, the embodiment of the present application also provides a vehicle 400, such as Figure 4 The vehicle 400 may include at least a DHT system 420 and a control device 410. The DHT system 420 may include at least an engine 421. The control device 410 is configured to execute any embodiment of the method provided in the embodiments of the present application to control the engine 421.

[0103] In addition, the embodiment of the present application further provides a controller 500, such as Figure 5 The controller 500 may include a processor 501 and a memory 502. The memory 502 is configured to store instructions or computer programs; the processor 501 is configured to execute the instructions or computer programs in the memory 502, so that the controller 500 executes any implementation of the method provided in the embodiments of the present application.

[0104] The vehicle and controller provided in the embodiment of the present disclosure and the method provided in the above embodiment belong to the same inventive concept. Technical details not fully described in this embodiment can be found in the above embodiment, and this embodiment has the same beneficial effects as the above embodiment.

[0105] In addition, an embodiment of the present application further provides a readable medium, in which instructions or programs are stored. When the instructions or programs are executed on a processor, the processor executes any implementation of the method provided in the embodiment of the present application.

[0106] It should be noted that the above-mentioned readable medium (also referred to as computer-readable storage medium) in the embodiments of the present application may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, 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 above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.

[0107] The computer-readable medium may be included in the controller, or may exist independently without being incorporated into the controller.

[0108] The computer-readable medium carries one or more programs. When the one or more programs are executed by the controller, the controller can perform the method.

[0109] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0110] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0111] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a unit / module does not, in some cases, limit the unit itself.

[0112] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the systems or devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0113] It should be understood that in this application, "at least one (item)" means one or more, and "plurality" means two or more. "And / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.

[0114] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.

[0115] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein may be implemented directly using hardware, a software module executed by a processor, or a combination of the two. The software module may be placed in a random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art.

[0116] It should be noted that in the embodiments of the present application, user sensitive information is not involved, and user-related information is obtained, used and determined after user authorization.

[0117] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present application. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application is not limited to the embodiments shown herein, but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A method for controlling an engine, characterized in that: Applied to a vehicle, the vehicle includes a hybrid power transmission DHT system, the DHT system includes the engine, and the method includes: In response to generating a shutdown instruction of the engine, obtaining a first value of a shutdown influencing factor of the vehicle, wherein the shutdown influencing factor is related to a start requirement of the engine within a preset time; If the first value of any one of the shutdown influencing factors reaches the delayed shutdown condition, the shutdown instruction is executed with delay to control the engine to delay shutdown, and the delayed shutdown condition is used to identify whether the engine has a start demand within the preset time.

2. The method according to claim 1, characterized in that The shutdown influencing factor includes at least one of the following information: a first operating parameter of the engine, a second operating parameter of the vehicle or a driving parameter of the vehicle, the first operating parameter is used to reflect the operating state of the engine, the second operating parameter is used to reflect the operating state of the entire vehicle, and the driving parameter is used to reflect the intention of the driver of the vehicle.

3. The method according to claim 2, characterized in that The first operating parameter includes at least one of the following information: water temperature, rotation speed, or diesel particulate filter DPF regeneration status; The second operating parameter includes at least one of the following information: slope, load or state of charge SOC; The driving parameter includes at least one of the following information: an accelerator pedal opening or a brake pedal opening.

4. The method according to any one of claims 1 to 3, characterized in that: The delaying execution of the shutdown instruction comprises: Monitoring a second value of the target influencing factor whose first value satisfies the delayed shutdown condition; If the second values ​​do not satisfy the delayed shutdown condition, the shutdown instruction is sent to the engine.

5. The method according to any one of claims 1 to 3, characterized in that: The delaying execution of the shutdown instruction comprises: Determining a delayed downtime time based on the first value of the target influencing factor that satisfies the delayed downtime condition; If the delayed shutdown time is reached, the shutdown instruction is sent to the engine.

6. An engine control device, characterized in that: The control device is integrated in a vehicle, the vehicle includes a hybrid power transmission DHT system, the DHT system includes the engine, and the device includes: an acquisition unit, configured to acquire a first value of a shutdown influencing factor of the vehicle in response to generating a shutdown instruction of the engine, wherein the shutdown influencing factor is related to a start requirement of the engine within a preset time; A processing unit is used to delay the execution of the shutdown instruction to control the delayed shutdown of the engine if the first value of any one of the shutdown influencing factors reaches a delayed shutdown condition, and the delayed shutdown condition is used to identify that the engine has a start demand within the preset time.

7. The device according to claim 6, characterized in that The shutdown influencing factor includes at least one of the following information: a first operating parameter of the engine, a second operating parameter of the vehicle or a driving parameter of the vehicle, the first operating parameter is used to reflect the operating state of the engine, the second operating parameter is used to reflect the operating state of the entire vehicle, and the driving parameter is used to reflect the intention of the driver of the vehicle.

8. The device according to claim 6 or 7, characterized in that The processing unit comprises: A monitoring subunit, configured to monitor a second value of the target influencing factor whose first value satisfies the delayed shutdown condition; An execution subunit is used to execute the shutdown instruction if none of the second values ​​meets the delayed shutdown condition.

9. The device according to claim 6 or 7, characterized in that The processing unit comprises: A determination subunit, configured to determine a delayed downtime based on the first value of the target influencing factor that satisfies the delayed downtime condition; The execution subunit is used to execute the shutdown instruction if the delayed shutdown time is reached.

10. A vehicle, characterized in that: The vehicle includes a hybrid-specific transmission DHT system and a control device, wherein the DHT system includes an engine; The control device is used to execute the method described in any one of claims 1 to 5 to control the engine.

Citation Information

Patent Citations

  • Control apparatus for internal combustion engine

    CN101115916A

  • Method for avoiding turbocharger damage

    CN102465775A

  • Control method and engine stopping control system for hybrid electric vehicle

    CN106809206A

  • Vehicle idling start-stop control method and device

    CN116714585A

  • System for stopping engine of work machine and method for stopping engine of work machine

    CN117999406A