Control method of hybrid electric vehicle, hybrid electric vehicle and storage medium

By correcting the oil temperature based on the engine operation mode and weighted summation combined with historical data, the problem of low engine operation efficiency caused by sensor output value error is solved, and more accurate engine oil temperature estimation and engine efficiency improvement are achieved.

CN119502879APending Publication Date: 2025-02-25NINGBO GEELY ROYAL ENGINE COMPONENTS CO LTD +2
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411610601.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

In the prior art, the output value error of the oil temperature sensor is large, resulting in low engine operation efficiency.

Method used

By determining the corrected oil temperature based on the engine's current operating mode and weighted summation in combination with the historical oil temperature, the engine oil temperature is accurately estimated, thereby controlling the engine to perform protection actions.

Benefits of technology

It improves the accuracy of estimating the oil temperature in the engine cavity, improves the engine operation efficiency, and avoids engine damage and safety hazards caused by errors.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119502879A_ABST
    Figure CN119502879A_ABST
Patent Text Reader

Abstract

The invention discloses a control method of a hybrid electric vehicle, the hybrid electric vehicle and a storage medium, and relates to the technical field of vehicle control, and the control method of the hybrid electric vehicle comprises the steps that the corrected engine oil temperature is determined based on the current operation mode of an engine of the vehicle; the current engine oil temperature is determined according to the corrected engine oil temperature and the historical engine oil temperature of the engine; and controlling the engine to execute a protection action according to the current engine oil temperature. The technical problem that the engine operation efficiency is low due to the fact that the output value of the sensor serves as the engine oil temperature is large in error is solved, and the technical effects of accurately estimating the engine oil temperature in the engine cavity and improving the engine operation efficiency are achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of automobile control technology, and in particular to a control method for a hybrid automobile, a hybrid automobile, and a storage medium. Background Art

[0002] In automobile engines, the oil will become thinner and the viscosity will decrease at high temperatures, making it difficult for the oil to form a stable oil film inside the engine, reducing the lubrication effect on engine components. At low temperatures, the oil will prevent the water inside the engine from evaporating in time, causing the oil to emulsify. The emulsified oil loses its lubricating properties and will seriously damage engine components. Therefore, if the oil temperature is not reasonably predicted and monitored and controlled, the oil temperature may be too high, resulting in hardware loss, and even causing vehicle safety and reliability issues.

[0003] In the related art, the oil temperature sensor is usually installed under the main oil channel above the oil pan. The temperature of the oil changes greatly after passing through the oil channel in the engine and lubrication friction, while the actual required oil temperature is the temperature in the engine cylinder. Therefore, the error of directly using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency when executing the corresponding control strategy. Summary of the invention

[0004] The main purpose of the present application is to provide a control method for a hybrid vehicle, a hybrid vehicle and a storage medium, aiming to solve the technical problem that the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency.

[0005] To achieve the above objectives, the present application provides a control method for a hybrid vehicle, the control method for a hybrid vehicle comprising:

[0006] determining a corrected oil temperature based on a current operating mode of an engine of the vehicle;

[0007] determining a current engine oil temperature based on the corrected engine oil temperature and a historical engine oil temperature of the engine;

[0008] The engine is controlled to perform a protection action according to the current engine oil temperature.

[0009] In this embodiment, the step of determining the current oil temperature according to the corrected oil temperature and the historical oil temperature of the engine includes:

[0010] determining a temperature correction coefficient according to the current operating mode;

[0011] The current oil temperature is determined by weighted summing the corrected oil temperature and a historical oil temperature of the engine based on the temperature correction coefficient.

[0012] In this embodiment, the step of determining the temperature correction coefficient according to the current operating mode includes:

[0013] If the current operation mode is the operation state, determining the temperature correction coefficient according to at least one parameter of the engine speed, the vehicle speed, and the ventilation volume;

[0014] If the current operating mode is a shutdown state, the temperature correction coefficient is determined according to at least one parameter of the vehicle speed and the ventilation volume.

[0015] In this embodiment, the step of determining the corrected oil temperature based on the current operating mode of the vehicle's engine includes:

[0016] If the current operation mode is the operation state, determining the corrected engine oil temperature according to the engine temperature;

[0017] If the current operating mode is a shutdown state, the corrected engine oil temperature is determined according to the ambient temperature of the engine.

[0018] In this embodiment, the step of determining the corrected oil temperature according to the engine temperature includes: determining a positive correction value according to the engine speed, torque and ambient temperature; determining a negative correction value based on the vehicle speed and the ambient temperature; determining the corrected oil temperature according to the positive correction value, the negative correction value and the engine temperature;

[0019] and / or,

[0020] Determining the corrected engine oil temperature according to the ambient temperature of the engine includes: correcting the ambient temperature according to the engine temperature, and determining the corrected ambient temperature as the corrected engine oil temperature.

[0021] In this embodiment, after the negative correction value is determined based on the vehicle speed and the ambient temperature, and before the corrected oil temperature is determined based on the positive correction value, the negative correction value and the engine temperature, the method includes: determining a steady-state temperature value based on a vehicle power-off parameter and the ambient temperature, and correcting the negative correction value based on the steady-state temperature value;

[0022] and / or,

[0023] Before the step of determining the current oil temperature based on the corrected oil temperature and the historical oil temperature of the engine, the step includes: if the historical oil temperature is abnormal, determining a steady-state temperature value based on the vehicle power-off parameters and the ambient temperature, and using the steady-state temperature value as the historical oil temperature; or, according to a pre-trained preset model, calculating the detected oil temperature collected by the ambient temperature and the oil temperature sensor, using the calculation result as the steady-state temperature value, and using the steady-state temperature value as the historical oil temperature.

[0024] In this embodiment, the vehicle power-off parameters include a power-off backup temperature and a shutdown time, the power-off backup temperature is the oil temperature recorded when the vehicle was last shut down, and the step of determining a steady-state temperature value based on the vehicle power-off parameters and the ambient temperature includes:

[0025] determining an engine cooling factor based on the downtime;

[0026] The steady-state temperature value is determined by performing a weighted summation of the power-off backup temperature and the ambient temperature based on the engine refrigeration coefficient.

[0027] In this embodiment, the step of controlling the engine to perform a protection action according to the current engine oil temperature includes:

[0028] If the current engine oil temperature is abnormally high, torque limitation and speed limitation are executed;

[0029] If the current engine oil temperature is abnormally low, the speed limitation is performed and / or the engine is started.

[0030] In addition, to achieve the above-mentioned purpose, the present application also provides a hybrid vehicle, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the control method of the hybrid vehicle as described above.

[0031] In addition, to achieve the above-mentioned purpose, the present application also provides a storage medium, which is a computer-readable storage medium, and a program for implementing the control method of a hybrid vehicle is stored on the computer-readable storage medium. The program for implementing the control method of a hybrid vehicle is executed by a processor to implement the steps of the control method of the hybrid vehicle as described above.

