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

By obtaining the torque parameters of the electric drive system, determining the cooling flow rate and adjusting the coolant output, the problem of cooling control delay in the electric drive system is solved, and the cooling efficiency and service life of the system are improved.

CN119283610AActive Publication Date: 2025-01-10CHERY NEW ENERGY AUTOMOBILE TECH CO LTD

Patent Information

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

AI Technical Summary

Technical Problem

The existing cooling control methods of electric drive system are affected by the reaction time lag of temperature sensors, which leads to delay in the opening of the thermal management system, which may cause the electric drive system to overheat and reduce the service life.

Method used

By obtaining the current torque value, torque estimate value and torque change rate of the drive motor, we determine the current required cooling flow and the cooling flow required by the preset time node, and adjust the actual output flow of the coolant to ensure timely And a smooth supply of coolant.

Benefits of technology

It realizes fast and stable cooling of the electric drive system, reduces the probability of damage to the electric drive system, improves the service life, and avoids the problems of untimely supply of coolant and sudden changes in output.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283610A_ABST
    Figure CN119283610A_ABST
Patent Text Reader

Abstract

The invention provides an electric drive cooling control method and device, electronic equipment and a storage medium, and belongs to the technical field of new energy automobiles. The method comprises the following steps: acquiring reference parameters, wherein the reference parameters comprise a current torque value of a driving motor, a torque estimated value corresponding to a preset time node of the driving motor and a torque change rate; based on the reference parameters, determining the cooling flow required at present and the cooling flow required by the preset time node; and the actual output flow of cooling liquid used for cooling an electric drive system is adjusted based on the currently needed cooling flow and the cooling flow needed by the preset time node, and the electric drive system comprises a drive motor and a motor controller. By means of the method, the appropriate cooling liquid flow can be smoothly provided in time, so that the cooling requirement of the electric drive system is rapidly and stably met, the problems that the cooling liquid is not provided in time, and the cooling liquid flow changes suddenly are solved, the damage probability of the electric drive system is reduced, and the service life of the electric drive system is prolonged.
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, device, electronic equipment and storage medium. Background Art

[0002] The electric drive system includes the drive motor and the motor controller, which is a vital component of new energy vehicles. 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, the cooling of the electric drive system is one of the key technologies of new energy vehicles.

[0003] At present, the electric drive cooling control method commonly used in new energy vehicles generally collects the temperature of the electric drive system through a temperature sensor. When the temperature exceeds the preset threshold, the thermal management system will automatically start to lower the temperature; when the temperature drops to a safe range, the thermal management system will shut down.

[0004] However, this method is limited by the hysteresis of the temperature sensor's reaction time, which may cause a delay in the start-up of the thermal management system. If heat accumulates rapidly during the delay, it will affect the operation and reliability of the drive motor and motor controller, and reduce the service life of the electric drive system. Summary of the invention

[0005] The embodiments of the present application provide an electric drive cooling control method, device, electronic device and storage medium, which can quickly and stably meet the cooling requirements of the electric drive system and improve the service life of the electric drive system. The technical solution is as follows: In one aspect, a method for controlling electric drive cooling is provided, the method comprising: Acquire reference parameters, wherein the reference parameters include a current torque value of the drive motor, an estimated torque value of the drive motor at a preset time node, and a torque change rate, wherein the torque change rate is used to indicate a change in the torque value per unit time from the current moment to the preset time node; Based on the reference parameters, determining the currently required cooling flow rate and the cooling flow rate required at the preset time node; Based on the currently required cooling flow rate and the cooling flow rate required at the preset time node, the actual output flow rate of the coolant used to cool the electric drive system is adjusted, and the electric drive system includes the drive motor and the motor controller.

[0006] In some embodiments, determining the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter includes: Based on the current torque value and the torque change rate, a preset table is searched to obtain the currently required cooling flow rate, wherein the preset table records the corresponding relationship between the combination of different torque values ​​and torque change rates and the cooling flow rate; Based on the torque estimation value and the torque change rate, a query is performed in the preset table to obtain the cooling flow required for the preset time node.

[0007] In some embodiments, determining the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter includes: Based on the torque change rate, determining a change rate interval to which the torque change rate belongs, different change rate intervals correspond to different cooling flow change rates, and the cooling flow change rate is used to indicate a change in the cooling flow corresponding to a unit torque value; Based on the change rate interval, determining the cooling flow rate change rate corresponding to the change rate interval; On the basis of the preset benchmark cooling flow and the preset benchmark torque value, the currently 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.

[0008] In some embodiments, adjusting the actual output flow rate of the coolant for cooling the electric drive system based on the currently required cooling flow rate and the cooling flow rate required at the preset time node includes: Sending a cooling flow request to a thermal management system through the motor controller, wherein the cooling flow request is used to indicate the currently required cooling flow and the cooling flow required at the preset time node; The actual output flow rate of the coolant is adjusted through the thermal management system according to the currently required cooling flow rate and the cooling flow rate required at the preset time node.

[0009] In some embodiments, the reference parameters further include a stall flag, a motor temperature value, and a motor controller temperature value, and the method further includes: 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 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, and the preset threshold cooling flow rate is not less than the current cooling flow rate.

[0010] In some embodiments, the method further comprises: When 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 coolant is adjusted to a preset reference cooling flow, and the preset reference cooling flow is less than the preset threshold cooling flow.

[0011] In some embodiments, the reference parameter further includes an operating state, and the method further includes: When the operating status indicates that the electric drive system is currently in a safety protection state, the actual output flow of the coolant is adjusted to a preset threshold cooling flow, the preset threshold cooling flow is not less than the current cooling flow, and the safety protection state indicates that the temperature of the motor controller has increased.

