Motor temperature control method and device and engineering machinery

By obtaining the current temperature and temperature change rate of heavy-duty truck motor, using a fuzzy controller to calculate the motor power limit and control the output power, combined with transmission operation, the problem of motor overtemperature is solved, and the accurate control of the motor output power is achieved and Stable operation of construction machinery.

CN119420241APending Publication Date: 2025-02-11SANY AUTOMOBILE MFG CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411479643.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-22
Publication Date
2025-02-11

AI Technical Summary

Technical Problem

When heavy trucks climb hills, the motor is prone to rapid temperature rise due to long-term large torque or high power operation, resulting in overtemperature or failure problems. The existing technology reduces the output power of the motor by significantly reducing the motor, but it cannot be accurate. Limiting power leads to vehicle power loss and unstable operation.

Method used

By obtaining the current temperature and temperature change rate of the motor, using the fuzzy controller to calculate the motor power limit based on these parameters, and output the command to reduce the motor output power, combined with the transmission downshift and prohibit upshift operation, ensure that the motor is at a safe temperature Run within range.

Benefits of technology

It achieves a more accurate limit on the motor output power, avoids the situation where the motor output power is greatly reduced, and ensures the power stability and normal operation of the construction machinery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119420241A_ABST
    Figure CN119420241A_ABST
Patent Text Reader

Abstract

The invention relates to a motor temperature control method and device and engineering machinery, and relates to the technical field of engineering machinery, and the motor temperature control method comprises the steps: obtaining the current temperature and the temperature change rate of a motor; if the current temperature is greater than or equal to the first temperature threshold value, obtaining a motor power limit value according to the current temperature and the temperature change rate; and outputting an instruction for reducing the output power of the motor according to the motor power limit value. According to the motor temperature control method and device and the engineering machine, the output power of the motor can be limited more accurately, the situation that the output power of the motor is greatly reduced is prevented, the operation stability of the engineering machine is improved, and normal work of the engineering machine is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of engineering machinery, and in particular to a motor temperature control method, device and engineering machinery. Background Art

[0002] When heavy-duty trucks are climbing a slope, they may be in high torque or high power operation for a long time. Under such conditions, the temperature of the motor may rise rapidly, causing the motor to overheat or even fail. In the related art, when the temperature of the motor rises rapidly, the motor output power is usually reduced significantly to reduce the temperature of the motor. The motor output power cannot be accurately limited, and the motor output power is greatly reduced, which may easily lead to vehicle power loss, unstable operation, and affect the normal operation of the vehicle. Summary of the invention

[0003] In order to solve the above technical problems, the embodiments of the present application provide a motor temperature control method, device and engineering machinery, which can more accurately limit the output power of the motor, prevent the output power of the motor from being greatly reduced, improve the operating stability of the engineering machinery, and ensure the normal operation of the engineering machinery.

[0004] In a first aspect, a motor temperature control method is provided, comprising:

[0005] Get the current temperature and temperature change rate of the motor;

[0006] If the current temperature is greater than or equal to a first temperature threshold, obtaining a motor power limit value according to the current temperature and the temperature change rate;

[0007] According to the motor power limit value, an instruction for reducing the output power of the motor is output.

[0008] According to the first aspect of the present application, obtaining the motor power limit value according to the current temperature and the temperature change rate includes:

[0009] inputting the current temperature and the temperature change rate into a fuzzy controller;

[0010] The fuzzy controller is run to obtain the motor power limit value.

[0011] According to the first aspect of the present application, the first input parameter T of the fuzzy controller satisfies the following condition: 0≤T≤30°C, wherein T represents the difference between the current temperature and the first temperature threshold;

[0012] The second input parameter ΔT of the fuzzy controller satisfies the following condition: -0.25°C / s≤ΔT≤0.25°C / s, wherein the ΔT represents the temperature change rate;

[0013] The output quantity ΔP output by the fuzzy controller satisfies the following condition: 0≤ΔP≤50%, wherein the ΔP represents the motor power limit value.

[0014] According to the first aspect of the present application, after obtaining the current temperature and temperature change rate of the motor, the motor temperature control method further includes:

[0015] If the current temperature is greater than or equal to a first temperature threshold, obtaining a current torque of the motor;

[0016] If the current torque is greater than or equal to the torque threshold, a command to control the transmission to downshift is output.

[0017] According to the first aspect of the present application, after the output controls the transmission downshift instruction, the motor temperature control method further includes:

