Open access

Stochastic Mixed LQR/H∞ Control for Linear Discrete-Time Systems

Written By

Xiaojie Xu

Submitted: 04 March 2012 Published: 05 December 2012

DOI: 10.5772/51019

From the Edited Volume

Advances in Discrete Time Systems

Edited by Magdi S. Mahmoud

Chapter metrics overview

1,545 Chapter Downloads

View Full Metrics

1. Introduction

Mixed H 2 / H control has received much attention in the past two decades, see Bernstein & Haddad (1989), Doyle et al. (1989b), Haddad et al. (1991), Khargonekar & Rotea (1991), Doyle et al. (1994), Limebeer et al. (1994), Chen & Zhou (2001) and references therein. The mixed H 2 / H control problem involves the following linear continuous-time systems

x ˙ ( t ) = A x ( t ) + B 0 w 0 ( t ) + B 1 w ( t ) + B 2 u ( t ) , x ( 0 ) = x 0 z ( t ) = C 1 x ( t ) + D 12 u ( t ) y ( t ) = C 2 x ( t ) + D 20 w 0 ( t ) + D 21 w ( t ) E1

where, x ( t ) R n is the state, u ( t ) R m is the control input, w 0 ( t ) R q 1 is one disturbance input, w ( t ) R q 2 is another disturbance input that belongs to L 2 [ 0, ) , y ( t ) R r is the measured output.

Bernstein & Haddad (1989) presented a combined LQG/ H control problem. This problem is defined as follows: Given the stabilizable and detectable plant (1) with w 0 ( t ) = 0 and the expected cost function

J ( A c , B c , C c ) = lim t E { x T ( t ) Q x ( t ) + u T ( t ) R u ( t ) } E2

determine an n th order dynamic compensator

x ˙ c ( t ) = A c x ( t ) + B c y ( t ) u ( t ) = C c x c ( t ) E3

which satisfies the following design criteria: (i) the closed-loop system (1) (3) is stable; (ii) the closed-loop transfer matrix T z w from the disturbance input w to the controlled output z satisfies T z w < γ ; (iii) the expected cost function J ( A c , B c , C c ) is minimized; where, the disturbance input w is assumed to be a Gaussian white noise. Bernstein & Haddad (1989) considered merely the combined LQG/ H control problem in the special case of Q = C 1 T C 1 and R = D 12 T D 12 and C 1 T D 12 = 0 . Since the expected cost function J ( A c , B c , C c ) equals the square of the H 2 -norm of the closed-loop transfer matrix T z w in this case, the combined LQG/ H problem by Bernstein & Haddad (1989) has been recognized to be a mixed H 2 / H problem. In Bernstein & Haddad (1989), they considered the minimization of an “upper bound” of T z w 2 2 subject to T z w < γ , and solved this problem by using Lagrange multiplier techniques. Doyle et al. (1989b) considered a related output feedback mixed H 2 / H problem (also see Doyle et al. 1994). The two approaches have been shown in Yeh et al. (1992) to be duals of one another in some sense. Haddad et al. (1991) gave sufficient conditions for the exstence of discrete-time static output feedback mixed H 2 / H controllers in terms of coupled Riccati equations. In Khargonekar & Rotea (1991), they presented a convex optimisation approach to solve output feedback mixed H 2 / H problem. In Limebeer et al. (1994), they proposed a Nash game approach to the state feedback mixed H 2 / H problem, and gave necessary and sufficient conditions for the existence of a solution of this problem. Chen & Zhou (2001) generalized the method of Limebeer et al. (1994) to output feedback multiobjective H 2 / H problem. However, up till now, no approach has involved the combined LQG/ H control problem (so called stochastic mixed LQR/ H control problem) for linear continuous-time systems (1) with the expected cost function (2), where, Q 0 and R > 0 are the weighting matrices, w 0 ( t ) is a Gaussian white noise, and w ( t ) is a disturbance input that belongs to L 2 [ 0, ) .

In this chapter, we consider state feedback stochastic mixed LQR/ H control problem for linear discrete-time systems. The deterministic problem corresponding to this problem (so called mixed LQR/ H control problem) was first considered by Xu (2006). In Xu (2006), an algebraic Riccati equation approach to state feedback mixed quadratic guaranteed cost and H control problem (so called state feedback mixed QGC/ H control problem) for linear discrete-time systems with uncertainty was presented. When the parameter uncertainty equals zero, the discrete-time state feedback mixed QGC/ H control problem reduces to the discrete-time state feedback mixed LQR/ H control problem. Xu (2011) presented respectively a state space approach and an algebraic Riccati equation approach to discrete-time state feedback mixed LQR/ H control problem, and gave a sufficient condition for the existence of an admissible state feedback controller solving this problem.

On the other hand, Geromel & Peres (1985) showed a new stabilizability property of the Riccati equation solution, and proposed, based on this new property, a numerical procedure to design static output feedback suboptimal LQR controllers for linear continuous-time systems. Geromel et al. (1989) extended the results of Geromel & Peres (1985) to linear discrete-time systems. In the fact, comparing this new stabilizability property of the Riccati equation solution with the existing results (de Souza & Xie 1992, Kucera & de Souza 1995, Gadewadikar et al. 2007, Xu 2008), we can show easily that the former involves sufficient conditions for the existence of all state feedback suboptimal LQR controllers. Untill now, the technique of finding all state feedback controllers by Geromel & Peres (1985) has been extended to various control problems, such as, static output feedback stabilizability (Kucera & de Souza 1995), H control problem for linear discrete-time systems (de Souza & Xie 1992), H control problem for linear continuous-time systems (Gadewadikar et al. 2007), mixed LQR/ H control problem for linear continuous-time systems (Xu 2008).

The objective of this chapter is to solve discrete-time state feedback stochastic mixed LQR/ H control problem by combining the techniques of Xu (2008 and 2011) with the well known LQG theory. There are three motivations for developing this problem. First, Xu (2011) parametrized a central controller solving the discrete-time state feedback mixed LQR/ H control problem in terms of an algebraic Riccati equation. However, no stochastic interpretation was provided. This paper thus presents a central solution to the discrete-time state feedback stochastic mixed LQR/ H control problem. This result may be recognied to be a stochastic interpretation of the discrete-time state feedback mixed LQR/ H control problem considered by Xu (2011). The second motivation for our paper is to present a characterization of all admissible state feedback controllers for solving discrete-time stochastic mixed LQR/ H control problem for linear continuous-time systems in terms of a single algebraic Riccati equation with a free parameter matrix, plus two constrained conditions: One is a free parameter matrix constrained condition on the form of the gain matrix, another is an assumption that the free parameter matrix is a free admissible controller error. The third motivation for our paper is to use the above results to solve the discrete-time static output feedback stochastic mixed LQR/ H control problem.

