Next Article in Journal
Lie Symmetry Analysis of a Nonlinear System Characterizing Endemic Malaria
Previous Article in Journal
Particle Physics of the Dark Sector
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Separation Principle in Dynamic Output Controller Design for Uncertain Linear Systems

by
Dušan Krokavec
*,† and
Anna Filasová
*,†
Department of Cybernetics and Artificial Intelligence, Faculty of Electrical Engineering and Informatics, Technical University of Kosice, 042 00 Kosice, Slovakia
*
Authors to whom correspondence should be addressed.
These authors contributed equally to this work.
Symmetry 2022, 14(11), 2239; https://doi.org/10.3390/sym14112239
Submission received: 28 September 2022 / Revised: 20 October 2022 / Accepted: 23 October 2022 / Published: 25 October 2022
(This article belongs to the Section Engineering and Materials)

Abstract

:
In this paper, the problem of designing the improper dynamic output controllers for uncertain linear multi-input/multi-output continuous-time systems is considered. In the principal part, the system state coordinate transform is outlined and matrix variable structures are found, defining the solution based on the structured linear matrix inequalities and linear matrix equality. Of principal novelty is the framework related to the system uncertainties with newly introduced inequality structures and their partial factorization. The main results are shown in detail by the example to characterize potential application of the method for quadratic stabilization of uncertain linear systems by the improper dynamic output controllers.

1. Introduction

The output dynamic controllers (ODC) are preferred to deal with the unavailability of measurement of the system state variables, but the design of improper ODC means a bilinear matrix inequality (BMI) problem, which is generally non-convex [1,2]. To obtain conditions based on linear matrix inequalities (LMI), some constraints on the design are defined [3,4], or proper ODCs are considered [5]. The accompanying formulations of the asymptotic system tracking using ODCs [6], distributed H 2 control by dynamic output feedback [7], and control for multi-agent systems by ODCs [8] represent the range of related applications. It is natural to use ODCs in the parallel distributed form for systems with Takagi–Sugeno fuzzy models [9,10,11]. A brief survey of design, potentially using a non-fragile ODCs, is given in [12], ODC forms in network control structures are focused in [13], some interesting ODC applications are presented in [14,15].
In this article, new design conditions for improper ODCs for uncertain linear multi-input and multi-output (MIMO) systems are derived. To construct two separable LMIs conditioned by one linear matrix equality (LME), the principle of the system state coordinate transform in design of improper ODCs is made transparent, to build the theoretical robustness base adaptable to uncertain MIMO systems. By applying the quadratic Lyapunov function approach and the matching conditions of the system uncertainties, a quasi-separation structure of stabilization conditions is proposed in terms of a set of LMIs, together with a conditional LME, which gives a less conservative result in ODC design.
The remaining part of the article is organized as follows: Section 2 deals with ODC structures and the representative design task conditions, when applying the separation principle in the design task. Section 3 focuses on the closed-loop control problems for uncertain linear MIMO systems with relevant ODCs synthesis and Section 4 presents shortly the task adaptation to proper ODCs design. The performance of the proposed technique and the system parameter roles are illustrated by carrying out a detailed numerical example in Section 5, supporting an outline of points of view and conclusions in Section 6.
The used notations reflect usual conventionality so x T and X T denote the transpose of the vector x and matrix X, ρ ( X ) signifies the eigenvalue spectrum of a square matrix X; for a symmetric square matrix, X 0 means that X is negative definite, represents a block inferred by the matrix symmetry, the symbol I n indicates the n-th order unit matrix, R qualifies the set of real numbers, and R n × r refers to the set of n × r real matrices.

2. Separation Principle in Design of Improper ODCs

In general, a linear continuous-time MIMO system is given by the state-space equations
q ˙ ( t ) = A q ( t ) + B u ( t ) ,
y ( t ) = C q ( t ) ,
where A R n × n , B R n × r , C R m × n and q ( t ) R n , u ( t ) R r , y ( t ) R m are the state vector, the input vector, and the output vector, respectively.
Considering the square system (1) and (2), the related improper linear continuous-time MIMO ODC can be defined as
p ˙ ( t ) = J p ( t ) + K y ( t ) ,
u ( t ) = L p ( t ) + H y ( t ) ,
where the matrix parameters are J R n × n (the controller system matrix), K R n × m (the controller input matrix), L R r × n (the controller output matrix), H R r × n (the controller direct link matrix), while p ( t ) R n is the controller internal state and r = m . Note, if H = 0 , then the ODC is proper.
Considering the equilibrium control, then (1) to (4) imply a description of the form
q ˙ ( t ) p ˙ ( t ) = A + B H C B L K C J q ( t ) p ( t ) = M q ( t ) p ( t ) ,
y ( t ) u ( t ) = C 0 H C L q ( t ) p ( t ) = N q ( t ) p ( t ) ,
where
M = A + B H C B L K C J , N = C 0 H C L .
With the goal to obtain a separable structure, the following theorem is proposed.
Theorem 1.
The improper ODCs (3) and (4) and the square system (1) and (2) exist if there exist symmetric positive-definite matrices P 1 , Y 1 R n × n and matrices K 1 R n × m , Z 1 R r × n , X R r × m , X 1 R r × m , H R m × m such that
P 1 = P 1 T 0 , Y 1 = Y 1 T 0 ,
P 1 I n I n Y 1 0 ,
P 1 A + A T P 1 + K 1 C + C T K 1 T 0 ,
A Y 1 + Y 1 A T + B Z 1 + Z 1 T B T + B X 1 C + C T X 1 T B T 0 ,
C Y 1 = X C .
If the above set of conditions is feasible, then it terminates the solution
K = ( P 1 Y 1 1 ) 1 K 1 , L = Z 1 Y 1 1 , H = X 1 X 1 ,
J = ( P 1 Y 1 1 ) 1 ( A T Y 1 1 + P 1 A + P 1 B H C Y 1 1 + P 1 B L ) K C .
Proof. 
In this case, the Lyapunov function can be set as
v ( q ( t ) , p ( t ) ) = q T ( t ) p T ( t ) P q ( t ) P ( t ) > 0
and must be applied to become the time derivative
v ˙ ( q ( t ) , p ( t ) ) = q ˙ T ( t ) p ˙ T ( t ) P q ( t ) p ( t ) + q T ( t ) p T ( t ) P q ˙ ( t ) p ˙ ( t ) < 0 ,
q T ( t ) p T ( t ) ( M T P + P M ) q ( t ) p ( t ) < 0 ,
respectively, which implies
M T P + P M 0 , P = P T = P 1 P 2 P 2 T P 3 0 .
Thus, using the Schur complement with respect to (18), it yields
Y 1 1 = P 1 P 2 P 3 1 P 2 T 0 , P 1 = P 1 T 0 , P 3 = P 3 T 0 , Y 1 = Y 1 T 0 ,
P 1 Y 1 1 = P 2 P 3 1 P 2 T 0 ,
respectively, where P 1 , P 2 , P 3 , Y 1 R n × n .
Using the matrices P 1 and Y 1 1 , the transformation of the state variables can be defined
q ( t ) p ( t ) = I 0 0 P 3 1 P 2 T q 1 ( t ) p 1 ( t ) = I 0 0 P 3 1 P 2 T Y 1 I n Y 1 0 q 2 ( t ) p 2 ( t ) ,
q ( t ) p ( t ) = T 1 T 2 q 2 ( t ) p 2 ( t ) ,
respectively, where
T 1 = I 0 0 P 3 1 P 2 T , T 2 = Y 1 I n Y 1 0
and substituting (22) into (17), yields
q 2 T ( t ) p 2 T ( t ) T 2 T T 1 T M T P + P M T 1 T 2 q 2 ( t ) p 2 ( t ) < 0 ,
T 2 T T 1 T ( M T P + P M ) T 1 T 2 0 ,
respectively.
Thus, the following can be obtained
T 2 T T 1 T M T P T 1 T 2 = Y 1 Y 1 I 0 I 0 0 P 2 P 3 1 M T P 1 P 2 P 2 T P 3 I 0 0 P 3 1 P 2 T T 2 = Y 1 Y 1 P 2 P 3 1 I 0 A T + C T H T B T C T K T L T B T J T P 1 P 2 P 3 1 P 2 T P 2 T P 2 T Y 1 I Y 1 0 = Y 1 A T + Y 1 C T H T B T Y 1 P 2 P 3 1 L T B T Y 1 C T K T Y 1 P 2 P 3 1 J T A T C T K T I P 1 0 P 2 T
and denoting
J 1 T = P 2 P 3 1 J T , K 1 T = K T P 2 T , L 1 T = P 2 P 3 1 L T ,
then
T 2 T T 1 T M T P T 1 T 2 = Y 1 A T + Y 1 C T H T B T + Y 1 L 1 T B T Ω 12 A T A T P 1 + C T K 1 T ,
where
Ω 12 = Y 1 A T P 1 + Y 1 C T H T B T P 1 + Y 1 L 1 T B T P 1 + Y 1 C T K 1 T Y 1 J 1 T P 2 T .
Setting
Ω 12 + A = 0 ,
then (25) implies
T 2 T T 1 T ( M T P + P M ) T 1 T 2 = A Y 1 + Y 1 A T + Y 1 L 1 T B T + B L 1 Y 1 + Π 11 0 0 A T P 1 + C T K 1 T + P A + K 1 C 0 ,
where
Π 11 = B H C Y 1 + Y 1 C T H T B T ,
which can be expressed by two matrix inequalities
A Y 1 + Y 1 A T + B L 1 Y 1 + Y 1 L 1 T B T + B H C Y 1 + Y 1 C T H T B T 0 ,
P 1 A + A T P 1 + K 1 C + C T K 1 T 0 ,
where (34) defines (10).
It is evident that (33) is a bilinear matrix inequality with respect to matrix variables Y 1 and H, (34) is a linear matrix inequality with respect to P 1 and K 1 , and (33) needs to be linearized.
Writing
B H C Y 1 = B H X X 1 C Y 1 = B X 1 C ,
when defining that
X 1 = H X , X 1 C = C Y 1 1 , Z 1 = L 1 Y 1 ,
the bilinear matrix inequality (33) is transformed to the linear matrix inequality
A Y 1 + Y 1 A T + B Z 1 + Z 1 T B T + B X 1 C + C T X 1 T B T 0 ,
conditioned by the matrix equality
C Y 1 = X C .
It is possible to verify that the Schur complement form (19) implies also one from the symmetric matrix
P 1 ( P 1 Y 1 1 ) ( P 1 Y 1 1 ) P 1 Y 1 1 0 ,
because it yields
P 1 ( P 1 Y 1 1 ) ( P 1 Y 1 1 ) 1 ( P 1 Y 1 1 ) = P 1 P 1 + Y 1 1 = Y 1 1 0
and the following forms of P 2 and P 3 result in
P 2 = P 3 = P 1 Y 1 1 0 .
These conditions eliminate the existing degree of freedom and support the solutions implied by (27)
J 1 T = J T , K 1 T = K T ( P 1 Y 1 1 ) , L 1 T = L T ,
whilst (30) gives
J 1 = ( P 1 Y 1 1 ) 1 ( A T + P 1 A Y 1 + P 1 B H C + P 1 B L 1 Y 1 + K 1 C Y 1 ) Y 1 1 = ( P 1 Y 1 1 ) 1 ( A T Y 1 1 + P 1 B H C Y 1 1 + P 1 A + P 1 B L + K 1 C ) .
which implies (14).
As a consequence, the inequality (41) has to be satisfied, which introduces an additive matrix inequality structure
P 1 I n I n Y 1 0 ,
forming (9), where P 1 and Y 1 are LMI variables. This concludes the proof.

