Motor over-temperature protection method and device, medium and program product

By dynamically adjusting the motor power reduction coefficient, power reduction temperature threshold and torque clearing temperature threshold, the problem of insufficient over-temperature protection effect caused by abnormal motor temperature rise in the prior art during extreme working conditions or abnormal motor cooling system is solved, and the motor's intelligent power reduction processing and safe operation are realized.

CN120185494APending Publication Date: 2025-06-20WEICHAI POWER CO LTD +1

Patent Information

Application Number
CN202510427899.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-07
Publication Date
2025-06-20

AI Technical Summary

Technical Problem

The prior art fails to fully consider the temperature rise slope when the motor cooling system is abnormal, resulting in insufficient over-temperature protection effect of the motor.

Method used

By obtaining the current temperature and temperature rise slope of the target motor, dynamically adjusting the motor power reduction coefficient, power reduction temperature threshold and torque clearing temperature threshold to achieve intelligent power reduction processing on the motor.

Benefits of technology

Effectively prevent the motor temperature from exceeding the allowable limit, avoid power loss, improve the adaptability and stability of the motor system, and ensure that the motor operates within a safe range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120185494A_ABST
    Figure CN120185494A_ABST
Patent Text Reader

Abstract

The invention provides a motor over-temperature protection method and device, a medium and a program product, and relates to the technical field of motor control, and the method comprises the steps: obtaining the current temperature and temperature rise slope of a target motor; when the temperature rise slope does not exceed a preset normal temperature rise slope, performing power reduction processing on the target motor based on a preset motor power reduction coefficient, a power reduction temperature threshold and a twist clearing temperature threshold; and when the temperature rise slope exceeds the normal temperature rise slope, the motor power reduction coefficient, the power reduction temperature threshold and the twist clearing temperature threshold are adjusted based on the current temperature and the temperature rise slope, and power reduction processing is performed on the target motor based on the adjusted motor power reduction coefficient, the adjusted power reduction temperature threshold and the adjusted twist clearing temperature threshold. According to the method, over-temperature protection during abnormal temperature rise of the motor can be realized, shutdown caused by the fact that the temperature of the motor exceeds an allowable limit is prevented, the adaptability and stability of a motor system are enhanced, and a good over-temperature protection effect is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure belongs to the technical field of motor control, and particularly relates to a method, device, medium and program product for motor over-temperature protection. Background Art

[0002] When a motor is operating, it continuously generates heat due to factors such as mechanical friction, copper loss, and iron loss inside the motor. In engineering applications, methods such as air cooling, oil cooling, and water cooling are generally used to remove the heat generated by the motor. When the motor cooling system is operating normally, the motor temperature will not exceed the allowable temperature. However, when in extreme working conditions or when the motor cooling system is abnormal, the motor temperature will exceed the allowable temperature, resulting in the motor shutting down due to over-temperature. For electric vehicles, the motor shutting down due to over-temperature will cause power loss and affect the safety of electric vehicles.

[0003] The first type of motor over-temperature protection method in the related art is to limit the output power of the motor based on a fixed temperature protection threshold. For example, see Chinese Patent CN105207569B, etc. However, this type of method does not consider the influence of the temperature rise slope on the thermal state of the motor, resulting in poor motor over-temperature protection effect when the temperature rise slope is abnormal. In particular, when the motor temperature rise becomes faster, this type of method may lose the over-temperature protection effect.

[0004] The second type of motor over-temperature protection method in the related art is to distinguish different temperature ranges by introducing the influence of the temperature change rate on the temperature threshold and select different cooling measures. For example, see Chinese Patent CN114633628B, etc. However, this type of method does not dynamically adjust the power reduction temperature threshold and the motor power reduction coefficient, and does not consider the temperature threshold for clearing torque, and the motor may still overheat when the temperature rise slope is large. Summary of the Invention

[0005] The present disclosure provides a method, device, medium and program product for motor over-temperature protection, aiming to at least to some extent solve the technical problem that the over-temperature protection effect of the related art is insufficient due to the failure to fully consider the abnormal motor temperature rise in extreme working conditions or when the motor cooling system is abnormal.

[0006] At least one embodiment of the present disclosure provides a method for motor over-temperature protection, including:

[0007] Obtaining the current temperature and the temperature rise slope of the target motor;

[0008] When the temperature rise slope does not exceed a preset normal temperature rise slope, performing power reduction processing on the target motor based on a preset motor power reduction coefficient, power reduction temperature threshold, and temperature threshold for clearing torque; and,

[0009] When the temperature rise slope exceeds the normal temperature rise slope, the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold are adjusted based on the current temperature and the temperature rise slope respectively, and the target motor is derated based on the adjusted motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold.

[0010] For example, the method provided by at least one embodiment of the present disclosure further includes:

[0011] When the temperature rise slope does not exceed the normal temperature rise slope, a first signal indicating that the motor cooling system is in a normal state is sent; and,

[0012] When the temperature rise slope exceeds the normal temperature rise slope, a second signal indicating that the motor cooling system is in an abnormal state is sent.

[0013] For example, the method provided by at least one embodiment of the present disclosure further includes:

[0014] When the temperature rise slope exceeds the normal temperature rise slope, the type of motor fault causing the temperature abnormality is determined based on the current temperature and the temperature rise slope, and a third signal indicating the type of motor fault is sent.

[0015] For example, in the method provided by at least one embodiment of the present disclosure, the target motor has a stator winding, and obtaining the current temperature of the target motor and the temperature rise slope related to the current temperature includes:

[0016] Determine the sampling interval used for multiple samplings;

[0017] At each sampling of the multiple samplings, obtain the real-time temperature of the stator winding and the temperature change of the stator winding within the sampling interval;

