Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Abstract
This paper presents comparison between full order and
minimum order observer controller design using
MATLAB environment. As a matter of fact, it has shown
how to implement a dc motor state space model and its
observer. Different observer gain(s) are determined by
selecting different Eigen values for the observers. Both
designed controllers are tested using root locus method
by varying different observer poles.
Having full
understanding
of
the
observer
controller
implementation(s), students and engineers will fill
confident to use this observers and observer based
controllers in numerous engineering and scientific
applications.
(1)
(t) =
=
J
(2)
(t)
+B
(3)
=
(4)
1. Introduction
In this paper we shall consider a problem of designing a
regulator systems by using the the pole-placement-with observer approach. We shall use the following design
procedure.
1. Derive a state space model of a plant. In this paper a DC
motor is considered as a plant and armature current and
speed of the dc motor are taken as state variables.
2. Chose the desired closed-loop poles for pole placement
and chose the desired observer poles.
3. Determine the state feedback gain matrix K and the
observer gain matrix Ke.
4. Using gain matrix K and Ke obtained in step 3, derive
the transfer function of the observer controller. Root Locus
methd is used to analyse the stability of the controller
based on location of the observer poles.
Observers are used these days not only for the purpose of
feedback control, but also in their own right to observe
state variables of a dynamic system, which can be an
experiment in progress whose state has to be monitored at
all times. However, in the most recent editions of several
standard undergraduate control system textbooks we can
IJRDV1IS01001
www.ijrd.in
=-
(6)
==
(7)
.
(8)
Page | 1
u (t)
(9)
=
(10)
3. DC
Motor State Model Using Motor
Parameters
Let, the motor parameters (coefficient of differential
equations) are assigned to be
,
= 0.01 Nm/A,
= 0.01 V-sec/rad, J = 0.01 kg-m2, B = 0.1 N-msec/rad,
= 1 .
Thus the state model of dc motor is derived using motor
parameters and equation (9) and (10) as follows:
, It is known that
(17)
u(t)
=
(11)
(18)
=
(12)
(13)
= (A KeC) ( - )
= (AKeC) e
IJRDV1IS01001
(15)
K=
32.4900 -4.0000
>> %State observer gain matrix Ke design
>> A = [-10 1;-0.02 -2];
B = [0;2]; C = [1 0]; D = [0];
L= [-9 -10];
www.ijrd.in
Page | 2
3.5000 35.5600
Ke =
7.0000
55.9800
den =
1.0000 11.0000 19.0200
=K
(20)
(19)
The above transfer function can be represented by
following block diagram model.
Root Locus
4
3
Imaginary Axis
2
1
0
-1
-2
-3
-4
-30
-25
-20
-15
-10
-5
Real Axis
6
4
Imaginary Axis
Root Locus
8
2
0
-2
-4
-6
-8
-20
-15
-10
-5
10
15
20
25
Real Axis
num =
IJRDV1IS01001
www.ijrd.in
Page | 3
=(
)(
(27)
)e
(21)
y=
(22)
(23)
(24)
(25)
(28)
= (s -
) (s-
)... (s -
)=
0
Where ,
(26)
Full
order
observer
A
Bu
y
C
state
+
(n 1 matrix)
[(n
u
-
1 matrix]
=-[
+ ]
(29)
www.ijrd.in
Page | 4
(30)
Imaginary Axis
0.05
-0.05
-0.1
-3
-2.5
-2
-1.5
-1
-0.5
0.5
Real Axis
Root Locus
1.5
den =
1 1
IJRDV1IS01001
Imaginary Axis
Where
0.5
0
-0.5
-1
-1.5
-20
-15
-10
-5
10
Real Axis
10. Conclusion
This paper has shown in detail how to implement fullorder and minimum-order observer controllers based on
root locus in MATLAB environment and presented
corresponding fundamental derivation and results with the
help of dc motor state model and the conclusion is if the
observer controller becomes unstable, move the observer
poles to the right in the left-half s plane until the observer
www.ijrd.in
Page | 5
REFERENCES
[1] Dr. P.S. Bimbhra, Electrical Machines,
KHANNA PUBLSHER
[2] Katsuhiko Ogata, Modern Control Engineering,
PEARSON PUBLISHER.
[3] Charles L. Philips & Royce D. Harbor, Feedback
Control Systems, PRENTICE HALL PUBLISHER
[4] Roland S. Burns Advanced Control Engineering,
BUTTERWORTH HEINENANN,A Division of
reed educational and professional publishing
limited.
[5] Devendra K. Chaturvedi, Modeling and simulation
of system using MATLAB and Simulink, CRC
Press Taylor and Francis group Boca Raton London
New York 2010.
[6] M. S. RUSU, and L. Grama, The Design of a DC
Motor Speed Controller, Fascicle of Management
and Tech. Eng., Vol. VII (XVII), 2008, pp. 10551060..
[7] D. Luenberger,Observing the state of a linear
system, IEEE Transactions on Military Electronics,
Vol. 8, 74-80,1964.
[8] D. Luenberger,Observers for multivariable
systems,IEEE Transactions on Automatic Control,
Vol.AC-11,190-197, 1966.
[9] D. Luenberger, An introduction to observers,
IEEE Transactions on Automatic Control, Vol.AC16,596-602, 1971.
[10] C.D Johnson, Optimal initial condition for full
order observers,International journal of Control,
Vol.48, 857-864, 1988.
[11] Debabrata Pal, Modeling, analysis and design of a
dc
motor
based
on
state
space
approach,International Journal of Engineering
Research & Technology(IJERT), Volume 5,Issue 2,
February 2016, pp293-296.
[12] Debabrata Pal, Full order observer controller
design for dc motor based on state space approach,
International Journal of science and research (IJSR),
volume 5 Issue 2, February 2016, pp1752-1756
[13] Debabrata Pal, Minimum Order Observer
Controller Design for DC Motor,Imperical Journal
of Interdisciplinary Research(IJIR),Vol-2,Issue4,2016,pp981-984.
.
IJRDV1IS01001
www.ijrd.in
Page | 6