[0018] A command is outputted to prohibit the transmission from shifting up.

[0019] According to the first aspect of the present application, after the outputting of the instruction to prohibit the transmission from upshifting, the motor temperature control method further includes:

[0020] If the current temperature is less than the first temperature threshold or the temperature change rate is less than a change rate threshold, the instruction to prohibit the transmission from shifting up is revoked; wherein the change rate threshold is a negative value.

[0021] According to the first aspect of the present application, after outputting an instruction to reduce the output power of the motor according to the motor power limit, the motor temperature control method further includes:

[0022] If the current temperature is less than the first temperature threshold, the instruction to reduce the output power of the motor is cancelled.

[0023] According to the first aspect of the present application, after obtaining the current temperature and temperature change rate of the motor, the motor temperature control method further includes:

[0024] If the current temperature is greater than or equal to a second temperature threshold, an alarm message indicating an over-temperature fault of the motor is output; wherein the second temperature threshold is greater than the first temperature threshold.

[0025] In a second aspect, a motor temperature control device is also provided, comprising:

[0026] A first acquisition module is used to acquire the current temperature and temperature change rate of the motor;

[0027] a first output module, configured to obtain a motor power limit value according to the current temperature and the temperature change rate if the current temperature is greater than or equal to a first temperature threshold;

[0028] The second output module is used to output an instruction to reduce the output power of the motor according to the motor power limit.

[0029] In a third aspect, there is also provided an engineering machine, comprising:

[0030] Body;

[0031] A motor, arranged on the machine body;

[0032] A transmission is arranged on the machine body, and the transmission is drivingly connected to the motor;

[0033] An electronic device is communicatively connected to the motor and the transmission, and is used to execute the motor temperature control method as described in the previous embodiment.

[0034] In a fourth aspect, a computer-readable storage medium is further provided, wherein the storage medium stores a computer program, and the computer program is used to execute the motor temperature control method described in the above embodiment.

[0035] The motor temperature control method, device and engineering machinery provided in the embodiments of the present application obtain the motor power limit according to the current temperature and temperature change rate of the motor, and comprehensively consider the influence of the current temperature and temperature change rate of the motor, so as to obtain a more accurate motor power limit, that is, it can better match the current working condition of the motor, so that the output power of the motor can be more accurately limited according to the motor power limit, and the output power of the motor can be prevented from being greatly reduced, thereby avoiding power loss of the engineering machinery, effectively improving the operating stability of the engineering machinery, and ensuring the normal operation of the engineering machinery. BRIEF DESCRIPTION OF THE DRAWINGS

[0036] By describing the embodiments of the present application in more detail in conjunction with the accompanying drawings, the above and other purposes, features and advantages of the present application will become more apparent. The accompanying drawings are used to provide a further understanding of the embodiments of the present application and constitute a part of the specification. Together with the embodiments of the present application, they are used to explain the present application and do not constitute a limitation of the present application. In the accompanying drawings, the same reference numerals generally represent the same components or steps.

[0037] Figure 1 A schematic flow chart of a motor temperature control method provided by an exemplary embodiment of the present application.

[0038] Figure 2 A schematic diagram of a flow chart of obtaining a motor power limit value according to a current temperature and a temperature change rate provided in an exemplary embodiment of the present application.

[0039] Figure 3 A graph showing the relationship between power and temperature according to an exemplary embodiment of the present application.

[0040] Figure 4 A fuzzy rule comparison diagram provided for an exemplary embodiment of the present application.

[0041] Figure 5 A schematic flow chart of a motor temperature control method provided by another exemplary embodiment of the present application.

[0042] Figure 6 A schematic flow chart of a motor temperature control method provided by another exemplary embodiment of the present application.

[0043] Figure 7 A schematic flow chart of a motor temperature control method provided by another exemplary embodiment of the present application.

[0044] Figure 8 A schematic flow chart of a motor temperature control method provided by another exemplary embodiment of the present application.

[0045] Fig. 9 A schematic flow chart of a motor temperature control method provided by another exemplary embodiment of the present application.

[0046] Fig.10 This is a structural block diagram of a motor temperature control device according to an exemplary embodiment of the present application.

[0047] Fig.11 This is a structural block diagram of a motor temperature control device according to another exemplary embodiment of the present application.

[0048] Fig.12 A structural block diagram of an engineering machinery provided as an exemplary embodiment of the present application.

