[go: up one dir, main page]

CN111766516A - Direct current motor parameter calibration method and device - Google Patents

Direct current motor parameter calibration method and device Download PDF

Info

Publication number
CN111766516A
CN111766516A CN202010673739.4A CN202010673739A CN111766516A CN 111766516 A CN111766516 A CN 111766516A CN 202010673739 A CN202010673739 A CN 202010673739A CN 111766516 A CN111766516 A CN 111766516A
Authority
CN
China
Prior art keywords
direct current
armature
current motor
rotor
temperature
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.)
Granted
Application number
CN202010673739.4A
Other languages
Chinese (zh)
Other versions
CN111766516B (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.)
Beijing Jingwei Hirain Tech Co Ltd
Original Assignee
Beijing Jingwei Hirain Tech 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 Beijing Jingwei Hirain Tech Co Ltd filed Critical Beijing Jingwei Hirain Tech Co Ltd
Priority to CN202010673739.4A priority Critical patent/CN111766516B/en
Publication of CN111766516A publication Critical patent/CN111766516A/en
Application granted granted Critical
Publication of CN111766516B publication Critical patent/CN111766516B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/34Testing dynamo-electric machines
    • G01R31/343Testing dynamo-electric machines in operation

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Circuit Breakers, Generators, And Electric Motors (AREA)

Abstract

The invention provides a method and a device for calibrating parameters of a direct current motor, wherein the method comprises the steps of respectively controlling the direct current motor to carry out corresponding operation processes under various different test conditions, acquiring armature current, armature voltage and rotor rotating speed of the direct current motor in the operation process of the direct current motor, calculating to obtain torque coefficients and armature resistances corresponding to a plurality of rotor temperatures, and further calculating to obtain a relation formula of the rotor temperatures, the torque coefficients and the armature resistances. The test conditions include the rotor temperature of the dc motor, the operating voltage of the dc motor, and the load of the dc motor, and thus the same rotor temperature corresponds to various test conditions. The torque coefficient and the armature resistance corresponding to a certain rotor temperature calculated according to various test conditions are more accurate, so that the temperature of the direct current motor calculated by the thermal protection algorithm is more accurate, and the direct current motor can be better protected from being burnt. The running time of the direct current motor under each test condition is shorter, and the whole calibration time is shortened.

Description

