Electric cooling control method and device, electronic equipment and storage medium

By acquiring parameters such as the motor's torque value and torque change rate, the coolant flow rate is dynamically adjusted, solving the problem of lag in cooling control of the electric drive system and achieving stable cooling and extended service life of the electric drive system.

CN119283610BActive Publication Date: 2026-01-02CHERY NEW ENERGY AUTOMOBILE TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202411579977.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-07
Publication Date
2026-01-02
Estimated Expiration
2044-11-07

AI Technical Summary

Technical Problem

Existing cooling control methods for electric drive systems are limited by the lag in the response time of temperature sensors, which leads to a delay in the activation of the thermal management system. This may cause the electric drive system to overheat and affect its service life.

Method used

By acquiring reference parameters such as the current torque value, estimated torque value, and torque change rate of the drive motor, the output flow rate of the coolant is dynamically adjusted to meet the cooling needs of the electric drive system and avoid untimely coolant supply and sudden changes in flow rate.

Benefits of technology

This achieves timely cooling of the electric drive system, improves the operational stability and service life of the electric drive system, avoids overheating damage, and reduces the probability of damage to the electric drive system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283610B_ABST
    Figure CN119283610B_ABST
Patent Text Reader

Abstract

The application provides an electric drive cooling control method and device, electronic equipment and storage medium, and belongs to the technical field of new energy vehicles. The method comprises the following steps: acquiring reference parameters, the reference parameters comprising a current torque value of a drive motor, a torque estimation value corresponding to the drive motor at a preset time node, and a torque change rate; determining a current required cooling flow and a cooling flow required at the preset time node based on the reference parameters; and adjusting an actual output flow of a cooling liquid used for cooling an electric drive system based on the current required cooling flow and the cooling flow required at the preset time node, the electric drive system comprising the drive motor and a motor controller. Through the above method, appropriate cooling liquid flow can be provided in a timely and smooth manner, so that the cooling demand of the electric drive system can be met quickly and stably, and problems such as untimely provision of the cooling liquid and sudden change of the cooling liquid flow are avoided, the damage probability of the electric drive system is reduced, and the service life of the electric drive system is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of new energy vehicles, and in particular to an electric drive cooling control method and device, an electronic device, and a storage medium. BACKGROUND

[0002] An electric drive system including a drive motor and a motor controller is a crucial component of a new energy vehicle. Temperature is an important factor affecting the service life of the electric drive system. The higher the temperature of the electric drive system, the shorter the service life. Therefore, cooling of the electric drive system is one of the key technologies of new energy vehicles.

[0003] Currently, the electric drive cooling control method commonly used by new energy vehicles generally collects the temperature of the electric drive system through a temperature sensor. When the temperature exceeds a preset threshold, the thermal management system is automatically started to reduce the temperature. When the temperature drops to a safe range, the thermal management system is turned off.

[0004] However, this method is limited by the hysteresis of the temperature sensor reaction time, which may cause a delay in the start of the thermal management system. If heat accumulates rapidly during the delay, the operation and reliability of the drive motor and the motor controller will be affected, reducing the service life of the electric drive system. SUMMARY

[0005] The embodiments of the present application provide an electric drive cooling control method and device, an electronic device, and a storage medium, which can quickly and stably meet the cooling needs of the electric drive system and improve the service life of the electric drive system. The technical solution is as follows:

[0006] In one aspect, an electric drive cooling control method is provided, the method comprising:

[0007] obtaining reference parameters, the reference parameters including a current torque value of a drive motor, a torque estimation value of the drive motor corresponding to a preset time node, and a torque change rate, the torque change rate being used to indicate the change amount of the torque value per unit time from the current time to the preset time node;

[0008] determining a current required cooling flow rate and a cooling flow rate required at the preset time node based on the reference parameters;

[0009] adjusting an actual output flow rate of a cooling liquid used to cool the electric drive system based on the current required cooling flow rate and the cooling flow rate required at the preset time node, the electric drive system including the drive motor and a motor controller.

[0010] In some embodiments, the determination of the current required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameters comprises:

[0011] querying a preset table based on the current torque value and the torque change rate to obtain the current required cooling flow, the preset table recording a corresponding relationship between different combinations of torque value and torque change rate and cooling flow;

[0012] querying the preset table based on the torque estimation value and the torque change rate to obtain the cooling flow required at the preset time node.

[0013] In some embodiments, the determining of the current required cooling flow and the cooling flow required at the preset time node based on the reference parameter comprises:

[0014] determining, based on the torque change rate, a change rate interval to which the torque change rate belongs, different change rate intervals corresponding to different cooling flow change rates, the cooling flow change rate being used to indicate a change amount of cooling flow corresponding to a unit torque value;

[0015] determining, based on the change rate interval, a cooling flow change rate corresponding to the change rate interval;

[0016] determining, based on the cooling flow change rate, a current corresponding torque difference value and a torque difference value corresponding to the preset time node, the current required cooling flow and the cooling flow required at the preset time node on the basis of a preset reference cooling flow and a preset reference torque value.

[0017] In some embodiments, the adjusting of the actual output flow of the cooling liquid used for cooling the electric drive system based on the current required cooling flow and the cooling flow required at the preset time node comprises:

[0018] sending, by the motor controller, a cooling flow request to a thermal management system, the cooling flow request being used to indicate the current required cooling flow and the cooling flow required at the preset time node;

[0019] adjusting, by the thermal management system, the actual output flow of the cooling liquid according to the current required cooling flow and the cooling flow required at the preset time node.

[0020] In some embodiments, the reference parameter further comprises a stall flag, a motor temperature value and a motor controller temperature value, and the method further comprises:

[0021] In a case where the stall flag indicates that the driving motor is currently in a stall state and at least one of the motor temperature value and the motor controller temperature value is greater than a corresponding first preset temperature threshold, the actual output flow of the cooling liquid is adjusted to a preset threshold cooling flow, the stall state indicates that a torque value of the driving motor changes and a rotating speed of the driving motor is 0, and the preset threshold cooling flow is not less than a current cooling flow.

[0022] In some embodiments, the method further includes:

[0023] In a case where neither of the motor temperature value and the motor controller temperature value is greater than a corresponding second preset temperature threshold, the actual output flow of the cooling liquid is adjusted to a preset reference cooling flow, and the preset reference cooling flow is less than the preset threshold cooling flow.

[0024] In some embodiments, the reference parameters further include an operating state, and the method further includes:

[0025] In a case where the operating state indicates that the electric drive system is currently in a safety protection state, the actual output flow of the cooling liquid is adjusted to a preset threshold cooling flow, the preset threshold cooling flow is not less than a current cooling flow, and the safety protection state indicates that the motor controller temperature increases.

[0026] In another aspect, an electric drive cooling control device is provided, and the device includes:

[0027] An acquisition module is configured to acquire reference parameters, the reference parameters including a current torque value of a driving motor, a torque estimation value of the driving motor at a preset time node, and a torque change rate, the torque change rate being used to indicate a change amount of the torque value per unit time between a current time and the preset time node;

[0028] A determination module is configured to determine a current required cooling flow and a cooling flow required at the preset time node based on the reference parameters.

[0029] An adjustment module is configured to adjust an actual output flow of a cooling liquid used for cooling an electric drive system based on the current required cooling flow and the cooling flow required at the preset time node, the electric drive system including the driving motor and a motor controller.

