Search

CN-122026781-A - Over-temperature protection method, device and equipment for motor and storage medium

CN122026781ACN 122026781 ACN122026781 ACN 122026781ACN-122026781-A

Abstract

The application relates to an over-temperature protection method, device, equipment and storage medium of a motor, wherein the method comprises the steps of collecting motor operation data corresponding to the motor in real time, judging whether the operation state of the motor is an overload operation state according to the motor operation data, obtaining a current integral accumulated value corresponding to an influence factor of motor operation in a current operation period according to a motor current value and a motor temperature value if the operation state of the motor in the current operation period is the overload operation state, limiting the actual torque of the motor according to the current integral accumulated value, and calculating the integral accumulated value in real time according to the motor current value and/or the motor temperature value until the integral accumulated value is reduced to 0 after the current output power of the motor is smaller than rated power. The motor over-temperature protection method solves the problem that the traditional motor over-temperature protection method is easy to cause poor driving experience.

Inventors

  • WANG HE
  • WU ZHAOJUN
  • Cong juan

Assignees

  • 三一重型装备有限公司
  • 三一智能装备有限公司

Dates

Publication Date
20260512
Application Date
20260416

Claims (10)

  1. 1. An over-temperature protection method for an electric motor, comprising: The method comprises the steps of collecting motor operation data corresponding to a motor in real time, wherein the motor operation data comprise a motor current value, a motor torque value and a motor temperature value; Judging whether the running state of the motor in the current running period is an overload running state or not according to the running data of the motor; If the running state of the motor in the current running period is an overload running state, obtaining a current integral accumulated value corresponding to an influence factor of the motor running in the current running period according to the motor current value and the motor temperature value, wherein the current integral accumulated value is obtained by changing along with the motor current value and/or the motor temperature value corresponding to the motor running in a plurality of historical running periods and the current running period; limiting the actual torque of the motor according to the current integral accumulated value so as to reduce the current output power of the motor; And after the current output power of the motor is smaller than rated power, calculating an integral accumulated value in real time according to the motor current value and/or the motor temperature value corresponding to the motor in the current running period until the integral accumulated value obtained by real-time calculation is reduced to 0, and stopping limiting the torque of the motor.
  2. 2. The method for protecting an over-temperature of a motor according to claim 1, wherein if the operation state of the motor in the current operation period is an overload operation state, obtaining a current integration accumulated value corresponding to an influence factor of the motor operation in the current operation period according to the motor current value and the motor temperature value, comprises: Determining a plurality of critical temperatures larger than the preset early warning temperature by taking the preset early warning temperature as a starting point, and taking the minimum critical temperature in the plurality of critical temperatures as a target critical temperature; When the motor temperature value of the motor in a historical operation period is larger than the target critical temperature, counting an integral accumulated value corresponding to an influence factor of the motor operation by a first preset value to obtain a first current integral accumulated value; Taking the critical temperature which is close to and larger than the target critical temperature as a new target critical temperature, and accumulating an integral accumulated value corresponding to an influence factor of the motor operation with a second preset value in the next historical operation period if the motor temperature value is larger than the new target critical temperature to obtain a new first current integral accumulated value; repeatedly executing the steps until the motor temperature value is smaller than the new target critical temperature or the motor temperature value is larger than the critical temperature with the maximum value in the next N historical operation periods or the current operation period, so as to obtain a final first current integral accumulated value; Determining a plurality of critical currents larger than rated current by taking the rated current of the motor as a starting point, and taking the smallest critical current in the plurality of critical currents as a target critical current; When the motor current value of the motor in a historical operation period is larger than the target critical current, counting an integral accumulated value corresponding to an influence factor of the motor operation by a third preset value to obtain a second current integral accumulated value; Taking the critical current which is close to and larger than the target critical current as a new target critical current, and accumulating an integral accumulated value corresponding to an influence factor of the motor operation with a second preset value in the next historical operation period if the motor current value is larger than the new target critical current to obtain a new second current integral accumulated value; Repeatedly executing the steps until the motor current value is smaller than the new target critical current or the motor current value is larger than the critical current with the maximum value in the next N historical operation periods or the current operation period, so as to obtain a final second current integral accumulated value; Comparing the first current integration accumulated value with the second current integration accumulated value, and accumulating the first current integration accumulated value or the second current integration accumulated value with larger value as a final current integration accumulated value.
  3. 3. The over-temperature protection method according to claim 2, wherein after the current output power of the motor is smaller than the rated power, calculating an integral accumulated value in real time according to the motor current value and/or the motor temperature value corresponding to the motor in the current operation period, until the integral accumulated value calculated in real time is reduced to 0, stopping limiting the torque of the motor, including: After the current output power of the motor in the current running period is smaller than rated power, determining a third current integral accumulated value according to the corresponding relation between the motor temperature value and a plurality of critical temperatures; Accumulating the third current integration accumulated value or the fourth current integration accumulated value having a smaller value as an integration accumulated value in the process of decrementing the current value and the motor temperature value; And gradually reducing the limitation on the actual torque of the motor according to the integral accumulated value in the decreasing process of the motor current value and the motor temperature value, and repeatedly executing the steps until the integral accumulated value obtained by real-time calculation is continuously 0 in the historical operation period and the current operation period of continuous target number, and stopping the limitation on the torque of the motor.
  4. 4. The method of claim 1, wherein limiting the actual torque of the motor to reduce the current output power of the motor according to the current integrated accumulated value comprises: if the current integral accumulated value is in a first preset range, limiting the actual torque of the motor according to a first preset limiting torque coefficient; If the current integral accumulated value is in a second preset range, limiting the actual torque of the motor according to a second preset limiting torque coefficient; Wherein the first preset range is smaller than the second preset range; the first preset limiting torque coefficient is greater than the second preset limiting torque coefficient.
  5. 5. The method for protecting an electric motor against excessive temperature according to claim 4, characterized by further comprising: When the motor temperature value reaches a preset alarm temperature, corresponding to the motor current value and the motor temperature value according to the historical operation period from the start of operation of the motor to the time when the motor temperature value reaches the preset alarm temperature, obtaining a first integral accumulated value corresponding to an influence factor of the motor operation, taking the first integral accumulated value as an upper limit value of a first preset range, and taking the first integral accumulated value as a lower limit value of a second preset range; When the motor temperature value reaches the preset overtemperature fault temperature, the historical operation period from the start of the motor operation to the time when the motor temperature value reaches the preset overtemperature fault temperature corresponds to the motor current value and the motor temperature value, a second integral accumulated value corresponding to an influence factor of the motor operation is obtained, and the second integral accumulated value is used as an upper limit value of the second preset range.
  6. 6. The method for protecting an electric motor against excessive temperature according to claim 5, characterized by further comprising: When the motor is controlled to run for the nth time and the motor temperature value reaches a preset alarm temperature, if a current integral accumulated value corresponding to an influence factor of the motor running obtained according to the motor current value and the motor temperature value is smaller than the first integral accumulated value, taking the current integral accumulated value as an upper limit value of a new first preset range and a lower limit value of a new second preset range; And when the motor temperature value reaches the preset overtemperature fault temperature, if the current integral accumulated value corresponding to the influence factor of the motor operation obtained according to the motor current value and the motor temperature value is smaller than the second integral accumulated value, taking the current integral accumulated value as the new upper limit value of the second preset range.
  7. 7. The motor over-temperature protection method according to any one of claims 1 to 6, characterized by further comprising, before determining whether the operation state of the motor is an overload operation state based on the motor operation data: comparing the motor temperature value, a preset alarm temperature and a preset overtemperature fault temperature; And if the motor temperature value is greater than the preset alarm temperature or the motor temperature value is greater than the preset over-temperature fault temperature, carrying out power reduction or shutdown treatment on the motor.
  8. 8. An overheat protection device for an electric motor, comprising: The real-time acquisition module is used for acquiring motor operation data corresponding to the motor in real time, wherein the motor operation data comprises a motor current value, a motor torque value and a motor temperature value; The real-time judging module is used for judging whether the running state of the motor in the current running period is an overload running state or not according to the running data of the motor; The current integral accumulated value calculation module is used for obtaining a current integral accumulated value corresponding to an influence factor of the motor operation in the current operation period according to the motor current value and the motor temperature value if the operation state of the motor in the current operation period is an overload operation state, wherein the current integral accumulated value is obtained by changing the motor current value and/or the motor temperature value corresponding to the motor operation in a plurality of historical operation periods and the current operation period; The torque adjustment module is used for limiting the actual torque of the motor according to the current integral accumulated value so as to reduce the current output power of the motor; and the torque limit stopping module is used for calculating the integral accumulated value in real time according to the motor current value and/or the motor temperature value corresponding to the motor running in the current running period after the current output power of the motor is smaller than the rated power until the integral accumulated value obtained by real-time calculation is reduced to 0, and stopping limiting the torque of the motor.
  9. 9. An electronic device, comprising: A processor and a memory for storing a computer program, the processor being for invoking and running the computer program stored in the memory to perform the method of any of claims 1-7.
  10. 10. A computer readable storage medium storing a computer program for causing a computer to perform the method of any one of claims 1-7.