Direct current motor parameter calibration method and device
Technical Field
The invention relates to the technical field of direct current motors, in particular to a direct current motor parameter calibration method and device.
Background
The direct current motor has the characteristics of low cost, quick response, good speed regulation effect and the like, so the direct current motor is widely applied to the modern automobile industry. Aiming at the problem that the direct current motor is easy to burn due to overheating under the condition of load movement, the direct current motor is prevented from being burnt due to overheating during operation through a thermal protection algorithm at present.
The specific process executed by the thermal protection algorithm is as follows: matching to obtain a torque coefficient K and an armature resistance R of the direct current motor according to the initial temperature of the direct current motor; calculating to obtain the current running current of the direct current motor according to the torque coefficient K and the armature resistance R; according to the current running current, matching to obtain a rotor temperature rise coefficient and a stator temperature rise coefficient, and then calculating to obtain the temperature of the direct current motor; and determining whether to carry out thermal protection on the direct current motor according to whether the calculated temperature reaches a threshold value.
The torque coefficient K and the armature resistance R are substantially linear with the rotor temperature of the dc motor. In the prior art, the calibration of the torque coefficient K and the armature resistance R is performed under a few test conditions, so that the calibration of the torque coefficient K and the armature resistance R is inaccurate. In the existing calibration process, the temperature of the rotor is increased from room temperature to a temperature threshold value, and data in the process are collected; and equally dividing the whole temperature interval into a plurality of sub-temperature intervals, and calculating the torque coefficient K and the armature resistance R of the corresponding sub-temperature interval according to the armature current, the armature voltage and the rotor rotating speed which are acquired by each sub-temperature interval. The whole calibration process takes a long time.
Disclosure of Invention
In view of this, the present invention provides a method and an apparatus for calibrating parameters of a dc motor, which are intended to improve the accuracy of calibrating parameters of the dc motor and reduce the time consumed for calibration.
In order to achieve the above object, the following solutions are proposed:
in a first aspect, a method for calibrating parameters of a dc motor is provided, which is applied to a system for calibrating parameters of a dc motor, and the method for calibrating parameters of a dc motor includes:
under various different test conditions, respectively controlling the direct current motor to perform corresponding operation processes, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; the testing conditions are configured by the direct current motor parameter calibration system, and the rotor temperature, the working voltage and/or the load under different testing conditions are different;
collecting armature current of the direct current motor, armature voltage of the direct current motor and rotor rotating speed of the direct current motor in the running process of the direct current motor;
according to the armature current, the armature voltage and the rotor speed which are acquired under the same rotor temperature test conditions, the torque coefficient and the armature resistance under the same rotor temperature test conditions are respectively calculated by combining an armature current formula, wherein the armature current formula is as follows:
Figure BDA0002583298660000021
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by utilizing a fitting algorithm according to the calculated torque coefficients and the armature resistances corresponding to the different rotor temperatures.
Optionally, under various different test conditions, the dc motors are respectively controlled to perform corresponding operation processes, which specifically includes:
under various different test conditions, the direct current motor is respectively controlled to run and move from the first position to the second position, then the direct current motor moves back from the second position to the first position, and the distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value.
Optionally, after the step of controlling the dc motor to run from the second position back to the first position, the method further includes:
and cooling the direct current motor to reduce the temperature of the rotor of the direct current motor to the temperature of the rotor under the current test condition, controlling the direct current motor to run from the first position to the second position, and then running back to the first position from the second position.
Optionally, the calculating, according to the armature current, the armature voltage, and the rotor speed collected under each same rotor temperature test condition, and in combination with an armature current formula, respectively obtains the torque coefficient and the armature resistance under each same rotor temperature test condition, specifically including:
and respectively calculating parameters K and R in the armature current formula under the same rotor temperature test condition by utilizing a fitting algorithm according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition.
Optionally, the calculating, according to the armature current, the armature voltage, and the rotor speed collected under each same rotor temperature test condition, and in combination with an armature current formula, respectively obtains the torque coefficient and the armature resistance under each same rotor temperature test condition, specifically including:
for different test conditions of each same rotor temperature, calculating torque coefficients and armature resistances corresponding to the different test conditions of each same rotor temperature according to the collected armature current, the collected armature voltage and the collected rotor speed in combination with an armature current formula;
respectively calculating to obtain torque coefficient average values corresponding to all test conditions of the same rotor temperature, and taking the torque coefficient average values as torque coefficients corresponding to the corresponding rotor temperatures;
and respectively calculating to obtain the armature resistance average value corresponding to all the test conditions of each same rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the corresponding rotor temperature.
Optionally, the dc motor parameter calibration system includes: industrial computer, data acquisition card, power, machine controller and test bench, the test bench includes: the temperature control box, the current sensor, the torque sensor, the temperature measuring instrument and the brake; during testing, the direct current motor, the torque sensor, the temperature measuring instrument and the brake are arranged in the temperature control box, and the method comprises the following steps of;
under various different test conditions, respectively controlling the direct current motor to perform corresponding operation processes by using the motor controller, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; configuring the rotor temperature, the working voltage and the load by a temperature control box, a power supply and a brake, wherein the rotor temperature, the working voltage and/or the load under different test conditions are different;
in the running process of the direct current motor, collecting armature current of the direct current motor by using a current sensor, and collecting armature voltage of the direct current motor and rotor rotating speed of the direct current motor by using a motor controller;
the industrial personal computer respectively calculates and obtains a torque coefficient and an armature resistance under the same rotor temperature test condition according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition in combination with an armature current formula, wherein the armature current formula is as follows:
Figure BDA0002583298660000031
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and the industrial personal computer obtains a relational formula of the rotor temperature, the torque coefficient and the armature resistance by utilizing a fitting algorithm according to the calculated torque coefficients and armature resistances corresponding to different rotor temperatures.
In a second aspect, a dc motor parameter calibration device is provided, which is applied to a dc motor parameter calibration system, and the dc motor parameter calibration device includes:
the operation control unit is used for respectively controlling the direct current motor to carry out corresponding operation processes under various different test conditions, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; the testing conditions are configured by the direct current motor parameter calibration system, and the rotor temperature, the working voltage and/or the load under different testing conditions are different;
the data acquisition unit is used for acquiring the armature current of the direct current motor, the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor in the running process of the direct current motor;
the parameter calculation unit is used for respectively calculating a torque coefficient and an armature resistance under the same rotor temperature test condition according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition in combination with an armature current formula, wherein the armature current formula is as follows:
Figure BDA0002583298660000041
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and the fitting unit is used for obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by using a fitting algorithm according to the calculated torque coefficients and armature resistances corresponding to different rotor temperatures.
Optionally, the operation control unit is specifically configured to:
under various different test conditions, the direct current motor is respectively controlled to run and move from the first position to the second position, then the direct current motor moves back from the second position to the first position, and the distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value.
Optionally, the operation control unit is further configured to:
after the direct current motor is controlled to run from the second position to the first position, the direct current motor is cooled so that the temperature of a rotor of the direct current motor is reduced to the temperature of the rotor under the current test condition, then the direct current motor is controlled to run from the first position to the second position, and then the direct current motor is controlled to run from the second position to the first position.
Optionally, the parameter calculating unit is specifically configured to calculate, according to the armature current, the armature voltage, and the rotor speed acquired under each same rotor temperature test condition, parameters K and R in an armature current formula under each same rotor temperature test condition by using a fitting algorithm, respectively.
Optionally, the parameter calculating unit is specifically configured to:
for different test conditions of each same rotor temperature, calculating torque coefficients and armature resistances corresponding to the different test conditions of each same rotor temperature according to the collected armature current, the collected armature voltage and the collected rotor speed in combination with an armature current formula;
respectively calculating to obtain torque coefficient average values corresponding to all test conditions of the same rotor temperature, and taking the torque coefficient average values as torque coefficients corresponding to the corresponding rotor temperatures;
and respectively calculating to obtain the armature resistance average value corresponding to all the test conditions of each same rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the corresponding rotor temperature.
Compared with the prior art, the technical scheme of the invention has the following advantages:
the method comprises the steps of respectively controlling the direct current motor to carry out corresponding operation processes under various different test conditions, collecting armature current, armature voltage and rotor rotating speed of the direct current motor in the operation process of the direct current motor, calculating to obtain torque coefficients and armature resistances corresponding to a plurality of rotor temperatures, and further calculating to obtain a relation formula of the rotor temperatures, the torque coefficients and the armature resistances. The test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor, so that the same rotor temperature can correspond to various test conditions. The torque coefficient and the armature resistance corresponding to a certain rotor temperature calculated according to various test conditions are more accurate, so that the temperature of the direct current motor calculated by the thermal protection algorithm is more accurate, and the direct current motor can be better protected from being burnt. The running time of the direct current motor under each test condition is shorter, and the whole calibration time is shortened.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the provided drawings without creative efforts.
Fig. 1 is a schematic diagram of a dc motor parameter calibration system according to an embodiment of the present invention;
fig. 2 is a flowchart of a method for calibrating parameters of a dc motor according to an embodiment of the present invention;
FIG. 3 is a graph of the effect of data fitting at a certain rotor temperature according to an embodiment of the present invention;
fig. 4 is a schematic diagram of a dc motor parameter calibration apparatus according to an embodiment of the present invention.
Detailed Description
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.
Referring to fig. 1, a system for calibrating parameters of a dc motor is provided for the embodiments of the present invention, and is used to configure test conditions when calibrating parameters of the dc motor. The direct current motor parameter calibration system comprises an industrial personal computer, a power supply, a motor controller, a data acquisition card and a test bench. The test bench comprises a brake, a temperature measuring instrument, a torque sensor, a current sensor and a temperature control box. The power supply may be a programmable power supply or a battery with different voltage outputs. The brake can adopt a magnetic powder brake or a magnetic eddy current brake and the like. The temperature measuring instrument can adopt an infrared temperature measuring instrument and the like.
In one embodiment, before calibrating the dc motor, the stator of the dc motor is perforated to expose a circular hole of 1cm diameter for the probe of the thermometer to measure the rotor temperature. And the brake penetrates through the temperature control box, the direct current motor is fixed in the temperature control box, and a probe of the thermodetector is arranged at the position of the stator hole and is 2-3cm away from the rotor. Arranging a direct current motor, a torque sensor, a temperature measuring instrument and a brake in a temperature control box; the power supply, the data acquisition card and the industrial personal computer are arranged outside the temperature control box; the current sensor can be arranged inside the temperature control box or outside the temperature control box.
The motor controller is responsible for controlling the operation process of the direct current motor. The DC motor is provided with a load by using a brake. And acquiring the load of the direct current motor by using the torque sensor. And configuring the working voltage of the direct current motor by using the power supply. And the temperature control box is used for configuring the rotor temperature of the direct current motor. And measuring the rotor temperature of the direct current motor by using a temperature measuring instrument. And acquiring terminal current of the motor controller by using a current sensor, namely armature current of the direct current motor. And acquiring data output by the torque sensor, the current sensor and the temperature measuring instrument by using a data acquisition card. And acquiring the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor by using the motor controller. And system control software based on LabVIEW is installed in the industrial personal computer to realize the monitoring of the motor experiment process and data.
For the rotor temperature in the test conditions, it was set by the temperature control box. Specifically, the direct current motor is placed in the temperature control box, and after the temperature control box sets the temperature, the rotor temperature of the direct current motor can be consistent with the temperature in the temperature control box after waiting for a certain time. And determining the condition of the rotor temperature in the testing condition after determining that the actual temperature of the rotor reaches the rotor temperature in the testing condition through the data collected by the infrared thermometer.
Referring to fig. 2, a method for calibrating parameters of a dc motor according to an embodiment of the present invention includes the following steps:
s21: and respectively controlling the direct current motor to perform corresponding operation processes under various different test conditions.
The test conditions in the invention include the rotor temperature of the dc motor, the operating voltage of the dc motor and the load of the dc motor. The rotor temperature of the direct current motor, the operating voltage of the direct current motor and/or the load of the direct current motor are different under different test conditions. Different test conditions cover different rotor temperatures and different combinations between the operating voltage of the dc motor and the load of the dc motor at each rotor temperature. The working conditions of the direct current motor have the conditions of different voltages and different loads, and the working voltage of the direct current motor and the load of the direct current motor are added into the test conditions, so that the actual working conditions of the direct current motor can be more fitted, and further the calculation results of the armature resistance and the torque coefficient are more accurate.
In one embodiment, the dc motors are separately controlled to operate to perform the same positional movement under different test conditions. Specifically, the direct current motor is controlled to run from the first position to the second position and then back from the second position to the first position. The distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value. For example, the temperature rise threshold may be 10 °. Data collected in the starting and stopping processes of the direct current motor are generally inaccurate, so that multiple cycles can be carried out to ensure that enough data of the direct current motor in a stable running state can be collected. A cyclic process refers to controlling the operation of the DC motor to move from a first position to a second position and then back from the second position to the first position. It should be noted that the temperature of the rotor of the dc motor may rise during the movement process, and in order to avoid that the temperature rise of the rotor of the dc motor is too high, which may cause a large difference with the temperature of the rotor under the test condition, and affect the calibration result, after the execution of one cycle, the temperature of the rotor of the dc motor needs to be reduced, so that the temperature of the rotor of the dc motor is reduced to the temperature of the rotor under the test condition, and then the next cycle is performed.
Of course, other embodiments of step S21 are also possible. If different first positions and different second positions can be correspondingly set for different test conditions, the distance between the first position and the second position enables the temperature rise of the direct current motor under the corresponding test conditions to be smaller than the temperature rise threshold value. For another example, under various different test conditions, the direct current motor is respectively controlled to rotate forward for a preset time length and then rotate backward for a preset time length, and the preset time length is set so that the temperature rise of the direct current motor under various test conditions is smaller than a temperature rise threshold.
S22: in the running process of the direct current motor, the armature current of the direct current motor, the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor are collected.
And under each test condition, controlling the direct current motor to perform one operation process. And executing step S22 each time the dc motor runs, and acquiring the armature current of the dc motor, the armature voltage of the dc motor, and the rotor speed of the dc motor under the current test condition. And collecting the armature current of the direct current motor by using the current sensor. And obtaining the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor by using the motor controller.
S23: according to the armature current, the armature voltage and the rotor speed which are collected under the same rotor temperature test condition, the torque coefficient and the armature resistance under the same rotor temperature test condition are respectively calculated by combining an armature current formula, wherein the armature current formula is as follows:
Figure BDA0002583298660000081
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance.
Embodiments of the present invention provide two methods of calculating the torque coefficient and armature resistance at a certain rotor temperature. The first is to obtain K and R in an armature current formula by using a fitting algorithm according to the armature current, the armature voltage and the rotor speed acquired under all test conditions including a certain rotor temperature, that is, a torque coefficient and an armature resistance corresponding to the rotor temperature. The fitting algorithm may specifically employ a least squares method.
Secondly, for each test condition containing a certain rotor temperature, calculating a torque coefficient and an armature resistance corresponding to each test condition containing the rotor temperature according to the collected armature current, armature voltage and rotor rotation speed and by combining an armature current formula, namely calculating the torque coefficient and the armature resistance under each test condition containing the certain rotor temperature; then, calculating to obtain a torque coefficient average value corresponding to all test conditions including the rotor temperature, and taking the torque coefficient average value as a torque coefficient corresponding to the rotor temperature; and calculating to obtain an armature resistance average value corresponding to all test conditions including the rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the rotor temperature.
The average value of the torque coefficients corresponding to all the test conditions including a certain rotor temperature, that is, the average value of all the torque coefficients corresponding to the respective test conditions including the rotor temperature. The average value of the armature resistances corresponding to all the test conditions including a certain rotor temperature, that is, the average value of all the armature resistances corresponding to the respective test conditions including the rotor temperature. For example, all test conditions including the rotor temperature T1 are test condition 1 and test condition 2; the torque coefficient corresponding to test condition 1 is K1, and the torque coefficient corresponding to test condition 2 is K2, and the average value of the torque coefficients corresponding to all test conditions including the rotor temperature T1 is (K1+ K2)/2.
S24: and obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by utilizing a fitting algorithm according to the calculated torque coefficients and the armature resistances corresponding to the different rotor temperatures.
Specifically, the fitting algorithm may adopt a least square method to obtain a relational formula of the rotor temperature, the torque coefficient and the armature resistance, and further obtain the torque coefficient and the armature resistance corresponding to each temperature.
When a DC motor is calibrated, three DC motor samples are selected for calibration, namely three DC motors are selected from a batch of same DC motors for calibration, so as to eliminate the difference between the DC motors.
In one embodiment, five temperature values of-20 deg.C, 0 deg.C, 20 deg.C, 50 deg.C and 80 deg.C are selected as the rotor temperature in the test condition. Three voltages of 9V, 13.5V and 16V are selected as the working voltage of the direct current motor in the test condition. And selecting all voltages in the vicinity of 0-the working voltage of the direct current motor at intervals of 1 as the load of the direct current motor. Thus, for each rotor temperature, there are multiple test conditions. For example, if the vicinity of the operating voltage of the dc voltage is a voltage value 1V lower than the operating voltage of the dc voltage, and the operating voltage of the dc motor is 9V, 0V, 1V, … …, and 8V are selected as the loads of the dc motor, that is, the operating voltage of the dc motor is 9V, and there are 9 choices for the loads of the dc motor; when the working voltage of the direct current motor is 13.5V, 0V, 1V, … … V and 12V are selected as loads of the direct current motor, namely when the working voltage of the direct current motor is 13.5V, the loads of the direct current motor have 13 choices; when the working voltage of the direct current motor is 16V, selecting 0V, 1V, … … and 15V as the load of the direct current motor, namely when the working voltage of the direct current motor is 16V, the load of the direct current motor has 16 choices; thus, for each rotor temperature, there are 38 test conditions of 9+13+ 16. Therefore, 38 sets of test data exist at each rotor temperature, and the accuracy of calculating the armature resistance and the torque coefficient at the rotor temperature is improved.
Referring to fig. 3, a graph of the effect of data fitting at a certain rotor temperature is shown, voltage represents armature voltage, current represents armature current, and speed represents rotor speed. Finally, the determination coefficient R-square of the fitting effect is greater than 0.9 and approaches to 1; and the root mean square error RMSE <10, approaching 0. The two indexes show a good fitting effect, and the accuracy of data processing is guaranteed. And the accuracy of a relational formula of the rotor temperature, the torque coefficient and the armature resistance is further ensured.
While, for purposes of simplicity of explanation, the foregoing method embodiments have been described as a series of acts or combination of acts, it will be appreciated by those skilled in the art that the present invention is not limited by the illustrated ordering of acts, as some steps may occur in other orders or concurrently with other steps in accordance with the invention.
The following are embodiments of the apparatus of the present invention that may be used to perform embodiments of the method of the present invention. For details which are not disclosed in the embodiments of the apparatus of the present invention, reference is made to the embodiments of the method of the present invention.
Referring to fig. 4, a dc motor parameter calibration apparatus provided for an embodiment of the present invention includes: an operation control unit 41, a data acquisition unit 42, a parameter calculation unit 43 and a fitting unit 44.
The operation control unit 41 is configured to control the dc motor to perform a corresponding operation process under a plurality of different test conditions, where the test conditions include a rotor temperature of the dc motor, a working voltage of the dc motor, and a load of the dc motor; the testing conditions are configured by a direct current motor parameter calibration system, and the rotor temperature of the direct current motor, the working voltage of the direct current motor and/or the load of the direct current motor are different under different testing conditions.
And the data acquisition unit 42 is used for acquiring the armature current of the direct current motor, the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor in the running process of the direct current motor.
The parameter calculating unit 43 is configured to calculate, according to the armature current, the armature voltage, and the rotor speed acquired under each same rotor temperature test condition, a torque coefficient and an armature resistance under each same rotor temperature test condition by combining an armature current formula, where the armature current formula is:
Figure BDA0002583298660000111
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance.
And the fitting unit 44 is used for obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by using a fitting algorithm according to the calculated torque coefficients and armature resistances corresponding to different rotor temperatures.
Optionally, the operation control unit is specifically configured to:
under various different test conditions, the direct current motor is respectively controlled to run and move from the first position to the second position, then the direct current motor moves back from the second position to the first position, and the distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value.
Optionally, the operation control unit is further configured to:
after the direct current motor is controlled to run from the second position to the first position, the direct current motor is cooled so that the temperature of a rotor of the direct current motor is reduced to the temperature of the rotor under the current test condition, then the direct current motor is controlled to run from the first position to the second position, and then the direct current motor is controlled to run from the second position to the first position.
Optionally, the parameter calculating unit is specifically configured to:
and respectively calculating parameters K and R in the armature current formula under the same rotor temperature test condition by using a fitting algorithm according to the armature current, the armature voltage and the rotor speed which are acquired under the same rotor temperature test condition.
Optionally, the parameter calculating unit is specifically configured to:
for different test conditions of each same rotor temperature, calculating torque coefficients and armature resistances corresponding to the different test conditions of each same rotor temperature according to the collected armature current, armature voltage and rotor speed in combination with an armature current formula;
respectively calculating to obtain torque coefficient average values corresponding to all test conditions of the same rotor temperature, and taking the torque coefficient average values as torque coefficients corresponding to the corresponding rotor temperatures;
and respectively calculating to obtain the armature resistance average value corresponding to all the test conditions of each same rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the corresponding rotor temperature.
The above-described embodiments of the apparatus are merely illustrative, and the units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
In this document, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The embodiments in the present description are mainly described as different from other embodiments, the same and similar parts in the embodiments may be referred to each other, and the features described in the embodiments in the present description may be replaced with each other or combined with each other.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. A direct current motor parameter calibration method is characterized by being applied to a direct current motor parameter calibration system, and comprises the following steps:
under various different test conditions, respectively controlling the direct current motor to perform corresponding operation processes, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; the testing conditions are configured by the direct current motor parameter calibration system, and the rotor temperature, the working voltage and/or the load under different testing conditions are different;
collecting armature current of the direct current motor, armature voltage of the direct current motor and rotor rotating speed of the direct current motor in the running process of the direct current motor;
according to the armature current, the armature voltage and the rotor speed which are acquired under the same rotor temperature test conditions, the torque coefficient and the armature resistance under the same rotor temperature test conditions are respectively calculated by combining an armature current formula, wherein the armature current formula is as follows:
Figure FDA0002583298650000011
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by utilizing a fitting algorithm according to the calculated torque coefficients and the armature resistances corresponding to the different rotor temperatures.
2. The method for calibrating the parameters of the direct current motor according to claim 1, wherein the step of respectively controlling the direct current motor to perform corresponding operation processes under various different test conditions specifically comprises the steps of:
under various different test conditions, the direct current motor is respectively controlled to run and move from the first position to the second position, then the direct current motor moves back from the second position to the first position, and the distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value.
3. The method for calibrating parameters of a direct current motor according to claim 2, wherein after the step of controlling the operation of the direct current motor to go from the second position back to the first position, the method further comprises:
and cooling the direct current motor to reduce the temperature of the rotor of the direct current motor to the temperature of the rotor under the current test condition, controlling the direct current motor to run from the first position to the second position, and then running back to the first position from the second position.
4. The method for calibrating the parameters of the direct current motor according to claim 1, wherein the torque coefficient and the armature resistance under the same rotor temperature test condition are respectively calculated according to the armature current, the armature voltage and the rotor speed collected under the same rotor temperature test condition in combination with an armature current formula, and specifically comprises:
and respectively calculating parameters K and R in the armature current formula under the same rotor temperature test condition by utilizing a fitting algorithm according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition.
5. The direct current parameter calibration method according to claim 1, wherein the torque coefficient and the armature resistance under each same rotor temperature test condition are respectively calculated according to the armature current, the armature voltage, and the rotor speed collected under each same rotor temperature test condition in combination with an armature current formula, specifically comprising:
for different test conditions of each same rotor temperature, calculating torque coefficients and armature resistances corresponding to the different test conditions of each same rotor temperature according to the collected armature current, the collected armature voltage and the collected rotor speed in combination with an armature current formula;
respectively calculating to obtain torque coefficient average values corresponding to all test conditions of the same rotor temperature, and taking the torque coefficient average values as torque coefficients corresponding to the corresponding rotor temperatures;
and respectively calculating to obtain the armature resistance average value corresponding to all the test conditions of each same rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the corresponding rotor temperature.
6. The direct current parameter calibration method according to any one of claims 1 to 5, wherein the direct current motor parameter calibration system comprises: industrial computer, data acquisition card, power, machine controller and test bench, the test bench includes: the temperature control box, the current sensor, the torque sensor, the temperature measuring instrument and the brake; during testing, the direct current motor, the torque sensor, the temperature measuring instrument and the brake are arranged in the temperature control box, and the method comprises the following steps of;
under various different test conditions, respectively controlling the direct current motor to perform corresponding operation processes by using the motor controller, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; configuring the rotor temperature, the working voltage and the load by a temperature control box, a power supply and a brake, wherein the rotor temperature, the working voltage and/or the load under different test conditions are different;
in the running process of the direct current motor, collecting armature current of the direct current motor by using a current sensor, and collecting armature voltage of the direct current motor and rotor rotating speed of the direct current motor by using a motor controller;
the industrial personal computer respectively calculates and obtains a torque coefficient and an armature resistance under the same rotor temperature test condition according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition in combination with an armature current formula, wherein the armature current formula is as follows:
Figure FDA0002583298650000031
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and the industrial personal computer obtains a relational formula of the rotor temperature, the torque coefficient and the armature resistance by utilizing a fitting algorithm according to the calculated torque coefficients and armature resistances corresponding to different rotor temperatures.
7. A direct current motor parameter calibration device is characterized in that the device is applied to a direct current motor parameter calibration system, and the device comprises:
the operation control unit is used for respectively controlling the direct current motor to carry out corresponding operation processes under various different test conditions, wherein the test conditions comprise the rotor temperature of the direct current motor, the working voltage of the direct current motor and the load of the direct current motor; the testing conditions are configured by the direct current motor parameter calibration system, and the rotor temperature, the working voltage and/or the load under different testing conditions are different;
the data acquisition unit is used for acquiring the armature current of the direct current motor, the armature voltage of the direct current motor and the rotor rotating speed of the direct current motor in the running process of the direct current motor;
the parameter calculation unit is used for respectively calculating a torque coefficient and an armature resistance under the same rotor temperature test condition according to the armature current, the armature voltage and the rotor rotating speed which are acquired under the same rotor temperature test condition in combination with an armature current formula, wherein the armature current formula is as follows:
Figure FDA0002583298650000032
the torque coefficient and the armature resistance under each same rotor temperature test condition correspond to the rotor temperature in the same rotating system temperature test condition, I is armature current, U is armature voltage, omega is rotor rotating speed, K is torque coefficient, and R is armature resistance;
and the fitting unit is used for obtaining a relational formula of the rotor temperature, the torque coefficient and the armature resistance by using a fitting algorithm according to the calculated torque coefficients and armature resistances corresponding to different rotor temperatures.
8. The device for calibrating parameters of a direct current motor according to claim 7, wherein the operation control unit is specifically configured to:
under various different test conditions, the direct current motor is respectively controlled to run and move from the first position to the second position, then the direct current motor moves back from the second position to the first position, and the distance between the first position and the second position enables the temperature rise of the direct current motor under various test conditions to be smaller than the temperature rise threshold value.
9. The dc motor parameter calibration apparatus according to claim 8, wherein the operation control unit is further configured to:
after the direct current motor is controlled to run from the second position to the first position, the direct current motor is cooled so that the temperature of a rotor of the direct current motor is reduced to the temperature of the rotor under the current test condition, then the direct current motor is controlled to run from the first position to the second position, and then the direct current motor is controlled to run from the second position to the first position.
10. The direct current parameter calibration device according to claim 7, wherein the parameter calculation unit is specifically configured to:
for different test conditions of each same rotor temperature, calculating torque coefficients and armature resistances corresponding to the different test conditions of each same rotor temperature according to the collected armature current, the collected armature voltage and the collected rotor speed in combination with an armature current formula;
respectively calculating to obtain torque coefficient average values corresponding to all test conditions of the same rotor temperature, and taking the torque coefficient average values as torque coefficients corresponding to the corresponding rotor temperatures;
and respectively calculating to obtain the armature resistance average value corresponding to all the test conditions of each same rotor temperature, and taking the armature resistance average value as the armature resistance corresponding to the corresponding rotor temperature.
CN202010673739.4A 2020-07-14 2020-07-14 DC Motor Parameter Calibration Method and Device Active CN111766516B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010673739.4A CN111766516B (en) 2020-07-14 2020-07-14 DC Motor Parameter Calibration Method and Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010673739.4A CN111766516B (en) 2020-07-14 2020-07-14 DC Motor Parameter Calibration Method and Device

