define the purpose of control as the solution of the problem of synthesizing the algorithm which at any initial conditions ensures the boundedness of all system signals as well as the execution of purpose condition
, (3)
for some , where
is a tracking error,
– a number which can be decreased by control law
selection.
3. CONTROL DESIGN
We rewrite the system (1) in the following form
(4)
where ,
, …,
-
vectors;
,
, …,
–components of the vector of unknown time-varying parameters
.
The state-space model (4) can be represented in the input-output form
(5)
where – differentiation operator, transfer function
.
Before beginning the synthesis of control law let us formulate the auxiliary result published in [14]. Consider linear system time-invariant system
(6)
where ,
,
. Transfer function of system (6) is
determined by expression
.
Let the system (6) be closed
, (7)
in which number .
Let us put a question about
existence of positively defined matrix and number
satisfying the correlations
, (8)
(9)
for some positively defined
matrix .
Lemma [14],[15]. Let , where
and
. Let
be a Hurwitz polynomial and
then exists a number
for which correlations (8), (9) are
solvable for any
.
Choose the control law of the following form
, (10)
where is a positive number; the positive parameter
is intended for compensation of the uncertainties
and
; polynomial
is chosen for the polynomial
to be Hurwitz and (
) order; function
is the estimate of signal
which is calculated according to the following algorithm
(11)
, (12)
where number ( calculation procedure of
is presented in Appendix, inequality (A.8)), and parameters
are calculated for the system (11) to be
asymptotically stable for input
.
Substituting (10) in equation
we obtain
(13)
where deviation function equals
. (14)
Transform the equation (13) in the following way
Let us introduce the
following indication ,
where according to the
polynomial is Hurwitz, parameters
are bounded and smooth, signal
and its derivatives up to order
including we obtain
is bounded.
Then for equation (13) obtain
.
Let us denote ,
,
then for (13) we have
, (15)
where according to the
polynomial is Hurwitz and function
is bounded we obtain
is also bounded.
Rewrite the input-output model (15) in state-space form
(16)
As is (
) order Hurwitz polynomial then in view of
lemma presented above number
exists that it is possible to find number
and symmetrical positively defined matrix
satisfying following matrix equations
,
, (17)
where is positively defined matrix.
Notice matrix parameters depend on parameter
and do not depend on
.
Let us rewrite model (11), (12) in vector-matrix form
(18)
where ,
and
.
Consider new variable
, (19)
then according the matrix structure, error
will
become
.
For derivative of we obtain
. (20)
As (can be checked by substitution) then
(21)
where matrix according the calculation of parameters
of model (11) has proper numbers with negative real
component and satisfies the Lyapunov equation:
, (22)
where and
are positively defined matrixes.
Theorem. There exist numbers and
such that all trajectories of system (16), (21) are bounded
and control purpose (3) is executed.
The proof of the theorem is presented in Appendix.
4. ADAPTIVE TUNING OF PARAMETERS
In this part we consider the problem of
choosing the controller (10) – (12) parameters satisfying the theorem conditions (see expressions (A.4), (A.7) and
(A.8)). Possible variant of tuning the coefficients
is to increase them as long as the purpose condition
(3) is executed.
For realization of this idea we use the following algorithm
, (23)
where and function
is calculated in the following way
where number
.
Choose in the following way
, (24)
where number .
It is obvious that with such calculation of
exists a point of time
for which, condition (17) and inequalities (A.4),
(A.7), (A.8) are executed. It is also evident that tracking error
will be decreased with the rise of parameter
(see inequality (A.12)).
5. EXAMPLE
Let us consider the following time-varying plant
(25)
, (26)
where is a measured variable;
and
– unknown variable parameters; in contrast
to work [3] we suppose that disturbance affects on the plant, i.e.
.
Choose control law according to equations (10) – (12)
(27)
, (28)
where polynomial and coefficient
.
To tune the parameters and
we use the method proposed in the previous part. Assigning the
precision
and command signal
we simulate the system for
and
. Results of computer simulation for unknown time-varying parameters
,
(given parameter values are taken from article [3]) and disturbances
on variables
and
are presented in the Fig. 1 and 2 accordingly.
Computer simulation graphics for and
illustrate the achievement of proposed control purpose. It is
necessary to note that assigned adaptive control algorithm
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.