[0018] Generate the current temperature based on the real-time temperature of the stator winding; and,

[0019] Generate the temperature rise slope based on the sampling interval and the temperature change.

[0020] For example, in the method provided by at least one embodiment of the present disclosure, adjusting the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold based on the current temperature and the temperature rise slope respectively includes:

[0021] Generate a temperature range division index based on the derating temperature threshold, divide the temperature domain into multiple temperature ranges based on the temperature range division index, and allocate different derating correction coefficients to each of the multiple temperature ranges; and,

[0022] In response to the current temperature falling into any one of the multiple temperature intervals, the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold are adjusted respectively based on the temperature rise slope and the derating correction coefficient matching the fallen temperature interval, so as to obtain the adjusted motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold.

[0023] For example, in the method provided by at least one embodiment of the present disclosure, the adjusting the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold respectively based on the temperature rise slope and the derating correction coefficient matching the fallen temperature interval includes:

[0024] Performing a first-level correction on the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold respectively based on the temperature rise slope; and,

[0025] Performing a second-level correction on the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold after the first-level correction respectively based on the derating correction coefficient matching the fallen temperature interval.

[0026] For example, in the method provided by at least one embodiment of the present disclosure, the adjusting the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold respectively based on the temperature rise slope and the derating correction coefficient matching the fallen temperature interval includes:

[0027] Performing a first-level correction on the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold respectively based on the derating correction coefficient matching the fallen temperature interval; and,

[0028] Performing a second-level correction on the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold after the first-level correction respectively based on the temperature rise slope.

[0029] For example, in the method provided by at least one embodiment of the present disclosure, the derating process includes:

[0030] In response to the current temperature reaching the derating temperature threshold, controlling the output power of the target motor to be reduced at a ratio of the motor derating coefficient; and,

[0031] In response to the current temperature reaching the torque clearing temperature threshold, controlling the output torque of the target motor to be cleared to zero, where the derating temperature threshold is less than the torque clearing temperature threshold.

[0032] For example, in the method provided by at least one embodiment of the present disclosure, the ratio of the motor derating coefficient before and after adjustment, the ratio of the derating temperature threshold before and after adjustment, and the ratio of the torque clearing temperature threshold before and after adjustment are all the product of the cube root of the temperature rise slope ratio and the derating correction coefficient, where the temperature rise slope ratio is the ratio of the temperature rise slope to the normal temperature rise slope; and,

[0033] The target motor operates under different working conditions, and the normal temperature rise slopes, as well as the initial values of the motor derating coefficient, derating temperature threshold, and torque clearing temperature threshold, matched by the different working conditions are different. The normal temperature rise slope is the normal temperature rise slope matched with the current working condition.

[0034] At least one embodiment of the present disclosure further provides a motor overtemperature protection device, including:

[0035] A data acquisition module configured to acquire the current temperature and temperature rise slope of the target motor;

[0036] A first processing module configured to derate the target motor based on a preset motor derating coefficient, derating temperature threshold, and torque clearing temperature threshold when the temperature rise slope does not exceed the preset normal temperature rise slope; and,

[0037] A second processing module configured to adjust the motor derating coefficient, the derating temperature threshold, and the torque clearing temperature threshold respectively based on the current temperature and the temperature rise slope when the temperature rise slope exceeds the normal temperature rise slope, and derate the target motor based on the adjusted motor derating coefficient, derating temperature threshold, and torque clearing temperature threshold.

[0038] At least one embodiment of the present disclosure further provides a storage medium storing a program or instructions, and the program or instructions, when executed by a processor, implement the steps of the method provided by any embodiment of the present disclosure.

[0039] At least one embodiment of the present disclosure further provides a program product including a program or instructions, where the program or instructions, when executed by a processor, implement the steps of the method provided by any embodiment of the present disclosure.

[0040] The motor over-temperature protection method, device, medium and program product provided by the embodiments of the present disclosure, in response to the abnormal temperature rise of the motor, after adjusting the motor power reduction coefficient, power reduction temperature threshold and torque clearing temperature threshold based on the current temperature and temperature rise slope of the target motor, then performing power reduction processing on the target motor based on the adjusted motor power reduction coefficient, power reduction temperature threshold and torque clearing temperature threshold, to achieve over-temperature protection when the motor has an abnormal temperature rise, and can prevent the motor temperature from exceeding the allowable limit and triggering shutdown. After using this method, under extreme conditions or when the motor cooling system malfunctions, the vehicle will not experience power loss. This method, device, medium and program product can intelligently respond to the temperature rise of the target motor and ensure that the target motor operates within a safe range. Compared with the over-temperature protection methods in the related art, the embodiments of the present disclosure not only improve the accuracy of over-temperature protection, but also enhance the adaptability and stability of the motor system. In addition, through fine power reduction processing, this method, device, medium and program product can maximize the performance of the vehicle while protecting the target motor, enabling the driver to still enjoy a smooth and comfortable driving experience in the face of emergencies, and solving the technical problem that the over-temperature protection effect of the related art is insufficient due to the failure to fully consider the abnormal temperature rise of the motor under extreme conditions or when the motor cooling system malfunctions.

[0041] It should be understood that the above general description and the following detailed description are only exemplary and explanatory, and cannot limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present disclosure, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present disclosure. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.

[0043] Figure 1 It is a flowchart of a motor over-temperature protection method provided by at least one embodiment of the present disclosure;

[0044] Figure 2 It is a flowchart of another motor over-temperature protection method provided by at least one embodiment of the present disclosure;

[0045] Figure 3 It is a flowchart of yet another motor over-temperature protection method provided by at least one embodiment of the present disclosure;