[0049] Fig.13 A structural block diagram of an electronic device provided for an exemplary embodiment of the present application. DETAILED DESCRIPTION

[0050] Below, the exemplary embodiments according to the present application will be described in detail with reference to the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all the embodiments of the present application, and it should be understood that the present application is not limited to the exemplary embodiments described here.

[0051] Figure 1 The following is a flow chart of a motor temperature control method provided by an exemplary embodiment of the present application. Figure 1 As shown, the motor temperature control method provided in the embodiment of the present application may include:

[0052] S210: Obtain the current temperature and temperature change rate of the motor.

[0053] Specifically, the current temperature of the motor can be detected by a temperature sensor, and then the temperature change rate can be obtained by derivation of the current temperature.

[0054] It should be understood that the temperature change rate can show the changing trend of the current temperature of the motor. For example, when the temperature change rate is a positive value, it can be considered that the current temperature of the motor has an upward trend; when the temperature change rate is a negative value, it can be considered that the current temperature of the motor has a downward trend.

[0055] S220: If the current temperature is greater than or equal to the first temperature threshold, obtain a motor power limit according to the current temperature and the temperature change rate.

[0056] S230: Outputting an instruction to reduce the output power of the motor according to the motor power limit.

[0057] Specifically, if the current temperature is greater than or equal to the first temperature threshold, it can be considered that the temperature of the motor is high and the motor is in a more dangerous situation. In this case, the motor power limit can be obtained according to the current temperature and the temperature change rate.

[0058] It should be noted that the motor power limit can be expressed in percentage form. For example, when the motor power limit is 30%, it can be understood that the output power of the motor is reduced by 30%. Generally, the power limit of the motor is in the range of 0-50%, and correspondingly, the output power of the motor after the limit is between 50%-100% of the original power.

[0059] It should be understood that after the instruction to reduce the output power of the motor is output, the output power of the motor is reduced according to the motor power limit, and its torque is reduced, which can effectively reduce the heat generated by the motor, thereby achieving the effect of reducing the current temperature of the motor.

[0060] In one embodiment, the first temperature threshold may be set according to actual conditions, for example, 120° C., 110° C., etc.

[0061] It should be noted that in the process of executing step S220 to obtain the motor power limit, the current temperature of the motor and the current temperature change rate (current temperature change trend) are referred to, so that a more accurate motor power limit can be obtained. For example, in the first case, the current temperature of the motor is 140°C, and the temperature change rate is 0.2°C / s; in the second case, the current temperature of the motor is 140°C, and the temperature change rate is -0.2°C / s; in these two cases, the current temperature of the motor is the same, but the temperature change rate is different, so the motor power limit output in the first case should be greater than the motor power limit output in the second case (because in the second case, the temperature already has a downward trend). The above examples can be used to illustrate the influence of the temperature change rate on the motor power limit, reflecting that the motor power limit obtained according to the current temperature and temperature change rate of the motor can be more accurate, that is, it can better match the current working condition of the motor.

[0062] It should be understood that the motor temperature control method provided in the embodiment of the present application obtains the motor power limit based on the current temperature and temperature change rate of the motor, and comprehensively considers the influence of the current temperature and temperature change rate of the motor, and can obtain a more accurate motor power limit, that is, it can better match the current working condition of the motor, so that the output power of the motor can be more accurately limited based on the motor power limit, preventing the output power of the motor from being greatly reduced, avoiding power loss of construction machinery, effectively improving the operating stability of construction machinery, and ensuring the normal operation of construction machinery.

[0063] Figure 2 A schematic diagram of a flow chart for obtaining a motor power limit value according to the current temperature and the temperature change rate provided in an exemplary embodiment of the present application. Figure 2 As shown, step S220 may include:

[0064] S221: Input the current temperature and temperature change rate into the fuzzy controller.

[0065] S222: Run the fuzzy controller to obtain the motor power limit.

[0066] It should be understood that the current temperature and the temperature change rate are used as input parameters of the fuzzy controller, and the motor power limit is used as the output parameter of the fuzzy controller.

[0067] In practical applications, motors often have the characteristics of nonlinearity and time-varying, so it is difficult to establish a relatively accurate mathematical model between the current temperature, stable change rate and motor power limit. The fuzzy controller can control without relying on an accurate mathematical model. It can convert the motor temperature and temperature change rate into fuzzy language variables such as "low temperature", "medium temperature", "high temperature", "small temperature change rate", "medium temperature change rate", "large temperature change rate", etc. by fuzzifying the motor temperature and temperature change rate. Then, according to the fuzzy control rules, the output motor power limit is determined. This control method can better meet the complex situation of the motor in actual operation, so as to better adapt to the dynamic changes of the motor's current temperature and temperature change rate.