[0012] In another aspect, an electric drive cooling control device is provided, the device comprising: an acquisition module, used to acquire reference parameters, wherein the reference parameters include a current torque value of the drive motor, an estimated torque value of the drive motor at a preset time node, and a torque change rate, wherein the torque change rate is used to indicate a change in the torque value per unit time from the current moment to the preset time node; A determination module, used to determine the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter; An adjustment module is used to adjust the actual output flow of the coolant used to cool the electric drive system based on the currently required cooling flow and the cooling flow required at the preset time node. The electric drive system includes the drive motor and the motor controller.

[0013] In some embodiments, the determination module is used to query in a preset table based on the current torque value and the torque change rate to obtain the currently required cooling flow, and the preset table records the corresponding relationship between the combination of different torque values ​​and torque change rates and the cooling flow; based on the torque estimate and the torque change rate, query in the preset table to obtain the cooling flow required for the preset time node.

[0014] In some embodiments, the determination module is used to determine the change rate interval to which the torque change rate belongs based on the torque change rate, different change rate intervals correspond to different cooling flow change rates, and the cooling flow change rate is used to indicate the change in cooling flow corresponding to a unit torque value; based on the change rate interval, determine the cooling flow change rate corresponding to the change rate interval; on the basis of a preset baseline cooling flow and a preset baseline torque value, determine the currently required cooling flow and the cooling flow required at the preset time node based on the cooling flow change rate, the current corresponding torque difference and the torque difference corresponding to the preset time node.

[0015] In some embodiments, the adjustment module includes: A sending unit, used to send a cooling flow request to a thermal management system through the motor controller, wherein the cooling flow request is used to indicate the currently required cooling flow and the cooling flow required at the preset time node; The control unit is used to adjust the actual output flow rate of the coolant according to the currently required cooling flow rate and the cooling flow rate required at the preset time node through the thermal management system.

[0016] In some embodiments, the reference parameters further include a stall flag, a motor temperature value, and a motor controller temperature value; The adjustment module is also used 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, and the preset threshold cooling flow rate is not less than the current cooling flow rate.

[0017] In some embodiments, the adjustment module is also used to adjust the actual output flow of the coolant to a preset benchmark cooling flow when the motor temperature value and the motor controller temperature value are both not greater than the corresponding second preset temperature threshold, and the preset benchmark cooling flow is less than the preset threshold cooling flow.

[0018] In some embodiments, the reference parameters also include operating status; The adjustment module is also used to adjust the actual output flow of the coolant to a preset threshold cooling flow when the operating status indicates that the electric drive system is currently in a safety protection state, and the preset threshold cooling flow is not less than the current cooling flow, and the safety protection state indicates that the temperature of the motor controller has increased.

[0019] On the other hand, a computer device is provided, which includes a processor and a memory, wherein the memory is used to store at least one computer program, and the at least one computer program is loaded and executed by the processor to implement the electric drive cooling control method in an embodiment of the present application.

[0020] On the other hand, a computer-readable storage medium is provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor to implement the electric drive cooling control method in an embodiment of the present application.

[0021] On the other hand, a computer program product is provided, including a computer program, wherein the computer program is executed by a processor to implement the electric drive cooling control method in the embodiment of the present application.

[0022] The present application provides an electric drive cooling control method, in which the cooling flow required currently and the cooling flow required at the preset time node can be determined by obtaining reference parameters such as the current torque value of the drive motor, the estimated torque value of the drive motor at the preset time node, and the torque change rate, and the actual output flow of the coolant used to cool the electric drive system can be adjusted accordingly. Since the cooling flow required currently and the cooling flow required at the preset time node have been determined, the appropriate coolant flow can be provided in a timely and smooth manner during this period, thereby quickly and stably meeting the cooling needs of the electric drive system, avoiding problems such as untimely coolant supply and sudden changes in the actual output of the coolant, reducing the probability of damage to the electric drive system, and increasing the service life of the electric drive system. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0024] Figure 1 is a flow chart of an electric drive cooling control method provided in an embodiment of the present application; Figure 2 is a flow chart of another electric drive cooling control method provided in an embodiment of the present application; Figure 3 It is a schematic diagram of an overall process provided by an embodiment of the present application; Figure 4 is a block diagram of an electric drive cooling control device provided in an embodiment of the present application; Figure 5 is a block diagram of another electric drive cooling control device provided in an embodiment of the present application; Figure 6 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application; Figure 7 It is a structural diagram of a server provided in an embodiment of the present application. DETAILED DESCRIPTION

[0025] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0026] In this application, the terms "first", "second", etc. are used to distinguish identical or similar items with basically the same effects and functions. It should be understood that there is no logical or temporal dependency between "first", "second", and "nth", nor is there any limitation on quantity and execution order.

[0027] In the present application, the term "at least one" means one or more, and the term "plurality" means two or more.

[0028] 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 used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant laws, regulations and standards of relevant countries and regions. For example, the multiple reference parameters involved in this application are all obtained with full authorization.

[0029] The following is a brief introduction to the nouns in this application.

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

[0031] The drive motor is a power output component in the electric drive system, which is used to convert electrical energy into mechanical energy to drive the tires of the vehicle to rotate, thereby propelling the vehicle forward. The drive motor can be a DC motor, an AC induction motor, a permanent magnet synchronous motor, a switched reluctance motor, etc., which are not limited or elaborated here.

[0032] Among them, the motor controller (MC) is the component that controls the drive motor in the electric drive system. It is 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 motor's speed, torque, power and other parameters 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 operating status of the drive motor in real time and take protective measures in time when the drive motor fails.

[0033] Thermal Management System (TMS): It is a system that controls and manages the flow of heat inside the vehicle in new energy vehicles. The thermal management system is used to ensure that the vehicle can maintain an appropriate temperature range under various operating conditions to ensure the performance and safety of the vehicle connection. The thermal management system usually includes multiple components such as the cooling system, heating system, and temperature control system. The cooling system is used to dissipate heat from key components such as the drive motor, motor controller, and battery to prevent overheating damage. The heating system is used to provide the necessary heat for the vehicle, such as ensuring the normal operation of the vehicle in a cold environment. 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.