[0030] In some embodiments, the determining module is configured to: query a preset table based on the current torque value and the torque change rate to obtain the current required cooling flow, the preset table recording a correspondence between different combinations of torque values and torque change rates and cooling flows; and query the preset table based on the torque estimation value and the torque change rate to obtain the cooling flow required at the preset time node.

[0031] In some embodiments, the determining module is configured to: determine, based on the torque change rate, a change rate interval to which the torque change rate belongs, different change rate intervals corresponding to different cooling flow change rates, the cooling flow change rate being used to indicate a change amount of the cooling flow corresponding to a unit torque value; determine, based on the change rate interval, a cooling flow change rate corresponding to the change rate interval; and determine, based on the cooling flow change rate, a current corresponding torque difference value, and a torque difference value corresponding to the preset time node, the current required cooling flow and the cooling flow required at the preset time node on the basis of a preset reference cooling flow and a preset reference torque value.

[0032] In some embodiments, the adjusting module comprises:

[0033] The sending unit is configured to send, by the motor controller, a cooling flow request to a thermal management system, the cooling flow request being used to indicate the current required cooling flow and the cooling flow required at the preset time node.

[0034] The control unit is configured to adjust, by the thermal management system, an actual output flow of the cooling liquid according to the current required cooling flow and the cooling flow required at the preset time node.

[0035] In some embodiments, the reference parameters further comprise a stall flag, a motor temperature value, and a motor controller temperature value.

[0036] The adjusting module is further configured to, in a case where the stall flag indicates that the driving motor is currently in a stall state and at least one of the motor temperature value and the motor controller temperature value is greater than a corresponding first preset temperature threshold, adjust the actual output flow of the cooling liquid to a preset threshold cooling flow, the stall state indicating that a torque value of the driving motor changes and a rotating speed of the driving motor is 0, and the preset threshold cooling flow being not less than a current cooling flow.

[0037] In some embodiments, the adjusting module is further configured to, in a case where neither the motor temperature value nor the motor controller temperature value is greater than a corresponding second preset temperature threshold, adjust the actual output flow of the cooling liquid to a preset reference cooling flow, the preset reference cooling flow being less than the preset threshold cooling flow.

[0038] In some embodiments, the reference parameter further comprises an operating state;

[0039] The adjustment module is further configured to, in a case where the operating state indicates that the electric drive system is currently in a safety protection state, adjust the actual output flow rate of the cooling liquid to a preset threshold cooling flow rate, the preset threshold cooling flow rate being not less than a current cooling flow rate, and the safety protection state indicating that the temperature of the motor controller is rising.

[0040] In another aspect, a computer device is provided, which comprises a processor and a memory, the memory being configured to store at least one piece of computer program, the at least one piece of computer program being loaded and executed by the processor to implement the electric drive cooling control method in the embodiments of the present application.

[0041] In another aspect, a computer readable storage medium is provided, which stores at least one piece of computer program, the at least one piece of computer program being loaded and executed by a processor to implement the electric drive cooling control method in the embodiments of the present application.

[0042] In another aspect, a computer program product is provided, which comprises a computer program, the computer program being executed by a processor to implement the electric drive cooling control method in the embodiments of the present application.

[0043] The present application provides an electric drive cooling control method, in which, by obtaining reference parameters such as a current torque value of a driving motor, a torque estimation value of the driving motor corresponding to a preset time node, and a torque change rate, the current required cooling flow rate and the cooling flow rate required at the preset time node can be determined, and the actual output flow rate of the cooling liquid used for cooling the electric drive system is adjusted accordingly. Since the current required cooling flow rate and the cooling flow rate required at the preset time node have been determined, appropriate cooling liquid flow rate can be provided in a timely and smooth manner within this period of time, so that the cooling demand of the electric drive system can be met quickly and stably, and problems such as untimely provision of cooling liquid and sudden change of actual output of cooling liquid are avoided, thereby reducing the damage probability of the electric drive system and improving the service life of the electric drive system. BRIEF DESCRIPTION OF DRAWINGS

[0044] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0045] Figure 1 is a flowchart of an electric drive cooling control method provided by the embodiments of the present application.

[0046] Figure 2 is a flowchart of another electric drive cooling control method provided by an embodiment of the present application;

[0047] Figure 3 is a schematic diagram of an overall process provided by an embodiment of the present application;

[0048] Figure 4 is a block diagram of an electric drive cooling control device provided by an embodiment of the present application;

[0049] Figure 5 is a block diagram of another electric drive cooling control device provided by an embodiment of the present application;

[0050] Figure 6 is a structural schematic diagram of an electronic device provided by an embodiment of the present application;

[0051] Figure 7 is a structural schematic diagram of a server provided by an embodiment of the present application. DETAILED DESCRIPTION

[0052] To make the purpose, technical solutions and advantages of the present application clearer, the embodiments of the present application will be further described in detail below with reference to the drawings.

[0053] In the present application, the terms “first”, “second”, and the like are used to distinguish the same or similar items with basically the same function and action, and it should be understood that there is no logical or time sequence dependency between “first”, “second”, and “nth”, and the number and execution order are not limited.

[0054] In the present application, the term “at least one” means one or more, and the term “multiple” means two or more.

[0055] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data for analysis, stored data, displayed data, etc.) and signals involved in the present application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant laws, regulations and standards of relevant countries and regions. For example, the multiple reference parameters and the like involved in the present application are obtained under full authorization.

[0056] The terms in the present application will be briefly introduced below.

[0057] Electric Drive System (EDS): includes drive motor and motor controller. Electric drive system is a key component in new energy vehicles, used to convert electrical energy in the battery into mechanical energy, thus driving the vehicle forward. New energy vehicles include electric vehicles and hybrid vehicles.

[0058] Drive Motor: is the power output component in the electric drive system, used to convert electrical energy into mechanical energy, drive the tire rotation of the vehicle, thus pushing the vehicle forward. Drive motor can be DC motor, AC induction motor, permanent magnet synchronous motor and switched reluctance motor, etc., which is not limited and elaborated here.

[0059] Motor Controller (MC): is the component of the electric drive system that controls the drive motor, used to receive data and instructions from the vehicle control unit, and accurately control the drive motor. The functions of the motor controller include adjusting the speed, torque and power of the motor, etc., to ensure that the vehicle can run smoothly and efficiently under various working conditions. In addition, the motor controller usually has fault diagnosis and protection functions, which can detect the running state of the drive motor in real time, and take protective measures when the drive motor fails.

[0060] Thermal Management System (TMS): is a system in new energy vehicles that controls and manages the flow of heat inside the vehicle. The thermal management system is used to ensure that the vehicle can maintain an appropriate temperature range under various working conditions, to ensure the performance and safety of the vehicle. The thermal management system usually includes cooling system, heating system and temperature control system, etc. Cooling system is used to cool the drive motor, motor controller and battery, etc. Key components to prevent overheating damage. Heating system is used to provide the necessary heat for the vehicle, such as ensuring the normal operation of the vehicle in cold environments. The temperature control system is used to adjust the output of the cooling system and heating system according to the actual needs of the vehicle and external environmental conditions, to achieve heat management.