[0068] In one embodiment, the fuzzy controller can parameterize the two inputs into seven levels according to the current temperature and the temperature change rate, which are defined as negative large, negative medium, negative small, zero, positive small, positive medium, and positive large, respectively. The corresponding sets are represented by letters as {NB, NM, NS, ZV, PS, PM, PB}, and then the triangular membership function is selected. Figure 3 The relationship between power and temperature is provided for an exemplary embodiment of the present application. Figure 3 As shown in the figure, considering that the changing trend of the motor power limit with the gradual increase of the motor temperature should be first slowly increasing and then rapidly increasing (that is, as the motor temperature gradually increases, the limit on the motor power should first increase slowly and then increase rapidly to avoid over-temperature failure of the motor), the membership function domain range of each fuzzy set needs to be set as follows: the membership function domain range on the left side of ZV is wider, and the membership function domain range on the right side of ZV is narrower. Figure 4 A fuzzy rule comparison diagram provided for an exemplary embodiment of the present application. Figure 4 Where T represents the difference between the current temperature of the motor and the first temperature threshold, and ΔT represents the temperature change rate of the motor; Figure 4 The fuzzy rules shown are defuzzified using the centroid method (the defuzzification process is documented in related technologies), and finally the corresponding motor power limit can be output.

[0069] It should be noted that in order to ensure that the fuzzy controller can accurately perform the fuzzification and reasoning process, it is necessary to reasonably restrict the domain of input parameters and output parameters according to the actual working scenario. Specifically, the first input parameter T of the fuzzy controller satisfies the following conditions: 0≤T≤30℃, where T represents the difference between the current temperature and the first temperature threshold; the second input parameter ΔT of the fuzzy controller satisfies the following conditions: -0.25℃ / s≤ΔT≤0.25℃ / s, where ΔT represents the temperature change rate; the output ΔP of the fuzzy controller satisfies the following conditions: 0≤ΔP≤50%, where ΔP represents the motor power limit. In this way, in fuzzy control, fuzzy rules are formulated based on the domain of the aforementioned parameters, which can make the fuzzy rules more accurately reflect the characteristics of the motor system and improve the stability of the motor system operation.

[0070] Figure 5 FIG. 1 is a flow chart of a motor temperature control method provided by another exemplary embodiment of the present application. Figure 5 As shown, after S210, the motor temperature control method further includes:

[0071] S240: If the current temperature is greater than or equal to the first temperature threshold, obtain the current torque of the motor.

[0072] S250: If the current torque is greater than or equal to the torque threshold, output a command to control the transmission to downshift.

[0073] Specifically, when the current temperature is greater than or equal to the first temperature threshold, the output power of the motor needs to be limited, so insufficient power may occur. To this end, steps S240 and S250 are executed. If the current torque is greater than or equal to the torque threshold, the engineering machinery is currently in a high-torque operating condition, and the output controller can be instructed to downshift. In this way, the torque of the drive shaft can be increased by actively downshifting the transmission, which can adapt to the current high-torque operating condition.

[0074] In one embodiment, the torque threshold may be set according to actual conditions. For example, the torque threshold may be 2200 Nm, 2100 Nm, etc.

[0075] Figure 6 FIG. 1 is a flow chart of a motor temperature control method provided by another exemplary embodiment of the present application. Figure 6 As shown, after step S250, the motor temperature control method may further include:

[0076] S260: Outputting a command to prohibit the transmission from shifting up.

[0077] Specifically, after executing step S250, in order to prevent the transmission from shifting up again as the speed of the construction machinery increases, it is necessary to lock the transmission, that is, execute step S260 and output an instruction to prohibit the transmission from shifting up. In this way, it can be ensured that the transmission can continue to have sufficient torque output to meet the requirements of high torque working conditions and ensure the continuity of output power.

[0078] Figure 7 FIG. 1 is a flow chart of a motor temperature control method provided by another exemplary embodiment of the present application. Figure 7 As shown, after step S260, the motor temperature control method may further include:

[0079] S270: If the current temperature is less than the first temperature threshold or the temperature change rate is less than the change rate threshold, cancel the instruction to prohibit the transmission from shifting up.