[0034] Vehicle Control Unit (VCU): It is used to receive signals from various sensors in the vehicle, such as the accelerator pedal status, brake pedal status, vehicle speed, battery status, etc., and perform real-time detection and precise control of the vehicle's driving status based on the signals and preset control strategies.

[0035] Figure 1 is a flow chart of an electric drive cooling control method provided in an embodiment of the present application, and the method is executed by a vehicle. Figure 1 , the method comprises the following steps: 101. Get reference parameters.

[0036] In an embodiment of the present application, a motor controller in a drive system in a vehicle obtains reference parameters from a vehicle control unit. The reference parameters include the current torque value of the drive motor, the torque estimate corresponding to the drive motor at a preset time node, and the torque change rate. Among them, 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 torque value represents the magnitude of the rotational torque generated by the drive motor. The torque estimate is used to indicate the torque value that the drive motor is expected to generate at a preset time node. The torque change rate reflects how fast the torque value changes between the current moment and the preset time node. The preset time node can be set to 10 seconds later, 20 seconds later, 30 seconds later, etc., and is not limited here.

[0037] Optionally, the torque estimate is determined by the current torque value, the torque change rate, and the time interval between the preset time node and the current moment. 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 estimate. Alternatively, the torque change rate is determined by the current torque value, the torque estimate and the time interval between the preset time node and the current moment. 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 estimate is determined by a corresponding prediction algorithm; the difference between the torque estimate and the current torque value is determined, and the ratio between the difference and the time interval is determined as the torque change rate. No further details will be given here.

[0038] Since the reference parameters can reflect the operating status and change trend of the drive motor at different time nodes, obtaining the reference parameters can ensure that the adjustment of the cooling flow is more accurate and timely.

[0039] 102. Based on the reference parameters, determine the cooling flow rate currently required and the cooling flow rate required at the preset time node.

[0040] In the embodiment of the present application, the cooling flow rate refers to the flow rate of coolant used to cool the drive motor. Generally, the larger the cooling flow rate, the greater the cooling capacity of the drive motor, and the smaller the cooling flow rate, the smaller the cooling capacity of the drive motor. The currently required cooling flow rate refers to the flow rate of coolant estimated to be required by the drive motor at the current moment, and the cooling flow rate required at the estimated time node refers to the flow rate of coolant estimated to be required by the drive motor at the estimated time node. For example, the currently required cooling flow rate is 8.2 liters, and the cooling flow rate required at the estimated time node is 9.4 liters.

[0041] 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 operating status and change trend of the drive motor, which is faster and more timely, thereby improving the cooling efficiency and being more conducive to avoiding overheating damage to the drive motor.

[0042] 103. Based on the currently required cooling flow rate and the cooling flow rate required at the preset time node, adjust the actual output flow rate of the coolant used to cool the electric drive system.

[0043] In the embodiment of the present application, the electric drive system includes a drive motor and a motor controller. Between the current moment and the preset time node, based on the cooling flow rate currently required and the cooling flow rate required at the preset time node, a smooth adjustment method is adopted to dynamically control the actual output flow rate of the coolant to avoid a sudden increase or decrease in the actual output flow rate of the coolant.

[0044] It should be noted that between the current moment and the preset time node, the vehicle can still obtain the reference parameters in real time and determine the required cooling flow rate, thereby dynamically adjusting the actual output flow rate of the coolant. That is, the above process can be a real-time and continuous process, which will not be described in detail here.

[0045] Through the above method, not only can the cooling requirements of the electric drive system under different operating conditions be met in a timely manner, but also unnecessary energy waste and excessive consumption of coolant can be avoided. The above real-time adjustment method avoids overheating of the electric drive system, ensures the operating stability of the electric drive system, and increases its service life.

[0046] The embodiment of the present application provides an electric drive cooling control method, in which the cooling flow required currently and the cooling flow required at the preset time node can be determined by obtaining reference parameters such as the current torque value of the drive motor, the estimated torque value of the drive motor at the preset time node, and the torque change rate, and the actual output flow of the coolant used to cool the electric drive system can be adjusted accordingly. Since the cooling flow required currently and the cooling flow required at the preset time node have been determined, it is possible to provide a suitable coolant flow in a timely and smooth manner during this period, thereby quickly and stably meeting the cooling needs of the electric drive system, avoiding problems such as untimely provision of coolant and sudden changes in the actual output of coolant, reducing the probability of damage to the electric drive system, and increasing the service life of the electric drive system.

[0047] Figure 2 is a flow chart of another electric drive cooling control method provided by an embodiment of the present application, the method being executed by a vehicle. Figure 2 , the method comprises the following steps: 201. Get reference parameters.

[0048] In the embodiment of the present application, the motor controller in the vehicle obtains reference parameters from the vehicle control unit. The reference parameters include the current torque value of the drive motor, the estimated torque value of the drive motor 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.

[0049] The torque change rate is used to indicate the change in the torque value per unit time from the current moment to the preset time node, reflecting the speed of the torque value change. The preset time node can be set to 10 seconds later, 20 seconds later, 30 seconds later, etc., and there is no restriction here. The torque value indicates the magnitude of the rotational torque generated by the drive motor. The torque estimate is used to indicate the torque value that the drive motor is expected to generate at the preset time node.

[0050] Among them, the stall flag is usually used to indicate whether the drive motor is in a stalled state. When the drive motor is stalled, the stall flag will be triggered. Normally, a stall flag of 1 indicates that the drive motor is in a stalled state, and a stall flag of 0 indicates that the drive motor is in a normal state, that is, it is not in a stalled state. Among them, stalling refers to the situation where the drive motor still outputs torque when the speed is 0. The cause of the stall may be excessive load on the drive motor, bearing damage, etc., which will not be elaborated here.