[0032] The present application provides a control method for a hybrid vehicle, which determines a corrected oil temperature based on a current operating mode of an engine of the vehicle; determines a current oil temperature based on the corrected oil temperature and a historical oil temperature of the engine; controls the engine to perform a protection action based on the current oil temperature; otherwise, maintains the current operating mode of the engine unchanged, backs up the current oil temperature as a historical oil temperature, waits for the next calculation moment, and repeats the steps of determining the corrected oil temperature based on the current operating mode of the engine of the vehicle, thereby realizing continuous acquisition of the current oil temperature during the operation of the vehicle to achieve control of the vehicle.

[0033] In summary, the present application selects the corresponding oil temperature correction method based on the current operating mode of the engine, that is, determines the corresponding corrected oil temperature according to the current operating mode of the engine, and then accurately estimates the oil temperature in the engine cavity based on the corrected oil temperature and the historical oil temperature, and controls the engine operation according to the estimated current oil temperature, thereby avoiding the situation in which the output value of the sensor is used as the oil temperature, which has a large error and leads to low engine operating efficiency, thereby achieving the technical effect of improving the accuracy of estimating the oil temperature in the engine cavity and improving the engine operating efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0034] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0035] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0036] Figure 1 A flow chart of a control method for a hybrid vehicle according to the present application;

[0037] Figure 2 A schematic diagram of a dual-motor hybrid system of a hybrid vehicle provided in Embodiment 1 of the control method of a hybrid vehicle of the present application;

[0038] Figure 3 A flow chart of a second embodiment of the control method for a hybrid vehicle of the present application;

[0039] Figure 4 This is a flow chart of steps S111-S113 in Embodiment 3 of the control method for a hybrid vehicle of the present application;

[0040] Figure 5 This is a flow chart of a sixth embodiment of a control method for a hybrid vehicle of the present application;

[0041] Figure 6 This is a schematic diagram of the hardware structure involved in the hybrid vehicle embodiment of the present application.

[0042] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0043] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0044] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0045] At present, with the increasingly stringent national regulations on fuel consumption and emissions, as well as the development of electrification systems, hybrid technology is the key to achieving energy conservation and emission reduction. In order to adapt to national policies and meet emission regulations, vehicle manufacturers and parts suppliers are looking for solutions. However, the battery technology of pure electric vehicle technology systems is complex and costly, so hybrid systems are vigorously promoted. Oil emulsification refers to the oil becoming an emulsion, showing milky white or milky yellow, looking like batter mixed with water, and with bubbles. At this time, the oil has expired, all functions have declined, and it cannot be used anymore. The main cause of emulsification is that incompatible liquids are mixed into the oil, generally referring to water or condensed oil and gas. If the engine runs in a cold state for a long time, part of the water vapor and oil and gas in the combustion exhaust will enter the crankcase through the piston ring, liquefy and accumulate when cold, and eventually cause the oil to emulsify and deteriorate. The way to prevent oil emulsification is to run the engine in a high water temperature state, so that the water and oil and gas in the oil can evaporate and enter the cylinder through the breathing system for combustion. Therefore, oil control is very important throughout the life cycle and has a very important impact on vehicle safety and reliability. In the related art, the oil temperature sensor is usually installed under the main oil channel above the oil pan. The temperature of the oil changes greatly after passing through the oil channel in the engine and lubrication friction, while the actual required oil temperature is the temperature in the engine cylinder. Therefore, directly using the output value of the sensor as the oil temperature will result in a large error.

[0046] The main inventive concept of the present application is: to obtain the historical oil temperature of the vehicle's engine; to determine the current oil temperature of the engine in the current state according to the current operating mode of the engine and the historical oil temperature; and to perform a protective action on the engine when the temperature is abnormal according to the estimated current oil temperature so that the temperature of the engine is in a normal condition, thereby avoiding safety hazards and damage to the engine.

[0047] The present application selects the corresponding temperature correction method based on the current operating mode of the engine, thereby accurately estimating the oil temperature in the engine cavity, and controlling the engine operation according to the estimated current oil temperature, thereby avoiding the situation where the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency, thereby achieving the technical effect of accurately estimating the oil temperature in the engine cavity and improving the engine operating efficiency.

[0048] Based on this, the first embodiment of the present application proposes a control method for a hybrid vehicle, please refer to Figure 1 The control method of the hybrid vehicle includes steps S10 to S30:

[0049] In step S10, a corrected oil temperature is determined based on a current operating mode of the vehicle's engine.

[0050] It should be noted that the execution subject of this embodiment can be a control system of a hybrid vehicle, a computer device, or a hybrid vehicle capable of realizing the above functions, etc.; wherein the aforementioned computer device can be a computing unit deployed in a hybrid vehicle (such as an on-board controller or an on-board processor, etc.), and the aforementioned computer device can also be a computing service device independent of the hybrid vehicle, and the computing service device can include but is not limited to terminal devices (such as including but not limited to tablet computers, personal computers or mobile phones, etc.), independent servers, server clusters, cloud or distributed systems, etc. The following takes a hybrid vehicle as an example of the execution subject of the control method of a hybrid vehicle provided in this application to illustrate this embodiment and the following embodiments.

[0051] In this embodiment, the current operating mode refers to the operating mode that the engine is currently in. The current operating mode may include but is not limited to an operating state or a shutdown state. Different states of the engine (i.e., different operating modes) will affect the flow and temperature changes of the engine oil. Therefore, in the embodiment of the present application, the temperature is corrected in different ways and to different degrees for different operating modes of the engine, thereby ensuring the accuracy of the estimated corrected oil temperature.

[0052] As an optional implementation, different calculation models are selected according to the current operating mode of the engine. For example, a dynamic heat conduction model is used in the operating state, that is, the oil temperature is corrected to take into account the heat generation and oil flow when the engine is working; and a static heat balance model is used in the shutdown state, that is, the oil temperature is corrected to take into account the natural cooling process of the oil in the engine cavity.

[0053] Step S20, determining the current oil temperature according to the corrected oil temperature and the historical oil temperature of the engine.

[0054] In this embodiment, the current oil temperature refers to the estimated oil temperature at the current calculation time, which is calculated based on the historical oil temperature and the corrected oil temperature obtained based on the current operating mode of the engine. Figure 2 The dual-motor hybrid system motor of the hybrid vehicle in this embodiment has three modes, namely, pure electric mode, series mode and parallel mode. In the series mode, the motor P2 drives the wheels. In the series mode, the clutch C0 is not engaged, the engine charges the battery through the motor P1, and the motor P2 drives the wheels. In the parallel mode, the clutch C0 is engaged, and the engine directly drives the wheels. Therefore, when the hybrid vehicle does not require high load conditions, the engine does not start and is considered to be in a shutdown state. In conditions such as speeding up, climbing a hill or low battery, the engine runs, which is considered to be in a running state.

[0055] As an optional implementation, the current engine oil temperature is determined based on a set functional relationship between the corrected engine oil temperature and the historical engine oil temperature.

[0056] Optionally, before step S20, the historical oil temperature at the last calculation moment is obtained.

[0057] In this embodiment, the historical oil temperature refers to the oil temperature value recorded at the last calculation moment, which is stored in the control system after the current oil temperature is calculated at the last calculation moment. That is, this embodiment is a dynamic calculation process, and after the current oil temperature is calculated at each calculation moment, it is backed up to the control system and read at the next calculation moment as the historical oil temperature in the calculation process of the next calculation moment.