Publications (2)

Publication Number Publication Date
CN111766516A true CN111766516A (en) 2020-10-13
CN111766516B CN111766516B (en) 2023-02-28

Family

ID=72725203

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010673739.4A Active CN111766516B (en) 2020-07-14 2020-07-14 DC Motor Parameter Calibration Method and Device

Country Status (1)

Country Link
CN (1) CN111766516B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416030A (en) * 2020-11-30 2021-02-26 天津民昌科技有限公司 Oil temperature estimation method based on electrical characteristics of oil pump motor
CN114460464A (en) * 2022-03-24 2022-05-10 北京脉创智恒新能源科技有限公司 Motor calibration method and device
CN114779074A (en) * 2022-04-19 2022-07-22 安徽皖新电机有限公司 Automatic test system for rapid delivery load test of motor
CN115632580A (en) * 2022-10-17 2023-01-20 江苏亿控智能装备有限公司 Parameter Control Method of High Power DC Motor
CN117452212A (en) * 2023-08-23 2024-01-26 合肥钧联汽车电子有限公司 Automatic calibration method for optimal motor efficiency for vehicle

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1217473A (en) * 1997-11-12 1999-05-26 冶金工业部自动化研究院 Expert diagnostic method for fault of dc. motor
EP1220439A2 (en) * 2000-12-27 2002-07-03 Honda Giken Kogyo Kabushiki Kaisha Parameter detection of a DC brushless motor and vector control of that motor
CN201273935Y (en) * 2008-09-08 2009-07-15 中国北车股份有限公司 DC motor test system
WO2010133171A1 (en) * 2009-05-22 2010-11-25 芜湖普威技研有限公司 Testing system for hybrid power motor and testing method thereof
CN203250001U (en) * 2013-04-19 2013-10-23 江汉大学 Motor Performance Test Platform
WO2014101587A1 (en) * 2012-12-27 2014-07-03 上海交通大学 Method for measuring a direct current brushless motor parameter
CN206906551U (en) * 2017-06-26 2018-01-19 浙江合众新能源汽车有限公司 A kind of used in new energy vehicles electromechanical testing platform
CN108120926A (en) * 2016-11-28 2018-06-05 沈阳新松机器人自动化股份有限公司 A kind of direct current generator detecting system and method
CN108226774A (en) * 2016-12-09 2018-06-29 上海大郡动力控制技术有限公司 The automatic calibration system and method for Over Electric Motor with PMSM
CN207924097U (en) * 2018-01-03 2018-09-28 北京经纬恒润科技有限公司 A kind of direct current generator characteristic testing equipment
CN109799016A (en) * 2018-12-21 2019-05-24 东南大学 A kind of direct current generator output torque caliberating device
CN110412466A (en) * 2019-09-02 2019-11-05 无锡康沃特变频电机有限公司 Structure and Method for Measuring Operating Parameters of High Speed Permanent Magnet Motor
CN110441686A (en) * 2019-08-14 2019-11-12 北京理工大学 It is a kind of based on real-time vehicle condition load under Motor Measuring System and its monitoring method

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1217473A (en) * 1997-11-12 1999-05-26 冶金工业部自动化研究院 Expert diagnostic method for fault of dc. motor
EP1220439A2 (en) * 2000-12-27 2002-07-03 Honda Giken Kogyo Kabushiki Kaisha Parameter detection of a DC brushless motor and vector control of that motor
CN201273935Y (en) * 2008-09-08 2009-07-15 中国北车股份有限公司 DC motor test system
WO2010133171A1 (en) * 2009-05-22 2010-11-25 芜湖普威技研有限公司 Testing system for hybrid power motor and testing method thereof
WO2014101587A1 (en) * 2012-12-27 2014-07-03 上海交通大学 Method for measuring a direct current brushless motor parameter
CN203250001U (en) * 2013-04-19 2013-10-23 江汉大学 Motor Performance Test Platform
CN108120926A (en) * 2016-11-28 2018-06-05 沈阳新松机器人自动化股份有限公司 A kind of direct current generator detecting system and method
CN108226774A (en) * 2016-12-09 2018-06-29 上海大郡动力控制技术有限公司 The automatic calibration system and method for Over Electric Motor with PMSM
CN206906551U (en) * 2017-06-26 2018-01-19 浙江合众新能源汽车有限公司 A kind of used in new energy vehicles electromechanical testing platform
CN207924097U (en) * 2018-01-03 2018-09-28 北京经纬恒润科技有限公司 A kind of direct current generator characteristic testing equipment
CN109799016A (en) * 2018-12-21 2019-05-24 东南大学 A kind of direct current generator output torque caliberating device
CN110441686A (en) * 2019-08-14 2019-11-12 北京理工大学 It is a kind of based on real-time vehicle condition load under Motor Measuring System and its monitoring method
CN110412466A (en) * 2019-09-02 2019-11-05 无锡康沃特变频电机有限公司 Structure and Method for Measuring Operating Parameters of High Speed Permanent Magnet Motor

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
白国军等: "动力电机系统试验评价技术研究", 《计量与测试技术》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112416030A (en) * 2020-11-30 2021-02-26 天津民昌科技有限公司 Oil temperature estimation method based on electrical characteristics of oil pump motor
CN114460464A (en) * 2022-03-24 2022-05-10 北京脉创智恒新能源科技有限公司 Motor calibration method and device
CN114779074A (en) * 2022-04-19 2022-07-22 安徽皖新电机有限公司 Automatic test system for rapid delivery load test of motor
CN114779074B (en) * 2022-04-19 2022-12-30 安徽皖新电机有限公司 Automatic test system for rapid delivery load test of motor
CN115632580A (en) * 2022-10-17 2023-01-20 江苏亿控智能装备有限公司 Parameter Control Method of High Power DC Motor
CN117452212A (en) * 2023-08-23 2024-01-26 合肥钧联汽车电子有限公司 Automatic calibration method for optimal motor efficiency for vehicle

