Engine control method and device and storage medium
By acquiring vehicle environment and engine coolant temperature data to determine warm-up conditions, accumulating cycle counts, and activating a strong warm-up strategy, the problem of engine oil emulsification under low-temperature short-distance operating conditions was solved, achieving stable engine operation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHERY AUTOMOBILE CO LTD
- Filing Date
- 2026-01-31
- Publication Date
- 2026-04-10
AI Technical Summary
Under low-temperature, short-distance operating conditions, engine oil emulsification leads to reduced performance and shortened lifespan. Existing technologies cannot effectively control the engine cooling system, resulting in unstable operation.
By acquiring the vehicle ambient temperature and engine coolant temperature in the engine control method, the warm-up conditions are determined, the number of cycles that fail to meet the warm-up conditions is accumulated, and a strong warm-up strategy is activated when the threshold is reached, including turning off the heating system and battery heating, until the user confirms or the operating conditions meet the warm-up conditions, ensuring that the engine oil temperature is maintained within the normal range.
It achieves systematic control of the engine cooling system under varying dynamic operating conditions, maintains oil temperature, ensures normal engine operation, and avoids oil emulsification and performance degradation.
Smart Images

Figure CN121828057A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of vehicle control, and in particular, to a control method and device of an engine and a storage medium. BACKGROUND
[0002] Under low-temperature short-distance working conditions, water vapor generated when the engine of the vehicle is running condenses into liquid water. After the liquid water mixes with the engine oil in the crankcase of the engine, a milky mixture is formed under the agitation of the crankcase of the engine, causing the engine oil to be emulsified and diluted, affecting the performance of the engine oil, and thus causing the performance of the engine to decrease and the service life of the engine to be shortened.
[0003] In the related art, a MAP (relationship) map is pre-calibrated, and the corresponding thermostat opening degree, water pump speed, and radiator fan start-stop parameters in the pre-set MAP map are queried according to the collected coolant temperature, ambient temperature, and engine load. Alternatively, the coolant temperature is monitored by the thermostat, and the heat dissipation system of the engine is controlled according to the coolant temperature. In the related art, the control of the heat dissipation system of the engine under low-temperature short-distance working conditions lags and is rigid in response to the extremely variable dynamic working conditions of hybrid vehicles. Therefore, how to systematically control the heat dissipation system of the engine under variable dynamic working conditions is important for maintaining the engine oil temperature and thus ensuring the normal operation of the engine. SUMMARY
[0004] Embodiments of the present application provide a control method and device of an engine and a storage medium, which can be used to ensure the normal operation of the engine. The technical solution is as follows: In one aspect, the present application provides a control method of an engine, which comprises: In response to the on-off state of the vehicle being switched from the off state of the vehicle to the on state of the vehicle, the temperature of the environment where the vehicle is located and the engine water temperature are obtained. The detection result of the warm-up condition is obtained according to the temperature of the environment where the vehicle is located and the engine water temperature, and the detection result of the warm-up condition is used to indicate whether the current working condition of the vehicle meets the engine warm-up condition. In response to the detection result that the current working condition of the vehicle does not meet the engine warm-up condition being obtained, the cycle accumulation number of the non-warm-up condition is incremented by one, and the initial value of the cycle accumulation number of the non-warm-up condition is 0. In response to the cycle accumulation number of the non-warm-up condition reaching a first number threshold, the engine is prohibited from being stopped, and a strong warming strategy is activated, the strong warming strategy being used to increase the engine oil temperature. In response to the vehicle being switched to the off state, the engine is stopped, the strong warming strategy is suspended, and the cycle accumulation number of the non-warm-up condition is kept unchanged. In response to the number of cycles of the engine not reaching the warm-up condition reaching a second number threshold and the gear of the vehicle being switched to a parking P gear, a detection result of a warm-up operation inquiry is acquired, the detection result of the warm-up operation inquiry being used to indicate whether the warm-up operation needs to be performed, and the second number threshold being greater than the first number threshold; In response to the detection result of the warm-up operation needing to be performed being acquired and the vehicle being detected as being switched to the powered-off state, the engine is controlled to continue running and the strong warm-up strategy is executed. In response to the detection result of the current working condition of the vehicle satisfying the engine warm-up condition being acquired, the engine is controlled to be powered off, the strong warm-up strategy is exited, the number of cycles of the engine not reaching the warm-up condition is cleared, and a prompt of the warm-up being completed is displayed.
[0005] In another aspect, a control device of an engine is provided, and the device includes: A first acquisition module is configured to acquire a temperature of an environment in which a vehicle is located and an engine water temperature in response to a power-on / off state of the vehicle being switched from the vehicle being powered off to the vehicle being powered on. A second acquisition module is configured to acquire a detection result of a warm-up condition according to the temperature of the environment in which the vehicle is located and the engine water temperature, the detection result of the warm-up condition being used to indicate whether a current working condition of the vehicle satisfies an engine warm-up condition. A first control module is configured to control a number of cycles of the engine not reaching the warm-up condition to be incremented by one in response to the detection result of the current working condition of the vehicle not satisfying the engine warm-up condition being acquired, the number of cycles of the engine not reaching the warm-up condition having an initial value of 0. An activation module is configured to prohibit the engine from being powered off and activate a strong warm-up strategy in response to the number of cycles of the engine not reaching the warm-up condition reaching a first number threshold, the strong warm-up strategy being used to increase an engine oil temperature. A suspension module is configured to control the engine to be powered off, suspend the strong warm-up strategy, and keep the number of cycles of the engine not reaching the warm-up condition unchanged in response to the vehicle being switched to a powered-off state. A third acquisition module is configured to acquire a detection result of a warm-up operation inquiry in response to the number of cycles of the engine not reaching the warm-up condition reaching a second number threshold and the gear of the vehicle being switched to a parking P gear, the detection result of the warm-up operation inquiry being used to indicate whether the warm-up operation needs to be performed, and the second number threshold being greater than the first number threshold. A second control module is configured to control the engine to continue running and execute the strong warm-up strategy in response to the detection result of the warm-up operation needing to be performed being acquired and the vehicle being detected as being switched to the powered-off state. The third control module is configured to, in response to obtaining a detection result that the current working condition of the vehicle satisfies the engine warm-up condition, control the engine to stop, exit the strong warm-up strategy, control the cycle count of the non-warm-up condition to be cleared, and display a prompt of completion of the warm-up.
[0006] In another aspect, a non-transitory computer-readable storage medium is provided, and the computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the engine control method of any of the above aspects.
[0007] In another aspect, a computer program product is provided, and the computer program product comprises computer instructions, which, when executed by a processor, implement the steps of the engine control method of any of the above aspects.
[0008] The technical solutions provided in the present application at least have the following beneficial effects: The present application obtains the temperature of the environment where the vehicle is located and the engine water temperature at the beginning of a driving cycle, and determines whether the current working condition of the vehicle satisfies the engine warm-up condition. When the current working condition of the vehicle does not satisfy the engine warm-up condition, the cycle count of the non-warm-up condition is increased by one. When the cycle count of the non-warm-up condition reaches a first number threshold, the engine is prohibited from stopping and the strong warm-up strategy is activated. At this time, if the vehicle is powered off, the engine is controlled to stop, the strong warm-up strategy is suspended, and the cycle count of the non-warm-up condition is kept unchanged. When the cycle count of the non-warm-up condition reaches a second number threshold, if the gear of the vehicle is switched to the P (parking) gear, the user is asked whether the warm-up operation needs to be performed. If the detection result that the user needs to perform the warm-up operation and the vehicle is powered off, the engine is controlled to continuously run and the strong warm-up strategy is performed. At this time, if the current working condition of the vehicle satisfies the engine warm-up condition, the engine is controlled to stop, the strong warm-up strategy is exited, the cycle count of the non-warm-up condition is cleared, and a prompt of completion of the warm-up is displayed. The heat dissipation system of the engine is systematically controlled in the dynamic and variable working condition, so as to maintain the engine oil temperature and ensure the normal operation of the engine. BRIEF DESCRIPTION OF DRAWINGS
[0009] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without any creative effort.
[0010] Figure 1 is a schematic diagram of an implementation environment provided by the embodiments of the present application; Figure 2 is a flow chart of a control method of an engine provided by an embodiment of the present application. Figure 3 is a structural schematic diagram of a control device of an engine provided by an embodiment of the present application. DETAILED DESCRIPTION
[0011] For the purpose, technical solutions and advantages of the present application to be clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.
[0012] The present application provides a control method of an engine, please refer to Figure 1 which shows a schematic diagram of an implementation environment of the method provided by an embodiment of the present application. The implementation environment can include: an HCU (Hybrid Control Unit, hybrid control unit) 11, a BCM (Body Control Module, vehicle body control module) 12, an ECU (Engine Control Unit, engine control unit) 13, a vehicle temperature sensor 14, a VTMS (Vehicle Thermal Management System, vehicle thermal management system) 15, a BMS (Battery Management System, battery management system) 16 and a large screen of a center console 17.
[0013] Optionally, the BCM 12 is configured to acquire the power-on and power-off state of the vehicle and send it to the HCU 11; the vehicle temperature sensor 14 is configured to acquire the temperature of the environment where the vehicle is located and send it to the HCU 11; the ECU 13 is configured to acquire the engine water temperature and send it to the HCU 11, and is also configured to receive the instructions of the HCU 11 to prohibit engine shutdown, cancel the prohibition of engine shutdown and control engine shutdown.
[0014] Exemplarily, the VTMS 15 is configured to receive the instructions of the HCU 11, send instructions to the electronic valve on the heater circuit, cut off the high-temperature coolant flowing from the engine to the heater core, and control the vehicle heater system to be turned off; or is configured to receive the instructions of the HCU 11, send instructions to the electronic valve on the heater circuit, restore the high-temperature coolant flowing from the engine to the heater core, and control the vehicle heater system to resume work; and is also configured to receive the instructions of the HCU 11 to stop or resume the work of the PTC.
[0015] In one possible implementation, BMS16 receives instructions from HCU11 to stop or resume sending battery heating requests. The large screen 17 on the center console receives instructions from HCU11 to display a text message indicating that warm-up is complete; it also receives instructions from HCU11 to ask the user if they wish to perform a warm-up operation; and it receives the user's selection of whether to perform a warm-up operation and sends this information to HCU11. HCU11, BCM12, ECU13, on-board temperature sensor 14, VTMS15, BMS16, and the large screen 17 on the center console establish a communication connection via a wired or wireless network.
[0016] Based on the above Figure 1 The implementation environment shown in this application provides an engine control method, such as... Figure 2 As shown, taking the application of this method to HCU as an example, the method includes steps 201-208.
[0017] In step 201, in response to the vehicle's power-on state switching from vehicle power-off to vehicle power-on, the HCU acquires the ambient temperature and engine coolant temperature of the vehicle's surroundings.
[0018] In one possible implementation, the HCU can obtain the vehicle's power-on / off status from the BCM. Optionally, if the vehicle's power-on / off status switches from vehicle power-off to vehicle power-on, the HCU obtains the ambient temperature and engine coolant temperature, including: the HCU can obtain the ambient temperature via an onboard temperature sensor, and the engine coolant temperature via the ECU.
[0019] For example, an engine coolant temperature sensor is installed in the engine's coolant passages, wherein the resistance of the engine coolant temperature sensor changes with the coolant temperature. The ECU reads the resistance value of the engine coolant temperature sensor and determines the current coolant temperature as the engine water temperature based on a preset correspondence between the resistance value and the coolant temperature. In one possible implementation, the preset correspondence between the resistance value and the coolant temperature can be determined experimentally.
[0020] Optionally, after obtaining the vehicle's power-on / off state, the HCU indicates the start of a driving cycle in response to the vehicle's power-on / off state switching from power-off to power-on. For example, if the vehicle's power-on / off state switches from power-off to power-on, the HCU determines that a driving cycle has started.
[0021] In step 202, the HCU obtains the detection results of the warm-up conditions based on the ambient temperature of the vehicle and the engine coolant temperature. The detection results of the warm-up conditions are used to indicate whether the current operating conditions of the vehicle meet the engine warm-up conditions.
[0022] For example, after obtaining the ambient temperature and engine coolant temperature of the vehicle, the HCU obtains the detection result of the warm-up condition based on the ambient temperature and engine coolant temperature. The detection result of the warm-up condition is used to indicate whether the current operating condition of the vehicle meets the engine warm-up condition.
[0023] In one possible implementation, the HCU obtains the detection result of the warm-up condition based on the temperature of the vehicle's ambient environment and the engine coolant temperature, including: in response to the temperature of the vehicle's ambient environment being less than or equal to a first temperature threshold and the engine coolant temperature being less than a second temperature threshold, obtaining the detection result that the current operating condition of the vehicle does not meet the engine warm-up condition, wherein the first temperature threshold is less than the second temperature threshold; and in response to the engine coolant temperature being greater than or equal to the second temperature threshold and continuing for a preset duration, obtaining the detection result that the current operating condition of the vehicle meets the engine warm-up condition.
[0024] Optionally, after obtaining the ambient temperature and engine coolant temperature of the vehicle, the HCU compares the ambient temperature with a first temperature threshold and the engine coolant temperature with a second temperature threshold. For example, if the ambient temperature is less than or equal to the first temperature threshold and the engine coolant temperature is less than the second temperature threshold, the HCU determines that the vehicle's current operating condition does not meet the engine warm-up conditions; if the engine coolant temperature is greater than or equal to the second temperature threshold and remains so for a preset duration, the HCU determines that the vehicle's current operating condition meets the engine warm-up conditions.
[0025] In one possible implementation, the first temperature threshold, the second temperature threshold, and the preset duration can be set based on experience. It is necessary to ensure that the first temperature threshold is less than the second temperature threshold. For example, the first temperature threshold can be 0 degrees, the second temperature threshold can be 85 degrees, and the preset duration can be 10 minutes.
[0026] By combining the ambient temperature and engine coolant temperature, the system determines whether the vehicle's current operating conditions meet the engine warm-up requirements, improving the accuracy of this assessment. Furthermore, when the engine coolant temperature rises to a level greater than or equal to a second temperature threshold, a preset duration is required before confirming that the vehicle's current operating conditions meet the engine warm-up requirements. This prevents engine coolant temperature fluctuations from being mistakenly interpreted as meeting the warm-up requirements, thus avoiding any impact on the accuracy of the assessment.
[0027] In step 203, in response to the detection result that the current operating condition of the vehicle does not meet the engine warm-up conditions, the HCU controls the cumulative number of cycles that do not meet the warm-up conditions to increment by one, with the initial value of the cumulative number of cycles that do not meet the warm-up conditions being 0.
[0028] For example, after obtaining the detection result of the warm-up condition, if the current operating condition of the vehicle does not meet the engine warm-up condition, the HCU controls the cumulative number of cycles that do not meet the warm-up condition to increment by one, with an initial value of 0. Optionally, a cumulative number of cycles that do not meet the warm-up condition is set with an initial value of 0, and the HCU controls the cumulative number of cycles that do not meet the warm-up condition to increment by one each time the current operating condition of the vehicle does not meet the engine warm-up condition.
[0029] In one possible implementation, apart from the first threshold number of driving cycles, the second threshold number of driving cycles, and subsequent driving cycles, the HCU only acquires the detection results of the warm-up conditions at the beginning of each driving cycle. For example, the first threshold number and the second threshold number can be set empirically, requiring the second threshold number to be greater than the first threshold number. The first threshold number can be 15 times, and the second threshold number can be 20 times.
[0030] By setting a cumulative number of cycles in which the engine warm-up conditions are not met, the system tracks the number of times the vehicle starts and stops repeatedly. This data is then used to implement a strong warm-up strategy to ensure the engine's normal operation once the cumulative number of such cycles reaches a certain threshold.
[0031] In step 204, in response to the cumulative number of cycles that have not reached the warm-up condition reaching the first threshold, the HCU prohibits the engine from shutting down and activates the strong warm-up strategy, which is used to increase the engine oil temperature.
[0032] For example, after updating the cumulative number of cycles that do not meet the warm-up condition, the cumulative number of cycles that do not meet the warm-up condition is compared with the first threshold. If the cumulative number of cycles that do not meet the warm-up condition reaches the first threshold, the HCU prohibits the engine from shutting down and activates the strong warm-up strategy, which is used to increase the engine oil temperature.
[0033] Optionally, if the cumulative number of cycles without reaching the warm-up condition reaches the first threshold, the HCU prevents the engine from shutting down, including: the HCU preventing the engine from shutting down via the ECU. In one possible implementation, the HCU activates a strong warm-up strategy, including: the HCU shuts down the vehicle's heating system, stops using the battery heating function, and disables the PTC (Positive Temperature Coefficient Heater).
[0034] For example, the HCU may shut down the vehicle's heating system, stop using the battery heating function, and disable the PTC in the following ways: the HCU sends a command to the electronic valve in the heating circuit via the VTMS to cut off the flow of high-temperature coolant from the engine to the heater core, while the high-temperature coolant continues to circulate within the engine, thus controlling the shutdown of the vehicle's heating system; the HCU sends a command to the BMS to request the BMS to stop sending battery heating requests; or the HCU sends a command to the VTMS to control the PTC to stop working.
[0035] In one possible implementation, after prohibiting engine shutdown and activating the strong warm-up strategy, in response to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, the prohibition of engine shutdown is lifted, the strong warm-up strategy is exited, the cumulative number of cycles that have not met the warm-up conditions is cleared to zero, and a prompt indicating that warm-up is complete is displayed.
[0036] Optionally, during the execution of the strong warm-up strategy, if the detection result indicates that the vehicle's current operating conditions meet the engine warm-up requirements, the prohibition on engine shutdown is lifted, the strong warm-up strategy is exited, the cumulative number of cycles that have not met the warm-up requirements is reset to zero, and a message indicating that warm-up is complete is displayed. This includes: the HCU lifting the prohibition on engine shutdown via the ECU; the HCU sending a command to the electronic valve in the heating circuit via the VTMS to restore the high-temperature coolant flowing from the engine to the heating core, thus controlling the vehicle's heating system to resume operation; the HCU sending a command to the BMS to request the BMS to resume sending battery heating requests; the HCU sending a command to the VTMS to restore the operation of the PTC; the HCU resetting the cumulative number of cycles that have not met the warm-up requirements to zero and storing the current cumulative number of cycles that have not met the warm-up requirements; and the HCU displaying a message indicating that warm-up is complete in text form on the large screen of the center console.
[0037] By preventing the engine from shutting down when the cumulative number of cycles before warm-up conditions is reached reaches the first threshold while the vehicle remains powered on, the engine is forced to run continuously to ensure continuous heat accumulation and uninterrupted heating of the coolant from waste heat generated by combustion. The vehicle's heating system is shut down and the battery heating function is disabled by cutting off the flow of high-temperature coolant from the engine to the heater core, ensuring all heat is used for engine heating. Similarly, the PTC (Power Transmitter Center) is disabled to prevent the engine from consuming extra energy to power the PTC for heating, ensuring that all combustion heat energy is used for engine heating.
[0038] In step 205, in response to the vehicle switching to a power-off state, the HCU controls the engine to shut down, suspends the strong warm-up strategy, and keeps the cumulative number of cycles before the warm-up condition is met unchanged.
[0039] Optionally, during the execution of the forced warm-up strategy, if the vehicle switches to a power-off state, the engine is shut down, the forced warm-up strategy is paused, and the cumulative number of cycles before the warm-up condition is met remains unchanged. In one possible implementation, the user can force the vehicle to switch to a power-off state by shifting the vehicle to P gear and pressing the start-stop button. In another possible implementation, the end of a driving cycle is indicated in response to the vehicle's power-on state switching from power-on to power-off.
[0040] For example, if the vehicle switches to a power-off state, the HCU controls the engine to shut down, suspends the strong warm-up strategy, and keeps the cumulative number of cycles without warm-up conditions unchanged. This includes: the HCU controlling the engine to shut down via the ECU; the HCU sending a command to the electronic valve on the heating circuit via the VTMS to restore the high-temperature coolant flowing from the engine to the heating core, controlling the vehicle's heating system to resume operation; the HCU sending a command to the BMS to request the BMS to resume sending battery heating requests; the HCU sending a command to the VTMS to restore the operation of the PTC; the HCU keeping the cumulative number of cycles without warm-up conditions unchanged and storing the current cumulative number of cycles without warm-up conditions.
[0041] Optionally, after controlling the engine to shut down, pausing the strong warm-up strategy, and keeping the cumulative number of cycles before the warm-up condition is reached unchanged, in response to the start of the next driving cycle, it is determined whether to update the cumulative number of cycles and whether to execute the strong warm-up strategy based on the ambient temperature and engine coolant temperature of the vehicle, including: determining whether to update the cumulative number of cycles and whether to execute the strong warm-up strategy based on the ambient temperature and engine coolant temperature of the vehicle, using the same judgment method as when driving a first number of threshold driving cycles, until a second number of threshold driving cycles are reached.
[0042] Because the HCU's actions when the cumulative number of cycles failing to reach the first threshold are all spontaneous and without the user's explicit knowledge, stopping the engine and suspending the forced warm-up strategy when the vehicle is switched off demonstrates obedience and respect for the user's power-off command. It also avoids unpredictable risks caused by continuing to run the engine and execute forced warm-up measures without the user's knowledge. Maintaining a constant cumulative number of cycles failing to reach the warm-up condition facilitates subsequent assessments of the vehicle's engine heating needs based on the current level of failure.
[0043] In step 206, in response to the cumulative number of cycles that have not met the warm-up conditions reaching the second threshold, and the vehicle shifting to P gear, the HCU obtains the detection result of the warm-up operation query. The detection result of the warm-up operation query is used to indicate whether a warm-up operation needs to be performed. The second threshold is greater than the first threshold.
[0044] In one possible implementation, the cumulative number of cycles that have not met the warm-up condition is compared with a second threshold. If the cumulative number of cycles that have not met the warm-up condition reaches the second threshold and the vehicle is shifted to P gear, indicating that the user intends to turn off the power, the HCU obtains the detection result of the warm-up operation query. The detection result of the warm-up operation query is used to indicate whether the warm-up operation needs to be performed, and the second threshold is greater than the first threshold.
[0045] For example, the HCU obtains the detection result of the warm-up operation query, including: the HCU asks the user whether a warm-up operation is required through the large screen on the central control panel; the user can select whether a warm-up operation is required by clicking the option button on the large screen. If the HCU receives information that the user selects to perform a warm-up operation, the HCU obtains a detection result indicating that a warm-up operation is required; if the HCU receives information that the user selects not to perform a warm-up operation, the HCU obtains a detection result indicating that a warm-up operation is not required.
[0046] The system asks the user via the large screen on the center console whether they need to perform a warm-up operation. Only after the user confirms that they need to perform the warm-up operation will the system continue to run the engine and implement a strong warm-up strategy after the vehicle is powered off. This ensures that the operation is carried out with respect for the user and with the user's informed consent, thus avoiding unpredictable risks and conflicts.
[0047] In step 207, in response to the detection result indicating that a warm-up operation needs to be performed and the detection that the vehicle has switched to a power-off state, the HCU controls the engine to continue running and executes a strong warm-up strategy.
[0048] Optionally, after obtaining the test results of the warm-up operation query, if the test results indicate that a warm-up operation needs to be performed, the HCU controls the engine to continue running and executes a strong warm-up strategy, including: the HCU controlling the engine to continue working via the ECU; the HCU sending a command to the electronic valve on the heating circuit via the VTMS to cut off the high-temperature coolant flowing from the engine to the heating core, controlling the vehicle's heating system to shut down; the HCU sending a command to the BMS to request the BMS to stop sending battery heating requests; and the HCU sending a command to the VTMS to control the PTC to stop working.
[0049] For example, during the process of controlling the engine to run continuously and executing the strong warm-up strategy, if the detection result shows that the current operating condition of the vehicle meets the engine warm-up conditions, the prohibition on stopping the engine is lifted, the strong warm-up strategy is exited, the cumulative number of cycles that have not met the warm-up conditions is reset to zero, and a warm-up completion prompt is displayed on the large screen of the central control panel. In one possible implementation, during the process of controlling the engine to run continuously and executing the strong warm-up strategy, if it is detected that the vehicle has switched to a power-off state, the HCU controls the engine to continue running and continues to execute the strong warm-up strategy.
[0050] Optionally, after obtaining the detection result of the warm-up operation query, in response to obtaining a detection result indicating that warm-up operation is not required and the vehicle is switched to a power-off state, the engine is shut down, the forced warm-up strategy is paused, and the cumulative number of cycles without warm-up conditions remains unchanged. For example, if a detection result indicating that warm-up operation is not required is obtained, and the vehicle is detected to be switched to a power-off state, the HCU controls the engine to shut down, pauses the forced warm-up strategy, maintains the cumulative number of cycles without warm-up conditions, and stores the current cumulative number of cycles without warm-up conditions.
[0051] In one possible implementation, in response to a detection result indicating that no warm-up operation is required, and without a detection result indicating that the vehicle's current operating condition meets the engine warm-up conditions, a detection result for a warm-up operation query is obtained at the start of each driving cycle. Optionally, if a detection result indicating that no warm-up operation is required is obtained, and without a detection result indicating that the vehicle's current operating condition meets the engine warm-up conditions, the user is asked via the large screen on the center console whether a warm-up operation is required at the start of each driving cycle. The user's selection information is received, and the detection result for the warm-up operation query is determined based on the user's selection information.
[0052] Upon receiving the user's selection to perform a warm-up operation, the system continues to run the engine and execute a strong warm-up strategy even after the vehicle is powered off, achieving comprehensive and continuous heating of the engine to quickly meet the engine warm-up requirements. Conversely, upon receiving the user's selection not to perform a warm-up operation, the system shuts down the engine and pauses the strong warm-up strategy when the vehicle is switched off, respecting and executing the customer's choice. However, before obtaining a test result indicating that the vehicle's current operating conditions meet the engine warm-up requirements, the system asks the user at the beginning of each driving cycle whether a warm-up operation is needed, indicating the engine's heating requirements, and executes subsequent strategies based on the user's selection at the start of each driving cycle.
[0053] In step 208, in response to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, the HCU controls the engine to stop, exits the strong warm-up strategy, controls the cumulative number of cycles that have not met the warm-up conditions to be reset to zero, and displays a prompt that the warm-up is complete.
[0054] For example, when the vehicle is switched to the power-off state, during the process of controlling the engine to continue running and executing the strong warm-up strategy, if the detection result shows that the current operating condition of the vehicle meets the engine warm-up conditions, the HCU controls the engine to stop through the ECU, exits the strong warm-up strategy, controls the cumulative number of cycles that have not met the warm-up conditions to be reset to zero, and displays a prompt that the warm-up is complete on the display screen of the center console.
[0055] This embodiment of the application obtains the ambient temperature and engine coolant temperature at the beginning of a driving cycle to determine whether the vehicle's current operating condition meets the engine warm-up conditions. If the vehicle's current operating condition does not meet the engine warm-up conditions, the cumulative number of cycles without warm-up conditions is incremented by one. When the cumulative number of cycles without warm-up conditions reaches the first threshold, the engine is prohibited from shutting down and a strong warm-up strategy is activated. If the vehicle is powered off at this time, the engine is shut down, the strong warm-up strategy is paused, and the cumulative number of cycles without warm-up conditions remains unchanged. When the cumulative number of cycles without warm-up conditions reaches the second threshold, if the vehicle's gear is switched to P (Park), the user is asked whether they need to perform the warm-up operation. If the user needs to perform the warm-up operation and the power is turned off, the engine continues to run and the strong warm-up strategy is executed. If the vehicle's current operating condition meets the engine warm-up conditions at this time, the engine is shut down, the strong warm-up strategy is exited, the cumulative number of cycles without warm-up conditions is reset to zero, and a message indicating that warm-up is complete is displayed. It enables systematic control of the engine's cooling system under varying dynamic operating conditions, thereby maintaining the engine oil temperature and ensuring the normal operation of the engine.
[0056] See Figure 3 This application provides an engine control device, which includes: The first acquisition module 301 is used to acquire the ambient temperature and engine coolant temperature of the vehicle in response to the vehicle's power-on / off state switching from power-off to power-on. The second acquisition module 302 is used to acquire the detection results of the warm-up conditions based on the temperature of the vehicle's environment and the engine coolant temperature. The detection results of the warm-up conditions are used to indicate whether the current operating conditions of the vehicle meet the engine warm-up conditions. The first control module 303 is used to respond to the detection result that the current operating condition of the vehicle does not meet the engine warm-up conditions, and to control the cumulative number of cycles that do not meet the warm-up conditions to increment by one. The initial value of the cumulative number of cycles that do not meet the warm-up conditions is 0. Activation module 304 is used to prevent the engine from shutting down and activate the strong warm-up strategy in response to the cumulative number of cycles that have not reached the first threshold when the warm-up condition is not met. The strong warm-up strategy is used to increase the engine oil temperature. The pause module 305 is used to control the engine to stop in response to the vehicle switching to the power-off state, pause the strong warm-up strategy and keep the cumulative number of cycles before the warm-up condition is reached unchanged. The third acquisition module 306 is used to acquire the detection result of the warm-up operation query in response to the cumulative number of cycles that have not reached the second threshold and the vehicle gear being switched to the parking P gear. The detection result of the warm-up operation query is used to indicate whether the warm-up operation needs to be performed. The second threshold is greater than the first threshold. The second control module 307 is used to respond to the detection result that the warm-up operation needs to be performed, and to detect that the vehicle has switched to the power-off state, to control the engine to continue running and to perform a strong warm-up strategy. The third control module 308 is used to respond to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, control the engine to stop, exit the strong warm-up strategy, control the cumulative number of cycles that have not met the warm-up conditions to be cleared and display a prompt that the warm-up is complete.
[0057] In one possible implementation, the pause module 305 is further configured to indicate the start of a driving cycle in response to the vehicle's power-on state switching from power-off to power-on; indicate the end of a driving cycle in response to the vehicle's power-on state switching from power-on to power-off; and determine whether to update the cumulative number of cycles and whether to execute a strong warming strategy based on the ambient temperature and engine coolant temperature of the vehicle's surroundings in response to the start of the next driving cycle.
[0058] In one possible implementation, the third acquisition module 306 is further configured to, in response to acquiring a detection result indicating that no warm-up operation is required and the vehicle is switched to a power-off state, control the engine to stop, pause the strong warm-up strategy, and keep the cumulative number of cycles that have not reached the warm-up condition unchanged.
[0059] In one possible implementation, the device further includes: a fourth acquisition module, configured to acquire the detection result of a warm-up operation query at the beginning of each driving cycle in response to acquiring a detection result that does not require warm-up operation and that does not acquire a detection result that the current operating condition of the vehicle meets the engine warm-up conditions.
[0060] In one possible implementation, the second acquisition module 302 is used to acquire a detection result that the current operating condition of the vehicle does not meet the engine warm-up conditions in response to the temperature of the vehicle's environment being less than or equal to a first temperature threshold and the engine coolant temperature being less than a second temperature threshold, wherein the first temperature threshold is less than the second temperature threshold; and to acquire a detection result that the current operating condition of the vehicle meets the engine warm-up conditions in response to the engine coolant temperature being greater than or equal to the second temperature threshold and continuing for a preset duration.
[0061] In one possible implementation, the activation module 304 is used to turn off the vehicle's heating system, disable the battery heating function, and deactivate the positive temperature coefficient heater (PTC).
[0062] In one possible implementation, the activation module 304 is further configured to, in response to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, release the prohibition operation on engine shutdown, exit the strong warm-up strategy, control the cumulative number of cycles that have not met the warm-up conditions to be cleared to zero and display a prompt that the warm-up is complete.
[0063] This device determines whether the vehicle's current operating conditions meet the engine warm-up requirements by acquiring the ambient temperature and engine coolant temperature at the start of a driving cycle. If the current operating conditions do not meet the engine warm-up requirements, the device increments the cumulative count of cycles that have not met the warm-up requirements. When the cumulative count reaches the first threshold, the engine is prevented from shutting down, and a strong warm-up strategy is activated. If the vehicle is powered off at this time, the engine is shut down, the strong warm-up strategy is paused, and the cumulative count of cycles that have not met the warm-up requirements remains unchanged. When the cumulative count reaches the second threshold, if the vehicle is shifted to Park (P) gear, the user is asked if they want to perform the warm-up operation. If the user requests to perform the warm-up operation and the vehicle is powered off, the engine continues to run, and the strong warm-up strategy is executed. If the vehicle's current operating conditions meet the engine warm-up requirements, the engine is shut down, the strong warm-up strategy is exited, the cumulative count of cycles that have not met the warm-up requirements is reset to zero, and a message indicating that warm-up is complete is displayed. It enables systematic control of the engine's cooling system under varying dynamic operating conditions, thereby maintaining the engine oil temperature and ensuring the normal operation of the engine.
[0064] It should be noted that the apparatus provided in the above embodiments is only illustrated by the division of the above functional modules. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments belong to the same concept, and their specific implementation process can be found in the method embodiments, which will not be repeated here.
[0065] In an exemplary embodiment, a computer-readable storage medium is also provided, which stores at least one computer program that is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-described engine control methods.
[0066] In one possible implementation, the aforementioned computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0067] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described engine control methods.
[0068] It should be noted that all information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.), and signals involved in this application have been authorized by the user or fully authorized by all parties, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, the vehicle's power-on / off status, the temperature of the vehicle's environment, the engine coolant temperature, the cumulative number of cycles that did not reach the warm-up condition, the test results of the warm-up condition, and the test results of the warm-up operation inquiry involved in this application were all obtained with full authorization.
[0069] It should be understood that "multiple" as used in this article refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0070] It should be noted that the terms "first," "second," etc. (if applicable) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.
[0071] The above description is merely an exemplary embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this application should be included within the protection scope of this application.
Claims
1. A method for controlling an engine, characterized in that, The method includes: In response to the vehicle's power-on / off state, from when the vehicle is powered off to when the vehicle is powered on, the ambient temperature and engine coolant temperature of the vehicle's surroundings are obtained. The detection results of the warm-up conditions are obtained based on the ambient temperature of the vehicle and the engine coolant temperature. The detection results of the warm-up conditions are used to indicate whether the current operating conditions of the vehicle meet the engine warm-up conditions. In response to the detection result that the current operating condition of the vehicle does not meet the engine warm-up condition, the cumulative number of cycles that do not meet the warm-up condition is incremented by one, and the initial value of the cumulative number of cycles that do not meet the warm-up condition is 0. In response to the cumulative number of cycles that have not reached the warm-up condition reaching the first threshold, the engine is prohibited from being shut down and a strong warm-up strategy is activated, which is used to increase the engine oil temperature. In response to the vehicle switching to a power-off state, the engine is controlled to stop, the strong warm-up strategy is paused, and the cumulative number of cycles that have not reached the warm-up condition remains unchanged. In response to the cumulative number of cycles that have not met the warm-up conditions reaching a second threshold, and the vehicle gear being switched to parking (P) gear, the detection result of the warm-up operation query is obtained. The detection result of the warm-up operation query is used to indicate whether the warm-up operation needs to be performed. The second threshold is greater than the first threshold. In response to the detection result indicating that the warm-up operation needs to be performed, and upon detecting that the vehicle has switched to the power-off state, the engine is controlled to continue running and the strong warm-up strategy is executed. In response to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, the engine is controlled to stop, the strong warm-up strategy is exited, the cumulative number of cycles that have not met the warm-up conditions is cleared to zero, and a prompt indicating that the warm-up is complete is displayed.
2. The method according to claim 1, characterized in that, After controlling the engine to shut down, pausing the forced warm-up strategy, and maintaining the cumulative number of cycles where the warm-up condition has not been met, the method further includes: In response to the vehicle's power-on state switching from being powered off to being powered on, a driving cycle is indicated to begin; In response to the vehicle's power-on state switching from vehicle power-on to vehicle power-off, an indication is given that one driving cycle has ended; In response to the start of the next driving cycle, the system determines whether to update the cycle count and whether to execute the strong warm-up strategy based on the ambient temperature of the vehicle and the engine coolant temperature.
3. The method according to claim 1, characterized in that, After obtaining the detection results of the warm-up operation query, the method further includes: In response to a detection result indicating that the warm-up operation is not required, and the vehicle switches to a power-off state, the engine is shut down, the forced warm-up strategy is paused, and the cumulative number of cycles in which the warm-up condition is not met remains unchanged.
4. The method according to claim 3, characterized in that, The method further includes: In response to a detection result indicating that the warm-up operation is not required and no detection result indicating that the current operating condition of the vehicle meets the engine warm-up conditions, the detection result of the warm-up operation query is obtained at the beginning of each driving cycle.
5. The method according to claim 1, characterized in that, The step of obtaining the detection results of the warm-up conditions based on the ambient temperature of the vehicle and the engine coolant temperature includes: In response to the temperature of the vehicle's environment being less than or equal to a first temperature threshold and the engine coolant temperature being less than a second temperature threshold, a detection result is obtained indicating that the current operating condition of the vehicle does not meet the engine warm-up conditions, wherein the first temperature threshold is less than the second temperature threshold. In response to the engine coolant temperature being greater than or equal to the second temperature threshold and continuing for a preset duration, a detection result is obtained indicating that the current operating condition of the vehicle meets the engine warm-up conditions.
6. The method according to claim 1, characterized in that, The activated strong heating strategy includes: Turn off the vehicle's heating system, stop using the battery heating function and the positive temperature coefficient heater (PTC).
7. The method according to claim 1, characterized in that, After prohibiting the engine from shutting down and activating the strong warm-up strategy, the method further includes: In response to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, the prohibition operation on the engine shutdown is lifted, the strong warm-up strategy is exited, the cumulative number of cycles that have not met the warm-up conditions is cleared to zero, and a prompt indicating that the warm-up is complete is displayed.
8. A control device for an engine, characterized in that, The device includes: The first acquisition module is used to acquire the ambient temperature and engine coolant temperature of the vehicle in response to the vehicle's power-on state switching from power-off to power-on. The second acquisition module is used to acquire the detection result of the warm-up condition based on the temperature of the vehicle's environment and the engine coolant temperature. The detection result of the warm-up condition is used to indicate whether the current operating condition of the vehicle meets the engine warm-up condition. The first control module is used to respond to the detection result that the current operating condition of the vehicle does not meet the engine warm-up condition, and to control the cumulative number of cycles that do not meet the warm-up condition to be incremented by one, wherein the initial value of the cumulative number of cycles that do not meet the warm-up condition is 0. An activation module is used to prevent the engine from shutting down and activate a strong warm-up strategy in response to the cumulative number of cycles that have not reached the warm-up condition reaching the first threshold. The strong warm-up strategy is used to increase the engine oil temperature. The pause module is used to control the engine to stop, pause the strong warm-up strategy, and keep the cumulative number of cycles that have not reached the warm-up condition unchanged in response to the vehicle switching to the power-off state. The third acquisition module is used to acquire the detection result of the warm-up operation query in response to the cumulative number of cycles that have not reached the warm-up condition reaching the second threshold and the vehicle gear being switched to the parking P gear. The detection result of the warm-up operation query is used to indicate whether the warm-up operation needs to be performed, and the second threshold is greater than the first threshold. The second control module is used to respond to the detection result that the warm-up operation needs to be performed, and to detect that the vehicle has switched to the power-off state, to control the engine to continue running and to execute the strong warm-up strategy. The third control module is used to respond to the detection result that the current operating condition of the vehicle meets the engine warm-up conditions, control the engine to stop, exit the strong warm-up strategy, control the cumulative number of cycles that have not met the warm-up conditions to be cleared and display a prompt that the warm-up is complete.
9. A computer program product comprising computer instructions that, when executed by a processor, implement the steps of the engine control method as claimed in any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the engine control method as described in any one of claims 1 to 7.