[0061] Vehicle Control Unit (VCU): is used to receive signals from various sensors in the vehicle, such as accelerator pedal state, brake pedal state, vehicle speed, battery state, etc., and according to the signals and pre-set control strategy, the running state of the vehicle is detected and accurately controlled in real time.

[0062] Figure 1 is a flowchart of an electric drive cooling control method provided by an embodiment of the present application, which is executed by a vehicle. Referring to Figure 1 , the method includes the following steps:

[0063] 101、obtain a reference parameter.

[0064] In the embodiment of the present application, the motor controller in the driving system of the vehicle obtains the reference parameter from the vehicle control unit. The reference parameter includes the current torque value of the driving motor, the torque estimation value corresponding to the preset time node of the driving motor, and the torque change rate. The torque change rate is used to indicate the change amount of the torque value per unit time between the current time and the preset time node. The torque value represents the size of the rotational torque generated by the driving motor. The torque estimation value is used to represent the torque value that the driving motor is expected to generate at the preset time node. The torque change rate reflects the speed of the change of the torque value between the current time and the preset time node. The preset time node can be set to 10 seconds later, 20 seconds later, 30 seconds later, etc., which is not limited herein.

[0065] Alternatively, the torque estimation value is determined by the current torque value, the torque change rate, and the time interval between the preset time node and the current time. That is, based on the current torque value, the brake pedal state, the accelerator pedal state, the vehicle speed, the battery state, and other parameters, the torque change rate is determined by a corresponding prediction algorithm; the product value between the torque change rate and the time interval is determined, and the sum of the product value and the current torque value is determined as the torque estimation value. Alternatively, the torque change rate is determined by the current torque value, the torque estimation value, and the time interval between the preset time node and the current time. That is, based on the current torque value, the brake pedal state, the accelerator pedal state, the vehicle speed, the battery state, and other parameters, the torque estimation value is determined by a corresponding prediction algorithm; the difference value between the torque estimation value and the current torque value is determined, and the ratio between the difference value and the time interval is determined as the torque change rate. Details are not described herein.

[0066] Since the reference parameter can reflect the running state and change trend of the driving motor at different time nodes, the adjustment of the cooling flow can be ensured to be more accurate and timely by obtaining the reference parameter.

[0067] 102、based on the reference parameter, determine the current required cooling flow and the cooling flow required at the preset time node.

[0068] In the embodiment of the present application, the cooling flow refers to the flow of the cooling liquid used to cool the driving motor. Generally, the greater the cooling flow, the greater the cooling capacity of the driving motor, and the smaller the cooling flow, the smaller the cooling capacity of the driving motor. The current required cooling flow refers to the flow of the cooling liquid estimated to be required by the driving motor at the current time, and the cooling flow required at the estimated time node refers to the flow of the cooling liquid estimated to be required by the driving motor at the estimated time node. For example, the current required cooling flow is 8.2 liters, and the cooling flow required at the estimated time node is 9.4 liters.

[0069] By determining the required cooling flow corresponding to the current moment and the preset time node respectively, the cooling flow can be adjusted in real time according to the running state and change trend of the driving motor, which is more fast and timely, thereby improving the cooling efficiency and being more conducive to avoiding the overheating damage of the driving motor.

[0070] 103、Adjust the actual output flow of the cooling liquid for cooling the electric drive system based on the current required cooling flow and the cooling flow required at the preset time node.

[0071] In the embodiments of the present application, the electric drive system includes a driving motor and a motor controller. Between the current moment and the preset time node, the actual output flow of the cooling liquid is dynamically controlled in a smooth adjustment manner based on the current required cooling flow and the cooling flow required at the preset time node, so as to avoid the actual output flow of the cooling liquid from suddenly rising or falling.

[0072] It should be noted that between the current moment and the preset time node, the vehicle can still obtain the reference parameters and determine the required cooling flow in real time, so as to dynamically adjust the actual output flow of the cooling liquid. That is, the above process can be a real-time and continuous process, which will not be described here.

[0073] In the above manner, not only is it ensured that the cooling demand of the electric drive system under different running states can be met in time, but also unnecessary energy waste and excessive consumption of the cooling liquid are avoided. The above real-time adjustment manner avoids the over-temperature of the electric drive system, and can ensure the running stability of the electric drive system and improve its service life.

[0074] The embodiments of the present application provide an electric drive cooling control method. In the method, by obtaining reference parameters such as the current torque value of the driving motor, the torque estimation value of the driving motor at the preset time node, and the torque change rate, the current required cooling flow and the cooling flow required at the preset time node can be determined, and the actual output flow of the cooling liquid for cooling the electric drive system is adjusted accordingly. Since the current required cooling flow and the cooling flow required at the preset time node have been determined, appropriate cooling liquid flow can be provided in time and smoothly within this period of time, thereby quickly and stably meeting the cooling demand of the electric drive system, avoiding problems such as untimely provision of the cooling liquid and sudden change of the actual output of the cooling liquid, reducing the damage probability of the electric drive system, and improving the service life of the electric drive system.

[0075] Figure 2 is a flowchart of another electric drive cooling control method provided by the embodiments of the present application, which is executed by a vehicle. Referring to Figure 2 , the method includes the following steps:

[0076] 201, Obtain reference parameters.

[0077] In the embodiments of the present application, the motor controller in the vehicle obtains reference parameters from the vehicle control unit. The reference parameters include a current torque value of the drive motor, a torque estimation value corresponding to the drive motor at a preset time node, a torque change rate, a stall flag, a motor temperature value, a motor controller temperature value, and an operating state.

[0078] The torque change rate is used to indicate the change amount of the torque value per unit time between the current time and the preset time node, and reflects the speed of change of the torque value. The preset time node can be set to 10 seconds later, 20 seconds later, 30 seconds later, etc., which is not limited herein. The torque value represents the size of the rotational torque generated by the drive motor. The torque estimation value is used to represent the torque value that the drive motor is expected to generate at the preset time node.

[0079] The stall flag is usually used to indicate whether the drive motor is in a stall state. When the drive motor stalls, the stall flag is triggered. Generally, the stall flag is 1 when the drive motor is in a stall state, and the stall flag is 0 when the drive motor is in a normal state, i.e., not in a stall state. The stall refers to the case that the drive motor still outputs torque when the rotational speed is 0. The causes of the stall can be that the load of the drive motor is too large, the bearing is damaged, etc., which are not described herein.

[0080] The motor temperature value refers to the temperature corresponding to the drive motor during operation. Generally, the motor temperature value includes a rotor temperature value and a stator temperature value. The rotor temperature value refers to the temperature corresponding to the heat generated by the motor rotor during operation, and the influencing factors of the rotor temperature value usually include rotor current, rotor speed, and load conditions, etc. The stator temperature value refers to the temperature corresponding to the heat generated by the motor stator during operation, and the influencing factors of the stator temperature value usually include stator current, heat dissipation conditions, and ambient temperature, etc. The motor temperature value affects the operating efficiency, service life, and safety of the drive motor. The motor controller temperature value refers to the temperature corresponding to the motor controller during operation. The motor controller temperature value is usually reflected by the IGBT (Insulated Gate Bipolar Transistor) junction temperature.

[0081] The operating state is usually used to describe the current working condition of the drive motor. The operating state can include normal operation, shutdown, fault, safety protection, etc., which is not limited herein.