This chapter is organized as follows: Section 2 introduces several preliminary results. In Section 3, first,we define the state feedback stochastic mixed LQR/ H control problem for linear discrete-time systems. Secondly, we give sufficient conditions for the existence of all admissible state feedback controllers solving the discrete-time stochastic mixed LQR/ H control problem. In the rest of this section, first, we parametrize a central discrete-time state feedback stochastic mixed LQR/ H controller, and show that this result may be recognied to be a stochastic interpretation of discrete-time state feedback mixed LQR/ H control problem considered by Xu (2011). Secondly, we propose a numerical algorithm for calclulating a kind of discrete-time state feedback stochastic mixed LQR/ H controllers. Also, we compare our main result with the related well known results. As a special case, Section 5 gives sufficient conditions for the existence of all admissible static output feedback controllers solving the discrete-time stochastic mixed LQR/ H control problem, and proposes a numerical algorithm for calculating a discrete-time static output feedback stochastic mixed LQR/ H controller. In Section 6, we give two examples to illustrate the design procedures and their effectiveness. Section 7 is conclusion.

Advertisement

2. Preliminaries

In this section, we will review several preliminary results. First, we introduce the new stabilizability property of Riccati equation solutions for linear discrete-time systems which was presented by Geromel et al. (1989). This new stabilizability property involves the following linear discrete-time systems

x ( k + 1 ) = A x ( k ) + B u ( k ) ; x ( 0 ) = x 0 y ( k ) = C x ( k ) E4

with quadratic performance index

J 2 : = k = 0 { x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) }

under the influence of state feedback of the form

u ( k ) = K x ( k ) E5

where, x ( k ) R n is the state, u ( k ) R m is the control input, y ( k ) R r is the measured output, Q = Q T 0 and R = R T > 0 . We make the following assumptions

Assumption 2.1 ( A , B ) is controllable.

Assumption 2.2 ( A , Q 1 2 ) is observable.

Define a discrete-time Riccati equation as follows:

A T S A A A T S B ( R + B T S B ) 1 B T S A + Q = 0 E6

For simplicity the discrete-time Riccati equation (6) can be rewritten as

Π d ( S ) = Q E7

Geromel & Peres (1985) showed a new stabilizability property of the Riccati equation solution, and proposed, based on this new property, a numerical procedure to design static output feedback suboptimal LQR controllers for linear continuous-time systems. Geromel et al. (1989) extended this new stabilizability property displayed in Geromel & Peres (1985) to linear discrete-time systems. This resut is given by the following theorem.

Theorem 2.1 (Geromel et al. 1989) For the matrix L R m × n such that

K = ( R + B T S B ) 1 B T S A + L E8

holds, S R n × n is a positive definite solution of the modified discrete-time Riccati equation

Π d ( S ) = Q + L T ( R + B T S B ) L E9

Then the matrix ( A + B K ) is stable.

When these conditions are met, the quadratic cost function J 2 is given by

J 2 = x T ( 0 ) S x ( 0 )

Second, we introduce the well known discrete-time bounded real lemma (see Zhou et al., 1996; Iglesias & Glover, 1991; de Souza & Xie, 1992).

Lemma 2.1 (Discrete Time Bounded Real Lemma)

Suppose that γ > 0 , M ( z ) = [ A B C D ] R H , then the following two statements are equivalent:

i. M ( z ) < γ .

ii. There exists a stabilizing solution X 0 ( X > 0 if ( C , A ) is observable ) to the discrete-time Riccati equation

A T X A X + γ 2 ( A T X B + C T D ) U 1 1 ( B T X A + D T C ) + C T C = 0

such that U 1 = I γ 2 ( D T D + B T X B ) > 0 .

Next, we will consider the following linear discrete-time systems

x ( k + 1 ) = A x ( k ) + B 1 w ( k ) + B 2 u ( k ) z ( k ) = C 1 x ( k ) + D 12 u ( k ) E10

under the influence of state feedback of the form

u ( k ) = K x ( k ) E11

where, x ( k ) R n is the state, u ( k ) R m is the control input, w ( k ) R q is the disturbance input that belongs to L 2 [ 0, ) , z ( k ) R p is the controlled output. Let x ( 0 ) = x 0 .

The associated with this systems is the quadratic performance index

J 2 : = k = 0 { x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) } E12

where, Q = Q T 0 and R = R T > 0 .

The closed-loop transfer matrix from the disturbance input w to the controlled output z is

T z w ( z ) = [ A K B K C K 0 ] : = C K ( z I A K ) 1 B K

where, A K : = A + B 2 K , B K : = B 1 , C K : = C 1 + D 12 K .

The following lemma is an extension of the discrete-time bounded real lemma ( see Xu 2011).

Lemma 2.2 Given the system (10) under the influence of the state feedback (11), and suppose that γ > 0 , T z w ( z ) R H ; then there exists an admissible controller K such that T z w ( z ) < γ if there exists a stabilizing solution X 0 to the discrete time Riccati equation

A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K + Q + K T R K = 0 E13

such that U 1 = I γ 2 B K T X B K > 0 .

Proof: See the proof of Lemma 2.2 of Xu (2011). Q.E.D.

Finally, we review the result of discrete-time state feedback mixed LQR/ H control problem. Xu (2011) has defined this problem as follows: Given the linear discrete-time systems (10)(11) with w L 2 [0 , ) and x ( 0 ) = x 0 , for a given number γ > 0, determine an admissible controller that achieves

sup w L 2 + inf K { J 2 } subject to T z w ( z ) < γ .

If this controller K exists, it is said to be a discrete-time state feedback mixed LQR/ H controller.

The following assumptions are imposed on the system

Assumption 2.3 ( C 1 , A ) is detectable.

Assumption 2.4 ( A , B 2 ) is stabilizable.

Assumption 2.5 D 12 T [ C 1 D 12 ] = [ 0 I ] .

The solution to the problem defined in the above involves the discrete-time Riccati equation

A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A + C 1 T C 1 + Q = 0 E14

where, B ^ = [ γ 1 B 1 B 2 ] , R ^ = [ I 0 0 R + I ] .

Xu (2011) has provided a solution to discrete-time state feedback mixed LQR/ H control problem, this result is given by the following theorem.

Theorem 2.2 There exists a discrete-time state feedback mixed LQR/ H controller if the discrete-time Riccati equation (14) has a stabilizing solution X and U 1 = I γ 2 B 1 T X B 1 > 0 .

Moreover, this discrete-time state feedback mixed LQR/ H controller is given by

