• Nie Znaleziono Wyników

UDC 517.93; 519.718 ROBUST STABILITY AND EVALUATION OF THE QUALITY FUNCTIONAL

N/A
N/A
Protected

Academic year: 2021

Share "UDC 517.93; 519.718 ROBUST STABILITY AND EVALUATION OF THE QUALITY FUNCTIONAL"

Copied!
12
0
0

Pełen tekst

(1)

2017, № 1 (85)

ISSN 1727-7108. Web: visnyk.tntu.edu.ua

UDC 517.93; 519.718

ROBUST STABILITY AND EVALUATION OF THE QUALITY

FUNCTIONAL OF LINEAR DISCRETE SYSTEMS WITH MATRIX

UNCERTAINTY

Andrii Aliluiko; Valerii Yeromenko

Ternopil National Economic University, Ternopil, Ukraine

Summary. New methods for analysis of robust stability and optimization of discrete output feedback control systems are developed. Sufficient stability conditions of the zero state are formulated with the joint quadratic Lyapunov function for control systems with uncertain coefficient matrices and a measured output feedback. The solution of a problem of robust stabilization and evaluation of the quadratic performance criterion for linear discrete systems with matrix uncertainty are proposed. The example of a stabilization two-masse mechanical system is showed.

Keywords: robust stability, matrix uncertainty, discrete systems, Lyapunov function, output feedback. Received 21.022017

Problem setting. In applied problems of analysis and synthesis of real objects, one often

uses systems of differential and difference equations with uncertain components (parameters, functions and random perturbation) (see, e.g., [1] – [6]). This focuses on the analysis and achievement of performance index of such systems particularly robust stability and optimality. As set robust stability of dynamic systems we mean parametric or functional set characterizing uncertainty of the given structure of the system and its control components. In particular, in the uncertain linear models matrices of coefficients and feedback may belong to some given sets in the corresponding spaces (intervals, polytopes, affine and ellipsoidal families of matrices, etc.).

The problem of robust stabilization of the control system is to build a static or dynamic control to ensure the asymptotic stability for equilibrium states of the closed-loop system with arbitrary values of uncertain components.

Analysis of recent research and publications. Numerous works the problem of robust

stabilization of control system is reduced to solving systems of linear matrix inequalities. In the works [3], [7], [8] find sufficient stability conditions for linear controllable systems with uncertain matrices of coefficients and feedback with respect to measurable output in terms of linear matrix inequalities. A survey of problems and known methods of robust stability analysis and stabilization of feedback control systems can be found in [9] – [11].

The aim of the research is to develop new methods of robust stability analysis and

robust stabilization of linear difference systems with limited at a norm of matrix uncertainties and static measurable output feedback.

Robust stabilization of nonlinear control systems. Consider a linear dynamical

control system with discrete time which describing difference equations in the form:

(2)

where n t x R , m t u R and l t

y R are state, control, and observable object output vectors respectively, t 0,1,2,, A, B, C and D are constant matrices of corresponding sizes n n

, n m, l n і l m, and A At A t F H A = Δ Δ , BtFBBtHB,

where FA, FB, HA, HB are constant matrices of corresponding sizes and matrices uncertainties

At

Δ and ΔBt satisfy the constraints

1 

At , Bt 1 or  1

F

At , Bt F 1, t 0,1,2,. Hereinafter,  is Euclidean vector norm and spectral matrix norm,

F

 is matrix Frobenius norm, In is the unit n n matrix,  0

T

X

X (0) is a positive (nonnegative) definite symmetric matrix. To simplify the records of the matrices dependency on t we will omit. For matrices B and C, that have full rank with respect to columns and rows respectively. We control the system (1) with output feedback:

t t Ky

u  , KK0K~, K~E, (2)

where E is an ellipsoidal set of matrices in the space ml R

K KTPKQ

 :

E , (3)

where PPT 0 and QQT 0 are symmetric positive definite matrices of corresponding sizes mm and l l.

According to (1) – (3), the following inequality must hold:

,