[0082] Since the reference parameters can reflect the operating state and state change trend of the drive motor at different time nodes such as the current time and the preset time node, obtaining the reference parameters can ensure that the adjustment of the cooling flow is more accurate and timely.

[0083] It should be noted that the electric drive cooling strategy adopted by the vehicle is different when the working condition of the drive motor is different. In the case of normal operation of the drive motor, the electric drive cooling strategy adopted by the vehicle is shown in steps 202 to 203. In the case of the drive motor in the locked-rotor state, the electric drive cooling strategy adopted by the vehicle is shown in step 204. In the case of the vehicle failure and the drive motor entering the safety protection state, the electric drive cooling strategy adopted by the vehicle is shown in step 205.

[0084] 202. Based on the reference parameters, the current required cooling flow and the cooling flow required at the preset time node are determined by table lookup or calculation.

[0085] In the embodiment of the present application, during normal driving of the vehicle, the cooling demand of the electric drive system can be obtained by table lookup or calculation. This process can be performed by the motor controller. Generally, during normal driving of the vehicle, the driver may take measures such as parking or acceleration, at which time the cooling flow required by the electric drive system changes greatly.

[0086] In some embodiments, the cooling flow required at the current time and the preset time node is determined by querying a preset table. For example, it is achieved by the following way: based on the current torque value and the torque change rate, the current required cooling flow is obtained by querying the preset table; based on the torque estimated value and the torque change rate, the cooling flow required at the preset time node is obtained by querying the preset table.

[0087] The preset table records the corresponding relationship between different combinations of torque values and torque change rates and cooling flows. The preset table can be determined by relevant personnel according to empirical values, which is not limited herein.

[0088] In some embodiments, the cooling flow required at the current time and the preset time node is determined by real-time calculation. For example, it is achieved by the following way: based on the torque change rate, the torque change rate interval to which the torque change rate belongs is determined, different torque change rate intervals correspond to different cooling flow change rates, and the cooling flow change rate is used to indicate the change amount of the cooling flow corresponding to a unit torque value; based on the change rate interval, the cooling flow change rate corresponding to the change rate interval is determined; based on the preset reference cooling flow and the preset reference torque value, the current required cooling flow and the cooling flow required at the preset time node are determined based on the cooling flow change rate, the current corresponding torque difference and the torque difference corresponding to the preset time node.

[0089] The preset reference cooling flow is a preset cooling liquid flow that can meet the basic cooling demand of the electric drive system. The preset reference cooling flow is the minimum cooling liquid flow provided by the thermal management system. For example, the preset reference cooling flow is 8 L, and the preset reference cooling liquid temperature is 65 degrees. That is, during normal driving of the vehicle, the actual output temperature of the cooling liquid is 65 degrees, and the actual output flow of the cooling liquid is 8 L, which can meet the basic cooling demand of the electric drive system. Subsequent cooling demand is adjusted by adjusting the cooling flow while keeping the actual output temperature of the cooling liquid unchanged according to the current required torque value and the torque change rate of the vehicle.

[0090] It should be noted that the higher the torque change rate, the faster the torque value changes, and the more heat generated in a short period of time. Therefore, the cooling flow needs to be increased to provide additional cooling effect. Taking an example of three intervals in the change rate interval, the three intervals are a first interval in which the torque change rate is less than 0.3, a second interval in which the torque change rate is not less than 0.3 and the torque change rate is less than 0.6, and a third interval in which the torque change rate is not less than 0.6. At this time, the cooling flow change rate corresponding to the first interval is less than the cooling flow change rate corresponding to the second interval, and the cooling flow change rate corresponding to the second interval is less than the cooling flow change rate corresponding to the third interval.

[0091] For example, in the case where the torque change rate is less than 0.3, the required cooling flow increases by 0.2 L for each increase of 25 Nm in the torque value. At this time, since the torque change rate is low, the change in the required cooling flow is only associated with the change in the torque value. Taking an example of a torque difference of 25 Nm, the required cooling flow is 8+0.2=8.2 L. In the case where the torque change rate is not less than 0.3 and the torque change rate is less than 0.6, the required cooling flow increases by an additional 0.2 L based on the increase of 0.2 L for each increase of 25 Nm in the torque value. That is, for each increase of 25 Nm in the torque value, the required cooling flow increases by 0.4 L. Taking an example of a torque difference of 25 Nm, the required cooling flow is 8+0.2+0.2=8+0.4=8.4 L. In the case where the torque change rate is not less than 0.6, the required cooling flow increases by an additional 0.5 L based on the increase of 0.2 L for each increase of 20 Nm in the torque value. That is, for each increase of 25 Nm in the torque value, the required cooling flow increases by 0.7 L. Taking an example of a torque difference of 25 Nm, the required cooling flow is 8+0.2+0.5=8+0.7=8.7 L. It should be noted that the above is only an example, and the unit change in the torque value and the corresponding change in the cooling liquid can also be set to other values, which are not limited herein.

[0092] In some embodiments, based on the preset reference torque value, a current corresponding torque difference value is determined based on a current torque value, and a preset time node corresponding torque difference value is determined based on a torque estimation value corresponding to the preset time node. Then, based on the preset reference cooling flow, the current required cooling flow and the preset time node required cooling flow are respectively determined based on the cooling flow change rate, the current corresponding torque difference value and the preset time node corresponding torque difference value. Alternatively, based on the preset reference cooling flow, the current required cooling flow is determined based on the cooling flow change rate and the current corresponding torque difference value; and based on the current required cooling flow, the preset time node required cooling flow is determined based on the cooling flow change rate, the torque difference value between the current torque value and the torque estimation value between the preset time node.

[0093] The preset reference torque value can be a fixed value corresponding to the preset reference cooling flow, or can be a torque value when the preset reference cooling flow is applied at the latest time before the current time, which is not limited herein.

[0094] By determining the required cooling flow corresponding to the current time and the preset time node respectively, the cooling flow can be adjusted in real time according to the running state and change trend of the driving motor, which is more efficient and timely, thereby improving the cooling efficiency and being more conducive to avoiding overheating damage of the driving motor.

[0095] 203、based on the current required cooling flow and the preset time node required cooling flow, adjusting the actual output flow of the cooling liquid for cooling the electric drive system.

[0096] In the embodiments of the present application, based on the current required cooling flow and the preset time node required cooling flow, the actual output flow of the cooling liquid is dynamically controlled in a smooth adjustment manner, so as to avoid the actual output flow of the cooling liquid from being suddenly increased or suddenly decreased. It should be noted that between the current time and the preset time node, the vehicle can still obtain the reference parameters in real time and determine the required cooling flow, so as to dynamically adjust the actual output flow of the cooling liquid. That is, the above process is a real-time and continuous process.

[0097] It should be noted that, in order to more smoothly adjust the actual output flow of the cooling liquid of the cooling electric drive system, a plurality of preset time nodes can be set, such as 10 seconds later and 20 seconds later, and then the current required cooling flow, the 10 seconds later required cooling flow and the 20 seconds later required cooling flow are respectively determined, and the above values are adjusted, which is not described herein.