[0080] Specifically, if the current temperature is lower than the first temperature threshold, it can be considered that the current temperature of the motor is not within the dangerous temperature range, the motor torque can be appropriately increased, and the transmission does not need to be in a low gear for a long time. Therefore, the instruction prohibiting the transmission from shifting up can be revoked.

[0081] Similarly, if the temperature change rate of the motor is less than the change rate threshold, and the change rate threshold is a negative value, then it can be considered that the current temperature of the motor is in a trend of gradually decreasing, that is, the temperature increase trend of the motor has been effectively alleviated. On this basis, the torque of the motor can be appropriately increased to adapt to the current working conditions, and the transmission does not need to be in a low gear continuously. Therefore, the instruction to prohibit the transmission from shifting up can be revoked.

[0082] In one embodiment, the change rate threshold may be set according to actual conditions. For example, the change rate threshold may be -0.2° C. / s, -0.1° C. / s, etc.

[0083] Figure 8 FIG. 1 is a flow chart of a motor temperature control method provided by another exemplary embodiment of the present application. Figure 8 As shown, after step S230, the motor temperature control method further includes:

[0084] S280: If the current temperature is lower than the first temperature threshold, cancel the instruction to reduce the output power of the motor.

[0085] Specifically, if the current temperature is lower than the first temperature threshold, it can be considered that the current temperature of the motor is not within the dangerous temperature range, and there is no need to limit the output power of the motor. Therefore, the instruction to reduce the output power of the motor can be revoked so that the motor can operate at normal power.

[0086] Fig. 9FIG. 1 is a flow chart of a motor temperature control method provided by another exemplary embodiment of the present application. Fig. 9 As shown, after step S210, the motor temperature control method further includes:

[0087] S290: If the current temperature is greater than or equal to the second temperature threshold, output an alarm message indicating a motor over-temperature fault.

[0088] It should be noted that the second temperature threshold is greater than the first temperature threshold. If the current temperature of the motor is greater than or equal to the second temperature threshold, it can be considered that the current temperature of the motor is already in an extremely high state and there is a high probability that a fault exists. Therefore, an alarm message indicating a motor overtemperature fault can be output.

[0089] In one embodiment, the second temperature threshold may be set according to actual conditions. For example, the second temperature threshold may be set to 150° C., 160° C., etc.

[0090] Fig.10 FIG. 1 is a block diagram of a motor temperature control device according to an exemplary embodiment of the present application. Fig.10 As shown, the motor temperature control device 400 provided in the embodiment of the present application may include: a first acquisition module 410, used to obtain the current temperature and temperature change rate of the motor; a first output module 420, used to obtain the motor power limit according to the current temperature and the temperature change rate if the current temperature is greater than or equal to the first temperature threshold; a second output module 430, used to output an instruction to reduce the output power of the motor according to the motor power limit.

[0091] The motor temperature control device provided in the embodiment of the present application obtains the motor power limit according to the current temperature and temperature change rate of the motor, and comprehensively considers the influence of the current temperature and temperature change rate of the motor, so as to obtain a more accurate motor power limit, that is, it can better match the current working condition of the motor, so that the output power of the motor can be more accurately limited according to the motor power limit, and the output power of the motor can be prevented from being greatly reduced, thereby avoiding power loss of engineering machinery, effectively improving the operating stability of engineering machinery, and ensuring the normal operation of engineering machinery.

[0092] Fig.11 FIG. 1 is a structural block diagram of a motor temperature control device according to another exemplary embodiment of the present application. Fig.11 As shown, in one embodiment, the first output module 420 includes an input module 421 for inputting the current temperature and the temperature change rate into the fuzzy controller; and an operation module 422 for operating the fuzzy controller to obtain the motor power limit.

[0093] like Fig.11As shown, in one embodiment, the motor temperature control device 400 includes a second acquisition module 440, which is used to obtain the current torque of the motor if the current temperature is greater than or equal to the first temperature threshold; and a third output module 450, which is used to output an instruction to control the transmission to downshift if the current torque is greater than or equal to the torque threshold.

[0094] like Fig.11 As shown, in one embodiment, the motor temperature control device 400 includes a fourth output module 460 for outputting an instruction for prohibiting the transmission from shifting up.

[0095] like Fig.11 As shown, in one embodiment, the motor temperature control device 400 includes a first revocation module 470, which is used to revoke the instruction to prohibit the transmission from shifting up if the current temperature is less than a first temperature threshold or the temperature change rate is less than a change rate threshold; wherein the change rate threshold is a negative value.