[0046] Figure 4 It is a flowchart of obtaining the current temperature and temperature rise slope of the target motor provided by at least one embodiment of the present disclosure;

[0047] Figure 5Flowchart for adjusting the motor power reduction coefficient, power reduction temperature threshold, and untwisting temperature threshold provided by at least one embodiment of the present disclosure;

[0048] Figure 6 Schematic flowchart of an example of a motor over-temperature protection method provided by at least one embodiment of the present disclosure;

[0049] Figure 7 Schematic block diagram of a motor over-temperature protection device provided by at least one embodiment of the present disclosure;

[0050] Figure 8 Schematic diagram of the composition of a program product provided by at least one embodiment of the present disclosure. Detailed implementation manners

[0051] The present disclosure will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be specifically noted that the following embodiments are only used to illustrate the present disclosure, but do not limit the scope of the present disclosure. Similarly, the following embodiments are only partial embodiments of the present disclosure rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present disclosure.

[0052] The terms "first", "second", and "third" in the embodiments of the present disclosure are only for descriptive purposes and cannot be construed as indicating or implying relative importance or implicitly specifying the quantity of the indicated technical features. Thus, features defined with "first", "second", and "third" may explicitly or implicitly include at least one of such features.

[0053] In the description of the present disclosure, the meaning of "a plurality" is at least two, such as two or three, etc., unless otherwise specifically defined.

[0054] In the present disclosure, the terms "an embodiment", "some embodiments", "an example", "a specific example", or "some examples", etc., mean that the specific features, structures, materials, or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present disclosure. In this specification, the schematic descriptions of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials, or characteristics described may be combined in a suitable manner in any one or more embodiments or examples. In addition, without contradiction, those skilled in the art can combine and combine the different embodiments or examples described in this specification and the features of different embodiments or examples.

[0055] The terms "including" and "having" and any variations thereof in the embodiments of the present disclosure are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally further include steps or units not listed, or may optionally further include other steps or components inherent to these processes, methods, products, or devices.

[0056] As used herein, "program product" includes, but is not limited to, electronic devices or electronic apparatuses.

[0057] As used herein, "electronic device" includes, but is not limited to, a device configured to receive / transmit communication signals via a wired connection (such as via a Public Switched Telephone Network (PSTN), Digital Subscriber Line (DSL), digital cable, or direct cable connection, and / or another data connection / network) and / or via a wireless interface (such as for a cellular network, Wireless Local Area Network (WLAN), digital television network such as DVB-H network, satellite network, or AM-FM broadcast transmitter, and / or another communication terminal). A communication terminal configured to communicate via a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal", or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; Personal Communication System (PCS) terminals that may combine cellular radiotelephone with data processing, facsimile, and data communication capabilities; PDAs that may include a radiotelephone, pager, Internet / intranet access, Web browser, notepad, calendar, and / or Global Positioning System (GPS) receiver; and conventional laptop and / or palmtop receivers or other electronic devices that include a radiotelephone transceiver. A mobile phone is an electronic device configured with a cellular communication module.

[0058] The term "normal temperature rise slope" in the embodiments of the present disclosure is the rate at which the temperature of the target motor rises with time under normal operating conditions. The normal temperature rise slope can be an important indicator for evaluating whether the motor is operating normally. When the actual temperature rise slope exceeds the normal temperature rise slope threshold, it can be determined that the motor cooling system is in an abnormal state; conversely, it is determined that the motor cooling system is in a normal state.

[0059] The term "motor power reduction coefficient" in the embodiments of the present disclosure is the proportional coefficient by which the output power of the target motor is automatically adjusted and reduced to protect the motor from overheating damage when the motor cooling system is in an abnormal state. The power reduction coefficient determines the degree of power reduction. By introducing the motor power reduction coefficient, when the motor temperature rises abnormally, its output power can be gradually reduced, thereby effectively controlling the further rise of the motor temperature and ensuring that the target motor operates within a safe range. The setting of this coefficient is usually based on factors such as the design parameters of the motor, the working environment, and the performance of the cooling system.

[0060] The term "power reduction temperature threshold" in the embodiments of the present disclosure refers to the critical temperature at which the target motor starts to automatically reduce its output power. The setting of the power reduction temperature threshold is to take timely measures to reduce the motor load before the motor temperature approaches the dangerous level, prevent the motor from overheating, and ensure the safe operation of the target motor.

[0061] The term "torque clearing" in the embodiments of the present disclosure refers to the operation of clearing the torque of the target motor to zero or reducing it to an extremely low level. For example, during the gear shifting process of an electric vehicle or an automated mechanical transmission (AMT), it is necessary to first clear the torque of the motor to facilitate smooth gear shifting.

[0062] The term "torque clearing temperature threshold" in the embodiments of the present disclosure refers to the critical temperature at which the target motor starts to clear its output torque. The setting of the torque clearing temperature threshold aims to ensure that after the motor temperature is effectively controlled, the motor can smoothly resume its normal operating state, avoiding additional impacts or damages to the motor caused by sudden changes in output power.

[0063] The term "temperature rise slope ratio" in the embodiments of the present disclosure refers to the ratio of the real-time temperature rise slope of the target motor to the normal temperature rise slope.

[0064] The term "power reduction processing" in the embodiments of the present disclosure refers to a series of operations including reducing the motor output power when the current temperature of the target motor reaches or exceeds the power reduction temperature threshold. This processing method aims to reduce the load of the target motor and the heat generated by it by reducing the load of the target motor, thereby effectively controlling the temperature of the target motor and preventing faults or damages that may be caused by overheating of the target motor. Power reduction processing is a key step in the motor over-temperature protection method, which can ensure the safe operation of the motor when the temperature rises abnormally and avoid adverse effects on the equipment or production process caused by sudden failures.

