Tuning The Leading Roots of A Second Order DC Servomotor With Proportional Retarded Control
Tuning The Leading Roots of A Second Order DC Servomotor With Proportional Retarded Control
Tuning The Leading Roots of A Second Order DC Servomotor With Proportional Retarded Control
Abstract: The stabilization of a second order system through a proportional delay controller insuring
a specified closed loop exponential decay s is studied. The analysis in the frequency domain allows
the determination of the s -stabilizability regions of the controller. The locus of the dominant roots is
analyzed in detail and the characterization of some key loci, including the maximum achievable decay
is obtained. The tuning of a DC servomotor experimental setup illustrates the results.
keyword:Second order system, s -stable region, proportional retarded control, DC servomotor.
and q
w 2 = 2 (−s 2 + 2s d n − 2d 2 n 2 + n 2 + bk p) (21)
The corresponding h and kr . follow from the parametric equa-
tions (12, 13).
Locus 4: Simple root at -s and a double real root at -a
As one can see in Figure 4, this locus has a special role: it
Fig. 3. s -stable region of system (1)-(3) s ∈ (0, 0.5), s ∈ corresponds to the case where ps (s, k p , kr , h) has a simple root
(0.5, 1), s ∈ (1, 1.5), s ∈ (1.5, 2), s ∈ (2, 3.2). at -s hence ps (0, k p , kr , h) = 0, or
single point that correspond to the unique maximum achievable (s 2
+ n 2 − 2d ns + bk p) = bkr ehs (22)
decay s ∗ that will be characterized in section 5.
and a double real root at some −a hence pa (0, k p , kr , h) = 0
4. DOMINANT ROOTS ANALYSIS d pa (s,k p ,kr ,h)
and ds , therefore
s=0
As the system response is determined by the location of the
dominant roots, we provide next the analytical characterization (a 2
+ n 2 − 2d na + bk p) = bkr eha (23)
of some key loci of the boundary for which the exponential and
decay −s is achieved. 2(d n − a ) + hbkreha = 0 (24)
Combining (22), (23) and (24) it follows that a satisfies 2(d n − s ∗ )
h∗ = − , (29)
2 2
2(d n −a )(a −s )
− 2 2 n 2 + (s ∗ )2 − 2d ns ∗ + bk
p
(s + n − 2d ns + bk p)e n +a −2d na +bk p
2(d n − s ∗ )
= (a 2
+ n 2 − 2d na + bk p). (25) kr∗ = − ∗ ∗ . (30)
bh∗ es h
This implicit expression corresponds to the crossing of an Proof. The larger exponential decay s ∗ occurs into the first
exponential and of a quadratic in the variable a . It has a solution stability region. This region collapses into a single point when
at s and at some a 6= s > 0 that can be computed by using s increases. In this case, there is a triple root at −s , hence
numerical methods. ps (s, k p , kr , 0) = 0 and its first and second derivative with
Thus, given s > 0 and k p > 0 we obtain a from (25) and the respect to s are also null, namely,
parameters h and kr follow from (s 2
+ n 2 − 2d ns + bk p) = bkr ehs , (31)
−2(d n − a ) 2(d n − s ) + hbkre hs
=0 (32)
h= 2 , (26)
(a + n 2 − 2d na + bk p) and
2(d n − a ) h2 bkr ehs = 2. (33)
kr = − . (27)
hbeha It follows from (31) and (32) that
Remark 7. The characterization of the above loci combined −2(d n − s )
with the parametric equations allow to sketch straightforwardly h= 2 . (34)
(s + n 2 − 2d ns + bk p)
the first sigma-stability region as follows:
Moreover, (31) and (33) imply
Upper boundary: For the selected k p and s , sketch in the (h, kr )
plane 2
h2 = 2 . (35)
s 2 + n 2 − 2nd s + bk p (s + n 2 − 2d ns + bk p)
kr = , Substituting (34) into (35) yields
behs i
d n −s ) (s − d n )2 = (1 − d 2 )n 2 + bk p
h
where h ∈ (s 2 +−2(
n 2 −2d ns +bk p )
, h(w 2 ) . Here h(.) and w 2 are
and (28) is obtained. Finally, (29) and (30) follow from (31) and
defined in (13) and (21), respectively. (32).
Lower boundary: For the selected k p and s , sketch in the (h, kr )
plane 6. PR TUNING OF AN EXPERIMENTAL DC
2w (d n − s ) SERVOMOTOR
kr (w ) = − s h
be sin(h(w )w )
In this section, we illustrate with the experimental setup of a
with DC servomotor the results of the previous theoretical analysis.
h(w ) =
The servomechanism employed for the experiments consists
−w 2 + (s 2 + n 2 − 2d ns + bk p )
1 of a DC brushed motor controlled through a Copley Controls
cot−1 , w ∈ [e , w e ];
w −2(d n − s )w
= 2 + (s 2 + n 2 − 2d ns
power amplifier, model 413, configured in current mode. A BEI
1 −w + bk p ) p
cot−1
+ , w ∈ [w e , w 2 ]. optical encoder directly coupled to the motor shaft gives angu-
w −2(d n − s )w w
lar position measurements. Resolution of the optical encoder
for w ∈ [e , w 2 ), e > 0 and w e = min{w 2 , s 2
+ n 2 − 2d ns + is 2500 pulses per revolution. A Q8 card from Quanser Con-
bk p } sulting endowed with inputs for optical encoders performs data
acquisition. The electronics associated to these inputs multiply
For a full picture of the dominant roots behavior, we present by 4 the encoder resolution. In this way, one motor turn cor-
in Figure 4 the evolution of the location of the dominant roots responds to 10 000-encoder pulses. A factor of 10, 000 scales
as one travels on the s -stabilizability boundary s = 0.5 of down the angular position measurements. The card also has 12
Figure 3 when the system parameters are b = 1, n = 2.3968 bits digital-to-analog converters with an output voltage range of
, d = 0.00055 and the proportional gain is k p = 5. ±10 volts. All the programming is done using the Mathworks
MatLab Simulink environment under the Wincon real-time pro-
gram. The software runs on a Personal Computer using an Intel
5. MAXIMUM EXPONENTIAL DECAY STRATEGY Core 2 quad processor, and the Q8 board is allocated in a PCI
slot inside this computer.
Next, we characterize the maximum achievable exponential
decay s ∗ for a fixed k p ≥ 0 and we compute the corresponding 6.1 Servomechanism model
retarded gain kr∗ and delay h∗ .
Lemma 8. Let the proportional gain of the controller k p ≥ 0 be We consider the following second order model for the ser-
given. Then, the maximum exponential decay s ∗ of the closed vomechanism
loop system (1-3) that can be achieved by designing the pair J q̈(t) + f q̇(t) = t (t) = ku(t) (36)
(kr , h) is where q is the angular position, t (t) the input torque, u the
control input voltage, J the motor and load inertia, f the
q
s ∗ = d n + n 2 (1 − d 2) + bk p. (28)
viscous friction and k the amplifier gain. A motor, a power
Moreover, the values of the delay gain kr∗ and of the delay h∗ amplifier and a position sensor compose the servomechanism.
that s −stabilize the system (1-3) with the exponential decay The power amplifier is set to current mode; therefore, the
s ∗ are electromagnetic torque is proportional to the input voltage
Fig. 4. Root locus of the dominant roots of the quasipolynomial (5).
low from equations (29) and (30). The system response and the
control signal are shown in Figure 6 and 7, respectively.