K = U 2 1 B 2 T U 3 A

where, U 2 = R + I + B 2 T U 3 B 2 , and U 3 = X + γ 2 X B 1 U 1 1 B 1 T X .

In this case, the discrete-time state feedback mixed LQR/ H controller will achieve

sup w L 2 + inf K { J 2 } = x 0 T ( X + γ 2 X w X z ) x 0 subject to T z w < γ .

where, A ^ K = A K + γ 2 B K U 1 1 B K T X A K , X w = k = 0 { ( A ^ K k ) T A K T X B K U 1 2 B K T X A K A ^ K k } , and X z = k = 0 { ( A ^ K k ) T C K T C K A ^ K k } .

Advertisement

3. State Feedback

In this section, we consider the following linear discrete-time systems

x ( k + 1 ) = A x ( k ) + B 0 w 0 ( k ) + B 1 w ( k ) + B 2 u ( k ) z ( k ) = C 1 x ( k ) + D 12 u ( k ) y ( k ) = C 2 x ( k ) E15

with state feedback of the form

u ( k ) = K x ( k ) E16

where, x ( k ) R n is the state, u ( k ) R m is the control input, w 0 ( k ) R q 1 is one disturbance input, w ( k ) R q 2 is another disturbance that belongs to L 2 [ 0, ) , z ( k ) R p is the controlled output, y ( k ) R r is the measured output.

It is assumed that x ( 0 ) is Gaussian with mean and covariance given by

E{x(0)}= x ¯ 0 cov{ x( 0 ),x( 0 ) }:=E{ ( x( 0 ) x ¯ 0 ) ( x( 0 ) x ¯ 0 ) T }= R 0

The noise process w 0 ( k ) is a Gaussain white noise signal with properties

E { w 0 ( k ) } = 0, E { w 0 ( k ) w 0 T ( τ ) } = R 1 ( k ) δ ( k τ )

Furthermore, x ( 0 ) and w 0 ( k ) are assumed to be independent, w 0 ( k ) and w ( k ) are also assumed to be independent, where, E [ ] denotes expected value.

Also, we make the following assumptions:

Assumption 3.1 ( C 1 , A ) is detectable.

Assumption 3.2 ( A , B 2 ) is stabilizable.

Assumption 3.3 D 12 T [ C 1 D 12 ] = [ 0 I ] .

The expected cost function corresponding to this problem is defined as follows:

J E : = lim T 1 T E { k = 0 T ( x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) γ 2 w 2 ) } E17

where, Q = Q T 0 , R = R T > 0 , and γ > 0 is a given number.

As is well known, a given controller K is called admissible (for the plant G ) if K is real-rational proper, and the minimal realization of K internally stabilizes the state space realization (15) of G .

Recall that the discrete-time state feedback optimal LQG problem is to find an admissible controller that minimizes the expected quadratic cost function (17) subject to the systems (15) (16) with w ( k ) = 0 , while the discrete-time state feedback H control problem is to find an admissible controller such that T z w < γ subject to the systems (15) (16) for a given number γ > 0 . While we combine the two problems for the systems (15) (16) with w L 2 [ 0, ) , the expected cost function (17) is a function of the control input u ( k ) and disturbance input w ( k ) in the case of γ being fixed and x ( 0 ) being Gaussian with known statistics and w 0 ( k ) being a Gaussain white noise with known statistics. Thus it is not possible to pose a discrete-time state feedback stochastic mixed LQR/ H control problem that achieves the minimization of the expected cost function (17) subject to T z w < γ for the systems (15) (16) with w L 2 [ 0, ) because the expected cost function (17) is an uncertain function depending on disturbance input w ( k ) . In order to eliminate this difficulty, the design criteria of discrete-time state feedback stochastic mixed LQR/ H control problem should be replaced by the following design criteria:

sup w L 2 + inf K { J E } subject to T z w < γ

because for all w L 2 [ 0, ) , the following inequality always exists.

inf K { J E } sup w L 2 + inf K { J E }

Based on this, we define the discrete-time state feedback stochastic mixed LQR/ H control problem as follows:

Discrete-time state feedback stochastic mixed LQR/ H control problem: Given the linear discrete-time systems (15) (16) satisfying Assumption 3.1-3.3 with w ( k ) L 2 [ 0, ) and the expected cost functions (17), for a given number γ > 0 , find all admissible state feedback controllers K such that

sup w L 2 + { J E } subject to T z w < γ

where, T z w ( z ) is the closed loop transfer matrix from the disturbance input w to the controlled output z .

If all these admissible controllers exist, then one of them K = K will achieve the design criteria

sup w L 2 + inf K { J E } subject to T z w < γ

and it is said to be a central discrete-time state feedback stochastic mixed LQR/ H controller.

Remark 3.1 The discrete-time state feedback stochastic mixed LQR/ H control problem defined in the above is also said to be a discrete-time state feedback combined LQG/ H control problem in general case. When the disturbance input w ( k ) = 0 , this problem reduces to a discrete-time state feedback combined LQG/ H control problem arisen from Bernstein & Haddad (1989) and Haddad et al. (1991).

Remark 3.2 In the case of w ( k ) = 0 , it is easy to show (see Bernstein & Haddad 1989, Haddad et al. 1991) that J E in (17) is equivalent to the expected cost function

J E = lim k E { x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) }

Define Q = C 1 T C 1 and R = D 12 T D 12 and suppose that C 1 T D 12 = 0 , then J E may be rewritten as

J E = lim k E { x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) } = lim k E { x T ( k ) C 1 T C 1 x ( k ) + u T ( k ) D 12 T D 12 u ( k ) } = lim k E { z T ( k ) z ( k ) }

Also, the controlled output z may be expressed as

z = T z w 0 ( z ) w 0 E18

where, T z w 0 ( z ) = [ A K B 0 C K 0 ] . If w 0 is white noise with indensity matrix I and the closed-loop systems is stable then

J E = lim k E { z T ( k ) z ( k ) } = T z w 0 2 2

This implies that the discrete-time state feedback combined LQG/ H control problem in the special case of Q = C 1 T C 1 and R = D 12 T D 12 and C 1 T D 12 = 0 arisen from Bernstein & Haddad (1989) and Haddad et al. (1991) is a mixed H 2 / H control problem.

Based on the above definition, we give sufficient conditions for the existence of all admissible state feedback controllers solving the discrete-time stochastic mixed LQR/ H control problem by combining the techniques of Xu (2008 and 2011) with the well known LQG theory. This result is given by the following theorem.

Theorem 3.1 There exists a discrete-time state feedback stochastic mixed LQR/ H controller if the following two conditions hold:

i. There exists a matrix Δ K such that

Δ K = K + U 2 1 B 2 T U 3 A E19

and X is a symmetric non-negative definite solution of the following discrete-time Riccati equation

A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A + C 1 T C 1 +Q+Δ K T U 2 ΔK=0 E20

and A ^ c = A B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A is stable and U 1 = I γ 2 B 1 T X B 1 > 0 ;

where, B ^ = [ γ 1 B 1 B 2 ] , R ^ = [ I 0 0 R + I ] , U 3 = X + γ 2 X B 1 U 1 1 B 1 T X , U 2 = R + I + B 2 T U 3 B 2 .

ii. Δ K is an admissible controller error.

In this case, the discrete-time state feedback stochastic mixed LQR/ H controller will achieve

sup w L 2 + { J E } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) subject to T z w < γ

Remark 3.3 In Theorem 3.1, the controller error is defined to be the state feedback controller K minus the suboptimal controller K = U 2 1 B 2 T U 3 A , where, X 0 satisfies the discrete-time Riccati equation (20), that is,

Δ K = K K

where, Δ K is the controller error, K is the state feedback controller and K is the suboptimal controller. Suppose that there exists a suboptimal controller K such that A K = A + B 2 K is stable, then K and Δ K is respectively said to be an admissible controller and an admissible controller error if it belongs to the set

Ω : = { Δ K : A K + B 2 Δ K   is stable  }

Remark 3.4 The discrete-time state feedback stochastic mixed LQR/ H controller satisfying the conditions i-ii displayed in Theorem 3.1 is not unique. All admissible state feedback controllers satisfying these two conditions lead to all discrete-time state feedback stochastic mixed LQR/ H controllers.

Astrom (1971) has given the mean value of a quadratic form of normal stochastic variables. This result is given by the following lemma.

Lemma 3.1 Let x be normal with mean m and covariance R . Then

E { x T S x } = m T S m + t r S R

For convenience, let A K = A + B 2 K , B K = B 1 , C K = C 1 + D 12 K , A K = A + B 2 K , B K = B 1 , C K = C 1 + D 12 K , and K = U 2 1 B 2 T U 3 A , where, X 0 satisfies the discrete-time Riccati equation (20); then we have the following lemma.

Lemma 3.2 Suppose that the conditions i-ii of Theorem 3.1 hold, then the both A K and A K are stable.

Proof: Suppose that the conditions i-ii of Theorem 3.1 hold, then it can be easily shown by using the similar standard matrix manipulations as in the proof of Theorem 3.1 in de Souza & Xie (1992) that

( B ^ T X B ^ + R ^ ) 1 = [ U 1 1 + U 1 1 B ^ 1 U 2 1 B ^ 1 T U 1 1 U 1 1 B ^ 1 U 2 1 U 2 1 B ^ 1 T U 1 1 U 2 1 ]

where, B ^ 1 = γ 1 B 1 T X B 2 .Thus we have

A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A = γ 2 A T X B 1 U 1 1 B 1 T X A + A T U 3 B 2 U 2 1 B 2 T U 3 A

Rearranging the discrete-time Riccati equation (20), we get

X = A T X A + γ 2 A T X B 1 U 1 1 B 1 T X A A T U 3 B 2 U 2 1 B 2 T U 3 A + C 1 T C 1 + Q + Δ K T U 2 Δ K = A K T X A K + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K + Q + K T R K + Δ K T U 2 Δ K

that is,

A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K + Q + K T R K + Δ K T U 2 Δ K = 0 E21

Since the discrete-time Riccati equation (20) has a symmetric non-negative definite solution X and A ^ c = A B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A is stable, and we can show that A ^ c = A K + γ 2 B K U 1 1 B K T X A K , the discrete-time Riccati equation (21) also has a symmetric non-negative definite solution X and A K + γ 2 B K U 1 1 B K T X A K also is stable. Hence, ( U 1 1 B K T X A K , A K ) is detectable. Based on this, it follows from standard results on Lyapunov equations (see Lemma 2.7 a), Iglesias & Glover 1991) that A K is stable. Also, note that Δ K is an admissible controller error, so A K = A K + B 2 Δ K is stable. Q. E. D.

Proof of Theorem 3.1: Suppose that the conditions i-ii hold, then it follows from Lemma 3.2 that the both A K and A K are stable. This implies that T z w ( z ) R H .

Define V ( x ( k ) ) = x T ( k ) X x ( k ) , where, X is the solution to the discrete-time Riccati equation (20), then taking the difference Δ V ( x ( k ) ) , we get

Δ V ( x ( k ) ) = x T ( k + 1 ) X x ( k + 1 ) x T ( k ) X x ( k ) = x T ( k ) ( A K T X A K X ) x ( k ) + 2 w T ( k ) B K T X A K x ( k ) + w T ( k ) B K T X B K w ( k ) + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) E22

On the other hand, we can rewrite the discrete-time Riccati equation (20) by using the same standard matrix manipulations as in the proof of Lemma 3.2 as follows:

A T X A X + γ 2 A T X B 1 U 1 1 B 1 T X A A T U 3 B 2 U 2 1 B 2 T U 3 A + C 1 T C 1 + Q + Δ K T U 2 Δ K = 0

or equivalently

A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K + Q + K T R K = 0 E23

It follows from Lemma 2.2 that T z w < γ .Completing the squares for (22) and substituting (23) in (22), we get

Δ V ( x ( k ) ) = z 2 + γ 2 w 2 γ 2 U 1 1 2 ( w γ 2 U 1 1 B K T X A K x ) 2 + x T ( k ) ( A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K ) x ( k ) + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) = z 2 + γ 2 w 2 γ 2 U 1 1 2 ( w γ 2 U 1 1 B K T X A K x ) 2 x T ( k ) ( Q + K T R K ) x ( k ) + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k )

Thus, we have

J E = lim T 1 T E { k = 0 T ( x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) γ 2 w 2 ) } = lim T 1 T E { k = 0 T ( Δ V ( x ( k ) ) z 2 γ 2 U 1 1 2 ( w γ 2 U 1 1 B K T X A K x ) 2 + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) ) } lim T 1 T E { k = 0 T ( Δ V ( x ( k ) ) + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) ) }

Note that x ( ) = lim T x ( T ) = 0 and

x ( k ) = A K k x 0 + i = 0 k 1 A K k i 1 B 0 w 0 ( i ) + i = 0 k 1 A K k i 1 B 1 w ( i ) w 0 T ( k ) B 0 T X A K x ( k ) = w 0 T ( k ) B 0 T X A K A K k x 0 + w 0 T ( k ) B 0 T X A K i = 0 k 1 A K k i 1 B 0 w 0 ( i ) + w 0 T ( k ) B 0 T X A K i = 0 k 1 A K k i 1 B 0 w ( i )