[0051] Among them, the motor temperature value refers to the temperature corresponding to the drive motor during operation. Generally, the motor temperature value includes the rotor temperature value and the stator temperature value. The rotor temperature value refers to the temperature corresponding to the heat generated by the motor rotor during operation. The influencing factors of the rotor temperature value usually include the rotor current, rotor speed, and load conditions. The stator temperature value refers to the temperature corresponding to the heat generated by the motor stator during operation. The influencing factors of the stator temperature value usually include the stator current, heat dissipation conditions, and ambient temperature. 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. Among them, the motor controller temperature value is usually reflected by the IGBT (Insulated Gate Bipolar Transistor) junction temperature.

[0052] The operating state is usually used to describe the current working condition of the drive motor. The operating state may include normal operation, shutdown, fault, safety protection and other states, which are not limited.

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

[0054] It should be noted that when the working conditions of the drive motor are different, the electric drive cooling strategy adopted by the vehicle is also different. When the drive motor is operating normally, the electric drive cooling strategy adopted by the vehicle is shown in steps 202 to 203. When the drive motor is in a stalled state, the electric drive cooling strategy adopted by the vehicle is shown in step 204. When a vehicle fails and the drive motor enters a safety protection state, the electric drive cooling strategy adopted by the vehicle is shown in step 205.

[0055] 202. Based on the reference parameters, determine the currently required cooling flow rate and the cooling flow rate required at the preset time node by looking up a table or calculating.

[0056] 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 looking up a table or calculating. This process can be executed by the motor controller. Usually during normal driving of the vehicle, the driver may take measures such as stopping or accelerating, at which time the cooling flow required by the electric drive system varies greatly.

[0057] In some embodiments, the cooling flow required at the current moment and the preset time node is determined by querying a preset table. For example, it is specifically implemented in the following manner: based on the current torque value and the torque change rate, query in the preset table to obtain the cooling flow required at the current moment; based on the torque estimate value and the torque change rate, query in the preset table to obtain the cooling flow required at the preset time node.

[0058] The preset table records the corresponding relationship between the combination of different torque values ​​and torque change rates and the cooling flow rate. The preset table can be determined by relevant personnel according to experience and is not limited here.

[0059] In some embodiments, the cooling flow required at the current moment and the preset time node is determined by real-time calculation. For example, it is specifically implemented in the following manner: based on the torque change rate, the change rate interval to which the torque change rate belongs is determined, and different 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 the unit torque value; based on the change rate interval, the cooling flow change rate corresponding to the change rate interval is determined; on the basis of the preset reference cooling flow and the preset reference torque value, based on the cooling flow change rate, the current corresponding torque difference value and the torque difference value corresponding to the preset time node, the cooling flow required at the current time node and the cooling flow required at the preset time node are determined.

[0060] Among them, the preset baseline cooling flow is a preset coolant flow that can meet the basic cooling needs of the electric drive system. The preset baseline cooling flow is the minimum coolant flow provided by the thermal management system. For example, the preset baseline cooling flow is 8L, and the preset baseline coolant temperature is 65 degrees. That is, usually during normal driving of the vehicle, the actual output temperature of the coolant is 65 degrees, and the actual output flow of the coolant is 8L to meet the basic cooling needs of the electric drive system. Subsequent cooling needs will adjust the cooling flow based on the torque value and torque change rate required for the current vehicle operation while keeping the actual output temperature of the coolant unchanged.

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

[0062] For example, when the torque change rate is less than 0.3, the required cooling flow rate increases by 0.2L for every 25Nm increase in the torque value. At this time, since the torque change rate is low, the change in the required cooling flow rate is only associated with the change in the torque value. Taking the torque difference of 25Nm as an example, the required cooling flow rate is 8+0.2=8.2L. When the torque change rate is not less than 0.3 and the torque change rate is less than 0.6, the required cooling flow rate increases by 0.2L on the basis of every 25Nm increase in the torque value, and an additional 0.2L. That is, for every 25Nm increase in the torque value, the required cooling flow rate increases by 0.4L. Taking the torque difference of 25Nm as an example, the required cooling flow rate is 8+0.2+0.2=8+0.4=8.4L. When the torque change rate is not less than 0.6, the required cooling flow rate increases by 0.2L on the basis of every 20Nm increase in the torque value, and an additional 0.5L. That is, for every 25Nm increase in torque, the required cooling flow rate increases by 0.7L. Taking the torque difference of 25Nm as an example, the required cooling flow rate is 8+0.2+0.5=8+0.7=8.7L. It should be noted that the above is only an exemplary description, and the unit change in torque value and the corresponding coolant change can also be set to other values, which are not limited here.

[0063] In some embodiments, based on a preset reference torque value, the current corresponding torque difference is determined based on the current torque value, and the torque difference corresponding to the preset time node is determined based on the torque estimated value corresponding to the preset time node. Then, based on the preset reference cooling flow, based on the cooling flow change rate, the current corresponding torque difference and the torque difference corresponding to the preset time node, the cooling flow required at the current time node and the cooling flow required at the preset time node are determined respectively. Alternatively, based on the preset reference cooling flow, based on the cooling flow change rate and the current corresponding torque difference, the cooling flow required at the current time node is determined; based on the currently required cooling flow, based on the cooling flow change rate, the current torque value and the torque difference between the torque estimated values ​​between the preset time nodes, the cooling flow required at the preset time node is determined.

[0064] The preset reference torque value may be a fixed value corresponding to the preset reference cooling flow rate, or the preset reference torque value may be a torque value when the preset reference cooling flow rate was most recently applied before the current moment, which is not limited here.