Also Published As

Publication number Publication date
CN111766516B (en) 2023-02-28

Similar Documents

Publication Publication Date Title
CN111766516A (en) Direct current motor parameter calibration method and device
CN109347405B (en) Estimation method and estimation system for motor rotor temperature
EP1883556B1 (en) Method and apparatus for estimating maximum power of battery by using internal resistance of the battery
JP6163879B2 (en) Battery temperature estimation device and battery temperature estimation method
CN104362928B (en) A kind of acquisition methods of motor temperature, apparatus and system
CN102052973B (en) Methods and systems for thermistor temperature processing
CN109556943B (en) Temperature correction method and device for constant temperature system, analysis instrument, and storage medium
CN104198086B (en) Winding temperature rise test method and device
US20220229116A1 (en) Method and Device for Determining the Degradation of a Battery Module or Battery Cell
JP2009229382A (en) Controller and electric power estimation method
CN109425833A (en) Temperature estimating device
EP3591836B1 (en) Processing device
CN106124081A (en) Accurate multi-point real-time temperature measurement method and system for permanent magnet synchronous motor
CN115425910B (en) Temperature compensation method, device, motor controller and storage medium
CN108279719B (en) Temperature control method and device
JP5992650B1 (en) Diagnostic equipment for electric motors
CN204730958U (en) NTC temperature sensor thermal time constant proving installation
US7660694B2 (en) Arrangement for determining an initial internal battery temperature
CN119395400A (en) A method and device for online estimation of busbar capacitor temperature of motor controller
CN117350047A (en) Method for estimating temperature of direct-current bus capacitor of electric vehicle driving motor controller
Olarte et al. High Temperature VLRA Lead Acid Battery SOH Characterization Based on the Evolution of Open Circuit Voltage at Different States of Charge
CN113125032B (en) Response measurement system and method of motor temperature monitoring system
KR20140066439A (en) Method for improve the accuracy of vehicle sensors using reference voltage compensation and device thereof
EP4106187A1 (en) Method of updating a thermal model of an electric motor
EP3751725A1 (en) Controller for direct current shunt motor and motor unit

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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 4 / F, building 1, No.14 Jiuxianqiao Road, Chaoyang District, Beijing 100020

Applicant after: Beijing Jingwei Hirain Technologies Co.,Inc.

Address before: 8 / F, block B, No. 11, Anxiang Beili, Chaoyang District, Beijing 100101

Applicant before: Beijing Jingwei HiRain Technologies Co.,Ltd.

GR01 Patent grant
GR01 Patent grant