[0065] Figure 1 It is a flowchart of a motor over-temperature protection method provided for at least one embodiment of the present disclosure. As Figure 1 shown, the method may include step S10-step S30.

[0066] Step S10: Obtain the current temperature and temperature rise slope of the target motor.

[0067] Step S20: When the temperature rise slope does not exceed the preset normal temperature rise slope, perform power reduction processing on the target motor based on the preset motor power reduction coefficient, power reduction temperature threshold, and torque clearing temperature threshold.

[0068] Step S30: When the temperature rise slope exceeds the normal temperature rise slope, adjust the motor derating coefficient, derating temperature threshold, and untwisting temperature threshold respectively based on the current temperature and the temperature rise slope, and perform derating processing on the target motor based on the adjusted motor derating coefficient, derating temperature threshold, and untwisting temperature threshold.

[0069] It should be noted that the normal temperature rise slope can be obtained through bench tests, and the preset motor derating coefficient, derating temperature threshold, and untwisting temperature threshold (initial values) can be determined by the motor design over-temperature threshold. Moreover, the motor derating coefficient, derating temperature threshold, and untwisting temperature threshold will be adjusted in a timely manner according to the usage conditions of the motor and the changes in environmental conditions. Refer to Step S30.

[0070] Some embodiments of the present disclosure also provide a device, a medium (storage medium), and a program product corresponding to the above method.

[0071] The method provided by at least one embodiment of the present disclosure is applicable to the motor over-temperature protection scenario of any existing target motor, and the embodiments of the present disclosure do not limit this. For example, in a wind power generation system, this method can be applied to the over-temperature protection of a wind turbine to ensure that the wind turbine operates within the normal operating range and avoid failure shutdown caused by overheating. In the drive system of an electric vehicle, this method is equally applicable and can perform real-time temperature monitoring and over-temperature protection on the drive motor of the electric vehicle, improving the safety and reliability of the electric vehicle. In addition, on large-scale mechanical equipment in industrial production, such as numerical control machine tools and injection molding machines, this method can also play an important role in ensuring the stable operation of the motors of these devices under long-term and high-intensity working conditions. In summary, the method provided by the embodiments of the present disclosure has a wide range of application prospects and can provide an effective solution for the over-temperature protection of various types of motors in various usage scenarios.

[0072] Compared with the related art, when applying the method provided by at least one embodiment of the present disclosure, in the case of abnormal temperature rise of the motor, after adjusting the motor derating coefficient, derating temperature threshold, and untwisting temperature threshold based on the current temperature and temperature rise slope of the target motor, the derating process of the target motor is performed based on the adjusted motor derating coefficient, derating temperature threshold, and untwisting temperature threshold to achieve over-temperature protection when the motor has an abnormal temperature rise, and it can prevent the motor temperature from exceeding the allowable limit and triggering a shutdown. After using the above method, under extreme conditions or when the motor cooling system malfunctions, the vehicle will not experience power loss. This method can intelligently respond to the temperature rise of the target motor and ensure that the target motor operates within a safe range. Compared with the over-temperature protection methods in the related art, the embodiments of the present disclosure not only improve the accuracy of over-temperature protection but also enhance the adaptability and stability of the motor system. In addition, through fine derating processing, this method can maximize the maintenance of vehicle performance while protecting the target motor, enabling the driver to still enjoy a smooth and comfortable driving experience in the face of emergencies, and solving the technical problem that the over-temperature protection effect of the related art is insufficient due to the failure to fully consider the abnormal motor temperature rise under extreme conditions or when the motor cooling system malfunctions.

[0073] Among them, for step S10, the target motor can obtain the current temperature and the temperature rise slope at a set fixed interval. By periodically obtaining the current temperature and the temperature rise slope of the target motor, real-time monitoring of the overheated state of the target motor can be achieved. When it is monitored that the temperature rise slope does not exceed the normal temperature rise slope, step S20 is triggered in a timely manner to perform the derating process during normal temperature rise. When it is monitored that the temperature rise slope exceeds the normal temperature rise slope, the over-temperature protection mechanism of step S30 is triggered to perform the derating process during abnormal temperature rise.

[0074] For step S20, the derating process of the target motor is performed based on the pre-set motor derating coefficient, derating temperature threshold, and untwisting temperature threshold. There are many derating process schemes, and the embodiments of the present disclosure do not limit this. For example, in addition to sub-step S201 - sub-step S202 described later, the derating process scheme can also be: determining the temperature range corresponding to the temperature slope, and if the current temperature is within this temperature range, reducing the power value of the heating element inside the target motor.

[0075] For step S30, if the real-time temperature rise slope exceeds the normal temperature rise slope, it indicates that the target motor has an abnormal overheating trend. Dynamically adjust the power reduction coefficient, power reduction temperature threshold, and torque clearing temperature threshold according to the current actual state of the target motor to ensure that the target motor operates under safer and more stable conditions, effectively preventing the occurrence of motor overheating faults. The power reduction processing scheme in step S30 can be the same as or different from the power reduction processing scheme in step S20, and can be set according to actual requirements. The embodiments of the present disclosure do not limit this.

[0076] Moreover, the basis for determining that the temperature rise slope in step S20 does not exceed the preset normal temperature rise slope can also be that the ratio of this temperature rise slope to the normal temperature rise slope does not exceed 1, and the basis for determining that the temperature rise slope in step S30 exceeds the normal temperature rise slope can also be that the ratio of this temperature rise slope to the normal temperature rise slope exceeds 1.

[0077] Figure 2 It is a flowchart of another motor over-temperature protection method provided by at least one embodiment of the present disclosure. As Figure 2 shown, on the basis of Figure 1 , in order to improve the diagnostic effect of the motor cooling system, this method further includes steps S40 - S50.