3. Synthesis of ODCs for Uncertain Systems

The class of uncertain continuous-time linear MIMO systems is given as
q ˙ ( t ) = ( A + Δ A ( t ) ) q ( t ) + ( B + Δ B ( t ) ) u ( t ) ,
Δ A ( t ) Δ B ( t ) = V Ξ ( t ) W 1 W 2 ,
Ξ T ( t ) Ξ ( t ) I m ,
y ( t ) = C q ( t ) ,
where the input u ( t ) R r , the output y ( t ) R m , and the system state q ( t ) R n . The matrix parameters are of the following relations C R m × n , B , Δ B ( t ) R n × r , A , Δ A ( t ) R n × n , V R n × p , W 1 R p × n , W 2 R p × m , and r = m = p .
Definition 1.
([16]). If the uncertainties of the system (45) satisfy for all t the condition (46), where V R n × p , W 1 R p × n , W 2 R p × m are known real matrices characterizing the uncertainty structure, Ξ ( t ) R s × p is a time varying matrix satisfying the bound (47), and the elements of Ξ ( t ) are Lebesgue measurable, then the uncertainties Δ A ( t ) and Δ B ( t ) are matching uncertainties.
Considering the equilibrium control, then (45) to (49) and (3) and (4) imply the description
q ˙ ( t ) p ˙ ( t ) = A + Δ A ( t ) + ( B + Δ B ( t ) ) H C ( B + Δ B ( t ) ) L K C J q ( t ) p ( t ) = ( M + Δ M ( t ) ) q ( t ) p ( t ) ,
y ( t ) u ( t ) = C 0 H C L q ( t ) p ( t ) = N q ( t ) p ( t ) ,
where M and N are given as in (7) and
Δ M ( t ) = Δ A ( t ) + Δ B ( t ) H C Δ B ( t ) L 0 0 = V Ξ ( t ) W 1 c V Ξ ( t ) W 2 c 0 0 ,
whilst
W 1 c = W 1 + W 2 H C , W 2 c = W 2 L .
To work under matching uncertainties, the following lemmas are applicable.
Lemma 1.
([17]). Let the real matrices O, U, Φ of consistent dimensions be bound by the relation
Φ = O T U + U T O ,
then for a positive γ R , the following inequality is satisfied
Φ γ 1 O T O + γ U T U .
Lemma 2.
([18]). (Schur complement) Given a partitioned block matrix of the form
Ω = Q T T T R 0 ,
where Q , R , S are of compatible dimensions and symmetries, then
(a) if Q 1 exists, a Schur complement of Q in Ω is S Q = R T T Q 1 T ,
(b) if R 1 exists, a Schur complement of R in Ω is S R = Q T R 1 T T .
Given (49)–(52), the quadratic stability of the closed-loop system is proven.
Theorem 2.
The improper ODC (3) and (4) for the uncertain square system (45)–(49) exist if for a positive γ R , there exist symmetric positive definite matrices P 1 , Y 1 , U 1 R n × n and matrices K 1 R n × m , Z 1 R r × n , X R r × m , X 1 R r × m , H R m × m such that
P 1 = P 1 T 0 , Y 1 = Y 1 T 0 ,
P 1 I n I n Y 1 0 ,
Λ 11 Y 1 W 1 T + C T X 1 T W 2 T + Z 1 T W 2 T 0 Λ 22 W 1 T + C T H T W 2 T γ V T P 1 γ I m 0 γ I m 0 ,
C i Y 1 = X C i ,
where
Λ 11 = A Y 1 + Y 1 A T + B Z 1 + Z 1 T B T + B X 1 C + C T X 1 T B T + γ U 1 V V T + γ V V T U 1 ,
Λ 22 = P 1 A + A T P 1 + K 1 C + C T K 1 T .
If this set of LMIs conditioned by the equality (59) is feasible, then it terminates the solution
K = ( P 1 Y 1 1 ) 1 K 1 , L = Z 1 Y 1 1 , H = X 1 X 1 ,
J = ( P 1 Y 1 1 ) 1 ( ( A T + P 1 B H C + γ V V T P 1 ) Y 1 1 + P 1 A + P 1 B L ) K C .
Hereafter, ∗ denotes the symmetric item in a symmetric matrix.
Proof. 
Using the quadratic Lyapunov function (15), then (17) and (18) imply
q T ( t ) p T ( t ) ( M T P + P M + Δ M T ( t ) P + P Δ M ( t ) ) q ( t ) p ( t ) < 0 ,
M T P + P M + Δ M T ( t ) P + P Δ M ( t ) 0 ,
respectively, where a positive definite symmetric matrix P reflects (18).
According to the condition (54), it can be obtained
P Δ M ( t ) + Δ M T ( t ) P = P V Ξ ( t ) W 1 c V Ξ ( t ) W 2 c 0 0 + V Ξ ( t ) W 1 c V Ξ ( t ) W 2 c 0 0 T P = P V 0 Ξ ( t ) 0 W 1 c W 2 c 0 0 + W 1 c T 0 W 2 c T 0 Ξ T ( t ) 0 V T 0 P γ P V 0 Ξ ( t ) 0 Ξ T ( t ) 0 V T V T P + γ 1 W 1 c T 0 W 2 c T 0 W 1 c W 2 c 0 0 γ P V V T 0 P + γ 1 W 1 c T 0 W 2 c T 0 W 1 c W 2 c 0 0 ,
where disparities follow from the inequalities (47) and (54).
With the transform matrix T 1 (Equation (23)), it yields (more details can be seen when comparing with (26))
T 1 T P V V T 0 P T 1 = P 1 P 2 P 2 P 3 1 P 2 T P 2 V V T 0 P 1 P 2 P 3 1 P 2 T P 2 T P 2 T = P 1 V V T P 1 P 1 V V T P 2 P 3 1 P 2 T P 2 P 3 1 P 2 T V V T P 1 0 = P 1 V V T P 1 P 1 V V T ( P 1 Y 1 1 ) ( P 1 Y 1 1 ) V V T P 1 0 ,
then
T 2 T T 1 T P V V T 0 P T 1 T 2 = Y 1 Y 1 I 0 P 1 V V T P 1 P 1 V V T ( P 1 Y 1 1 ) ( P 1 Y 1 1 ) V V T P 1 0 Y 1 I Y 1 0 = Y 1 Y 1 I 0 P 1 V V T P 1 V V T ( P 1 Y 1 1 ) V V T P 1 Y 1 ( P 1 Y 1 1 ) V V T P 1 = Y 1 P 1 V V T + V V T P 1 Y 1 Y 1 P 1 V V T P 1 Y 1 V V T P 1 P 1 V V T P 1 V V T P 1
and
T 2 T T 1 T W 1 c T 0 W 2 c T 0 W 1 c W 2 c 0 0 T 1 T 2 = Y 1 Y 1 I 0 I 0 0 P 2 P 3 1 W 1 c T 0 W 2 c T 0 W 1 c W 2 c 0 0 I 0 0 P 3 1 P 2 T Y 1 I Y 1 0 = Y 1 Y 1 I 0 W 1 c T 0 P 2 P 3 1 W 2 c T 0 W 1 c W 2 c P 3 1 P 2 T 0 0 Y 1 I Y 1 0 = Y 1 W 1 T + Y 1 C T H T W 2 T Y 1 P 2 P 3 1 L T W 2 T 0 W 1 T + C T H T W 2 T 0 0 0 .
Thus, using the Schur complement property and combining (31) and (66) together with (68) and (69), then (65) can be rewritten as
Λ 11 Λ 12 Λ 13 0 Λ 22 Λ 23 0 γ I m 0 0 0 0 γ I n m 0 , Λ 11 Λ 12 Λ 13 Λ 22 Λ 23 γ I m 0 ,
where
Λ 11 = Λ 11 γ Y 1 P 1 V V T P 1 Y 1 ,
Λ 11 = A Y 1 + Y 1 A T + B L 1 Y 1 + Y 1 L 1 T B T + B H C Y 1 + Y 1 C T H T B T + + γ Y 1 P 1 V V T + γ V V T P 1 Y 1 ,
Λ 12 = Y 1 A T P 1 + Y 1 C T H T B T P 1 + Y 1 L 1 T B T P 1 + Y 1 C T K 1 T Y 1 J 1 T P 2 T + A + γ P 1 V V T ,
Λ 22 = Λ 22 + γ P 1 V V T P 1 ,
Λ 13 = Y 1 W 1 T + Y 1 C T H T W 2 T Y 1 P 2 P 3 1 L T W 2 T ,
Λ 23 = W 1 T + C T H T W 2 T .
Since γ Y 1 P 1 V V T P 1 Y 1 in (71) is symmetric and positive semi-definite, (70) and (74) imply
Λ 11 Λ 12 Λ 13 0 Λ 22 Λ 23 γ P 1 V γ I m 0 γ I m 0
and setting Λ 12 T = 0 , then (77) can be reduced to the form
Λ 11 Y 1 W 1 T + Y 1 C T H T W 2 T Y 1 P 2 P 3 1 L T W 2 T 0 Λ 22 W 1 T + C T H T W 2 T γ P 1 V γ I m 0 γ I m 0 .
Thus, using (27) and (36) adapted by (35), then (58) is defined by using the inequality
Λ 11 Y 1 W 1 T + C T X 1 T W 2 T + Z 1 T W 2 T 0 Λ 22 W 1 T + C T H T W 2 T γ P 1 V γ I m 0 γ I m 0 .
Exploiting the setting Λ 12 T = 0 and the notation (41) and (42), it implies from (73) that
J = ( P 1 Y 1 1 ) 1 ( A T + P 1 A Y 1 + P 1 B H C + P 1 B L 1 Y 1 + K 1 C Y 1 + γ V V T P 1 ) Y 1 1 ,
which determines (60). This concludes the proof.