[0058] As an optional implementation, the control system of the hybrid vehicle reads the historical oil temperature corresponding to the last calculation time from the storage module. If the historical oil temperature data is not available, the initial oil temperature is used for subsequent calculations.

[0059] Exemplarily, an oil temperature sensor is set under the main oil channel above the engine oil pan, and the car is driven vigorously to heat the oil temperature to close to the upper limit. Then the vehicle is parked in a place without obvious strong winds, and the oil temperature detected by the oil temperature sensor after the engine is stopped is continuously recorded, and the simulated oil temperature is calculated by a preset model. The parameters of the preset model are adjusted through simulation so that the simulated calculation temperature fits the detected oil temperature. If the historical oil temperature data is not available, the ambient temperature and the detected oil temperature collected by the oil temperature sensor are calculated according to the pre-trained preset model, and the calculation result is used as the initial oil temperature, that is, the historical oil temperature at the last calculation moment.

[0060] Illustratively, if historical engine oil temperature data is unavailable, a preset value is used as the historical engine oil temperature.

[0061] Step S30, controlling the engine to perform a protection action according to the current engine oil temperature.

[0062] In this embodiment, if the current oil temperature meets the restriction condition, the engine is controlled to perform a protection action. The restriction condition may be that the current oil temperature exceeds the upper temperature limit or is lower than the lower temperature limit. The upper temperature limit is the maximum value set for the oil temperature, exceeding which may result in reduced oil performance or engine damage. The lower temperature limit is the minimum value set for the oil temperature, below which may result in insufficient lubrication and increased wear. Refers to the control system limiting the operation of the engine, including but not limited to at least one of reducing power output, adjusting fuel injection amount, temporarily shutting down the engine, controlling torque, controlling speed, and starting the engine.

[0063] As an optional implementation, set the upper and lower temperature limits of the oil temperature, and further compare the current oil temperature with the upper and lower temperature limits: if the current oil temperature is higher than the upper temperature limit, the control system will limit the engine power output to reduce the workload. If the current oil temperature is lower than the lower temperature limit, the control system will adjust the fuel injection amount to ensure that the engine runs at an appropriate temperature. Record the execution of the restriction action for subsequent analysis and optimization.

[0064] For example, during the operation of a hybrid vehicle, its control system undertakes the important task of accurately estimating the oil temperature in the engine cavity and controlling the engine operation according to the temperature. First, the control system reads the historical oil temperature corresponding to the last calculation moment from the storage module. Assume that at the last calculation moment, the car is in a high-speed driving state and the engine is in a running state. At this time, the calculated oil temperature is 110°C, and the temperature value is stored in the control system. When entering the current calculation moment, the control system first tries to read this historical oil temperature. If the historical oil temperature data is not available for some reason, such as a storage module failure or data loss, the control system will calculate according to the pre-trained preset model, with the current ambient temperature of 25°C and the detected oil temperature collected by the oil temperature sensor of 90°C, and use the calculation result as the initial oil temperature, that is, the historical oil temperature at the last calculation moment. Alternatively, a preset value such as 80°C can also be used as the historical oil temperature.

[0065] Next, the control system determines the current operating mode of the engine. At this time, the car is in a congested urban road condition, the speed is low, and the battery power is relatively sufficient. According to the working mode judgment logic of the hybrid vehicle, under this condition, the engine does not start and is in a shutdown state. After determining the shutdown state of the engine, the control system selects the static thermal balance model to calculate the current oil temperature. Taking into account the natural cooling process of the oil in the engine cavity, combined with the historical oil temperature read in the previous step, the static thermal balance model is calculated to obtain the current oil temperature of 105°C.

[0066] Then, the control system sets the upper and lower limits of the oil temperature, assuming that the upper limit is 120°C and the lower limit is 80°C. The currently calculated oil temperature of 105°C is compared with the upper and lower limits, and it is found that the current oil temperature is within the normal range. At this time, no restriction action is performed, and the engine continues to operate according to the current working conditions. After a period of time, the car enters a mountain road and needs to climb a hill. At this time, the battery power also decreases. The control system of the hybrid vehicle determines that the engine needs to be started and enters the running state. The control system immediately switches to a dynamic heat conduction model, considering the heat generation and oil flow when the engine is working, and combining the historical oil temperature of 105°C at the last calculation time, the current oil temperature is calculated to be 115°C. Compared with the upper and lower limits again, the current oil temperature is still within the normal range, and the engine continues to operate normally.

[0067] However, as the climbing process continues, the engine load continues to increase and the oil temperature gradually rises. When the calculated current oil temperature is higher than the upper temperature limit of 120°C, the control system immediately takes limiting action to reduce the engine power output to reduce the heat generation of the engine and prevent the oil performance from deteriorating or the engine from being damaged. At the same time, the control system records the execution of this limiting action so that the engine's operating status can be analyzed and optimized later.

[0068] Through the above embodiments, the control system of the hybrid vehicle can accurately estimate the oil temperature in the engine cavity according to the current operating mode of the engine, and take limiting actions in time when the oil temperature is abnormal, thereby effectively improving the operating efficiency and reliability of the engine.

[0069] The present embodiment provides a control method for a hybrid vehicle. The present embodiment determines a corrected oil temperature based on a current operating mode of an engine of the vehicle; determines a current oil temperature based on the corrected oil temperature and a historical oil temperature of the engine; controls the engine to perform a protection action based on the current oil temperature; otherwise, the current operating mode of the engine is maintained unchanged, the current oil temperature is backed up as a historical oil temperature, and the next calculation moment is waited for, and the step of determining the corrected oil temperature based on the current operating mode of the engine of the vehicle is repeated, thereby realizing continuous acquisition of the current oil temperature during the operation of the vehicle to achieve control of the vehicle.

[0070] In summary, the present application selects the corresponding calculation method based on the current operating mode of the engine, thereby accurately estimating the oil temperature in the engine cavity, and controlling the engine operation according to the estimated current oil temperature, thereby overcoming the technical problem that the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency, and achieves the technical effect of accurately estimating the oil temperature in the engine cavity and improving the engine operating efficiency.

[0071] Based on any of the above embodiments, the second embodiment of the present application proposes a control method for a hybrid vehicle, referring to Figure 3 , step S20, comprising:

[0072] Step S21, determining a temperature correction coefficient according to the current operation mode.

[0073] In this embodiment, the temperature correction coefficient is a coefficient in the functional relationship between the corrected engine oil temperature and the historical engine oil temperature to determine the current engine oil temperature.

[0074] As an optional implementation, if the current operating mode is the operating state, the temperature correction coefficient is determined according to at least one parameter among the engine speed, the vehicle speed, and the ventilation volume.

[0075] When the engine is in operation, the lubrication efficiency can be used as a temperature correction factor; the lubrication efficiency is an indicator to measure the lubrication effect between the various components inside the engine. The higher the lubrication efficiency, the better the flow and distribution of the engine oil inside the engine, which can better reduce friction and wear; the lubrication efficiency in the embodiment of the present application can be, but is not limited to, determined by one or more factors of the engine speed, vehicle speed, and ventilation volume; when the engine speed is high, the oil needs to flow faster to meet the lubrication needs of various components, and the lubrication efficiency will be correspondingly improved.