[0078] Step S40: When the temperature rise slope does not exceed the normal temperature rise slope, send out a first signal indicating that the motor cooling system is in a normal state.

[0079] Step S50: When the temperature rise slope exceeds the normal temperature rise slope, send out a second signal indicating that the motor cooling system is in an abnormal state.

[0080] Among them, through steps S40 - S50, real-time monitoring and diagnosis of the state of the motor cooling system are realized. When the target motor is running, if its temperature rise slope is within the normal range, that is, it is judged as the normal state in step S40, at this time the system will send out a first signal, and this signal can be used as the feedback of the normal operation of the motor cooling system for operators or monitoring systems to refer to. Once the temperature rise slope of the target motor is abnormal, that is, it exceeds the normal temperature rise slope, the second signal is triggered to be sent out through step S50, and this signal warns that there may be a fault or abnormality in the motor cooling system, and operators need to check and maintain it in time. This motor over-temperature protection method based on the temperature rise slope not only improves the safety of motor operation, but also effectively extends the service life of the target motor and reduces the risk of faults caused by the overheating of the target motor.

[0081] Figure 3 It is a flowchart of yet another motor over-temperature protection method provided by at least one embodiment of the present disclosure. As Figure 3 shown, on the basis of Figure 2Based on this, in order to further improve the diagnostic effect of the target motor, the method further includes step S60.

[0082] Step S60: When the temperature rise slope exceeds the normal temperature rise slope, determine the type of motor fault that causes the abnormal temperature based on the current temperature and the temperature rise slope, and issue a third signal characterizing the type of motor fault.

[0083] Among them, through step S60, diagnose the motor fault with abnormal temperature rise according to the current temperature and the temperature rise slope, and provide more specific maintenance guidance for the operator. For example, if the temperature rise slope is abnormal and the current temperature is much higher than the normal range, it may indicate serious heat dissipation problems inside the motor or a malfunction of the cooling system; if the temperature rise slope gradually increases but does not reach an extremely high level, it may mean that the motor load is too large or the running time is too long. Through the determination of the fault type in step S60, the system can issue a third signal for a specific fault type, which not only improves the maintenance efficiency but also reduces the risk of motor damage caused by misjudgment or delayed maintenance. In addition, the implementation of this step further enhances the intelligent level of the motor overtemperature protection method, making the motor protection more comprehensive and efficient.

[0084] Figure 4 The flowchart for obtaining the current temperature and the temperature rise slope of the target motor provided by at least one embodiment of the present disclosure. The target motor has a stator winding, and the stator winding is one of the key components with a relatively high temperature during the operation of the target motor. As Figure 4 shown, in order to more accurately perform overtemperature protection on the motor, step S10 is refined to include the following sub-steps S101 - sub-step S104.

[0085] Sub-step S101: Determine the sampling interval used for multiple samplings.

[0086] Sub-step S102: At each sampling of the multiple samplings, obtain the real-time temperature of the stator winding and the temperature change that occurs in the stator winding within the sampling interval.

[0087] Sub-step S103: Generate the current temperature based on the real-time temperature of the stator winding.

[0088] Sub-step S104: Generate the temperature rise slope based on the sampling interval and the temperature change.

[0089] Among them, through sub-steps S101 - sub-step S104, the temperature change of the stator winding can be monitored more carefully. During the multiple samplings, by setting a reasonable sampling interval, the system can capture the dynamic change of the stator winding temperature, so as to generate accurate current temperature and temperature rise slope. These data provide a reliable basis for subsequent fault warning and overtemperature protection, and further improve the stability and safety of the motor operation.

[0090] Figure 5 A flowchart for adjusting the motor power reduction coefficient, power reduction temperature threshold, and torque cleaning temperature threshold provided by at least one embodiment of the present disclosure. As Figure 5 shown, in order to accurately adjust the motor power reduction coefficient, power reduction temperature threshold, and torque cleaning temperature threshold, the adjustment in step S30 is refined to include the following sub-steps S301 - sub-step S302.

[0091] Sub-step S301: Generate a temperature range division index based on the power reduction temperature threshold, divide the temperature domain into multiple temperature ranges based on the temperature range division index, and assign different power reduction correction coefficients to each of the multiple temperature ranges.

[0092] Sub-step S302: In response to the current temperature falling into any one of the multiple temperature ranges, adjust the motor power reduction coefficient, power reduction temperature threshold, and torque cleaning temperature threshold respectively based on the temperature rise slope and the power reduction correction coefficient matching the falling temperature range, to obtain the adjusted motor power reduction coefficient, power reduction temperature threshold, and torque cleaning temperature threshold.

[0093] Among them, through sub-step S301 - sub-step S30, precise protection of the target motor in different temperature ranges can be achieved. Specifically, the temperature range division index can ensure that the influence of temperature changes within each temperature range on the motor performance is fully considered, and different power reduction correction coefficients can be used to make targeted adjustments according to the characteristics of different temperature ranges. In this way, when the target motor is operating and the current temperature falls into a certain temperature range, the system can respond quickly, and based on the power reduction correction coefficient of this temperature range and the real-time temperature rise slope, dynamically adjust the motor power reduction coefficient, power reduction temperature threshold, and torque cleaning temperature threshold, so as to ensure that the target motor can operate safely and stably under overheating conditions and effectively extend the service life of the motor.

