Vehicle control method, device and equipment, storage medium and vehicle
By obtaining engine operating parameters and slope, determining the limit operating conditions, and adjusting engine operating parameters, such as controlling the speed and fuel injection, the problem of excessive engine oil temperature is solved, protecting the engine safety and extending its life.
Patent Information
- Application Number
- CN202510644378.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2025-07-18
AI Technical Summary
When the engine is under overloaded working state, the oil temperature is too high, causing increased friction between the moving parts of the engine, which may cause damage.
By obtaining the engine operating parameters and the slope of the vehicle's current driving road, determine whether the engine is in the limit operating condition, and when the limit operating condition duration exceeds the first preset duration, adjust the engine's operating parameters, such as controlling the rotation speed, fuel injection volume and ignition angle, based on the preset parameter adjustment strategy, so as to remove the engine from the limit operating condition.
Effectively avoid overloading of the engine, reduce oil temperature, reduce friction damage, and extend engine life.
Smart Images

Figure CN120331992A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicles, especially to the technical field of engine oil temperature control of vehicles, and particularly to a vehicle control method, device, equipment, storage medium and vehicle. Background Art
[0002] As the core component that efficiently converts the chemical energy of gasoline into mechanical energy, an engine will release a huge amount of heat energy during the fuel combustion process. When the engine is in an overloaded working state, due to the high speed and long-time operation of the engine, it is possible that the engine oil temperature exceeds the limit value. At this time, because the engine oil temperature is too high, the oil film between the engine moving parts becomes thinner, resulting in increased friction between the engine moving parts, and then the engine is damaged.
[0003] Therefore, how to avoid the engine oil temperature from being too high has become a technical problem to be solved urgently. Summary of the Invention
[0004] This application provides a vehicle control method, device, equipment, storage medium and vehicle to at least solve the technical problem that the engine oil temperature is too high when the engine is in an overloaded working state for too long in the related art. The technical solution of this application is as follows:
[0005] According to the first aspect provided by this application, a vehicle control method is provided. Obtain the operating parameters of the vehicle's engine; determine whether the engine is in an extreme working condition based on the operating parameters of the engine and the slope of the current driving road of the vehicle; when the engine is in an extreme working condition and the continuous duration exceeds the first preset duration, adjust the operating parameters of the engine based on a preset parameter adjustment strategy to make the engine exit the extreme working condition.
[0006] According to the above technical means, this application can determine whether the engine is in an extreme working condition through the operating parameters of the engine and the slope of the current driving road of the vehicle. When it is determined that the engine is operating in an extreme working condition for a long time, the operating parameters of the engine can be adjusted based on a preset parameter adjustment strategy to make the engine exit the extreme working condition. When the engine exits the extreme working condition, the engine will not operate overload, thus avoiding the problem of too high engine oil temperature.
[0007] In a possible way, the operating parameters include: the water temperature of the engine, the rotational speed of the engine, and the atmospheric pressure borne by the engine; when the operating parameters of the engine and the slope of the current driving road of the vehicle meet the preset operating conditions, it is determined that the engine is in an extreme operating condition; wherein, the preset operating conditions include: the duration of the engine running at a speed exceeding the preset speed exceeds the second preset duration; the ambient temperature where the engine is located is greater than the first preset temperature; the water temperature of the engine is greater than the second preset temperature; the atmospheric pressure borne by the engine is greater than the preset pressure threshold; the slope of the current driving road of the vehicle is greater than the preset slope threshold.
[0008] In a possible way, the preset parameter adjustment strategy includes at least one of the following: controlling the rotational speed of the engine to be less than or equal to the target speed, at which the engine oil temperature is lower than the preset temperature threshold; reducing the water temperature of the engine through the cooling system; controlling the engine or the engine speed controller to power off.
[0009] Based on the above technical means, the present application proposes a detailed engine parameter adjustment strategy, which can comprehensively and accurately protect the operating safety of the engine, reduce the occurrence of engine damage, and extend the life of the engine.
[0010] In a possible way, controlling the rotational speed of the engine to be reduced to the target speed includes: in the case where the vehicle is not equipped with a torque controller, based on the rotational speed difference between the actual rotational speed and the target rotational speed of the engine, performing closed-loop control on the engine so that the rotational speed of the engine is reduced to the target speed.
[0011] Based on the above technical means, the present application proposes that in the case where the vehicle is not equipped with a torque controller, performing closed-loop control on the engine to reduce the engine speed, so that the engine parameter adjustment strategy of the present application can be applicable to all fuel vehicle models, and performing closed-loop control on the engine can more effectively adjust the engine speed and protect the operating safety of the engine.
[0012] In a possible way, based on the rotational speed difference between the actual rotational speed and the target rotational speed of the engine, performing closed-loop control on the engine includes: determining the target fuel injection amount and the target ignition angle of the engine corresponding to the rotational speed difference; the fuel injection amount of the engine is inversely proportional to the rotational speed difference, and the ignition angle of the engine is inversely proportional to the rotational speed difference; adjusting the current fuel injection amount of the engine to the target fuel injection amount and adjusting the current ignition angle of the engine to the target ignition angle so that the actual rotational speed of the engine is less than or equal to the target rotational speed.
[0013] Based on the above technical means, the present application proposes to determine the target fuel injection quantity and the target ignition angle of the engine based on the rotational speed difference, adjust the current fuel injection quantity to the target fuel injection quantity, and adjust the current ignition angle of the engine to the target ignition angle. This makes the control of the engine speed more accurate and effective, enables more timely adjustment of the operating parameters of the engine, and reduces the damage to the engine.
[0014] In a possible way, when controlling the engine speed to decrease to the target speed, it further includes: when the vehicle is equipped with a torque controller, calculating the fire path required torque and the air path required torque of the vehicle according to the target speed; reducing the engine ignition angle according to the fire path required torque, and reducing the engine fuel injection quantity according to the air path required torque, so that the actual speed of the engine is less than or equal to the target speed.
[0015] Based on the above technical means, the present application proposes that when the vehicle is equipped with a torque controller, controlling the ignition angle and fuel injection quantity of the engine to further control the engine speed, so that the engine parameter adjustment strategy can be used for all fuel vehicle models, and can more specifically adjust the engine speed according to different vehicle models, making the effect of engine speed control better.
[0016] In a possible way, determining the target speed includes: based on the correspondence between the engine oil temperature and the speed, determining the speed range of the engine when the engine oil temperature is lower than the preset oil temperature threshold; based on the current driving state of the vehicle, selecting the target speed from the speed range of the engine.
[0017] Based on the above technical means, the present application determines the speed range of the engine based on the correspondence between the engine oil temperature and the speed; determines the target speed of the engine according to the current driving state of the vehicle, and can more precisely control the engine speed. And while ensuring the driving requirements of the vehicle and the driving experience of the user, the engine speed is adjusted.
[0018] In a possible way, obtaining the correspondence between the engine oil temperature and the speed includes: adjusting the engine from the preset starting speed to the rated speed at a preset speed interval, and after each adjustment of the engine speed, controlling the engine to run at the adjusted speed for a preset duration to obtain the engine oil temperature at the adjusted speed; based on the engine oil temperatures at multiple speeds of the engine, determining the correspondence between the engine speed and the oil temperature.
[0019] Based on the above technical means, the present application determines the correspondence between the engine speed and the oil temperature by the engine oil temperatures at multiple speeds of the engine, so that the engine oil temperature can be more accurately adjusted by adjusting the engine speed, improving the accuracy and precision of the engine parameter adjustment strategy, and more effectively avoiding damage to the engine.
[0020] According to a second aspect provided by the present application, a vehicle control device is provided. The vehicle control device includes:
[0021] An acquisition module, configured to acquire the operating parameters of the vehicle's engine;
[0022] A determination module, configured to determine whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the road on which the vehicle is currently traveling;
[0023] The determination module is further configured to, when the duration for which the engine is in the extreme operating condition exceeds a preset duration, adjust the operating parameters of the engine based on a preset adjustment strategy so that the engine exits the target operating condition.
[0024] In a possible way, the preset parameter adjustment strategy includes at least one of the following: controlling the engine speed to be less than or equal to the target speed, at which the engine oil temperature is lower than a preset temperature threshold; reducing the engine water temperature through a cooling system; controlling the engine or the engine speed controller to power off.
[0025] In a possible way, controlling the engine speed to be reduced to the target speed includes: when the vehicle is not equipped with a torque controller, performing closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine so that the engine speed is reduced to the target speed.
[0026] In a possible way, the determination module performs closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine, including: determining the target fuel injection quantity and the target ignition angle of the engine corresponding to the speed difference; the fuel injection quantity of the engine is inversely proportional to the speed difference, and the ignition angle of the engine is inversely proportional to the speed difference; adjusting the current fuel injection quantity of the engine to the target fuel injection quantity and adjusting the current ignition angle of the engine to the target ignition angle so that the actual speed of the engine is less than or equal to the target speed.
[0027] In a possible way, the determination module controlling the engine speed to be reduced to the target speed further includes: when the vehicle is equipped with a torque controller, calculating the fire path demand torque and the air path demand torque of the vehicle according to the target speed; reducing the engine ignition angle according to the fire path demand torque and reducing the engine fuel injection quantity according to the air path demand torque so that the actual speed of the engine is less than or equal to the target speed.
[0028] In a possible way, the determination module determining the target speed includes: based on the correspondence between the engine oil temperature and the speed, determining the speed range of the engine when the engine oil temperature is lower than a preset oil temperature threshold; selecting the target speed from the speed range of the engine based on the current driving state of the vehicle.
[0029] In one possible way, an acquisition module acquires the correspondence between the oil temperature and the rotational speed of the engine, including: adjusting the engine from a preset starting rotational speed to a rated rotational speed at preset rotational speed intervals, and after each adjustment of the rotational speed of the engine, controlling the engine to operate at the adjusted rotational speed for a preset duration to obtain the oil temperature of the engine at the adjusted rotational speed; determining the correspondence between the rotational speed and the oil temperature of the engine based on the oil temperatures of the engine at multiple rotational speeds.
[0030] According to the third aspect provided by the present application, an electronic device is provided, including a memory and a processor; the memory and the processor are coupled; the memory is used to store instructions executable by the processor; when the processor executes the instructions, it executes the vehicle control method as described in the first aspect and any of its possible embodiments.
[0031] According to the fourth aspect provided by the present application, a computer storage medium is provided. The computer-readable storage medium stores computer instructions, and when the computer instructions run on an electronic device, the electronic device is caused to execute the vehicle control method as described in the first aspect and any of its possible implementation manners.
[0032] According to the fifth aspect provided by the present application, a vehicle is provided, including: an application processor; a memory for storing instructions executable by the application processor; wherein, the application processor is configured to execute the instructions to implement the vehicle control method as described in the first aspect and any of its possible implementation manners.
[0033] It should be noted that for the technical effects brought by any implementation manner in the second aspect to the fifth aspect, reference can be made to the technical effects brought by the corresponding implementation manner in the first aspect, which will not be elaborated here.
[0034] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present application. Description of the Drawings
[0035] The drawings here are incorporated into the specification and form a part of this specification, showing embodiments consistent with the present application, and are used together with the specification to explain the principles of the present application, and do not constitute an improper limitation to the present application.
[0036] Figure 1 is a flowchart of a vehicle control method shown according to an exemplary embodiment;
[0037] Figure 2 is a flowchart of another vehicle control method shown according to an exemplary embodiment;
[0038] Figure 3 is a correspondence diagram between the oil temperature and the rotational speed of an engine shown according to an exemplary embodiment;
[0039] Figure 4 It is a structural diagram of a vehicle control device shown according to an exemplary embodiment. Detailed implementation manners
[0040] In order to enable those of ordinary skill in the art to better understand the technical solutions of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings.
[0041] It should be noted that the terms "first", "second", etc. in the description and claims of the present application and the above-mentioned accompanying drawings are used to distinguish similar objects, and do not necessarily have to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order different from those illustrated or described here. The implementation manners described in the following exemplary embodiments do not represent all implementation manners consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.
[0042] In the embodiments of the present application, words such as "exemplary", "such as", or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary", "such as", or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary", "such as", or "for example" is intended to present relevant concepts in a specific manner.
[0043] First, the related technologies involved in the present application will be explained to facilitate the understanding of those skilled in the art.
[0044] The technical solutions in the embodiments of the present application will be described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments.
[0045] The discharge control method provided by the embodiments of the present application can be applied to vehicles. Vehicles can also be referred to as transportation means (vehicle), mobile carriers, electric vehicles (EV), hybrid electric vehicles (HEV), plug-in hybrid electric vehicles (PHEV), fuel cell vehicles (FCV), autonomous vehicles, intelligent and connected vehicles (ICV), driverless vehicles, etc.
[0046] In the embodiments of the present application, the vehicle can be a sedan, a sport utility vehicle (SUV), a truck, an electric vehicle, a motorcycle, a tricycle, a special vehicle (such as an ambulance, a fire truck, a police car, etc.), a driverless taxi, an intelligent and connected bus, an autonomous logistics vehicle, an electric truck, etc. In addition, this method is also applicable to various special vehicles, such as agricultural vehicles, mining vehicles, forestry vehicles, airport vehicles, port vehicles, etc. The present application does not make specific limitations in this regard.
[0047] As Figure 1 shown, the embodiments of the present application provide a vehicle control method, and the method includes: S101 - S103.
[0048] S101. Obtain the operating parameters of the vehicle's engine.
[0049] Among them, the operating parameters of the vehicle's engine include the water temperature of the engine, the engine speed, the atmospheric pressure borne by the engine, and the temperature of the environment where the engine is located.
[0050] In a possible implementation manner, the engine can be configured with multiple sensors, such as temperature sensors and pressure sensors. The vehicle can obtain the water temperature of the engine through the temperature sensor and obtain the atmospheric pressure borne by the engine through the pressure sensor. The engine speed and the temperature of the environment where the engine is located are obtained through real-time detection by the vehicle operation control system.
[0051] S102. Determine whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the current road on which the vehicle is traveling.
[0052] Among them, the extreme working condition may refer to the situation where the engine is in or about to enter an overloaded working state. Under extreme working conditions, the engine oil temperature may rise, the friction between the moving parts of the engine increases, and the engine may be damaged.
[0053] In a possible implementation, when all of the following preset working condition requirements are simultaneously met by the operating parameters of the vehicle's engine and the slope of the current road on which the vehicle is traveling, it is determined that the engine is in an extreme working condition. The following is a detailed description of the preset working condition requirements:
[0054] 1-1. The duration for which the engine runs at a speed exceeding a preset speed exceeds a second preset duration.
[0055] The preset speed may refer to the limit value used to calibrate the engine speed. When the engine speed exceeds the preset speed, the heat generated by the friction between the moving parts of the engine increases, resulting in too high an engine oil temperature and exacerbating the wear between the moving parts of the engine, leading to engine damage. The second preset duration can be set as needed. For example, it can be 5 minutes, 10 minutes, etc.
[0056] In a possible scenario, when the duration for which the engine runs at a speed exceeding the preset speed exceeds the second preset duration, the heat generated by the friction between the moving parts of the engine increases, resulting in too high an engine oil temperature. The oil film between the engine friction pairs becomes thinner, leading to increased wear between the engine components and further increasing the probability of engine damage.
[0057] The engine friction pair refers to two components within the engine that have relative motion and are in contact with each other, such as the piston ring and the cylinder liner, the crankshaft and the bearing, etc.
[0058] 1-2. The ambient temperature of the engine is greater than a first preset temperature.
[0059] The first preset temperature refers to the temperature value used to calibrate the ambient temperature limit of the engine. When the ambient temperature of the engine exceeds this temperature limit, the engine may be damaged due to the too high ambient temperature.
[0060] In a possible scenario, when the ambient temperature of the engine is greater than the first preset temperature, the ambient temperature affects the engine oil temperature, causing the engine oil temperature to increase and not easily decrease. It is more likely to make the engine oil temperature too high, resulting in a thinner oil film between the engine friction pairs, increased wear between the engine components, and an increased probability of engine damage.
[0061] 1-3. The water temperature of the engine is greater than a second preset temperature.
[0062] Among them, the second preset temperature refers to the temperature value used to calibrate the water temperature limit of the engine. When the water temperature of the engine exceeds this water temperature limit, the engine may be damaged due to excessive water temperature.
[0063] In a possible scenario, when the water temperature of the engine is greater than the preset water temperature threshold, the water temperature of the engine causes the engine oil temperature to rise through heat conduction. The viscosity of the engine oil decreases significantly in a high-temperature environment, making it difficult to form an oil film between the engine friction pairs, exacerbating the wear between the moving parts of the engine, and further increasing the probability of engine damage.
[0064] 1-4. The atmospheric pressure borne by the engine is greater than the preset pressure threshold.
[0065] Among them, the preset pressure threshold refers to the pressure value used to calibrate the atmospheric pressure limit borne by the engine. When the atmospheric pressure borne by the engine exceeds this pressure limit, the engine may be damaged due to excessive atmospheric pressure.
[0066] In a possible scenario, the atmospheric pressure borne by the engine is greater than the preset pressure threshold. For example, when the engine is in an environment where the atmospheric pressure is greater than the preset pressure threshold, it will cause the air density to increase and the effective air charge of the engine to decrease. In this case, the intake density of the engine increases and the combustion becomes more intense, resulting in an increase in the temperature of the engine combustion chamber. The heat is transferred to the engine oil through the engine cylinder block, causing the engine oil temperature to rise, and then it is easy to cause the oil film between the engine friction pairs to become thinner, exacerbating the wear between the moving parts of the engine and increasing the probability of engine damage.
[0067] 1-5. The slope of the current driving road of the vehicle is greater than the preset slope threshold.
[0068] Among them, the preset slope threshold refers to the slope value used to calibrate the slope limit of the current driving road of the vehicle. When the slope of the current driving road of the vehicle exceeds this slope value, the engine may need to increase the output torque due to the excessive slope in order to ensure the normal driving of the vehicle. Due to the increase in the output torque of the engine, the fuel injection volume of the engine increases and the combustion becomes more intense, resulting in an increase in the temperature inside the engine cylinder, which may cause the internal temperature of the engine to rise and cause damage to the engine.
[0069] In a possible scenario, when the slope of the current driving road of the vehicle is greater than the preset slope threshold, in order to ensure the power required for vehicle driving, the fuel injection volume of the engine increases and the combustion becomes more intense, resulting in an increase in the temperature inside the engine cylinder. The heat is conducted to the engine oil through components such as the cylinder block and piston rings, causing the engine oil temperature to rise rapidly, and then it is easy to cause the oil film between the engine friction pairs to become thinner, exacerbating the wear between the moving parts of the engine and increasing the probability of engine damage.
[0070] It should be noted that the conditions for the engine to enter the limit working condition are not limited to the above conditions. Any condition that causes the engine oil temperature to be too high and the oil film between the engine friction pairs to become thinner can be used as the condition for the engine to enter the limit working condition.
[0071] It should be noted that among the above conditions for the engine to enter the limit working condition, the preset speed, the second preset duration, the first preset temperature, the second preset temperature, the preset pressure threshold, and the preset slope threshold can all be determined through performance test experiments on the engine. For details, please refer to the prior art and will not be elaborated here.
[0072] S103. When the engine is in the limit working condition and the continuous duration exceeds the first preset duration, based on the preset parameter adjustment strategy, adjust the operating parameters of the engine to make the engine exit the limit working condition.
[0073] Among them, the first preset duration refers to the duration that the engine may be damaged if it runs in the limit working condition for more than this duration.
[0074] In a possible implementation manner, when the operating parameters of the vehicle engine satisfy one of the following conditions when the engine is in the limit working condition, the engine exits the limit working condition.
[0075] 2-1. When the engine is in the limit working condition, the engine speed is limited for more than the preset time value.
[0076] 2-2. The water temperature of the engine is less than the preset water temperature threshold.
[0077] 2-3. The engine or the engine speed controller is powered off.
[0078] Regarding the above conditions for the engine to exit the limit working condition, at least one of the following adjustment strategies can be performed on the engine to make the engine exit the limit working condition.
[0079] Regarding the above condition 2-1, the following parameter adjustment strategy is proposed to adjust the operating parameters of the engine:
[0080] 3-1. Control the engine speed to decrease to the target speed.
[0081] In a possible implementation manner, when the target vehicle is not equipped with a torque controller, the engine speed controller performs closed-loop control on the engine based on the speed difference between the actual engine speed and the target speed, reduces the fuel injection volume of the engine and decreases the engine ignition angle, so that the engine speed decreases to the target speed.
[0082] Optionally, when the target vehicle is equipped with a torque controller, the torque controller calculates the required torque for the fuel circuit and the air circuit based on the target speed; the engine speed controller adjusts the engine ignition angle according to the required torque of the fuel circuit and reduces the engine fuel injection volume according to the required torque of the air circuit, so that the engine reaches the target speed.
[0083] The engine target speed refers to the engine speed value obtained through the engine heating thermocouple experiment that can reduce the engine oil temperature.
[0084] The fuel circuit of the vehicle refers to the transmission line of the high-voltage current in the vehicle ignition system, which is used to generate electric sparks to ignite the mixed gas.
[0085] The air circuit of the vehicle refers to a system composed of pipelines, valves and actuators with compressed air or natural air as the power medium, which is mainly used in scenarios such as engine combustion air supply, brake control, and auxiliary function drive.
[0086] For the above condition 2-2, the following parameter adjustment strategy is proposed to adjust the operating parameters of the engine:
[0087] 3-2. Lower the engine water temperature through the cooling system.
[0088] In a possible implementation, when the engine water temperature is higher than the preset water temperature threshold, the engine fan automatically starts to rotate at high speed, increasing the air flow and improving the heat dissipation efficiency. The coolant is driven by the vehicle water pump to circulate to lower the engine water temperature. When the engine water temperature is higher than the preset threshold, the coolant enters the radiator and the temperature of the coolant is reduced by the engine fan. Under this cycle, the engine water temperature is reduced below the preset temperature threshold. When the engine water temperature decreases, the heat conduction between the coolant and the engine oil weakens, and the engine oil temperature drops.
[0089] For the above condition 2-3, the following parameter adjustment strategy is proposed to adjust the operating parameters of the engine:
[0090] 3-3. Control the engine or the engine speed controller to power off.
[0091] The engine or the engine speed controller powering off means that the engine or the engine speed controller disconnects the circuit connection and stops operating.
[0092] In a possible scenario, when the vehicle is stationary and the gear is in park or neutral, if the driving environment permits, for example, it is not on a slope or in a traffic congestion section. Keep the engine idling for 1 - 2 minutes. After the high-temperature components such as the turbocharger gradually dissipate heat through the cooling circulation system, disconnect the power supply to the engine controller through the key knob or one-key start device. After the power supply is disconnected, the oil pump will continue to run until the oil pressure returns to zero, ensuring that an effective lubricating oil film can be maintained on the surface of the engine friction pair, the engine oil temperature drops slowly, and the engine exits the extreme operating condition.
[0093] According to the above technical means, the present application can determine whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the current driving road of the vehicle. When it is determined that the engine has been operating in the extreme operating condition for a long time, the operating parameters of the engine can be adjusted based on the preset parameter adjustment strategy to enable the engine to exit the extreme operating condition. In the case where the engine exits the extreme operating condition, the engine will not operate overloaded, thus avoiding the problem of excessive engine oil temperature.
[0094] As Figure 2 shown, in the vehicle control method provided by the embodiment of the present application, the above S103 specifically further includes: S201 - S203.
[0095] S201. Determine the correspondence between the engine oil temperature and the engine speed.
[0096] Among them, the correspondence can include the relationship between the engine speed and the engine oil temperature at multiple engine speed points.
[0097] In a possible implementation manner, a thermocouple experiment is performed on the engine. A thermocouple device is set on the engine. According to the preset speed interval, the engine is adjusted from the preset starting speed to the rated speed, and after each adjustment of the engine speed, the engine is controlled to run at the adjusted speed for a preset duration to obtain the engine oil temperature at the adjusted speed. Based on the engine oil temperatures at multiple engine speeds, the correspondence is determined.
[0098] Among them, a thermocouple refers to a temperature measurement device that works based on the principle of the thermoelectric effect and can directly convert thermal energy into an electrical signal for temperature detection.
[0099] It should be noted that the preset speed interval can be set according to requirements, such as 200 rpm, 500 rpm, etc.; the preset starting speed of the engine is generally selected from the speed range of 800 rpm - 1000 rpm in the idle state; the rated speed of the engine is generally selected as the highest speed of a common fuel vehicle engine, such as 6000 rpm; the preset duration can be selected as 15 s, 30 s, etc.
[0100] In a possible embodiment, a thermocouple experiment is conducted on a target engine. A thermocouple device is installed at the fuel circuit or turbine blade of the target engine, and a shielded cable is connected to a data acquisition system. Differential signal technology is used to suppress electromagnetic interference and reduce experimental errors. The engine is started and preheated to a stable state. Starting from the engine idle speed of 1000 rpm, the engine speed is increased in increments of 500 rpm up to 6000 rpm, and it runs stably for 15 seconds at each speed point. The data acquisition system is used to record the oil temperature of the target engine at each speed. Based on the data recorded by the data acquisition system, a curve of oil temperature versus engine speed is plotted, and according to the plotted curve of oil temperature versus engine speed, it is determined that there is a positive correlation between the engine oil temperature and the engine speed.
[0101] It should be noted that, here, the thermocouple device can use a K-type high-temperature thermocouple, which can measure the temperature range from -200°C to 1300°C.
[0102] It should be noted that, here, the stable state of the engine can be based on the coolant temperature being between 80°C and 85°C and the oil temperature being greater than or equal to 75°C as the standard.
[0103] S202. Based on the corresponding relationship between the engine oil temperature and the engine speed, determine the target engine speed.
[0104] In a possible implementation manner, based on the determined corresponding relationship between the engine oil temperature and the engine speed, determine the engine speed range when the engine oil temperature is lower than a preset oil temperature threshold; based on the current driving state of the vehicle, select a target engine speed from the engine speed range.
[0105] As Figure 3 shown, an embodiment of the present application provides a relationship diagram between the engine oil temperature and the engine speed.
[0106] Based on this relationship diagram between the engine oil temperature and the engine speed, when it is determined that the engine speed range where the engine oil temperature is lower than the preset oil temperature threshold and the engine oil temperature drops significantly is 4000 rpm - 6000 rpm, the engine oil temperature will drop significantly. Therefore, the target engine speed can be a speed value within 4000 rpm - 6000 rpm.
[0107] It should be noted that when selecting the target engine speed, it should meet the current driving requirements and ensure driving safety. For example: when the vehicle is in a long uphill driving state and the engine enters an extreme working condition, a higher target engine speed should be selected to meet the power demand for the vehicle to drive uphill, such as 5500 rpm, 5800 rpm. On the premise of ensuring the driving safety of the vehicle, control the engine speed to reduce the engine oil temperature and make the engine exit the extreme working condition.
[0108] S203. When the engine is in an extreme operating condition and the duration exceeds the first preset duration, control the engine speed to be less than or equal to the target speed. At the target speed, the engine oil temperature is lower than the preset temperature threshold.
[0109] In a possible implementation, when the engine operating state information and vehicle driving information simultaneously meet the above extreme operating condition requirements, the engine enters the extreme operating condition. Regarding whether the vehicle is equipped with a torque controller, this method proposes two solutions to adjust the engine speed. The following is a detailed description of these two solutions:
[0110] 4-1. The target vehicle is not equipped with a torque controller.
[0111] In a possible implementation, when the engine enters the extreme operating condition and the vehicle is not equipped with a torque controller, the engine speed controller determines the speed difference between the actual engine speed and the target speed. The engine speed controller performs closed-loop control on the engine based on the speed difference, reduces the engine fuel injection volume, and delays the engine ignition angle to control the engine to reach the target speed.
[0112] In a possible implementation, the real-time engine speed of the vehicle is obtained through a speed sensor, the speed difference between the real-time engine speed of the vehicle and the target speed is calculated, and the fuel injection volume and ignition angle are adjusted based on the speed difference through a preset PID algorithm, thereby controlling the engine speed.
[0113] In a possible embodiment, after the engine enters the extreme operating condition, the engine controller is triggered to perform closed-loop control on the engine.
[0114] Among them, the closed-loop control realizes the dynamic adjustment of engine parameters through the collaborative action of the proportional term, integral term, and differential term based on the PID algorithm. The PID algorithm satisfies the following formula one:
[0115]
[0116] Among them, K p represents the proportional coefficient, K i represents the integral coefficient, K d represents the differential coefficient, e(t) represents the difference between the actual engine speed and the target speed, and u(t) represents the engine control parameter.
[0117] Among them, the proportional term K p e(t) is used to reflect the intensity of the current error. For example, according to the difference between the actual engine speed and the target speed, a control signal proportional to the difference is generated to directly control the engine speed.
[0118] Among them, the integral term Used to accumulate historical errors and solve the long-term deviation that cannot be eliminated by proportional control. For example, when the proportional term has triggered a reduction in engine speed, but the engine oil temperature remains continuously too high, the integral term will continuously accumulate errors, further increasing the control signal and forcing the engine into a lower speed range.
[0119] Among them, the differential term Is used to predict the trend of error change. For example: The engine speed controller, based on the differential term, adjusts the control amount in advance according to the change rate of the engine speed. When the engine speed drops suddenly, the engine speed controller quickly responds to the change rate based on the differential term and reduces the control amount in advance to suppress engine oscillation.
[0120] In one example, when the engine is in an extreme working condition, the engine speed controller performs slow-response control on the air path for the proportional term and the integral term. The engine speed controller, based on the proportional term, gradually reduces the fuel injection amount according to the difference between the actual engine speed and the target speed. The speed difference is inversely proportional to the fuel injection amount, that is, the larger the speed difference, the smaller the fuel injection amount. The engine speed controller, based on the integral term, accumulates the historical speed deviation and gradually corrects the fuel injection amount to eliminate the steady-state error, causing the engine speed to slowly drop to the target speed while avoiding engine stalling due to a sudden drop in the fuel injection amount.
[0121] The engine speed controller performs fast-response control on the ignition path for the proportional term and the differential term. The engine speed controller, based on the proportional term, immediately reduces the ignition angle according to the difference between the actual engine speed and the target speed. The speed difference is inversely proportional to the ignition angle, that is, the larger the speed difference, the smaller the ignition angle. The engine speed controller, based on the differential term, predicts the trend of speed change and compensates the ignition angle in advance in the reverse direction. If the speed drops too fast, the differential term can slightly advance the ignition angle in advance to avoid overshoot of the engine.
[0122] Among them, engine overshoot refers to the failure of the engine cylinder gasket to seal due to high temperature or mechanical damage, resulting in the abnormal mixing of coolant, engine oil or combustion gas.
[0123] 4-2. The target vehicle is equipped with a torque controller.
[0124] In a possible implementation, when the engine enters the extreme working condition and the vehicle is equipped with a torque controller, the engine speed controller sends the target speed to the torque controller, and the torque controller determines the target ignition path torque and target air path torque of the engine corresponding to the target speed. Among them, the air path torque of the engine is used to control the fuel injection amount of the engine, and the ignition path torque of the engine is used to control the ignition angle of the engine. Adjust the fuel injection amount of the engine to the fuel injection amount corresponding to the target air path torque, and adjust the ignition angle of the engine to the ignition angle corresponding to the target ignition path torque.
[0125] Specifically, the engine speed controller sends the target speed to the torque controller, and the torque controller queries the first corresponding relationship according to the target speed to determine the required torque of the firing circuit. The engine speed controller inversely queries the second corresponding relationship based on the required torque of the firing circuit to determine the target ignition angle and sets the engine ignition angle to the target ignition angle.
[0126] Among them, the first corresponding relationship refers to the corresponding relationship between the engine speed and the ignition angle.
[0127] Among them, the second corresponding relationship refers to the relationship between the firing circuit torque change at different ignition advance angles of the engine.
[0128] It should be noted that both the first corresponding relationship and the second corresponding relationship can be determined through performance tests on the engine. For details, please refer to the prior art and will not be elaborated here.
[0129] The torque controller obtains the basic intake air volume by looking up the table through the target speed and the engine load, and calculates the required torque of the air circuit through the air circuit torque calculation formula. The required torque of the air circuit satisfies the following formula two:
[0130]
[0131] Among them, m air represents the basic intake air volume, η vol represents the volumetric efficiency, and λ represents the air-fuel ratio.
[0132] Furthermore, the engine speed controller determines the target fuel injection volume of the engine through the required torque of the air circuit.
[0133] Among them, the required torque of the engine air circuit is directly proportional to the engine fuel injection volume, that is, the smaller the required torque of the engine air circuit, the smaller the engine fuel injection volume.
[0134] By adjusting the engine ignition angle to the target ignition angle and adjusting the engine fuel injection volume to the target fuel injection volume, the engine speed is controlled to be less than or equal to the target speed.
[0135] Based on the above two situations, after adjusting the engine speed to be less than or equal to the target speed, the engine oil temperature will drop below the preset temperature value, and the engine exits the extreme operating condition.
[0136] It should be noted that after the engine exits the extreme operating condition, multiple sensors of the vehicle and the vehicle control system continue to detect the operating parameters of the engine. If the operating parameters of the engine and the slope of the current driving road of the vehicle simultaneously meet the entry conditions of the engine extreme operating condition in the above S102, the method in the above S103 is executed again.
[0137] In the case of dividing each functional module according to the corresponding functions, Figure 4A vehicle control device 40 provided for this application, as Figure 4 shown, the vehicle control device 40 can be used to execute Figure 1 , Figure 2 the vehicle control method shown. The vehicle control device 40 includes: an acquisition module 401 and a determination module 402.
[0138] The acquisition module 401 is used to acquire the operating parameters of the vehicle's engine;
[0139] The determination module 402 is used to determine whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the road on which the vehicle is currently traveling;
[0140] The determination module 402 is further used to, when the duration of the engine being in the extreme operating condition exceeds a preset duration, adjust the operating parameters of the engine based on a preset adjustment strategy so that the engine exits the target operating condition.
[0141] In a possible way, the preset parameter adjustment strategy includes at least one of the following: controlling the engine speed to be less than or equal to the target speed, at which the engine oil temperature is lower than a preset temperature threshold; reducing the engine water temperature through a cooling system; controlling the engine or the engine speed controller to power off.
[0142] In a possible way, controlling the engine speed to be reduced to the target speed includes: when the vehicle is not equipped with a torque controller, performing closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine so that the engine speed is reduced to the target speed.
[0143] In a possible way, the determination module 402 performs closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine, including: determining the target fuel injection amount and the target ignition angle of the engine corresponding to the speed difference; the fuel injection amount of the engine is inversely proportional to the speed difference, and the ignition angle of the engine is inversely proportional to the speed difference; adjusting the current fuel injection amount of the engine to the target fuel injection amount and adjusting the current ignition angle of the engine to the target ignition angle so that the actual speed of the engine is less than or equal to the target speed.
[0144] In a possible way, the determination module 402 controlling the engine speed to be reduced to the target speed further includes: when the vehicle is equipped with a torque controller, calculating the required torque of the ignition circuit and the required torque of the air circuit of the vehicle according to the target speed; reducing the engine ignition angle according to the required torque of the ignition circuit and reducing the engine fuel injection amount according to the required torque of the air circuit so that the actual speed of the engine is less than or equal to the target speed.
[0145] In one possible way, the determining module 402 determines the target rotational speed, including: determining the rotational speed range of the engine when the engine oil temperature is lower than a preset engine oil temperature threshold based on the correspondence between the engine oil temperature and the rotational speed; and selecting the target rotational speed from the rotational speed range of the engine based on the current driving state of the vehicle.
[0146] In one possible way, the obtaining module 401 obtains the correspondence between the engine oil temperature and the rotational speed, including: adjusting the engine from a preset starting rotational speed to a rated rotational speed at a preset rotational speed interval, and after each adjustment of the rotational speed of the engine, controlling the engine to run at the adjusted rotational speed for a preset duration to obtain the engine oil temperature at the adjusted rotational speed; and determining the correspondence between the rotational speed and the engine oil temperature of the engine based on the engine oil temperatures at multiple rotational speeds.
[0147] It should be noted that when one or more instructions in the above-mentioned computer-readable storage medium or the computer program product are executed by the processor of the electronic device, the various processes of the above-mentioned method embodiments are implemented, and the same technical effects as the above-mentioned method can be achieved. To avoid repetition, it will not be elaborated here.
[0148] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and simplicity of description, only the above-mentioned division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0149] In several embodiments provided in the present application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0150] The units described as separate components may or may not be physically separated. The components displayed as units may be one physical unit or multiple physical units, that is, they can be located in one place, or they can be distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0151] In addition, in each embodiment of the present application, each functional unit may be integrated into one processing unit, may exist separately as individual physical units, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit.
[0152] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of the present application, in essence, or the part that contributes to the prior art, or all or part of this technical solution can be embodied in the form of a software product. The software product is stored in a storage medium and includes several instructions to enable a device (which may be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods of the various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, ROM, RAM, magnetic disks, or optical discs that can store program codes.
[0153] The above is only the specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be covered by the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A vehicle control method, characterized in that, The method includes: Obtaining the operating parameters of the vehicle's engine; Determining whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the road on which the vehicle is currently traveling; When the engine is in the extreme operating condition and the duration exceeds a first preset duration, adjusting the operating parameters of the engine based on a preset parameter adjustment strategy so that the engine exits the extreme operating condition.
2. The method according to claim 1, wherein The operating parameters include: the water temperature of the engine, the engine speed, and the atmospheric pressure borne by the engine; Determining that the engine is in the extreme operating condition when the operating parameters of the engine and the slope of the road on which the vehicle is currently traveling meet the preset operating condition criteria; Wherein, the preset operating condition criteria include: The duration of the engine running at a speed exceeding a preset speed exceeds a second preset duration; The ambient temperature at which the engine is located is greater than a first preset temperature; The water temperature of the engine is greater than a second preset temperature; The atmospheric pressure borne by the engine is greater than a preset pressure threshold; The slope of the road on which the vehicle is currently traveling is greater than a preset slope threshold.
3. The method according to claim 2, wherein The preset parameter adjustment strategy includes at least one of the following: Controlling the engine speed to be less than or equal to a target speed at which the engine oil temperature is lower than a preset temperature threshold; Reducing the water temperature of the engine through a cooling system; Controlling the engine or the engine speed controller to power off.
4. The method according to claim 3, characterized in that The controlling the engine speed to be reduced to the target speed includes: When the vehicle is not equipped with a torque controller, performing closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine so that the engine speed is reduced to the target speed.
5. The method according to claim 4, characterized in that The performing closed-loop control on the engine based on the speed difference between the actual speed and the target speed of the engine includes: Determining the target fuel injection amount and the target ignition angle of the engine corresponding to the speed difference; the fuel injection amount of the engine is inversely proportional to the speed difference, and the ignition angle of the engine is inversely proportional to the speed difference; Adjusting the fuel injection amount of the engine to the target fuel injection amount and adjusting the ignition angle of the engine to the target ignition angle.
6. The method according to claim 3, characterized in that, The controlling the engine speed to be reduced to the target speed further includes: When the vehicle is equipped with a torque controller, determining the target fire circuit torque and the target air circuit torque of the engine corresponding to the target speed; wherein, the air circuit torque of the engine is used to control the fuel injection amount of the engine, and the fire circuit torque of the engine is used to control the ignition angle of the engine; Adjusting the fuel injection amount of the engine to the fuel injection amount corresponding to the target air circuit torque and adjusting the ignition angle of the engine to the ignition angle corresponding to the target fire circuit torque.
7. The method according to any one of claims 1-6, characterized in that, The method further includes: Determining the speed range of the engine when the engine oil temperature is lower than a preset engine oil temperature threshold based on the correspondence between the engine oil temperature and the engine speed; Select the target rotational speed from the rotational speed range of the engine based on the current driving state of the vehicle.
8. The method according to claim 7, wherein The method further includes: Adjust the engine from a preset starting rotational speed to a rated rotational speed at a preset rotational speed interval, and after each adjustment of the rotational speed of the engine, control the engine to operate at the adjusted rotational speed for a preset duration to obtain the engine oil temperature at the adjusted rotational speed. Based on the engine oil temperatures at multiple rotational speeds of the engine, determine the corresponding relationship between the rotational speed and the oil temperature of the engine.
9. A vehicle control device, characterized in that, The vehicle control device includes: An acquisition module for acquiring the operating parameters of the engine of the vehicle. A determination module for determining whether the engine is in an extreme operating condition based on the operating parameters of the engine and the slope of the current driving road of the vehicle. The determination module is further configured to, when the duration of the engine being in the extreme operating condition exceeds a preset duration, adjust the operating parameters of the engine based on a preset adjustment strategy so that the engine exits the target operating condition.
10. An electronic device, characterized in that, It includes a memory and a processor; the memory and the processor are coupled; the memory is used to store instructions executable by the processor; when the processor executes the instructions, it executes the vehicle control method according to any one of claims 1-8.
11. A computer storage medium, characterized in that, The computer-readable storage medium stores computer instructions, and when the computer instructions run on an electronic device, the electronic device is caused to execute the vehicle control method according to any one of claims 1-8.
12. A vehicle, characterized in that, It includes: An application processor; A memory for storing instructions executable by the application processor; Wherein, the application processor is configured to execute the instructions to implement the vehicle control method according to any one of claims 1-8.