[0065] 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 operating status and change trend of the drive motor, which is faster and more timely, thereby improving the cooling efficiency and being more conducive to avoiding overheating damage to the drive motor.

[0066] 203. Based on the currently required cooling flow rate and the cooling flow rate required at the preset time node, adjust the actual output flow rate of the coolant used to cool the electric drive system.

[0067] In the embodiment of the present application, based on the currently required cooling flow and the cooling flow required at the preset time node, a smooth adjustment method is adopted to dynamically control the actual output flow of the coolant to avoid a sudden increase or decrease in the actual output flow of the coolant. It should be noted that between the current moment and the preset time node, the vehicle can still obtain reference parameters in real time and determine the required cooling flow, thereby dynamically adjusting the actual output flow of the coolant. That is, the above process is a real-time and continuous process.

[0068] It should be noted that in order to more smoothly adjust the actual output flow rate of the coolant for cooling the electric drive system, multiple preset time nodes can be set, such as setting multiple preset time nodes to 10 seconds and 20 seconds, and then determining the current required cooling flow rate, the cooling flow rate required after 10 seconds, and the cooling flow rate required after 20 seconds respectively, and adjusting based on the above values, which will not be elaborated here.

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

[0070] It should be noted that the cooling flow request can be a single request or multiple requests. For example, the cooling flow request is a single request, carrying the timestamp of the current moment, the cooling flow required at the current moment, the preset time node, and the cooling flow required at the preset time node. The cooling flow request is multiple requests, in addition to the request carrying the timestamp of the current moment and the cooling flow required at the current moment, there is another request carrying the preset time node and the cooling flow required at the preset time node. No further explanation or limitation is given here.

[0071] For ease of description, the required cooling flow rate can also be referred to as the cooling demand value. The cooling flow rate request can also be referred to as the demand signal. Normally, the motor controller uploads the cooling demand value to the CAN (Controller Area Network) bus. After the thermal management system receives the demand signal uploaded by the motor controller, it adjusts the actual output flow rate of the coolant and the temperature of the coolant in real time to cool down the drive motor and motor controller in time to avoid over-temperature faults. The over-temperature fault includes the rotor over-temperature fault of the drive motor, the stator over-temperature fault of the drive motor, and the IGBT over-temperature fault of the motor controller.

[0072] The above method can meet the cooling requirements of the electric drive system and avoid overheating of the electric drive system due to insufficient cooling. For example, it avoids the untimely change of the cooling flow rate due to multiple sudden accelerations, so that the cooling fails to meet the needs of the electric drive system, causing the electric drive system to report an overtemperature failure. The above method also avoids unnecessary energy waste and excessive consumption of coolant. The above real-time adjustment method also prevents the cooling flow rate from changing suddenly in a short period of time, thereby affecting the driving experience of the entire vehicle. Therefore, the above method can improve the operating stability of the electric drive system and increase the service life of the electric drive system.

[0073] 204. 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, adjust the actual output flow rate of the coolant to a preset threshold cooling flow rate.

[0074] In an embodiment of the present application, 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 usually the maximum cooling flow rate that the thermal management system can provide for the electric drive system. Therefore, the preset threshold cooling flow rate is not less than the current cooling flow rate. For example, the preset threshold cooling flow rate may be 10 liters or 12 liters, etc. The first preset temperature threshold can be set to 2 / 3 of the upper temperature limit value. The upper temperature limit value is also the over-temperature threshold value, which is used to indicate the maximum temperature value that the components can withstand without being damaged. For example, the upper temperature limit value may be 100 degrees Celsius or 120 degrees Celsius, etc., which is not limited here.

[0075] Since the motor torque value changes during the stall process but the speed of the drive motor is 0, if the motor controller only requests the coolant flow from the thermal management system based on the change of the motor torque value, the drive motor may overheat due to the small cooling flow. Therefore, under this working condition, the motor controller requests the coolant flow from the thermal management system based on the changes in the IGBT junction temperature value and the motor temperature value of the motor controller. Taking the temperature value of the motor controller as an example, when the IGBT junction temperature does not reach 2 / 3 of the upper temperature limit, the change in the coolant flow refers to the normal driving condition, that is, refer to steps 202 to 203. When the IGBT junction temperature value is greater than 2 / 3 of the upper temperature limit, the motor controller will request the thermal management system to provide a maximum cooling flow of 10 liters, that is, request a preset threshold cooling flow to avoid overheating of the electric drive system during the stall process, thereby ensuring the safety of the electric drive system.

[0076] In some embodiments, whether to restore to a preset reference cooling flow rate is determined according to the temperature value. Accordingly, when 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 rate of the coolant is adjusted to the preset reference cooling flow rate, and the preset reference cooling flow rate is less than the preset threshold cooling flow rate.

[0077] Among them, the second preset temperature threshold can be set to 1 / 4 of the upper temperature limit. It should be noted that the above adjustment process usually requires a certain adjustment time. For example, the motor controller requests to reduce the coolant flow rate to a preset baseline cooling flow rate within 60 milliseconds, that is, to 8 liters. The subsequent changes in the coolant flow rate refer to normal driving conditions, that is, refer to steps 202 to 203.

[0078] Optionally, when the stall flag indicates that the drive motor has ended the 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 the stall state and 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 rate of the coolant is adjusted to a preset reference cooling flow rate. No further details will be given here.

[0079] 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 a preset threshold cooling flow rate.

[0080] In an embodiment of the present application, the temperature of the motor controller usually rises abnormally in the safety protection state. Normally, when a major fault occurs in the vehicle during driving, the electric drive system will enter a safety protection state, such as ASC (Active Stability Control). Since the temperature of the motor controller will rise rapidly in a short period of time in this safety protection state, the motor controller will request the thermal management system to provide a maximum cooling flow of 10 liters, that is, request a preset threshold cooling flow, so as to avoid overheating damage to the electric drive system in this safety protection state, and at the same time allow the electric drive system to remain in this safety protection state for a longer time to ensure that the entire vehicle can stop moving more safely, thereby ensuring the safety of the entire vehicle. Optionally, when the vehicle has stopped and the torque value and speed of the drive motor are zero, the electric drive controller requests a reduction in the coolant flow, such as reducing it to a preset baseline cooling flow, which will not be repeated here.