[0094] In some embodiments, in order to further adjust the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold, the adjustment of the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold based on the temperature rise slope and the power reduction correction coefficient matching the fallen temperature range in step S302 includes: performing a first-level correction on the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold based on the temperature rise slope respectively; and performing a second-level correction on the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold after the first-level correction based on the power reduction correction coefficient matching the fallen temperature range respectively. In the first-level correction, the temperature rise slope is used as a key parameter, which reflects the rising speed of the motor temperature. The system makes a preliminary adjustment to the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold according to the preset algorithm and the specific value of the temperature rise slope. The purpose of this step is to quickly respond to the temperature change of the target motor and preliminarily reduce the operating power of the target motor to prevent the motor from overheating. In the second-level correction, the system selects the power reduction correction coefficient matching the current temperature range. These power reduction correction coefficients are obtained based on historical data and experimental experience and can make precise adjustments according to the characteristics of different temperature ranges. By applying these power reduction correction coefficients, the system further fine-tunes the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold after the first-level correction to ensure that the target motor can be optimally protected in different temperature environments.

[0095] In some embodiments, to further adjust the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold, the adjustment of the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold based on the temperature rise slope and the power reduction correction coefficient matching the fallen temperature range in step S302 includes: performing a first-level correction on the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold respectively based on the power reduction correction coefficient matching the fallen temperature range; and performing a second-level correction on the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold after the first-level correction respectively based on the temperature rise slope. Compared with the previous adjustment scheme, the application order of the power reduction correction coefficient in this adjustment scheme is reversed. In the first-level correction, the system directly selects the power reduction correction coefficient matching the current temperature range according to the fallen temperature range of the current temperature to perform a preliminary adjustment on the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold. The purpose of this step is to quickly optimize the motor protection parameters according to the temperature environment of the target motor by using the power reduction correction coefficient obtained in advance through experiments and historical data. In the second-level correction, the temperature rise slope is introduced as a key parameter, and the system further fine-tunes the motor power reduction coefficient, the power reduction temperature threshold, and the untwisting temperature threshold after the first-level correction according to the preset algorithm and the specific value of the temperature rise slope. This adjustment method can more finely respond to the rising speed of the motor temperature, ensure that the motor can be protected in a timely and effective manner in different temperature environments, and thus further improve the accuracy and flexibility of the motor over-temperature protection.

[0096] The above two adjustment methods can be selected based on actual needs to achieve flexible and precise motor over-temperature protection. In practical applications, different motor types and working environments may have different requirements for over-temperature protection. Therefore, this method provides a variety of adjustment strategies, allowing users to select the most suitable correction level and parameter settings according to specific situations. For example, in some high-load or high-temperature environments, more stringent power reduction measures may be required to quickly reduce the motor temperature and prevent overheating damage; while in other relatively mild working conditions, a more relaxed correction strategy can be selected to balance motor performance and protection requirements.

[0097] In some embodiments, to achieve a more effective over-temperature protection effect, the power reduction process in step S20 or step S30 is configured to include sub-steps S201 - S202.

[0098] Sub-step S201: In response to the current temperature reaching the power reduction temperature threshold, control the output power of the target motor to be reduced in proportion to the motor power reduction coefficient.

[0099] Sub-step S201: In response to the current temperature reaching the torque-clearing temperature threshold, control the output torque of the target motor to zero, where the power-down temperature threshold is less than the torque-clearing temperature threshold.

[0100] Among them, through sub-step S201 - sub-step S202, precise control of the target motor at different temperature stages is achieved. When the motor temperature initially rises to the power-down temperature threshold, the system timely reduces the output power of the motor through sub-step S201 to avoid motor overheating and reduce the load. This step aims to slow down the further rise of temperature by adjusting the power. And when the motor temperature continues to rise to the more urgent torque-clearing temperature threshold, the system quickly clears the output torque of the motor through sub-step S202. This measure is more stringent and aims to immediately stop the operation of the motor to prevent possible damage. Through such a hierarchical response strategy, this method not only improves the efficiency of motor over-temperature protection but also ensures the safe operation of the motor under different temperature conditions.

[0101] In some embodiments, to achieve a preferred motor over-temperature protection effect, the ratio of the motor power-down coefficients before and after adjustment, the ratio of the power-down temperature thresholds before and after adjustment, and the ratio of the torque-clearing temperature thresholds before and after adjustment are all configured as the product of the cube root of the temperature rise slope ratio and the power-down correction coefficient. Among them, the temperature rise slope ratio is the ratio of the temperature rise slope to the normal temperature rise slope. This preferred design ensures that the over-temperature protection mechanism of the target motor can make adaptive adjustments according to the actual situation under different loads and working conditions. The ratio of the motor power-down coefficients before and after adjustment, the ratio of the power-down temperature thresholds before and after adjustment, and the ratio of the torque-clearing temperature thresholds before and after adjustment are configured to be related to the cube root of the temperature rise slope ratio, ensuring a reasonable proportional relationship between the adjustment amplitude and the temperature rise rate, neither too radical nor too conservative. At the same time, the introduction of the power-down correction coefficient further improves the flexibility and accuracy of this adjustment mechanism, enabling the motor over-temperature protection method to adapt to more diverse application scenarios.

[0102] In some embodiments, the target motor operates under different working conditions. To achieve the motor over-temperature protection effect for different working conditions, the normal temperature rise slopes, as well as the initial values of the motor power-down coefficients, power-down temperature thresholds, and torque-clearing temperature thresholds, matched for different working conditions are different, and the normal temperature rise slope is the normal temperature rise slope matched to the current working condition. To ensure the effectiveness and accuracy of the over-temperature protection mechanism, the system will automatically select the normal temperature rise slope, as well as the initial values of the motor power-down coefficients, power-down temperature thresholds, and torque-clearing temperature thresholds, matched to the current working condition of the target motor. This design enables the motor over-temperature protection method to more accurately reflect the temperature changes under different working conditions and make more reasonable adjustments according to the actual situation. In this way, not only the safety and stability of motor operation are improved, but also its performance is optimized and its service life is extended.