0 0 0 0 0                  t t T T T T T T T T T t T t u x C PK G QC D PG K C QD C C PK K C QC C u x ,

where DTQDGTPG, GImK0D. We assume that 0

 . (4)

Then xt 0 implies ut 0, and xt 0 is an equilibrium state for the system.

The problem is to construct conditions under which the zero state of the closed-loop control system (1) and (2) is Lyapunov asymptotically stable for every matrix K~E. Matrix

0

K is chosen for the purposes of stabilization, e.g., in case when the zero state of the system (1) without control (ut 0) is unstable.

t

t M x

(3)

Matrix K0 can be obtained with methods described in [12].

We introduce on the set of matrices K

K:det(ImKD)0

a nonlinear operator

l m l m R  R D : , D(K)(ImKD)1KK(IlDK)1.

For the operator D the property is performed [12]: if K1K, K2 K and

K     2 1 1 3 (I K D) K K m then K   2 1 K K and D(K1K2)D(K1)D(K3)

IlDD(K1)

. (6) Under assumption (4) matrix G must be nondegenerate. Therefore values of the

operator 1 0

0

0) ( )

(KImK DK

D are defined. If K~E then values of D(K) and are also defined, where Kˆ G1K~. Indeed, under conditions (2) and (4) we have

PG G QD D D K P K DT ~T ~  TT , FTPF  P1, where  DG~ 1 K

F and P0. Therefore (F)1, and matrix ImF is nondegenerate, and

hence matrices ImKD (ImF)G and ˆ ( ) 1 KD I G D K

Im   m  are nondegenerate as well. Thus we exclude a control vector from relations (1) and (2) with restriction (4) and we get system

t

t Mx

x1  , MAA(BB)D(K)C. (7)

Separately the zero equilibrium state of system (5) for K K0 should be asymptotically stable.

Using following statements, we will receive a solution of the formulated problem by means of methods of quadratic Lyapunov function.

Lemma 1. [12] Suppose that the following matrix inequalities hold:

0 1         Q D D P R T , 0( 0) 1                Q D V D P R U V U W T T T , (8)

where PPT 0, QQT 0, RRT 0, WWT 0, U , V , and D are matrices of

suitable sizes. Then for every matrix KE the matrix inequality holds:

) 0 ( 0 ) ( ) ( ) ( ) (     U K V V K U V K R K V W TD TDT TDT D . (9)

Lemma 2. [13] Suppose that L is symmetric matrix, the matrix M1,,Mr and

r

N

(4)

0 1 1         

r i i T i i T i i iM M N N L   ,

holds, then the inequality

0 1     

r i T i i i i i i N M N M L ,

is true for all i 1 or  1

F

i , i1,,r.

We will note that Lemmas 1 and 2 are generalizations of the sufficiency statement of the adequacy criterion called Petersen’s lemma on matrix uncertainty [14].

Theorem 1. Suppose that for a positive definite matrix XXT 0 and for some i 0

i1,2,3

the following matrix inequalities hold:

, 0 0 0 1 1 1 1 1                    T B B T T B T B T F F X B Q D B D H H PG G   (10) 0 0 0 1 * 1 0 3 * 1 3 * 0 * 1 3                             X B M Q D C B D H H PG G C H M C H C X T T B T B T T B T T B T    , (11) where 21HTAHA31C*TC*, 2FAFAT 3FBFBT, M*ABD(K0)C, C K H

C*BD( 0) , C0CDD(K0)C. Then any control (2) ensures asymptotic stability of the zero state for system (1) and the general Lyapunov function T t

t t x Xx

x

v( ) .

Proof. We construct the Lyapunov function for the closed-loop system (7) as

t T t t x Xx

x

v( ) . According to discrete analogue of the Lyapunov’s second theorem the matrix

inequality XXT 0 and negative definite first difference of the given function due to system

(7) ensure asymptotic stability of the zero equilibrium state, that is with (2) it suffices that the following matrix inequality holds:

0   X XM

MT . (12)

Using property (6) of operator D(K)(ImKD)1K , we rewrite inequality (12) as

.

(5)

        0 0 0 0 0 0 XM X M X(B B) (Kˆ)C C (Kˆ)(B B) XM MT T D TDT T 0 ) ˆ ( ) ( ) )( ˆ ( 0    CTDT K B B TX B B D K , where M0AA(BB)D(K0)C, Kˆ G1K~. Here

K K PK Q

K K~E ˆEˆ  : T ˆ  , where .

We use Lemma 1 putting

X XM M

W0T 0  , U (BB)TXM0, V C0, R(BB)TX(BB). Then the first block inequality in (8) has the form

0 ) ( ) ( 1             Q D D PG G B B X B B T T T . (13)

Inequality (4) follows from inequality (13). Then the second block inequality in (8) has the form 0 ) ( ) ( ) ( ) ( 1 0 1 0 0 0 0 0                         Q D C D G P G B B X B B XM B B C B B X M X XM M T T T T T T T . (14)

We use the following well-known criterion of nonpositive (negative) definite of block matrices (Schur’s lemma [15]): if detV 0 then

, 0 ) 0 ( 0           V V Z Z U T 0( 0) 1     T Z ZV U . (15)

We see that inequality (13) can be represented as

0 0 0 ) ( 1 1                    X B B Q D B B D PG GT T T ,

and inequality (14) can be represented as

(6)

Using the structure of matrix uncertainties At, Bt, we decompose the last two inequalities:

0 0

0 0 0 0 0 0 0 0 0 1 1                                       T B T B T B B B B T T T F H H F X B Q D B D PG G ,

                                     0 0 0 0 0 0 0 ) ( 0 0 ) ) ( ( 0 1 0 1 0 0 0 A At A T T T T T H F X B C K B A Q D C B D PG G C K B A C X D D

                              ( ) 0 0 0 0 0 0 0 0 0 0 0 0 0 C K H F F H B B B T A T A T A D

0 0 0

0, 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) ( 0                                              T B T B T B B B B T B T B T B T T F H H F F H K C D

which is done for Lemma 2 if there are 1,2,3 0 such as

(7)

0 0 0 0 0 0 0 0 0 0 0 ) ( 0 0 ) ( ) ( ) ( 1 0 0 0 0 3                 B T B B T B B T B T T B T B T T H H C K H H H H K C C K H H K C D D D D  .

We get inequalities equivalent to conditions of the form (10) and (11) under which matrix inequality (12) holds. These conditions ensure asymptotic stability for the zero state of the closed-loop system (7) for any control (2).

This completes the proof of the theorem.

Bounds on the quadratic quality criterion under uncertainty conditions. Consider

a control system (1), (2) with quadratic quality functional

   0 0) ( t t u x J  ,

       T t T t T t T t t u x u x  , 0        R N N S T , (16)

where x0 is initial vector, SST 0, RRT 0, and N given constant matrices.

We need to describe the set of controls (2) that would provide asymptotic stability for the state xt 0 of system (1) and a bound

 ) (x0

Ju , (17)

where  0 is some maximal admissible value of the functional. When solving this problem, we still use the quadratic Lyapunov function v(xt)xtTXxt under constraint x0TXx0 . Under assumptions (2) and (4) values of D(K), D(K0), and D(Kˆ) are defined, where Kˆ G1K~,

D K I

Gm  0 . Here the closed-loop system can be represented as (7), and the first difference

v of function due to system (7) and the summable function in (16) have the form

t T T t t t v x x M XM X x x v( 1) ( ) (  ) , T T t t tx LLx  , where LT

In CTDT(K)

, KK0K~.

We now require that together with (4) the following inequality holds:

t t

t v x

x

v( 1) ( ) . (18)

For this it suffices that the following matrix inequality holds:

0    X L L XM MT T . (19)

Then the zero solution xt 0 of system (1) is asymptotically stable and together with (18) we get an upper bound on the functional:

(8)

Using property (6) of operator  , we rewrite inequality (19) as , (21) where WM0TXM0XLT0L0, U (BB)TXM0NTRD(K0)C, VC0CC K DD( 0) , LT0

In CTDT(K0)

, . Here

K K PK Q

K K~E ˆEˆ  : T ˆ  , where , .

Applying Lemma 1, relations (18)-(21), and Lemma 2, we arrive at the following result.

Theorem 2. Suppose that for a positive definite matrix XXT 0 and for some i 0

i1,2,3

the following matrix inequalities hold:

, 0 0 0 1 1 1 1 1                    T B B T T B T B T F F X B Q D B D H H PG G R   (22) 0 0 0 1 * 1 0 3 * * 0 *                           X B M Q D C B D H H PG G R N M C N X T T B T B T T T T  , (23) where 1 * * 3 1 2 0 0 L H H C C LT   TA A   T     , T B B T A AF F F F 3 2      , M* ABD(K0)C, C K R N

N*T  D( 0) , C*HBD(K0)C. Then any control (2) ensures asymptotic stability of the zero state for system (1), the general Lyapunov function T t

t t x Xx

x

v( ) , and a bound on the functional (17).

Based on Theorem 2 and its corollaries, we can formulate the following optimization problem for system (1): minimize 0 under constraints (22), (23).

The results of Theorems 1 – 2 can be generalized in case when

    r i i A i At i A H F t A 1 ) ( ) ( ) ( ) ( ,

    r i i B i Bt i B t H F t B 1 ) ( ) ( ) ( ) ( ) ( .

Numerical experiment. Consider a control system for a double oscillator. It is system

(9)

A A c F t H m k m k m k m k t A A ( ) 0 0 0 0 1 0 0 0 0 1 0 0 ) ( 2 0 2 0 1 0 1 0                      ,              0 1 0 0 c B ,                 0 0 A F ,

1 1 0 0

A H , x

x1 x2 x1 x2

T.

Figure 1. A two-masse mechanical system

Here x1 and x1 are coordinate and velocity respectively for the first solid, x2 and x2

are coordinate and velocity respectively for the second solid, m1 and m2 are masses of the first and second solids respectively. We define a stiffness coefficient as variable periodic function of time kk0 (t), where (t)sin(t),  1 is the amplitude of harmonic oscillations,

and  is the frequency parameter.

We will make the discrimination of system (24) in the form:

t t t

t A A x Bu

x1 (  )  , AI4 Ac, At A( t ), BBc, t 0,1,2,..., (25)

where xtx(t), utu(t),  is the pitch of discrimination. Let  0,0005, m1 1,

1

2 

m , k0 1,  0,01, (t ) sin(t/5). We assume that the output vector

          t t t t t t x u x Du Cx y 2 1  ,       0 0 1 0 0 1 0 0 C ,       0 1 D can be measured.

We find control in the form static output feedback u t Kyt, where

k k

K K

K1 20 ~. We find the vector K0 

1,6938 0,1089

that ensures asymptotic

stability for system xt1M0xt, M0ABD(K0)C. Here the spectrum

} 9999 , 0 ; 0005 , 0 9999 , 0 ; 9989 , 0 { ) (M0   i

 places in the middle of unit disk [12]. The behavior

of solutions of system with matrix uncertainty (25) with control utK0yt and initial vector

T

x0  1 0 1 2 is shown on Fig. 2.

For demonstration of Theorem 2 we define a matrix functional (16): S 0 I,1 4,

01 , 0 

(10)

          2308 , 0 0013 , 0 0013 , 0 2267 , 0 10 8 Q ,                      0000 , 0 0000 , 0 0008 , 0 0008 , 0 0000 , 0 0000 , 0 0005 , 0 0005 , 0 0008 , 0 0005 , 0 6556 , 1 6556 , 1 0008 , 0 0005 , 0 6556 , 1 6556 , 1 103 X ,

that satisfy the inequalities (22), (23) for 1 0,01.

Figure 2. System behavior with control utK0yt

Thus, for all values of the vector of feedback amplification coefficients KK0K~

from a closed region bounded by the ellipse

1 1

:   

K KQ KT P

E (Fig. 3), the motion of the

system of two solids in a neighborhood of the zero state is asymptotically stable. Here t

T t t x Xx

x

v( ) is a general Lyapunov function, and the value of the given quality functional does not exceed v(x0)1651,3.

Figure 3. Region of feedback amplification coefficients

Conclusions. In this work, we have proposed new methods of robust stability analysis

(11)

Practical implementation of the proposed methods is related to solving differential or algebraic matrix inequalities. An important characteristic feature that distinguishes matrix inequalities that we have found from known ones is the possibility to construct an ellipsoid of stabilizing matrices for the feedback amplification coefficients, general quadratic Lyapunov function, and also bounds on the quadratic quality functional for linear control systems with the considered matrix uncertainties.

References

1. Polyak B.T., Shcherbakov P.S. Robastnaya ustoychivost i upravlenie, Moskva, Nauka, 2002, 303 p. [In Russian].

2. Zhou K., Doyle J.C., Glover K. Robust and optimal control, Englewood, Prentice Hall, 1996, 596 p. 3. Balandin D.V., Kogan M.M. Sintez zakonov upravleniya na osnove lineynykh matrichnykh neravenstv,

Moskva, Fizmatlit, 2007, 280 p. [In Russian].

4. Khlebnikov M.V., Polyak B.T., Kuntsevich V.M. Optimization of linear systems subject to bounded exogenous disturbances: The invariant ellipsoid technique, Automation and Remote Control, vol. 72, no.11, 2011, pp. 2227 – 2275.

5. Kuntsevich V.M., Kuntsevich A.V. Design of robust stable controls for nonlinear objects, Automation and Remote Control, vol. 69, no.12, 2008, pp. 2088 – 2100.

6. Mazko A.G., Bogdanovich L.V., Robust Stabilization and Evaluation of the Performance Index of Nonlinear Discrete Control Systems, Journal of Automation and Information Sciences, vol. 45, no. 5, 2013, pp. 52 – 63.

7. Mazko A.H., Kupriianchyk L.V. Systemy stabilizatsii z nevyznachenymy koefitsiientamy ta dynamichnym zvorotnym zviazkom, Matematychni problemy mekhaniky ta obchysliuvalnoi matematyky: Zb. prats In-tu matematyky NAN Ukrainy, vol. 11, no. 4, 2014, pp. 153 – 175. [In Ukraine].

8. Aliluiko A.M., Ruska R.V. Robust stability of linear control system with matrix uncertainty, Visnyk Ternopilskoho natsionalnoho tekhnichnoho universytetu, vol. 82, no. 2, 2016, pp. 128 – 136.

9. Polyak B.T., Shcherbakov P.S. Hard problems in linear control theory: Possible approaches to soltion, Automation and Remote Control, vol. 66, no. 5, 2005, pp. 681–718.

10. Mazko A.G. Robust stability and stabilization of dynamic systems. Methods of matrix and cone ineqalities. Kyiv: Instytut matematyky, 2016, 332 p. [In Russian].

11. Aliev F.A., Larin V.B. Zadachi stabilizatsii sistemy s obratnoy svyazyu po vykhodnoy peremennoy (obzor), Prikladnaya mekhanika, vol. 47, no. 3, 2011, pp. 3 – 49. [In Russian].

12. Mazko A.G. Robust stability and evaluation of the quality functional for nonlinear control systems, Automation and Remote Control, vol. 76, no. 2, 2015, pp. 251 – 263.

13. Khlebnikov M.V., Shcherbakov P.S. Petersen’s lemma on matrix uncertainty and its generalizations, Automation and Remote Control, vol. 69, no.11, 2008, pp. 1932 – 1945.

14. Petersen I. A stabilization algorithm for a class of uncertain linear systems, Syst. Control Lett, vol. 8, no. 4, 1987, pp. 351 – 357.

15. Gantmakher F.R. Teoriya matrits, Мoskva, Nauka, 1988, 552 p. [In Russian].

Список використаної літератури

1. Поляк, Б.Т. Робастная устойчивость и управление [Текст] / Б.Т. Поляк, П.С. Щербаков. – М.: Наука, 2002. – 303 с.

2. Zhou K. Robust and optimal control, K. Zhou, J.C. Doyle, K. Glover. Englewood: Prentice Hall, 1996. 596 p.

3. Баландин, Д.В. Синтез законов управления на основе линейных матричных неравенств [Текст] / Д.В. Баландин, М.М. Коган. – М.: Физматлит, 2007. – 280 с.

4. Khlebnikov M.V. Optimization of linear systems subject to bounded exogenous disturbances: The invariant ellipsoid technique, M.V. Khlebnikov, B.T. Polyak, V.M. Kuntsevich. Automation and Remote Control. 2011, no. 11 (72), pp. 2227 – 2275.

5. Kuntsevich V.M. Design of robust stable controls for nonlinear objects, V.M. Kuntsevich, A.V. Kuntsevich. Automation and Remote Control. 2008, no. 12 (69), pp. 2088 – 2100.

6. Mazko A.G. Robust Stabilization and Evaluation of the Performance Index of Nonlinear Discrete Control Systems, A.G. Mazko, L.V. Bogdanovich. Journal of Automation and Information Sciences. 2013, no. 5 (45), pp. 52 – 63.

(12)

8. Aliluiko, A. Robust stability of linear control system with matrix uncertainty, A. Aliluiko, R. Ruska. Вісник Тернопільського національного технічного університету. – 2016. – № 2 (82). – С. 128 – 136. 9. Polyak B.T. Hard Problems in Linear Control Theory: Possible Approaches to Soltion, B.T. Polyak,

P.S. Shcherbakov. Automation and Remote Control. 2005, no. 5 (66), pp. 681 – 718.

10. Mazko, A.G. Robust stability and stabilization of dynamic systems. Methods of matrix and cone ineqalities [Текст] / Mazko A.G. – Київ: Ін-т математики. – 2016. – 332 с. – (Праці / Ін-т математики НАН України; т. 102).

11. Алиев, Ф.А. Задачи стабилизации системы с обратной связью по выходной переменной (обзор) [Текст] / Ф.А. Алиев, В.Б. Ларин // Прикладная механика. – 2011. – № 3 (47). – С. 3 – 49.

12. Mazko A.G. Robust stability and evaluation of the quality functional for nonlinear control systems, A.G. Mazko. Automation and Remote Control. 2015, no. 2 (76), pp. 251 – 263.

13. Khlebnikov M.V. Petersen’s lemma on matrix uncertainty and its generalizations, M.V. Khlebnikov, P.S. Shcherbakov. Automation and Remote Control. 2008, no. 11 (69), pp. 1932 – 1945.

Cytaty

Powiązane dokumenty

We say that a bipartite algebra R of the form (1.1) is of infinite prin- jective type if the category prin(R) is of infinite representation type, that is, there exists an

Recall that the covering number of the null ideal (i.e. Fremlin and has been around since the late seventies. It appears in Fremlin’s list of problems, [Fe94], as problem CO.

Application of a linear Padé approximation In a similar way as for standard linear systems Kaczorek, 2013, it can be easily shown that if sampling is applied to the

Hardy spaces consisting of adapted function sequences and generated by the q-variation and by the conditional q-variation are considered1. Their dual spaces are characterized and

By means of a connected sum on the pair: (X, the Z m -manifold), along two points of ψ −1 (0), we can change the manifold so that the monodromy along a connected component of ψ −1

Totally geodesic orientable real hypersurfaces M 2n+1 of a locally conformal Kaehler (l.c.K.) manifold M 2n+2 are shown to carry a naturally induced l.c.c.. manifolds in a natural

We now follow Green’s walk of projective resolutions until we reach a vertex v 1 , where (note that the graph is locally embedded into the plane) the final edge on the walk is

Furthermore, iterating this forcing through all α < κ ++ , we obtain a notion of forcing that preserves cardinals and such that in the corresponding generic extension there is