Skip to main content

Theory and Modern Applications

Disturbance observer based H control for flexible spacecraft with time-varying input delay

Abstract

In this paper, a composite disturbance-observer-based control (DOBC) and H control scheme is applied to solve the spacecraft attitude control with time-varying input delay. Compared with some existing results, distinct features of the proposed method are that the delay-dependent disturbance observer and H controller are used to estimate and compensate the main disturbance caused by flexible appendages and to attenuate exogenous bounded disturbances with attenuation level, respectively. The proposed design is obtained by combining the augmented Lyapunov functional with linear matrix inequality technique. The effectiveness of the proposed design method is illustrated via a numerical example.

Introduction

Flexible spacecraft plays an important role in communication, remote sensing and a variety of space related research works [14]. However, the design of these appendages often involves the need for large, complex and light-weight space structures to achieve increased functionality at a reduced launch cost [5]. During the control of the rigid body attitude, the unwanted excitation of flexible modes, together with other external disturbances, measurement and actuator error, may degrade the performance of attitude control systems [6]. On the other hand, spacecrafts usually operate in the presence of various disturbances, which include radiation torque, gravitational torque, aerodynamic torque and non-environmental torques, etc. [7]. The problem of disturbance rejection is particularly pronounced in the case of low-earth-orbiting satellites that operate in altitude ranges where their dynamics are substantially affected by most of the disturbances mentioned above [2, 8]. In modern control theory, anti-disturbance control methodologies can be divided into two main types. One is the disturbance attenuation method such as H control [911]. The other is the disturbance rejection method which may compensate the disturbance via the compensator [1214]. However, these approaches only deal with one type of disturbance. In practice, together with the rapid development of sensor and data processing technologies, the disturbances or noise from different sources (e.g., sensor and actuator noise, friction, vibration) can be characterized by different mathematical models. Also, disturbance can represent the unmodeled dynamics and system uncertainties. For the case of multiple disturbances, a composite hierarchical anti-disturbance control was proposed [7, 15] to guarantee the simultaneous disturbance attenuation and rejection performance.

In practical application, input delay always exists in a flexible spacecraft due to the physical structure and energy consumption of the actuators. Although it is not the most important factor to affect the attitude control, it still leads to substantial performance deterioration and even to instability of the system [16, 17]. Hence, anti-disturbance control algorithms for such systems that explicitly take input time delay into account are of practical interest. Up to now, the issue of anti-disturbance control problems for flexible spacecraft subject to both disturbance and input time delay has not been fully investigated and remains to be open and challenging.

Motivated by the preceding discussion, in this paper, a composite attitude controller design approach is designed for a flexible spacecraft based on DOBC and H state-feedback control. By constructing an augmented Lyapunov functional with slack variables, new delay-dependent DOBC and H controller are obtained in terms of linear inequality matrices. The resultant DOBC can reject the effect of vibrations from flexible appendages, and H state-feedback control can attenuate the influence of the norm bounded disturbances. Moreover, compared with the existing results [6, 7, 16], (I) Input time delay is considered in the designed controller, which is more practical than the methods in [6, 7]; (II) An augmented Lyponov function is used to design H controller, which may lead to a more relaxed design than the methods in [16]. Finally, a numerical example is shown to demonstrate the good performance of our method.