[0098] In some embodiments, the vehicle adjusts the actual output flow of the cooling liquid through the motor controller and the thermal management system. Accordingly, the motor controller sends a cooling flow request to the thermal management system, the cooling flow request indicating the current required cooling flow and the required cooling flow at the preset time node; and the thermal management system adjusts the actual output flow of the cooling liquid according to the current required cooling flow and the required cooling flow at the preset time node.

[0099] It should be noted that the cooling flow request can be a single request or multiple requests. For example, when the cooling flow request is a single request, it carries a timestamp of the current time, a current required cooling flow, a preset time node, and a required cooling flow at the preset time node. When the cooling flow request is multiple requests, in addition to the request carrying the timestamp of the current time and the current required cooling flow, another request carries the preset time node and the required cooling flow at the preset time node. This will not be described or limited here.

[0100] For ease of description, the required cooling flow can also be referred to as a cooling demand value. The cooling flow request can also be referred to as a demand signal. Generally, the motor controller uploads the cooling demand value to the CAN (Controller Area Network) bus, and the thermal management system adjusts the actual output flow of the cooling liquid and the temperature of the cooling liquid in real time after receiving the demand signal uploaded by the motor controller, so as to timely cool the drive motor and the motor controller and avoid over-temperature failure. The over-temperature failure includes rotor over-temperature failure of the drive motor, stator over-temperature failure of the drive motor, and IGBT over-temperature failure of the motor controller, etc.

[0101] The above-mentioned mode can meet the cooling demand of the electric drive system and avoid insufficient cooling leading to over-temperature of the electric drive system, for example, avoid the cooling flow changing not in time due to multiple sudden accelerations, so that the cooling cannot meet the demand of the electric drive system, leading to the electric drive system reporting over-temperature failure. The above-mentioned mode also avoids unnecessary energy waste and excessive consumption of the cooling liquid. The above-mentioned real-time adjustment mode also makes the cooling flow not change suddenly in a short time, so as to affect the driving experience of the whole vehicle. Therefore, the above-mentioned mode can improve the operation stability of the electric drive system and improve the service life of the electric drive system.

[0102] 204、In the case where the stall flag indicates that the drive motor is currently in a stall state and at least one of the motor temperature value and the motor controller temperature value is greater than the corresponding first preset temperature threshold, the actual output flow of the cooling liquid is adjusted to a preset threshold cooling flow.

[0103] In the embodiments of the present application, the stall state indicates that the torque value of the driving motor changes and the rotating speed of the driving motor is 0. The preset threshold cooling flow is usually the maximum cooling flow that the thermal management system can provide for the electric drive system. Therefore, the preset threshold cooling flow is not less than the current cooling flow. For example, the preset threshold cooling flow can be 10 liters or 12 liters, etc. The first preset temperature threshold can be set to 2 / 3 of the temperature upper limit value. The temperature upper limit value is also the over-temperature threshold, which is used to indicate the maximum temperature value that can be tolerated without damaging the components. For example, the temperature upper limit value can be 100 degrees Celsius or 120 degrees Celsius, etc., which is not limited herein.

[0104] Since in the stall process, the torque value of the motor changes and the rotating speed of the driving motor is 0, if the motor controller only requests the cooling liquid flow from the thermal management system according to the change of the motor torque value, the driving motor can be overheated due to the small cooling flow. Therefore, in this working condition, the motor controller requests the cooling liquid flow from the thermal management system according to the changes of the IGBT junction temperature value of the motor controller and the motor temperature value, etc. Taking the motor controller temperature value as an example, when the IGBT junction temperature is less than 2 / 3 of the temperature upper limit value, the change of the cooling liquid flow is referred to the normal driving working condition, i.e. referred to steps 202 to 203. When the IGBT junction temperature value is greater than 2 / 3 of the temperature upper limit value, the motor controller requests the thermal management system to provide the maximum cooling flow of 10 liters, i.e. requests the preset threshold cooling flow, so as to avoid the over-temperature of the electric drive system in the stall process, thereby ensuring the safety of the electric drive system.

[0105] In some embodiments, it is determined whether to restore to the preset reference cooling flow according to the temperature value. Correspondingly, in the case that the motor temperature value and the motor controller temperature value are both not greater than the corresponding second preset temperature threshold, the actual output flow of the cooling liquid is adjusted to the preset reference cooling flow, which is less than the preset threshold cooling flow.

[0106] It should be noted that the above adjustment process usually needs a certain adjustment time. For example, the motor controller requests to reduce the cooling liquid flow to the preset reference cooling flow, i.e. to 8 liters, within 60 milliseconds. The subsequent change of the cooling liquid flow is referred to the normal driving working condition, i.e. referred to steps 202 to 203.

[0107] Optionally, when the stall flag indicates that the drive motor has ended its stall state, the actual output flow rate of the coolant is adjusted to a preset reference cooling flow rate; or, when the stall flag indicates that the drive motor has ended its stall state and both the motor temperature and the motor controller temperature are not greater than the corresponding second preset temperature threshold, the actual output flow rate of the coolant is adjusted to a preset reference cooling flow rate. Further details will not be elaborated here.

[0108] 205. When the operating status indicates that the electric drive system is currently in a safety protection state, adjust the actual output flow rate of the coolant to the preset threshold cooling flow rate.

[0109] In this embodiment, the motor controller temperature typically rises abnormally during the safety protection state. Normally, when a major malfunction occurs during vehicle operation, the electric drive system enters a safety protection state, such as ASC (Active Stability Control). Because the motor controller temperature rises rapidly in this state, it requests a maximum cooling flow of 10 liters from the thermal management system—that is, a preset threshold cooling flow—to prevent overheating damage to the electric drive system and to maintain this state for a longer period, ensuring the vehicle can stop more safely and thus guaranteeing overall vehicle safety. Optionally, when the vehicle has stopped and the drive motor's torque and speed are zero, the electric drive controller requests a reduction in coolant flow, such as reducing it to a preset baseline cooling flow; this will not be elaborated upon here.

[0110] For a clearer description of the overall electric drive cooling control process, please refer to [link / reference]. Figure 3 As shown, Figure 3 This is a schematic diagram of an overall process provided in an embodiment of this application. First, the electric drive controller acquires the motor torque value, torque change rate, motor temperature value, motor controller temperature value, stall state, and operating state. Then, based on the above parameters, the electric drive controller obtains the required cooling flow rate through calculation or table lookup. Afterward, the electric drive controller sends the required cooling flow rate to the thermal management system. Finally, the thermal management system adjusts the actual output flow rate of the coolant to cool the electric drive system. The motor torque value includes the current torque value and the torque value at a preset time point. Correspondingly, the required cooling flow rate includes the currently required cooling flow rate and the cooling flow rate required at the preset time point.

[0111] The embodiment of the present application provides a kind of electric drive cooling control method, in the method, by obtaining the current torque value of driving motor, the torque estimation value of driving motor corresponding to preset time node, torque change rate and other reference parameters, the cooling flow required at present and the cooling flow required at preset time node can be determined, and the actual output flow of cooling fluid for cooling electric drive system is adjusted accordingly.Because the cooling flow required at present and the cooling flow required at preset time node have been determined, suitable cooling fluid flow can be provided in time and smoothly in this period of time, so that the cooling demand of electric drive system is met quickly and stably, the problems such as cooling fluid not timely and the actual output of cooling fluid suddenly change are avoided, the damage probability of electric drive system is reduced, and the service life of electric drive system is improved.

