CN112271979B - Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium - Google Patents

Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium Download PDF

Info

Publication number
CN112271979B
CN112271979B CN202011197891.6A CN202011197891A CN112271979B CN 112271979 B CN112271979 B CN 112271979B CN 202011197891 A CN202011197891 A CN 202011197891A CN 112271979 B CN112271979 B CN 112271979B
Authority
CN
China
Prior art keywords
motor
voice coil
temperature
heat conduction
real
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202011197891.6A
Other languages
Chinese (zh)
Other versions
CN112271979A (en
Inventor
郑亚军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
AAC Microtech Changzhou Co Ltd
Science and Education City Branch of AAC New Energy Development Changzhou Co Ltd
Original Assignee
AAC Microtech Changzhou Co Ltd
Science and Education City Branch of AAC New Energy Development Changzhou Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AAC Microtech Changzhou Co Ltd, Science and Education City Branch of AAC New Energy Development Changzhou Co Ltd filed Critical AAC Microtech Changzhou Co Ltd
Priority to CN202011197891.6A priority Critical patent/CN112271979B/en
Priority to PCT/CN2020/127677 priority patent/WO2022088240A1/en
Publication of CN112271979A publication Critical patent/CN112271979A/en
Application granted granted Critical
Publication of CN112271979B publication Critical patent/CN112271979B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02PCONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
    • H02P29/00Arrangements for regulating or controlling electric motors, appropriate for both AC and DC motors
    • H02P29/60Controlling or determining the temperature of the motor or of the drive
    • H02P29/64Controlling or determining the temperature of the winding
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02KDYNAMO-ELECTRIC MACHINES
    • H02K41/00Propulsion systems in which a rigid body is moved along a path due to dynamo-electric interaction between the body and a magnetic field travelling along the path
    • H02K41/02Linear motors; Sectional motors
    • H02K41/035DC motors; Unipolar motors
    • H02K41/0352Unipolar motors
    • H02K41/0354Lorentz force motors, e.g. voice coil motors
    • H02K41/0356Lorentz force motors, e.g. voice coil motors moving along a straight path

Landscapes

  • Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Electromagnetism (AREA)
  • Control Of Electric Motors In General (AREA)

Abstract

The invention provides a motor protection method, a motor protection device, electronic equipment and a medium based on temperature measurement, wherein the method comprises the following steps: obtaining a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor; calculating the predicted temperature of the motor voice coil according to the vibration file; and under the condition that the predicted temperature is higher than a preset temperature threshold value, performing correction processing on the vibration file.

Description

Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium
[ technical field ] A method for producing a semiconductor device
The invention relates to the technical field of linear motors, in particular to a motor protection method and device based on temperature measurement and calculation, electronic equipment and a medium.
[ background of the invention ]
Along with the development of science and technology, the application of motor not only provides a power output device in industrial production, and the motor also plays an important role in daily consumer electronics, provides tactile feedback, outputs abundant vibration effect, promotes user experience and feels.
Whether as power output or generating a haptic effect, the monitoring of the working condition of the motor is always an important topic. The motor is an electromagnetic induction device, and the heating of the voice coil is an inevitable problem in the working state. However, the continuous operation of the motor may cause the continuous temperature rise inside the motor, which leads to unstable and uncontrollable operation of the motor, thereby causing the performance of the motor to be reduced, and too serious temperature rise may even bring safety risk. Therefore, how to control the temperature of the motor voice coil is an important link for ensuring the safe and efficient work of the motor.
[ summary of the invention ]
In view of the above, it is necessary to provide a motor protection method, device, electronic device and medium based on temperature measurement and calculation, so as to solve the problem of how to control the temperature of the voice coil of the motor to protect the motor.
The technical scheme of the invention is as follows:
in one aspect, a motor protection method based on temperature measurement is provided, and includes:
obtaining a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor;
calculating the predicted temperature of the motor voice coil according to the vibration file;
and under the condition that the predicted temperature is higher than a preset temperature threshold value, performing correction processing on the vibration file.
Optionally, the calculating the predicted temperature of the motor voice coil according to the vibration file includes:
calculating to obtain the real-time current of the motor voice coil according to the vibration file based on a preset motor electromechanical coupling model;
and calculating to obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil based on a preset heat conduction model.
Optionally, the obtaining of the real-time current of the voice coil of the motor according to the vibration file by calculation based on a preset electromechanical coupling model of the motor includes:
and inputting the voltage u in the voltage signal corresponding to the vibration file into the motor electromechanical coupling model, and calculating to obtain a current i corresponding to the voltage u as a real-time current of the motor voice coil according to the voltage u, the rotor mass m of the motor, the mechanical damping c, the spring coefficient k, the voice coil static resistance, the voice coil inductance, the electromechanical coupling coefficient BL, the displacement x, the displacement speed v and the displacement acceleration a.
Optionally, the preset heat conduction model includes a preset heat conduction mapping relationship;
the method for obtaining the predicted temperature of the motor voice coil according to the real-time current calculation of the motor voice coil based on the preset heat conduction model comprises the following steps:
and inputting the real-time current of the motor voice coil into the preset heat conduction model so as to calculate and obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil and the preset heat conduction mapping relation.
Optionally, the preset heat conduction mapping relationship includes: the relationship between the voice coil and the heat conduction inside the motor, the relationship between the heat conduction inside the motor and the heat conduction outside the motor, and the relationship between the temperature and the resistance change.
Optionally, the heat conduction relationship between the voice coil and the inside of the motor includes:
the total energy input Q (t) of the motor voice coil, the real-time current i (t) of the motor voice coil and the real-time resistance R of the motor voice coil leade(t) a first mapping relationship;
total energy Q conducted to the interior of the motor by the voice coil of the motor1(T) real-time temperature T (T) of voice coil and real-time temperature T inside motor1(t) coefficient of heat dissipation of Voice coil e1The second mapping relationship of (1);
the real-time temperature T (T) and the initial temperature T (0) of the voice coil, the total energy input Q (T) of the motor voice coil and the total energy Q conducted to the interior of the motor by the motor voice coil1(t) and Voice coil temperature coefficient of rise cmThe third mapping relationship of (1).
Optionally, the heat conduction relationship between the inside of the motor and the outside of the motor includes:
real-time temperature T inside motor1(T) and the initial temperature T inside the motor1(0) And the total energy Q transmitted to the interior of the motor by the voice coil of the motor1(t) total energy Q conducted from the inside of the machine to the outside of the machine2(t) coefficient of temperature rise c in the motorm1The fourth mapping relationship of (1);
total energy Q conducted from the inside of the motor to the outside of the motor2(T) and the real-time temperature T inside the motor1(T) temperature T outside the motor0The heat dissipation coefficient e inside the motor2The fifth mapping relationship of (1);
the temperature-resistance variation relationship includes: real-time resistance R of motor voice coil wiree(t) and rate of resistance change with temperature ktThe real-time temperature T (T) of the voice coil, the initial temperature T (0) of the voice coil and the initial resistance R of the voice coile(0) The fifth mapping relationship of (1).
Optionally, the modifying the vibration file includes:
acquiring a calculated time length L and a preset attenuation time length Ld, wherein the calculated time length L is a processing time length for calculating the predicted temperature of the motor voice coil according to the vibration file;
acquiring the duration L0 of the vibration file; when the fact that the time length L0 of the vibration file is greater than (L + Ld) is detected, carrying out attenuation processing on a signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is Ld;
and in the case that the time length L0 of the vibration file is not greater than (L + Ld), performing attenuation processing on the signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is (L0-L).
In another aspect, a motor protection device is provided, including an obtaining module, a predicting module, and a correcting module, wherein:
the acquisition module is used for acquiring a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor;
the prediction module is used for calculating the predicted temperature of the motor voice coil according to the vibration file;
and the correction module is used for correcting the vibration file under the condition that the predicted temperature is higher than a preset temperature threshold value.
In another aspect, an electronic device is provided, which includes a memory and a processor, wherein the memory stores a computer program, and the computer program, when executed by the processor, causes the processor to perform the steps of the first aspect and any possible implementation manner thereof.
In another aspect, a storage medium is provided, which stores a computer program of instructions that is loaded by a processor and performs the steps of the first aspect and any possible implementation thereof.
The invention has the beneficial effects that: acquiring a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor; calculating the predicted temperature of the voice coil of the motor according to the vibration file; under the condition that the predicted temperature is higher than the preset temperature threshold, the vibration file is corrected, namely, the temperature rise caused by the original vibration signal can be calculated according to a temperature prediction algorithm, whether the temperature rise exceeds the safe temperature or not is judged, and the over-temperature early warning is realized; and the signal of the vibration file with overhigh temperature is played and limited, so that the temperature control of the motor is realized, and the stable work of the motor is protected.
[ description of the drawings ]
Fig. 1 is a schematic flow chart of a motor protection method based on temperature measurement and calculation according to the present invention;
FIG. 2 is a schematic structural diagram of a thermal conduction model according to the present invention;
FIG. 3 is a schematic diagram illustrating an effect of signal modification processing according to the present invention;
FIG. 4 is a schematic diagram illustrating another signal effect modification process provided by the present invention;
FIG. 5 is a schematic flow chart of another method for protecting a motor based on temperature measurement and calculation according to the present invention;
fig. 6 is a schematic structural diagram of a motor protection device provided by the present invention.
[ detailed description ] embodiments
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The terms "first," "second," and the like in the description and claims of the present invention and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or inherent to such process, method, article, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
The linear motor mentioned in the embodiments of the present invention is a transmission device that directly converts electric energy into mechanical energy for linear motion without any intermediate conversion mechanism. The rotary motor can be seen as being formed by cutting a rotary motor in the radial direction and expanding the rotary motor into a plane. Linear motors are also known as linear motors, pusher motors, etc.
The embodiments of the present invention will be described below with reference to the drawings.
Referring to fig. 1, fig. 1 is a schematic flow chart illustrating a motor protection method based on temperature measurement and calculation according to an embodiment of the present invention. The method can comprise the following steps:
101. and acquiring a vibration file, wherein the vibration file is a voltage signal of a vibration event adaptive to a voice coil of a motor.
The execution main body of the embodiment of the invention can be a motor protection device which can measure and calculate and control the temperature of a voice coil of a motor so as to protect the motor from working. In an alternative embodiment, the motor protection device may be a system including a linear motor, or may be an electronic device, and the electronic device may be a terminal device including, but not limited to, other portable devices such as a laptop computer, a tablet computer, or a desktop computer.
The vibration file in the embodiment of the invention is a voltage signal adapted to the vibration event of the motor voice coil, and the expected vibration effect can be realized by playing the voltage signal. Optionally, the vibration file may be a voltage signal generated on line according to a vibration event, or a pre-stored voltage signal may be called according to the vibration event.
102. And calculating the predicted temperature of the voice coil of the motor according to the vibration file.
In the embodiment of the invention, the voice coil temperature can be predicted according to the collected vibration file by adopting a preset model. In one embodiment, the step 102 may include:
21. calculating to obtain the real-time current of the voice coil of the motor according to the vibration file based on a preset motor electromechanical coupling model;
22. and calculating to obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil based on a preset heat conduction model.
The preset electromechanical coupling model of the motor in the embodiment of the invention can be a general linear motor calculation model, is a description mode commonly used in the industry, and is an electromagnetic coupling model established by combining a physical structure and a circuit structure of the motor. With the model, the voltage as input, the corresponding current output can be calculated. The real-time current of the corresponding motor voice coil can be obtained according to the vibration file conversion.
The preset heat conduction model in the embodiment of the invention is a calculation model established based on the heat conduction relation of the material, and is a heat conduction equation established according to the relation among heating, heat dissipation and temperature rise. By using the model, the real-time temperature of each unit can be calculated by taking the current as a heating source. According to the embodiment of the invention, the predicted temperature of the motor voice coil can be obtained through calculation according to the real-time current of the motor voice coil.
103. And performing correction processing on the vibration file when the predicted temperature is higher than a preset temperature threshold value.
Specifically, according to the predicted temperature of the motor voice coil, a play limiting strategy can be executed, corresponding correction processing is mainly carried out, the play effect of the original vibration file within a certain time can be reserved, and the vibration file is adjusted to control the temperature.
In an alternative embodiment, the step 22 may include:
and inputting the voltage u in the voltage signal corresponding to the vibration file into the motor electromechanical coupling model, and calculating to obtain a current i corresponding to the voltage u as a real-time current of the motor voice coil according to the voltage u, the mover mass m of the motor, the mechanical damping c, the spring coefficient k, the voice coil static resistance, the voice coil inductance, the electromechanical coupling coefficient BL, the displacement x, the displacement speed v and the displacement acceleration a.
Specifically, the electromechanical coupling model expression of the motor can be written as follows:
Figure BDA0002754512630000081
wherein u is the voltage in the voltage signal corresponding to the vibration file, m is the rotor mass of the motor, c is the mechanical damping of the motor, and k is the spring coefficient of the motor; BL is an electromechanical coupling coefficient, ReIs a motor coil static resistance, LeThe motor coil inductance is represented by i, u, x, and v and a, respectively representing the speed and acceleration corresponding to the displacement x.
Through the motor electromechanical coupling model expression, the real-time current i of the corresponding motor voice coil can be calculated according to the voltage u in the voltage signal corresponding to the vibration file.
In an alternative embodiment, the predetermined thermal conduction model includes a predetermined thermal conduction map;
the step 22 may include:
and inputting the real-time current of the motor voice coil into the preset heat conduction model so as to calculate and obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil and the preset heat conduction mapping relation.
To more clearly describe the method in the embodiments of the present invention, a heat conduction model will be described first. In the embodiment of the invention, the actual working environment of heating and heat conduction of the motor voice coil is divided into three-dimensional conduction units of a heating source (voice coil), the interior of the motor and the exterior of the motor.
Fig. 2 is a schematic structural diagram of a thermal conduction model according to an embodiment of the present invention, as shown in fig. 2, wherein:
voice coil: obtaining an energy input Q in the form of electric energy, a portion of which energy QtCausing the temperature T of the voice coil to rise and another part of the energy Q1Then the heat is conducted to the inside of the motor in a heat dissipation mode;
inside the motor: energy Q transmitted by voice coil1A part of energy QtResulting in a motor internal temperature T1Rising, another part of energy Q2Then conducting the heat to the outside of the motor in a heat dissipation manner;
outside the motor: energy Q transmitted from the inside of the motor2Quickly spread to the periphery without causing the external temperature T of the motor0And (4) changing.
The structure of the heat conduction model in the embodiment of the present invention may be as described above. According to the above heat conduction model structure and the heat conduction relationship thereof, a specific heat conduction model, here a software model, can be established, wherein the heat conduction relationship of the model can be described by a preset heat conduction equation. To build a heat conduction model, a heat conduction parameter fit is required to obtain the model parameters, i.e. to determine the unknown parameters in the heat conduction equation.
The heat conduction model established in the embodiment of the invention is established according to the heat conduction characteristic in the actual working environment of the voice coil, has higher accuracy and rationality, can extract any state quantity (such as voice coil temperature, voice coil resistance, internal/external temperature of a motor and the like) in the model according to the application requirement, and cannot be realized by the traditional blind modeling.
In the embodiment of the invention, experimental data acquisition can be carried out, and data acquisition of parameter fitting is obtained. Specifically, the current in the wire of the voice coil and the temperature of the voice coil can be respectively collected through the current collector and the temperature collector, so that a plurality of groups of sample current values in the wire of the voice coil and sample temperature values of the voice coil at the same moment are obtained, and the sample current values and the sample temperature values are used for fitting heat conduction relations and model parameters in a heat conduction model.
The equivalent heat conduction model can be established according to the actual heating and heat dissipation states of the voice coil, model parameters are obtained through parameter fitting, the heat conduction relation is perfected, namely, the preset heat conduction mapping relation of the heat conduction model is obtained, and the equivalent heat conduction model can be used for calculating and tracking the temperature of the voice coil according to the real-time working current of the motor voice coil. That is, in application, the real-time current of the motor voice coil may be input into the preset heat conduction model, so as to calculate and obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil and the preset heat conduction mapping relationship.
In an optional embodiment, the preset heat conduction mapping relationship includes: the relationship between the voice coil and the heat conduction inside the motor, the relationship between the heat conduction inside the motor and the heat conduction outside the motor, and the relationship between the temperature and the resistance change.
Optionally, the heat conduction relationship between the voice coil and the inside of the motor may include:
the total energy input Q (t) of the motor voice coil, the real-time current i (t) of the motor voice coil and the real-time resistance R of the motor voice coil leade(t) a first mapping relationship;
the total energy Q transmitted to the interior of the motor by the voice coil of the motor1(T) real-time temperature T (T) of voice coil and real-time temperature T inside motor1(t) coefficient of heat dissipation of Voice coil e1The second mapping relationship of (1);
the real-time temperature T (T) and initial temperature T (0) of the voice coil, the total energy input Q (T) of the motor voice coil, and the total energy Q conducted into the motor by the motor voice coil1(t) and Voice coil temperature coefficient of rise cmThe third mapping relationship of (1).
Further optionally, the heat conduction relationship between the inside of the motor and the outside of the motor includes:
real-time temperature T inside motor1(T) and the initial temperature T inside the motor1(0) The total energy Q transmitted to the interior of the motor by the voice coil of the motor1(t) total energy Q conducted from the inside of the motor to the outside of the motor2(t) coefficient of temperature rise c in the motorm1The fourth mapping relationship of (1);
total energy Q conducted from the inside to the outside of the motor2(T) and the real-time temperature T inside the motor1(T) temperature T outside the motor0And a heat dissipation coefficient e inside the motor2The fifth mapping relationship of (1);
the relationship between the temperature and the resistance includes: real-time resistor R of voice coil wire of motore(t) and rate of resistance change with temperature ktReal-time temperature T (T) of the voice coil, initial temperature T (0) of the voice coil and initial resistance R of the voice coile(0) The fifth mapping relationship of (1).
In one embodiment, the heat transfer relationship is described in detail below:
1. the voice coil and motor internal heat conduction equation may include:
Q(t)=∫i(t)2Re(t)dt
Figure BDA0002754512630000111
Figure BDA0002754512630000112
wherein Q (t) is the total energy input of the voice coil, i (t) is the instantaneous current in the wire, Re (t) is the instantaneous resistance of the wire; q1(t) total energy conducted by the voice coil to the interior of the motor, e1The heat dissipation coefficient (related to the material property and material area of the heat dissipation body), T (T) is the temperature of the voice coil itself, T1(t) is the motor internal temperature; cmIs the temperature rise coefficient (actually the product of mass and specific heat capacity, herein collectively referred to as "temperature rise coefficient") of the voice coil, and T (0) is the initial temperature of the voice coil.
2. The motor internal and motor external heat transfer equations may include:
Figure BDA0002754512630000121
Figure BDA0002754512630000122
wherein, Cm1Is the temperature rise coefficient inside the motor, e2Is the heat dissipation coefficient, T, inside the motor1(t) is an electric machineThe initial temperature of the interior; t is0The temperature outside the motor, where the domain is defaulted to dissipate heat faster, is defaulted to not be the test ambient temperature.
3. Temperature-resistance variation relationship:
Re(t)=kt·(T(t)-T(0))+Re(0)
wherein k istIs the rate of change of resistance with temperature.
In the embodiment of the invention, the preset heat conduction model is utilized to calculate the real-time voice coil temperature so as to judge whether the safety temperature is exceeded. If the temperature exceeds the safe temperature, the calculation can be immediately stopped, the calculated time length is output, and a command of 'executing playing limitation' is sent so as to be used when the vibration file is modified; if the safe temperature is not exceeded, the calculation (parameter updating) can be continued until the whole voltage signal is calculated, and a command of 'not executing playing limitation' is sent.
According to the embodiment of the invention, additional temperature monitoring equipment is not required to be added for temperature prediction and protection of the motor, and low-cost and high-efficiency motor protection can be realized.
In an actual application process, the "execute play restriction, modify vibration file" policy may specifically be as follows:
in an alternative embodiment, the step 103 includes:
31. acquiring a calculated time length L and a preset attenuation time length Ld, wherein the calculated time length L is a processing time length for calculating the predicted temperature of the motor voice coil according to the vibration file;
32. acquiring the duration L0 of the vibration file; when the time length L0 of the vibration file is detected to be greater than (L + Ld), carrying out attenuation processing on the signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is Ld;
33. and in the case that the time length L0 of the vibration file is not greater than (L + Ld), performing attenuation processing on the signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is (L0-L).
Specifically, the preset attenuation time Ld may be set to 10 milliseconds;
fig. 3 is a schematic diagram illustrating the effect of a correction processing signal, as shown in fig. 3, if the original vibration file duration L0 exceeds (L + Ld), the decay time is set to Ld, i.e., the voltage signal intensity decays from the original intensity to 0 in the range from the time L to the time (L + Ld).
FIG. 4 is a schematic diagram illustrating the effect of another modification processing signal, as shown in FIG. 4, if the original vibration file duration L0 does not exceed (L + Ld), the decay time is set to (L0-L), i.e., the voltage signal intensity decays from the original intensity to 0 in the range from the time L to the time L0.
See fig. 5 for a schematic flow chart of another method for protecting a motor based on temperature estimation. As shown in fig. 5, in practical application, a vibration file may be obtained, a preset electromechanical coupling model is adopted to convert a real-time voltage signal in the vibration file into a real-time current i (t), a preset heat conduction model is then used to calculate a real-time temperature t (t) of a voice coil according to the real-time current i (t), whether the real-time temperature t (t) exceeds a preset safe temperature Th is judged, if so, the calculation may be stopped, a current calculation time length L is recorded, and play limitation is executed; if not, the calculation can be continued, the play limit is not executed, and the parameters of the voice coil temperature and the static resistance involved in the model can be updated. By the method, the over-temperature early warning of the motor coil can be realized, the playing limitation of the over-temperature vibration signal is realized, and the temperature protection of the motor is realized.
Through the steps, the vibration file signals with overhigh temperature can be played and limited in time, and the temperature protection of the motor (voice coil) is realized.
Based on the description of the embodiment of the motor protection method based on temperature measurement and calculation, the embodiment of the invention also discloses a motor protection device. Referring to fig. 6, the motor protection apparatus 600 includes an obtaining module 610, a predicting module 620, and a correcting module 630, wherein:
the obtaining module 610 is configured to obtain a vibration file, where the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor;
the prediction module 620 is configured to calculate a predicted temperature of the voice coil of the motor according to the vibration file;
the correcting module 630 is configured to perform a correction process on the vibration file when the predicted temperature is higher than a preset temperature threshold.
According to an embodiment of the present invention, each step involved in the method shown in fig. 1 may be performed by each module in the motor protection apparatus 600 shown in fig. 6, and is not described herein again.
The motor protection device 600 in the embodiment of the present invention may obtain a vibration file, where the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor; calculating the predicted temperature of the voice coil of the motor according to the vibration file; under the condition that the predicted temperature is higher than the preset temperature threshold, the vibration file is corrected, namely, the temperature rise caused by the original vibration signal can be calculated according to a temperature prediction algorithm, whether the temperature rise exceeds the safe temperature or not is judged, and the over-temperature early warning is realized; and the signal of the vibration file with overhigh temperature is played and limited, so that the temperature control of the motor is realized, and the stable work of the motor is protected.
Based on the description of the method embodiment and the device embodiment, the embodiment of the invention also provides electronic equipment. The electronic device includes at least a processor and a memory, the memory storing a computer storage medium.
A computer storage medium may be stored in a memory of the electronic device, the computer storage medium configured to store a computer program comprising program instructions, the processor configured to execute the program instructions stored by the computer storage medium. Processors (or CPUs) are a computing core and a control core of a device, and are adapted to implement one or more instructions, and in particular, to load and execute the one or more instructions so as to implement corresponding method flows or corresponding functions; in one embodiment, the processor described above in the embodiments of the present invention may be configured to perform a series of processes, including any steps of the method in the embodiment shown in fig. 1, and so on.
An embodiment of the present invention further provides a computer storage medium (Memory), which is a Memory device in an electronic device and is used for storing programs and data. It is understood that the computer storage medium herein may include both a built-in storage medium in the electronic device and, of course, an extended storage medium supported by the electronic device. Computer storage media provide storage space that stores an operating system for an electronic device. Also stored in the memory space are one or more instructions, which may be one or more computer programs (including program code), suitable for loading and execution by the processor. The computer storage medium may be a high-speed RAM memory, or may be a non-volatile memory (non-volatile memory), such as at least one disk memory; and optionally at least one computer storage medium located remotely from the processor.
In one embodiment, one or more instructions stored in a computer storage medium may be loaded and executed by a processor to perform the corresponding steps in the above embodiments; in particular implementations, one or more instructions in the computer storage medium may be loaded by the processor and perform any steps of the method in fig. 1, which are not described herein again.
It can be clearly understood by those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described apparatuses and modules may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the embodiments provided in the present invention, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the division of the module is only one logical division, and other divisions may be possible in actual implementation, for example, a plurality of modules or components may be combined or integrated into another system, or some features may be omitted, or not performed. The shown or discussed mutual coupling, direct coupling or communication connection may be an indirect coupling or communication connection of devices or modules through some interfaces, and may be in an electrical, mechanical or other form.
Modules described as separate parts may or may not be physically separate, and parts displayed as modules may or may not be physical modules, may be located in one place, or may be distributed on a plurality of network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment.
In the above embodiments, the implementation may be wholly or partially realized by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. The procedures or functions according to the embodiments of the invention are brought about in whole or in part when the computer program instructions are loaded and executed on a computer. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer instructions may be stored on or transmitted over a computer-readable storage medium. The computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)), or wirelessly (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that includes one or more of the available media. The usable medium may be a read-only memory (ROM), or a Random Access Memory (RAM), or a magnetic medium, such as a floppy disk, a hard disk, a magnetic tape, a magnetic disk, or an optical medium, such as a Digital Versatile Disk (DVD), or a semiconductor medium, such as a Solid State Disk (SSD).

Claims (7)

1. A motor protection method based on temperature measurement and calculation is characterized by comprising the following steps:
obtaining a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor;
based on a preset motor electromechanical coupling model, calculating and obtaining the real-time current of the motor voice coil according to the vibration file, wherein the method comprises the following steps: inputting the voltage u in the voltage signal corresponding to the vibration file into the motor electromechanical coupling model, and calculating to obtain a current i corresponding to the voltage u as a real-time current of the motor voice coil according to the voltage u, the mover mass m of the motor, the mechanical damping c, the spring coefficient k, the voice coil static resistance, the voice coil inductance, the electromechanical coupling coefficient BL, the displacement x, the displacement speed v and the displacement acceleration a;
inputting the real-time current of the motor voice coil into a preset heat conduction model so as to calculate and obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil and a preset heat conduction mapping relation, wherein the preset heat conduction model comprises the preset heat conduction mapping relation, and the preset heat conduction mapping relation comprises: the relationship between the voice coil and the heat conduction inside the motor, the relationship between the heat conduction inside the motor and the heat conduction outside the motor, and the relationship between the temperature and the change of the resistance;
and under the condition that the predicted temperature is higher than a preset temperature threshold value, performing correction processing on the vibration file.
2. The method for protecting the motor based on the temperature estimation according to claim 1, wherein the relationship between the voice coil and the internal heat conduction of the motor comprises:
the total energy input Q (t) of the motor voice coil, the real-time current i (t) of the motor voice coil and the real-time resistance R of the motor voice coil leade(t) a first mapping relationship;
total energy Q conducted to the interior of the motor by the voice coil of the motor1(T) real-time temperature T (T) of voice coil and real-time temperature T inside motor1(t) coefficient of heat dissipation of Voice coil e1The second mapping relationship of (1);
the real-time temperature T (T) and the initial temperature T (0) of the voice coil, the total energy input Q (T) of the motor voice coil and the total energy Q conducted to the interior of the motor by the motor voice coil1(t) andtemperature coefficient of voice coil cmThe third mapping relationship of (1).
3. The method for protecting the motor based on the temperature estimation according to claim 2, wherein the relationship between the heat conduction inside the motor and the heat conduction outside the motor comprises:
real-time temperature T inside motor1(T) and the initial temperature T inside the motor1(0) And the total energy Q transmitted to the interior of the motor by the voice coil of the motor1(t) total energy Q conducted from the inside of the machine to the outside of the machine2(t) coefficient of temperature rise c in the motorm1The fourth mapping relationship of (1);
total energy Q conducted from the inside of the motor to the outside of the motor2(T) and the real-time temperature T inside the motor1(T) temperature T outside the motor0The heat dissipation coefficient e inside the motor2The fifth mapping relationship of (1);
the temperature-resistance variation relationship includes: real-time resistance R of motor voice coil wiree(t) and rate of resistance change with temperature ktThe real-time temperature T (T) of the voice coil, the initial temperature T (0) of the voice coil and the initial resistance R of the voice coile(0) The fifth mapping relationship of (1).
4. The method for protecting the motor based on the temperature estimation according to any one of claims 1 to 3, wherein the correction processing of the vibration file comprises the following steps:
acquiring a calculated time length L and a preset attenuation time length Ld, wherein the calculated time length L is a processing time length for calculating the predicted temperature of the motor voice coil according to the vibration file;
acquiring the duration L0 of the vibration file; when the fact that the time length L0 of the vibration file is greater than (L + Ld) is detected, carrying out attenuation processing on a signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is Ld;
and in the case that the time length L0 of the vibration file is not greater than (L + Ld), performing attenuation processing on the signal of the vibration file after the time length L is calculated, wherein the time length of the attenuation processing is (L0-L).
5. A motor protection device is characterized by comprising an obtaining module, a predicting module and a correcting module, wherein:
the acquisition module is used for acquiring a vibration file, wherein the vibration file is a voltage signal adapted to a vibration event of a voice coil of a motor;
the prediction module is configured to calculate and obtain a real-time current of the voice coil of the motor according to the vibration file based on a preset electromechanical coupling model of the motor, and includes: inputting the voltage u in the voltage signal corresponding to the vibration file into the motor electromechanical coupling model, and calculating to obtain a current i corresponding to the voltage u as a real-time current of the motor voice coil according to the voltage u, the mover mass m of the motor, the mechanical damping c, the spring coefficient k, the voice coil static resistance, the voice coil inductance, the electromechanical coupling coefficient BL, the displacement x, the displacement speed v and the displacement acceleration a;
the prediction module is further configured to input the real-time current of the motor voice coil into a preset heat conduction model, so as to calculate and obtain the predicted temperature of the motor voice coil according to the real-time current of the motor voice coil and a preset heat conduction mapping relationship, where the preset heat conduction model includes the preset heat conduction mapping relationship, and the preset heat conduction mapping relationship includes: the relationship between the voice coil and the heat conduction inside the motor, the relationship between the heat conduction inside the motor and the heat conduction outside the motor, and the relationship between the temperature and the change of the resistance;
and the correction module is used for correcting the vibration file under the condition that the predicted temperature is higher than a preset temperature threshold value.
6. An electronic device, characterized in that it comprises a memory and a processor, the memory storing a computer program which, when executed by the processor, causes the processor to carry out the steps of the method for motor protection based on temperature estimation according to any one of claims 1 to 4.
7. A computer readable storage medium storing a computer program of instructions which, when executed by a processor, causes the processor to perform the steps of the method according to any one of claims 1 to 4.
CN202011197891.6A 2020-10-30 2020-10-30 Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium Active CN112271979B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011197891.6A CN112271979B (en) 2020-10-30 2020-10-30 Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium
PCT/CN2020/127677 WO2022088240A1 (en) 2020-10-30 2020-11-10 Electric motor protection method and apparatus based on temperature measurement and calculation, and electronic device and medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011197891.6A CN112271979B (en) 2020-10-30 2020-10-30 Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium

Publications (2)

Publication Number Publication Date
CN112271979A CN112271979A (en) 2021-01-26
CN112271979B true CN112271979B (en) 2022-04-26

Family

ID=74344500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011197891.6A Active CN112271979B (en) 2020-10-30 2020-10-30 Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium

Country Status (2)

Country Link
CN (1) CN112271979B (en)
WO (1) WO2022088240A1 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04165991A (en) * 1990-10-25 1992-06-11 Olympus Optical Co Ltd Dc linear motor drive
EP3076545B1 (en) * 2010-02-10 2020-12-16 Goodix Technology (HK) Company Limited System and method for adapting a loudspeaker signal
CN108668197B (en) * 2017-03-31 2020-08-18 展讯通信(上海)有限公司 Control method and device of loudspeaker system
US11428581B2 (en) * 2018-04-25 2022-08-30 Semiconductor Components Industries, Llc Methods and apparatus for predictive modeling in an imaging system
CN110011591B (en) * 2018-12-31 2022-07-05 瑞声科技(新加坡)有限公司 Motor drive signal generation method, electronic device, and storage medium
CN109905812B (en) * 2019-01-31 2021-03-19 维沃移动通信有限公司 Input power control method and device and terminal equipment
CN109861172B (en) * 2019-03-29 2020-07-03 北京经纬恒润科技有限公司 Motor overheating protection method and device
CN111385714B (en) * 2020-03-17 2021-07-27 维沃移动通信有限公司 Method for determining voice coil temperature of loudspeaker, electronic device and storage medium

Also Published As

Publication number Publication date
CN112271979A (en) 2021-01-26
WO2022088240A1 (en) 2022-05-05

Similar Documents

Publication Publication Date Title
CN112213638B (en) Heating state monitoring method of motor coil, related equipment and medium
CN109902817B (en) Board card and neural network operation method
CN107407952A (en) Power limit is changed based on equipment state
CN107430037A (en) For changing the power management of power limit based on equipment skin temperature
CN110995117B (en) A kind of motor function safety control method and device
CN112234911B (en) Real-time monitoring method and model for temperature of permanent magnet motor rotor
KR101942027B1 (en) Method for predicting temperature in device
CN115659659A (en) A method and system for calculating the winding temperature field of a transformer under natural convection heat dissipation
CN108092597A (en) For controlling the method and system of phase-wound rotor synchronous motor
CN112271979B (en) Motor protection method and device based on temperature measurement and calculation, electronic equipment and medium
CN117874944A (en) Cable thermal evaluation method, device, computer equipment and storage medium
Wang et al. Free knot recursive B-spline for compensation of nonlinear smart sensors
CN108089458A (en) Research environment temperature influences emulation mode to new overload protective relay temperature
CN116819224A (en) Cable operation status monitoring methods, devices, computer equipment, media and products
CN110197000B (en) Dynamic capacity-increasing operation prediction method, device, equipment and storage medium for isolating switch
CN113675824A (en) Motor overload protection method and device, storage medium and electronic device
CN108459945B (en) Electronic equipment and control method of running state thereof
CN110377078B (en) Method and device for controlling working temperature of electronic device in low temperature environment
CN107992706A (en) A kind of Temperature Field Simulation method based on new overload protective relay heating component
EP4172581B1 (en) Current load management for temperature control in a cable duct
CN105508270B (en) A kind of method and device for determining rotation speed of the fan
WO2010058507A1 (en) Simulation device, simulation method, and recording medium containing the program
CN117787055B (en) Power semiconductor device life cycle safe operation domain calibration method and system
CN118951196B (en) A PCB device welding control method, device and system
CN117396735A (en) Real-time estimation method of temperature of electrical components in power electronic systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant