Documente Academic
Documente Profesional
Documente Cultură
Author:
Dipl.-Ing. Ingo Vllmecke
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 1
DC-motors are used in a wide variety of applications touching our R L KR
daily lives, where they serve to relieve us of much work. However, i(t) (t)
the large number of DC-motors used is attended by a large amount
U(t) Ug() Mi(iA) ML
of time and resources devoted to inspecting them at the end of
their production cycle. The time needed for this process should be
kept as brief as possible so that the inspection procedure is not the
slowest part of the production process. Due to the increasing mass Fig. 1: Electromechanic equivalent circuit
production of these motors, procedures for inspecting them have
been developed which are able to deter-mine the test objects 1.1 Energy model
characteristic curves within seconds. Such procedures are known To better interpret Equations (1) and (2), we now proceed to model
as Parameter Identification procedures. They determine the the energy relationships.
parameters without applying any external load, simply by
measuring the current and voltage. The time and apparatus Thus, Equation (1) is multiplied with the current i and integrated over
required for attaching a load and for aligning the test object with a an indefinite interval.
loading mechanism can thus be totally omitted. di
u idt = R i dt + k idt + L i dt dt
2
(3)
1 Introduction
Note: The load also reflects the moment of static friction inherent in the Eoutput
system. Equations (1) and (2) can now be summarized in a single
equivalent electromechanic circuit. Fig. 2 : Diagram of energy distribution
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 2
1.2 Transfer function of a DC motor From Equation (8), it follows that:
Since only the terminal quantities voltage and armature current
are used in identifying a DC motor's parameters, the course of the k
I (s) 1 s+ r
spectrum of the armature current-to-terminal voltage ratio is of J (9)
=
particular interest. On the basis of this transfer function it is kML 1 L 2 R kr R kr k 2
U (s) + s + s + + +
J kr L J L J RJ
possible to make statements about at which point in the s + s
J
frequency range excitation is useful, since relevant parameter
changes take effect in that frequency range.
We now introduce the following identities:
A simple example should serve to affirm this: Symbol Unit Definition
ele s electrical time constant
To identify the parameters of an electric low-pass with a cutoff mech s mechanical time constant
frequency of 10 kHz, it isn't a practical approach to excite it with kA 1/s run-down constant
a 10 Hz oscillating quantity, since, considering the measurement V A/Vs gain
precision, the input and output signals are approximately the U#(s) V kM L 1
same (transfer factor approx. 1, phase-shift between input and U ( s) +
J k
s + r s
output signals approx. 0 degrees). Only if the excitation J
approaches the cutoff frequency do the filter parameters become
and inserting these abbreviations results in the following transfer
noticeable and is there a chance of determining them with
equation
reasonably high accuracy.
I ( s) s + kA (10)
To determine the transfer function, Equations (1) and (2) are =V
U # ( s) 1 1 1
transferred into the Laplace domain. s 2 + s + k A + kA +
ele ele mech
voltage current rotation speed
U ( s) = R I ( s) + k ( s) + L s I ( s) (5) V
12
A
50
10^3 RPM
4.8
45 4.6
J s ( s) = k I ( s) k r ( s) M L
11 4.4
(6) 10
40
35
4.2
4.0
30 3.8
k I ( s) M L
5 2.6
6 0 2.4
kr + s J
5 2.0
-10
1.8
-15
4 1.6
-20 1.4
3 -25 1.2
-30 1.0
2 0.8
-35
By using (7) in (5) and making some rearrangements, we obtain 1
-40
0.6
0.4
-45 mech 0.2
Equation (8) describes the relationship between the terminal the DC motor. The electrical time constant is a measure of the
quantities U and I and to the load ML. current's reaction time upon change in the terminal voltage.
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 3
The constant mech is referred to as the mechanical time constant Rotation Speed Current output power efficiency
the RPM's reaction time upon change in the terminal voltage. 3400
60
180 95
3200 170 90
Using Equation (9), the DC-motor's frequency response can be 3000 55 160 85
150 80
2800
shown for fixed parameters. 2600
50
140 75
45 70
130
2400
65
120
2200 40
60
The figures below show the frequency responses in terms of both 2000
110
55
35 100
magnitude and phase, as well as the characteristic curve for a 1800
30 90
50
45
1600
80
motor with given parameters. 1400 25
70
40
35
1200
20 60
30
1000
50 25
15
Parameter Unit Value 800 40 20
600 10 30 15
R 0.19 400
5
20 10
200 10 5
L H 0.0005 0 0 0 0
0.0 0.5 1.0 1.5 2.0 2.5
k Vs 0.0323 Nm
5.5
time constants, as well as the frequencies of the transfer function's
5.0 poles are plotted.
4.5
4.0
The magnitude frequency response of the DC motor corresponds
3.5
3.0
to a band-pass filter with a center frequency lying between the
2.5 motor's two time constants.
2.0
The phase frequency response of the DC motor corresponds to the
1.5
1.0
phase frequency response of a band-pass. The zero in the transfer
0.5 function's numerator causes the phase to approach zero at low
0.0 frequencies.
110-2 110-1 1100 1101 1102 1103 1104 1105 1106
Hz
Fig. 4: Magnitude frequency response of a DC motor The DC motor in the example described has two real poles in the
phase poles phase tau phase
transfer function. These poles appear in the frequency response as
Grad
100
90 simple but separate poles. Conversely, there are also motors with
80
70 conjugated complex poles which can be represented in the frequency
60
50 response as double-poles at the band-pass center frequency.
40
30
20
10 Taking a look at the transfer function, it is now possible to determine
0
-10
-20
certain regions in which the DC motor's parameters can be identified.
-30
-40
As indicated above, this results in a dependence on the numerator
-50
-60
polynomial's zero-crossing in the lower range of the transfer function;
-70
-80 the zero-crossing in turn depends on the run-down constant. In
-90
-100 addition, in this range the magnitude frequency is almost zero,
110-2 110-1 1100 1101 1102 1103 1104 1105 1106
Hz making estimation basically impossible and the run-down constant
Fig. 5 : Phase frequency response of a DC motor not to be determined with adequate precision.
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 4
In the region of the DC-motor's time constants, sufficiently large
k2 L
amplitudes result for the purpose of estimating the system's = Rk A (17)
J T1T2
poles. Then, the DC-motor's parameters can be calculated from
the poles. If the numerator polynomial's poles have been determined and the
motor's run-down constant is additionally known, these can be
From Equation (10), we see that for the zero-crossings: used to find the motor's parameters. The last actual purpose of the
estimate is to determine the numerator polynomial's poles.
2
1 1
+ kA + kA Upon closer inspection of the transfer function and of the frequency
ele 1 k + 1 (11)
s01,2 = ele response, it is seen that the system can be divided into a high-pass
2 2 ele A mech and a low-pass filter.
kr kr
The system's poles become purely real if the square root I ( s) s+ s + 1
=V J =V J (18)
expression is positive, from which follows: #
U ( s) (1 + sT1 )(1 + sT2 ) 1 + sT2 1 + sT1
ele
mech > 4 (12)
(1 k A ele )
2
The first term in Equation (18) represents a high-pass filter, the
second a low-pass.
All DC motors meeting the conditions in Equation (12) have purely
real poles.
For all motors for which Equation (12) applies, the following
approach to determining the parameters is available: Fig. 7: Representation of the DC-motor's individual frequency
responses
I ( s) s + kA
=V
(1 sT1 )(1 sT2 )
(13)
#
U ( s) If the motor is now driven at frequencies f1 and f2 in succession, the
factors in Equation (18) can be separated and calculated individually.
As Figure 3 clearly shows, when driven at 1, the low-pass returns a
this equation can be multiplied out to yield
magnitude factor of approx. 1 and a phase shift of zero degrees, so
that the low-pass can be neglected at first approximation. Thus we
I ( s) V s + kA
= (14) obtain the following transfer function:
#
U ( s) T1T2 T +T 1
s2 + s 1 2 + kr
T1T2 T1T2
I (1 ) j1 +
V1 J (19)
U (1 )
#
1 + j1T2
By comparing coefficients with Equation (9), we obtain the
By multiplying out Equation (19) and splitting it into its real and
following conditional equations for the DC-motor's parameters.
imaginary parts, we find the system of equations (where the indices
TT
L= 1 1 (15) I and R denote the real and imaginary component of the respective
V quantity, e.g. UR= Re{ U#(j) }.
T + T2 I R 1T2 I I = V1U R *
R= 1 kA L (16)
T1T2 * (20)
I I + w1 I R T2 = V1U I
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 5
The following identities are used using the following identities
* kr
U R = U R J 1U I kr kr
k (21) U R J U I 2 + 2 T2 (2U R + U I )
J
U I * = U I r + w1U R U R =
J 1 + 2 2 T2 2 (25)
kr kr
U I J + U R2 + 2 T2 (2U I U R )
J
and the equations for determining T2 and V1 result.
U I = 1 + 2 2 T2 2
I RU I * I I U R *
2
T = Using Equations (22) and (24), the motor parameters can now be
w1 ( I RU R * + I I U I * )
(22) determined by iteration. To do this, the results from (22) are applied
I R2 + I I 2
V1 = U * I + U * I to (24) until the iteration algorithm converges. Then the test object's
R R I I parameters can be found using Equations (15) through (17).
I ( s) s + 0.2666
= 2000 2 (27)
We now solve for T1 and V2, which, after separating the real and #
U ( s) s + 380.2666s + 27922.4
imaginary components in Equation (24), are determined by the
conditional equations:
ele = 2.63ms
I RU I I I U R mech = 13.66ms
1
T =
w2 ( I RU R + I I U I ) kr
IR2 + II 2
(24) = 0.2666
V = J
2 U I +U I
R R I I
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 6
Typical plots of current and voltage with the inverse values of the The iteration ultimately returns the following parameters:
electrical and mechanical time constants as the excitation
frequencies are displayed in Figure 8. T1=0.00356063
T2=0.0100582
Voltage Current V1=0.0716225
V A
12 50 V2=0.0716479
45
11
40
10
35 This translates to the following parameters for the test object:
30
9 25
8
20
R= 0.1904
15
7
10 L= 0.000501
5
6 0
k= 0.03233
-5
5
-10
-15
4
-20
3 -25
Thus the accuracy of the parameters determined is within 0.2%.
-30
2
-35
-40
1
-45
0 -50
0.8 0.9 1.0 1.1 1.2 1.3
96.25
87.50
78.75
70.00
T1
10^-3
3.600
3.425
3.250
3.075
2.900
T2
10^-3
17.00
15.25
13.50
11.75
10.00
0 1 2 3 4 5 6 7 8 9 10
Figure 9 shows a plot of the parameters T1, T2, V1 and V2. The
convergence produced by this procedure is clear to see.
www.imc-berlin.com Berlin: +49 (0) 30-46 70 90-0 Hotline: +49 (0) 30 46 70 90 26 Frankfurt: +49 (0) 61 72-59 05 0 7