Description

Over-temperature protection method, device and equipment for motor and storage medium Technical Field The embodiment of the application relates to the technical field of motor control, in particular to an over-temperature protection method, device and equipment for a motor and a storage medium. Background Along with the increasingly wide market application of new energy automobiles, the application scene of the new energy automobiles is continuously expanded, and the new energy automobiles are extended from the driving working conditions of conventional urban roads to complex and severe road conditions such as mines, mines and the like. Under complex and severe working conditions, how to ensure continuous and reliable running of new energy automobiles becomes a core problem of important attention of vehicle manufacturers and clients. At present, the main flow mode of the existing motor over-temperature fault protection method is that a motor over-temperature early warning protection threshold value is preset, when the actual running temperature of the motor reaches the threshold value, the upper limit of the output power of the motor is directly limited, and even the motor is directly controlled to stop, so that the motor over-temperature protection is realized. However, in the above-mentioned prior art, since no transition link is provided between the normal output and the limited output power of the motor, it is not possible to flexibly adapt to the vehicle running requirements before and after the triggering of the temperature rise of the motor, which easily causes power fluctuation in the motor control process, and affects the driving smoothness. Therefore, aiming at the problem of poor driving operability in the existing motor over-temperature protection method, research and development of a motor over-temperature protection method capable of considering both driving comfort and motor safety is urgently needed. Disclosure of Invention The application provides an over-temperature protection method, device, equipment and storage medium for a motor, which can improve the driving operability, running smoothness and riding comfort of a vehicle when over-temperature protection is performed on the motor, and solve the problem that the traditional over-temperature protection method for the motor is easy to cause poor driving experience. In a first aspect, an over-temperature protection method for a motor is provided, including: the method comprises the steps of collecting motor operation data corresponding to a motor in real time, wherein the motor operation data comprise a motor current value, a motor torque value and a motor temperature value; Judging whether the running state of the motor in the current running period is an overload running state or not according to the running data of the motor; If the running state of the motor in the current running period is an overload running state, obtaining a current integral accumulated value corresponding to an influence factor of the motor running in the current running period according to the current value of the motor and the temperature value of the motor, wherein the current integral accumulated value is obtained by changing the current value of the motor and/or the temperature value of the motor corresponding to the motor running in a plurality of historical running periods and the current running period; limiting the actual torque of the motor according to the current integral accumulated value so as to reduce the current output power of the motor; and after the current output power of the motor is smaller than the rated power, calculating the integral accumulated value in real time according to the motor current value and/or the motor temperature value corresponding to the motor running in the current running period until the integral accumulated value obtained by real-time calculation is reduced to 0, and stopping limiting the torque of the motor. Optionally, if the running state of the motor in the current running period is an overload running state, obtaining a current integral accumulated value corresponding to an influence factor of the motor running in the current running period according to the motor current value and the motor temperature value, including: determining a plurality of critical temperatures which are larger than the preset early warning temperature by taking the preset early warning temperature as a starting point, and taking the smallest critical temperature in the plurality of critical temperatures as a target critical temperature; When the motor temperature value of the motor in a historical operation period is greater than the target critical temperature, counting the integral accumulated value corresponding to the influence factor of the motor operation by a first preset value to obtain a first current integral accumulated value; Taking the critical temperature which is close to and larger than the target critical temperature as