we have

E { k = 0 T w 0 T ( k ) B 0 T X A K x ( k ) } = E { k = 0 T ( w 0 T ( k ) B 0 T X A K i = 0 k 1 A K k i 1 B 0 w 0 ( i ) ) } = k = 0 T i = 0 k 1 t r { B 0 T X A K k i B 0 E ( w 0 ( i ) w 0 T ( k ) ) } = 0

Based on the above, it follows from Lemma 3.1 that

sup w L 2 + { J E } = lim T 1 T E { x T ( 0 ) X x ( 0 ) + k = 0 T w 0 T ( k ) B 0 T X B 0 w 0 ( k ) } = lim T 1 T { x ¯ 0 T X x ¯ 0 + t r ( X R 0 ) + k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) )

Thus, we conclude that

sup w L 2 + { J E } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) subject to T z w < γ Q.E.D.

In the rest of this section, we give several discussions.

A. A Central Discrete-Time State Feedback Stochastic Mixed LQR/ H Controller

We are to find a central solution to the discrete-time state feedback stochastic mixed LQR/ H control problem.This central solution involves the discrete-time Riccati equation

A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A + C 1 T C 1 + Q = 0 E24

where, B ^ = [ γ 1 B 1 B 2 ] , R ^ = [ I 0 0 R + I ] . Using the similar argument as in the proof of Theorem 3.1 in Xu (2011), the expected cost function J E can be rewritten as:

J E = lim T 1 T E { k = 0 T ( x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) γ 2 w 2 ) } = lim T 1 T E { k = 0 T [ Δ V ( x ( k ) ) z 2 γ 2 U 1 1 2 ( w γ 2 U 1 1 B K T X A K x ) 2 + x T ( A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K + Q + K T R K ) x + 2 w 0 T ( k ) B 0 T X A K x ( k ) + 2 w 0 T ( k ) B 0 T X B 1 w ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) ] } E25

Note that

A K T X A K X + γ 2 A K T X B K U 1 1 B K T X A K + C K T C K +Q+ K T RK = A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A+ C 1 T C 1 +Q + ( K+ U 2 1 B 2 T U 3 A ) T U 2 ( K+ U 2 1 B 2 T U 3 A ) E26

It follows from (25) and (26) that

J E = lim T 1 T E { k = 0 T ( x T ( k ) Q x ( k ) + u T ( k ) R u ( k ) ) } = lim T 1 T E { k = 0 T [ Δ V ( x ( k ) ) z 2 + γ 2 w 2 γ 2 U 1 1 2 ( w γ 2 U 1 1 B K T X A K x ) 2 + U 2 1 2 ( K + U 2 1 B 2 T U 3 A ) x 2 + 2 w 0 T ( k ) B 0 T X A K x ( k ) + w 0 T ( k ) B 0 T X B 0 w 0 ( k ) ] } E27

If K = U 2 1 B 2 T U 3 A , then we get that

sup w L 2 + inf K { J E } = lim T 1 T { x ¯ 0 T X x ¯ 0 + t r ( X R 0 ) + k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) )

by using Lemma 3.1 and the similar argument as in the proof of Theorem 3.1. Thus, we have the following theorem:

Theorem 3.2 There exists a central discrete-time state feedback stochastic mixed LQR/ H controller if the discrete-time Riccati equation (24) has a stabilizing solution X 0 and U 1 = I γ 2 B 1 T X B 1 > 0 .

Moreover, if this condition is met, the central discrete-time state feedback stochastic mixed LQR/ H controller is given by

K = U 2 1 B 2 T U 3 A

where, U 3 = X + γ 2 X B 1 U 1 1 B 1 T X , U 2 = R + I + B 2 T U 3 B 2 .

In this case, the central discrete-time state feedback stochastic mixed LQR/ H controller will achieve

sup w L 2 + inf K { J E } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) subject to T z w < γ

Remark 3.5 When Δ K = 0 , Theorem 3.1 reduces to Theorem 3.2.

Remark 3.6 Notice that the condition displayed in Theorem 3.2 is the same as one displayed in Theroem 2.2. This implies that the result given by Theorem 3.2 may be recognied to be a stochastic interpretation of the discrete-time state feedback mixed LQR/ H control problem considered by Xu (2011).

B. Numerical Algorithm

In order to calculate a kind of discrete-time state feedback stochastic mixed LQR/ H controllers, we propose the following numerical algorithm.

Algorithm 3.1

Step 1: Fix the two weighting matrices Q and R , set i = 0 , Δ K i = 0 , U 2 ( i ) = 0 and a small scalar δ , and a matrix M which is not zero matrix of appropriate dimensions.

Step 2: Solve the discrete-time Riccati equation

A T X i A X i A T X i B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A+ C 1 T C 1 +Q+Δ K i T U 2(i) Δ K i =0

for X i symmetric non-negative definite such that

A ^ c i = A B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A is stable and U 1 ( i ) = I γ 2 B 1 T X i B 1 > 0 .

Step 3: Calculate U 3 ( i ) , U 2 ( i ) and K i by using the following formulas

U 3 ( i ) = X i + γ 2 X i B 1 U 1 ( i ) 1 B 1 T X i U 2 ( i ) = R + I + B 2 T U 3 ( i ) B 2 K i = U 2 ( i ) 1 B 2 T U 3 ( i ) A + Δ K i E28

Step 4: Let Δ K i + 1 = Δ K i + δ M (or Δ K i + 1 = Δ K i δ M ) and U 2 ( i + 1 ) = U 2 ( i ) .

Step 5: If A i = A + B 2 K i is stable, that is, Δ K i is an admissible controller error, then increase i by 1 , goto Step 2; otherwise stop.

Using the above algorithm, we obtain a kind of discrete-time state feedback stochastic mixed LQR/ H controllers as follows:

K i = U 2 ( i ) 1 B 2 T U 3 ( i ) A ± i δ M ( i = 0,1,2, , n , )

C. Comparison with Related Well Known Results

Comparing the result displayed in Theorem 3.1 with the earlier results, such as, Geromel & Peres (1985), Geromel et al. (1989), de Souza & Xie (1992), Kucera & de Souza (1995) and Gadewadikar et al. (2007); we know easily that all these earlier results are given in terms of a single algebraic Riccati equation with a free parameter matrix, plus a free parameter constrained condition on the form of the gain matrix. Although the result displayed in Theorem 3.1 is also given in terms of a single algebraic Riccati equation with a free parameter matrix, plus a free parameter constrained condition on the form of the gain matrix; but the free parameter matrix is also constrained to be an admissible controller error. In order to give some interpretation for this fact, we provided the following result of discrete-time state feedback stochastic mixed LQR/ H control problem by combining directly the proof of Theorem 3.1, and the technique of finding all admissible state feedback controllers by Geromel & Peres (1985) ( also see Geromel et al. 1989, de Souza & Xie 1992, Kucera & de Souza 1995).