[0076] In this embodiment, the engine speed is the number of revolutions per minute of the engine crankshaft. It reflects the speed at which the engine works. In a hybrid vehicle, the engine speed will change continuously with the vehicle's driving state and power demand.

[0077] As an optional implementation, at least one parameter among the engine speed, the vehicle speed and the ventilation volume may be input into a mapping relationship established in advance to calculate the value of the lubrication efficiency.

[0078] As another optional implementation, the engine speed and the vehicle speed are obtained; and the lubrication efficiency is determined by looking up a table based on the engine speed and the vehicle speed.

[0079] Exemplarily, the engine speed and vehicle speed at the current calculation moment are obtained, the ventilation volume is determined according to the vehicle speed and the vehicle design specifications, and then the lubrication efficiency is determined by looking up a table based on the engine speed, vehicle speed and ventilation volume.

[0080] As another optional implementation, if the current operating mode is a shutdown state, the temperature correction coefficient is determined according to at least one parameter of the vehicle speed and the ventilation volume.

[0081] When the engine is in the shutdown state, the environmental impact coefficient can be used as a temperature correction coefficient; wherein, the environmental impact coefficient is a coefficient used to measure the degree of influence of environmental factors on the oil temperature. In the embodiment of the present application, the environmental impact coefficient can be determined by comprehensively considering factors such as vehicle speed and ventilation volume. For example, when the vehicle speed is greater and the ventilation volume is greater, the environmental impact coefficient should also be greater, because the heat dissipation of the oil is greater at this time.

[0082] In this embodiment, the shutdown state of the engine refers to a state where the engine stops running. In a hybrid vehicle, when the vehicle is running under certain operating conditions, such as in pure electric mode or when the battery is fully charged and the power demand is low, the engine may be shut down to save fuel and reduce emissions.

[0083] As an optional implementation, the method for determining the environmental impact coefficient may be to use a pre-established vehicle speed and ventilation volume query table, and look up the corresponding environmental impact coefficient in the table according to the current vehicle speed and ventilation volume values. For example, the vehicle speed may be divided into different intervals, each interval corresponding to a different environmental impact coefficient range, and fine-tuning may be performed in combination with the size of the ventilation volume to determine the final environmental impact coefficient.

[0084] Step S22: performing a weighted summation of the corrected oil temperature and the historical oil temperature of the engine based on the temperature correction coefficient to determine the current oil temperature.

[0085] In this embodiment, if the engine is in a running state, the current engine oil temperature is determined according to the historical engine oil temperature, the corrected engine oil temperature and the temperature correction coefficient.

[0086] In this embodiment, the historical engine oil temperature, the corrected engine oil temperature and the lubrication efficiency are comprehensively calculated using a specific calculation formula.

[0087] As an optional implementation, a weighted average method is used to assign different weights to the historical oil temperature, the corrected oil temperature and the lubrication efficiency, and then the current oil temperature is obtained by taking the weighted sum of the three.

[0088] As another optional implementation, a first product is determined based on the historical engine oil temperature and the lubrication efficiency; a second product is determined based on the corrected engine oil temperature and the lubrication efficiency; and the current engine oil temperature is determined based on the first product and the second product.

[0089] Exemplarily, the historical engine oil temperature and lubrication efficiency are multiplied to determine a first product; the second product is determined based on the multiplication of the corrected engine oil temperature and lubrication efficiency, and the sum of the first product and the second product is used as the current engine oil temperature.

[0090] Exemplarily, the historical oil temperature and lubrication efficiency are multiplied to determine a first product; the second product is determined based on the corrected oil temperature and lubrication efficiency, and the difference between the first product and the second product plus the corrected oil temperature is used as the current oil temperature.

[0091] The calculation formula is Te EngOilDvn=Te EngOilNVM*k1+Te EngOilStat*(1-k1).

[0092] Where Te EngoilDyn is the current oil temperature, Te EngoilNVM is the historical oil temperature stored at the last calculation time, Te_EngOilStat is the corrected oil temperature, and k1 is the lubrication efficiency.

[0093] As an example of this embodiment, during the driving of a hybrid vehicle, the control system always pays attention to the state of the engine to accurately calculate the oil temperature. The current vehicle is in an accelerating state and the engine is in a running state. The control system obtains the engine speed at the current calculation moment as 3000 rpm, and the vehicle speed is 80 km / h through the vehicle speed sensor. The ventilation volume is determined to be a specific value X according to the vehicle speed and the vehicle design specifications. Then, the control system determines the lubrication efficiency by looking up the table according to the engine speed, vehicle speed and ventilation volume. After querying the comparison table, under the current combination of speed, vehicle speed and ventilation volume, the lubrication efficiency is determined to be 0.8. The engine temperature is measured by the temperature sensor to be 90°C, where the engine temperature refers to the engine water temperature. At the same time, the engine speed of 3000 rpm, the engine torque of a specific value Y, the vehicle speed of 80 km / h, and the ambient temperature of 25°C are obtained as vehicle parameters. By analyzing the correction direction of these parameters on the conduction of the oil temperature, it is found that the engine speed and vehicle speed have a positive effect on the increase of the oil temperature, and the ambient temperature has a negative effect on the increase of the oil temperature. According to the correction direction of different vehicle parameters and the engine water temperature, the correction oil temperature adjustment coefficient is determined to be 1.2. Assuming that the historical oil temperature stored at the last moment is 100°C, multiply the historical oil temperature by the adjustment coefficient to obtain a corrected oil temperature of 120°C. It is known that the historical oil temperature stored at the last calculation moment is 100°C, the lubrication efficiency is 0.8, and the corrected oil temperature is 120°C. Alternatively, it can also be calculated according to another optional implementation. Multiply the historical oil temperature and the lubrication efficiency to determine the first product as 100×0.8=80; based on the multiplication of the corrected oil temperature and the lubrication efficiency, determine the second product as 120×0.8=96. The difference between the first product and the second product, plus the corrected oil temperature, is used as the current oil temperature. That is, the current oil temperature = (96-80) + 120 = 16 + 120 = 136°C.

[0094] Through the above embodiments, the control system of the hybrid vehicle can calculate the current oil temperature more accurately in the engine operation mode, thereby improving the accuracy of the current oil temperature calculation and providing an important basis for further controlling the engine operation.

[0095] In this embodiment, if the engine is in a shutdown state, the current engine oil temperature is determined according to the temperature correction coefficient, the historical engine oil temperature, and the ambient temperature.

[0096] In this embodiment, according to the given engine oil temperature calculation formula Te EngOilSoak = Te AmbEval*k2+Te_EngOilNVM*(1-k2), Te EngOilSoak is the current engine oil temperature, Te_EngOilNVM is the stored historical engine oil temperature, Te AmbEval is the corrected ambient temperature, and k2 is the environmental impact coefficient. First, the ambient temperature is corrected. For example, the measured ambient temperature can be adjusted according to different environmental conditions such as humidity, altitude, etc. to obtain the corrected ambient temperature Te AmbEval. Then, the environmental impact coefficient k2, the historical engine oil temperature Te_EngOilNVM and the corrected ambient temperature Te AmbEval are substituted into the formula for calculation to obtain the current engine oil temperature.