[0103] A specific implementation scheme is given below, and its process is as follows Figure 6 shown. Set the normal temperature rise slope of the target motor as k0, the power reduction temperature threshold as T1, the torque clearing temperature threshold as T2, the motor power reduction coefficient as λ, and the motor power as P.

[0104] Step 1: The target motor obtains the current temperature T of the stator winding at the set sampling interval. Calculate the temperature rise slope k1 within 3 sampling intervals. Among them, the calculation formula for the temperature rise slope is:

[0105]

[0106] In the formula, ΔT is the temperature change (i.e., temperature difference) within 3 sampling intervals, and Δt is the time difference within 3 sampling intervals.

[0107] According to the temperature rise slope k1 and the normal temperature rise slope k0, calculate the temperature rise slope ratio δ:

[0108]

[0109] Step 2: If the temperature rise slope ratio δ is not greater than 1, the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold are processed according to the values in the normal motor power reduction program, and a first signal indicating that the motor cooling system is in a normal state is given. When the target motor is under normal temperature rise, when the current temperature T reaches the power reduction temperature threshold T1, the motor temperature is reduced through the power reduction processing strategy. When the current temperature T reaches the torque clearing temperature threshold T2, the motor power P is cleared to 0. Among them, the motor power reduction coefficient λ linearly changes from 0 to 1 within the temperature range [T1, T2]. For example, when the current motor temperature is [(T1 + T2) / 2], the motor power reduction coefficient is 0.5, that is, the limited power is 0.5P.

[0110] Step 3: If the current temperature rise slope ratio δ > 1, recalculate the motor power reduction coefficient, the power reduction temperature threshold, and the torque clearing temperature threshold, and give a second signal indicating that the motor cooling system is in an abnormal state. Since the motor temperature is a very important indicator during the temperature rise process, the power reduction temperature threshold and the torque clearing temperature threshold correspond to the following different calculation methods in different temperature ranges:

[0111] If T is not greater than T1 / 2, the updated motor power reduction coefficient λ a , the power reduction temperature threshold T1 a and the torque clearing temperature threshold T2 a are respectively:

[0112]

[0113] If T is greater than T1 / 2, the updated motor power reduction coefficient λ b, the power reduction temperature threshold T1 b and the clearing and twisting temperature threshold T2 b are respectively:

[0114]

[0115] In the formula, α = 1 and β = 1.1 are respectively the power reduction correction coefficients in different temperature ranges.

[0116] The embodiment of the present disclosure also provides a motor overtemperature protection device for implementing the above method embodiment, as Figure 7 shown. The motor overtemperature protection device 1 includes a data acquisition module 11, a first processing module 12, and a second processing module 13.

[0117] The data acquisition module 11 is configured to acquire the current temperature and the temperature rise slope of the target motor.

[0118] The first processing module 12 is configured to perform power reduction processing on the target motor based on a preset motor power reduction coefficient, a power reduction temperature threshold, and a clearing and twisting temperature threshold when the temperature rise slope does not exceed a preset normal temperature rise slope.

[0119] The second processing module 13 is configured to adjust the motor power reduction coefficient, the power reduction temperature threshold, and the clearing and twisting temperature threshold respectively based on the current temperature and the temperature rise slope when the temperature rise slope exceeds the normal temperature rise slope, and perform power reduction processing on the target motor based on the adjusted motor power reduction coefficient, power reduction temperature threshold, and clearing and twisting temperature threshold.

[0120] The specific manners of the operations executed by each unit in the above device embodiment have been described in detail in the embodiment of the related method, and will not be elaborated here.

[0121] The embodiment of the present disclosure also provides a storage medium storing a program or instructions, and the program or instructions implement the steps of the above method embodiment when executed by a processor.

[0122] The embodiment of the present disclosure also provides a program product, as Figure 8 shown. The program product includes one or more processors 21 and a memory 22, Figure 8 taking one processor 21 as an example.

[0123] The controller may further include: an input device 23 and an output device 24.

[0124] The processor 21, the memory 22, the input device 23, and the output device 24 may be connected through a bus or other means, Figure 5 taking connection through a bus as an example.

[0125] The processor 21 may be a Central Processing Unit (CPU for short). The processor 21 may also be other general-purpose processors, Digital Signal Processors (DSPs for short), Application Specific Integrated Circuits (ASICs for short), Field-Programmable Gate Arrays (FPGAs for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc., or a combination of the above types of chips. The general-purpose processor may be a microprocessor or any conventional processor.

[0126] The memory 22, as a non-transitory computer-readable storage medium, can be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as the program instructions / modules corresponding to the methods in the embodiments of the present disclosure. The processor 21 executes various functional applications and data processing of the server by running the non-transitory software programs, instructions, and modules stored in the memory 22, that is, implements the steps of the above method embodiments.

[0127] The memory 22 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the processing device of the server operation, etc. In addition, the memory 22 may include a high-speed random access memory, and may also include a non-transitory memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state storage devices. In some embodiments, the memory 22 may optionally include a memory remotely set relative to the processor 21, and these remote memories can be connected to the network connection device through a network. Examples of the above networks include but are not limited to the Internet, enterprise intranets, local area networks, mobile communication networks, and combinations thereof.

[0128] The input device 23 can receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the processing device of the server. The output device 24 may include a display device such as a display screen.

[0129] One or more modules are stored in the memory 22 and, when executed by one or more processors 21, execute the method as Figure 1 shown.

[0130] This program product may be part of a drive system or part of a vehicle.

[0131] Those skilled in the art can understand that to implement all or part of the processes in the above method embodiments, it can be completed by instructing relevant hardware through a computer program. The program can be stored in a computer-readable storage medium. When the program is executed, it can include the processes of the above method embodiments. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM for short), a random access memory (RAM for short), a flash memory (FM for short), a hard disk drive (HDD for short), or a solid-state drive (SSD for short), etc.; the storage medium can also include a combination of the above types of memories.