Theorem 3.3 There exists a state feedback stochastic mixed LQR/ H controller if there exists a matrix L such that

L = K + U 2 1 B 2 T U 3 A E29

and X is a symmetric non-negative definite solution of the following discrete-time Riccati equation

A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A + C 1 T C 1 +Q+ L T U 2 L=0 E30

and A K + γ 2 B K U 1 1 B K T X A K is stable and U 1 = I γ 2 B 1 T X B 1 > 0 .

Where, B ^ = [ γ 1 B 1 B 2 ] , R ^ = [ I 0 0 R + I ] , U 3 = X + γ 2 X B 1 U 1 1 B 1 T X , U 2 = R + I + B 2 T U 3 B 2 .

Note that A K = A K + B 2 Δ K , K = K + Δ K and

A ^ c = A B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A = A K + γ 2 B K U 1 1 B K T X A K

This implies that A K + γ 2 B K U 1 1 B K T X A K is stable if A ^ c is stable and Δ K is an admissible controller error. Thus we show easily that in the case of Δ K = L , there exists a matrix L such that (29) holds, where, X is a symmetric non-negative definite solution of discrete-time Riccati equation (30) and A K + γ 2 B K U 1 1 B K T X A K is stable if the conditions i-ii of Theorem 3.1 hold.

At the same time, we can show also that if Δ K = L is an admissble controller error, then the calculation of the algotithm 3.1 will become easilier. For an example, for a given admissible controller error Δ K i , the step 2 of algorithm 3.1 is to solve the discrete-time Riccati equation

A T X i A X i A T X i B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A + Q ^ = 0

for X i being a stabilizing solution, where, Q ^ = C 1 T C 1 + Q + Δ K i T U 2 ( i ) Δ K i . Since A ^ c i = A B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A is stable and Δ K i is an admissible controller error, so A K + γ 2 B K U 1 ( i ) 1 B K T X i A K is stable. This implies the condition ii displayed in Theorem 3.1 makes the calculation of the algorithm 3.1 become easier.

Advertisement

4. Static Output Feedback

This section consider discrete-time static output feedback stochastic mixed LQR/ H control problem. This problem is defined as follows:

Discrete-time static ouput feedback stochastic mixed LQR/ H control problem: Consider the system (15) under the influence of static output feedback of the form

u ( k ) = F y ( k )

with w L 2 [ 0, ) , for a given number γ > 0 , determine an admissible static output feedback controller F such that

sup w L 2 + { J E } subject to T z w < γ

If this admissible controller exists, it is said to be a discrete-time static output feedback stochastic mixed LQR/ H controller. As is well known, the discrete-time static output feedback stochastic mixed LQR/ H control problem is equivalent to the discrete-time state feedback stochastic mixed LQR/ H control problem for the systems (15) (16), where, K is constrained to have the form of K = F C 2 . This problem is also said to be a structural constrained state feedback stochastic mixed LQR/ H control problem.Based the above, we can obtain all solution to discrete-time static output feedback stochastic mixed LQR/ H control problem by using the result of Theorem 3.1 as follows:

Theorem 4.1 There exists a discrete-time static output feedback stochastic mixed LQR/ H controller if the following two conditions hold:

i.There exists a matrix Δ K such that

Δ K = F C 2 + U 2 1 B 2 T U 3 A E31

and X is a symmetric non-negative definite solution of the following discrete-time Riccati equation

A T X A X A T X B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A + C 1 T C 1 +Q+Δ K T U 2 ΔK=0 E32

and A ^ c = A B ^ ( B ^ T X B ^ + R ^ ) 1 B ^ T X A is stable and U 1 = I γ 2 B 1 T X B 1 > 0 .

Where, B ^ = [ γ 1 B 1 B 2 ] , R ^ = [ I 0 0 R + I ] , U 3 = X + γ 2 X B 1 U 1 1 B 1 T X , U 2 = R + I + B 2 T U 3 B 2 .

ii. Δ K is an admissible controller error.

In this case, the discrete-time static output feedback stochastic mixed LQR/ H controller will achieve

sup w L 2 + { J E } = lim T 1 T k = 0 T t r ( B 0 T X B 0 R 1 ( k ) ) subject to T z w < γ

Remark 4.1 In Theorem 4.1, define a suboptimal controller as K = U 2 1 B 2 T U 3 A , then Δ K = F C 2 K . As is discussed in Remark 3.1, suppose that there exists a suboptimal controller K such that A K = A + B 2 K is stable, then Δ K is an admissible controller error if it belongs to the set:

Ω : = { Δ K : A + B 2 F C 2 is stable}

It should be noted that Theorem 4.1 does not tell us how to calculate a discrete-time static output feedback stochastic mixed LQR/ H controller F . In order to do this, we present, based on the algorithms proposed by Geromel & Peres (1985) and Kucera & de Souza (1995), a numerical algorithm for computing a discrete-time static output feedback stochastic mixed LQR/ H controller F and a solution X to discrete-time Riccati equation (32). This numerical algorithm is given as follows:

Algorithm 4.1

Step 1: Fix the two weighting matrices Q and R , set i = 0 , Δ K i = 0 , and U 2 ( i ) = 0 .

Step 2: Solve the discrete-time Riccati equation

A T X i A X i A T X i B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A + C 1 T C 1 +Q+Δ K i T U 2(i) Δ K i =0

for X i symmetric non-negative definite such that

A ^ c i = A B ^ ( B ^ T X i B ^ + R ^ ) 1 B ^ T X i A is stable and U 1 ( i ) = I γ 2 B 1 T X i B 1 > 0 .

Step 3: Calculate U 3 ( i + 1 ) , U 2 ( i + 1 ) and Δ K i + 1 by using the following formulas

U 3(i+1) = X i + γ 2 X i B 1 U 1(i) 1 B 1 T X i U 2(i+1) =R+I+ B 2 T U 3(i+1) B 2 Δ K i+1 = U 2(i+1) 1 B 2 T U 3(i+1) A( C 2 T ( C 2 C 2 T ) 1 C 2 I )

Step 4: If Δ K i + 1 is an admissible controller error, then increase i by 1 , and goto Step 2; otherwise stop.