[0081] To facilitate the description of the overall electric drive cooling control process, see Figure 3 As shown, Figure 3 It is a schematic diagram of an overall process provided by an embodiment of the present application. First, the electric drive controller obtains the motor torque value, torque change rate, motor temperature value, motor controller temperature value, stall state and operating state; then, the electric drive controller obtains the required cooling flow rate based on the above parameters by calculation or table lookup; then, 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. Among them, the motor torque value includes the current torque value and the preset time node torque value. Correspondingly, the required cooling flow rate includes the currently required cooling flow rate and the cooling flow rate required at the preset time node.

[0082] The embodiment of the present application provides an electric drive cooling control method, in which the cooling flow required currently and the cooling flow required at the preset time node can be determined by obtaining reference parameters such as the current torque value of the drive motor, the estimated torque value of the drive motor at the preset time node, and the torque change rate, and the actual output flow of the coolant used to cool the electric drive system can be adjusted accordingly. Since the cooling flow required currently and the cooling flow required at the preset time node have been determined, it is possible to provide a suitable coolant flow in a timely and smooth manner during this period, thereby quickly and stably meeting the cooling needs of the electric drive system, avoiding problems such as untimely provision of coolant and sudden changes in the actual output of coolant, reducing the probability of damage to the electric drive system, and increasing the service life of the electric drive system.

[0083] Figure 4 is a block diagram of an electric drive cooling control device provided in an embodiment of the present application. The device is used to execute the steps of the above electric drive cooling control method. Figure 4The electric drive cooling control device includes: an acquisition module 401, a determination module 402 and an adjustment module 403.

[0084] An acquisition module 401 is used to acquire reference parameters, where the reference parameters include a current torque value of the drive motor, an estimated torque value of the drive motor at a preset time node, and a torque change rate, where the torque change rate indicates a change in the torque value per unit time from the current moment to the preset time node; A determination module 402, for determining a currently required cooling flow rate and a cooling flow rate required at a preset time node based on reference parameters; The adjustment module 403 is used to adjust 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 cooling flow rate required at the preset time node. The electric drive system includes a drive motor and a motor controller.

[0085] In some embodiments, the determination module 402 is used to query in a preset table based on the current torque value and the torque change rate to obtain the currently required cooling flow, and the preset table records the corresponding relationship between the combination of different torque values ​​and torque change rates and the cooling flow; based on the torque estimate and the torque change rate, query in the preset table to obtain the cooling flow required at the preset time node.

[0086] In some embodiments, the determination module 402 is used to determine the change rate interval to which the torque change rate belongs based on the torque change rate, different change rate intervals correspond to different cooling flow change rates, and the cooling flow change rate is used to indicate the change in cooling flow corresponding to the unit torque value; based on the change rate interval, determine the cooling flow change rate corresponding to the change rate interval; on the basis of a preset baseline cooling flow and a preset baseline torque value, determine the current required cooling flow and the cooling flow required at a preset time node based on the cooling flow change rate, the current corresponding torque difference and the torque difference corresponding to the preset time node.

[0087] In some embodiments, Figure 5 is a block diagram of another electric drive cooling control device provided in an embodiment of the present application, such as Figure 5 As shown, the adjustment module 403 includes: The sending unit 4031 is used to send a cooling flow request to the thermal management system through the motor controller, where the cooling flow request is used to indicate the cooling flow currently required and the cooling flow required at a preset time node; The control unit 4032 is used to adjust the actual output flow of the coolant according to the currently required cooling flow and the cooling flow required at the preset time node through the thermal management system.

[0088] In some embodiments, the reference parameters further include a stall flag, a motor temperature value, and a motor controller temperature value; The adjustment module 403 is also used 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, and the preset threshold cooling flow rate is not less than the current cooling flow rate.

[0089] In some embodiments, the adjustment module 403 is also used to adjust the actual output flow of the coolant to a preset baseline cooling flow when the motor temperature value and the motor controller temperature value are not greater than the corresponding second preset temperature threshold, and the preset baseline cooling flow is less than the preset threshold cooling flow.

[0090] In some embodiments, the reference parameters also include operating status; The adjustment module 403 is also used to adjust the actual output flow of the coolant to a preset threshold cooling flow when the operating status indicates that the electric drive system is currently in a safety protection state. The preset threshold cooling flow is not less than the current cooling flow, and the safety protection state indicates that the temperature of the motor controller has increased.

[0091] The present application provides an electric drive cooling control device, in which the running state of the vehicle can be determined by obtaining the state parameters of the vehicle, so that when the running state of the vehicle is any preset state, the temporary braking function of the vehicle is started according to the preset strategy, and when the duration of the vehicle executing the temporary braking function exceeds the first preset duration, the parking brake function of the vehicle is started. Since the state parameters of the vehicle include the push rod stroke of the brake pedal, the stepping change rate of the brake pedal, the push rod stroke of the accelerator pedal, the stepping change rate of the accelerator pedal, the motor speed, the actual gear position, and the ignition switch gear position, etc., the current running state of the vehicle and the corresponding scene can be accurately determined, so that the vehicle can adopt the corresponding braking strategy, so as to adapt to a variety of complex scenes and dynamic conditions, and the flexibility is high.

[0092] It should be noted that: the electric drive cooling control device provided in the above embodiment only uses the division of the above functional modules as an example when running an application program. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the electronic device is divided into different functional modules to complete all or part of the functions described above. In addition, the electric drive cooling control device provided in the above embodiment and the electric drive cooling control method embodiment belong to the same concept, and the implementation process thereof is shown in the method embodiment, which will not be repeated here.