[0096] like Fig.11 As shown, in one embodiment, the motor temperature control device 400 includes a second revocation module 480, which is used to revoke the instruction to reduce the output power of the motor if the current temperature is less than the first temperature threshold.

[0097] like Fig.11 As shown, in one embodiment, the motor temperature control device 400 includes a fifth output module 490, which is used to output alarm information indicating a motor overtemperature fault if the current temperature is greater than or equal to a second temperature threshold; wherein the second temperature threshold is greater than the first temperature threshold.

[0098] Fig.12 This is a structural block diagram of an engineering machine provided by an exemplary embodiment of the present application. Fig.12 As shown, the engineering machinery 600 provided in the embodiment of the present application may include a body 610, a motor 620, a transmission 630 and an electronic device 640, wherein the motor 620 is arranged on the body 610; the transmission 630 is arranged on the body 610, and the transmission 630 is transmission-connected to the motor 620; the electronic device 640 is communicatively connected to the motor 620 and the transmission 630, and the electronic device 640 is used to execute the motor temperature control method described in the previous embodiment.

[0099] In one embodiment, the engineering machine 600 may include a cargo vehicle, an excavator, a bulldozer, etc.

[0100] Fig.13 This is a structural block diagram of an electronic device provided by an exemplary embodiment of the present application. Fig.13 As shown, the electronic device 640 may be any one or both of the first device and the second device, or a stand-alone device independent of them, and the stand-alone device may communicate with the first device and the second device to receive the collected input signals from them.

[0101] like Fig.13 As shown, the electronic device 640 includes one or more processors 641 and a memory 642 .

[0102] The processor 641 may be a central processing unit (CPU) or other forms of processing units having data processing capabilities and / or instruction execution capabilities, and may control other components in the electronic device 640 to perform desired functions.

[0103] The memory 642 may include one or more computer program products, which may include various forms of computer-readable storage media, such as volatile memory and / or non-volatile memory. The volatile memory may include, for example, a random access memory (RAM) and / or a cache memory (cache), etc. The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, a flash memory, etc. One or more computer program instructions may be stored on the computer-readable storage medium, and the processor 641 may run the program instructions to implement the control method of each embodiment of the present application described above and / or other desired functions. Various contents such as input signals, signal components, noise components, etc. may also be stored in the computer-readable storage medium.

[0104] In one example, the electronic device 640 may further include: an input device 643 and an output device 644 , and these components are interconnected via a bus system and / or other forms of connection mechanisms (not shown).

[0105] When the electronic device is a stand-alone device, the input device 643 may be a communication network connector for receiving collected input signals from the first device and the second device.

[0106] In addition, the input device 643 may also include, for example, a keyboard, a mouse, etc.

[0107] The output device 644 can output various information to the outside, including the determined distance information, direction information, etc. The output device 644 can include, for example, a display, a speaker, a printer, a communication network and a remote output device connected thereto, and the like.

[0108] Of course, to simplify, Fig.13 Only some of the components related to the present application in the electronic device 640 are shown, and components such as a bus, an input / output interface, etc. are omitted. In addition, according to specific application conditions, the electronic device 640 may also include any other appropriate components.

[0109] The computer program product may be written in any combination of one or more programming languages ​​to write program codes for performing the operations of the embodiments of the present application, including object-oriented programming languages, such as Java, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. The program code may be executed entirely on the user computing device, partially on the user device, as an independent software package, partially on the user computing device and partially on a remote computing device, or entirely on a remote computing device or server.

[0110] The computer readable storage medium can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium can include, for example, but is not limited to, a system, device or device of electricity, magnetism, light, electromagnetic, infrared, or semiconductor, or any combination of the above. More specific examples (non-exhaustive list) of readable storage media include: an electrical connection with one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0111] The basic principles of the present application are described above in conjunction with specific embodiments. However, it should be noted that the advantages, strengths, effects, etc. mentioned in the present application are only examples and not limitations, and it cannot be considered that these advantages, strengths, effects, etc. are required by each embodiment of the present application. In addition, the specific details disclosed above are only for the purpose of illustration and ease of understanding, not for limitation, and the above details do not limit the present application to being implemented by adopting the above specific details.