[0097] For example, after a hybrid car has been driving on the highway for a period of time, it enters the urban area. At this time, the battery is fully charged and the power demand is low, so the engine is shut down. At the last calculation moment before the shutdown, the historical oil temperature Te_EngOilNVM recorded by the oil temperature sensor was 100°C. After the engine is shut down, the car continues to drive at a lower speed in the urban area. At this time, the vehicle speed is measured by the vehicle speed sensor to be 30 kilometers per hour. According to the pre-established vehicle speed and ventilation volume query table, combined with the current ventilation volume (assuming that the ventilation volume is a specific value X), the environmental impact coefficient k is determined to be 0.6. At the same time, the ambient temperature is measured by a temperature sensor installed on the outside of the car and is 25°C. Taking into account factors such as humidity in the urban area, the ambient temperature is corrected to obtain a corrected ambient temperature Te AmbEval of 24°C. Substitute the environmental impact coefficient k2=0.6, the historical oil temperature Te_EngOilNVM=100°C and the corrected ambient temperature Te AmbEval=24°C into the oil temperature calculation formula Te EngOilSoak=Te AmbEval*k2+Te_EngOilNVM*(1-k2) to calculate: TeEngOilSoak=24*0.6+100*(1-0.6)=14.4+40=54.4°C. Therefore, at the current calculation time, the estimated current oil temperature is 54.4°C.

[0098] As the car continues to drive, the vehicle speed and environmental conditions may change. The control system will continuously recalculate the environmental impact coefficient based on new parameters such as vehicle speed, ventilation volume and ambient temperature, and update the estimated value of the current oil temperature based on the historical oil temperature to ensure accurate monitoring and control of the oil temperature in the engine cavity.

[0099] Based on any of the above embodiments, the third embodiment of the present application proposes a control method for a hybrid vehicle, step S10 comprising:

[0100] Step S11: if the current operation mode is the operation state, determine the corrected engine oil temperature according to the engine temperature.

[0101] In this embodiment, the engine temperature refers to the operating temperature inside the engine, which is measured by a temperature sensor. The engine temperature will affect the performance and temperature of the engine oil. When the engine temperature is high, the temperature of the engine oil will also increase accordingly. The engine temperature can also be the engine water temperature. The corrected engine oil temperature is a correction value for adjusting the engine temperature.

[0102] As an optional implementation, the essence of calculating the oil temperature when the engine is running is to compensate for the current engine water temperature, and the steady-state oil temperature is obtained by adding the temperature stored at the last moment to the heat dissipation of the oil pan based on the vehicle speed and the compensation based on the ambient temperature. The temperature at the last moment is multiplied by the dynamic coefficient related to the vehicle speed and the rotation speed to obtain the temperature increment. The relationship between the engine temperature and the corrected oil temperature is established through experiments or data analysis. For example, the corresponding corrected oil temperature adjustment coefficient can be determined according to different engine temperature ranges, and then the coefficient is multiplied by the initial oil temperature, such as the historical oil temperature or the initial value determined by other means, to obtain the corrected oil temperature.

[0103] As another optional implementation, the engine water temperature is obtained, and then at least one of the engine speed, engine torque, vehicle speed, and ambient temperature is obtained as a vehicle parameter, and then the corrected oil temperature is determined based on the correction direction of the oil temperature transmitted by different vehicle parameters and combined with the engine water temperature. The correction direction refers to whether the vehicle parameter has a positive or negative impact on the increase of the oil temperature.

[0104] Optionally, refer to Figure 4 , step S11, comprising:

[0105] Step S111, determining a positive correction value according to the engine speed, torque and ambient temperature.

[0106] In the present embodiment, the engine torque refers to the torque output by the engine from the crankshaft end. The magnitude of the torque will affect the load condition of the engine. A larger torque usually means that the engine needs to output more power, and may also cause the oil temperature to rise. The ambient temperature refers to the temperature of the environment in which the engine is located. The ambient temperature will indirectly affect the oil temperature by affecting the heat dissipation of the engine. When the ambient temperature is high, it is relatively difficult for the engine to dissipate heat, and the oil temperature may rise more easily. The positive correction value is a value used to adjust the oil temperature upward. Taking into account that factors such as engine speed, torque and ambient temperature may cause the oil temperature to rise, the positive correction value is determined by a specific calculation method to appropriately correct the oil temperature. Among them, the ambient temperature of the engine is obtained by taking the smaller value of the engine temperature and the ambient temperature.

[0107] As an optional implementation, a mathematical model is established, and the engine speed, torque and ambient temperature are used as input parameters. The coefficients and functional relationships of the model are determined through experiments or data analysis, so as to calculate the positive correction value. For example, the corresponding positive correction coefficients are determined according to different speed ranges, torque ranges and ambient temperature ranges, and then these coefficients are combined with the engine speed, torque and ambient temperature to calculate the positive correction value.

[0108] As another optional implementation, considering that the faster the engine speed, the more friction there is on the engine oil, the faster the temperature rises, the greater the output torque, the higher the temperature transmitted to the engine oil, and the faster the temperature rises. At the same time, the engine speed and the estimated ambient temperature also correct the engine oil temperature. Similarly, the faster the engine speed, the more friction there is on the engine oil, the faster the temperature rises, and, at the same ambient temperature, there is also a deviation between the engine oil temperature and the water temperature. Therefore, the first correction value is determined based on the engine speed and torque; the second correction value is determined based on the engine speed and the ambient temperature. Both the first correction value and the second correction value are positive correction values, that is, the larger the corresponding values, the higher the engine oil temperature.

[0109] Step S112, determining a negative correction value based on the vehicle speed and the ambient temperature.

[0110] In this embodiment, the vehicle speed is the speed at which the vehicle is traveling. Changes in the vehicle speed will affect the load and heat dissipation of the engine. Generally speaking, when the vehicle speed is high, the load of the engine is relatively low, and the heat dissipation condition is also better, and the oil temperature may be relatively low. The ambient temperature will affect the heat dissipation of the engine, and thus affect the oil temperature. The negative correction value is a value used to adjust the oil temperature downward. Considering that factors such as vehicle speed and ambient temperature may cause the oil temperature to decrease, the negative correction value is determined by a specific calculation method to make appropriate corrections to the oil temperature.

[0111] As an optional implementation, the vehicle speed and the oil temperature, as well as the correction of the temperature by the ambient temperature deviation, the faster the vehicle speed, the more the oil temperature drops compared to the engine temperature; the lower the ambient temperature, the lower the oil temperature will be. The vehicle speed and the ambient temperature are used as input parameters to calculate the negative correction value. For example, the corresponding negative correction coefficients can be determined according to different vehicle speed ranges and ambient temperature ranges, and then these coefficients are combined with the vehicle speed and the ambient temperature to calculate the negative correction value.

[0112] Step S113, determining the corrected oil temperature according to the positive correction value, the negative correction value and the engine temperature.

[0113] In this embodiment, the engine temperature is taken as the base value, and then the positive correction value is added, and the negative correction value is subtracted to obtain the corrected oil temperature. For example, assuming that the engine temperature is T, the positive correction value is A, and the negative correction value is B, then the corrected oil temperature = T + AB.

[0114] Exemplarily, the calculation formula for correcting the engine oil temperature is as follows:

