Académique Documents
Professionnel Documents
Culture Documents
AbstractA method of estimation of state variables of If the observer observes all the n state variables, regardless of
observable linear continuous time dynamical system from the whether l state vectors are already known from y (t ) , is
knowledge of control variables and observed variables with the
help of Hybrid function (which is composed of SHF and RHTF) known as full order observer [2-5], where n = dimension of
is developed. The theory of full order observer as proposed by state vector and l=dimension of output vector.
Luenberger along with the operational properties of HF is
utilized here for the reconstruction of the state variables. A.Full order state observer
The state variables of (1) in order to be reconstructed from
Keywords full order observer; hybrid function
r (t ) and v(t ) , a linear differential equation system is defined,
I. INTRODUCTION
In synthesis and control of multivariable linear system, the q (t ) Dq (t ) Er (t ) Nv(t )
controllers used to meet the desired requirements of the (2)
system, generally assumes that all the state vectors are w(t ) Sq (t ) Tr (t ) Uv(t )
available. Let,
z (t ) Az (t ) Bv(t ) (1.a)
is an observer for (3),
z (t ) Az (t ) Bv(t )
We have a certain combination of state variables, denoted by, (3)
r (t ) Cz (t ) (1.b) r (t ) Cz (t )
known as observed variable or output. The quantity r (t ) is
If for every initial state z (t0 ) of (3), an initial state q0 for (2)
assumed as an l-dimensional vector, and l d n where n=no.
exists such that,
of state vectors.
To reconstruct n-l state vectors an observer is employed. q (t0 ) q0
The observer takes into account the control variable v(W ) and implies
r (W ) for t0 d W t , t0 t , i.e. past observations of v(W ) w(t ) z (t ), t t t0
and r (W ) . Let the reconstructed state vector (i.e. observer for all v (t ), t t t0 .
output) = z(t ) and actual state = z (t ) , the reconstruction Here, our analysis centers on that kind of state estimator where
state of the observer q (t ) z (t ) .
error = e(t ) z (t ) z (t ) , such that Lt e(t) o 0 .
z (t ) Dz (t ) Er (t ) Nv (t )
t of
(4)
We have utilized hybrid function [1], a class of orthogonal
function to approximate the state variables of linear time
invariant continuous time dynamical system in this work. is a state observer for the system (3)
if, z(t 0 ) z (t0 )
II. BRIEF DISCUSSION ON OBSERVER implies
z(t ) z (t ), t t t0
In formulation of control scheme for a linear system, we
need all the state variables available or known. However we for all v(t ) , t t t0 .
can measure few state variables from the knowledge of and,
observed variables, y (t ) and employ an auxiliary dynamic
system, i.e. observer to determine the missing states.
^ `
m 1
and H i (W )
2
are not disjoint. The orthogonality of 1D-
K I ( A) # (8)
# i 0
# # HFs is,
CAn1 1
1 p q
where, Hi H j ' p ,q G i , j (10)
i n 0
I ( s ) ( s Ei )
i 1 where G i , j denotes Kronecker delta function and
where, E1, E 2 , E3 ,........., E n are desired observer- pole
locations. ' p ,q h p q 1
h (11)
p q 2
3
We can also define,
1 1 1 T
H 1(W ) [ H 0 (W ), H1 (W ),......, H m1 (W )]
2 2 2 T
H 2(W ) [ H 0 (W ), H1 (W ),......, H m1 (W )]
H 1(W )
and H (W ) (12)
H 2(W )
126
2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI)
B. Function approximation by hybrid function We will employ observer linear differential equation along
The expansion of f (t ) , for i 0,1, 2,..., m -1 . with HF to reconstruct unknown states.
Let,
z (t ) Az (t ) Bv (t )
m1 m1 (20)
f (t ) # ci H 1i di H 2i
i 0 i 0 r (t ) Cz (t )
T T
F1 H 1(t ) F 2 H 2(t ) represent an n ordered observable system where r (t ) is a l
dimensional vector, l d n and v (t ) is k dimensional. A,B,C
F1T F2
T H 1(t )
H 2(t )
matrices are in appropriate dimension.
127
2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI)
t
z3 (t ) [0.5 z1 (0) 0.5 z2 (0) 0.5 z3 (0) 0.6366872]e
2t
[ z1 (0) 2 z2 (0) 4 z3 (0) 0.4116019]e
3t
[0.5 z1 (0) 1.5 z2 (0) 4.5 z3 (0) 0.0905234]e
128
2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI)
Let the observer poles are placed on s=-6, hence observer gain
TABLE I. ERROR TABLE FOR (25)
-32.20585555 11.53329999 . Here we have
T
matrix K
l2 norm error c (0) 4.8
State -
m=30 m=45 m=60 taken, initial condition of (27) = wb 4.56 .
vectors
For For For For For cwd (0)
For HF
HF RK4 RK4 HF RK4
c (0) 0.3909
z1 ( t ) 26.1490 22.3018 30.2320 28.4229 34.1538 33.0361 Initial condition of the observer= wb .
cwd (0) 0.371355
z 2 (t ) 13.3877 11.7427 15.4718 14.6969 17.4737 16.9944 The actual states of (26) (determined by Laplace
transformation) are as follows:
z3 ( t ) 1.9935 1.9566 2.0472 2.0350 2.1406 2.1348 cwb ( x ) 0.6e 0.4667 x 4.2
c ( x ) (28)
4.2
0.4667 x
For HF and 4th order Runge Kutta method, we have
wd 0.36e
m In Figs. 5, 6 and Table II we have drawn a comparison
2 between the results obtained for HF and 4th order Runge-Kutta
determined the l2 norm error i.e. e (z(t i ) z (ti )) .
i 0 method for (27). In Fig. 5 Reconstructed state by HF is
From the Figs. 2, 3, 4 and Table 1 we could infer that due to initially noisier than that by RK4 method. But after x=1m HF
the difference between z (t0 ) and z(t0 ) , the observer outputs approximation follows the actual state variable more
efficiently than RK4. But as the initial noise is more for HF,
(i.e. reconstructed state vectors) are noisy at initial stage but
around at t=1.5 s the observer outputs converge to system state so L2 norm error for HF is greater than RK4 in case of cwb . In
vectors. If fast convergence is desired then observer gain Fig. 6 it is evident that RK4 method fails to estimate cwd but
matrix K should be large and consequently the observer
outputs at initial stage will be noisier and on the other hand we HF efficiently estimate cwd ( x) .
could have less noise at initial stage at cost of slow
convergence to the actual state vectors.
Example 2:
Dialyzer is an artificial kidney. If kidney malfunctions,
dialyzer is used to aid in the excretion of waste matter from
blood. Here we have presented a state-space model of dialyzer
[11] and applied a full order observer to estimate
concentration of waste in blood ( cwb ) and dialysate ( cwd ) in
mmol/L [11] as a function of horizontal position in the Fig. 5. A simplified dialysis model.
dialyzer. qb =blood flow rate (mL/min), qd =dialysate flow
rate (mL/min), k0 =mass transfer coefficient (mL/min-m2).
1 1
cwb ( x ) q c ( x)
b qb
c ( x ) 0 1 1
k wb
wd cwd ( x )
q
d qd
c ( x)
r ( x) 0 1 c wb ( x) (26)
wd
Based on the data in [9, 10], we have taken qb =300 ml/min,
qd =500 ml/min, k0 =350 ml/min-m2. Hence,
cwb ( x ) 1.1667 1.1667 cwb ( x ) Fig. 6. c wb ( x ) : Actual and approximation via HF, RK-4 method for
c ( x ) 0.7
0.7 cwd ( x )
(27) m=30.
wd
129
2016 IEEE First International Conference on Control, Measurement and Instrumentation (CMI)
REFERENCES
[2] Ogata, K., Modern Control Engineering, (5th Ed.), Prentice Hall of India,
2011.
[3] Kwakernaak, H., and R. Sivan, Linear Optimal Control Systems. Wiley,
New York, 1972
VI. CONCLUSION
ACKNOWLEDGEMENT
130