4. Synthesis of Proper ODCs

Based on the above relationships, the following Corollaries are immediate.
Corollary 1.
Since Θ 12 i = 0 , setting H = 0 , the design of proper ODCs for uncertainty-free systems (1) and (2) is related to the simplified matrix inequalities implied by (8)–(12)
P 1 = P 1 T 0 , Y 1 = Y 1 T 0 , P 1 I n I n Y 1 0 ,
P 1 A + A T P 1 + K 1 C + C T K 1 T 0 , A Y 1 + Y 1 A T + B Z 1 + Z 1 T B T 0 ,
where P 1 , Y 1 R n × n , K 1 R n × m , Z 1 R r × n , whilst the controller parameters are given with relation to (61) and (62) as
K = ( P 1 Y 1 1 ) 1 K 1 , L = Z 1 Y 1 1 ,
J = ( P 1 Y 1 1 ) 1 ( A T Y 1 1 + P 1 A + P 1 B L ) K C .
Corollary 2.
Analogously, considering H = 0 , the design of proper ODCs for uncertain systems (45)–(49) is related to the simplified matrix inequalities, implying from (56)–(61)
P 1 = P 1 T 0 , Y 1 = Y 1 T 0 , P 1 I n I n Y 1 0 ,
Λ 11 Y 1 W 1 T + C T X 1 T W 2 T + Z 1 T W 2 T 0 Λ 22 W 1 T γ V T P 1 γ I m 0 γ I m 0
Λ 11 = A Y 1 + Y 1 A T + B Z 1 + Z 1 T B T + γ U 1 V V T + γ V V T U 1 ,
Λ 22 = P 1 A + A T P 1 + K 1 C + C T K 1 T ,
and P 1 , Y 1 , U 1 R n × n , K 1 R n × m , Z 1 R r × n , whilst the controller parameters are given with relation to (61) and (62) as
K = ( P 1 Y 1 1 ) 1 K 1 , L = Z 1 Y 1 1 ,
J = ( P 1 Y 1 1 ) 1 ( ( A T + γ V V T P 1 ) Y 1 1 + P 1 A + P 1 B L ) K C .
Note that these expressions are defined all in terms of P 1 and Y 1 .