If the four sequences X 0 , X 1 , , X i , , U 1 ( 1 ) , U 1 ( 2 ) , , U 1 ( i ) , , U 2 ( 1 ) , U 2 ( 2 ) , , U 2 ( i ) , , and U 3 ( 1 ) , U 3 ( 2 ) , , U 3 ( i ) , converges, say to X , U 1 , U 2 and U 3 , respectively; then the both two conditions displayed in Theorem 4.1 are met. In this case, a discrete-time static output feedback stochastic mixed LQR/ H controllers is parameterized as follows:

F = U 2 1 B 2 T U 3 A C 2 T ( C 2 C 2 T ) 1

In this chapter, we will not prove the convergence of the above algorithm. This will is another subject.

Advertisement

5. Numerical Examples

In this section, we present two examples to illustrate the design methods displayed in Section 3 and 4 respectively.

Example 5.1 Consider the following linear discrete-time system (15) under the influence of state feedback of the form u ( k ) = K x ( k ) , its parameter matrices are

A = [ 0 2 4 0.2 ] , B 0 = [ 0.1 0.2 ] , B 1 = [ 0.5 0.3 ] , B 2 = [ 1 0 ] C 1 = [ 1 0 0 0 ] , C 2 = [ 1 0 0 1 ] , D 12 = [ 0 1 ]

The above system satisfies Assumption 3.1-3.3, and the open-loop poles of this system are p 1 = 2.7302 , p 2 = 2.9302 ; thus it is open-loop unstable.

Let R = 1 , Q = [ 1 0 0 1 ] , γ = 9.5 , δ = 0.01 , M = [ 0.04 1.2 ] ; by using algorithm 3.1, we solve the discrete-time Riccati equation (20) to get X i , U 1 ( i ) , K i ( i = 0,1,2, ,10 ) and the corresponding closed-loop poles. The calculating results of algorithm 3.1 are listed in Table 1.

It is shown in Table 1 that when the iteration index i = 10 , X 10 0 and U 1 ( 10 ) = 0.2927 0 , thus the discrete-time state feedback stochastic mixed LQR/ H controller does not exist in this case. Of course, Table 1 does not list all discrete-time state feedback stochastic mixed LQR/ H controllers because we do not calculating all these controllers by using Algorithm in this example. In order to illustrate further the results, we give the trajectories of state of the system (15) with the state feedback of the form u ( k ) = K x ( k ) for the resulting discrete-time state feedback stochastic mixed LQR/ H controller K = [ 0.3071 2.0901 ] . The resulting closed-loop system is

x ( k + 1 ) = ( A + B 2 K ) x ( k ) + B 0 w 0 ( k ) + B 1 w ( k ) z ( k ) = ( C 1 + D 12 K ) x ( k )

where, A + B 2 K = [ 0.3071 0.0901 4.0000 0.2000 ] , C 1 + D 12 K = [ 1.0000 0 0.3071 2.0901 ] .

IterationIndex i Solution of DARE X i AdditionalCondition U 1 ( i ) State FeedbackController K i The Closed-Loop Poles
0 X 0 > 0 0.5571 [ 0.2886 1.9992 ] p 1 = 0.2951 ,
p 2 = 0.2065
1 X 1 > 0 0.5553 [ 0.2892 2.0113 ] p 1 = 0.1653 ,
p 2 = 0.0761
2 X 2 > 0 0.5496 [ 0.2903 2.0237 ] p 1,2 = 0.0451
± j 0.1862
3 X 3 > 0 0.5398 [ 0.2918 2.0363 ] p 1,2 = 0.0459
± j 0.2912
4 X 4 > 0 0.5250 [ 0.2940 2.0492 ] p 1,2 = 0.0470
± j 0.3686
5 X 5 > 0 0.5040 [ 0.2969 2.0624 ] p 1,2 = 0.0485
± j 0.4335
6 X 6 > 0 0.4739 [ 0.3010 2.0760 ] p 1,2 = 0.0505
± j 0.4911
7 X 7 > 0 0.4295 [ 0.3071 2.0901 ] p 1,2 = 0.0535
± j 0.5440
8 X 8 > 0 0.3578 [ 0.3167 2.1049 ] p 1,2 = 0.0584
± j 0.5939
9 X 9 > 0 0.2166 [ 0.3360 2.1212 ] p 1,2 = 0.0680
± j 0.6427
10 X 10 > 0 0.2927

Table 1.

The calculating results of algorithm 3.1.

To determine the mean value function, we take mathematical expectation of the both hand of the above two equations to get

x ¯ ( k + 1 ) = ( A + B 2 K ) x ¯ ( k ) + B 1 w ( k ) z ¯ ( k ) = ( C 1 + D 12 K ) x ¯ ( k )

where, E { x ( k ) } = x ¯ ( k ) , E { z ( k ) } = z ¯ ( k ) , E { x ( 0 ) } = x ¯ 0 .

Let w ( k ) = γ 2 U 1 1 B 1 T X ( A + B 2 K ) x ¯ ( k ) , then the trajectories of mean values of states of resulting closed-loop system with x ¯ 0 = [ 3 2 ] T are given in Fig. 1.

Figure 1.

The trajectories of mean values of states of resulting system in Example 5.1.

Example 5.2 Consider the following linear discrete-time system (15) with static output feedback of the form u ( k ) = F y ( k ) , its parameter matrices are as same as Example 5.1.

When C 2 is quare and invertible, that is, all state variable are measurable, we may assume without loss of generality that C 2 = I ; let γ = 6.5 , R = 1 and Q = [ 1 0 0 1 ] , by solving the discrete-time Riccati equation (24), we get that the central discrete-time state feedback stochastic mixed LQR/ H controller displayed in Theorem 3.2 is

K = [ 0.3719 2.0176 ]

and the poles of resulting closed-loop system are p 1 = 0.1923 , p 2 = 0.0205 .

When C 2 = [ 1 5.4125 ] , let γ = 6.5 , R = 1 , Q = [ 1 0 0 1 ] , by using Algorithm 4.1, we solve the discrete-time Riccati equation (32) to get

X = [ 148.9006 8.8316 8.8316 9.5122 ] > 0, U 1 = 0.0360

Thus the discrete-time static output feedback stochastic mixed LQR/ H controller displayed in Theorem 4.1 is F = 0.3727 . The resulting closed-loop system is

x ( k + 1 ) = ( A + B 2 F C 2 ) x ( k ) + B 0 w 0 ( k ) + B 1 w ( k ) z ( k ) = ( C 1 + D 12 F C 2 ) x ( k )

