Documente Academic
Documente Profesional
Documente Cultură
978-1-4244-2723-9/09/$25.00
c 2009 IEEE 2390
Authorized licensed use limited to: Newcastle University. Downloaded on March 13,2010 at 18:34:07 EST from IEEE Xplore. Restrictions apply.
Lemma 2.1[13] A n -dimension affine nonlinear 3 Finite time controllers design
system
Now, feedback stabilization of boiler-turbine system
X = f ( X ) + g ( X )U , is discussed by using finite time control technique. First,
definitions of finite time stability are reviewed as follows.
can be state feedback linearized at x0 if and only if
Definition 3.1[14] Consider a time-invariant system
(1) Distributions Gi ( X ) , 0 ≤ i ≤ n are nonsingular and x = f ( x), f (0) = 0, x ∈ R n ,
have constant dimensions.
Where f : U0 → Rn is continuous on an open
(2) Distributions Gi ( X ) , 0 ≤ i ≤ n − 1 are involutive.
neighborhood U 0 of the origin. The equilibrium x = 0 of
(3) dim[Gn ( X )] = n .
the system is locally finite time stable if
Where
(i) it is asymptotically stable inU which is an open
G1 ( X ) = span { g1 ( X ),..., g m ( X )} ;
neighborhood of the origin with U ⊆ U 0 ;
G2 ( X ) = span { g1 ( X ),..., g m ( X ), ad f g1 ( X ),..., ad f g m ( X )} ; (ii) it is finite time convergent in U , that is, for any
initial condition x0 ∈ U / {0} , there is a settling
Gi ( X ) = span {ad f k g j ( X ) : 0 ≤ k < i,1 ≤ j ≤ m} , i = 1,..., n. time T > 0 such that every solution x(t , x0 ) of
For boiler - turbine system (1), it is easy to verify that this system is defined with x(t , x0 ) ∈ U / {0} for
(1) G1 ( X ) = span { g1 ( X ), g 2 ( X ), g3 ( X )} È any t ∈ [0, T ) and satisfies lim x(t , x0 ) = 0 and
t →T
rank (G1 ( X )) = rank ( g1 ( X ), g 2 ( X ), g 3 ( X )) =
x(t , x0 ) = 0 , for all t ≥ T .
rank ( g1 ( X ), g 2 ( X ), g3 ( X ),[ gi ( X ), g j ( X )]) = 3 = nø
Moreover, if U = R n , the equilibrium x = 0 is globally
∀1 ≤ i, j ≤ 3. finite time stable.
Therefore, G1 ( X ) at x0 is nonsingular and involutive. By virtue of finite time control technique, series
(2) Obviously, controllers and parallel controllers are designed to stabilize
G1 ( X ) ⊂ Gi ( X ) i = 2,..., n , boiler-turbine system respectively.
n = 3 = rank (G1 ( X )) ≤ rank (Gi ( X )) ≤ n = 3 i = 2,..., n È 3.1 Series controllers
and First, let’s review a useful theorem.
rank (Gi ( X )) = 3 = n , i = 1,..., n .
Theorem 3.1[15] Let ri βi −1 È i = 1, 2," , n and k be
Therefore, distributions Gi ( X ) , 2 ≤ i ≤ n are involutive
constants satisfying the following given inequalities:
and dim[Gn ( X )] = n . γ +k
Hence, by virtue of lemma 2.1, the boiler-turbine γ 1 = 1,..., γ i = i −1 , γ i > −k > 0, i = 1,..., n;
mi −1
system can be state feedback linearized.
The following feedback control law is adopted β 0 = γ 2 , ( βi mi + 1)γ i +1 ≥ ( βi −1 mi −1 + 1)γ i > 0, β n −1 > 0, i = 1,..., n − 2.
u = g −1 ( X )(v − f ( X )), (2)
that is, where m0 = 1 . Then there are constants li > 0, i = 1,..., n ,
−1 such that the control law
0.9 −0.0018x −0.15
98
v1 0
u ( x) = un ( x),
1
u = 0 0.073x 1
98
0 (v2 − −0.016x19 8 −0.1x2 ).
0 −1.1x1 85 141 85 renders the system
v3 0.19x1 /85
x1 = x2 m1 ,
Substituting equation (2) into system (1), one obtains
#
X = v, (3)
=
n −1 xn ,
x mn −1
where v = [ v1 v2 v3 ] denote new system inputs.
x = u.
Under the control law (2), system (1) becomes system n
(3). The structural transformation is shown in Fig.1 finite time stable, where ui , i = 1, 2," , n are defined as
follows:
u0 = 0,
X
mβ
ui +1 ( x1 ,..., xi +1 ) = −li +1 sig[ sig ( xi +1 ) i i − sig (
• m
v U X = f ( X ) + gi ( X )U i
U = α (v) i =1
y i = hi ( X ) ui ( x1 ,..., xi )) βi ](γ i+1 + k ) /(γ i+1mi β i ) , i = 0,..., n − 1.
Authorized licensed use limited to: Newcastle University. Downloaded on March 13,2010 at 18:34:07 EST from IEEE Xplore. Restrictions apply.
e1 = x1 = v1 ; 4 Simulation results
e2 = x2 = v2 ; (4) The following simulations are under the assumption
e = x = v . that at t = 0 the boiler-turbine system works steadily at the
3 3 3
y1
110
1 3 1 2 100
0 50 100 150
t
200 250 300
67
.
y2
66
65
0.5
t
quoted as follows.
Fig 2. Output tracking for case 1 (series controller)
Theorem 3.2[16, 17] Consider a system as follows
x = −α x − β x q p , Case 2 A step input disturbance of magnitude −0.65
where x ∈ R, α , β > 0, p > q > 0 are integers, p, q are odd. at x2 is inserted at t = 50 and a step input disturbance of
For any given initial condition x(0) = x0 ≠ 0 , the system magnitude 5 at x2 is inserted at t = 100 , and a step change
converges to x = 0 in finite time and the settling time in y2 of magnitude -6.65 is inserted at t = 200 .
( p −q) p
αx +β
120
p
ln 0
115
T= .
α ( p − q) β
y1
110
105
60
t
v = −k ( x − x ) − k ' ( x − x )1 3 .
3
y3
0
3 3 30 3 3 30
x2 = −k2 ( x2 − x20 ) − k2 ( x2 − x20 ) ;
' 13
(7)
x = −k ( x − x ) − k ( x − x ) 3 .
' 1
Fig 3. Output tracking for case 2 (series controller)
3 3 3 30 3 3 30
Case 3 A step input disturbance of magnitude 0.5
where ki > 0, ki > 0(i = 1, 2,3) .
'
at x3 is inserted at t = 50 and a step input disturbance of
According to equation (7), the closed loop system is
magnitude10 at x3 is inserted at t = 100 , and a step change
parallel. The linear parts of controllers play a main role
when errors are large, while with small errors, the in y3 of magnitude 0.12 is inserted at t = 200 .
nonlinear parts of the controllers will go into effect. Hence,
boiler-turbine system is stabilized in finite time.
Authorized licensed use limited to: Newcastle University. Downloaded on March 13,2010 at 18:34:07 EST from IEEE Xplore. Restrictions apply.
120 120
115
110
y1
y1
110
100
105
90 100
0 50 100 150 200 250 300 0 50 100 150 200 250 300
t t
75
70
70
y2
65
y2
65
60
60
55
0 50 100 150 200 250 300
t 0 50 100 150 200 250 300
t
0.5
0.5
y3
y3
0
-0.5
0 50 100 150 200 250 300
-0.5
t 0 50 100 150 200 250 300
t
y1
108
106
4.2 Parallel controllers case 104
102
0 50 100 150 200 250 300
follows. 65
0 50 100 150
t
200 250 300
0.1
114
112 Fig 7. Output tracking for case 3 (parallel controller)
110
y1
108
106 Remark 4.2 Simulation results of above three cases
104
102
0 50 100 150 200 250 300
show that
68
t
1)The input v1 (v2 ) and output y2 ( y1 ) are decoupled since
67
a step change in one variable has little effect on the other
variable.
y2
66
65
2) Under control of parallel controllers, the closed-loop
0 50 100 150
t
200 250 300
system can obtain fast convergence, high-precision
0.5
tracking performance and robustness despite of
disturbances or even changes of the system operating
y3
points.
-0.5
0 50 100 150 200 250 300
Remark 4.3 In this paper, series controller and
t
parallel controllers designed by using finite time control
Fig 5. Output tracking for case 1 (parallel controller) technique can stabilize boiler-turbine system in finite time
(the settling time is relevant to parameters and initial
Case 2 A step input disturbance of values). Compared with the pole assignment method [6] in
magnitude −0.65 at x2 is inserted at t = 50 and a step which case the system converges to the equilibrium only
input disturbance of magnitude 5 at x2 is inserted at as time goes to infinity, the system under finite time
t = 100 , and a step change in y2 of magnitude -6.65 is control exhibits faster convergence, better robustness and
disturbance rejection properties.
inserted at t = 200 .
5 Conclusions
In this paper, boiler-turbine system was linearized by
using state feedback linearization at first. Then, in terms of
finite time control technique, series controller and parallel
controllers have been designed respectively to stabilize
Authorized licensed use limited to: Newcastle University. Downloaded on March 13,2010 at 18:34:07 EST from IEEE Xplore. Restrictions apply.
boiler-turbine system. Under the control of series
controllers, boiler-turbine system converged fast and
robust enough. Unfortunately, the closed-loop system was
coupled due to the series structure. Under the control of
parallel controllers, boiler-turbine system was decoupled,
and exhibited faster convergence, better robustness
properties compared with the pole assignment method.
REFERENCES
[1]Zhen Ji, Coordinated Control and whole Process Feed Water Control,
Chinese electrical engineering press, Beijing, China,1995.
[2]Fang Fang. Research on advanced control of coordinated control
system for power units. North China Electric Power University.
[3]Cori R, Maffezzoni C, Practical optimal control of a drum boiler
power plant , Automatica, Vol.20, NO.2, 163-173,1984.
[4]Tan Wen, NIU Yuguang, LIU Jizhen. Robust control for a nonlinear
boiler-turbine system , Control Theory and Applications, Vol.16,
NO.6, 863-867, 1999.
[5] Tan Wen, Liu Jizheng, H ∞ control for a boiler-turbine unit, Proc.
Of Chinese Control Conference, Ningbo, China, 72-76, 1998.
[6] GE You, LI Chunwen. Application of feedback linearization in
boiler-turbine systems ,J T singhua Univ (Sci & Tech), Vol.41, NO.7,
125-128, 2001.
[7] Shuanghe Yu, Xinghuo Yu, BijanShirin zadeh, Zhihong Man,
Continuous finite-time control for robotic manipulators with terminal
sliding mode, Automatica, Vol.41, NO.19, 57-1964, 2005.
[8]Huang Guoyong, Jiang Changsheng, Wang Yuhui., Robust terminal
sliding mode control for ASV re-entry mode ,Systems Engineering and
Electronics, Vol.30, NO.2, 304-307, 2008.
[9] Li Shihua, Tian Yuping, Finite Time Tracking Control Algorithm for
Nonholonomic Mobile Robots [J]. Control and Decision,Vol.20, NO.7,
750-754, 2005.
[10] Ma Xin, Zong Guangdeng, Wu Yuqiang, Finite time tracking
controller design for permanent-magnet synchronous motor , Electric
Machines and Control, Vol.10, NO.5, 469-473, 2006.
[11]Xu Guorong, Song Lizhong, Discrete variable structure control of
two-generator parallel-running system , Electric Power Automation
Equipment, Vol.25, NO.11, 41-43, 2005.
[12]Wang Yuzhen, Qin Huashu, Cheng Daizhan, Hong Yiguang,
Excitation control of power systems with finite-time control approach ,
Control and Decision, Vol.16, NO.2, 172-176, 2001.
[13]Dianpu Li, Nonlinear control system theory foundation,Harbin
Engineering University Press, Harbin , 2006.
[14]Haimo V., Finite-time controllers , SIAM J. Control Optim, Vol.24,
NO.4, 760-770, 1986.
[15]Hong Y, Finite-time stabilization and stabilizability of a class of
controllable systems , System and Control Letters,, Vol.46, 231-236 ,
2002.
[16]Park K B, Tsuiji T, Terminal Sliding Mode of Second-order
Nonlinear Uncertain Systems, International Journal of Robust and
Nonlinear Control, Vol. 9, NO.11,796-780, 1999.
[17]Yu, X., Man, Z, Fast terminal sliding-mode control design for
nonlinear dynamical systems, IEEE Transactions on Circuits and
Systems I: Fundamental Theory and Applications, Vol.49, NO.2,
261–264, 2002.
Authorized licensed use limited to: Newcastle University. Downloaded on March 13,2010 at 18:34:07 EST from IEEE Xplore. Restrictions apply.