[0112] Figure 4 It is a kind of electric drive cooling control device provided by the embodiment of the present application.The device is used to execute the steps when the above-mentioned electric drive cooling control method is executed.Referring to Figure 4 , the electric drive cooling control device includes: acquisition module 401, determination module 402 and adjustment module 403.

[0113] Acquisition module 401 is used to acquire reference parameters, reference parameters include the current torque value of driving motor, the torque estimation value of driving motor corresponding to preset time node and torque change rate, and torque change rate is used to indicate the change amount of torque value in unit time from current time to preset time node;

[0114] Determination module 402 is used to determine the cooling flow required at present and the cooling flow required at preset time node based on reference parameters;

[0115] Adjustment module 403 is used to adjust the actual output flow of cooling fluid for cooling electric drive system based on the cooling flow required at present and the cooling flow required at preset time node, and electric drive system includes driving motor and motor controller.

[0116] In some embodiments, determination module 402 is used to query preset table based on current torque value and torque change rate, to obtain the cooling flow required at present, and preset table records the corresponding relationship between different torque value and torque change rate combination and cooling flow;Query preset table based on torque estimation value and torque change rate, to obtain the cooling flow required at preset time node.

[0117] In some embodiments, the determining module 402 is configured to determine, based on the torque change rate, a change rate interval to which the torque change rate belongs, different change rate intervals correspond to different cooling flow rate change rates, the cooling flow rate change rate is used to indicate a change amount of the cooling flow corresponding to a unit torque value; determine, based on the change rate interval, a cooling flow rate change rate corresponding to the change rate interval; and determine, based on the cooling flow rate change rate, a current corresponding torque difference value, and a preset time node corresponding torque difference value, a current required cooling flow and a preset time node required cooling flow based on a preset reference cooling flow and a preset reference torque value.

[0118] In some embodiments, Figure 5 is another block diagram of an electric drive cooling control device provided by the embodiments of the present application, as shown in Figure 5 The adjusting module 403 comprises:

[0119] The sending unit 4031 is configured to send, through the motor controller, a cooling flow request to the thermal management system, the cooling flow request being used to indicate the current required cooling flow and the preset time node required cooling flow.

[0120] The control unit 4032 is configured to adjust, through the thermal management system, an actual output flow of the cooling liquid according to the current required cooling flow and the preset time node required cooling flow.

[0121] In some embodiments, the reference parameters further comprise a stall flag, a motor temperature value, and a motor controller temperature value.

[0122] The adjusting module 403 is further configured to, in a case where the stall flag indicates that the driving motor is currently in a stall state and at least one of the motor temperature value and the motor controller temperature value is greater than a corresponding first preset temperature threshold, adjust the actual output flow of the cooling liquid to a preset threshold cooling flow, the stall state indicating that the torque value of the driving motor changes and the rotational speed of the driving motor is 0, and the preset threshold cooling flow is not less than the current cooling flow.

[0123] In some embodiments, the adjusting module 403 is further configured to, in a case where neither the motor temperature value nor the motor controller temperature value is greater than a corresponding second preset temperature threshold, adjust the actual output flow of the cooling liquid to a preset reference cooling flow, the preset reference cooling flow being less than the preset threshold cooling flow.

[0124] In some embodiments, the reference parameters further comprise an operating state.

[0125] The adjusting module 403 is further configured to, in a case where the operating state indicates that the electric drive system is currently in a safety protection state, adjust the actual output flow of the cooling liquid to a preset threshold cooling flow, the preset threshold cooling flow being not less than the current cooling flow, and the safety protection state indicating that the motor controller temperature rises.

[0126] The application provides an electric drive cooling control device. In the device, the running state of the vehicle can be determined by obtaining the state parameters of the vehicle, so that the temporary braking function of the vehicle is started according to a preset strategy when the running state of the vehicle is any preset state, and the parking brake function of the vehicle is started when the duration of the execution of the temporary braking function of the vehicle exceeds a first preset duration. Since the state parameters of the vehicle include multiple parameters such as the push rod stroke of the brake pedal, the change rate of the depression of the brake pedal, the push rod stroke of the accelerator pedal, the change rate of the depression of the accelerator pedal, the motor speed, the actual gear position, and the ignition switch gear position, the running state of the current vehicle and the corresponding scene can be accurately determined, and the vehicle can adopt the corresponding braking strategy, thereby adapting to various complex scenes and dynamic conditions and having high flexibility.

[0127] It should be noted that the electric drive cooling control device provided in the above embodiment is only used as an example for the division of the above functional modules during the running of the application program. In actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the electronic device is divided into different functional modules to complete all or part of the above described functions. In addition, the electric drive cooling control device and the electric drive cooling control method provided in the above embodiment belong to the same concept, and the implementation process is shown in the method embodiment, which will not be described here.

[0128] Figure 6 FIG. 1 is a structural schematic diagram of an electronic device provided by an embodiment of the application. The electronic device 600 can be a vehicle terminal or a portable mobile terminal, such as a smart phone, a tablet computer, an MP3 player, an MP4 player, a notebook computer, or a desktop computer. The electronic device 600 can also be referred to as a vehicle terminal, a user equipment, a portable terminal, a laptop terminal, a desktop terminal, or other names.

[0129] Generally, the electronic device 600 includes a processor 601 and a memory 602.

[0130] The processor 601 can include one or more processing cores, such as a 4-core processor, an 8-core processor, and the like. The processor 601 can be implemented in at least one of a hardware form of a DSP (Digital Signal Processing), an FPGA (Field-Programmable Gate Array), a PLA (Programmable Logic Array). The processor 601 can also include a main processor and a coprocessor, the main processor being a processor for processing data in an awake state, also referred to as a CPU (Central Processing Unit), and the coprocessor being a low-power processor for processing data in a standby state. In some embodiments, the processor 601 can be integrated with a GPU (Graphics Processing Unit) for rendering and drawing a volume cloud of content required to be displayed by the display screen. In some embodiments, the processor 601 can further include an AI (Artificial Intelligence) processor for processing computing operations related to machine learning.

[0131] The memory 602 can include one or more computer-readable storage media that can be non-transitory. The memory 602 can also include a high-speed random access memory, and a nonvolatile memory such as one or more disk storage devices, flash storage devices. In some embodiments, the non-transitory computer-readable storage medium in the memory 602 is used to store at least one computer program for being executed by the processor 601 to implement the electric cooling control method provided by the method embodiments in the present application.

[0132] In some embodiments, the electronic device 600 can also optionally include a peripheral device interface 603 and at least one peripheral device. The processor 601, the memory 602, and the peripheral device interface 603 can be connected through a bus or a signal line. Each peripheral device can be connected to the peripheral device interface 603 through a bus, a signal line, or a circuit board. The peripheral device includes at least one of a radio frequency circuit 604, a display screen 605, a camera assembly 606, an audio circuit 607, and a power supply 608.

[0133] The peripheral interface 603 can be used to connect at least one I / O (Input / Output) related peripheral device to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602 and the peripheral interface 603 are integrated on the same chip or circuit board; in some other embodiments, any one or two of the processor 601, the memory 602 and the peripheral interface 603 can be implemented on a separate chip or circuit board, and the present embodiments are not limited in this regard.