[0115] Te_EngOilStat=Te CIntEval+Te CIntCoef+(Te OilPanCnvc+Te ConvSump)+TeNeOffs.

[0116] Where, Te_EngOilStat is the corrected oil temperature, Te CIntEval is the engine temperature; Te cIntCoef is the correction of the temperature by the engine speed and torque, i.e. the first correction value; the faster the engine speed, the more friction there is on the oil, and the faster the temperature rises. The greater the output torque, the higher the temperature transmitted to the oil, and the faster the temperature rises. Te_oilPanCnvc+Te_ConvSump is the correction of the temperature by the vehicle speed, oil temperature, and ambient temperature, i.e. the second correction. The faster the vehicle speed, the more the oil temperature drops compared to the engine temperature, and the lower the ambient temperature, the lower the oil temperature will be. TeNeOffs is the correction of the temperature by the engine speed and the estimated ambient temperature, i.e. the negative correction value. Similarly, the faster the engine speed, the more friction there is on the oil, and the faster the temperature rises. Moreover, at the same ambient temperature, the temperature deviation between the oil temperature and the water temperature also needs to be considered.

[0117] Through the above three steps, multiple factors such as engine speed, torque, vehicle speed, ambient temperature and engine temperature can be comprehensively considered to more accurately determine the corrected oil temperature, providing a more reliable basis for the subsequent calculation of the current oil temperature.

[0118] Step S12: if the current operation mode is the shutdown state, determine the corrected oil temperature according to the ambient temperature of the engine.

[0119] In this embodiment, if the current operation mode is the shutdown state, the ambient temperature is corrected according to the engine temperature, and the corrected ambient temperature is determined as the corrected engine oil temperature.

[0120] Ambient temperature refers to the temperature of the external environment of the car. Ambient temperature will directly affect the temperature change of the engine oil after the engine stops. Generally speaking, the higher the ambient temperature, the more difficult it is for the engine oil to dissipate heat and the slower the temperature drops; the lower the ambient temperature, the faster the engine oil dissipates heat and the faster the temperature drops.

[0121] As an optional implementation, the ambient temperature can be measured by a temperature sensor installed outside the car. In addition, the ambient temperature can be more accurately estimated and corrected in combination with weather forecast data or other external data sources.

[0122] As another optional implementation, the corrected ambient temperature is obtained by taking the smaller value of the engine temperature and the collected ambient temperature.

[0123] Based on any of the above embodiments, a fourth embodiment of the present application provides a control method for a hybrid vehicle, which includes: after the step of determining a negative correction value based on the vehicle speed and the ambient temperature, and before the step of determining the corrected oil temperature based on the positive correction value, the negative correction value, and the engine temperature.

[0124] Step S41, determining a steady-state temperature value based on the vehicle power-off parameter and the ambient temperature, and correcting the negative correction value according to the steady-state temperature value.

[0125] In this embodiment, the steady-state temperature value is the oil temperature corresponding to the change of the vehicle's downtime and ambient temperature after the vehicle stops in a place without obvious strong wind after intense driving. After the negative correction value is obtained by looking up the table, the negative correction value is corrected according to the steady-state temperature value determined by the vehicle power-off parameter and the ambient temperature to improve the accuracy of the negative correction value.

[0126] As an optional implementation, the vehicle power-off parameters include a power-off backup temperature. After determining the steady-state temperature value, the difference between the power-off backup temperature and the steady-state temperature value is determined; based on the relationship between the difference and the absolute value of the negative correction value, the larger value is taken to obtain the corrected negative correction value, where the negative correction value is a negative number.

[0127] Optionally, before the step of determining the current oil temperature according to the corrected oil temperature and the historical oil temperature of the engine, the method further comprises:

[0128] Step S42: If the historical engine oil temperature is abnormal, a steady-state temperature value is determined based on the vehicle power-off parameter and the ambient temperature, and the steady-state temperature value is used as the historical engine oil temperature.

[0129] In this embodiment, the acquisition of historical oil temperature anomalies includes that the current calculation time is the ignition time of the vehicle and there is no historical oil temperature at this time, and also includes historical oil temperature calculation anomalies.

[0130] As an optional implementation manner, the vehicle power-off parameters include a power-off backup temperature and a shutdown time, the power-off backup temperature is an oil temperature recorded when the vehicle was last shut down, and the step of determining a steady-state temperature value based on the vehicle power-off parameters and the ambient temperature includes:

[0131] Step S421, determining an engine cooling coefficient according to the downtime;

[0132] Step S422: performing weighted summation of the power-off backup temperature and the ambient temperature based on the engine refrigeration coefficient to determine the steady-state temperature value.

[0133] In this embodiment, the state in which the car controller is powered on is when the ignition switch of the car is turned on, and the controllers such as the electronic control unit of the car begin to receive power and start working. The power-off backup temperature is when the car is last turned off, and the control system stores the oil temperature at that time so that it can be used as a reference when it is started next time. This stored temperature is called the power-off backup temperature. The downtime is the time interval between the last time the car was turned off and the current start. The engine cooling coefficient is a coefficient used to measure the degree of cooling of the engine during downtime. The longer the downtime, the more the engine cools and the greater the cooling coefficient. The ambient temperature is the temperature of the external environment in which the car is located, which affects the temperature change of the engine during downtime. The initial oil temperature is the oil temperature obtained by a specific calculation when the car has just started and there is no historical oil temperature at the last calculation time, which is used as the starting value for subsequent calculations.

[0134] As an optional embodiment, when the controller of the car is powered on, the control system first detects this state change. Then, the power-off backup temperature is read from the storage device, which is the oil temperature stored when the car was turned off last time. At the same time, the control system determines the downtime between this start and the last shutdown through an internal clock or other timing device. Establish a relationship model between downtime and engine cooling coefficient. For example, the downtime can be divided into different intervals, each of which corresponds to a specific cooling coefficient range. The longer the downtime, the greater the cooling coefficient, indicating that the engine is cooled more during the downtime. The specific corresponding relationship between the cooling coefficient and the downtime can be determined by experiment or data analysis. The following formula is used to calculate the initial oil temperature: initial oil temperature = power-off backup temperature * (1-engine cooling coefficient) + ambient temperature * engine cooling coefficient. Among them, the power-off backup temperature reflects the oil temperature state at the last shutdown, and multiplied by (1-engine cooling coefficient) represents the part that is reduced due to engine cooling during the shutdown period. The ambient temperature multiplied by the engine cooling coefficient represents the impact of the environment on the engine temperature during the shutdown period. The two are added together to obtain the initial oil temperature, which is used as an estimate of the oil temperature when the car is started.

[0135] Specifically, the calculation formula is Te_Oillnit=Te_EngOilNVM*k3+Te_AmbEval*(1-k3).

[0136] In the formula, Te oillnit is the initial oil temperature after the engine is started, Te EngoilNVM is the power-off backup temperature stored after the main control is powered off, and Te AmbEval is the ambient temperature of the engine, which is obtained by taking the smaller value of the engine temperature and the ambient temperature. k3 is the engine cooling coefficient, which is calculated by looking up the table of engine downtime. The longer the downtime, the closer the oil temperature is to the ambient temperature.

