2 - 2014
Series I: Engineering Sciences
Abstract: In this paper, the authors have been applied the adaptive control
to a mass-damper-spring. During the whole design process only parametric
disturbances have been considered. Based on the uncertainty parameters
(mass, damping constant, and spring) and by using a gradient method (the
MIT rule), a PI adaptive controller is proposed and designed. The used
gradient method (i.e. the MIT rule) allowed for the studied parameters to be
varied in a predefined range. The whole design, as well as the experimental
results, was done in Matlab/Simulink.
Key words: mass - damper - spring, MRAS, model reference, adaptive control,
MIT rule.
1
Dept. of Automation and Information Technology, Transilvania University of Braşov.
70 Bulletin of the Transilvania University of Braşov • Series I • Vol. 7 (56) No. 2 - 2014
Fig. 1. General block diagram of MRAS 2.1. MRAS Designing by Using the
Gradient Method
The gradient method mentioned above is
used to design and simulate a MRAS The gradient method, also named the MIT
system. rule due to fact that was developed by the
Coman, S., et al.: Adaptive PI Controller Design to Control a Mass - Damper - Spring Process 71
A mass - damper - spring system can be By selecting an adaptive law with three
described like in the Figure 2. adjusting parameters, the downsides of the
Using the second law of Newton, the three unknown parameters process
system dynamic can be represented by the specifics, can help in finding of the proper
72 Bulletin of the Transilvania University of Braşov • Series I • Vol. 7 (56) No. 2 - 2014
values. To continue, the same adjusting The sensitivity derivatives are obtained
mechanism that was detailed for the MIT by taking the partial derivatives of the
rule is used further on. The mass - damper error and considering the controller
- spring process is a second order element parameters:
with the following transfer function:
e(t ) α1 r (t )
Y ( s) 1/ m 2 ,
G ( s) 2 k1 p (α 2 α1 k 3 ) p (α1 k 2 α 3 )
U ( s ) s (c / m) s k / m 2
e(t ) α1 k1 r (t )
α1 2
2 . (4) k 2 ( p (α 2 α1 k 3 ) p (α1 k 2 α 3 )) 2
s α2 s α3
α1 y (t )
2
,
For the reference model, a second order p (α 2 α1 k 3 ) p (α1 k 2 α 3 )
transfer function is selected: e(t )
2
α1 pk1 r (t )
2
k 3 ( p (α 2 α1 k 3 ) p (α1 k 2 α 3 )) 2
Ym ( s ) ω n2
G m ( s) 2 . (5) α1 y (t )
R( s ) s 2 ζω n s ω 2n 2 .
p (α 2 α1 k 3 ) p (α1 k 2 α 3 )
A perfect following of the model (9)
reference is achieved with the PI control
law [4], [8], [9]: Due to the fact that the process
parameters are unknown, none of the
u (t ) k1r (t ) k 2 y (t ) k 3 y (t ) . (6) above three equations can be used. The
below approximation is required in order
By inserting Equation (4) into Equation to overcome such an impediment:
(6), the MIT rule is applied, where p is the
differential operator: p 2 (α 2 α1 k 3 ) p (α1 k 2 α 3 )
(10)
p 2 2 ζω n p ω 2n .
α1
Y ( s ) G ( s )U ( s ) 2
[k1 R ( s )
s α2 s α3 In conclusion, the adjustment for the
k 2Y ( s ) k 3 sY ( s )] controller parameters is:
α 1 k1 R ( s )
Y ( s)
2
s (α 2 α 1 k 3 ) s (α 1 k 2 α 3 ) dk1 (t ) 1
γ 2 2
r (t ) e(t ) ,
α 1 k 1 r (t ) dt p 2 ζω n p ω n
y (t ) 2
.
p (α 2 α 1 k 3 ) p (α 1 k 2 α 3 )
(7) dk 2 (t ) 1
γ 2 2
y (t ) e(t ),
dt p 2 ζω n p ω n
As a consequence, the error is:
dk 3 (t ) 1
γ 2 y (t ) e(t ).
α1 k1 r (t ) dt 2
e(t ) 2 p 2 ζω n p ω n
p (α 2 α 1 k 3 ) p (α1 k 2 α 3 ) (11)
ω 2n
r ( t ). (8) where parameter 1 is introduced in the
2
s 2 ζω n s ω 2n
adaptation gain .
Coman, S., et al.: Adaptive PI Controller Design to Control a Mass - Damper - Spring Process 73
5. Conclusions
The current study presents in a rigorous Fig. 5. Progression of the output signals
way the experiments performed by the (y(t), ym(t)) and adjustment error signal
authors and pertaining to an adaptive (e(t))
74 Bulletin of the Transilvania University of Braşov • Series I • Vol. 7 (56) No. 2 - 2014
The best experimental results have been Overview. In: Department of Electrical
obtained by applying a PI adaptive and Computer Engineering, Univ. of
controller and only for a single scenario - British Columbia, 2013.
when the parameters’ nominal values have 4. Feng, G., Lozano, R.: Adaptive
been set. Control Systems. Read Educational
The MIT rule provides satisfactory and Professional Publishing, 1999.
results but does not guarantee coverage or 5. Gyor, K., Oltean, S.: Sisteme de
stability. conducere adaptive. Indrumator de
laborator (Adaptive Control Systems.
Acknowledgements Laboratory guide). Târgu-Mureş. Ed.
Univ. Petru Maior, 2006.
We hereby acknowledge the structural 6. Ioannou, P., Fidan, B.: Adaptive
founds project PRO-DD (POS-CCE, Control Tutorial. In: Society for
0.2.2.1., ID 123, SMIS 2637, ctr. No. Industrial and Applied Mathematics,
11/2009) for providing the infrastructure USA, 2006, p. 387.
used in this work. 7. Landau, I., at al.: Adaptive Control:
Algorithms, Analysis and Applications.
References London. Springer-Verlag, 2011.
8. Levine, W.: Control Systems. Advanced
1. Astrom, K., Wittenmark, B.: Adaptive Methods. USA. CRC Press, 2011.
Control. USA. Addison-Wesley, 1989. 9. Monopoli, R.V.: Model Reference
2. Coman, A., Axente, C., Buscoianu, Adaptive Control with an Augmented
M.: The Simulation of the Adaptive Error Signal. In: IEEE Trans. on
Systems using the MIT Rule. In: 10th Automatic Control 19 (2003), No. 5, p.
Wseas Int. Conf. on Mathematical 474-484.
Methods and Computational 10. Xue, D., Chen, Y., Atherton, D.:
Techniques in Electrical Engineering, Linear Feedbacl Control. Analysis and
Bulgaria, 2008, p. 301-305. Design with Matlab. In: Society for
3. Dumont, G.: Adaptive Control. Model Industrial and Applied Mathematics,
Reference Adaptive Control. an USA, 2007, p. 324.
Reproduced with permission of the copyright owner. Further reproduction prohibited without
permission.