[0134] The radio frequency circuit 604 is used to receive and transmit RF (Radio Frequency) signals, also known as electromagnetic signals. The radio frequency circuit 604 communicates with a communication network and other communication devices through electromagnetic signals. The radio frequency circuit 604 converts electrical signals into electromagnetic signals for transmission, or converts received electromagnetic signals into electrical signals. In some embodiments, the radio frequency circuit 604 includes an antenna system, an RF transceiver, one or more amplifiers, a tuner, an oscillator, a digital signal processor, a codec chipset, a subscriber identity module card, and the like. The radio frequency circuit 604 can communicate with other terminals through at least one wireless communication protocol. The wireless communication protocol includes but is not limited to: the World Wide Web, a metropolitan area network, an intranet, various generations of mobile communication networks (2G, 3G, 4G and 5G), a wireless local area network and / or a WiFi (Wireless Fidelity) network. In some embodiments, the radio frequency circuit 604 can also include NFC (Near Field Communication) related circuitry, and the present application is not limited in this regard.

[0135] The display screen 605 is configured to display a UI (User Interface). The UI can include graphics, text, icons, video, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 is further configured to capture touch signals on or above the surface of the display screen 605. The touch signals can be input to the processor 601 as control signals for processing. In this case, the display screen 605 can also be configured to provide virtual buttons and / or virtual keyboard, also known as soft buttons and / or soft keyboard. In some embodiments, the display screen 605 can be one, disposed on the front panel of the electronic device 600; in other embodiments, the display screen 605 can be at least two, respectively disposed on different surfaces of the electronic device 600 or in a folding design; in other embodiments, the display screen 605 can be a flexible display screen, disposed on a curved surface or a folding surface of the electronic device 600. Even, the display screen 605 can also be disposed in an irregular shape, i.e., a special-shaped screen. The display screen 605 can be made of LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode), etc.

[0136] The camera assembly 606 is configured to capture images or videos. In some embodiments, the camera assembly 606 includes a front camera and a rear camera. Generally, the front camera is disposed on the front panel of the terminal, and the rear camera is disposed on the back of the terminal. In some embodiments, the rear camera is at least two, which are any one of a main camera, a depth-of-field camera, a wide-angle camera, and a telephoto camera, to realize the background blur function by fusing the main camera and the depth-of-field camera, the panoramic shooting and VR (Virtual Reality) shooting function by fusing the main camera and the wide-angle camera, or other fusion shooting functions. In some embodiments, the camera assembly 606 can further include a flash. The flash can be a single-color-temperature flash or a dual-color-temperature flash. The dual-color-temperature flash refers to the combination of a warm light flash and a cold light flash, which can be used for light compensation under different color temperatures.

[0137] The audio circuit 607 can include a microphone and a speaker. The microphone is used to collect sound waves of the user and the environment, and convert the sound waves into an electrical signal input to the processor 601 for processing, or input to the radio frequency circuit 604 to realize voice communication. For the purpose of stereo sound collection or noise reduction, the microphone can be multiple, respectively arranged at different parts of the electronic device 600. The microphone can also be an array microphone or an omnidirectional collection type microphone. The speaker is used to convert the electrical signal from the processor 601 or the radio frequency circuit 604 into sound waves. The speaker can be a conventional diaphragm speaker, or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, not only can it convert electrical signals into sound waves that humans can hear, but it can also convert electrical signals into sound waves that humans cannot hear for ranging purposes, etc. In some embodiments, the audio circuit 607 can also include a headphone jack.

[0138] The power supply 608 is used to supply power to various components in the electronic device 600. The power supply 608 can be alternating current, direct current, disposable batteries, or rechargeable batteries. When the power supply 608 includes rechargeable batteries, the rechargeable batteries can support wired charging or wireless charging. The rechargeable batteries can also be used to support fast charging technology.

[0139] In some embodiments, the electronic device 600 also includes one or more sensors 609. The one or more sensors 609 include, but are not limited to, an acceleration sensor 610, a gyroscope sensor 611, a pressure sensor 612, an optical sensor 613, and a proximity sensor 614.

[0140] The acceleration sensor 610 can detect the acceleration in three coordinate axes of the coordinate system established by the electronic device 600. For example, the acceleration sensor 610 can be used to detect the components of the gravitational acceleration in three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a landscape view or a portrait view according to the gravitational acceleration signal collected by the acceleration sensor 610. The acceleration sensor 610 can also be used for game or user motion data collection.