where, A + B 2 F C 2 = [ 0.3727 0.0174 4.0000 0.2000 ] , C 1 + D 12 F C 2 = [ 1.0000 0 0.3727 2.0174 ] .

Taking mathematical expectation of the both hand of the above two equations to get

x ¯ ( k + 1 ) = ( A + B 2 F C 2 ) x ¯ ( k ) + B 1 w ( k ) z ( k ) = ( C 1 + D 12 F C 2 ) x ¯ ( k )

where, E { x ( k ) } = x ¯ ( k ) , E { z ( k ) } = z ¯ ( k ) , E { x ( 0 ) } = x ¯ 0 .

Let w ( k ) = γ 2 U 1 1 B 1 T X ( A + B 2 F C 2 ) x ¯ ( k ) , then the trajectories of mean values of states of resulting closed-loop system with x ¯ 0 = [ 1 2 ] T are given in Fig. 2.

Figure 2.

The trajectories of mean values of states of resulting system in Example 5.2.

Advertisement

6. Conclusion

In this chapter, we provide a characterization of all state feedback controllers for solving the discrete-time stochastic mixed LQR/ H control problem for linear discrete-time systems by the technique of Xu (2008 and 2011) with the well known LQG theory. Sufficient conditions for the existence of all state feedback controllers solving the discrete-time stochastic mixed LQR/ H control problem are given in terms of a single algebraic Riccati equation with a free parameter matrix, plus two constrained conditions: One is a free parameter matrix constrained condition on the form of the gain matrix, another is an assumption that the free parameter matrix is a free admissible controller error. Also, a numerical algorithm for calculating a kind of discrete-time state feedback stochastic mixed LQR/ H controllers are proposed. As one special case, the central discrete-time state feedback stochastic mixed LQR./ H controller is given in terms of an algebraic Riccati equation. This provides an interpretation of discrete-time state feedback mixed LQR/ H control problem. As another special case, sufficient conditions for the existence of all static output feedback controllers solving the discrete-time stochastic mixed LQR/ H control problem are given. A numerical algorithm for calculating a static output feedback stochastic mixed LQR/ H controller is also presented.

References

  1. 1. Astrom K. J. 1970 Introduction to stochastic control theory Academic Press INC
  2. 2. Athans M. 1971 The role and use of thr stochastic linear-quadratic-Gaussian problem in control system design IEEE Trans. Aut. Control 16 6 529 552
  3. 3. Basar T. Bernhard P. 1991H-optimal control and related minmax design problems: a dynamic approach, Boston, MA: Birkhauser.
  4. 4. Bernstein D. S. Haddad W. M. 1989 LQG control with an H performance bound: A Riccati equation approach IEEE Trans. Aut. Control 34 3 293 305
  5. 5. Chen X. Zhou K. 2001 Multiobjective H2/H control design SIAM J. Control Optim. 40 2 628 660
  6. 6. de Souza C. E. Xie L. 1992 On the discrete-time bounded real lemma with application in the characterization of static state feedback H controllers Systems & Control Letters 18 61 71
  7. 7. Doyle J. C. Glover K. Khargonekar P. P. Francis B. A. 1989a State-space solutions to standard H2 and H control problems IEEE Trans. Aut. Control 34 8 831 847
  8. 8. Doyle J. C. Zhou K. Bodenheimer B. 1989b Optimal control with mixed H2 and H performance objectives Proceedings of 1989 American Control Conference Pittsb-urh, PA 2065 2070
  9. 9. Doyle J. C. Zhou K. Glover K. Bodenheimer B. 1994 Mixed H2 and H perfor-mance objectives II: optimal control IEEE Trans. Aut. Control 39 8 1575 1587
  10. 10. Furata K. Phoojaruenchanachai S. 1990 An algebraic approach to discrete-time H control problems Proceedings of 1990 American Control Conference San Diego 2067 3072
  11. 11. Gadewadikar J. Lewis F. L. Xie L. Kucera V. Abu-Khalaf M. 2007 Parameterization of all stabilizing H static state-feedback gains: application to output-feedback design Automatica 43 1597 1604
  12. 12. Geromel J. C. Peres P. L. D. 1985 Decentrailised load-frequency control IEE Proceedings 132 5 225 230
  13. 13. Geromel J. C. Yamakami A. Armentano V. A. 1989 Structrual constrained controllers for discrete-time linear systems Journal of Optimization and Applications 61 1 73 94
  14. 14. Haddad W. M. Bernstein D. S. Mustafa D. 1991 Mixed-norm H2/H regulation and estimation: the discrete-time case Systems & Control Letters 16 235 247
  15. 15. Iglesias P. A. Glover K. 1991 State-space approach to discrete-time H control INT. J. Control 54 5 1031 1073
  16. 16. Khargonekar P. P. Rotea M. A. 1991 Mixed H2/H control: A convex optimization approach IEEE Trans. Aut. Control 36 7 824 837
  17. 17. Kucera V. de Souza C. E. 1995 A necessary and sufficient condition for output feedback stabilizability Automatica 31 9 1357 1359
  18. 18. Kwakernaak H. 2002 H2-optimization-theory and application to robust control design Annual Reviews in Control 26 45 56
  19. 19. Limebeer D. J. N. Anderson B. D. O. Khargonekar P. P. Green M. 1992 A game theoretic approach to H control for time-varying systems SIAM J. Control and Optimization 30 2 262 283
  20. 20. Limebeer D. J. N. Anderson B. D. O. Hendel B. 1994 A Nash game approach to mixed H2/H control IEEE Trans. Aut. Control 39 1 69 82
  21. 21. Tse E. 1971 On the optimal control of stochastic linear systems IEEE Trans. Aut. Control 16 6 776 785
  22. 22. Xu X. 1996 A study on robust control for discrete-time systems with uncertainty A Master Thesis of 1995 Kobe university, Kobe, Japan, January, 1996
  23. 23. Xu X. 2008 Characterization of all static state feedback mixed LQR/H controllers for linear continuous-time systems Proceedings of the 27th Chinese Control Conference Kunming, Yunnan, China 678 682 July 16-18, 2008
  24. 24. Xu X. 2011 Discrete time mixed LQR/H control problems Discrete Time Systems Mario Alberto Jordan (Ed.) 978-9-53307-200-5 InTech, Available from http://www.intechopen.com/
  25. 25. Yeh H. Banda S. S. Chang B. C. 1992 Necessary and sufficient conditions for mixed H2 and H optimal control IEEE Trans. Aut. Control 37 3 355 358
  26. 26. Zhou K. Doyle J. C. Glover K. 1996 Robust and optimal control Prentice-Hall, INC.

Written By

Xiaojie Xu

Submitted: 04 March 2012 Published: 05 December 2012