[0132] Although the embodiments of the present disclosure have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the present disclosure, and such modifications and variations all fall within the scope defined by the appended claims.

[0133] Although the embodiments of the present disclosure have been shown and described above, it can be understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those of ordinary skill in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A motor over-temperature protection method, characterized in that: include: Get the current temperature and temperature rise slope of the target motor; When the temperature rise slope does not exceed the preset normal temperature rise slope, the target motor is subjected to power reduction processing based on the preset motor power reduction coefficient, power reduction temperature threshold and torque clearing temperature threshold; as well as, When the temperature rise slope exceeds the normal temperature rise slope, the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold are adjusted based on the current temperature and the temperature rise slope, and the target motor is powered down based on the adjusted motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold.

2. The method according to claim 1, characterized in that The target motor has a motor cooling system, and the method further includes: When the temperature rise slope does not exceed the normal temperature rise slope, sending a first signal indicating that the motor cooling system is in a normal state; and When the temperature rise slope exceeds the normal temperature rise slope, a second signal indicating that the motor cooling system is in an abnormal state is sent.

3. The method according to claim 2, characterized in that Also includes: When the temperature rise slope exceeds the normal temperature rise slope, the motor fault type causing the temperature abnormality is determined based on the current temperature and the temperature rise slope, and a third signal characterizing the motor fault type is issued.

4. The method according to any one of claims 1 to 3, characterized in that: The target motor has a stator winding, and obtaining a current temperature of the target motor and a temperature rise slope related to the current temperature includes: Determine the sampling interval used for multiple sampling; At each sampling of the multiple samplings, obtaining the real-time temperature of the stator winding and the temperature change of the stator winding within the sampling interval; generating the current temperature based on the real-time temperature of the stator winding; and, The temperature rise slope is generated based on the sampling interval and the temperature change.

5. The method according to any one of claims 1 to 3, characterized in that: The adjusting the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold based on the current temperature and the temperature rise slope respectively includes: generating a temperature interval division index based on the power reduction temperature threshold, dividing the temperature domain into a plurality of temperature intervals based on the temperature interval division index, and configuring a different power reduction correction coefficient for each of the plurality of temperature intervals; and, In response to the current temperature falling into any one of the multiple temperature intervals, the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold are adjusted based on the temperature rise slope and the power reduction correction coefficient matching the temperature interval to obtain the adjusted motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold.

6. The method according to claim 5, characterized in that The step of adjusting the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold based on the temperature rise slope and the power reduction correction coefficient matching the temperature interval respectively comprises: Based on the temperature rise slope, the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold are respectively corrected at the first level; and The motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold after the first-stage correction are respectively corrected at the second stage based on the power reduction correction coefficient that matches the temperature interval.

7. The method according to claim 5, characterized in that The step of adjusting the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold based on the temperature rise slope and the power reduction correction coefficient matching the temperature interval respectively comprises: Based on the power reduction correction coefficient that matches the temperature interval, the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold are respectively corrected at the first level; and, Based on the temperature rise slope, the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold after the first-stage correction are respectively corrected at the second stage.

8. The method according to any one of claims 1 to 3, characterized in that: The power reduction process comprises: In response to the current temperature reaching the power reduction temperature threshold, controlling the output power of the target motor to be reduced in proportion to the motor power reduction coefficient; and, In response to the current temperature reaching the torque clearing temperature threshold, the output torque of the target motor is controlled to be cleared, wherein the power reduction temperature threshold is less than the torque clearing temperature threshold.

9. The method according to any one of claims 1 to 3, characterized in that: The ratio of the motor power reduction coefficient before and after adjustment, the ratio of the power reduction temperature threshold before and after adjustment, and the ratio of the clearing temperature threshold before and after adjustment are all the product of the cube root of the temperature rise slope ratio and the power reduction correction coefficient, wherein the temperature rise slope ratio is the ratio of the temperature rise slope to the normal temperature rise slope; and, The target motor operates under different working conditions, and the normal temperature rise slopes matching the different working conditions, as well as the initial values ​​of the motor power reduction coefficient, power reduction temperature threshold and torque clearance temperature threshold are different. The normal temperature rise slope is the normal temperature rise slope matching the current working condition.

10. A motor over-temperature protection device, characterized in that: include: A data acquisition module is configured to acquire the current temperature and temperature rise slope of the target motor; A first processing module is configured to perform power reduction processing on the target motor based on a preset motor power reduction coefficient, a power reduction temperature threshold, and a torque clearing temperature threshold when the temperature rise slope does not exceed a preset normal temperature rise slope; as well as, The second processing module is configured to adjust the motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold based on the current temperature and the temperature rise slope when the temperature rise slope exceeds the normal temperature rise slope, and perform power reduction processing on the target motor based on the adjusted motor power reduction coefficient, the power reduction temperature threshold and the torque clearing temperature threshold.

11. A storage medium, characterized in that: The storage medium stores a program or an instruction, and when the program or the instruction is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

12. A program product, comprising a program or instructions, characterized in that: When the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 9 are implemented.

Citation Information

Patent Citations

  • A method and device for over-temperature protection of an electric motor, and an electric vehicle.

    CN105207569B

  • An over-temperature protection method, device, electronic device, and storage medium

    CN114633628B

Cited By

  • Motor control method and device, vehicle and medium

    CN120621080A

  • Motor control method and device, vehicle and medium

    CN120621080B