5. Illustrative Example

To illustrate the effectiveness of the proposed method, the design principle is applied to the system model (45)–(49) defined by the chemical reactor nominal parameters [19]
A = 1.380 0.208 6.715 5.676 0.581 4.290 0 0.675 1.067 4.273 6.654 5.893 0.048 4.273 1.343 2.104 , B = 0 0 5.679 0 1.136 3.146 1.136 0 , C T = 1 0 0 0 1 0 0 1 ,
V T = 0 1 0 0 0 0 1 0 , W 1 = 0.02 0 0 0 0 0.01 0 0 , W 2 = 0.2 0 0 0.2 ,
where A is not Hurwitz. The matrix parameters of matching uncertainties define that four additive parametric changes act on the system, namely Δ a 21 ( t ) < 0.02 , + 0.02 > , Δ a 32 ( t ) < 0.01 , + 0.01 > , Δ b 12 ( t ) < 0.2 , + 0.2 > , Δ b 23 ( t ) < 0.2 , + 0.2 > , which can occur in arbitrary combinations of the allowable amplitudes and elements. Mainly the changes in these positions affect the robustness of the poles of the closed loop.
Solving (56)–(61) by applying the SeDuMi package [20] in the MATLAB environment, the feasible task with the tuning parameter δ = 15 admits a solution with the following variables
P 1 = 2.7693 0.0290 0.0802 0.0830 0.0290 0.6064 0.0961 0.3954 0.0802 0.0961 0.7537 0.0615 0.0830 0.3954 0.0615 3.9132 0 , K 1 = 9.8725 10.5900 0.2899 14.8928 6.4392 8.6633 1.9267 1.4324 ,
Y 1 = 6.5341 1.4077 1.2840 0.8904 1.4077 7.0436 1.4077 0.0000 1.2840 1.4077 6.5341 0.8904 0.8904 0.0000 0.8904 3.5131 0 , X = 5.2501 1.7808 0.8904 3.5131 ,
Z 1 = 5.5822 10.0013 4.8276 0.0179 4.5994 1.3116 3.7012 1.2332 , X 1 = 0.7546 0.0179 8.3005 1.2332 ,
Using matrix relations (61) and (62), the rest of the ODC gains are computed as follows:
L = 1.0725 1.8168 0.9133 0.0454 0.8255 0.1759 0.7740 0.0544 , H = 0.1582 0.0853 1.6646 0.4927 ,
K = 3.5316 5.4200 3.2276 44.1842 11.5027 24.8169 0.1234 4.4668 , J = 2.1728 0.0189 3.6749 0.5433 5.5539 18.2406 9.7850 44.8285 9.8079 0.0821 24.5868 16.9435 1.7001 2.0946 0.6577 7.1565 ,
where the eigenvalue spectrum of J is
ρ ( J 1 ) = 5.4922 18.0733 14.2955 ± 5.2437 i .
It is a direct way to construct N and Hurwitz M as follows:
N = 1.0000 0 1.0000 0 0 0 0 0 0 0 0 1.0000 0 0 0 0 0.1582 0 0.1582 0.0853 1.0725 1.8168 0.9133 0.0454 1.6646 0 1.6646 0.4927 0.8255 0.1759 0.7740 0.0544 ,
M = 1.3800 0.2080 6.7150 5.6760 0 0 0 0 0.3173 4.2900 0.8983 0.1907 6.0905 10.3176 5.1868 0.2580 3.9901 4.2730 11.7111 7.3463 1.3787 2.6173 3.4724 0.1194 0.2277 4.2730 1.5227 2.2009 1.2183 2.0639 1.0375 0.0516 3.5316 0 3.5316 5.4200 2.1728 0.0189 3.6749 0.5433 3.2276 0 3.2276 44.1842 5.5539 18.2406 9.7850 44.8285 11.5027 0 11.5027 24.8169 9.8079 0.0821 24.5868 16.9435 0.1234 0 0.1234 4.4668 1.7001 2.0946 0.6577 7.1565 ,
where
ρ ( M ) = 4.9274 18.9560 1.6232 ± 2.7060 i 7.4579 ± 13.0688 i 13.4664 ± 2.4952 i .
It can seen that controller dynamics as well as closed-loop system dynamics are quadratically stable. It is possible to verify that the closed-loop dynamics is stable also for the working interval, defined by the parametric uncertainties. From the set of eigenvalues, it can be found that the proposed method has acceptable system responses, which correspond to the limits implied by the system’s quadratic stability.
For the sake of clarity, only the stability of the solution is illustrated in the example. Interested readers have the opportunity to compare the results obtained using other methodologies [6,19,21] and find the forced mode structure [22], to see the design problem in the whole complexity.

