Vehicle control method, device, equipment and medium
By judging the heating demand in a hybrid vehicle and keeping the engine running, the problem that the heat management system cannot meet the heating demand when the engine is shut down is solved, and the fuel-efficiency ratio is improved.
Patent Information
- Application Number
- CN202311119149.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-31
- Publication Date
- 2025-02-28
AI Technical Summary
When the engine is shut down, the thermal management system cannot effectively meet the heat demand of the heating mode, resulting in the thermal management system being unable to reach the target state. At the same time, the energy efficiency ratio of the engine heat enrichment mode is not high.
When receiving the shutdown command, determine whether there is a heating requirement based on the ambient temperature and the current temperature of the heat management object, and keep the engine in operation when there is a heating requirement, and use the engine as the heating heat source of the heat management system.
Ensure that the thermal management system can provide sufficient heating heat under certain operating conditions and improve the fuel-efficiency ratio of hybrid vehicles.
Smart Images

Figure CN119527270A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of vehicle technology, and in particular to a vehicle control method, device, equipment and medium. Background Art
[0002] During the operation of a hybrid vehicle, the load condition and the power level of the power battery pack determine whether to start the engine to generate electricity or directly drive the vehicle. Due to the limitations of the aforementioned engine start-stop control strategy, when the engine is in a shutdown and cooling state and the thermal management system is in heating mode, the thermal management system can only enrich heat through heat pump heat generation, electric heater heat generation and recovery of drive waste heat.
[0003] In certain operating modes, the aforementioned heat enrichment method cannot guarantee the heat demand of the heating mode, making the thermal management system unable to reach the target state. In addition, since the aforementioned heat enrichment mode (not considered here because the waste heat recovery mode recovers less heat) uses electric means to generate heat, and most of the electric energy is obtained by engine power generation, considering that the efficiency parameter of the engine does not exceed 45%, the aforementioned heat enrichment mode obviously cannot improve the energy efficiency ratio. Summary of the invention
[0004] In order to solve the above technical problems, the embodiments of the present disclosure provide a vehicle control method, device, equipment and medium.
[0005] In a first aspect, an embodiment of the present disclosure provides a vehicle control method, including:
[0006] When receiving a stop instruction for instructing the engine to stop running, judging whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object;
[0007] When the thermal management object has a heating demand, the engine is kept in a running state.
[0008] Optionally, the thermal management object is a power battery of the vehicle;
[0009] The method further includes: determining the charging and discharging conditions of the power battery;
[0010] The judging whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object includes: judging whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging conditions.
[0011] Optionally, judging whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging condition includes:
[0012] When the charge-discharge operating condition is a charging operating condition, comparing the ambient temperature with a charging ambient temperature threshold and comparing the current temperature with a charging temperature threshold to obtain a second comparison result;
[0013] When the charging and discharging operating condition is a discharging operating condition, comparing the ambient temperature with a discharging ambient temperature threshold and comparing the current temperature with a discharging temperature threshold to obtain a second comparison result;
[0014] It is determined whether the power battery has a heating demand according to the second comparison result.
[0015] Optionally, judging whether the thermal management object has a heating demand based on the ambient temperature, the current temperature and the charging and discharging condition includes:
[0016] Determine the corresponding ambient temperature coefficient and battery temperature coefficient according to the charging and discharging operating conditions;
[0017] Calculating a battery thermal demand parameter according to a battery thermal demand calculation function based on the ambient temperature, the current temperature, the ambient temperature coefficient, and the battery temperature coefficient;
[0018] When the battery heat demand parameter is less than the first set parameter, it is determined that the power battery has a heating demand.
[0019] Optionally, the thermal management object is a vehicle cabin; the method further comprises: obtaining a set cabin temperature;
[0020] The determining whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object includes:
[0021] Whether the vehicle cabin needs to be heated is determined based on the ambient temperature, the current temperature, and the set cabin temperature.
[0022] Optionally, judging whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the cabin set temperature includes:
[0023] comparing the ambient temperature with a cabin ambient threshold, and comparing the current temperature with the set cabin temperature, to obtain a third comparison result;
[0024] It is determined whether the vehicle cabin has a heating demand according to the third comparison result.
[0025] Optionally, the method further includes: obtaining light intensity and cabin humidity, wherein the light intensity is the intensity of sunlight directly irradiated on the vehicle cabin;
[0026] The determining whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the set cabin temperature includes:
[0027] Calculating a cabin heating demand parameter using a cabin heat demand calculation function based on the ambient temperature, the current temperature, the set cabin temperature, the light intensity, and the cabin humidity;
[0028] When the cabin heating demand parameter is greater than a second set parameter, it is determined that the vehicle cabin has a heating demand.
[0029] Optionally, the thermal management system transfers the heat generated by the engine operation to the thermal management object by circulating coolant;
[0030] When it is determined that the thermal management object has a heating demand, the method further includes:
[0031] Determining a target heating temperature when heating the coolant and detecting a real-time state temperature of the coolant in the engine;
[0032] Determining a temperature difference based on the target heating temperature and the real-time state temperature;
[0033] The step of maintaining the engine in a running state comprises:
[0034] When the temperature difference is greater than a first temperature difference threshold, or when the ambient temperature is less than a target ambient temperature threshold and the temperature difference is greater than or equal to the second temperature difference threshold, the engine is kept in operation.
[0035] Optionally, when the thermal management object is a power battery, determining a target heating temperature when heating the coolant includes:
[0036] Calculating the target heating temperature using a battery heating objective function based on the ambient temperature and the temperature of the power battery;
[0037] Among them, in the battery heating objective function, the target heating temperature is positively correlated with the temperature of the power battery, and the target heating temperature is inversely correlated with the ambient temperature.
[0038] Optionally, when the thermal management object is a vehicle cabin, determining a target heating temperature when heating the coolant includes:
[0039] Get the set cabin temperature, light intensity and cabin humidity;
[0040] Calculating the target heating temperature using a cabin heating objective function based on the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity, and the cabin humidity;
[0041] The target heating temperature is inversely correlated with the ambient temperature, the current temperature and the light intensity, and the target heating temperature is positively correlated with the set cabin temperature and the cabin humidity.
[0042] Optionally, it further includes: determining a target operating speed of the engine according to the temperature difference;
[0043] The keeping the engine in the running state includes: controlling the engine to run according to the target operating speed.
[0044] Optionally, it also includes: determining whether both the heat pump subsystem and the electric heater in the thermal management system fail;
[0045] The step of maintaining the engine in a running state comprises:
[0046] When the current working state is a shutdown state and the failure occurs, the engine is kept in a running state.
[0047] In a second aspect, an embodiment of the present disclosure provides a vehicle control method, including:
[0048] Determining whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object;
[0049] When the thermal management object has a heating demand, determining whether the current working state of the engine is a shutdown state;
[0050] When it is determined that the current working state is a shutdown state, the engine is started so that the engine serves as a heat source for the thermal management system.
[0051] Optionally, when it is determined that the thermal management object has a heating demand, the method further includes:
[0052] Determining a target heating temperature when heating the coolant and detecting a real-time state temperature of the coolant in the engine;
[0053] Determining a temperature difference based on the target heating temperature and the real-time state temperature;
[0054] The starting of the engine includes: starting the engine when the temperature difference is greater than a first temperature difference threshold, or when the ambient temperature is less than a target ambient temperature threshold and the temperature difference is greater than or equal to the second temperature difference threshold.
[0055] In a third aspect, an embodiment of the present disclosure provides a control device for a vehicle, comprising:
[0056] a heating demand judging unit, configured to judge whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object when receiving a shutdown instruction for instructing the engine to stop running;
[0057] The control unit is used to keep the engine in operation when the thermal management object has a heating demand.
[0058] In a fourth aspect, an embodiment of the present disclosure provides a control device, including a processor and a memory, wherein the memory is used to store a computer program; when the computer program is loaded by the processor, the processor executes the vehicle control method as described above.
[0059] In a fifth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the storage medium stores a computer program. When the computer program is executed by a processor, the processor implements the vehicle control method as described above.
[0060] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0061] According to the scheme of this embodiment, when a shutdown instruction indicating that the engine is to be shut down is received, it is determined whether the thermal management system has a heating demand based on the ambient temperature and the current temperature of the thermal management object. When it is determined that the thermal management system has a heating demand, the engine is kept in a running state so that the engine is a heat source for heating the thermal management system. When the thermal management system has a heating demand, by keeping the engine in a running state and using the engine as a heat source for heating the thermal management system, sufficient heating heat can be provided for the thermal management object in certain cases. Considering that the efficiency parameter of the engine is about 45% in actual situations, that is, only about 45% of the chemical energy of the fuel can be converted into electrical energy, the fuel chemical energy is directly converted into thermal energy by controlling the engine to work and serve as a heat source for heating the thermal management system, rather than converting the chemical energy into electrical energy and then converting the electrical energy into thermal energy, the energy efficiency ratio of the fuel of the hybrid vehicle can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0063] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure or the prior art, the following briefly introduces the drawings required for use in the embodiments or the prior art description. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without creative labor, among which:
[0064] Figure 1 is a schematic diagram of the structure of a hybrid vehicle thermal management system;
[0065] Figure 2 is a flow chart of a vehicle control method provided by an embodiment of the present disclosure;
[0066] Figure 3 is a flow chart of a vehicle control method provided by some embodiments;
[0067] Figure 4 is a flow chart of a vehicle control method provided by other embodiments;
[0068] Figure 5 is a flow chart of a vehicle control method provided by some other embodiments of the present disclosure;
[0069] Figure 6 is a schematic structural diagram of a control device for a hybrid vehicle provided by an embodiment of the present disclosure;
[0070] Figure 7 It is a structural diagram of a control device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION
[0071] Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as being limited to the embodiments described herein, which are instead provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are only for exemplary purposes and are not intended to limit the scope of protection of the present disclosure.
[0072] The term "including" and its variations used in this document are open inclusions, that is, "including but not limited to". The term "based on" means "based at least in part on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one other embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions of other terms will be given in the description below. It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0073] It should be noted that the modifications of "one" and "plurality" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, it should be understood as "one or more".
[0074] In order to solve the problem in the prior art that the heat generated by the engine can only be used for thermal management when the engine is generating electricity or directly driving the vehicle, but cannot be used for thermal management when the engine is stopped, thereby failing to make the management system reach a target state and having a low overall energy efficiency ratio, the embodiments of the present disclosure provide a new vehicle control method.
[0075] The vehicle generally referred to in the embodiments of the present disclosure is a hybrid vehicle or an extended-range electric vehicle. In the case where the vehicle is an extended-range electric vehicle, the engine referred to below is also the range extender in the range extender electric vehicle.
[0076] Figure 1 It is a schematic diagram of the structure of the vehicle thermal management system. Figure 1 As shown, the hybrid vehicle thermal management system includes a refrigerant circulation loop 100, an engine coolant circulation loop 200 and a thermal management coolant circulation loop 300. The coolant circulation loop is divided into the engine coolant circulation loop 200 and the thermal management coolant circulation loop 300 to reflect the temperature that the coolant can reach in actual operation.
[0077] The refrigerant circulation circuit 100 includes a compressor 101 , a water-cooled condenser 102 , a cabin condenser 103 , an outdoor heat exchanger 104 , a throttle valve 105 , a cabin evaporator 106 , a battery evaporator 107 , and a gas-liquid separator 108 .
[0078] The engine coolant circulation loop 200 includes a first water pump 201, a thermostatic valve, an engine heat exchanger 202, a high-temperature radiator 203, a first three-way valve 204, an electric heater 205, a cabin heater core 206 and a water-to-water heat exchanger 207. The engine heat exchanger 202 and the high-temperature radiator 203 form one engine coolant circulation branch, and the engine heat exchanger 202, the three-way valve, the heater core, the water-to-water heat exchanger 207, the first water pump 201 and the water-cooled heat exchanger form another engine coolant circulation branch; according to the difference in heat generation and heat generation requirements during operation, the three-way valve changes the connection mode of the port to control whether the coolant passes through the engine heat exchanger 202. In addition, the thermostatic valve can control the coolant flow of the two engine coolant circulation branches.
[0079] The thermal management coolant circulation loop 300 includes a power battery heat exchanger 301, the aforementioned battery evaporator 107, the aforementioned water-to-water heat exchanger 207, a second water pump 302, a four-way valve 303, a second three-way valve 304, a power device heat exchanger 305, a low-temperature heat exchanger 306, and a third water pump. In specific applications, by changing the connection mode of the port of the four-way valve 303, the thermal management coolant circulation loop 300 can be divided into a battery coolant circulation branch, a power device coolant circulation branch, or form a large circulation loop (in this case, the battery coolant circulation branch and the power device coolant circulation branch are connected in series).
[0080] In the case where the thermal management coolant circulation loop 300 is divided into a battery coolant circulation branch and a power unit coolant circulation branch, the battery coolant circulation branch includes a second water pump 302, a battery evaporator 107, a water-to-water heat exchanger 207, and a battery heat exchanger (the four-way valve 303 is not considered here), and the power unit coolant circulation branch includes a third water pump 307, a power unit heat exchanger 305, a low-temperature radiator 306, and a second three-way valve 304. In practical applications, by changing the connection mode of the ports in the second three-way valve 304, it is possible to control whether the coolant flows through the low-temperature radiator.
[0081] In actual applications, when the vehicle performs heating management on the thermal management object, it can enrich heat from four heat sources, namely the engine, the compressor 101 in the heat pump air conditioning system, the electric heater 205 and the power unit. After the above four heat sources generate heat, the thermal management system can transfer the heat to the thermal management object through heat exchange through the refrigerant and / or coolant in the refrigerant circulation loop 100, the battery coolant loop and the power unit coolant loop. In the embodiment of the present disclosure, the thermal management object can be a power battery in the vehicle or a vehicle cabin.
[0082] like Figure 1 As shown, when the water-cooled condenser 102, the engine or the electric heater 205 in the thermal management system is used as a heat source, the first and fourth ports of the four-way valve 303 are connected, and the second and third ports are connected. After the coolant flows through the aforementioned components to absorb heat, it exchanges heat with the air in the vehicle cabin at the heater core, and transfers the heat to the power battery coolant circuit at the water-to-water heat exchanger, so that the air in the vehicle cabin and the coolant in the power battery coolant circuit are heated, and the heat is directly or indirectly transferred to the vehicle cabin and the power battery.
[0083] When the power unit is used as a heat source in the thermal management system, the three-four ports of the four-way valve 303 are connected, the one-two ports are connected, the two-three ports of the first three-way valve 204 are connected, and the battery coolant loop and the power unit cooling loop are connected in series to form a large circulation loop. The coolant in the large circulation loop flows through the power unit controller and the power unit to absorb heat, and then passes through the low-temperature heat exchanger (it may not pass through depending on the situation), the first three-way valve 204, the four-way valve 303 and the second water pump 302, the battery evaporator 107, and the water-to-water heat exchanger 207, and then enters the battery heat exchanger 301 to release heat, thereby heating the battery.
[0084] In specific implementations, the thermal management system can determine the flow control strategy of the refrigerant and coolant according to the thermal management requirements, ambient temperature and other parameters to achieve corresponding thermal management.
[0085] Figure 2 is a flow chart of a vehicle control method provided by an embodiment of the present disclosure. Figure 2 As shown, the vehicle control method provided by the embodiment of the present disclosure includes S110-S120. It should be noted that the vehicle control method provided by the embodiment of the present disclosure is executed by a vehicle controller provided in the vehicle. In a specific implementation, the vehicle controller may be a controller such as a power domain controller of the vehicle that can realize joint control of the engine and thermal management.
[0086] S110: When a shutdown instruction for instructing the engine to stop running is received, determine whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object; if so, execute S120.
[0087] In the embodiment of the present disclosure, the shutdown instruction for instructing the engine to stop running can be an instruction for instructing the engine to run in various situations. For example, when the charge amount of the vehicle power battery reaches the target power, the battery management system can issue a shutdown instruction to the vehicle system.
[0088] The ambient temperature is the temperature of the environment in which the vehicle is located. The current temperature of the thermal management object is the temperature of the thermal management object in the vehicle.
[0089] In a specific implementation, an ambient temperature sensor is arranged on the outside of the vehicle body or on the surface of the vehicle body. The ambient temperature sensor can detect and generate ambient temperature data, and send the ambient temperature data to the vehicle controller.
[0090] In a specific implementation, a current temperature sensor is set in the thermal management object of the vehicle, and the current temperature sensor can detect and generate current temperature data and send the current temperature data to the vehicle controller. As analyzed above, the thermal management object may include the power battery and the vehicle cabin in the vehicle, and the corresponding current temperature sensor may include a battery temperature sensor and a cabin temperature sensor.
[0091] According to practical experience, heat is conducted in a gradient, from a higher temperature object to a lower temperature object, and the greater the temperature difference between the higher temperature object and the lower temperature object, the faster the heat conduction speed, that is, the faster the heat loss speed of the higher temperature object. When the ambient temperature is lower than the current temperature of the thermal management object, the lower the ambient temperature, the faster the heat loss of the thermal management object. Therefore, it is possible to determine whether the thermal management object has a heating demand to a certain extent based on the ambient temperature.
[0092] In addition, because the thermal management object itself needs to be maintained at a specific operating temperature to ensure normal operation or passenger comfort, the current temperature of the thermal management object can also be used to determine to a certain extent whether the thermal management system has a heating demand.
[0093] That is to say, in the specific implementation, at least the ambient temperature and the current temperature of the thermal management object can be used to determine whether the thermal management object has a heating demand. How to determine whether the thermal management system has a heating demand based on the ambient temperature and the current temperature of the thermal management object will be analyzed later for specific thermal management objects. What needs to be determined here is that whether the thermal management object has a heating demand can be determined based on the ambient temperature and the current temperature of the thermal management object.
[0094] S120: Keep the engine running.
[0095] In the disclosed embodiment, when the current working state of the engine is the running state, it is determined to continue to keep the engine in the running state. For example, when the power battery of the extended-range hybrid vehicle is in a fully charged state, according to the conventional extended-range control strategy, the engine needs to be controlled to shut down at this time. However, when it is determined that the thermal management system has a heating demand, although the power battery is already in a fully charged state, the engine (that is, the range extender) will not shut down at this time, but will continue to run.
[0096] It should be noted that when the engine is kept in motion, the engine is kept in the optimal working range as much as possible during operation. For example, when there is no need to drive the vehicle or drive the power unit to charge the power battery, and the engine only needs to keep rotating and provide enough heat for the thermal management system, the engine can work in the optimal idle condition.
[0097] By adopting the vehicle control method provided by the embodiment of the present disclosure, when a shutdown command for instructing the engine to stop running is received, the engine is continued to be kept in an operating state while judging whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object. By using the engine as a heating source for the thermal management system, sufficient heating heat can be provided to the thermal management object in certain situations.
[0098] For example, when the vehicle is operating in an extremely low temperature environment (assuming -10°C), the heat pump system, electric heater 205 and power unit heat recovery cannot meet the heating power requirements of the thermal management object. At this time, starting the engine and using the engine to burn fuel to generate heat can provide sufficient heat.
[0099] For another example, when the heat pump system and the electric heater 205 in the vehicle are both damaged, and the heat recovered by the power unit cannot meet the heating power demand of the thermal management object, by starting the engine and using the engine to burn fuel to generate heat, it can be ensured that the corresponding heat is provided to the thermal management object.
[0100] Taking into account that the efficiency parameter of the engine is around 45% in actual situations, that is, only about 45% of the chemical energy of the fuel can be converted into electrical energy, after comprehensive conversion under certain environmental conditions (for example, in low temperature or ultra-low temperature environments) and operating conditions, the fuel chemical energy can be directly converted into thermal energy by controlling the engine operation and serving as a heat source for the thermal management system, rather than converting chemical energy into electrical energy and then converting electrical energy into thermal energy by means of heating such as a heat pump system or an electric heater 205. This can improve the energy efficiency ratio of vehicle fuel.
[0101] As analyzed above, the thermal management object in the embodiment of the present disclosure may be the power battery of the vehicle. Figure 3 is a flow chart of a vehicle control method provided by some embodiments. Figure 3 As shown, the vehicle control method may include S210 - S230 .
[0102] S210: Acquire the ambient temperature and the current temperature of the power battery, and determine the charge and discharge conditions of the power battery.
[0103] S220: When a shutdown command for instructing the engine to stop running is received, determine whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging conditions; if so, execute S230.
[0104] S230: Keep the engine running.
[0105] The execution process of S230 in the embodiment of the present disclosure is the same as that in the previous embodiment, and will not be repeated here. Unlike the previous embodiment, in the embodiment of the present disclosure, not only the ambient temperature and the current temperature of the thermal management object can be obtained, but also the charging and discharging conditions of the power battery can be determined. Subsequently, when determining whether the power battery has a heating demand, it is determined whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging conditions of the power battery.
[0106] In some applications, the working characteristics of power batteries under charging and discharging conditions are different. Even if the ambient temperature and the temperature of the battery itself are the same, whether there is a heating demand is different. In order to accurately determine whether the power battery needs heating, it is necessary to determine whether the power battery needs heating based on the ambient temperature, the current temperature of the thermal management object, and the charging and discharging conditions.
[0107] In a specific implementation, the aforementioned S220 includes the following S221-S224.
[0108] S221: Determine the charging and discharging conditions of the power battery; if it is a discharging condition, execute S222; if it is a charging condition, execute S223.
[0109] S222: Compare the ambient temperature with the charging ambient temperature threshold and compare the current temperature with the charging temperature threshold to obtain a second comparison result.
[0110] S223: Compare the ambient temperature with the discharge ambient temperature threshold and compare the current temperature with the discharge temperature threshold to obtain a second comparison result.
[0111] S224: Determine whether the power battery has a heating demand according to the second comparison result.
[0112] According to the description of S222 and S223, S222 and S223 adopt the same control logic, but have the following differences: (1) the temperature threshold compared with the ambient temperature under the charging condition is the charging ambient temperature threshold, and the temperature threshold compared with the ambient temperature under the discharging condition is the discharging ambient temperature threshold; (2) the temperature threshold compared with the current temperature under the charging condition is the charging temperature threshold, and the temperature threshold compared with the current temperature under the discharging condition is the discharging temperature threshold.
[0113] After obtaining the second comparison result by adopting S222 - S223 , S224 may be subsequently adopted to determine whether the power battery has a heating demand according to the second comparison result.
[0114] In a specific application, when the power battery is in a charging condition, if the second comparison result is one of the following, it is determined that the power battery has a heating demand: (1) the ambient temperature is less than or equal to the first ambient temperature threshold, and the temperature of the power battery is less than or equal to the first battery temperature threshold; (2) the ambient temperature is greater than the first ambient temperature threshold and less than or equal to the second ambient temperature threshold, and the temperature of the power battery is less than or equal to the second battery temperature threshold; (3) the ambient temperature is greater than the second ambient temperature threshold, and the temperature of the power battery is less than or equal to the third battery temperature threshold. It should be noted that the first battery temperature threshold>the second battery temperature threshold>the third battery temperature threshold.
[0115] In a specific application, when the power battery is in a discharge condition, if the second comparison result is one of the following, it is determined that the power battery has a heating demand: (1) the ambient temperature is less than or equal to the third ambient temperature threshold, and the power battery temperature is less than or equal to the fourth battery temperature threshold; (2) the ambient temperature is greater than the third ambient temperature threshold and less than or equal to the fourth ambient temperature threshold, and the power battery temperature is less than or equal to the fifth battery temperature threshold; (3) the ambient temperature is greater than the fourth ambient temperature threshold, and the power battery temperature is less than or equal to the sixth battery temperature threshold. It should be noted that the fourth battery temperature threshold>the fifth battery temperature threshold>the sixth battery temperature threshold.
[0116] It should also be noted that in this solution, at least one of the first battery temperature threshold, the second battery temperature threshold, and the third battery temperature threshold is not compared horizontally with at least one of the fourth battery temperature threshold, the fifth battery temperature threshold, and the sixth battery temperature threshold. In practical applications, the aforementioned battery temperature thresholds need to be determined based on the charging and discharging characteristics of the power battery.
[0117] In some other embodiments, the controller may use the following S225-S227 to determine whether the power battery has a heating demand.
[0118] S225: Determine the corresponding ambient temperature coefficient and battery temperature coefficient according to the charging and discharging conditions.
[0119] In the disclosed embodiment, when the power battery is in a charging condition and a discharging condition, the corresponding ambient temperature coefficient and the battery temperature coefficient are not the same, so it is necessary to determine the ambient temperature coefficient and the battery temperature coefficient according to the specific situation of the charging and discharging condition.
[0120] S226: Calculate the battery thermal demand parameter according to the battery thermal demand calculation function based on the ambient temperature, the current temperature, the ambient temperature coefficient and the battery temperature coefficient.
[0121] After determining the ambient temperature coefficient and the battery temperature coefficient, the battery thermal demand parameter can be calculated based on the ambient temperature coefficient, ambient temperature, battery temperature coefficient and battery temperature coefficient. batt =K1 batt ×T batt +K1 amb ×T amb Get the battery heat demand parameter R batt , where K1 batt is the battery temperature coefficient, T batt is the battery temperature, K1 amb is the ambient temperature coefficient, T amb is the ambient temperature.
[0122] S227: When the battery heat demand parameter is less than the first set parameter, determine that the power battery has a heating demand.
[0123] In the embodiment of the present disclosure, when the battery heat demand parameter is less than the first set parameter, it is determined that the overall temperature is too low, and thus it can be determined that the power battery has a heating demand.
[0124] In the above embodiments, different comparison thresholds or weight coefficients are used for charging and discharging conditions, so even if the ambient temperature and the current temperature are the same, whether there is a corresponding thermal management requirement may be different. In other embodiments, if it is assumed that the characteristics of the charging and discharging conditions are basically the same, the charging and discharging conditions may not be distinguished, and the battery heating requirement parameters may be directly determined.
[0125] In some embodiments of the present disclosure, the thermal management object is the vehicle cabin. Because passengers in the vehicle cabin have different sensitivity and adaptability to temperature, the passengers will adaptively adjust the set cabin temperature. Different cabin temperature settings also affect the determination of whether there is a heating demand. For example, if the cabin temperature is 0°C, but the user does not turn on the cabin heating, there is no need to heat the cabin at this time, and there is no heating demand. If the user turns on the cabin heating and sets the cabin temperature to 25°C, the vehicle cabin has a heating demand.
[0126] Figure 4 1 is a flow chart of a vehicle control method provided by other embodiments. To solve this problem, in the embodiment of the present disclosure, the vehicle control method includes S310-S330.
[0127] S310: Obtaining the ambient temperature, the current temperature of the thermal management object, and the set cabin temperature.
[0128] S320: When a shutdown command for instructing the engine to stop running is received, determine whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the set cabin temperature; if so, execute S330.
[0129] S330: Keep the engine running.
[0130] The execution process of S330 in the embodiment of the present disclosure is the same as that in the previous embodiment, and will not be repeated here. Unlike the previous embodiment, in the embodiment of the present disclosure, not only the ambient temperature and the current temperature of the thermal management object can be obtained, but also the set cabin temperature can be determined. Subsequently, when determining whether the vehicle cabin has a heating demand, it is determined whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the set cabin temperature.
[0131] In a specific implementation, the aforementioned S320 may include S321-S322 to determine whether there is a heating demand for the vehicle cabin.
[0132] S321: Compare the ambient temperature with the cabin ambient threshold, and compare the current temperature with the set cabin temperature to obtain a third comparison result.
[0133] S322: Determine whether the vehicle cabin has a heating demand based on the third comparison result.
[0134] In a specific application, if the third comparison result is one of the following, it is determined that the vehicle cabin has a heating demand: (1) the ambient temperature is less than or equal to the fifth ambient temperature threshold, and the user turns on the vehicle cabin heating; (2) the ambient temperature is greater than the fifth ambient temperature threshold and less than or equal to the sixth ambient temperature threshold, the cabin temperature is set to be greater than or equal to the ambient temperature and the deviation of the vehicle interior temperature from the set temperature is less than or equal to a certain value; (3) the ambient temperature is greater than the sixth ambient temperature threshold, and the cabin temperature is set to be greater than or equal to the first set temperature.
[0135] In some embodiments, in addition to executing the aforementioned S310 - S330 , the controller may also execute the following S340 .
[0136] S340: Obtaining light intensity and cabin humidity, where the light intensity is the intensity of sunlight directly shining into the vehicle cabin.
[0137] In the disclosed embodiment, a light intensity sensor and a cabin humidity sensor are provided in the vehicle. The light intensity sensor can detect the light intensity of the ambient light. It should be noted that the aforementioned light intensity is the intensity of the light directly irradiated into the vehicle cabin in most cases. The cabin humidity sensor can detect the ambient humidity of the vehicle cabin.
[0138] In the case of executing the aforementioned S340, the aforementioned S320 may include S323-S324.
[0139] S323: Calculate cabin heating demand parameters using a cabin heat demand calculation function based on ambient temperature, current temperature, set cabin temperature, light intensity, and cabin humidity.
[0140] In a specific embodiment, the controller may use
[0141] R ac =K1 ac ×T set -K3 amb ×T amb -K1 s ×S I -K1 cbn ×T cbn +K1 H ×Hum determines the cabin heating demand parameter R ac , T set To set the cabin temperature, T ambis the ambient temperature, S I is the light intensity, T cbn is the current temperature, Hum is the cabin humidity K1 ac , K3 amb 、K1 s 、K1 cbn and K1 H is the corresponding weight coefficient. The larger the cabin heating demand parameter is, the higher the possible heating demand is.
[0142] Under different light intensities, the amount of light heat that the vehicle cabin can absorb is different. The stronger the light, the more light heat the vehicle cabin absorbs. The corresponding cabin heating demand parameter is inversely correlated with the light intensity. For example, if the vehicle is exposed to strong light at noon in winter, the temperature of the vehicle cabin may be very high due to the greenhouse effect caused by the strong light, and there is no need for heating. At the same ambient temperature, because the vehicle is in the shade, the temperature of the vehicle cabin is very low and needs to be heated.
[0143] Under different humidity conditions, different amounts of heat are required to raise the cabin temperature. Accordingly, when the cabin temperature is set to a certain level, the cabin heating demand parameters are not the same.
[0144] S324: When the cabin heating demand parameter is greater than the second set parameter, determine that the vehicle cabin has a heating demand.
[0145] As analyzed above, the larger the cabin heating demand parameter is, the higher the possible heating demand is. If the cabin heating demand parameter is greater than the second set parameter, it is determined that the vehicle cabin has a heating demand.
[0146] In the aforementioned embodiment, the ambient temperature, current temperature, set cabin temperature, light intensity and cabin humidity are taken into consideration when calculating the cabin heating demand parameters. In other embodiments, at least one of the light intensity and cabin humidity may be ignored and other parameters may be used to determine the cabin heating demand parameters.
[0147] Figure 5 FIG. 1 is a flow chart of a vehicle control method provided by some other embodiments of the present disclosure. Figure 5 As shown, in some further embodiments, the vehicle control method includes S410-S440.
[0148] S410: Determine whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object; if so, execute S420.
[0149] S420: Determine a target heating temperature when heating the coolant, and detect the real-time state temperature of the coolant in the engine.
[0150] As analyzed above, the thermal management system transfers the heat generated by the engine operation to the thermal management object through the coolant in the first coolant circulation loop. At this time, in order to make the current temperature control of the thermal management reach the target range, it is necessary to make the heat release and heat absorption per unit time of the thermal management object roughly the same. In order to achieve the above goals, it is necessary to reasonably determine the heat transferred to the thermal management object per unit time.
[0151] Because heat is transferred through the coolant, and the unit circulation volume of the coolant is roughly determined, and a certain temperature difference is required to ensure that the corresponding heat is transferred from the coolant directly or indirectly to the thermal management object, the heat transferred to the thermal management object per unit time can be roughly determined by determining the target heating temperature of the coolant.
[0152] At this time, how to determine the target heating temperature of the coolant is one of the core issues.
[0153] When the thermal management object is a power battery, the method for determining the target heating temperature includes S421.
[0154] S421: Calculate the target heating temperature using the battery heating objective function based on the ambient temperature and the temperature of the power battery.
[0155] In the battery heating objective function, the target heating temperature is positively correlated with the temperature of the power battery, and the target heating temperature is negatively correlated with the ambient temperature.
[0156] In a specific implementation, the battery heating objective function can be Trg batt =K2 batt ×T batt -K2 amb ×T amb +C1, where Trg batt is the target heating temperature, T batt is the battery temperature, T amb is the ambient temperature, C1 is the constant coefficient, K2 batt and K2 amb is the corresponding coefficient.
[0157] In some other embodiments, the controller may further store a comparison table of the relationship between the target heating temperature, the ambient temperature, and the power battery temperature. The target heating temperature may be obtained by searching the comparison table according to the ambient temperature and the power battery temperature.
[0158] When the thermal management object is a vehicle cabin, the method for determining the target heating temperature includes S422 - S423 .
[0159] S422: Obtain the set cabin temperature, light intensity and cabin humidity.
[0160] S423: Calculate the target heating temperature using a cabin heating objective function based on the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity, and the cabin humidity.
[0161] It should be noted that the target heating temperature is negatively correlated with the ambient temperature, the current temperature and the light intensity, and the target heating temperature is positively correlated with the set cabin temperature and the cabin humidity.
[0162] In specific implementation, in actual applications, the cabin heating demand parameters can be calculated using the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity and the cabin humidity, so the target heating temperature can be directly calculated using the cabin heating demand parameters. It should be noted that the target heating temperature is proportional to the cabin heating objective function. In other words, as the cabin heating objective function increases, the target heating temperature will also increase.
[0163] In some other embodiments, the controller may further store a table of relationships between the target heating temperature and the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity, and the cabin humidity. The target heating temperature may be obtained by searching the table of relationships according to the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity, and the cabin humidity.
[0164] Furthermore, in other embodiments, the target heating temperature may be determined using only the ambient temperature, the vehicle cabin temperature, and the set cabin temperature.
[0165] In the disclosed embodiment, a cooling water temperature sensor is provided in the engine, and the cooling water temperature sensor can detect the real-time state temperature of the coolant in the engine.
[0166] After the target heating temperature and the real-time state temperature are determined, S430 - S440 may then be performed as follows.
[0167] S430: Determine a temperature difference based on the target heating temperature and the real-time state temperature.
[0168] S440: When the temperature difference is greater than a first temperature difference threshold, or when the ambient temperature is less than a target ambient temperature threshold and the temperature difference is greater than or equal to a second temperature difference threshold, keep the engine in operation.
[0169] If the engine operating state is running and the temperature difference is greater than the first temperature difference threshold, it indicates that the engine temperature is lower than the target heating temperature (in actual conditions, the temperature difference with the target heating temperature will not be too large), and the engine can be kept in the working state.
[0170] If the ambient temperature is lower than the target ambient temperature threshold, it indicates that the ambient temperature is low. In this case, if it is determined that the temperature difference is greater than the second temperature difference threshold, it indicates that the current engine heat is not enough to ensure that sufficient heat is provided to the thermal management object within a period of time. Therefore, the engine needs to continue to run and generate heat, thereby increasing the coolant temperature.
[0171] In a specific embodiment, the target ambient temperature threshold and the second temperature difference threshold are determined according to the type of the thermal management object. For example, when the thermal management object is a power battery, the aforementioned target ambient temperature threshold is T7 amb , the second temperature difference threshold is T3 eb When the thermal management object is the vehicle cabin, the target ambient temperature threshold is T8 amb , and the second temperature difference threshold is T3 eac .
[0172] In some embodiments, the vehicle system may also perform the following operations to determine how to control the engine to continue running and provide reasonable heat.
[0173] S441: Determine the target operating speed of the engine according to the temperature difference.
[0174] S442: Control the engine to operate according to the target operating speed.
[0175] In a specific implementation, the target operating speed is determined according to the temperature difference, and the thermal power required for the coolant to heat at a set heating rate is determined according to the temperature difference, and then the target operating speed of the engine is determined by comparing the heating power of the engine at each operating speed with the aforementioned thermal power. After the target operating speed of the engine is determined, the engine can be controlled to rotate according to the target operating speed.
[0176] In the above examples, the power battery and the vehicle cabin are taken as thermal management objects respectively. In actual applications, the power battery and the vehicle cabin can also be taken as thermal management objects at the same time. In this case, the actual target heating temperature used is the larger value of the target heating temperatures determined by the two thermal management objects mentioned above.
[0177] The present disclosure also provides another vehicle control method. The another vehicle control method includes S510-S520.
[0178] S510: Determine whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object.
[0179] S520: When the thermal management object has a heating demand, determine whether the current working state of the engine is a shutdown state.
[0180] S530: When it is determined that the current working state is the shutdown state, start the engine so that the engine serves as a heat source for the thermal management system.
[0181] In the disclosed embodiment, when the current working state of the engine is the shutdown state, the control strategy is determined to start the engine to run. At this time, according to other conventional control strategies, for example, when the power of the power battery of the extended-range hybrid vehicle is higher than the depleted capacity, according to the conventional extended-range control strategy, the engine does not need to be started. However, in order to make the engine a heat source for the thermal management system, the controller uses the start-up motion strategy to control the engine so that the engine starts and runs to generate heat.
[0182] In some embodiments, before executing the aforementioned S530, the vehicle system may also execute the following S540-S5N0.
[0183] S540: Determine a target heating temperature when heating the coolant, and detect the real-time state temperature of the coolant in the engine.
[0184] As analyzed above, the thermal management system transfers the heat generated by the engine operation to the thermal management object through the coolant in the first coolant circulation loop. At this time, in order to make the current temperature control of the thermal management reach the target range, it is necessary to make the heat release and heat absorption per unit time of the thermal management object roughly the same. In order to achieve the above goals, it is necessary to reasonably determine the heat transferred to the thermal management object per unit time.
[0185] Because heat is transferred through the coolant, and the unit circulation volume of the coolant is roughly determined, and a certain temperature difference is required to ensure that the corresponding heat is transferred from the coolant directly or indirectly to the thermal management object, the heat transferred to the thermal management object per unit time can be roughly determined by determining the target heating temperature of the coolant.
[0186] S550: Determine a temperature difference based on the target heating temperature and the real-time state temperature.
[0187] In the case of executing the aforementioned S540 and S550, the aforementioned S530 includes S531.
[0188] S531: When the temperature difference is greater than the third temperature difference threshold, or when the ambient temperature is less than the target ambient temperature threshold and the temperature difference is greater than or equal to the fourth temperature difference threshold, start the engine.
[0189] When the current working state is the shutdown state, and if the temperature difference is greater than the third temperature difference threshold, in order to continue to use the engine to heat the coolant to heat the thermal management object, it is necessary to start the engine.
[0190] In some cases, the temperature difference may be the difference between the actual temperature of the thermal management object and the target heating temperature, and the corresponding third temperature difference threshold is the temperature difference threshold determined according to the thermal management object test; in other cases, the temperature difference may also be the difference between the actual temperature of the engine and the temperature when it is in normal operation, and the corresponding third temperature difference threshold is the temperature difference threshold determined according to the engine test.
[0191] In a specific implementation, the value of the third temperature difference threshold value needs to be determined according to the type of the thermal management object. For example, when the thermal management object is a power battery, the third temperature difference threshold value is T5 eb When the thermal management object is the vehicle cabin, the third temperature difference threshold is T5 eac .
[0192] If the ambient temperature is lower than the target ambient temperature threshold, it indicates that the ambient temperature is low. In this case, if it is determined that the temperature difference is still greater than the fourth temperature difference threshold, it indicates that the current engine heat is insufficient to ensure that sufficient heat is provided to the thermal management object within a period of time. Therefore, the engine needs to continue to run and generate heat, thereby increasing the coolant temperature.
[0193] In addition to providing the aforementioned vehicle control method, the embodiment of the present disclosure also provides a vehicle control device. Figure 6 Schematic diagram of the control device structure of the vehicle provided by the embodiment of the present disclosure. Figure 6 As shown, the vehicle control device 600 includes a heating demand judgment unit 601 and a control unit 602 .
[0194] The heating demand judgment unit 601 is used to judge whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object when a shutdown command for instructing the engine to stop running is received; the control unit 602 is used to keep the engine in operation when the thermal management object has a heating demand.
[0195] In some embodiments, the thermal management object is a power battery of the vehicle. The vehicle control device 600 further includes a charge and discharge condition determination unit. The charge and discharge condition determination unit is used to determine the charge and discharge condition of the power battery; the heating demand judgment unit 601 judges whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charge and discharge condition.
[0196] In some embodiments, when the charging and discharging condition is a charging condition, the heating demand judgment unit 601 compares the ambient temperature with the charging ambient temperature threshold and compares the current temperature with the charging temperature threshold to obtain a second comparison result; when the charging and discharging condition is a discharging condition, the heating demand judgment unit 601 compares the ambient temperature with the discharging ambient temperature threshold and compares the current temperature with the discharging temperature threshold to obtain a second comparison result; then, the heating demand judgment unit 601 determines whether the power battery has a heating demand based on the second comparison result.
[0197] In some embodiments, the heating demand judgment unit 601 determines the corresponding ambient temperature coefficient and battery temperature coefficient according to the charging and discharging conditions; then calculates the battery thermal demand parameter according to the battery thermal demand calculation function based on the ambient temperature, current temperature, ambient temperature coefficient and battery temperature coefficient; finally, when the battery thermal demand parameter is less than the first set parameter, it is determined that the power battery has a heating demand.
[0198] In some embodiments, the heating demand judgment unit 601 thermal management object is a vehicle cabin. The vehicle control device 600 also includes a cabin temperature query unit. The cabin temperature query unit is used to obtain a set cabin temperature. The heating demand judgment unit 601 judges whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the set cabin temperature.
[0199] In some embodiments, the heating demand judgment unit 601 compares the ambient temperature with the cabin environment threshold, and compares the current temperature with the set cabin temperature to obtain a third comparison result; and determines whether the vehicle cabin has a heating demand based on the third comparison result.
[0200] In some embodiments, the vehicle control device 600 further includes a relevant parameter acquisition unit. The relevant parameter acquisition unit acquires light intensity and cabin humidity, where the light intensity is the intensity of sunlight directly irradiating the vehicle cabin; correspondingly, the heating demand judgment unit 601 calculates the cabin heating demand parameter using a cabin heat demand calculation function based on the ambient temperature, current temperature, set cabin temperature, light intensity and cabin humidity; and when the cabin heating demand parameter is greater than a second set parameter, it is determined that the vehicle cabin has a heating demand.
[0201] In some embodiments, the thermal management system transfers the heat generated by the engine operation to the thermal management object by circulating the coolant; the control device of the vehicle also includes a target heating temperature determination unit, a temperature detection unit and a temperature comparison unit. When it is determined that the thermal management object has a heating demand, the target heating temperature determination unit determines the target heating temperature when heating the coolant. The temperature detection unit detects the real-time state temperature of the coolant in the engine. The temperature comparison unit determines the temperature difference based on the target heating temperature and the real-time state temperature. Correspondingly, the control unit 602 starts the engine when the temperature difference is greater than the third temperature difference threshold, or the ambient temperature is less than the target ambient temperature threshold, and the temperature difference is greater than or equal to the fourth temperature difference threshold.
[0202] In some embodiments, the target heating temperature determination unit calculates the target heating temperature based on the ambient temperature and the temperature of the power battery using a battery heating objective function; wherein, in the battery heating objective function, the target heating temperature is positively correlated with the temperature of the power battery, and the target heating temperature is negatively correlated with the ambient temperature.
[0203] In some embodiments, a target heating temperature determination unit obtains a set cabin temperature, light intensity and cabin humidity; based on the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, light intensity and cabin humidity, a cabin heating objective function is used to calculate the target heating temperature; wherein the target heating temperature is inversely correlated with the ambient temperature, the current temperature and the light intensity, and the target heating temperature is positively correlated with the set cabin temperature and cabin humidity.
[0204] In some embodiments, the control unit determines a target operating speed of the engine according to the temperature difference, and controls the engine to operate at the target operating speed.
[0205] In some embodiments, the thermal management device of the vehicle further includes a fault judgment unit. When the fixed judgment unit determines whether both the heat pump subsystem and the electric heater 205 in the thermal management system are faulty, the control unit 602 keeps the engine in a running state.
[0206] The disclosed embodiment also provides another vehicle control device. Another vehicle control device includes a heating demand judgment unit, an engine state judgment unit and a control unit. The heating demand judgment unit judges whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object; the engine state judgment unit determines whether the current working state of the engine is a shutdown state when the thermal management object has a heating demand; the control unit starts the engine when it determines that the current working state is a shutdown state, so that the engine serves as a heat source for the thermal management system.
[0207] In some embodiments, the thermal management system transfers the heat generated by the engine operation to the thermal management object by circulating the coolant; the control device of the vehicle also includes a target heating temperature determination unit, a temperature detection unit and a temperature comparison unit. When it is determined that the thermal management object has a heating demand, the target heating temperature determination unit determines the target heating temperature when heating the coolant. The temperature detection unit detects the real-time state temperature of the coolant in the engine. The temperature comparison unit determines the temperature difference based on the target heating temperature and the real-time state temperature. Correspondingly, the control unit 602 starts the engine when the temperature difference is greater than the third temperature difference threshold, or when the ambient temperature is less than the target ambient temperature threshold and the temperature difference is greater than or equal to the fourth temperature difference threshold.
[0208] An embodiment of the present disclosure further provides a control device, which includes a processor and a memory, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the vehicle control method of any of the above embodiments can be implemented.
[0209] Figure 7 Schematic diagram of the structure of the control device provided by the embodiment of the present disclosure. Figure 7 , which shows a schematic diagram of the structure of a control device suitable for implementing the embodiments of the present disclosure. Figure 7 The control device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.
[0210] like Figure 7 As shown, the control device 700 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory ROM 702 or a program loaded from a storage device 708 to a random access memory RAM 703. In the RAM 703, various programs and data required for the operation of the control device 700 are also stored. The processing device 701, the ROM 702, and the RAM 703 are connected to each other via a bus 704. An input / output I / O interface 705 is also connected to the bus 704.
[0211] Typically, the following devices may be connected to the I / O interface 705: input devices 706 including, for example, a touch screen, a touch pad, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 707 including, for example, a liquid crystal display, a speaker, a vibrator, etc.; storage devices 708 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 709. The communication devices 709 may allow the control device 700 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 7The control device 700 is shown with various devices, but it should be understood that it is not required to implement or have all the devices shown. More or fewer devices may be implemented or have instead.
[0212] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 709, or installed from the storage device 708, or installed from the ROM 702. When the computer program is executed by the processing device 701, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.
[0213] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.
[0214] In some embodiments, the client and the server may communicate using any currently known or future developed network protocol such as HTTP (HyperText Transfer Protocol), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or future developed network.
[0215] The computer-readable medium may be included in the control device, or may exist independently without being assembled into the control device.
[0216] 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 disclosure. 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 implementations as replacements, 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 system based on hardware that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0217] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.
[0218] In the context of the present disclosure, a machine-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, device, or equipment. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium may include an electrical connection according to one or more lines, 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 foregoing.
[0219] The embodiments of the present disclosure also provide a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the method of any of the above method embodiments can be implemented. The execution method and beneficial effects are similar and will not be repeated here.
[0220] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0221] The above are only specific embodiments of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A vehicle control method, characterized in that: include: When receiving a stop instruction for instructing the engine to stop running, judging whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object; When the thermal management object has a heating demand, the engine is kept in a running state.
2. The method according to claim 1, characterized in that The thermal management object is a power battery of the vehicle; The method further includes: determining the charging and discharging conditions of the power battery; The judging whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object includes judging whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging conditions.
3. The method according to claim 2, characterized in that The determining whether the power battery has a heating demand based on the ambient temperature, the current temperature and the charging and discharging conditions includes: When the charge-discharge operating condition is a charging operating condition, comparing the ambient temperature with a charging ambient temperature threshold and comparing the current temperature with a charging temperature threshold to obtain a second comparison result; When the charging and discharging operating condition is a discharging operating condition, comparing the ambient temperature with a discharging ambient temperature threshold and comparing the current temperature with a discharging temperature threshold to obtain a second comparison result; It is determined whether the power battery has a heating demand according to the second comparison result.
4. The method according to claim 2, characterized in that: The determining whether the thermal management object has a heating demand based on the ambient temperature, the current temperature and the charging and discharging condition includes: Determine the corresponding ambient temperature coefficient and battery temperature coefficient according to the charging and discharging operating conditions; Calculating a battery thermal demand parameter according to a battery thermal demand calculation function based on the ambient temperature, the current temperature, the ambient temperature coefficient, and the battery temperature coefficient; When the battery heat demand parameter is less than the first set parameter, it is determined that the power battery has a heating demand.
5. The method according to claim 1, characterized in that The thermal management object is a vehicle cabin; The method further includes: obtaining a set cabin temperature; The determining whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object includes: Whether the vehicle cabin needs to be heated is determined based on the ambient temperature, the current temperature, and the set cabin temperature.
6. The method according to claim 5, characterized in that The determining whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the cabin set temperature includes: comparing the ambient temperature with a cabin ambient threshold, and comparing the current temperature with the set cabin temperature, to obtain a third comparison result; It is determined whether the vehicle cabin has a heating demand according to the third comparison result.
7. The method according to claim 5, characterized in that Also includes: Obtaining light intensity and cabin humidity, wherein the light intensity is the intensity of sunlight directly irradiating the cabin of the vehicle; The determining whether the vehicle cabin has a heating demand based on the ambient temperature, the current temperature and the set cabin temperature includes: Calculating a cabin heating demand parameter using a cabin heat demand calculation function based on the ambient temperature, the current temperature, the set cabin temperature, the light intensity, and the cabin humidity; When the cabin heating demand parameter is greater than a second set parameter, it is determined that the vehicle cabin has a heating demand.
8. The method according to any one of claims 1 to 7, characterized in that: The thermal management system transfers the heat generated by the engine operation to the thermal management object by circulating the coolant; When it is determined that the thermal management object has a heating demand, the method further includes: Determining a target heating temperature when heating the coolant and detecting a real-time state temperature of the coolant in the engine; Determining a temperature difference based on the target heating temperature and the real-time state temperature; The step of maintaining the engine in a running state comprises: When the temperature difference is greater than a first temperature difference threshold, or when the ambient temperature is less than a target ambient temperature threshold and the temperature difference is greater than or equal to the second temperature difference threshold, the engine is kept in operation.
9. The method according to claim 8, characterized in that When the thermal management object is a power battery, determining a target heating temperature when heating the coolant includes: Calculating the target heating temperature using a battery heating objective function based on the ambient temperature and the temperature of the power battery; Among them, in the battery heating objective function, the target heating temperature is positively correlated with the temperature of the power battery, and the target heating temperature is inversely correlated with the ambient temperature.
10. The method according to claim 8, characterized in that In a case where the thermal management object is a vehicle cabin, determining a target heating temperature when heating the coolant includes: Get the set cabin temperature, light intensity and cabin humidity; Calculating the target heating temperature using a cabin heating objective function based on the ambient temperature, the temperature of the vehicle cabin, the set cabin temperature, the light intensity, and the cabin humidity; The target heating temperature is inversely correlated with the ambient temperature, the current temperature and the light intensity, and the target heating temperature is positively correlated with the set cabin temperature and the cabin humidity.
11. The method according to claim 8, characterized in that Also includes: determining a target operating speed of the engine according to the temperature difference; The keeping the engine in the running state includes: controlling the engine to run according to the target operating speed.
12. The method according to any one of claims 1 to 7, characterized in that: Also includes: determining whether both the heat pump subsystem and the electric heater in the thermal management system are faulty; The step of maintaining the engine in a running state comprises: When the current working state is a shutdown state and the failure occurs, the engine is kept in a running state.
13. A vehicle control method, characterized in that: include: Determining whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object; When the thermal management object has a heating demand, determining whether the current working state of the engine is a shutdown state; When it is determined that the current working state is a shutdown state, the engine is started so that the engine serves as a heat source for the thermal management system.
14. The method according to claim 13, characterized in that The thermal management system transfers the heat generated by the engine operation to the thermal management object by circulating the coolant; When it is determined that the thermal management object has a heating demand, the method further includes: Determining a target heating temperature when heating the coolant and detecting a real-time state temperature of the coolant in the engine; Determining a temperature difference based on the target heating temperature and the real-time state temperature; The starting of the engine comprises: When the temperature difference is greater than a third temperature difference threshold, or when the ambient temperature is less than a target ambient temperature threshold and the temperature difference is greater than or equal to the fourth temperature difference threshold, the engine is started.
15. A vehicle control device, characterized in that: include: a heating demand judging unit, configured to judge whether the thermal management object has a heating demand based on the ambient temperature and the current temperature of the thermal management object when receiving a shutdown instruction for instructing the engine to stop running; The control unit is used to keep the engine in operation when the thermal management object has a heating demand.
16. A control device, characterized in that: It comprises a processor and a memory, wherein the memory is used to store a computer program; when the computer program is loaded by the processor, the processor executes the vehicle control method as described in any one of claims 1 to 14.
17. A computer-readable storage medium, characterized in that: The storage medium stores a computer program, and when the computer program is executed by the processor, the processor implements the vehicle control method as described in any one of claims 1-14.
