Cooling control method and device of motor controller, vehicle and storage medium
By monitoring the phase current and starting the water pump to cool the vehicle in gear, the problem of thermal damage caused by the temperature response delay of the motor controller was solved, and the protection of power devices and energy consumption optimization were achieved.
Patent Information
- Application Number
- CN202511141753.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-14
- Publication Date
- 2025-10-17
AI Technical Summary
In existing technologies, there is a response delay in the temperature acquisition and cooling operation of motor controllers, which causes a sudden rise in the junction temperature of power devices and may lead to thermal damage.
By monitoring the phase current in the vehicle's gear position, it is determined whether the preset phase current condition is met, and when the condition is met, the water pump is started to cool the motor controller.
It effectively prevents the junction temperature of the power devices in the motor controller from rising sharply, protecting the devices from damage, while reducing the overall vehicle energy consumption.
Smart Images

Figure CN120792483A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a cooling control method and device of a motor controller, a vehicle and a storage medium. BACKGROUND
[0002] The cruising range of a new energy electric vehicle is a core concern indicator for users, and reducing the energy consumption of the vehicle is a key technical path to improve the cruising range. The energy consumption of the vehicle thermal management system directly affects the efficiency of electric energy utilization, and the start-stop strategy of the cooling system water pump is particularly critical. As a high-power auxiliary component, unnecessary operation of the water pump will result in significant parasitic power loss.
[0003] In actual application, the water pump is started immediately after the vehicle enters the high-voltage "Ready" state. It can be understood that although this strategy can ensure that the water-cooled components such as the motor controller and the drive motor are always in a fully cooled state, in low-temperature / low-load working conditions, the motor controller does not have the risk of overheating, and the continuous operation of the water pump will do a lot of useless work, significantly increasing the energy consumption of the vehicle. In order to reduce the energy consumption of the vehicle, in related technologies, the water pump is started only when the temperature of the motor controller is greater than or equal to a set threshold value, so as to cool the motor controller.
[0004] However, there is a certain response delay from collecting the temperature of the motor controller to performing the cooling operation, which may cause the junction temperature of the power device in the motor controller to rise sharply, and the motor controller to suffer thermal damage.
[0005] It should be pointed out that the information disclosed in the background section of the present application is only intended to deepen the understanding of the general background of the present application, and should not be regarded as acknowledging or implying in any form that the information constitutes prior art known to those skilled in the art. SUMMARY
[0006] Therefore, the present application provides a cooling control method and device of a motor controller, a vehicle and a storage medium, so as to solve the problem that in the prior art, there is a certain response delay from collecting the temperature of the motor controller to performing the cooling operation, which may cause the junction temperature of the power device in the motor controller to rise sharply, and the motor controller to suffer thermal damage.
[0007] In a first aspect, an embodiment of the present application provides a cooling control method of a motor controller, applied to a vehicle, the vehicle comprising a water pump for cooling the motor controller, and the method comprising: When the gear state of the vehicle is a forward gear or a reverse gear, acquiring the phase current of the motor controller; determining whether the phase current meets a preset phase current condition, wherein the preset phase current condition is a condition that heat generated by the phase current will cause the temperature of the motor controller to exceed a safety temperature threshold; controlling the water pump to start when the phase current meets the preset phase current condition, so as to cool the motor controller.
[0008] In the embodiments of the present application, when the gear state of the vehicle is in the forward gear or the reverse gear, the phase current of the motor controller is obtained; then it is determined whether the phase current meets the preset phase current condition; finally, when the phase current meets the preset phase current condition, the water pump is controlled to start to cool the motor controller. It can be understood that, since the preset phase current condition is a condition that heat generated by the phase current will cause the temperature of the motor controller to exceed a safety temperature threshold, when it is detected that the phase current meets the preset phase current condition, the water pump is controlled to start to cool the motor controller in time, which can effectively prevent the junction temperature of the power device in the motor controller from rising sharply, while ensuring to reduce the energy consumption of the vehicle, the power device of the motor controller is protected from overheating damage.
[0009] In a possible implementation, the preset phase current condition comprises: the phase current is greater than a first preset current and the duration is greater than a first preset time; or the phase current is greater than a second preset current and the duration is greater than a second preset time; or the phase current is greater than a third preset current and the duration is greater than a third preset time; wherein the first preset current is greater than the second preset current which is greater than the third preset current; and the first preset time is less than the second preset time which is less than the third preset time.
[0010] In the embodiments of the present application, the preset phase current condition comprises: the phase current is greater than a first preset current and the duration is greater than a first preset time; or the phase current is greater than a second preset current and the duration is greater than a second preset time; or the phase current is greater than a third preset current and the duration is greater than a third preset time; wherein the first preset current is greater than the second preset current which is greater than the third preset current; and the first preset time is less than the second preset time which is less than the third preset time. It can be understood that, based on the three-layer judgment of the phase current, the junction temperature of the power device in the motor controller can be prevented from rising sharply without occupying too much computing power of the vehicle controller, and the power device of the motor controller is protected from overheating damage.
[0011] In a possible implementation, before the phase current of the motor controller is obtained, the method further comprises: when the gear state of the vehicle is in the forward gear or the reverse gear, determining whether the temperature of the motor controller of the vehicle exceeds a safety temperature threshold; control the water pump to start to cool the motor controller when the motor controller temperature of the vehicle exceeds the safety temperature threshold.
[0012] In the embodiment of the application, when the vehicle is started in gear, first determine whether the motor controller temperature of the vehicle exceeds the safety temperature threshold; control the water pump to start to cool the motor controller when the motor controller temperature of the vehicle exceeds the safety temperature threshold, which not only reduces the energy consumption of the vehicle, but also protects the power device of the motor controller from overheating and damage.
[0013] In a possible implementation, the method further includes: determine whether the drive motor of the vehicle is locked when the gear state of the vehicle is the forward gear or the reverse gear; control the water pump to start to cool the motor controller and output the drive motor lock prompt information when the drive motor of the vehicle is locked.
[0014] In the embodiment of the application, when the gear state of the vehicle is the forward gear or the reverse gear, determine whether the drive motor of the vehicle is locked; control the water pump to start to cool the motor controller and output the drive motor lock prompt information when the drive motor of the vehicle is locked. It can be understood that by monitoring whether the drive motor of the vehicle is locked, the temperature rise of the motor controller caused by the lock of the drive motor can be effectively avoided, and to some extent, the motor controller is protected from overheating and damage.
[0015] In a possible implementation, after the control of the water pump to start to cool the motor controller, the method further includes: determine whether the phase current is less than a fourth preset current and the duration is greater than a fourth preset time; control the water pump to be closed when the phase current is less than the fourth preset current and the duration is greater than the fourth preset time.
[0016] In the embodiment of the application, after the water pump is started, determine whether the phase current is less than a fourth preset current and the duration is greater than a fourth preset time; control the water pump to be closed when the phase current is less than the fourth preset current and the duration is greater than the fourth preset time. It can be understood that when the phase current is less than the fourth preset current and the duration is greater than the fourth preset time, the motor controller can complete automatic heat dissipation without cooling liquid at this time, and the water pump is closed at this time, which can effectively reduce the energy consumption of the vehicle.
[0017] In a possible implementation, before the phase current of the motor controller is acquired when the gear state of the vehicle is the forward gear or the reverse gear, the method further includes: determining whether the motor controller temperature of the vehicle exceeds a safety temperature threshold when the gear state of the vehicle is a neutral gear; controlling the water pump to start to cool the motor controller when the motor controller temperature of the vehicle exceeds the safety temperature threshold.
[0018] In the embodiments of the present application, when the gear state of the vehicle is a neutral gear, it is first determined whether the motor controller temperature of the vehicle exceeds a safety temperature threshold; and when the motor controller temperature of the vehicle exceeds the safety temperature threshold, the water pump is controlled to start to cool the motor controller, so that the power device of the motor controller is protected from overheating and damage while the energy consumption of the vehicle is reduced.
[0019] In a possible implementation, the present application further comprises: determining whether the temperature of the coolant is greater than a preset coolant temperature when the gear state of the vehicle is a neutral gear; controlling the water pump to start to cool the coolant when the temperature of the coolant is greater than the preset coolant temperature.
[0020] In the embodiments of the present application, when the gear state of the vehicle is a neutral gear, it is determined whether the temperature of the coolant is greater than a preset coolant temperature; and when the temperature of the coolant is greater than the preset coolant temperature, the water pump is controlled to start to cool the coolant, so that the power device of the motor controller is protected from overheating and damage while the energy consumption of the vehicle is reduced.
[0021] In a second aspect, the embodiments of the present application provide a cooling control device of a motor controller, applied to a vehicle, the vehicle comprising a water pump for cooling the motor controller, and the device comprising: a phase current acquisition module, configured to acquire a phase current of the motor controller when the gear state of the vehicle is a forward gear or a reverse gear; a determination module, configured to determine whether the phase current meets a preset phase current condition, wherein the preset phase current condition is used to represent a condition that heat generated by the phase current will cause the temperature of the motor controller to exceed a safety temperature threshold; a water pump start control module, configured to control the water pump to start to cool the motor controller when the phase current meets the preset phase current condition.
[0022] In a third aspect, the embodiments of the present application provide a vehicle, comprising: a processor; a memory; and a computer program, wherein the computer program is stored in the memory, and the computer program includes instructions, which, when executed by the processor, cause the image forming apparatus to perform the method of any one of the first aspect.
[0023] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, which includes a stored program, wherein the program, when executed, controls a device where the computer-readable storage medium is located to perform the method of any one of the first aspect.
[0024] It can be understood that the motor controller cooling control device provided by the second aspect, the vehicle provided by the third aspect, and the computer-readable storage medium provided by the fourth aspect are all used to execute part or all of the methods provided by the present application. Therefore, the beneficial effects they can achieve can refer to the beneficial effects in the corresponding methods, which will not be described here. BRIEF DESCRIPTION OF DRAWINGS
[0025] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following will briefly introduce the drawings needed to be used in the embodiments. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can also be obtained without creative labor.
[0026] Figure 1 An application scenario diagram provided by an embodiment of the present application.
[0027] Figure 2 A flowchart of a motor controller cooling control method provided by an embodiment of the present application.
[0028] Figure 3 A structural diagram of a motor controller cooling control device provided by an embodiment of the present application.
[0029] Figure 4 A structural diagram of a vehicle provided by an embodiment of the present application. DETAILED DESCRIPTION
[0030] In order to better understand the technical solutions of the present application, the embodiments of the present application will be described in detail below with reference to the drawings.
[0031] It should be clear that the described embodiments are only some embodiments of the present application, not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the present application.
[0032] The terminology used in the embodiments of the present application is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application. As used in the description of the embodiments of the present application and the appended claims, the singular forms "a", "an" and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise.
[0033] It should be understood that the term "and / or" used herein is merely an association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects.
[0034] The cruising range of new energy electric vehicles is a core concern indicator for users, and reducing the energy consumption of the vehicle is a key technical path to improve the cruising range. The energy consumption of the vehicle thermal management system directly affects the efficiency of electric energy utilization, and the start-stop strategy of the water pump of the cooling system is particularly critical. As a high-power auxiliary component, unnecessary operation of the water pump will result in significant parasitic power loss.
[0035] For ease of understanding, the specific application scenarios of the water pump in the vehicle cooling system will be exemplarily described below.
[0036] Referring to Figure 1 , an application scenario diagram is provided for the embodiments of the present application. As Figure 1 indicated, the application scenario includes a drive motor 101, a motor controller 102, a water pump 103, and a radiator 104. The drive motor 101 and the motor controller 102 exchange information, so that the motor controller 102 can control the rotation of the drive motor 101. At the same time, the water pump 103 drives the cooling liquid to flow through the motor controller 102 and the drive motor 101 to achieve cooling of the drive motor 101 and the motor controller 102. At the same time, based on the cooling liquid flow circuit, the water pump 103 also drives the cooling liquid to flow through the radiator to achieve cooling of the cooling liquid, thereby ensuring cooling of the drive motor 101 and the motor controller 102.
[0037] In actual application, the water pump is usually started immediately after the vehicle is powered on at high voltage. Specifically, the water pump is started immediately after the vehicle enters the high-voltage "Ready" state. It can be understood that although this strategy can ensure that the motor controller, drive motor, and other water-cooled components are always in a fully cooled state, in low-temperature / low-load working conditions, the motor controller does not have an overheating risk, and the continuous operation of the water pump will do a lot of useless work, significantly increasing the energy consumption of the vehicle.
[0038] In order to reduce the energy consumption of the vehicle, in the related art, the water pump is started only when the temperature of the motor controller is greater than or equal to a set threshold value, to cool the motor controller.
[0039] However, there is a certain response delay in performing the cooling operation from collecting the temperature of the motor controller to starting the water pump, which may cause the junction temperature of the power device in the motor controller to rise sharply, and the motor controller to suffer thermal damage.
[0040] It should be noted that the "junction temperature of the power device" refers to the actual working temperature of the internal PN junction of the IGBT in the motor controller. This is one of the most core temperature parameters of the power device, which directly determines the safety and life of the device.
[0041] To solve the above problems, in the embodiments of the present application, when the gear state of the vehicle is in the forward gear or the reverse gear, the phase current of the motor controller is obtained; then it is judged whether the phase current meets the preset phase current condition; finally, when the phase current meets the preset phase current condition, the water pump is controlled to start to cool the motor controller. It can be understood that since the preset phase current condition is that the heat generated by the phase current will cause the temperature of the motor controller to exceed the safety temperature threshold, when the phase current is detected to meet the preset phase current condition, the water pump is controlled to start in time to cool the motor controller, which can effectively prevent the junction temperature of the power device in the motor controller from rising sharply, while ensuring to reduce the energy consumption of the vehicle, and protecting the power device of the motor controller from overheating damage. Specifically, the above will be described in detail in combination with the drawings and specific embodiments.
[0042] Referring to Figure 2 , a flowchart of a cooling control method of a motor controller is provided in the embodiments of the present application. The method can be applied to Figure 1 application scenarios as shown in Figure 2 , and mainly includes the following steps.
[0043] Step S201: When the gear state of the vehicle is in the forward gear or the reverse gear, the phase current of the motor controller is obtained.
[0044] In the embodiments of the present application, when the gear state of the vehicle is in the forward gear or the reverse gear, the phase current of the motor controller is obtained. It can be understood that the phase current is the alternating current flowing through the three-phase winding of the motor, which is the energy carrier of the electromagnetic torque generated by the motor.
[0045] It can be understood that the heat of the phase current is one of the important factors affecting the temperature rise of the motor controller. Therefore, based on the effective value of the phase current, the future temperature of the motor controller can be accurately predicted, and then when the gear state of the vehicle is in the forward gear or the reverse gear, the phase current of the motor controller can be obtained to judge whether the motor controller is overheated.
[0046] Of course, in actual application, the motor controller of the vehicle can also be in an over-temperature state before the vehicle is powered on but not in a gear. For example, the heat-conducting silicone grease of the motor controller cracks, the contact thermal resistance of the IGBT substrate to the heat sink or the external environment temperature is too high, and the like, which can make the motor controller of the vehicle in an over-temperature state. To avoid thermal damage to the motor controller, the temperature of the motor controller can be tested and processed first.
[0047] Specifically, in a possible implementation, when the gear state of the vehicle is the neutral gear, it is first determined whether the temperature of the motor controller of the vehicle exceeds the safety temperature threshold. When the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump is controlled to start to cool the motor controller.
[0048] It can be understood that, when the vehicle is powered on and the gear state of the vehicle is the neutral gear, it is first determined whether the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, which can effectively prevent the temperature of the motor controller from being too high.
[0049] In a specific implementation, when the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump power matched with the temperature of the motor controller of the vehicle is determined. It can be understood that the water pump power is used to represent the heat dissipation capability of the cooling system to the motor controller. In other words, the greater the water pump power is, the stronger the heat dissipation capability of the cooling system to the motor controller is; and the smaller the water pump power is, the weaker the heat dissipation capability of the cooling system to the motor controller is. Of course, the greater the water pump power is, the greater the energy consumption of the vehicle is, and therefore, the water pump power matched with the motor controller is determined, which can protect the power device of the motor controller from being damaged by overheat while reducing the energy consumption of the vehicle.
[0050] In actual application, due to the influence of external environment and the like, the initial temperature of the cooling liquid of the vehicle can be too high, which can affect the heat dissipation of the motor controller. To solve the problem, the temperature of the cooling liquid can be first determined.
[0051] Specifically, in a possible implementation, when the gear state of the vehicle is the neutral gear, it is determined whether the temperature of the cooling liquid is greater than a preset cooling liquid temperature. When the temperature of the cooling liquid is greater than the preset cooling liquid temperature, the water pump is controlled to start to cool the cooling liquid, thereby avoiding affecting the heat dissipation of the motor controller.
[0052] In a specific implementation, when the temperature of the cooling liquid of the vehicle exceeds the preset cooling liquid temperature, the water pump power matched with the temperature of the cooling liquid is determined, which can protect the power device of the motor controller from being damaged by overheat while reducing the energy consumption of the vehicle.
[0053] Of course, in actual application, when just engaging forward gear or reverse gear, the motor controller may cause sudden over-temperature due to transient large current or coupling effect of insufficient heat capacity, etc. For this problem, the temperature of the motor controller of the vehicle can be judged and processed when the vehicle just engages forward gear or reverse gear.
[0054] Specifically, in a possible implementation, when the vehicle engages gear and starts, first, it is judged whether the temperature of the motor controller of the vehicle exceeds a safety temperature threshold; when the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump is controlled to start to cool the motor controller, which can effectively prevent the temperature of the motor controller from being too high.
[0055] In specific implementation, when the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump power matched with the temperature of the motor controller is determined, which protects the power device of the motor controller from overheating damage while ensuring to reduce the energy consumption of the vehicle.
[0056] In actual application, after the vehicle engages gear, the motor may still have the phenomenon of motor stall, which further causes the rapid temperature rise of the drive motor and the motor controller. It should be noted that the motor stall refers to the phenomenon that the rotor of the drive motor cannot rotate due to mechanical resistance in the electrified state. This is equivalent to forcing the motor to work at “zero speed”, which will generate current and heat far exceeding the rated value, and further cause the rapid temperature rise of the drive motor and the motor controller.
[0057] To avoid damage caused by motor stall, in a possible implementation, in the embodiment of the present application, when the gear state of the vehicle is forward gear or reverse gear, it is judged whether the drive motor of the vehicle is stalled; when the drive motor of the vehicle is stalled, the water pump is controlled to start to cool the motor controller, and a drive motor stall prompt information is output.
[0058] It can be understood that by monitoring whether the drive motor of the vehicle is stalled, the temperature rise of the motor controller caused by the drive motor stall can be effectively avoided, which to some extent, protects the motor controller from overheating damage.
[0059] In specific implementation, when it is detected that the drive motor of the vehicle is stalled, the water pump is directly controlled to operate at maximum power to ensure that the power device of the drive motor and the motor controller will not be overheated and damaged.
[0060] Step S202: judging whether the phase current meets a preset phase current condition.
[0061] In the embodiments of the present application, when the phase current of the motor controller is obtained, it is determined whether the phase current meets a preset phase current condition. The preset phase current condition is a condition that the heat generated by the phase current will cause the temperature of the motor controller to exceed a safety temperature threshold.
[0062] It can be understood that the temperature of the motor controller exceeding the safety temperature threshold requires absorbing at least Q1 heat. Based on this, a heat threshold Q2 can be determined, such that Q2≤Q1. By detecting the phase current, it is predicted that the motor controller will overheat when the heat generated by the phase current is equal to Q2.
[0063] For example, the preset phase current is phase current A. When the current value of the actual phase current is greater than the phase current A and the duration reaches a preset time, it is predicted that the motor controller will overheat, thereby achieving the purpose of reducing the energy consumption of the vehicle while cooling the motor controller in time.
[0064] However, in actual application, when the actual phase current value is much higher than the preset phase current, based on the current-heat formula: Q=I² R t (Q is heat, I is current, R is resistance, and t is time), the duration may be much lower than the preset time, and the preset motor controller will overheat.
[0065] To solve the above problem, multiple preset phase currents and corresponding preset times can be divided. For example: a first preset current and a corresponding first preset time, a second preset current and a corresponding second preset time, a third preset current and a corresponding third preset time, and an Nth preset current and a corresponding Nth preset time.
[0066] It can be understood that the more the preset phase currents and corresponding preset times are divided, the more accurately the temperature of the motor controller can be predicted. However, the more the preset phase currents and corresponding preset times are divided, the higher the requirement for the computing power of the vehicle-mounted controller.
[0067] In order to balance the computing power of the vehicle-mounted controller and the temperature prediction accuracy of the motor controller, three groups of preset phase currents and corresponding preset times can be divided. While ensuring that the vehicle-mounted controller does not occupy too much computing power, the temperature of the motor controller can be accurately predicted.
[0068] Specifically, in one possible implementation, the preset phase current condition includes: the phase current is greater than a first preset current, and the duration is greater than a first preset time; or the phase current is greater than a second preset current, and the duration is greater than a second preset time; or the phase current is greater than a third preset current, and the duration is greater than a third preset time. The first preset current is greater than the second preset current, which is greater than the third preset current; the first preset time is less than the second preset time, which is less than the third preset time.
[0069] It can be understood that based on the three-level judgment of the phase current, the temperature of the motor controller can be predicted more accurately without occupying too much computing power of the vehicle controller, thereby effectively preventing the junction temperature of the power devices in the motor controller from rising suddenly, protecting the power devices of the motor controller from overheating and damage.
[0070] Step S203: When the phase current meets the preset phase current condition, the water pump is controlled to start to cool the motor controller.
[0071] In an embodiment of the present application, when the phase current meets a preset phase current condition, the water pump is controlled to start to cool the motor controller.
[0072] It can be understood that since the preset phase current condition is that the heat generated by the phase current will cause the temperature of the motor controller to exceed the safety temperature threshold, when it is detected that the phase current meets the preset phase current condition, the water pump is controlled to start in time to cool the motor controller, which can effectively prevent the junction temperature of the power devices in the motor controller from rising suddenly. While ensuring the reduction of the energy consumption of the entire vehicle, the power devices of the motor controller are protected from overheating and damage.
[0073] In one possible implementation, after the water pump is started, a determination is made as to whether the phase current is less than a fourth preset current and persists for longer than a fourth preset time. If this persists for longer than the fourth preset time, the water pump is shut down. It is understood that when the phase current is less than the fourth preset current and persists for longer than the fourth preset time, the motor controller can automatically dissipate heat without the need for coolant. Shutting down the water pump effectively reduces vehicle energy consumption.
[0074] Corresponding to the above method embodiment, the present application also provides a cooling control device for a motor controller. Figure 3 , which is a structural diagram of a cooling control device for a motor controller provided in an embodiment of the present application. The figure shows a cooling control device 300 for a motor controller. Among them, the cooling control device 300 for the motor controller specifically includes: a phase current acquisition module 301, a judgment module 302 and a water pump start control module 303. Specifically, the phase current acquisition module 301 is used to obtain the phase current of the motor controller when the gear state of the vehicle is a forward gear or a reverse gear; the judgment module 302 is used to judge whether the phase current meets a preset phase current condition; the water pump start control module 303 is used to control the start of the water pump when the phase current meets the preset phase current condition, so as to cool the motor controller.
[0075] Corresponding to the above embodiment, the present application also provides a structural diagram of a vehicle. Figure 4A structural schematic diagram of a vehicle is provided for an embodiment of the present application. The vehicle 400 can include a processor 401, a memory 402, and a communication unit 403. These components communicate through one or more buses. Those skilled in the art can understand that the structure of the electronic device shown in the figure does not constitute a limitation on the embodiments of the present application. It can be a bus structure or a star structure. It can also include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements.
[0076] The communication unit 403 is configured to establish a communication channel, so that the electronic device can communicate with other devices. It receives user data from other devices or sends user data to other devices.
[0077] The processor 401 is the control center of the vehicle. It connects various parts of the vehicle through various interfaces and lines, executes software programs, instructions, and / or modules stored in the memory 402, and calls data stored in the memory, to perform various functions of the electronic device and / or process data. The processor can be composed of integrated circuits (ICs), such as a single packaged IC or multiple packaged ICs connected together. For example, the processor 401 can only include a central processing unit (CPU). In the embodiments of the present application, the CPU can be a single operation core or can include multiple operation cores.
[0078] The memory 402 is configured to store execution instructions for the processor 401. The memory 402 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0079] When the execution instructions in the memory 402 are executed by the processor 401, the vehicle 400 is enabled to perform Figure 2 some or all of the steps in the illustrated embodiments.
[0080] In specific implementation, the present application further provides a computer storage medium, wherein the computer storage medium can store a program, and the program can include some or all steps in each embodiment of the simulation scene generation method provided by the present application when executed. The storage medium can be a magnetic disc, an optical disc, a read-only memory (ROM) or a random access memory (RAM) and the like.
[0081] In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. The "and / or" describes the association relationship of the associated objects, which means that there can be three kinds of relationships, for example, A and / or B, which can represent the cases of A alone, A and B together, and B alone. Wherein A and B can be singular or plural. The character " / " generally represents that the front and rear associated objects are in an "or" relationship. "At least one of the following" and the like means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b and c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b and c can be single or multiple.
[0082] Those skilled in the art can realize that the units and algorithm steps described in the embodiments disclosed in the present application can be realized by electronic hardware, computer software and combination of electronic hardware and computer software. Whether the functions are realized by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0083] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiments, which will not be described here.
[0084] In the several embodiments provided in this application, if any function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, or the part that contributes to the existing technology, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of the method described in each embodiment of this application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store program code.
[0085] In this specification, reference can be made to the same or similar parts between the various embodiments. In particular, for the device embodiment and the terminal embodiment, since they are basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the description in the method embodiment.
Claims
1. A cooling control method for a motor controller, characterized in that: Applied to a vehicle, the vehicle comprising a water pump for cooling the motor controller, the method comprising: When the gear state of the vehicle is a forward gear or a reverse gear, obtaining a phase current of the motor controller; Determining whether the phase current satisfies a preset phase current condition, wherein the preset phase current condition is a condition that heat generated by the phase current will cause the temperature of the motor controller to exceed a safe temperature threshold; When the phase current meets the preset phase current condition, the water pump is controlled to start to cool the motor controller.
2. The method according to claim 1, characterized in that The preset phase current conditions include: The phase current is greater than the first preset current and lasts longer than the first preset time; or the phase current is greater than the second preset current and lasts longer than the second preset time; or the phase current is greater than the third preset current and lasts longer than the third preset time; The first preset current is greater than the second preset current and greater than the third preset current; and the first preset time is less than the second preset time and less than the third preset time.
3. The method according to claim 1, characterized in that Before obtaining the phase current of the motor controller, the method further includes: When the gear state of the vehicle is a forward gear or a reverse gear, determining whether the temperature of the motor controller of the vehicle exceeds a safety temperature threshold; When the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump is controlled to start to cool the motor controller.
4. The method according to claim 3, characterized in that Also includes: When the gear state of the vehicle is a forward gear or a reverse gear, determining whether the drive motor of the vehicle is stalled; When the driving motor of the vehicle is stalled, the water pump is controlled to start to cool the motor controller, and a driving motor stall prompt message is output.
5. The method according to claim 1, wherein After controlling the water pump to start to cool the motor controller, the method further includes: Determining whether the phase current is less than a fourth preset current and the duration is greater than a fourth preset time; When the phase current is less than the fourth preset current and the duration is greater than the fourth preset time, the water pump is controlled to be turned off.
6. The method according to claim 1, characterized in that Before obtaining the phase current of the motor controller when the gear state of the vehicle is the forward gear or the reverse gear, the method further includes: When the gear state of the vehicle is a neutral gear position, determining whether the temperature of the motor controller of the vehicle exceeds a safety temperature threshold; When the temperature of the motor controller of the vehicle exceeds the safety temperature threshold, the water pump is controlled to start to cool the motor controller.
7. The method according to claim 6, characterized in that Also includes: When the gear state of the vehicle is a neutral gear position, determining whether the temperature of the coolant is greater than a preset coolant temperature; When the temperature of the coolant is greater than the preset coolant temperature, the water pump is controlled to start to cool the coolant.
8. A cooling control device for a motor controller, characterized in that: Applied to a vehicle, the vehicle comprising a water pump for cooling the motor controller, the device comprising: a phase current acquisition module, configured to acquire the phase current of the motor controller when the gear state of the vehicle is a forward gear or a reverse gear; a determination module, configured to determine whether the phase current satisfies a preset phase current condition, wherein the preset phase current condition is used to indicate a condition in which heat generated by the phase current causes the temperature of the motor controller to exceed a safety temperature threshold; The water pump start-up control module is used to control the water pump to start when the phase current meets the preset phase current condition, so as to cool the motor controller.
9. A vehicle, characterized in that: include: processor; Memory; and a computer program, wherein the computer program is stored in the memory, the computer program comprising instructions that, when executed by the processor, cause the vehicle to perform the method of any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that The computer-readable storage medium includes a stored program, wherein when the program is executed, the device where the computer-readable storage medium is located is controlled to execute the method according to any one of claims 1 to 7.