6. Concluding Remarks

In the paper, a novel method is proposed for design of an improper ODC for the linear uncertain MIMO continuous-time systems. The stability conditions of the dynamic output feedback control are formulated using Lyapunov theory and LMI-based construction combined with an additional matrix equality, conditioning the LMI-based synthesis of ODCs for improper structures. What is specific is the tuning positive scalar, enabling searching for less conservative results. Corollaries outline potential modifications to solve this problem by defining the proper ODC structures. Of principal novelty are the LMIs, related to the system uncertainties with newly formulated structures and partial factorization.
In addition, within the presented design approach, the results provide any additive information on robustness and transfer function matrix norms, which can support the usefulness of the results and their interpretation in the fault tolerant control. Nevertheless, the standard algorithm would be useful to support tasks addressing multi-agent system control by CDSs and the network controlling levels. The obtained results also show that the proposed approach is able to generate competitive solutions for this class of systems and controllers, the illustrative example confines to the theoretical design points. To the best of authors’ knowledge, no comparable theoretical results are available.
Regarding future works, the ideas presented can be potentially extended to a class of fractional-order systems, switching systems, and interconnected network systems. Choosing the principle of D-stability region in the design task is also an interesting problem for improving the proposed method for an improper ODC synthesis, to satisfy additional H robustness constraints [23].

