A control method and device of an engine and a vehicle
By identifying shutdown influencing factors in hybrid vehicles and delaying engine shutdown, the problem of frequent engine start-stop is solved, improving vehicle performance and engine life.
Patent Information
- Application Number
- CN202411740374.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-11-18
- Estimated Expiration
- 2044-11-29
AI Technical Summary
Frequent engine start-stop issues in hybrid vehicles affect vehicle performance, including fluctuations in planetary gear set torque, unstable engine coolant temperature, and increased engine wear.
By acquiring factors affecting vehicle shutdown, it is determined whether the engine needs to start within a preset time. If so, the shutdown command is delayed to avoid frequent start-stop operations. The engine control device and controller are used to make reasonable shutdown judgments.
It reduces wheel-end fluctuations caused by frequent engine start-stop, stabilizes engine coolant temperature, reduces engine wear, and improves driving comfort and engine lifespan.
Smart Images

Figure CN119532047B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of control technology, and in particular to a control method, device and vehicle for an engine. Background Technology
[0002] For energy conservation and environmental protection, hybrid electric vehicles (HEVs), characterized by low pollution and low fuel consumption, are becoming an increasingly popular choice. HEVs are vehicles that use both gasoline and electric power. HEVs typically employ a dedicated hybrid transmission (DHT) system as their power transmission system. The DHT system is a highly integrated system that combines the electric motor, engine, and transmission.
[0003] Currently, in order to ensure that vehicles have good power and low emissions, vehicles usually keep the engine in the DHT system in its optimal operating range. That is, when the vehicle starts, stops, and travels at low speeds, it is driven only by the electric motor, and the engine only works when the vehicle travels at higher speeds.
[0004] However, when a vehicle operates using this strategy, the engine often starts and stops frequently, affecting the vehicle's performance. Summary of the Invention
[0005] To address the aforementioned technical problems, this application provides an engine control method, device, and vehicle. When the vehicle's engine needs to be stopped but has a short-term restart requirement, the engine shutdown is delayed, resulting in a more reasonable engine shutdown timing. This effectively avoids frequent engine start-stop cycles, thereby improving vehicle performance.
[0006] To achieve the above objectives, the technical solution provided in this application is as follows:
[0007] In a first aspect, this application provides an engine control method applied to a vehicle, the vehicle including a DHT system, the DHT system including the engine, the method comprising:
[0008] In response to generating a shutdown command for the engine, a first value of a shutdown influencing factor for the vehicle is obtained, the shutdown influencing factor being related to the engine's start-up requirements within a preset time period;
[0009] If the first value of any of the shutdown influencing factors reaches the delayed shutdown condition, then the shutdown command is executed with a delay to control the engine to shut down with a delay. The delayed shutdown condition is used to identify whether the engine has a start-up requirement within the preset time.
[0010] Optionally, the shutdown influencing factors include at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or a driving parameter of the vehicle, wherein the first operating parameter reflects the operating status of the engine, the second operating parameter reflects the operating status of the vehicle, and the driving parameter reflects the driver's intention.
[0011] Optionally,
[0012] The first operating parameter includes at least one of the following: water temperature, engine speed, or diesel particulate filter (DPF) regeneration status;
[0013] The second operating parameter includes at least one of the following: slope, load, or state of charge (SOC);
[0014] The driving parameters include at least one of the following: accelerator pedal opening or brake pedal opening.
[0015] Optionally, delaying the execution of the shutdown command includes:
[0016] Monitor the second value of the target influencing factor that satisfies the delayed shutdown condition based on the first value;
[0017] If none of the second values meet the delayed shutdown condition, then the shutdown command is sent to the engine.
[0018] Optionally, delaying the execution of the shutdown command includes:
[0019] The delayed shutdown time is determined based on the first value of the target influencing factor that satisfies the delayed shutdown condition;
[0020] If the specified delayed shutdown time is reached, the shutdown command is sent to the engine.
[0021] Secondly, this application provides an engine control device integrated into a vehicle, the vehicle including a DHT system, the DHT system including the engine, and the device comprising:
[0022] The acquisition unit is configured to, in response to generating the engine shutdown command, acquire a first value of the shutdown influencing factors of the vehicle, wherein the shutdown influencing factors are related to the engine's start-up requirements within a preset time.
[0023] The processing unit is configured to delay the execution of the shutdown command if any of the first values of the shutdown influencing factors reaches the delayed shutdown condition, so as to control the engine to delay shutdown. The delayed shutdown condition is used to identify whether the engine has a start-up requirement within the preset time period.
[0024] Optionally, the shutdown influencing factors include at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or a driving parameter of the vehicle, wherein the first operating parameter reflects the operating status of the engine, the second operating parameter reflects the operating status of the vehicle, and the driving parameter reflects the driver's intention.
[0025] Optionally,
[0026] The first operating parameter includes at least one of the following: water temperature, rotation speed, or DPF regeneration status;
[0027] The second operating parameter includes at least one of the following: slope, load, or SOC;
[0028] The driving parameters include at least one of the following: accelerator pedal opening or brake pedal opening.
[0029] Optionally, the processing unit includes:
[0030] The monitoring subunit is used to monitor the 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 command if none of the second values meet the delayed shutdown condition.
[0032] Optionally, the processing unit includes:
[0033] A determination subunit is used to determine the delayed shutdown time based on the first value of the target influencing factor that satisfies the delayed shutdown condition;
[0034] An execution subunit is configured to execute the shutdown command 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] Thirdly, this application also provides a vehicle, the vehicle including a DHT system and a control device, the DHT system including an engine;
[0037] The control device is used to execute the method provided by any of the implementations of the first aspect above to control the engine.
[0038] Fourthly, this application also provides a controller, the controller comprising: a processor and a memory;
[0039] The memory is used to store instructions or programs;
[0040] The processor is configured to execute the instructions or programs in the memory so that the controller performs the method provided by the first aspect or any implementation thereof.
[0041] Fifthly, this application also provides a readable medium storing instructions or programs that, when executed on a processor, cause the processor to perform the method provided in the first aspect or any implementation thereof.
[0042] Compared with the prior art, the embodiments of this application have at least the following advantages:
[0043] The technical solution provided in this application provides an engine control method applied to a vehicle. The method may include, for example,: in response to generating a shutdown command for the engine in the vehicle's DHT system, obtaining a first value of a shutdown influencing factor for the vehicle, wherein the shutdown influencing factor is a factor related to the engine's start-up requirement within a preset time; then, if the first value of any shutdown influencing factor reaches a delayed shutdown condition, the shutdown command is executed with a delay to control the engine to shut down with a delay, wherein the delayed shutdown condition is used to identify that the engine has a start-up requirement within the preset time. It is evident that when a vehicle's engine needs to be stopped, based on the values of factors influencing engine shutdown, it is possible to accurately determine whether the engine will require restarting shortly after the initial stop. If so, the engine shutdown is delayed, resulting in a more reasonable timing for actual engine shutdown and preventing the engine from restarting shortly after shutdown. This avoids frequent engine start-stop cycles, thereby improving vehicle performance. For example, it can overcome the problem of excessively high or low engine coolant temperature caused by frequent engine start-stop cycles. It can also reduce engine wear to some extent, thus increasing engine lifespan. Furthermore, it can reduce wheel-end fluctuations caused by frequent engine start-stop cycles, thereby improving driving comfort. Attached Figure Description
[0044] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0045] Figure 1 This is a schematic diagram of the system architecture of a DHT system;
[0046] Figure 2 A flowchart illustrating an engine control method provided in an embodiment of this application;
[0047] Figure 3 This is a schematic diagram of the structure of an engine control device 300 provided in an embodiment of this application;
[0048] Figure 4 This is a structural schematic diagram of a vehicle 400 provided in an embodiment of this application;
[0049] Figure 5 This is a schematic diagram of the structure of a controller 500 provided in an embodiment of this application. Detailed Implementation
[0050] As the mainstream power transmission system for hybrid electric vehicles, the DHT system's system architecture can be found in [reference needed]. 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 gearbox 105. The planetary gear set 103 may include a planet carrier 113, a sun gear 123, and a ring gear 133. The engine 101 is connected to the planet 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 gearbox 105. The output of the gearbox 105 serves as the output of the DHT system 100, transmitting power to the wheel ends 300. Typically, the power of the TM motor 103 is provided by a battery 400. The vehicle containing the DHT system 100 may also include a controller 200, which can control components within the DHT system 100, for example, by sending commands to the engine 101 to control the engine 101.
[0051] Current hybrid vehicles, in order to ensure the engine operates within its most fuel-efficient range, shut down the engine when it is under low load or when its energy output is not needed, and instead use a drive motor (such as...) Figure 1 The engine (TM motor 104) provides power. This results in frequent engine start-stop cycles during actual driving, affecting vehicle performance. Problems caused by frequent engine start-stop cycles include: Problem 1: In the DHT system, the engine is directly connected to the planetary gear set. Frequent engine start-stop cycles cause torque fluctuations in the planetary gear set, which are then transmitted to the wheels via the transmission system. Therefore, frequent engine start-stop cycles affect the smoothness of driving and the user's driving experience; Problem 2: Frequent engine start-stop cycles may lead to excessively high or low engine coolant temperatures; Problem 3: Frequent engine start-stop cycles exacerbate engine wear and tear, thus affecting engine lifespan.
[0052] Based on this, in order to control the engine more rationally and minimize or reduce the problem of frequent engine start-stop, this application provides an engine control method to control the engine to stop at a more reasonable time. When the engine needs to be stopped, it is determined whether there is a need to start the engine in a short period of time after the current stop. If so, the current stop is delayed to avoid the frequent start-stop phenomenon of the engine starting again in a short period of time after stopping. As an example, the engine control method provided in this application may include: in response to generating a stop command for the engine in the DHT system of the vehicle, obtaining a first value of the stop influencing factors of the vehicle, wherein the stop influencing factors are related to the engine's start demand within a preset time; if the first value of any stop influencing factor reaches the delayed stop condition, then the stop command is executed with a delay to control the engine to stop with a delay. The delayed stop condition is used to identify whether there is a start demand for the engine within a preset time.
[0053] It is evident that when a vehicle's engine needs to be shut down, the values of factors influencing engine shutdown can accurately determine whether the engine will require restarting shortly after the shutdown. If so, the engine shutdown can be delayed. This makes the actual timing of engine shutdown more reasonable, avoids frequent engine start-stop, and thus improves vehicle performance.
[0054] The engine control method provided in this application can overcome all three problems caused by frequent engine start-stop. Regarding problem one, this application can reduce wheel-end fluctuations caused by frequent engine start-stop, thereby improving driving comfort. Regarding problem two, this application can overcome the problem of excessively high or low engine coolant temperature caused by frequent engine starts. Regarding problem three, this application can minimize frequent engine start-stop, reducing engine wear and tear, thereby increasing engine lifespan.
[0055] It should be noted that the main body implementing the engine control method can be the engine control device provided in the embodiments of this application. This engine control device can be any controller in the vehicle capable of interacting with the engine, such as the vehicle's overall controller; or, the engine control device can be a functional module within any controller in the vehicle capable of interacting with the engine, used to implement the corresponding functions of the engine control method provided in the embodiments of this application. Corresponding to Figure 1 The engine control unit may correspond to, for example, controller 200.
[0056] Figure 2 This is a flowchart illustrating an engine control method provided in an embodiment of this application. The method can be applied to a vehicle, which includes a DHT system. In this embodiment, the controlled object is the engine within the DHT system. This method can also be understood as an application to a vehicle controller, corresponding to... Figure 1 The system architecture shown is used in the vehicle where this method is applied to controller 200 to control engine 101. This method can also be understood as being applied to an engine control device, which, for example, can be... Figure 3 The engine control unit 300 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 command, obtains the first value of the vehicle shutdown influencing factors, which are related to the engine's start-up requirements within a preset time.
[0059] Currently, vehicle controllers that manage engine start-stop determine whether the engine needs to be shut down based on traditional control strategies. If the engine needs to be shut down, the controller generates a shutdown command (also known as an engine shutdown command, engine shutdown request, or engine shutdown request) and then controls the engine to shut down based on this command. If the controller is a vehicle controller, it immediately sends the shutdown command to the engine controller after generating it, and the engine controller executes the command immediately. If the controller is an engine controller, it executes the shutdown command immediately after generating it. Traditional control strategies may include, for example, requiring the engine to shut down when the vehicle speed drops below a preset speed. These traditional control strategies are not covered by the embodiments of this application, and are not specifically limited thereto.
[0060] A stop command is a command used to instruct the engine to be stopped. The timing of the generation of this stop command is not an improvement in this application's embodiments; that is, this application's embodiments do not change the traditional control strategy currently used by vehicles for engine shutdown. This application's embodiments use the stop command as a trigger condition. After the stop command is generated and before its execution, based on some real-time vehicle information, it is further determined whether the engine will restart shortly after immediate shutdown. If so, to avoid frequent engine start-stops, the stop command will be delayed, thus delaying the engine shutdown; otherwise, the stop command can be executed immediately, causing the engine to stop 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 this embodiment) as the basis for judging the actual engine shutdown timing. Here, the preset time can be flexibly set, corresponding to the definition of "frequent" in frequent engine start-stop. For example, if the engine restarts 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, then the current engine shutdown is considered not to be a frequent engine start-stop phenomenon.
[0062] The factors influencing engine shutdown may include, but are not limited to, at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or driving parameters of the vehicle. The first operating parameter reflects the engine's operating status; for example, it may include, but is not limited to, at least one of the following: coolant temperature, engine speed, or DPF regeneration status. The second operating parameter reflects the overall vehicle operating status; for example, it may include, but is not limited to, at least one of the following: gradient, load, or state of charge (SOC). Driving parameters reflect the driver's intentions; for example, driving parameters may include, but are not limited to, at least one of the following: accelerator pedal opening or brake pedal opening.
[0063] The embodiments of this application do not specifically limit the method of acquiring the shutdown influencing factors in S201. For example, for shutdown influencing factors that require sensor collection, "acquiring" in S201 can be data received by the vehicle controller from the corresponding sensor; as another example, for shutdown influencing factors that can be directly read from components such as the dashboard or pedals, "acquiring" in S201 can be data read by the vehicle controller from the corresponding component.
[0064] It is evident that by obtaining the current values of the shutdown influencing factors related to the engine's starting demand within a preset time through S201, it is possible to reasonably and accurately determine whether the vehicle's engine will require starting in a short period of time if it stops now. This provides a sufficient and reliable data basis for reasonably controlling engine shutdown and avoiding frequent engine start-stop.
[0065] S202, if the first value of any shutdown influencing factor reaches the delayed shutdown condition, then the shutdown command is executed with a delay to control the engine to shut down with a delay. The delayed shutdown condition is used to identify whether the engine has a starting requirement within a preset time.
[0066] It should be noted that the delayed execution of the stop command in S202, for the vehicle or the vehicle's controller, can be implemented in three ways: First, the engine can be controlled to enter a delayed stop state, and the stop command can be executed immediately when the engine transitions from a delayed stop state to a stop state. Second, the stop command can be set to a delayed execution state, and the stop command can be executed immediately when the delayed execution state changes to an execution state. Third, the delayed stop command can be generated and executed, and the stop command can be executed immediately when the delayed stop command is completed.
[0067] Delayed shutdown conditions are preset conditions used to identify whether the engine needs to start within a preset time. The specific content of delayed shutdown conditions varies depending on the factors affecting shutdown, and even for the same factors, delayed shutdown conditions can be flexibly set.
[0068] In a specific implementation, S202 may include, for example, the vehicle determining whether the first value of the obtained shutdown influencing factors meets the corresponding delayed shutdown condition. If the first value of any shutdown influencing factor meets the corresponding delayed shutdown condition, the engine shutdown command is executed with a delay. If the vehicle determines that the first values of all shutdown influencing factors do not meet the corresponding delayed shutdown condition, the engine shutdown command is executed immediately, and the engine is immediately shut down.
[0069] As an example, if the shutdown influencing factors include the engine's first operating parameters, such as coolant temperature and engine speed, then, since the engine coolant temperature is too high, which corresponds to a starting demand within a preset time, the delayed shutdown conditions can at least include: a first value of coolant temperature and a first value of engine speed predicting that the coolant temperature after engine shutdown exceeds a temperature threshold. If the shutdown influencing factors include the engine's first operating parameters, such as DPF regeneration status, then, since DPF regeneration can correspond to a starting demand within a preset time, the delayed shutdown conditions can at least include: a first value of the DPF status indicating that DPF regeneration is needed within a preset time.
[0070] As another example, if the factors affecting engine shutdown include a second operating parameter of the vehicle, such as gradient and load, then a rapid engine shutdown during heavy-load uphill climbing may cause excessive engine wear. Delayed shutdown conditions should at least include: a first value of gradient greater than a gradient threshold and a first value of load greater than a weight threshold. If the factors affecting engine shutdown include a second operating parameter of the vehicle, such as State of Charge (SOC), then restarting the engine within a preset time when the SOC is low may cause excessive engine wear. Delayed shutdown conditions should at least include: a first value of SOC less than a battery charge threshold.
[0071] As another example, if the factors influencing shutdown include vehicle driving parameters, such as accelerator pedal opening, then because the driver is continuously increasing the accelerator, the engine may have a starting demand within a preset time. Therefore, the delayed shutdown condition could at least include: a first value of the accelerator pedal opening change being greater than a second threshold. If the factors influencing shutdown include vehicle driving parameters, such as accelerator pedal opening or brake pedal opening, then because the driver is using a large accelerator pedal and has not braked for a short period, the engine may have a starting demand within a preset time. Therefore, the delayed shutdown condition could at least include: a first value of the accelerator pedal opening being greater than a first threshold, and a first value of the brake pedal opening within a second time period being 0.
[0072] It should be noted that if the shutdown influencing factors obtained in S201 include at least two of the following three parameters: the engine's first operating parameter, the vehicle's second operating parameter, and the vehicle's driving parameter, then, when performing 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 delayed shutdown command can be directly determined. As another example, after completing the judgment of whether the first value of all parameters meets the corresponding delayed shutdown condition, if a parameter that meets the delayed shutdown condition exists, the delayed shutdown command can be determined. The judgment order of multiple shutdown influencing factors in S202 can be arbitrary or a preset order (this preset order can be flexibly set based on actual needs, for example, 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). This application embodiment does not specifically limit this.
[0073] For the step of delaying the execution of the stop instruction in S202, the triggering condition for delaying execution can be flexibly set. For example, the stop instruction can be executed when it is determined that the cause of the delayed execution of the stop instruction (i.e., the target influencing factor whose first value satisfies the delayed stop condition) has disappeared; or, for example, the stop instruction can be executed when it is determined that the time of delayed execution of the stop instruction has elapsed after a preset delayed stop time (the time when the target influencing factor may disappear based on experience or experimentation).
[0074] As an example, the delayed execution of the shutdown command in S202 may include: monitoring the second value of the target influencing factor whose first value meets the delayed shutdown condition; if none of the second values meet the delayed shutdown condition, then executing the shutdown command. Here, the second value can be the real-time value of the detected target influencing factor.
[0075] For example, the factors affecting shutdown include first operating parameters, which include engine coolant temperature and engine speed. In S202, based on the engine coolant temperature and engine speed, the engine coolant temperature after immediate shutdown is predicted using a calibrated coolant temperature-speed curve. It is then determined whether the predicted coolant temperature exceeds a temperature threshold. If it does, the shutdown command is delayed. In this case, the shutdown command is delayed, for example, by adjusting the engine speed using an ISG motor, until the engine coolant temperature is predicted not to exceed the temperature threshold based on the current engine coolant temperature and engine speed. Then, it is considered that the time for immediate engine shutdown has been reached, and the shutdown command is executed immediately.
[0076] For example, the factors affecting shutdown include the first operating parameter, which includes the DPF regeneration status. In S202, based on the DPF regeneration status being DPF regeneration, it is determined that the shutdown command will be delayed and DPF regeneration will be performed in advance. Until the DPF regeneration is detected to be complete, it is considered that the time for immediate engine shutdown has been reached, and the shutdown command will be executed immediately.
[0077] For example, the factors affecting engine shutdown include a second operating parameter, which includes load and gradient. In S201, the vehicle's load status is estimated based on the load, and the gradient of the current road segment is obtained through a gradient sensor. The load can be divided into three states: empty, half-loaded, and fully loaded, and the gradient can be divided into three states: flat, uphill, and downhill. In S202, based on the load and gradient condition table, it can be determined whether the first value of the gradient is greater than the gradient 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 uphill phase, and the shutdown command needs to be delayed. In this case, the shutdown command is delayed until the first value of the gradient is no greater than the gradient threshold and / or the first value of the load is no greater than the weight threshold. Then, it is considered that the time for immediate engine shutdown has been reached, and the shutdown command is executed immediately.
[0078] For example, if the shutdown influencing factors include a second operating parameter, which includes State of Charge (SOC), then in step S202, it can be determined whether the first value of SOC is less than the battery threshold. If so, it is determined that the vehicle is currently in a low SOC state, and the shutdown command needs to be delayed. In this case, the shutdown command is delayed until the SOC value is not less than the battery threshold, at which point it is considered that the time has come for the engine to shut down immediately, and the shutdown command is executed immediately. It should be noted that the load and gradient condition table can be a part of a three-dimensional condition table of load, gradient, and SOC, or it can be a part of other condition tables. The form and content of the condition table are not limited.
[0079] For example, factors affecting engine shutdown include driving parameters, such as accelerator pedal opening. In S202, it can be determined whether the first value of the change in accelerator pedal opening is greater than the second threshold. If so, it is determined that the driver is continuously increasing the accelerator, and it is believed that the driver needs greater power output. Therefore, the engine shutdown command needs to be delayed. In this case, the engine shutdown command is delayed until the first value of the change in accelerator pedal opening is no greater than the second threshold. Then, it is considered that the time for the engine to shut down immediately has been reached, and the engine 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, and if it is determined that the driver requires greater power output, the engine can be delayed in shutting down. 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, for example, determining the delayed shutdown time based on a first value of the target influencing factor that satisfies the delayed shutdown condition; and executing the shutdown instruction if the delayed shutdown time is reached.
[0082] In this embodiment, different shutdown influencing factors can be pre-set with different values corresponding to different shutdown delay conditions. This shutdown delay time can be understood as a predicted time for the cause of the delayed execution of the shutdown instruction (i.e., the target influencing factor whose first value meets the shutdown delay condition) to disappear. The basis for this pre-setting can be experience, experimentation, algorithms, etc.
[0083] If there is only one target influencing factor, then in this example, we only need to determine the delay downtime corresponding to the first value of that target influencing factor.
[0084] If there are multiple target influencing factors, then in this example, a strategy can be set based on multiple delayed downtimes to determine the final delayed downtime. 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. Alternatively, no priority can be set for each parameter, and the average of the delayed downtimes corresponding to all target influencing factors can be used as the final delayed downtime.
[0085] It should be noted that the engine shutdown can be controlled in a way that, for example, during the shutdown process, the ISG motor can be controlled to reverse the engine speed based on the actual engine coolant temperature and actual speed, so as to follow the engine coolant temperature-speed curve and achieve a relatively smooth engine shutdown operation.
[0086] As can be seen, by using this method, when the vehicle engine needs to be stopped, based on the values of the factors affecting the vehicle's shutdown, it is possible to accurately determine whether the vehicle's engine needs to be restarted in a short period of time after the current shutdown. If so, the engine shutdown is delayed, thus making the actual timing of the engine shutdown more reasonable and avoiding the engine restarting in a short period of time after shutdown. In other words, it avoids frequent engine start-stop, thereby improving vehicle performance.
[0087] Accordingly, embodiments of this application also provide an engine control device 300, such as... Figure 3 As shown. The device 300 is integrated into a vehicle that includes a DHT system, which includes an engine. The device 300 can, for example, correspond to... Figure 1The controller 200 in the middle can also correspond to the following Figure 4 The control device 410 in the middle can also correspond to Figure 5 The controller 500 shown. The device 300 may include:
[0088] The acquisition unit 301 is used to acquire a first value of the shutdown influencing factors of the vehicle in response to the generation of the engine shutdown command, wherein the shutdown influencing factors are related to the engine startup requirements within a preset time.
[0089] The processing unit 302 is configured to delay the execution of the shutdown command if any of the first values of the shutdown influencing factors reaches the delayed shutdown condition, so as to control the engine to delay shutdown. The delayed shutdown condition is used to identify whether the engine has a start-up requirement within the preset time.
[0090] Optionally, the shutdown influencing factors include at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or a driving parameter of the vehicle, wherein the first operating parameter reflects the operating status of the engine, the second operating parameter reflects the operating status of the vehicle, and the driving parameter reflects the driver's intention.
[0091] Optionally,
[0092] The first operating parameter includes at least one of the following: water temperature, rotation speed, or DPF regeneration status;
[0093] The second operating parameter includes at least one of the following: slope, load, or SOC;
[0094] The driving parameters include at least one of the following: accelerator pedal opening or brake pedal opening.
[0095] Optionally, the processing unit 302 includes:
[0096] The monitoring subunit is used to monitor the 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 command if none of the second values meet the delayed shutdown condition.
[0098] Optionally, the processing unit 302 includes:
[0099] A determination subunit is used to determine the delayed shutdown time based on the first value of the target influencing factor that satisfies the delayed shutdown condition;
[0100] An execution subunit is configured to execute the shutdown command if the delayed shutdown time is reached.
[0101] It should be noted that the specific implementation method and technical effects achieved by the device 300 can be found in [reference needed]. Figure 2 The method shown is described in detail.
[0102] Furthermore, this application embodiment also provides a vehicle 400, such as Figure 4 As shown. The vehicle 400 may include at least a DHT system 420 and a control device 410, and the DHT system 420 may include at least an engine 421. The control device 410 is used to execute any implementation of the method provided in the embodiments of this application to control the engine 421.
[0103] Furthermore, this application embodiment also provides a controller 500, such as Figure 5 As shown. The controller 500 may include a processor 501 and a memory 502. The memory 502 is used to store instructions or computer programs; the processor 501 is used to execute the instructions or computer programs in the memory 502, so that the controller 500 performs any implementation of the method provided in the embodiments of this application.
[0104] The vehicle and controller provided in this embodiment belong to the same inventive concept as the method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.
[0105] Furthermore, embodiments of this application also provide a readable medium storing instructions or programs that, when executed on a processor, cause the processor to perform any implementation of the method provided in embodiments of this application.
[0106] It should be noted that the readable medium (also referred to as a computer-readable storage medium) described in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0107] The aforementioned computer-readable medium may be included in the aforementioned controller; or it may exist independently and not assembled into the controller.
[0108] The aforementioned computer-readable medium carries one or more programs that, when executed by the controller, enable the controller to perform the aforementioned methods.
[0109] Computer program code for performing the operations of this disclosure can 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, and C++, as well as conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0110] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0111] The units described in the embodiments of this disclosure can be implemented in software or hardware. The names of the units / modules do not necessarily limit the specific 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. Similar or identical parts between embodiments can be referred to interchangeably. For the systems or apparatus disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the descriptions are relatively simple, and relevant parts can be referred to the method section.
[0113] It should be understood that in this application, "at least one (item)" means one or more, and "more than" means two or more. "And / or" is used to describe the relationship between related objects, indicating that three relationships can exist. For example, "A and / or B" can represent three cases: only A exists, only B exists, and both A and B exist simultaneously, where A and B can be singular or plural. The character " / " generally indicates that the preceding and following related objects are in an "or" relationship. "At least one (item) of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one (item) of a, b, or c can represent: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.
[0114] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0115] The steps of the methods or algorithms described in conjunction with the embodiments disclosed herein can be implemented directly by hardware, a software module executed by a processor, or a combination of both. The software module can be located in random access memory (RAM), main memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or any other form of storage medium known in the art.
[0116] It should be noted that, in this embodiment of the application, no sensitive user information is involved, and all user-related information is obtained, used and determined after authorization by the user.
[0117] The above description of the disclosed embodiments enables those skilled in the art to make or use this application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this application. Therefore, this application is not to be limited to the embodiments shown herein, but is to be accorded 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 including a hybrid-specific transmission (DHT) system, the DHT system including the engine, the method includes: In response to generating a shutdown command for the engine, a first value of a shutdown influencing factor for the vehicle is obtained, the shutdown influencing factor being related to the engine's start-up requirements within a preset time period; If the first value of any of the shutdown influencing factors reaches the delayed shutdown condition, then the shutdown command is executed with a delay to control the engine to shut down with a delay. The delayed shutdown condition is used to identify whether the engine has a start-up requirement within the preset time.
2. The method according to claim 1, characterized in that, The shutdown influencing factors include at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or a driving parameter of the vehicle, wherein the first operating parameter reflects the operating status of the engine, the second operating parameter reflects the operating status of the vehicle, and the driving parameter reflects the driver's intention.
3. The method according to claim 2, characterized in that, The first operating parameter includes at least one of the following: water temperature, engine speed, or diesel particulate filter (DPF) regeneration status; The second operating parameter includes at least one of the following: slope, load, or state of charge (SOC); The driving parameters include at least one of the following: accelerator pedal opening or brake pedal opening.
4. The method according to any one of claims 1-3, characterized in that, The delayed execution of the shutdown command includes: Monitor the second value of the target influencing factor that satisfies the delayed shutdown condition based on the first value; If none of the second values meet the delayed shutdown condition, then the shutdown command is sent to the engine.
5. The method according to any one of claims 1-3, characterized in that, The delayed execution of the shutdown command includes: The delayed shutdown time is determined based on the first value of the target influencing factor that satisfies the delayed shutdown condition; If the specified delayed shutdown time is reached, the shutdown command is sent to the engine.
6. A control device for an engine, characterized in that, The control device is integrated into a vehicle, the vehicle including a hybrid dedicated transmission (DHT) system, the DHT system including the engine, and the device comprising: The acquisition unit is configured to, in response to generating the engine shutdown command, acquire a first value of the shutdown influencing factors of the vehicle, wherein the shutdown influencing factors are related to the engine's start-up requirements within a preset time. The processing unit is configured to delay the execution of the shutdown command if any of the first values of the shutdown influencing factors reaches the delayed shutdown condition, so as to control the engine to delay shutdown. The delayed shutdown condition is used to identify whether the engine has a start-up requirement within the preset time period.
7. The apparatus according to claim 6, characterized in that, The shutdown influencing factors include at least one of the following: a first operating parameter of the engine, a second operating parameter of the vehicle, or a driving parameter of the vehicle, wherein the first operating parameter reflects the operating status of the engine, the second operating parameter reflects the operating status of the vehicle, and the driving parameter reflects the driver's intention.
8. The apparatus according to claim 6 or 7, characterized in that, The processing unit includes: The monitoring subunit is used to monitor the second value of the target influencing factor whose first value satisfies the delayed shutdown condition; An execution subunit is configured to execute the shutdown command if none of the second values meet the delayed shutdown condition.
9. The apparatus according to claim 6 or 7, characterized in that, The processing unit includes: A determination subunit is used to determine the delayed shutdown time based on the first value of the target influencing factor that satisfies the delayed shutdown condition; An execution subunit is configured to execute the shutdown command if the delayed shutdown time is reached.
10. A vehicle, characterized in that, The vehicle includes a dedicated hybrid transmission (DHT) system and a control unit, wherein the DHT system includes an engine; The control device is used to perform the method described in any one of claims 1-5 to control the engine.
Citation Information
Patent Citations
Control apparatus for internal combustion engine
CN101115916A
Control device for internal combustion engine
JP2010216342A