[0137] For example, a hybrid car is turned off at noon on a hot summer day, and the oil temperature at that time is recorded as 90°C, which is the power-off backup temperature. After 5 hours, the car is started again, and the downtime is 5 hours. According to the pre-established relationship between downtime and engine cooling coefficient, the engine cooling coefficient is determined to be 0.6 for a downtime of 5 hours. At the same time, the ambient temperature is measured by the external temperature sensor to be 35°C. The initial oil temperature is calculated according to the above formula: initial oil temperature = 90°C*(1-0.6)+35°C*0.6=90°C*0.4+35°C*0.6=36°C+21°C=57°C. Therefore, when the car is started this time, the initial oil temperature is determined to be 57°C. This temperature will be used as the starting value for subsequent oil temperature calculations. As the car runs, the control system will continuously update the estimated value of the oil temperature based on factors such as the current operating mode of the engine.

[0138] Optionally, before the step of determining the current oil temperature based on the corrected oil temperature and the historical oil temperature of the engine, the step includes: calculating the detected oil temperature collected by the ambient temperature and the oil temperature sensor according to a pre-trained preset model, using the calculation result as the steady-state temperature value, and using the steady-state temperature value as the historical oil temperature.

[0139] If it is detected that the automobile controller is powered on, the power-off backup temperature and the downtime are obtained; the engine cooling coefficient is determined according to the downtime; and the initial oil temperature is determined according to the power-off backup temperature, the engine cooling coefficient and the ambient temperature. This solves the technical problem in the related art that the oil temperature in the engine cavity when the automobile is started cannot be accurately estimated, and achieves the technical effect of accurately estimating the actual oil temperature in the engine.

[0140] Based on any of the above embodiments, the fifth embodiment of the present application proposes a control method for a hybrid vehicle, step S30 comprising:

[0141] Step S31: If the current engine oil temperature is abnormally high, torque limitation and speed limitation are performed.

[0142] In this embodiment, if the current engine oil temperature is greater than the upper temperature limit, or greater than or equal to the upper temperature limit, it is determined that the current engine oil temperature is abnormally high. The upper temperature limit is the maximum value of the set engine oil temperature. Exceeding this value may cause the engine oil performance to decline or the engine to be damaged. Torque limitation is to limit the torque output of the engine in order to reduce the load and heat generation of the engine when the engine oil temperature is higher than the upper temperature limit. The degree of torque limitation can be determined according to the extent by which the engine oil temperature exceeds the upper temperature limit. The more it exceeds, the greater the limitation. For example, the torque output can be reduced by adjusting the parameters such as the fuel injection amount and the ignition advance angle of the engine. At the same time, the engine speed is limited to reduce the friction and heat generation of the engine. The speed limit can be achieved by controlling the throttle opening of the engine, the instructions of the electronic control unit, etc. A higher speed will cause the friction inside the engine to increase, thereby further increasing the engine oil temperature, so limiting the speed can protect the engine to a certain extent.

[0143] Step S32: if the current engine oil temperature is abnormally low, execute the speed limitation and / or start the engine.

[0144] In this embodiment, if the current engine oil temperature is less than the lower temperature limit, or less than or equal to the lower temperature limit, it is determined that the current engine oil temperature is abnormally low. The lower temperature limit is the lowest value of the set engine oil temperature. Being lower than this value may lead to insufficient lubrication and increased wear. The speed limit is when the engine oil temperature is lower than the lower temperature limit. In order to ensure that the engine runs at an appropriate temperature and avoid excessive wear due to insufficient lubrication, the engine speed can be limited. The limiting method is similar to that at high temperature. The engine speed is controlled within a relatively low range by adjusting the throttle opening, ECU instructions, etc. In some cases, if the engine oil temperature is too low and the vehicle's power demand is high, it can be considered to start the engine to increase the oil temperature. After starting the engine, the heat of the engine will gradually be transferred to the engine oil, causing its temperature to rise. However, when starting the engine, it is necessary to pay attention to controlling the speed and load during the starting process to avoid excessive impact on the engine.

[0145] For example, a hybrid car is driven in a cold winter. During driving, the control system continuously monitors the oil temperature.

[0146] 1. When the oil temperature is higher than the upper temperature limit:

[0147] After the car has been driving at a high speed on the highway for a period of time, the oil temperature gradually rises due to the continuous high-load operation of the engine. The control system detects that the current oil temperature has reached 125°C, while the set temperature upper limit is 120°C.

[0148] At this time, the control system implements torque limitation. First, the fuel injection amount is reduced to reduce the engine output power, thereby reducing the torque output. At the same time, according to the current vehicle speed (assuming it is 100 km / h), a speed-based compensation oil temperature is superimposed to further increase the torque limitation. For example, if the compensation oil temperature is calculated to be 5°C based on the vehicle speed, the total torque limitation amplitude will increase accordingly.

[0149] In addition, the control system also limits the engine speed. By adjusting the throttle opening, the engine speed is limited to a lower range, such as from the original 6000 rpm to 4000 rpm, in order to reduce engine friction and heat generation.

[0150] 2. When the oil temperature is lower than the lower temperature limit:

[0151] When the car starts on a cold morning, the oil temperature is low at the beginning of driving. The control system detects that the current oil temperature is 60℃, while the set lower temperature limit is 70℃.

[0152] If the vehicle's power demand is not high at this time, the control system can implement speed limiting. For example, the engine speed is limited to a lower range, such as from the normal 2000 rpm to 1500 rpm, to reduce the friction heat of the engine and ensure that the engine oil can provide a certain lubrication effect at a relatively low temperature.

[0153] If the vehicle requires higher power output, such as when climbing a hill or accelerating, the control system may consider starting the engine. After starting the engine, the heat generated by the engine will gradually transfer to the engine oil, causing it to heat up. During the start-up process, the control system will control the engine speed and load to avoid excessive impact on the engine. For example, for a period of time after starting, the engine speed is controlled at a low level, and the speed is gradually increased as the oil temperature rises.

[0154] Through the above embodiments, it can be seen that in the actual operation scenario of a hybrid vehicle, executing corresponding limiting actions according to the oil temperature can effectively protect the engine and improve the reliability and service life of the engine.

[0155] Based on any of the above embodiments, the sixth embodiment of the present application proposes a control method for a hybrid vehicle, please refer to Figure 5 , Figure 5 A flow chart of a control method for a hybrid vehicle is provided, which is as follows:

[0156] During the experiment, the oil temperature sensor was set under the main oil channel above the engine oil pan. The car was driven vigorously to heat the oil temperature to close to the upper limit. Then the vehicle was parked in a place without obvious strong winds. The oil temperature detected by the oil temperature sensor after the engine was shut down was continuously recorded, and the simulated oil temperature was calculated through the preset model. The parameters of the preset model are adjusted through simulation so that the simulated calculation temperature fits the detected oil temperature. At the current calculation moment, the soak temperature is first calculated according to the preset model through the vehicle speed and ambient temperature, and then it is determined whether the engine is started, that is, the current operating mode of the engine. If the engine is in operation, the engine start-up dynamic temperature is calculated according to the calculation scheme in the above embodiment. If the engine is in a shutdown state, the engine shutdown temperature calculation is performed according to the calculation scheme in the above embodiment. The engine startup dynamic temperature and the engine shutdown temperature at this time are the current oil temperature in the above embodiment, that is Figure 5 The final oil temperature in is then determined whether the oil temperature exceeds the limit. If so, tripe or speed limit is executed based on whether it exceeds the upper temperature limit or is lower than the lower temperature limit.