Author Contributions

A.F. elaborated the principles of attenuation of the closed-loop in control law parameter synthesis and implemented their numerical validation. D.K. addressed the matching condition projection and constraint principle assembling into a set of LMIs in the controller parameter design for uncertain linear MIMO systems. All authors have read and agreed to the published version of the manuscript.

Funding

The research covering the work field presented in this paper was founded by VEGA, the Grant Agency of the Ministry of Education and Academy of Science of Slovak Republic, under Grant No. 1/0483/21. This support is very gratefully acknowledged.

Conflicts of Interest

Authors declare that there are no conflicts of interest regarding the publication of this paper.

Abbreviations

The following abbreviations are used in this manuscript:
LMILinear Matrix Inequality
LMELinear Matrix Equality
MIMOMultiple-Input Multiple-Output
ODCOutput Dynamic Controller
SeDuMiSelf Dual Minimization

Notations

The following basic notations are used in this manuscript:
q ( i ) , u ( i ) , y ( i ) , p ( i ) state, input and output vectors, controller state vector
A, B, Cnominal system matrix parameters
Δ A ( t ) , Δ B ( t ) system uncertainty matrix parameters
M, Nclosed-loop system parameters
J, K, L, Hnominal controller matrix parameters
H, K 1 , P 1 , X, X 1 , Y 1 , Z 1 matrix variables of LMIs
I n , γ identity matrix, scalar tuning parameter
All other notations are defined in the given context fluently.