Notation: Throughout this paper, R n denotes the n-dimensional Euclidean space; the space of square-integrable vector functions over [0,) is denoted by l 2 [0,); the superscripts `’ and ‘−1’ stand for matrix transposition and matrix inverse, respectively; P>(0) means that P is real symmetric and positive definite (semidefinite). In symmetric block matrices or complex matrix expressions, diag{} stands for a block-diagonal matrix, and represents a term that is induced by symmetry. For a vector ν(t), its norm is given by ν ( t ) 2 2 = 0 ν (t)ν(t)dt. Matrices, if their dimensions are not explicitly stated, are assumed to be compatible for related algebraic operations.

Problem formulation and preliminaries

Similarly to the references [7, 16], the single-axis model can be derived from the non-linear attitude dynamics of the flexible spacecraft. In this paper, the problem is simplified and only considers the single-axis rotational manoeuvre. It is assumed that this model includes one rigid body and one flexible appendage, and the relative elastic spacecraft model is described as

{ J θ ¨ ( t ) + F η ¨ ( t ) = u ( t ) + w 1 ( t ) , η ¨ ( t ) + C m η ˙ ( t ) + Λ η ( t ) + F θ ¨ ( t ) = 0 ,
(1)

where θ(t) is the attitude angle, J is the moment of inertia of the spacecraft, η(t) is the flexible modal coordinate, F is the rigid-elastic coupling matrix, u(t) is the control torque generated by the reaction wheels that are installed in the flexible spacecraft. w 1 (t) represents the merged disturbance torque including the space environmental torques, unmodeled uncertainties and noises from sensors and actuators and belongs to l 2 [0,1) and w 1 (t) δ 1 . C m =diag{2 ξ 1 ω 1 ,,2 ξ n ω n } is a modal damping matrix, where ξ i (i=1,,n) is the damping ratio and ω i (i=1,,n) is the modal frequency. Λ=diag{ ω 1 2 ,, ω n 2 } is a stiffness matrix. Since vibration energy is concentrated in low frequency modes in a flexible structure, its reduced order model can be obtained by modal truncation. In this paper, only the first two bending modes are taken into account. Then we can get

( J F F ) θ ¨ =F ( C m η ˙ ( t ) + Λ η ( t ) ) +u(t)+ w 1 (t).
(2)

Denote x(t)= [ θ ( t ) θ ˙ ( t ) ] , then (2) can be transformed into the state-space form

x ˙ (t)=Ax(t)+Bu(t)+B w 1 (t)+B w 2 (t),
(3)

where w 2 (t)=F( C m η ˙ (t)+Λη(t)) is as the disturbance due to elastic vibration of the flexible appendages, and where w ˙ 2 (t) is supposed to belong to l 2 [0,1) and w ˙ 2 (t) δ 2 and

A= [ 0 I 0 0 ] ,B= [ 0 ( J F F ) 1 ] .

According to system (3), we formulate the disturbance observer as

{ p ˙ ( t ) = L B ( p ( t ) + L x ( t ) ) L ( A x ( t ) + B u ( t ) ) , w ˆ 2 ( t ) = p ( t ) + L x ( t ) ,
(4)

where p(t) is an auxiliary variable, L is the gain of the observer to be designed. The estimation error of the disturbance observer is defined as e(t)= w 2 (t) w ˆ 2 (t). Then we have

e ˙ (t)= w ˙ 2 (t)LBe(t)LB w 1 (t).
(5)

The first step of DOBC framework is to estimate the disturbance via the disturbance observer. According to the practical situation of the flexible spacecraft, we should design an appropriate L such that e(t)0. In the DOBC scheme, a general controller including time delay is constructed as

u ( t d ( t ) ) = w ˆ 2 (t)+Kx ( t d ( t ) ) ,
(6)

where K is the gain of controller and needs to be designed. d(t) is time-varying delay and satisfies 0d(t) d M and d ˙ (t)μ1. It can be seen that the composite hierarchical controller consists of two parts: the inner loop is the disturbance observer and feedforward compensation, and the outside loop is the attitude controller. Thus, the composite controller can effectively control the spacecraft attitude and attenuate disturbances [7]. Then, with the control law (6), the augmented system can be expressed as follows:

z ˙ (t)= A ¯ z(t)+ A ¯ d z ( t d ( t ) ) + B ¯ w(t)
(7)

and the reference output is chosen as

y(t)=Cz(t)+ C d w(t),
(8)

where

z ( t ) = [ x ( t ) e ( t ) ] , A ¯ = [ A B 0 L B ] , A ¯ d = [ B K 0 0 0 ] , B ¯ = [ B 0 L B I ] , w ( t ) = [ w 1 ( t ) w ˙ 2 ( t ) ] , C = [ C 1 , C 2 ] , C d = [ C d 1 , C d 2 ] .

Meanwhile, it is noted that w(t) belongs to l 2 [0,) and w(t)δ, where δ=max{ δ 1 , δ 2 }. For the system described by (7)-(8), the objectives of this paper are as follows:

  • Designing the observer gain L and controller gain K makes the closed-loop system (7)-(8) asymptotically stable;

  • The performance of system (7)-(8) satisfies y ( t ) 2 <γ w ( t ) 2 for any nonzero w(t) l 2 [0,) under the zero initial condition.

To obtain our main results, we need the following lemma.

Lemma 1 [18]

For any functions W 1 (t), W 2 (t)R satisfying W 1 (t)0, W 2 (t)0, if 0 d m d(t) d M , then the following inequality is true:

W 1 ( t ) d ( t ) d m + W 2 ( t ) d M d ( t ) min { 3 W 1 ( t ) + W 2 ( t ) d M d m , W 1 ( t ) + 3 W 2 ( t ) d M d m } .

Main results

In this section, we consider the augmented system (7)-(8). We give the design method based on LMI to compute the controller gain and the observer gain simultaneously.

Theorem 1 Given scalars γ>0, μ1. For any delay d(t) satisfying 0<d(t) d M and d ˙ (t)μ, system (7)-(8) is asymptotically stable and satisfies y ( t ) 2 <γ w ( t ) 2 for any nonzero w(t) l 2 [0,) under the zero initial condition if there exist matrices P 1 >0, Q 1 >0, Q 2 >0, R>0, P 2 and P 3 such that the following inequalities hold:

Ω= [ Ω 11 3 d M R Ω 12 Ω 13 + 3 d M R 0 P 2 B ¯ C Ω 22 P 3 A ¯ d 0 P 3 B ¯ 0 Ω 33 4 d M R 1 d M R 0 0 Q 1 1 d M R 0 0 γ 2 I C d I ] <0,
(9a)
Ω ¯ = [ Ω 11 1 d M R Ω 12 Ω 13 + 1 d M R 0 P 2 B ¯ C Ω 22 P 3 A ¯ d 0 P 3 B ¯ 0 Ω 33 4 d M R 3 d M R 0 0 Q 1 3 d M R 0 0 γ 2 I C d I ] <0,
(9b)

where

Ω 11 = P 2 A ¯ + A ¯ P 2 + Q 1 + Q 2 , Ω 12 = P 1 P 2 + A ¯ P 3 , Ω 13 = P 2 A ¯ d , Ω 22 = P 3 P 3 + d M R , Ω 33 = ( 1 μ ) Q 2 .

Proof The first step is to analyze the asymptotic stability of system (7). Consider system (7) in the absence of w(t), that is,

z ˙ (t)= A ¯ z(t)+ A ¯ d z ( t d ( t ) ) .
(10)

Choose the following Lyapunov-Krasovskii functional:

V ( t ) = ξ ( t ) E P ξ ( t ) + t d M t z ( s ) Q 1 z ( s ) d s + t d ( t ) t z ( s ) Q 2 z ( s ) d s + d M 0 t + ϑ t z ˙ ( s ) R z ˙ ( s ) d s d ϑ ,
(11)

where

E = [ I 0 0 0 ] , P = [ P 1 0 P 2 P 3 ] , ξ ( t ) = [ z ( t ) z ˙ ( t ) ] , P 1 > 0 , Q 1 > 0 , Q 2 > 0 , R > 0 .

Then along the solution of the system in (7), the time derivative of V(t) is given by

V ˙ ( t ) = 2 ξ ( t ) P [ z ˙ ( t ) z ˙ ( t ) + A ¯ z ( t ) + A ¯ d z ( t d ( t ) ) ] + z ( t ) ( Q 1 + Q 2 ) z ( t ) z ( t d M ) Q 1 z ( t d M ) ( 1 μ ) z ( t d ( t ) ) Q 2 z ( t d ( t ) ) + d M x ˙ ( t ) R x ˙ ( t ) t d M t z ˙ ( s ) R z ˙ ( s ) d s .
(12)

It is noted that

t d M t z ˙ ( s ) R z ˙ ( s ) d s = t d M t d ( t ) z ˙ ( s ) R z ˙ ( s ) d s t d ( t ) t z ˙ ( s ) R z ˙ ( s ) d s 1 d M d ( t ) ( t d M t d ( t ) z ˙ ( s ) d s ) R ( t d M t d ( t ) z ˙ ( s ) d s ) 1 d ( t ) ( t d ( t ) t z ˙ ( s ) d s ) R ( t d ( t ) t z ˙ ( s ) d s ) .
(13)

Letting W 1 (t)= ( t d ( t ) t z ˙ ( s ) d s ) R( t d ( t ) t z ˙ (s)ds) and W 2 (t)= ( t d M t d ( t ) z ˙ ( s ) d s ) R( t d M t d ( t ) z ˙ (s)ds), from Lemma 1, one obtains

W 1 ( t ) d ( t ) W 2 ( t ) d M d ( t ) max { 3 W 1 ( t ) + W 2 ( t ) d M , W 1 ( t ) + 3 W 2 ( t ) d M } ,
(14)

where

3 W 1 ( t ) + W 2 ( t ) d M = [ z ( t ) z ( t d ( t ) ) z ( t d M ) ] [ 3 d M R 3 d M R 0 3 d M R 4 d M R 1 d M R 0 1 d M R 1 d M R ] [ z ( t ) z ( t d ( t ) ) z ( t d M ) ] ,
(15)
W 1 ( t ) + 3 W 2 ( t ) d M = [ z ( t ) z ( t d ( t ) ) z ( t d M ) ] [ 1 d M R 1 d M R 0 1 d M R 4 d M R 3 d M R 0 3 d M R 3 d M R ] [ z ( t ) z ( t d ( t ) ) z ( t d M ) ] .
(16)

According to (12), (13), (14), it is clear that

V ˙ ( t ) η ( t ) [ Ω 11 Ω 12 Ω 13 0 Ω 22 Ω 23 0 Ω 33 0 Q 1 ] η ( t ) + max { 3 W 1 ( t ) + W 2 ( t ) d M , W 1 ( t ) + 3 W 2 ( t ) d M } ,
(17)

where η(t)= [ z ( t ) z ˙ ( t ) z ( t d ( t ) ) z ( t d M ) ] and Ω 11 , Ω 12 , Ω 13 , Ω 22 , Ω 33 are defined in (9a)-(9b). Applying the Schur complement to (9a)-(9b) gives

η (t) [ Ω 11 Ω 12 Ω 13 0 Ω 22 Ω 23 0 Ω 33 0 Q 1 ] η(t) 3 W 1 ( t ) + W 2 ( t ) d M <0
(18)

and

η (t) [ Ω 11 Ω 12 Ω 13 0 Ω 22 Ω 23 0 Ω 33 0 Q 1 ] η(t) W 1 ( t ) + 3 W 2 ( t ) d M <0,
(19)

which implies V ˙ (t)<0. Hence, system (7) is asymptotically stable. Next, we shall establish the H performance of the time-delay system (7)-(8) under the zero initial condition. Let

J(t)= 0 t [ y ( s ) y ( s ) γ 2 w ( s ) w ( s ) ] ds.
(20)

It can be shown that for any nonzero w(t) l 2 [0,) and t>0,

J(t) 0 t [ y ( s ) y ( s ) γ 2 w ( s ) w ( s ) + V ˙ ( s ) ] ds.

It is noted that

y (s)y(s) γ 2 w (s)w(s)= ϕ (t) [ diag { 0 , 0 , 0 , 0 , γ 2 I } + Y Y ] ϕ(t)
(21)

and

V ˙ ( s ) ϕ ( s ) [ Ω 11 Ω 12 Ω 13 0 P 2 B ¯ Ω 22 Ω 23 0 P 3 B ¯ Ω 33 0 0 Q 1 0 0 ] ϕ ( s ) + max { 3 W 1 ( s ) + W 2 ( s ) d M , W 1 ( s ) + 3 W 2 ( s ) d M } ,
(22)

where ϕ(t)=[η(t),w(t)] and Y=[C000 C d ]. According to (21) and (22), J(t)<0 follows from (9a)-(9b), which implies that y ( t ) 2 <γ w ( t ) 2 holds for any nonzero w(t) l 2 [0,). □

In Theorem 1, a new Lyapunov-Krasovskii functional is constructed by employing slack variables P 2 and P 3 . It is noted that P 2 and P 3 are useless for reducing the conservatism of stability conditions in [19]. However, they can provide a more relaxed design of the H controller later on since P 2 need only be an invertible matrix rather than a positive definite matrix.

On the basis of Theorem 1, we will present a design method of the disturbance observer based H controller in the following.

Theorem 2 Given scalars γ>0, μ1, λ 1 and λ 2 . For any delay d(t) satisfying 0<d(t) d M , system (7) is asymptotically stable and satisfies y ( t ) 2 <γ w ( t ) 2 for any nonzero w(t) l 2 [0,) under the zero initial condition if there exist matrices P ˆ 11 >0, P 12 >0, Q ˆ 11 >0, Q ˆ 21 >0, Q 12 >0, Q 22 >0, R ˆ 1 >0, R 2 >0 and invertible matrix P ¯ 21 and any matrices M, N, P 22 such that the following inequalities hold:

[ Π ˆ 111 B Π ˆ 13 0 B M + 3 d M R ˆ 1 0 0 0 B 0 P ˆ 21 C 1 Π 221 λ 1 B Π 24 0 0 0 0 N B P 22 C 2 Π ˆ 33 0 λ 1 B M + 3 d M R ˆ 1 0 0 0 λ 1 B 0 0 Π ˆ 44 0 0 0 0 λ 2 N B λ 2 P 22 0 Π ˆ 55 0 1 d M R ˆ 1 0 0 0 0 Π ˆ 66 0 1 d M R 2 0 0 0 Π ˆ 771 0 0 0 0 Π ˆ 881 0 0 0 γ 2 I 0 C d 1 γ 2 I C d 2 I ] < 0 ,
(23a)
[ Π ˆ 112 B Π ˆ 13 0 B M + 1 d M R ˆ 1 0 0 0 B 0 P ˆ 21 C 1 Π ˆ 222 λ 1 B Π 24 0 0 0 0 N B P 22 C 2 Π ˆ 33 0 λ 1 B M + 1 d M R ˆ 1 0 0 0 λ 1 B 0 0 Π ˆ 44 0 0 0 0 λ 2 N B λ 2 P 22 0 Π ˆ 55 0 3 d M R ˆ 1 0 0 0 0 Π ˆ 66 0 3 d M R 2 0 0 0 Π ˆ 772 0 0 0 0 Π ˆ 882 0 0 0 γ 2 I 0 C d 1 γ 2 I C d 2 I ] < 0 ,
(23b)

where

Π ˆ 111 = A P ˆ 21 + P ˆ 21 A + Q ˆ 11 + Q ˆ 21 3 d M R ˆ 1 , Π ˆ 112 = A P ˆ 21 + P ˆ 21 A + Q ˆ 11 + Q ˆ 21 1 d M R ˆ 1 , Π ˆ 13 = P ˆ 11 P ˆ 21 + λ 1 P ˆ 21 A , Π ˆ 221 = N B B N + Q 12 + Q 22 3 d M R 2 , Π ˆ 222 = N B B N + Q 12 + Q 22 1 d M R 2 , Π ˆ 24 = P 12 P 22 λ 2 B N , Π ˆ 33 = λ 1 P ˆ 21 λ 1 P ˆ 21 + d M R ˆ 1 , Π ˆ 44 = λ 2 P 22 λ 2 P 22 + d M R 2 , Π ˆ 55 = ( 1 μ ) Q ˆ 21 4 d M R ˆ 1 , Π ˆ 66 = ( 1 μ ) Q 22 4 d M R 2 , Π ˆ 771 = Q ˆ 11 1 d M R ˆ 1 , Π ˆ 881 = Q 12 1 d M R 2 , Π ˆ 772 = Q ˆ 11 3 d M R ˆ 1 , Π ˆ 882 = Q 12 3 d M R 2 .

Moreover, the controller gain matrix K and observer gain matrix L are given by

K=M P ¯ 21 1 ,L= P 22 N.
(24)

Proof Suppose the inequality (9a)-(9b) holds and let

P 1 = [ P 11 0 0 P 12 ] , P 2 = [ P 21 0 0 P 22 ] , P 3 = [ λ 1 P 21 0 0 λ 2 P 22 ] , Q 1 = [ Q 11 0 0 Q 12 ] , Q 2 = [ Q 21 0 0 Q 22 ] , R = [ R 1 0 0 R 2 ] .
(25)

Substitute (25) into (9a)-(9b) and let

Π 111 = P 21 A + A P 21 + Q 11 + Q 21 3 d M R 1 , Π 112 = P 21 A + A P 21 + Q 11 + Q 21 1 d M R 1 , Π 13 = P 11 P 21 + λ 1 A P 21 , Π 14 = P 21 B K , Π 221 = P 22 L B B L P 22 + Q 12 + Q 22 3 d M R 1 , Π 222 = P 22 L B B L P 22 + Q 12 + Q 22 1 d M R 1 , Π 24 = P 12 P 22 λ 2 B L P 22 , Π 33 = λ 1 P 21 λ 1 P 21 + d M R 1 , Π 55 = ( 1 μ ) Q 21 4 d M R 1 , Π 771 = Q 11 1 d M R 1 , Π 772 = Q 11 3 d M R 1 .

Thus, we have the following inequalities hold:

[ Π 111 P 21 B Π 13 0 Π 14 + 3 d M R 1 0 0 0 P 21 B 0 C 1 Π 221 λ 1 B P 21 Π 24 0 0 0 0 P 22 L B P 22 C 2 Π 33 0 λ 1 Π 14 + 3 d M R 1 0 0 0 λ 1 P 21 B 0 0 Π ˆ 44 0 0 0 0 λ 2 P 22 L B λ 2 P 22 0 Π 55 0 1 d M R 1 0 0 0 0 Π ˆ 66 0 1 d M R 2 0 0 0 Π 771 0 0 0 0 Π ˆ 881 0 0 0 γ 2 I 0 C d 1 γ 2 I C d 2 I ] < 0 ,
(26a)
[ Π 112 P 21 B Π 13 0 Π 14 + 1 d M R 1 0 0 0 P 21 B 0 C 1 Π 222 λ 1 B P 21 Π 24 0 0 0 0 P 22 L B P 22 C 2 Π 33 0 λ 1 Π 14 + 1 d M R 1 0 0 0 λ 1 P 21 B 0 0 Π ˆ 44 0 0 0 0 λ 2 P 22 L B λ 2 P 22 0 Π 55 0 3 d M R 1 0 0 0 0 Π ˆ 66 0 3 d M R 2 0 0 0 Π 772 0 0 0 0 Π ˆ 882 0 0 0 γ 2 I 0 C d 1 γ 2 I C d 2 I ] < 0 ,
(26b)

where Π ˆ 44 , Π ˆ 66 , Π ˆ 881 and Π ˆ 882 are defined in (23a)-(23b). Then pre-multiply (26a)-(26b) by diag{ P 21 ,I, P 21 ,I, P 21 ,I, P 21 ,I,I,I,I} and post-multiply by diag{ P 21 1 ,I, P 21 1 ,I, P 21 1 ,I, P 21 1 ,I,I,I,I} and define some matrices as follows:

P ˆ 21 = P ¯ 21 1 , P ˆ 11 = P 21 P ¯ 11 P 21 1 , Q ˆ 11 = P 21 Q ¯ 11 P 21 1 , Q ˆ 12 = P 21 Q ¯ 12 P 21 1 , R ˆ 1 = P 21 R ¯ 1 P 21 1 .

From (9a)-(9b), it is clear that (23a)-(23b) holds. As a result, the closed-loop system (7)-(8) is asymptotically stable and satisfies y ( t ) 2 <γ w ( t ) 2 . The proof is thus completed. □

Compared with the design method in [16], the matrices P ¯ 21 and P 22 are invertible matrices instead of positive definite matrices, which makes the design more flexible. Moreover, the augmented Lyapunov functional method also can be extended to the systems without time delay.

Using Theorem 2, a feasible design algorithm can be summarized as follows:

  1. (1)

    For given γ>0, μ1, λ 1 , λ 2 and d M , solve LMI (23a)-(23b) with P ˆ 11 >0, P 12 >0, Q ˆ 11 >0, Q ˆ 21 >0, Q 12 >0, Q 22 >0, R ˆ 1 >0, R 2 >0;

  2. (2)

    Compute K and L through K=M P ¯ 21 1 , L= P 22 N;

  3. (3)

    Construct the controller and observer as (4) and (6).

Numerical example

In this section, the composite control scheme will be applied to a spacecraft with one flexible appendage. Since low-frequency modes are generally dominant in a flexible system, only the lowest two bending modes have been considered for the implemented spacecraft model. Thus, we suppose that ω 1 =3.17 rad/s, ω 2 =7.38 rad/s with damping ξ 1 =0.0001, ξ 2 =0.0015. We suppose that F=[ F 1 F 2 ], where the coupling coefficients of the first two bending modes are F 1 =1.27814, F 2 =0.91756, J=35.72  kg/m 2 is the nominal principal moment of inertia of pitch axis. The flexible spacecraft is supposed to move in a circular orbit with the altitude of 500 km, then the orbit rate n=0.0011 rad/s, the disturbance torques acting on the satellite are assumed to be w 1 (t)=4.5× 10 5 (3cost+1.5sint). The initial pitch attitude of the spacecraft is θ(0)=0.08 rad/s, θ ˙ (0)=0.001 rad/s. And H performance index is supposed to be γ=1.5 and time delay satisfies d M =0.03, u=0.1. The tuning parameter is chosen as λ 1 =0.12, λ 2 =0.1, C 1 =[0.10], C 2 =0.1, C d 1 =0 and C d 2 =0. By using Theorem 2, the controller gain and observer gain are obtained as

K= [ 5.7323 5.4831 ] ,L= [ 0 105.4207 ] .

Figures 1 and 2 show the attitude angle and attitude angle rate. From these, it is clear that the response performance can be guaranteed under the composite controller. Figure 3 shows the elastic vibration estimation error via disturbance observer, the effect of the elastic vibration can be rejected by feed-forward compensation.

Figure 1
figure 1

The responses of attitude angle.

Figure 2
figure 2

The responses of attitude angle rate.

Figure 3
figure 3

The responses of estimation error.

Conclusion

In this paper, composite disturbance-observer-based control (DOBC) and H control scheme has been investigated. The LMI-based conditions are formulated for the existence of the admissible disturbance observer and controller, which ensures that the closed-loop system is asymptotically stable with a H disturbance attenuation level. A numerical simulation shows the performance of the attitude control system. Further improvement in a composite disturbance observer with output feedback control for flexible spacecrafts will be considered in our future work.

References

  1. Nagashio T, Kida T, Ohtani T, Hamada Y: Design and implementation of robust symmetric attitude controller for ETS-VIII spacecraft. Control Eng. Pract. 2010, 18(12):1440-1451. 10.1016/j.conengprac.2009.05.003

    Article  Google Scholar 

  2. Gennaro SD: Adaptive robust tracking for flexible spacecraft in presence of disturbance. J. Optim. Theory Appl. 1998, 21: 545-568.

    Article  Google Scholar 

  3. Hu Q: Variable structure maneuvering control with time-varying sliding surface and active vibration damping of flexible spacecraft with input saturation. Acta Astronaut. 2009, 64: 1085-1108. 10.1016/j.actaastro.2009.01.009

    Article  Google Scholar 

  4. Hu Q, Ma GF: Variable structure control and active vibration suppression of flexible spacecraft during attitude maneuver. Aerosp. Sci. Technol. 2005, 9(4):307-317. 10.1016/j.ast.2005.02.001

    Article  Google Scholar 

  5. Hu Q, Ma GF: Control of three-axis stabilized flexible spacecraft using variable structure strategies subject to input nonlinearities. J. Vib. Control 2006, 12(6):659-681. 10.1177/1077546306065398

    Article  MathSciNet  Google Scholar 

  6. Liu H, Guo L, Zhang Y: An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecrafts. Nonlinear Dyn. 2012, 67(3):2081-2088. 10.1007/s11071-011-0130-3

    Article  MathSciNet  Google Scholar 

  7. Liu H, Guo L, Zhang Y: Composite attitude control for flexible spacecrafts with simultaneous disturbance attenuation and rejection performance. Proc. Inst. Mech. Eng., Part I, J. Syst. Control Eng. 2012, 226: 154-161. 10.1177/0959651811415757

    Article  Google Scholar 

  8. Yang CD, Sun YP:Mixed H 2 / H state-feedback design for microsatellite attitude control. Control Eng. Pract. 2002, 10: 951-970. 10.1016/S0967-0661(02)00049-7

    Article  Google Scholar 

  9. Zhou SS, Wang L, Zheng WX: H filter design of nonlinear parameter-varying systems with quantized measurements. J. Franklin Inst. 2012, 349(5):1781-1807. 10.1016/j.jfranklin.2012.02.007

    Article  MathSciNet  Google Scholar 

  10. Zhou SS, Lam J: H filtering for systems with delays and time-varying nonlinear parameters. Circuits Syst. Signal Process. 2010, 29(4):601-627. 10.1007/s00034-010-9172-x

    Article  MathSciNet  Google Scholar 

  11. Zhou SS, Feng G: H filtering for discrete-time systems with randomly varying delay. Automatica 2008, 44(7):1918-1922. 10.1016/j.automatica.2007.10.026

    Article  MathSciNet  Google Scholar 

  12. Chen XK, Su CY, Fukuda T: A nonlinear disturbance observer for multivariable systems and its application to magnetic bearing systems. IEEE Trans. Control Syst. Technol. 2004, 12(4):569-577. 10.1109/TCST.2004.825135

    Article  Google Scholar 

  13. Chen WH: Nonlinear disturbance observer enhanced dynamic inversion control of missiles. J. Guid. Control Dyn. 2003, 26(1):161-166. 10.2514/2.5027

    Article  Google Scholar 

  14. Guo L, Chen WH: Disturbance attenuation and rejection for systems with nonlinearity via DOBC approach. Int. J. Robust Nonlinear Control 2005, 15: 109-125. 10.1002/rnc.978

    Article  Google Scholar 

  15. Wei X, Guo L: Composite disturbance-observer-based control and control for complex continuous models. Int. J. Robust Nonlinear Control 2010, 20(1):106-118. 10.1002/rnc.1425

    Article  MathSciNet  Google Scholar 

  16. Li XF, Guo L, Zhang YM:A composite disturbance observer and H control scheme for flexible spacecraft with time-varying input delay. 31th Chinese Control Conference 2012, 2824-2829.

    Google Scholar 

  17. Dong C, Xu L, Chen Y, Wang Q: Networked flexible spacecraft attitude maneuver based on adaptive fuzzy sliding mode control. Acta Astronaut. 2009, 65: 1561-1570. 10.1016/j.actaastro.2009.04.004

    Article  Google Scholar 

  18. Li T, Yao XM, Wu LY, Li JQ: Improved delay-dependent stability results of recurrent neural networks. Appl. Math. Comput. 2012, 19: 9983-9991.

    Article  MathSciNet  Google Scholar 

  19. Li T, Guo L, Lin C: Stability criteria with less LMI variables for neural networks with time-varying delay. IEEE Trans. Circuits Syst. II, Express Briefs 2008, 55(11):1188-1192.

    Article  Google Scholar 

Download references

Acknowledgements

This work was supported in part by the Major State Basic Research Development Program of China (973 Program) under Grant No. 2012CB720003, in part by the National Science Foundation of China under Grant No. 91016004, 60904025, in part by Qing Lan project of Jiang Su province and in part by the scholarship from China Scholarship Council.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Tao Li or Lei Guo.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ contributions

RZ carried out the main part of this manuscript. The others participated in the discussion and gave the examples. All authors read and approved the final manuscript.

Authors’ original submitted files for images

Below are the links to the authors’ original submitted files for images.

Authors’ original file for figure 1

Authors’ original file for figure 2

Authors’ original file for figure 3

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Zhang, R., Li, T. & Guo, L. Disturbance observer based H control for flexible spacecraft with time-varying input delay. Adv Differ Equ 2013, 142 (2013). https://doi.org/10.1186/1687-1847-2013-142

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-1847-2013-142

Keywords