[0157] Furthermore, since the simulated oil temperature, i.e., the soak temperature, is calculated according to the preset model, after the current oil temperature is calculated, a preset first weight value is determined according to whether the current oil temperature is the engine start-up dynamic temperature or the engine stop temperature; a preset second weight value corresponding to the simulated oil temperature is determined, and then the updated current oil temperature, i.e., the final oil temperature, is calculated according to the first weight value, the second weight value, the current oil temperature, and the simulated oil temperature to further improve the calculation accuracy.

[0158] The present application provides a hybrid vehicle, which includes: at least one processor; and a memory that is communicatively connected to the at least one processor; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the control method of the hybrid vehicle in the above-mentioned embodiment 1.

[0159] Reference below Figure 6 , which shows a structural schematic diagram of a hybrid vehicle suitable for implementing an embodiment of the present application. Figure 6 The hybrid vehicle shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0160] like Figure 6 As shown, the hybrid vehicle may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the hybrid vehicle are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the hybrid vehicle to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows a hybrid vehicle with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.

[0161] In particular, according to the embodiments disclosed in the present application, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present application include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device 1003, or installed from a ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present application are executed.

[0162] The hybrid vehicle provided by the present application adopts the control method of the hybrid vehicle in the above embodiment, which can overcome the technical problem that the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency. Compared with the prior art, the beneficial effects of the hybrid vehicle provided by the present application are the same as the beneficial effects of the hybrid vehicle provided by the above embodiment, and the other technical features of the hybrid vehicle are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0163] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0164] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0165] The present application provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, and the computer-readable program instructions are used to execute the control method of the hybrid vehicle in the above-mentioned embodiment.

[0166] The computer-readable storage medium provided in the present application may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any appropriate medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination of the above.

[0167] The computer-readable storage medium may be included in the hybrid vehicle; or may exist independently without being installed in the hybrid vehicle.

[0168] The computer-readable storage medium carries one or more programs. When the one or more programs are executed by the hybrid vehicle, the hybrid vehicle: determines a corrected oil temperature based on a current operating mode of the vehicle's engine; determines a current oil temperature based on the corrected oil temperature and a historical oil temperature of the engine; and controls the engine to perform a protection action based on the current oil temperature.

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

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

[0171] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0172] The readable storage medium provided by the present application is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the control method of the hybrid vehicle described above, and can overcome the technical problem that the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present application are the same as the beneficial effects of the control method of the hybrid vehicle provided by the above embodiment, and will not be repeated here.

[0173] An embodiment of the present application provides a computer program product, including a computer program, which implements the steps of the hybrid vehicle control method as described above when the computer program is executed by a processor.

[0174] The computer program product provided by the present application can overcome the technical problem that the error of using the output value of the sensor as the oil temperature is large, resulting in low engine operating efficiency. Compared with the prior art, the beneficial effects of the computer program product provided by the embodiment of the present application are the same as the beneficial effects of the control method of the hybrid vehicle provided by the above embodiment, and will not be repeated here.

[0175] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent processing scope of the present application.

Claims

1. A control method for a hybrid vehicle, characterized in that: The control method of the hybrid vehicle comprises: determining a corrected oil temperature based on a current operating mode of an engine of the vehicle; determining a current engine oil temperature based on the corrected engine oil temperature and a historical engine oil temperature of the engine; The engine is controlled to perform a protection action according to the current engine oil temperature.

2. The control method of a hybrid vehicle according to claim 1, characterized in that: The step of determining the current oil temperature according to the corrected oil temperature and the historical oil temperature of the engine comprises: determining a temperature correction coefficient according to the current operating mode; The current oil temperature is determined by weighted summing the corrected oil temperature and a historical oil temperature of the engine based on the temperature correction coefficient.

3. The control method of a hybrid vehicle as claimed in claim 2, characterized in that: The step of determining the temperature correction coefficient according to the current operation mode comprises: If the current operation mode is the operation state, determining the temperature correction coefficient according to at least one parameter of the engine speed, the vehicle speed, and the ventilation volume; If the current operating mode is a shutdown state, the temperature correction coefficient is determined according to at least one parameter of the vehicle speed and the ventilation volume.

4. The control method of a hybrid vehicle according to claim 1, characterized in that: The step of determining a corrected oil temperature based on a current operating mode of an engine of the vehicle comprises: If the current operation mode is the operation state, determining the corrected engine oil temperature according to the engine temperature; If the current operating mode is a shutdown state, the corrected engine oil temperature is determined according to the ambient temperature of the engine.

5. The control method of a hybrid vehicle as claimed in claim 4, characterized in that: The step of determining the corrected oil temperature according to the engine temperature comprises: determining a positive correction value according to the engine speed, torque and ambient temperature; determining a negative correction value based on the vehicle speed and the ambient temperature; determining the corrected oil temperature according to the positive correction value, the negative correction value and the engine temperature; and / or, Determining the corrected engine oil temperature according to the ambient temperature of the engine includes: correcting the ambient temperature according to the engine temperature, and determining the corrected ambient temperature as the corrected engine oil temperature.

6. The control method of a hybrid vehicle as claimed in claim 5, characterized in that: After the negative correction value is determined based on the vehicle speed and the ambient temperature, and before the corrected oil temperature is determined based on the positive correction value, the negative correction value and the engine temperature, the method includes: determining a steady-state temperature value based on a vehicle power-off parameter and the ambient temperature, and correcting the negative correction value based on the steady-state temperature value; and / or, Before the step of determining the current oil temperature based on the corrected oil temperature and the historical oil temperature of the engine, the step includes: if the historical oil temperature is abnormal, determining a steady-state temperature value based on the vehicle power-off parameters and the ambient temperature, and using the steady-state temperature value as the historical oil temperature; or, according to a pre-trained preset model, calculating the detected oil temperature collected by the ambient temperature and the oil temperature sensor, using the calculation result as the steady-state temperature value, and using the steady-state temperature value as the historical oil temperature.

7. The control method of a hybrid vehicle as claimed in claim 6, characterized in that: The vehicle power-off parameters include a power-off backup temperature and a shutdown time, the power-off backup temperature is the oil temperature recorded when the vehicle was last shut down, and the step of determining a steady-state temperature value based on the vehicle power-off parameters and the ambient temperature includes: determining an engine cooling factor based on the downtime; The steady-state temperature value is determined by performing a weighted summation of the power-off backup temperature and the ambient temperature based on the engine refrigeration coefficient.

8. The control method of a hybrid vehicle as claimed in claim 1, characterized in that: The step of controlling the engine to perform a protection action according to the current engine oil temperature comprises: If the current engine oil temperature is abnormally high, torque limitation and speed limitation are executed; If the current engine oil temperature is abnormally low, the speed limitation is performed and / or the engine is started.

9. A hybrid vehicle, characterized in that: The hybrid vehicle comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the control method of the hybrid vehicle according to any one of claims 1 to 8.

10. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps of the control method for a hybrid vehicle as claimed in any one of claims 1 to 8 are implemented.