Beruflich Dokumente
Kultur Dokumente
TA05
Harry Kwtany
Shr-Shiung Hu
Department of Mechanical Engineering
Drexel University, Philadelphia, PA 19104
sr947cxk@~ost.drexel.edu
Abstract
In this paper, we present how ,U-synthesis can greatly
improve the robustness against the inexact cancellation arising in
feedback input-output linearization of nonlinear systems. A
simulation of the nonlinear ball and beam tracking problem
illustrates that L,I -synthesis controllers can offer much better
robust stability and robust performance than H , controllers.
I. Introduction
Despite its limitations, feedback input-output linearization
[1,2] is one of the most important tools in nonlinear control
systems design. The technique is mainly based on the
cancellation of nonlinear terms in the plant dynamics by the
controller. Exact cancellation is impossible in practice because
of inaccurate measurements, plant uncertainties, and
disturbances. Although not much discussion related to the
robustness issue is available in the literature [3-5j, it is well
known that the inexact cancellation can greatly hamper the
application of the technique.
The approach can be practical if the robustness issues caused
by inexact dynamics cancellation and imperfect state estimation
can be properly addressed. The effect of inexact dynamics
cancellation can be expressed in terms of plant uncertainty or
norm bounded uncertain disturbance by which a ,U -synthesis [6141 or linear H , control problem [15-221 can be formulated to
address the robustness issue.
In [23],Hauser et. al. considered a nonlinear ball and beam
control problem in which they pointed out that the relative
degree [ 1,2] of the ball and beam system is not well defined and
thus not feedback input-output linearizable. To resolve this
difficulty, a feedback linearizable nonlinear model was used to
approximate the original ball and beam model. Although some
closed-loop tracking simulations with ideal controllers were
given to justify the approximation, no practical outer loop
controller design was employed to address the imperfect
dynamics cancellations caused by nonlinear plant uncertainties
and the inaccurate measurement of the state variables.
In this paper, we use Hauser el. al.'s approximate inputoutput linearization approach to design an inner-loop nonlinear
controller which approximately linearizes the input-output
relationship of the inner closed-loop system. Then an outer-loop
linear controller is designed based on ,U -synthesis approach to
achieve robust stability and robust performance. By computer
simulations, we find that p-synthesis controllers are able to
provide robust stability and robust performance for reasonably
@ (r) with respect to the vector field f ( x ) . The 1st order Lie
derivative is defined as:
am
LJ ($1 = < 4%
f >=- f ( x )
ax
(2-22)
z k =L;?(h), k = 1 , 2 ,._.,r
and a coordinate transfohation x + z, that transforms
into
i =.Az + E [ a ( x )+ p ( x ) u ]
y = cz
where A, C, E are constant matrices, and Q(X) , p ( x ) are
as follows,
(2-4)
(2-1)
(2-5)
given
l a r g e p l a n t u n c e r t a i n t i e s a n d s t a t e v e c t o r m e a s u r e m e n t errors.
The simulations also show that ,U -synthesis controllers offer
y = cz
L__oo---l
I4...............................................
V U E R,
In Fig. 3.1,
(2-9)
&
I
2
M
+I
~=2MxIx,x,+MG~,cosx,+(Mx~
+ J+J,,)u
(3-2~)
(3-2d)
(3-2e)
where
B := M /(J,>/ R 2 + M )
(3-20
The objective of the ball and beam control problem is to
design a controller so that the position of the ball will follow a
tracking signal that represents the desired trajectory of the ball.
The system is nonlinear and the set of ball equilibrium locations
is the straight line defined by the beam. First, in the rest of the
section, we will employ feedback linearization to design an
inner-loop nonlinear controller which render the input-output
relationship of the inner-loop approximately linear. Then, in the
next section, a p -synthesis outer-loop controller will be
designed to assure robust stability and robust performance.
As pointed out by Hauser et. al. [23], the relative degree of
the ball and beam system in (3-2) is not well defined. To be able
to employ feedback input-output linearization approach for the
nonlinear ball and beam control problem, the xp; term in (3-2b)
is ignored as suggested by [23].
With the coordinate
transformation x + z defined by the following
zi = X I , z2 =x2
(3-3)
z1 = -BG sin x3, z4 = -BGx4 cosx3
the approximate model of the ball and beam system, i.e., the
model of (3-2) with x,x,' term removed, can be rewritten as
z, =z2, 2 2 = z 3 , z 3 = z 4
(3-44
i4 = BGX: sin x, + (-BG cos x3)u := a ( x )+ p ( x ) u
and
(3-4b)
Y =z,
Let
Fig.z@w
2.3 Main Loop Theorem
The process of ,U-analysis is to rearrange a given closedloop system with uncertainties into an appropriate MA structure
and then compute the upper bound of the structured singular
value p for the M A structure. The process of p -synthesis, on
the other hand, is to design a controller K(s) such that the closedloop system M has a small upper bound of y with respect to the
given structure of A which includes the performance and the
plant uncertainty blocks. An existing algorithm for p -synthesis
is the D-K iteration algorithm 1141, which consists of the p analysis (D-Step) and the H , optimization (K-Step). Although
695
.............................
z,= z 2 ,
j
.......,......
;.
z3 = z q
i q = -0.0024~1 -0.05~2-0.3523
- 24
.....,
0 ./ ............; w I
;.
Y..................................
(3-6a)
+v
:
:
.........
:*
i K ;
. -- :
.........................
.
i .............. i
:
................
/
I
w3
............
. . . . . . "'
...............,
. .......................... ..........................
.::
.
-.............
t--7
y = 2,
(3-6b)
Recall that the success of feedback linearization approach
depends heavily on the dynamics cancellations. The functions
a(x) and p(x) computed based on tlie model may not be the
same as those i n the real world; furthermore, the measured state
variables are not the same as the actual state variables. In the
next section, an outer-loop ,U -synthesis controller will designed
to address these robustness issues.
IV. Robustness Considerations
In this section, we will formulate a ,U-synthesis control
problem so that an outer-loop linear controller can be
constructed to provide robust stability/performance against the
inexact dynamics cancellation arising in the inner-loop feedback
linearization design.
..................
.
.
CL
.......f 1 i1
I
..........
:
j ;w2
I"""""":......4 ._.,:
-........
and
61 I
..............................................................
o A ( - . . . -: w . . '
z2 = z 3 ,
[A,
5,
10
. .
I00
I000
YI
Y?
~3[G, K ]
108
_ _ _ _ _ _ l _ l _ _
0I 1
10 Frequency (radk)
I00
1000
1
0'
0.I
'
'
"""'
'
'
"""'
10
100
1000
696
0.6 I
response
20
10
40 seconds
30
AI = x,
A,. = x,
. + A,,?
... sin 1Ot,
'
i = 2,3,4
A,,=0.3. In this case, the dynamics cancellation in the innerthat the reduced-order p -synthesis outer-loop controller K,(s)
provides excellent robust tracking performance. The
perturbations and measurement errors have only slight effect on
the tracking response.
(5-2)
06
04
02
-0.2
= -BGi4 cos A3
IO
20
30
40
seconds
(5-3)
'
2, components out of
2 in which 2, stands for r, the position of the ball,
69 7
0.6 I
reference
- response
I
10
20
30
40 seconds
40 seconds
[8]
698