[0093] Figure 6600 is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. The electronic device 600 may be a vehicle-mounted terminal or a portable mobile terminal, such as a smart phone, a tablet computer, an MP3 player (Moving Picture Experts Group Audio Layer III), an MP4 player (Moving Picture Experts Group Audio Layer IV), a laptop computer or a desktop computer. The electronic device 600 may also be called a vehicle-mounted terminal, a user device, a portable terminal, a laptop terminal, a desktop terminal or other names.

[0094] Typically, the electronic device 600 includes a processor 601 and a memory 602 .

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

[0096] The memory 602 may include one or more computer-readable storage media, which may be non-transitory. The memory 602 may also include a high-speed random access memory, and a non-volatile memory, such as one or more disk storage devices, flash memory 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, which is used to be executed by the processor 601 to implement the electric drive cooling control method provided in the method embodiment of the present application.

[0097] In some embodiments, the electronic device 600 may further 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 may be connected via a bus or a signal line. Each peripheral device may be connected to the peripheral device interface 603 via 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.

[0098] The peripheral device interface 603 may be used to connect at least one peripheral device related to I / O (Input / Output) to the processor 601 and the memory 602. In some embodiments, the processor 601, the memory 602, and the peripheral device 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 device interface 603 may be implemented on a separate chip or circuit board, which is not limited in this embodiment.

[0099] 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 the 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 user 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 may also include circuits related to NFC (Near Field Communication), which is not limited in this application.

[0100] The display screen 605 is used to display a UI (User Interface). The UI may include graphics, text, icons, videos, and any combination thereof. When the display screen 605 is a touch display screen, the display screen 605 also has the ability to collect touch signals on the surface or above the surface of the display screen 605. The touch signal can be input to the processor 601 as a control signal for processing. At this time, the display screen 605 can also be used to provide virtual buttons and / or virtual keyboards, also known as soft buttons and / or soft keyboards. In some embodiments, the display screen 605 can be one, which is set on the front panel of the electronic device 600; in other embodiments, the display screen 605 can be at least two, which are respectively set on different surfaces of the electronic device 600 or are folded; in other embodiments, the display screen 605 can be a flexible display screen, which is set on the curved surface or folded surface of the electronic device 600. Even, the display screen 605 can also be set to a non-rectangular irregular shape, that is, a special-shaped screen. The display screen 605 can be made of materials such as LCD (Liquid Crystal Display), OLED (Organic Light-Emitting Diode, organic light-emitting diode).

[0101] The camera assembly 606 is used to capture images or videos. In some embodiments, the camera assembly 606 includes a front camera and a rear camera. Typically, 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, there are at least two rear cameras, which are any one of a main camera, a depth of field camera, a wide-angle camera, and a telephoto camera, so as to realize the fusion of the main camera and the depth of field camera to realize the background blur function, the fusion of the main camera and the wide-angle camera to realize the panoramic shooting and VR (Virtual Reality) shooting function or other fusion shooting functions. In some embodiments, the camera assembly 606 may also include a flash. The flash may be a monochrome temperature flash or a dual-color temperature flash. A dual-color temperature flash refers to a combination of a warm light flash and a cold light flash, which can be used for light compensation at different color temperatures.

[0102] The audio circuit 607 may include a microphone and a speaker. The microphone is used to collect sound waves from the user and the environment, and convert the sound waves into electrical signals and input them into the processor 601 for processing, or input them into the radio frequency circuit 604 to achieve voice communication. For the purpose of stereo acquisition or noise reduction, there may be multiple microphones, which are respectively arranged at different parts of the electronic device 600. The microphone may also be an array microphone or an omnidirectional acquisition 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 may be a traditional film speaker or a piezoelectric ceramic speaker. When the speaker is a piezoelectric ceramic speaker, it can not only convert the electrical signal into sound waves audible to humans, but also convert the electrical signal into sound waves inaudible to humans for purposes such as ranging. In some embodiments, the audio circuit 607 may also include a headphone jack.

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

[0104] In some embodiments, the electronic device 600 further includes one or more sensors 609 , including but not limited to: an acceleration sensor 610 , a gyroscope sensor 611 , a pressure sensor 612 , an optical sensor 613 , and a proximity sensor 614 .

[0105] The acceleration sensor 610 can detect the magnitude of acceleration on the 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 gravity acceleration on the three coordinate axes. The processor 601 can control the display screen 605 to display the user interface in a horizontal view or a vertical view according to the gravity acceleration signal collected by the acceleration sensor 610. The acceleration sensor 610 can also be used to collect game or user motion data.

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

[0107] The pressure sensor 612 can be set on the side frame of the electronic device 600 and / or the lower layer of the display screen 605. When the pressure sensor 612 is set on the side frame of the electronic device 600, it can detect the user's holding signal of the electronic device 600, and the processor 601 performs left and right hand recognition or shortcut operation according to the holding signal collected by the pressure sensor 612. When the pressure sensor 612 is set on the lower layer of the display screen 605, the processor 601 controls the operability controls on the UI interface according to the user's pressure operation on the display screen 605. The operability controls include at least one of a button control, a scroll bar control, an icon control, and a menu control.

[0108] The optical sensor 613 is used to collect the ambient light intensity. In one 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. Optionally, when the ambient light intensity is high, the display brightness of the display screen 605 is increased; when the ambient light intensity is low, the display brightness of the display screen 605 is decreased. In another embodiment, the processor 601 can also dynamically adjust the shooting parameters of the camera assembly 606 according to the ambient light intensity collected by the optical sensor 613.