[0112] The block diagrams of the devices, apparatuses, equipment, and systems involved in this application are only illustrative examples and are not intended to require or imply that they must be connected, arranged, and configured in the manner shown in the block diagram. As will be appreciated by those skilled in the art, these devices, apparatuses, equipment, and systems can be connected, arranged, and configured in any manner. Words such as "including", "comprising", "having", etc. are open words, referring to "including but not limited to", and can be used interchangeably with them. The words "or" and "and" used here refer to the words "and / or" and can be used interchangeably with them, unless the context clearly indicates otherwise. The words "such as" used here refer to the phrase "such as but not limited to", and can be used interchangeably with them.

[0113] It should also be noted that in the apparatus, device and method of the present application, each component or each step can be decomposed and / or recombined. Such decomposition and / or recombination should be regarded as equivalent solutions of the present application.

[0114] The above description of the disclosed aspects is provided to enable any person skilled in the art to make or use the present application. Various modifications to these aspects will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other aspects without departing from the scope of the present application. Therefore, the present application is not intended to be limited to the aspects shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

[0115] The above description has been given for the purpose of illustration and description. In addition, this description is not intended to limit the embodiments of the present application to the forms disclosed herein. Although multiple example aspects and embodiments have been discussed above, those skilled in the art will recognize certain variations, modifications, changes, additions and sub-combinations thereof.

Claims

1. A motor temperature control method, characterized in that: include: Get the current temperature and temperature change rate of the motor; If the current temperature is greater than or equal to a first temperature threshold, obtaining a motor power limit value according to the current temperature and the temperature change rate; According to the motor power limit value, an instruction for reducing the output power of the motor is output.

2. The motor temperature control method according to claim 1, characterized in that: The obtaining of the motor power limit value according to the current temperature and the temperature change rate comprises: inputting the current temperature and the temperature change rate into a fuzzy controller; The fuzzy controller is run to obtain the motor power limit value.

3. The motor temperature control method according to claim 2, characterized in that: The first input parameter T of the fuzzy controller satisfies the following condition: 0≤T≤30°C, wherein T represents the difference between the current temperature and the first temperature threshold; The second input parameter ΔT of the fuzzy controller satisfies the following condition: -0.25°C / s≤ΔT≤0.25°C / s, wherein the ΔT represents the temperature change rate; The output quantity ΔP output by the fuzzy controller satisfies the following condition: 0≤ΔP≤50%, wherein the ΔP represents the motor power limit value.

4. The motor temperature control method according to claim 1, characterized in that: After obtaining the current temperature and temperature change rate of the motor, the motor temperature control method further includes: If the current temperature is greater than or equal to a first temperature threshold, obtaining a current torque of the motor; If the current torque is greater than or equal to the torque threshold, a command to control the transmission to downshift is output.

5. The motor temperature control method according to claim 4, characterized in that: After the outputting of the instruction to control the transmission to downshift, the motor temperature control method further includes: A command is outputted to prohibit the transmission from shifting up.

6. The motor temperature control method according to claim 5, characterized in that: After outputting the instruction to prohibit the transmission from upshifting, the motor temperature control method further includes: If the current temperature is less than the first temperature threshold or the temperature change rate is less than a change rate threshold, the instruction to prohibit the transmission from shifting up is revoked; wherein the change rate threshold is a negative value.

7. The motor temperature control method according to claim 1, characterized in that: After outputting an instruction to reduce the output power of the motor according to the motor power limit, the motor temperature control method further includes: If the current temperature is less than the first temperature threshold, the instruction to reduce the output power of the motor is cancelled.

8. The motor temperature control method according to claim 1, characterized in that: After obtaining the current temperature and temperature change rate of the motor, the motor temperature control method further includes: If the current temperature is greater than or equal to a second temperature threshold, an alarm message indicating an over-temperature fault of the motor is output; wherein the second temperature threshold is greater than the first temperature threshold.

9. A motor temperature control device, characterized in that: include: A first acquisition module is used to acquire the current temperature and temperature change rate of the motor; a first output module, configured to obtain a motor power limit value according to the current temperature and the temperature change rate if the current temperature is greater than or equal to a first temperature threshold; The second output module is used to output an instruction to reduce the output power of the motor according to the motor power limit.

10. An engineering machine, characterized in that: include: Body; A motor, arranged on the machine body; A transmission is arranged on the machine body, and the transmission is drivingly connected to the motor; An electronic device is communicatively connected to the motor and the transmission, and is used to execute the motor temperature control method according to any one of claims 1 to 8.