Motor operation control method, system and equipment and storage medium
By obtaining the motor operating parameters and judging the working conditions in real time, targeted control strategies are implemented, and the problem of excessive temperature of the motor controller under high load state is solved, the reliability and stability of the system is improved, and the service life of the motor controller is extended.
Patent Information
- Application Number
- CN202411800958.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-09
- Publication Date
- 2025-04-25
AI Technical Summary
The problem of excessive temperature of existing motor controllers under high load conditions leads to damage to the module, shortened life, and may trigger a series of chain reactions, affecting the safety and reliability of the vehicle.
By obtaining motor operating parameters, such as speed, temperature and current in real time, we judge the motor operating conditions, and implement corresponding control strategies according to different working conditions, including reducing driving power, adjusting carrier frequency, increasing coolant flow and limiting speed, to optimize the performance of the motor controller and protect the motor from overtemperature damage.
Effectively prevent and reduce faults and alarms caused by excessive temperature, improve the reliability and stability of the system, and extend the service life of the motor controller.
Smart Images

Figure CN119891882A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of motor technology, and in particular to a motor operation control method, system, device and storage medium. Background Art
[0002] Overheating of the motor controller may not only damage the module and shorten its lifespan, but may also trigger a series of chain reactions, seriously affecting the safety and reliability of the entire vehicle. This temperature abnormality may manifest as unstable power output, reduced efficiency, and even permanent damage to the internal components of the controller in extreme cases. In addition, a continuous high temperature environment may also accelerate the aging of the insulation material inside the controller, reduce its insulation performance, and increase the risk of short circuits and fires.
[0003] Although existing over-temperature protection measures can prevent motor controllers from being damaged due to overtemperature to a certain extent, they are usually simple control strategies based on temperature thresholds. When the motor is working under high load, the temperature rises to the temperature threshold very quickly. Over-temperature protection based on the temperature of the motor is likely to cause untimely temperature protection and damage the motor. Summary of the invention
[0004] The main purpose of the present invention is to provide a motor operation control method, system, device and storage medium, and implement corresponding control strategies according to different motor operating conditions to optimize the performance of the motor controller and protect the motor from over-temperature damage.
[0005] In order to achieve the above objectives, the embodiments of the present application provide the following technical solutions:
[0006] According to a first aspect of an embodiment of the present application, a motor operation control method is provided, the method comprising:
[0007] Acquire motor operating parameters in real time, wherein the motor operating parameters include motor speed, motor controller temperature and motor controller current;
[0008] Determine the motor operating condition according to the motor operating parameters;
[0009] Controlling the operation of the motor controller based on the operating condition scheme corresponding to the motor operating condition;
[0010] If the temperature of the motor controller exceeds a set temperature threshold, the operation of the motor controller is controlled based on a temperature control scheme corresponding to the motor operating condition.
[0011] Optionally, judging the motor operating condition according to the motor operating parameters includes:
[0012] If the heating rate of the motor controller temperature is within a set abnormal range, and / or if the coolant level of the motor is lower than a set minimum level, it is determined that the motor is in a waterless condition; the heating rate is calculated based on the motor controller temperature and the operating time;
[0013] If the motor speed is lower than a minimum speed threshold, and / or the motor controller current reaches a maximum allowable current threshold, it is determined that the motor is in a stalled condition;
[0014] If the motor is not in the waterless condition and the stalled condition, if the motor speed is in a set low speed range, and / or the motor controller current is in a set peak current range, it is determined that the motor is in a low speed and high torque condition;
[0015] If the motor is not in the waterless condition and the stalled condition, and if the motor speed is within a set peak speed range, it is determined that the motor is in a high-speed and high-power condition.
[0016] Optionally, if the motor is in the waterless working condition, controlling the motor controller to operate based on the working condition scheme corresponding to the motor operating condition includes:
[0017] The motor driving power is reduced to a preset calibration value, and the set temperature threshold is reduced by a set gear temperature value; the preset calibration value is set according to the motor and the cooling system.
[0018] Optionally, if the motor is in the stalled operating condition or the low-speed high-torque operating condition; the operating condition scheme corresponding to the motor operating condition is used to control the motor controller to operate, including:
[0019] The motor controller carrier frequency is reduced by the set gear frequency value, and the coolant flow rate is increased by the set coolant unit amount.
[0020] Optionally, if the motor is in the high-speed and high-power working condition, controlling the motor controller to operate based on the working condition scheme corresponding to the motor operating condition includes:
[0021] The motor speed is controlled to be lower than the minimum value of the set peak speed range.
[0022] Optionally, if the motor is in the waterless condition, the stalled condition or the high-speed and high-power condition; the temperature control scheme corresponding to the motor operating condition is used to control the operation of the motor controller, including:
[0023] determining an initial power reduction rate based on the motor controller temperature and the set temperature threshold;
[0024] Based on the increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor driving power is reduced to zero.
[0025] Optionally, if the motor is in the low-speed and high-torque operating condition, controlling the motor controller to operate based on the temperature control scheme corresponding to the motor operating condition includes:
[0026] determining an initial power reduction rate based on the motor controller temperature and the set temperature threshold;
[0027] Based on the increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor controller temperature is within a set temperature safety range.
[0028] According to a second aspect of an embodiment of the present application, a motor operation control system is provided, the system comprising:
[0029] A parameter acquisition module, used for acquiring motor operating parameters in real time, wherein the motor operating parameters include motor speed, motor controller temperature and motor controller current;
[0030] A working condition judgment module, used for judging the working condition of the motor according to the motor operating parameters;
[0031] A working condition operation module, used for controlling the operation of the motor controller based on the working condition scheme corresponding to the motor operating condition;
[0032] The temperature control module is used to control the operation of the motor controller based on the temperature control scheme corresponding to the motor operating condition if the temperature of the motor controller exceeds a set temperature threshold.
[0033] According to a third aspect of an embodiment of the present application, an electronic device is provided, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method described in the first aspect above.
[0034] According to a fourth aspect of an embodiment of the present application, a computer-readable storage medium is provided, on which computer-readable instructions are stored. The computer-readable instructions can be executed by a processor to implement the method described in the first aspect above.
[0035] In summary, the embodiments of the present application provide a motor operation control method, system, device and storage medium, which obtains motor operation parameters in real time, including motor speed, motor controller temperature and motor controller current; determines the motor operation condition according to the motor operation parameters; controls the operation of the motor controller based on the operation condition scheme corresponding to the motor operation condition; if the temperature of the motor controller exceeds the set temperature threshold, controls the operation of the motor controller based on the temperature control scheme corresponding to the motor operation condition. According to different motor operation conditions, implement corresponding control strategies to optimize the performance of the motor controller and protect the motor from over-temperature damage. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0037] The structures, proportions, sizes, etc. illustrated in this specification are only used to match the contents disclosed in the specification so as to facilitate understanding and reading by persons familiar with the technology. They are not used to limit the conditions under which the present invention can be implemented, and therefore have no substantial technical significance. Any structural modification, change in proportion or adjustment of size shall still fall within the scope of the technical contents disclosed in the present invention without affecting the effects and purposes that can be achieved by the present invention.
[0038] Figure 1 A schematic diagram of a motor operation control method provided in an embodiment of the present application;
[0039] Figure 2 The overall logic diagram of the motor operation provided by the embodiment of the present application;
[0040] Figure 3 A structural diagram of a motor operation control system provided in an embodiment of the present application;
[0041] Figure 4 A structural diagram of an electronic device provided in an embodiment of the present application is shown;
[0042] Figure 5 A diagram showing a computer-readable storage medium provided by an embodiment of the present application.
[0043] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0044] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0045] It should be noted that all directional indications in the embodiments of the present invention (such as up, down, left, right, front, back, etc.) are only used to explain the relative position relationship, movement status, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly.
[0046] In addition, in the present invention, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present invention, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.
[0047] In the present invention, unless otherwise clearly specified and limited, the terms "connection", "fixation", etc. should be understood in a broad sense. For example, "fixation" can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection or an indirect connection through an intermediate medium, it can be the internal connection of two elements or the interaction relationship between two elements, unless otherwise clearly defined. For ordinary technicians in this field, the specific meanings of the above terms in the present invention can be understood according to specific circumstances.
[0048] In addition, the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that ordinary technicians in the field can implement it. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such combination of technical solutions does not exist and is not within the scope of protection required by the present invention.
[0049] The technical terms involved in the embodiments of the present application are introduced in detail below.
[0050] Overtemperature: The temperature of the motor controller exceeds the set temperature threshold; this temperature can be the temperature fed back by the temperature sensor in the motor controller or the controller IGBT junction temperature. Different temperature sources will result in different temperature protection thresholds.
[0051] Carrier frequency: The switching frequency of the IGBT in the motor controller. The higher the carrier frequency, the more times the IGBT switches per unit time, and the greater the corresponding IGBT switching loss. Under the same conditions, the motor controller (IGBT) generates more heat.
[0052] Waterless working condition: The working condition where there is no coolant in the cooling water channel of the motor controller or the coolant does not flow, causing the temperature of the motor controller to rise too quickly.
[0053] Stalled-rotor condition: A driving condition in which the motor speed is lower than a certain threshold. In this condition, the motor cannot rotate or the speed is very low. Under the same torque, the heat generation is more serious.
[0054] Low-speed and high-torque operating condition: a driving condition where the speed is lower than the rated speed and the torque is greater than a certain threshold;
[0055] High-speed and high-power operating condition: a driving condition in which the speed is higher than a certain threshold (close to the peak speed) and the power is greater than a certain threshold.
[0056] Based on the description in the above background technology, it can be seen that the existing technology lacks consideration of actual operating conditions. Under certain specific conditions, such as when the vehicle runs under high load for a long time, the existing protection measures may not be able to respond to temperature changes in time, causing the controller to overheat. In addition, this temperature-based protection measure is often a passive response, that is, measures are taken only after the temperature has reached a dangerous level, which may lead to a lag in the protection measures and fail to effectively prevent damage to the controller.
[0057] Figure 1 A motor operation control method provided by an embodiment of the present application is shown, and the method includes:
[0058] Step 101: acquiring motor operating parameters in real time, wherein the motor operating parameters include motor speed, motor controller temperature and motor controller current;
[0059] Step 102: determining the motor operating condition according to the motor operating parameters;
[0060] Step 103: controlling the operation of the motor controller based on the operating condition scheme corresponding to the motor operating condition;
[0061] Step 104: If the temperature of the motor controller exceeds a set temperature threshold, the operation of the motor controller is controlled based on a temperature control solution corresponding to the motor operating condition.
[0062] In a possible implementation manner, in step 102, judging the motor operating condition according to the motor operating parameters includes:
[0063] If the heating rate of the motor controller temperature is within the set abnormal range, and / or if the coolant level of the motor is lower than the set minimum level, it is determined that the motor is in a waterless condition; the heating rate is calculated based on the motor controller temperature and the running time; if the motor speed is lower than the minimum speed threshold, and / or the motor controller current reaches the maximum allowable current threshold, it is determined that the motor is in a stalled condition; if the motor is not in the waterless condition and the stalled condition, if the motor speed is within the set low speed range, and / or the motor controller current is within the set peak current range, it is determined that the motor is in a low speed and high torque condition; if the motor is not in the waterless condition and the stalled condition, if the motor speed is within the set peak speed range, it is determined that the motor is in a high speed and high power condition.
[0064] Consider an electric car whose motor controller needs to maintain stable operation under different driving conditions:
[0065] Waterless condition: On a hot summer day, the motor's cooling system may fail, causing the coolant level to fall below the set minimum level. According to this method, the system will monitor this situation in real time, determine that the motor is in a waterless condition, and take immediate measures, such as reducing the motor's load and speed, to prevent the motor from overheating.
[0066] Stalled rotor condition: When climbing a slope or under heavy load, the motor may slow down due to excessive load and the current may reach the maximum allowable value. The system will identify this stalled rotor condition and take measures to reduce the current or temporarily stop the motor to protect the motor from damage.
[0067] Low-speed high-torque condition: When the vehicle starts or climbs a hill at low speed, the motor needs to provide high torque. The system will identify this condition and adjust the operating parameters of the motor controller, such as improving the cooling capacity, to ensure that the motor will not be damaged due to overheating while providing high torque.
[0068] High-speed, high-power conditions: When driving on the highway, the motor needs to provide high power at high speeds. The system will recognize this condition and may limit the maximum speed of the motor to prevent overheating caused by long-term high-power output.
[0069] By acquiring the key operating parameters of the motor in real time, such as speed, temperature and current, the motor status can be monitored in real time to prevent motor overheating, overload and other faults. Differentiated control strategies are implemented according to different motor operating conditions (waterless conditions, stalled conditions, low-speed high-torque conditions, high-speed high-power conditions) to adapt to different operating environments and requirements. By timely adjusting the operating parameters of the motor controller, faults and alarms caused by overtemperature can be reduced, and the reliability and stability of the system can be improved.
[0070] In one possible implementation, if the motor is in the waterless working condition, in step 103, the motor controller is controlled to operate based on the working condition scheme corresponding to the motor operating condition, including: reducing the motor drive power to a preset calibration value, and reducing the set temperature threshold by a set gear temperature value; the preset calibration value is set according to the motor and the cooling system.
[0071] Suppose there is an industrial motor that is in a waterless condition: without this control method, the motor may heat up rapidly due to insufficient coolant, eventually causing the motor controller to overheat, which may cause motor damage or safety accidents. After adopting this control method, the system will monitor the abnormal temperature of the motor controller in real time and determine that the motor is in a waterless condition. The system will then reduce the motor's drive power to a preset calibration value (for example, from 100% to 50%) and reduce the set temperature threshold from 85°C to 75°C. In this way, even if the cooling system fails, the motor can operate at a lower power to reduce heat generation. At the same time, lowering the temperature threshold can trigger overtemperature protection earlier to prevent the motor controller from being damaged due to overheating. By reducing the motor drive power and setting the temperature threshold, the heat load of the motor in a waterless condition is reduced, preventing the motor controller from being damaged due to overheating. Even if the cooling system fails, by reducing the power and temperature thresholds, it is ensured that the motor can maintain basic operating functions and avoid sudden shutdown.
[0072] In one possible implementation, if the motor is in the stalled condition or the low-speed, high-torque condition; in step 103, the motor controller is controlled to operate based on the operating condition scheme corresponding to the motor operating condition, including: reducing the motor controller carrier frequency by a set gear frequency value, and increasing the coolant flow rate by a set coolant unit amount.
[0073] Suppose there is an electric car motor that is in a low-speed, high-torque condition when climbing a slope, or in a stalled condition due to excessive load at startup: Without this control method, the motor controller may heat up rapidly due to high current and low-speed operation, causing overheating problems and affecting the performance and life of the motor. After adopting this control method, the system will monitor in real time whether the motor is in a stalled condition or a low-speed, high-torque condition, and take immediate measures. The system reduces the carrier frequency of the motor controller from 3000Hz to 2000Hz to reduce the heat loss of the motor controller. At the same time, the system increases the coolant flow rate, for example, from 5 liters per minute to 7 liters, to improve cooling efficiency. These measures help control the temperature of the motor controller, prevent overheating, and ensure that the motor can operate stably even under high load.
[0074] By reducing the carrier frequency of the motor controller, the heat loss of the motor controller in stalled or low-speed high-torque conditions can be reduced. The coolant flow rate can be increased to improve the cooling efficiency of the motor to cope with the additional heat that may be generated in stalled or low-speed high-torque conditions. Through the above measures, the motor controller is protected from overheating damage and the stable operation of the motor system is ensured. While ensuring that the motor controller does not overheat, the performance of the motor under specific conditions is optimized to reduce the performance degradation caused by overheating.
[0075] In a possible implementation, if the motor is in the high-speed and high-power operating condition, in step 103, the motor controller is controlled to operate based on the operating condition scheme corresponding to the motor operating condition, including: controlling the motor speed to be lower than the minimum value of the set peak speed range.
[0076] Suppose there is a wind turbine that works under strong wind conditions, and the motor needs to operate under high-speed and high-power conditions: without this control method, the motor may heat up rapidly due to high speed and high power output, causing the motor controller to overheat, which may cause motor damage or safety accidents. After adopting this control method, the system will monitor in real time that the motor is in high-speed and high-power conditions and take immediate measures. The system controls the motor speed below the minimum value of the set peak speed range. For example, if the peak speed range is 1500-1800RPM, the system may control the speed below 1500RPM. In this way, even in strong wind conditions, the motor can run at a lower speed, reduce heat generation, and prevent the motor controller from being damaged due to overheating.
[0077] By controlling the motor speed to be lower than the minimum value of the set peak speed range, the heat generated by the motor under high-speed and high-power conditions is reduced to prevent the motor controller from overheating. Under high-speed and high-power conditions, the motor controller may face the risk of overheating due to high speed and high power output. The controller is protected by limiting the speed. Under high-speed and high-power conditions, by controlling the motor speed, the stable operation of the motor system is ensured to avoid performance degradation or system failure caused by overheating. By limiting the motor speed, the thermal and mechanical stress of the motor and controller is reduced, and the service life of the equipment is extended.
[0078] In a possible implementation manner, if the motor is in the waterless working condition, the locked-rotor working condition or the high-speed and high-power working condition; in step 104, the motor controller is controlled to operate based on the temperature control scheme corresponding to the motor operating condition, including:
[0079] An initial power reduction rate is determined based on the motor controller temperature and the set temperature threshold; based on an increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor drive power is reduced to zero.
[0080] Suppose there is an electric car whose motor is in a high-speed, high-power condition when driving at high speed. Without this control method, the motor controller may overheat due to long-term high-power output, resulting in performance degradation or system failure. With this control method, the system monitors the temperature of the motor controller in real time. When the temperature exceeds the set threshold, the system dynamically increases the power reduction rate based on the difference between the temperature and the threshold. For example, if the temperature of the motor controller is 90°C and the threshold is set to 85°C, the system may start to reduce power at the initial rate. As the temperature continues to rise, such as reaching 95°C, the system will increase the power reduction rate by the set unit until the motor drive power is reduced to zero, thereby effectively controlling the temperature and preventing overheating.
[0081] The motor controller temperature is precisely controlled by dynamically adjusting the power reduction rate based on the motor controller temperature and the set temperature threshold. In dry conditions, stalled conditions, or high-speed and high-power conditions, the motor controller operation is controlled to prevent overheating and protect the motor and controller from damage. While ensuring that the motor controller does not overheat, the motor performance is optimized to reduce performance degradation caused by overheating.
[0082] In a possible implementation manner, if the motor is in the low-speed and high-torque operating condition, in step 104, controlling the motor controller to operate based on the temperature control scheme corresponding to the motor operating condition includes:
[0083] An initial power reduction rate is determined based on the motor controller temperature and the set temperature threshold; based on an increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor controller temperature is within a set temperature safety range.
[0084] Suppose there is a motor in an industrial machine that works under heavy load conditions. The motor needs to operate under low speed and high torque conditions. Without this control method, the motor controller may overheat due to long-term high torque output, resulting in performance degradation or system failure. With this control method, the system monitors the temperature of the motor controller in real time. When the temperature exceeds the set threshold, the system dynamically increases the power reduction rate based on the difference between the temperature and the threshold. For example, if the temperature of the motor controller is 85°C and the set threshold is 80°C, the system may start to reduce power at the initial rate. As the temperature continues to rise, such as reaching 87°C, the system will increase the power reduction rate by the set unit until the temperature of the motor controller drops to the set safety range, such as back to below 80°C.
[0085] The temperature of the motor controller is precisely controlled by dynamically adjusting the power reduction rate based on the difference between the actual temperature of the motor controller and the set threshold. Under low-speed and high-torque conditions, the operation of the motor controller is controlled to prevent overheating and protect the motor and controller from damage. While ensuring the safe temperature of the motor controller, the performance of the motor is maintained as much as possible to reduce the performance degradation caused by overheating.
[0086] The motor operation control method provided in the embodiment of the present application is described in detail below with reference to the accompanying drawings. Figure 2 The schematic diagram of the over-temperature protection process of the motor controller provided in the embodiment of the present application is shown, which specifically includes the following stages:
[0087] Phase 1: The motor controller determines the operating condition;
[0088] Determine whether the motor controller is in a waterless condition, a locked rotor condition or other conditions through different conditions;
[0089] The first case: there is no coolant in the cooling water channel or the coolant does not flow, which is judged as a waterless condition;
[0090] The second situation: the motor speed is lower than a certain threshold, which is judged as a stall condition;
[0091] The third situation: If it is not a waterless condition or a stalled rotor condition, it is judged as other conditions and no measures are taken in advance until the motor controller overheats.
[0092] Phase II: Treatment measures under various working conditions:
[0093] 1. Waterless working conditions:
[0094] Judgment basis: temperature rise rate and other conditions.
[0095] Pre-processing measures: reduce the drive power to a calibrated value (eg, 20%), and reduce the motor controller temperature protection threshold (eg, from 85°C to 75°C).
[0096] Check whether overheating occurs. If so, immediately reduce the drive power to 0 to prevent the temperature from further rising and damaging the controller.
[0097] The temperature rises quickly in waterless conditions, and the motor controller can be prevented from being damaged by limiting the power in advance and lowering the temperature protection threshold.
[0098] 2. Stalled rotor condition:
[0099] Judgment basis: motor speed and motor controller current and other conditions.
[0100] Pre-processing measures: Reduce the motor controller carrier frequency (for example, from 3000Hz to 500Hz), and increase the cooling capacity of the motor controller (for example, increase the speed of the cooling water pump or cooling fan).
[0101] Check whether overheating occurs. If so, reduce the power linearly according to the temperature rise until it drops to 0 (for example, start reducing the power at 85°C and reduce it to 0 at 95°C).
[0102] Pretreatment measures are first taken for the waterless condition and the blocked rotor condition. The waterless condition reduces the power to the calibrated value and changes the temperature alarm threshold. The blocked rotor condition reduces the carrier frequency and improves the cooling capacity of the motor controller. After overtemperature occurs, the power is reduced according to the temperature. The waterless condition directly reduces the power to 0, and the blocked rotor condition linearly reduces the power to 0.
[0103] 3. Other working conditions:
[0104] If it is not a waterless condition or a stalled rotor condition, it is judged as other conditions. When the motor controller operates in other conditions, no measures are taken in advance to protect the controller until the motor controller overheats.
[0105] When overtemperature occurs in other working conditions, the specific steps include:
[0106] Step 1: Determine the operating conditions under which overheating occurs.
[0107] Step 2: If it is a low-speed and high-torque operating condition (for example, the motor speed is near or below the rated speed, and the motor controller current is close to the peak current), while linearly reducing the drive power, appropriately reduce the operating carrier frequency of the motor controller and increase the cooling capacity of the motor controller; after overtemperature, linearly reduce the power, increase the controller cooling capacity, and reduce the carrier frequency.
[0108] Step 3: If it is a high-speed and high-power condition (for example, the motor speed is close to the peak speed, and the system power is close to the peak power), while linearly reducing the drive power, appropriately reduce the maximum speed of the motor. After overheating, linearly reduce the power to 0, limit the maximum speed to the calibrated value, and reduce the carrier frequency.
[0109] Step 4: In other cases, reduce the power linearly to 0 after over-temperature.
[0110] During vehicle operation, when encountering low-speed high-torque or high-speed high-power conditions, a series of preventive and countermeasure measures are taken to prevent fault alarms from being triggered due to excessive temperatures. Specifically:
[0111] For low-speed and high-torque conditions: Since the controller is prone to overheating in this state, in addition to reducing the output power linearly according to the temperature, we have also added methods to reduce the heat load by increasing the controller's cooling capacity and reducing the carrier frequency. If statistics show that overheating occurs frequently under this condition, it is recommended to first try to solve the problem by enhancing heat dissipation (such as improving fan efficiency) and adjusting electrical parameters (such as reducing the frequency of PWM signals); once overheating occurs, the system will automatically reduce power output step by step according to the preset curve until normal working conditions are restored.
[0112] For high-speed and high-power conditions: Given that the motor speed is high and a lot of heat is continuously generated in such conditions, in addition to dynamically adjusting the power based on temperature changes, an additional maximum allowable speed limiter is required to protect components from damage. Similarly, if it is found that a long period of time in this mode leads to multiple overheating warnings, the implementation of a speed limit strategy should be prioritized as a preliminary intervention measure, and if necessary, further power reduction operations should be performed until the situation is alleviated.
[0113] Considering that actual driving habits and environmental factors may affect the frequency of occurrence of specific types of operating conditions, a more flexible and effective management solution is proposed for vehicles that often encounter the above extreme conditions and thus cause safety problems. Under low-speed and high-torque conditions, the carrier frequency is first reduced and the cooling capacity is increased. If overheating occurs, the drive power is linearly reduced. Under high-speed and high-power conditions, the maximum speed is first limited. If overheating occurs, the drive power is linearly reduced. It is not limited to passive response after the fact, but identifies potential risk points in advance and takes corresponding measures to control them, such as strengthening the thermal insulation design of key parts, optimizing software algorithms, etc., thereby effectively reducing the possibility of abnormal situations.
[0114] Different treatment measures or pre-treatment measures are taken according to the causes of motor controller overheating under different working conditions to fully protect the controller while reducing the probability of temperature alarm and the impact of power limitation on vehicle dynamics.
[0115] In summary, the embodiment of the present application provides a motor operation control method, which obtains motor operation parameters in real time, including motor speed, motor controller temperature and motor controller current; determines the motor operation condition according to the motor operation parameters; controls the operation of the motor controller based on the operation condition scheme corresponding to the motor operation condition; if the temperature of the motor controller exceeds the set temperature threshold, controls the operation of the motor controller based on the temperature control scheme corresponding to the motor operation condition. According to different motor operation conditions, implement corresponding control strategies to optimize the performance of the motor controller and protect the motor from over-temperature damage.
[0116] Based on the same technical concept, the embodiment of the present application also provides a motor operation control system, such as Figure 3 As shown, the system comprises:
[0117] The parameter acquisition module 301 is used to acquire the motor operating parameters in real time, wherein the motor operating parameters include the motor speed, the motor controller temperature and the motor controller current;
[0118] The operating condition judgment module 302 is used to judge the operating condition of the motor according to the motor operating parameters;
[0119] A working condition operation module 303, used to control the operation of the motor controller based on the working condition scheme corresponding to the motor operating condition;
[0120] The temperature control module 304 is used to control the operation of the motor controller based on a temperature control solution corresponding to the motor operating condition if the temperature of the motor controller exceeds a set temperature threshold.
[0121] The present application also provides an electronic device corresponding to the method provided in the above embodiment. Figure 4 , which shows an electronic device diagram provided by some embodiments of the present application. The electronic device 20 may include: a processor 200, a memory 201, a bus 202 and a communication interface 203, wherein the processor 200, the communication interface 203 and the memory 201 are connected via the bus 202; the memory 201 stores a computer program that can be run on the processor 200, and the processor 200 executes the method provided by any of the aforementioned embodiments of the present application when running the computer program.
[0122] The memory 201 may include a high-speed random access memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. The communication connection between the system network element and at least one other network element is realized through at least one physical port (which may be wired or wireless), and the Internet, wide area network, local area network, metropolitan area network, etc. may be used.
[0123] The bus 202 may be an ISA bus, a PCI bus, or an EISA bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. The memory 201 is used to store programs, and the processor 200 executes the programs after receiving execution instructions. The method disclosed in any implementation of the aforementioned embodiment of the present application may be applied to the processor 200, or implemented by the processor 200.
[0124] The processor 200 may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method can be completed by the hardware integrated logic circuit or software instructions in the processor 200. The above processor 200 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a readily available programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in the embodiments of the present application can be directly embodied as a hardware decoding processor to be executed, or the hardware and software modules in the decoding processor can be executed. The software module can be located in a mature storage medium in the field such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory 201, and the processor 200 reads the information in the memory 201 and completes the steps of the above method in combination with its hardware.
[0125] The electronic device provided in the embodiment of the present application and the method provided in the embodiment of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, operated or implemented by them.
[0126] The present application also provides a computer-readable storage medium corresponding to the method provided in the above embodiment. Figure 5 The computer-readable storage medium shown is a CD 30 on which a computer program (ie, a program product) is stored. When the computer program is run by a processor, the method provided by any of the aforementioned embodiments will be executed.
[0127] It should be noted that examples of the computer-readable storage medium may also include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other optical or magnetic storage media, which are not listed here one by one.
[0128] The computer-readable storage medium provided in the above-mentioned embodiments of the present application and the method provided in the embodiments of the present application are based on the same inventive concept and have the same beneficial effects as the method adopted, run or implemented by the application program stored therein.
[0129] It should be noted that the above embodiments illustrate the present application rather than limit the present application, and that those skilled in the art may design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference symbol between brackets should not be constructed as a limitation to the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "one" or "an" preceding an element does not exclude the presence of multiple such elements. The present application may be implemented by means of hardware including several different elements and by means of a suitably programmed computer. In a unit claim that lists several devices, several of these devices may be embodied by the same hardware item. The use of the words first, second, and third, etc. does not indicate any order. These words may be interpreted as names.
[0130] The above is only a preferred specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
[0131] The above description is only a preferred embodiment of the present invention, and does not limit the patent scope of the present invention. All equivalent structural changes made by using the contents of the present invention specification and drawings under the concept of the present invention, or directly / indirectly applied in other related technical fields are included in the patent protection scope of the present invention.
Claims
1. A motor operation control method, characterized in that: The method comprises: Acquire motor operating parameters in real time, wherein the motor operating parameters include motor speed, motor controller temperature and motor controller current; Determine the motor operating condition according to the motor operating parameters; Controlling the operation of the motor controller based on the operating condition scheme corresponding to the motor operating condition; If the temperature of the motor controller exceeds a set temperature threshold, the operation of the motor controller is controlled based on a temperature control scheme corresponding to the motor operating condition.
2. The method according to claim 1, characterized in that The determining the motor operating condition according to the motor operating parameters includes: If the heating rate of the motor controller temperature is within a set abnormal range, and / or if the coolant level of the motor is lower than a set minimum level, it is determined that the motor is in a waterless condition; the heating rate is calculated based on the motor controller temperature and the operating time; If the motor speed is lower than a minimum speed threshold, and / or the motor controller current reaches a maximum allowable current threshold, it is determined that the motor is in a stalled condition; If the motor is not in the waterless condition and the stalled condition, if the motor speed is in a set low speed range, and / or the motor controller current is in a set peak current range, it is determined that the motor is in a low speed and high torque condition; If the motor is not in the waterless condition and the stalled condition, and if the motor speed is within a set peak speed range, it is determined that the motor is in a high-speed and high-power condition.
3. The method according to claim 2, characterized in that If the motor is in the waterless working condition, the motor controller is controlled to operate based on the working condition scheme corresponding to the motor operating condition, including: The motor driving power is reduced to a preset calibration value, and the set temperature threshold is reduced by a set gear temperature value; the preset calibration value is set according to the motor and the cooling system.
4. The method according to claim 2, characterized in that If the motor is in the stalled operating condition or the low-speed high-torque operating condition; The controlling the operation of the motor controller based on the operating condition scheme corresponding to the motor operating condition includes: The motor controller carrier frequency is reduced by the set gear frequency value, and the coolant flow rate is increased by the set coolant unit amount.
5. The method according to claim 2, characterized in that If the motor is in the high-speed and high-power working condition, the motor controller is controlled to operate based on the working condition scheme corresponding to the motor operating condition, including: The motor speed is controlled to be lower than the minimum value of the set peak speed range.
6. The method according to claim 2, characterized in that If the motor is in the waterless condition, the stalled condition or the high-speed and high-power condition; The step of controlling the operation of the motor controller based on the temperature control scheme corresponding to the motor operating condition includes: determining an initial power reduction rate based on the motor controller temperature and the set temperature threshold; Based on the increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor driving power is reduced to zero.
7. The method according to claim 2, characterized in that If the motor is in the low-speed and high-torque operating condition, the temperature control scheme corresponding to the motor operating condition is used to control the motor controller to operate, including: determining an initial power reduction rate based on the motor controller temperature and the set temperature threshold; Based on the increase in the difference between the motor controller temperature and the set temperature threshold, the power reduction rate is increased by a set unit until the motor controller temperature is within a set temperature safety range.
8. A motor operation control system, characterized in that: The system comprises: A parameter acquisition module, used for acquiring motor operating parameters in real time, wherein the motor operating parameters include motor speed, motor controller temperature and motor controller current; A working condition judgment module, used for judging the working condition of the motor according to the motor operating parameters; A working condition operation module, used for controlling the operation of the motor controller based on the working condition scheme corresponding to the motor operating condition; The temperature control module is used to control the operation of the motor controller based on the temperature control scheme corresponding to the motor operating condition if the temperature of the motor controller exceeds a set temperature threshold.
9. An electronic device, comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: Computer-readable instructions are stored thereon, and the computer-readable instructions can be executed by a processor to implement the method according to any one of claims 1-7.