[0109] The proximity sensor 614, also called a distance sensor, is disposed on 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 one embodiment, when the proximity sensor 614 detects that the distance between the user and the front of the electronic device 600 is gradually decreasing, the processor 601 controls the display screen 605 to switch from the screen-on state to the screen-off state; when the proximity sensor 614 detects that the distance between the user and the front of the electronic device 600 is gradually increasing, the processor 601 controls the display screen 605 to switch from the screen-off state to the screen-on state.

[0110] Those skilled in the art will understand that Figure 6 The structure shown in the figure does not constitute a limitation on the electronic device 600, and may include more or less components than those shown in the figure, or combine some components, or adopt a different component arrangement.

[0111] Figure 7This is a schematic diagram of the structure of a server provided in an embodiment of the present application. The server 700 may have relatively large differences due to different configurations or performances, and may include one or more processors (Central Processing Units, CPU) 701 and one or more memories 702, wherein the memory 702 stores at least one computer program, and the at least one computer program is loaded and executed by the processor 701 to implement the electric drive cooling control method provided in the above-mentioned various method embodiments. Of course, the server may also have components such as a wired or wireless network interface, a keyboard, and an input and output interface for input and output, and the server may also include other components for implementing device functions, which will not be described in detail here.

[0112] The embodiment of the present application also provides a computer-readable storage medium, in which at least one computer program is stored, and the at least one computer program is loaded and executed by a processor to implement the electric drive cooling control method in the above embodiment. 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, etc.

[0113] The embodiment of the present application also provides a computer program product, including a computer program, which is executed by a processor to implement the electric drive cooling control method in the embodiment of the present application.

[0114] A person skilled in the art will appreciate that all or part of the steps to implement the above embodiments may be accomplished by hardware or by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, and the above-mentioned storage medium may be a read-only memory, a disk or an optical disk, etc.

[0115] The above are only optional embodiments of the present application and are not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles 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 comprises: Acquire reference parameters, wherein the reference parameters include a current torque value of the drive motor, an estimated torque value of the drive motor at a preset time node, and a torque change rate, wherein the torque change rate is used to indicate a change in the torque value per unit time from the current moment to the preset time node; Based on the reference parameters, determining the currently required cooling flow rate and the cooling flow rate required at the preset time node; Based on the currently required cooling flow rate and the cooling flow rate required at the preset time node, the actual output flow rate of the coolant used to cool the electric drive system is adjusted, and the electric drive system includes the drive motor and the motor controller.

2. The method according to claim 1, characterized in that The step of determining the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter includes: Based on the current torque value and the torque change rate, a preset table is searched to obtain the currently required cooling flow rate, wherein the preset table records the corresponding relationship between the combination of different torque values ​​and torque change rates and the cooling flow rate; Based on the torque estimation value and the torque change rate, a query is performed in the preset table to obtain the cooling flow required for the preset time node.

3. The method according to claim 1, characterized in that The step of determining the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter includes: Based on the torque change rate, determining a change rate interval to which the torque change rate belongs, different change rate intervals correspond to different cooling flow change rates, and the cooling flow change rate is used to indicate a change in the cooling flow corresponding to a unit torque value; Based on the change rate interval, determining the cooling flow rate change rate corresponding to the change rate interval; On the basis of the preset benchmark cooling flow and the preset benchmark torque value, the currently 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.

4. The method according to claim 1, characterized in that: The adjusting the actual output flow rate of the coolant for cooling the electric drive system based on the currently required cooling flow rate and the cooling flow rate required at the preset time node includes: Sending a cooling flow request to a thermal management system through the motor controller, wherein the cooling flow request is used to indicate the currently required cooling flow and the cooling flow required at the preset time node; The actual output flow rate of the coolant is adjusted through the thermal management system according to the currently required cooling flow rate and the cooling flow rate required at the preset time node.

5. The method according to claim 1, characterized in that The reference parameters also include a stall flag, a motor temperature value, and a motor controller temperature value. The method also includes: 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 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, and the preset threshold cooling flow rate is not less than the current cooling flow rate.

6. The method according to claim 5, characterized in that The method further comprises: When 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 coolant is adjusted to a preset reference cooling flow, and the preset reference cooling flow is less than the preset threshold cooling flow.

7. The method according to claim 1, characterized in that The reference parameter also includes an operating state, and the method further includes: When the operating status indicates that the electric drive system is currently in a safety protection state, the actual output flow of the coolant is adjusted to a preset threshold cooling flow, the preset threshold cooling flow is not less than the current cooling flow, and the safety protection state indicates that the temperature of the motor controller has increased.

8. An electric drive cooling control device, characterized in that: The device comprises: an acquisition module, used to acquire reference parameters, wherein the reference parameters include a current torque value of the drive motor, an estimated torque value of the drive motor at a preset time node, and a torque change rate, wherein the torque change rate is used to indicate a change in the torque value per unit time from the current moment to the preset time node; A determination module, used to determine the currently required cooling flow rate and the cooling flow rate required at the preset time node based on the reference parameter; An adjustment module is used to adjust the actual output flow of the coolant used to cool the electric drive system based on the currently required cooling flow and the cooling flow required at the preset time node. The electric drive system includes the drive motor and the motor controller.

9. An electronic device, characterized in that: The electronic device includes a processor and a memory, the memory is used to store at least one computer program, and the at least one computer program is loaded by the processor and executes the electric drive cooling control method according to any one of claims 1 to 7.

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

Citation Information

Patent Citations

  • Temperature acquisition method and device of driving motor

    CN107315433A

  • Electric drive cooling system and electric drive cooling control method

    CN108528184A

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

    CN113422349A

  • Thermal management system control method and device, vehicle, storage medium and system

    CN116945892A

  • New energy automobile motor heat control method

    CN116992624A

Cited By

  • Motor cooling system control device based on multi-parameter linkage

    CN119891884A

  • Electric drive thermal management fault control method, diagnosis and regulation method, vehicle and cloud

    CN120792511A