[0141] The gyroscope sensor 611 can detect the body orientation and rotation angle of the electronic device 600. The gyroscope sensor 611 can collect 3D actions of the user on the electronic device 600 in cooperation with the acceleration sensor 610. The processor 601 can realize the following functions according to the data collected by the gyroscope sensor 611: motion sensing (such as changing the UI according to the user's tilt operation), image stabilization when shooting, game control, and inertial navigation.

[0142] The pressure sensor 612 can be disposed at the side frame of the electronic device 600 and / or the lower layer of the display screen 605. When the pressure sensor 612 is disposed at the side frame of the electronic device 600, the holding signal of the user to the electronic device 600 can be detected, and the left-hand or right-hand recognition or the shortcut operation can be performed by the processor 601 according to the holding signal collected by the pressure sensor 612. When the pressure sensor 612 is disposed at the lower layer of the display screen 605, the operability control on the UI interface can be controlled by the processor 601 according to the pressure operation of the user to the display screen 605. The operability control includes at least one of the button control, the scroll bar control, the icon control, and the menu control.

[0143] The optical sensor 613 is used to collect the ambient light intensity. In an embodiment, the processor 601 can control the display brightness of the display screen 605 according to the ambient light intensity collected by the optical sensor 613. Alternatively, the display brightness of the display screen 605 can be increased when the ambient light intensity is high, and the display brightness of the display screen 605 can be decreased when the ambient light intensity is low. In another embodiment, the processor 601 can also dynamically adjust the shooting parameter of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 613.

[0144] The proximity sensor 614, also referred to as the distance sensor, is disposed at the front panel of the electronic device 600. The proximity sensor 614 is used to collect the distance between the user and the front of the electronic device 600. In an embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the electronic device 600 gradually decreases, the display screen 605 is switched from the bright screen state to the off-screen state by the processor 601; when the proximity sensor 614 detects that the distance between the user and the front of the electronic device 600 gradually increases, the display screen 605 is switched from the off-screen state to the bright screen state by the processor 601.

[0145] Those skilled in the art can understand that the structure shown in the above embodiments is not a limitation on the electronic device 600, and the electronic device 600 can include more or fewer components than those shown in the figure, or combine certain components, or adopt a different component arrangement. Figure 6

[0146] Figure 7 ​is a structural schematic diagram of a server provided by an embodiment of the present application. The server 700 can have great differences due to different configurations or performances, and can include one or more processors (Central Processing Units, CPUs) 701 and one or more memories 702. The memory 702 stores at least one computer program, which is loaded and executed by the processor 701 to implement the electric drive cooling control method provided by each method embodiment described above. Of course, the server can also have a wired or wireless network interface, a keyboard, an input and output interface, and other components for implementing device functions, and the like, so as to perform input and output. The server can also include other components for implementing device functions, which are not described here.

[0147] An embodiment of the present application further provides a computer readable storage medium, which stores at least one computer program. The at least one computer program is loaded and executed by a processor to implement the electric drive cooling control method in the above embodiments. For example, the computer readable storage medium can be a Read-Only Memory (ROM), a Random Access Memory (RAM), a Compact Disc Read-Only Memory (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0148] An embodiment of the present application further provides a computer program product, which includes a computer program. The computer program is executed by a processor to implement the electric drive cooling control method in the embodiments of the present application.

[0149] Those skilled in the art can understand that all or part of the steps of the above embodiments can be completed by hardware, or by a program instructing relevant hardware to complete, and the program can be stored in a computer readable storage medium. The storage medium mentioned above can be a Read-Only Memory, a magnetic disk or an optical disk, and the like.

[0150] The above is only an optional embodiment of the present application, and is not used to limit the present application. Any modification, equivalent replacement, improvement, and the like within the spirit and principle of the present application should be included in the protection scope of the present application.

Claims

1. An electric drive cooling control method, characterized in that, The method includes: Obtain reference parameters, which include the current torque value of the drive motor, the estimated torque value at a preset time node, the torque change rate, the stall flag, the motor temperature value, the motor controller temperature value, and the operating status. The torque change rate is used to indicate the amount of change in the torque value per unit time between the current moment and the preset time node. Based on the torque change rate, the change rate range to which the torque change rate belongs is determined. Different change rate ranges correspond to different cooling flow rate changes. The cooling flow rate change rate is used to indicate the amount of change in cooling flow rate corresponding to a unit torque value. Based on the change rate range, the cooling flow rate change rate corresponding to the change rate range is determined. Based on a preset baseline torque value, the current torque difference is determined based on the current torque value; the torque difference at the preset time point is determined based on the estimated torque value at the preset time point. Based on a preset baseline cooling flow rate, the required cooling flow rate at the current time point and the required cooling flow rate at the preset time point are determined based on the cooling flow rate change rate, the current torque difference, and the torque difference at the preset time point, respectively. Alternatively... Based on the preset baseline cooling flow rate, the required cooling flow rate is determined based on the cooling flow rate change rate and the current corresponding torque difference; based on the required cooling flow rate, the required cooling flow rate for the preset time node is determined based on the cooling flow rate change rate, the torque estimate corresponding to the preset time node, and the torque difference between the current torque value and the current torque value. Based on the current required cooling flow rate and the required cooling flow rate at the preset time node, the actual output flow rate of the coolant used to cool the electric drive system is adjusted, wherein the electric drive system includes the drive motor and the motor controller; When the stall flag indicates that the drive motor is currently stalled and at least one of the motor temperature value and the motor controller temperature value is greater than the corresponding first preset temperature threshold, the actual output flow rate of the coolant is adjusted to the preset threshold cooling flow rate. The stall state indicates that the torque value of the drive motor has changed and the speed of the drive motor is 0. The preset threshold cooling flow rate is not less than the current cooling flow rate. When the operating status indicates that the electric drive system is currently in a safety protection state, the actual output flow rate of the coolant is adjusted to a preset threshold cooling flow rate, wherein the preset threshold cooling flow rate is not less than the current cooling flow rate, and the safety protection state indicates that the temperature of the motor controller is rising.

2. The method according to claim 1, characterized in that, The method further includes: Based on the current torque value and the torque change rate, a query is performed in a preset table to obtain the current required cooling flow rate. The preset table records the correspondence between different combinations of torque values ​​and torque change rates and cooling flow rates. Based on the estimated torque and the torque change rate, the required cooling flow rate at the preset time point is obtained by querying the preset table.

3. The method according to claim 1, characterized in that, The adjustment of the actual output flow rate of the coolant used to cool the electric drive system based on the currently required cooling flow rate and the required cooling flow rate at the preset time node includes: The motor controller sends a cooling flow request to the thermal management system, the cooling flow request indicating the current required cooling flow and the required cooling flow at the preset time point; The thermal management system adjusts the actual output flow rate of the coolant according to the current required cooling flow rate and the required cooling flow rate at the preset time node.

4. The method according to claim 1, characterized in that, The method further includes: When both the motor temperature and the motor controller temperature are not greater than the corresponding second preset temperature threshold, the actual output flow rate of the coolant is adjusted to a preset reference cooling flow rate, which is less than the preset threshold cooling flow rate.

5. An electric drive cooling control device, characterized in that, The device includes: The acquisition module is used to acquire reference parameters, which include the current torque value of the drive motor, the estimated torque value at a preset time node, the torque change rate, the stall flag, the motor temperature value, the motor controller temperature value, and the operating status. The torque change rate is used to indicate the amount of change in the torque value per unit time from the current moment to the preset time node. The determination module is used to determine the rate of change interval to which the torque change rate belongs based on the torque change rate. Different rate of change intervals correspond to different cooling flow rate of change, and the cooling flow rate of change is used to indicate the amount of change in cooling flow corresponding to a unit torque value. Based on the rate of change interval, the module determines the cooling flow rate of change corresponding to the rate of change interval. Based on the current torque value and a preset reference torque value, the module determines the torque difference corresponding to the current torque value. Based on the torque estimate corresponding to the preset time node, the module determines the torque difference corresponding to the preset time node. The preset reference torque value is a fixed value corresponding to the preset reference cooling flow, or the most recently applied preset reference value before the current time. The torque value at the preset cooling flow rate; based on the preset baseline cooling flow rate, the required cooling flow rate and the required cooling flow rate at the preset time point are determined based on the cooling flow rate change rate, the current corresponding torque difference, and the torque difference at the preset time point, respectively; or, based on the preset baseline cooling flow rate, the required cooling flow rate is determined based on the cooling flow rate change rate and the current corresponding torque difference; based on the required cooling flow rate, the required cooling flow rate at the preset time point is determined based on the cooling flow rate change rate, the estimated torque at the preset time point, and the torque difference between the current torque value and the current required cooling flow rate; An adjustment module is used to adjust the actual output flow rate of the coolant used to cool the electric drive system based on the current required cooling flow rate and the required cooling flow rate at the preset time node. The electric drive system includes the drive motor and the motor controller. The adjustment module is further configured to adjust the actual output flow rate of the coolant to a preset threshold cooling flow rate when the stall flag indicates that the drive motor is currently in a stall state and at least one of the motor temperature value and the motor controller temperature value is greater than the corresponding first preset temperature threshold. The stall state indicates that the torque value of the drive motor has changed and the speed of the drive motor is 0. The preset threshold cooling flow rate is not less than the current cooling flow rate. The adjustment module is further configured to adjust the actual output flow rate of the coolant to a preset threshold cooling flow rate when the operating status indicates that the electric drive system is currently in a safety protection state, wherein the preset threshold cooling flow rate is not less than the current cooling flow rate, and the safety protection state indicates that the temperature of the motor controller is rising.

6. An electronic device, characterized in that, The electronic device includes a processor and a memory, the memory being used to store at least one computer program, the at least one computer program being loaded by the processor and executed as described in any one of claims 1 to 4.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium is used to store at least one computer program for executing the electric drive cooling control method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Control method and control system of oil-cooled motor cooling loop based on driving path

    CN113422349A

  • Electric water pump control method with rapid acceleration mode

    CN118030490A

  • Method and system for controlling water pump

    KR1020190048379A