References

  1. VanAntwerp, J.G.; Braatz, R.D. A tutorial on linear and bilinear matrix inequalities. J. Process Control 2000, 10, 363–385. [Google Scholar] [CrossRef]
  2. Chang, X.H. Robust Output Feedback H-infinity Control and Filtering for Uncertain Linear Systems; Springer: Berlin, Germany, 2014. [Google Scholar]
  3. Cao, Y.Y.; Lin, Z.; Chen, B. An output feedback H controller design for linear systems subject to sensor nonlinearities. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2003, 50, 914–921. [Google Scholar]
  4. Yu, S.; Wang, J.; Chen, H. Output feedback H control of constrained linear systems. In Proceedings of the 10th Asian Control Conference, Kota Kinabalu, Malaysia, 31 May–3 June 2015; pp. 1–6. [Google Scholar]
  5. De Oliveira, M.C.; Geromel, J.C.; Bernussou, J. Design of dynamic output feedback decentralized controllers via a separation procedure. Int. J. Control 2000, 73, 371–381. [Google Scholar] [CrossRef]
  6. Liang, D.; Huang, J. Robust output regulation of linear systems by event-triggered dynamic output feedback control. IEEE Trans. Automat. Contr. 2020, 66, 2415–2422. [Google Scholar] [CrossRef]
  7. Jiao, J.; Trentelman, H.; Camlibel, K. A suboptimality approach to distributed H2 control by dynamic output feedback. Automatica 2020, 121, 109164. [Google Scholar] [CrossRef]
  8. Dong, X.; Hu, G. Time-varying output formation for linear multiagent systems via dynamic output feedback control. IEEE Trans. Control Netw. Syst. 2017, 4, 236–245. [Google Scholar] [CrossRef]
  9. Han, Z.X.; Feng, G.; Walcott, B.L.; Ma, J. Dynamic output feedback controller design for fuzzy systems. IEEE Trans. Syst. Man. Cybern. B Cybern. 2000, 30, 204–210. [Google Scholar] [CrossRef] [PubMed]
  10. Zheng, W.; Wang, H.; Wang, H.; Wen, S. Stability analysis and dynamic output feedback controller design of T-S fuzzy systems with time-varying delays and external disturbances. J. Comput. Appl. Math. 2019, 358, 111–135. [Google Scholar] [CrossRef]
  11. Coskun, S. Robust dynamic output-feedback H control for uncertain Takagi–Sugeno time-delay systems. Math. Methods Appl. Sci. 2022, 45, 1–29. [Google Scholar] [CrossRef]
  12. Yoneyama, J.; Hoshino, K. Non-fragile dynamic output feedback control design for fuzzy stochastic systems. Trans. Inst. Syst. Control. Inf. Eng. 2016, 29, 552–558. [Google Scholar] [CrossRef] [Green Version]
  13. Li, L.; Zou, W.; Fei, S. Event-based dynamic output-feedback controller design for networked control systems with sensor and actuator saturations. J. Frankl. Inst. 2017, 354, 4331–4352. [Google Scholar] [CrossRef]
  14. Tognetti, E.S.; Jungers, M.; Calliero, T.R. Output feedback control for quadratic systems. A Lyapunov function approach. Int. J. Robust Nonlinear Control 2021, 31, 8373–8389. [Google Scholar] [CrossRef]
  15. Pérez-Ibacache, R.; Castro, R.S.; Pimentel, G.A.; Bizzo, B.S. Dynamic output-feedback decentralized control synthesis for integration of distributed energy resources in AC microgrids. IEEE Trans. Smart Grid 2022, 13, 1225–1237. [Google Scholar] [CrossRef]
  16. Khargonekar, P.P.; Petersen, I.R.; Zhou, K. Robust stabilization of uncertain systems and H optimal control. IEEE Trans. Automat. Control 1990, 35, 356–361. [Google Scholar] [CrossRef]
  17. Amato, A.; Pironti, A.; Scala, S. Necessary and sufficient conditions for quadratic stability and stabilizability of uncertain linear time-varying systems. IEEE Trans. Automat. Control 1996, 41, 125–128. [Google Scholar] [CrossRef]
  18. Boyd, S.; Vandenberghe, L. Convex Optimization; Cambridge University Press: New York, NY, USA, 2004. [Google Scholar]
  19. Kautsky, J.; Nichols, N.K.; Van Dooren, P. Robust pole assignment in linear state feedback. Int. J. Control 1985, 41, 1129–1155. [Google Scholar] [CrossRef]
  20. Peaucelle, D.; Henrion, D.; Labit, Y.; Taitz, K. User’s Guide for SeDuMi Interface; LAAS-CNRS: Toulouse, France, 2002. [Google Scholar]
  21. Krokavec, D.; Filasová, A. LMI constraints on system eigenvalues placement in dynamic output control design. In Proceedings of the 2015 IEEE International Conference on Control Applications, Sydney, Australia, 21–23 September 2015; pp. 1749–1754. [Google Scholar]
  22. Krokavec, D.; Filasová, A. Design of linear dynamic controllers with D-stability constraints. In Proceedings of the 19th International Carpathian Control Conference, Szilvasvarad, Hungary, 28–31 May 2018; pp. 144–149. [Google Scholar]
  23. Hu, B.; Zheng, Y. Connectivity of the feasible and sublevel sets of dynamic output feedback control with robustness constraints. arXiv 2022, arXiv:2203.11177. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krokavec, D.; Filasová, A. On the Separation Principle in Dynamic Output Controller Design for Uncertain Linear Systems. Symmetry 2022, 14, 2239. https://doi.org/10.3390/sym14112239

AMA Style

Krokavec D, Filasová A. On the Separation Principle in Dynamic Output Controller Design for Uncertain Linear Systems. Symmetry. 2022; 14(11):2239. https://doi.org/10.3390/sym14112239

Chicago/Turabian Style

Krokavec, Dušan, and Anna Filasová. 2022. "On the Separation Principle in Dynamic Output Controller Design for Uncertain Linear Systems" Symmetry 14, no. 11: 2239. https://doi.org/10.3390/sym14112239

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop