Attitude control without angular velocity measurement for flexible satellites

Attitude control without angular velocity measurement for flexible satellites

CJA 1030 29 March 2018 Chinese Journal of Aeronautics, (2018), xxx(xx): xxx–xxx No. of Pages 7 1 Chinese Society of Aeronautics and Astronautics & ...

1MB Sizes 0 Downloads 72 Views

CJA 1030 29 March 2018 Chinese Journal of Aeronautics, (2018), xxx(xx): xxx–xxx

No. of Pages 7

1

Chinese Society of Aeronautics and Astronautics & Beihang University

Chinese Journal of Aeronautics [email protected] www.sciencedirect.com

4

Attitude control without angular velocity measurement for flexible satellites

5

Qinghua ZHU a,b,d, Guangfu MA a, Xiaoting WANG c, Aiguo WU c,*

3

6 7 8 9

10

a

Department of Control Science and Control Engineering, Harbin Institute of Technology, Harbin 150001, China Shanghai Aerospace Control Technology Institute, Shanghai 201109, China c Harbin Institute of Technology Shenzhen Graduate School, Shenzhen 518055, China d Shanghai Key Laboratory of Aerospace Intelligent Control Technology, Shanghai 201109, China b

Received 16 May 2017; revised 21 June 2017; accepted 12 October 2017

11

13 14

KEYWORDS

15

Attitude control; Flexible satellites; Modal variables; Quaternion models; Passivity

16 17 18 19

Abstract In this paper, by using quaternion models, the problem of attitude control is investigated for a class of flexible satellites. Two control laws are presented for the considered flexible satellite models to guarantee convergence of the closed-loop systems without using angular velocity measurement. One is in the form of a partial state feedback for the case where the modal variable is available, and the other is in the form of an observer-based partial state feedback for the case where the modal variable cannot be measured. Finally, an example is employed to illustrate the effectiveness of the proposed control laws. Ó 2018 Production and hosting by Elsevier Ltd. on behalf of Chinese Society of Aeronautics and Astronautics. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/ licenses/by-nc-nd/4.0/).

20

21

1. Introduction

22

The attitude control of spacecrafts and satellites has important applications for some space missions such as pointing and formation flying. This topic has attracted much attention from a considerable number of researchers.1–4 For attitude control, much investigation is based on the unit quaternion representation.5–8 In Ref. 5, some attitude controllers with the structure of a Proportional-Derivative (PD) feedback plus feed-forward

23 24 25 26 27 28

* Corresponding author. E-mail address: [email protected] (A. WU). Peer review under responsibility of Editorial Committee of CJA.

Production and hosting by Elsevier

were designed for a rigid body. In Ref. 6, a sliding mode control law was designed and applied to spacecraft attitude tracking maneuvers when the inertia of a spacecraft was not exactly known. In Ref. 7, attitude control was considered for a rigid spacecraft with the control signal constrained by a common maximum magnitude in the presence of bounded unknown disturbances. A sliding mode controller was designed for such a type of spacecrafts to achieve global stability. The designed controller was in the form of a proportional feedback plus a smooth switch-like feedback with an auxiliary time-varying attitude gain function. High-order sliding mode controllers were designed in Ref. 8 for attitude control of a rigid spacecraft. A merit of the designed controller is that the phenomena of chattering can be eliminated. In Ref. 9, two Fault-Tolerant Control (FTC) schemes were derived for spacecraft attitude stabilization with external disturbances. In Ref. 10, the quaternion model of a rigid spacecraft was firstly transformed into

https://doi.org/10.1016/j.cja.2018.03.019 1000-9361 Ó 2018 Production and hosting by Elsevier Ltd. on behalf of Chinese Society of Aeronautics and Astronautics. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/). Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

CJA 1030 29 March 2018

No. of Pages 7

2 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96

97 98

99 100 101 102

104

the Lagrange-like, and then two robust sliding mode controllers were proposed to solve attitude tracking problems in the absence of both model uncertainties and external disturbances as well as in their presence. In the aforementioned attitude control laws, the angular velocity of a rigid spacecraft was used in the construction of an attitude control law. However, in some circumstances, it is not easy to measure the angular velocity. Therefore, it is necessary to design an attitude control law without angular velocity measurement. Such a controller was designed in Ref. 11 by using a nonlinear filter of the quaternion to replace the angular velocity feedback. In Ref. 12, a velocity-free attitude stabilization scheme was proposed for a rigid spacecraft. In this control scheme, an angular velocity observer-like system was explicitly designed to construct the stabilizing feedback. In Ref. 13, two simple Saturated Proportional-Derivative (SPD) controllers were proposed for asymptotic stabilization of a rigid spacecraft with actuator constraints and without velocity measurement. In Ref. 14, a continuous angular velocity observer with fractional power functions was proposed to estimate the angular velocity via quaternion attitude information. For flexible spacecraft, the effect of the motion of the elastic appendages must be taken into consideration, and thus the attitude control problem is more complicated. In Ref. 15, a dynamic controller was proposed for the attitude control of a flexible spacecraft under the assumption that the modal variables describing flexible elements were not available. In Ref. 16, an adaptive sliding mode control law with a hybrid sliding surface was proposed for a flexible spacecraft to minimize the effect of uncertainties and disturbances. In Ref. 17, an adaptive control law was proposed to solve the attitude tracking problem for flexible spacecrafts subject to a gravity-gradient disturbance under inertia matrix uncertainty. In Ref. 18, a nonlinear observer-based state feedback control law was designed to ensure the control objectives for attitude tracking. In Refs. 15–18, attitude control laws for flexible spacecraft were designed based on the unit quaternion representation. In Ref. 19, the three-axis attitude tracking control problem was investigated in presence of parameter uncertainties and disturbances based on the modified Rodrigues parameterization. An attitude control law was presented in the form of a nonlinear PD term plus a switching function about a sliding variable. In this paper, we consider the problem of attitude control for flexible satellites based on the unit quaternion representation. It is assumed that the modal variables describing flexible elements are not measurable. For such a class of flexible satellites, a dynamic controller is given to achieve stability for the closed-loop system. The designed controller has two features. One is that it is in the form of an observer-based state feedback. The other is that the angular velocity feedback is not used. 2. Motion equations of a flexible satellite and problem formulation In this section, the mathematical model of a flexible satellite is given. We adopt the unit quaternion to describe the attitude of a satellite. The associated quaternion is given by   q0 ð1Þ q¼ qv

Q. ZHU et al. with

2

q0 ¼ cosðU=2Þ;

105 106

3

q1 6 7 qv ¼ 4 q2 5 ¼  sinðU=2Þ q3

ð2Þ 108

where  is the unit Euler axis, and U is the rotation angel about the Euler axis. The quaternion components are not independent on each other, and they satisfy a single constraint as q20 þ qTv qv ¼ 1



Nðq0 ; qv Þ ¼ qv ; q0 I  where

110 111 112 114

For the quaternion q in Eq. (1), define the following matrix N:

109

q v



116 117

ð3Þ

q v

is the cross-product matrix defined by 3 0 q3 q2 6 7 q 0 q1 5 v ¼ 4 q3 q2 q1 0

115

119 120 121

2

ð4Þ 123

With the preceding notation, the quaternion kinematics equation is given as 6   q_ 0 1 ¼ NT ðq0 ; qv Þx ð5Þ q_ ¼ 2 q_ v

124

where x is the satellite angular velocity. Due to the property of the matrix N, there holds   q_ 0 ð6Þ x ¼ 2Nðq0 ; qv Þ q_ v

129

Under the hypothesis of small deformations, by using the Euler theorem, the dynamic equations of a flexible satellite can be given by

134

125 126

128

130 131

133

135 136 137

_ þu Jx_ þ dT € g ¼ x  ðJx þ dT gÞ

ð7Þ

139

€ g þ Cg_ þ Kg ¼ dx_

ð8Þ

140 142

where J is the total inertia matrix which is symmetric, u is the external torque acting on the main body of the satellite, and g is the modal coordinate vector. In the modal Eq. (8), C and K are respectively the damping matrix and the stiffness matrix, which are in the following forms:

143 144 145 146 147 148

C ¼ diagf2f1 xn1 ; 2f2 xn2 ; . . . ; 2fN xnN g K ¼ diagfx2n1 ; x2n2 ; . . . ; x2nN g

150

d is the coupling matrix between flexible and rigid dynamics. In this paper, N elastic modes are considered. The corresponding natural frequencies are xni, i = 1, 2,. . ., N, and the associated dampings are fi, i = 1, 2,. . ., N. From Eqs. (7) and (8), the following dynamic equations of the flexible satellite can be obtained15: 8 T T 1 > < x_ ¼ Jmb ½x  ðJmb x þ d wÞ þ d ðCw þ Kg  CdxÞ þ u g_ ¼ w  dx > :_ w ¼ ðCw þ Kg  CdxÞ

151

ð9Þ

159

In dynamic Eq. (9),

152 153 154 155 156 157

160 161

Jmb ¼ J  d d

163

is the main body inertia matrix and

164

T

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

CJA 1030 29 March 2018

No. of Pages 7

Attitude control without angular velocity 165 167 168 169 170 171 172 173 174 175

w ¼ g_ þ dx is the total velocity of the flexible appendages. By summarizing derivation, a satellite with flexible appendages can be described by the mathematical models in Eqs. (5) and (9). Compared with attitude sensors, angular velocity sensors are more expensive. Therefore, it is practically important to design a control law without angular velocity measurement. In this paper, we aim to design such a control law so that limt!1 qv ðtÞ ¼ 0;

lim gðtÞ ¼ 0;

lim wðtÞ ¼ 0;

t!1

t!1

179 180 181 182 184 185 186 187 188 189

191 192 193

199 200 201 202

206 207 208

209 210 211

213 214 215 216 217

2

2

w ð17Þ

Denote

ð11Þ

where Cv ðsÞ is a 4  4 linear time-invariant, strictly positive real, strictly proper transfer matrix. With the aid of this filter, we design the following partial state feedback controller for the flexible satellite system described by Eqs. (5) and (9): 2 3 qv 6 7 u ¼ F4 g 5  2Nðq0 ; qv Þz ð12Þ w "



  T # K I P C C

ð13Þ

where k is the control parameter, in the control gain of Eq. (13), the matrix P will be determined later. The main result of this section is given in the following theorem. Theorem 1. Consider the satellite system described by Eqs. (5) and (9). Let Cv(s) be a 4  4 linear time-invariant, strictly positive real, strictly proper transfer matrix, and the symmetric matrix P satisfies the following Lyapunov matrix equation  P

0 K

  I 0 þ C K

I C

T P ¼ 2Q

ð14Þ

for a prescribed positive definite matrix Q. Then, under the control law in Eqs. (11)–(13), the closed-loop system achieves the performance in Eq. (10). Proof. Consider an arbitrary minimal realization of Cv ðsÞ as follows: 

x_ ¼ A1 x þ B1 q_ z ¼ C1 x

ð15Þ

Since Cv ðsÞ is linear time-invariant, strictly positive real, strictly proper, then according to Kalman-YakubovichPopv’s lemma, there exist positive definite matrices P1 and Q1 such that AT1 P1

þ P1 A1 ¼ Q1 ;

P1 B1 ¼

223

225 226 227

V1 ¼ k½ðq0  1Þ2 þ qTv qv 

ð18Þ

229 230

1 V2 ¼ xT Jmb x 2

ð19Þ

V3 ¼ 2xT P1 x

ð20Þ

Thus, V = V1 + V2 + V3 + V4. Next, we give the time derivatives for the four functions V1, V2, V3, and V4 along the solution of the closed-loop system. For the function V1, from Eq. (5), we have

with

221 222

232 233

218 220

  g

1 1 þ qTv qv  þ xT Jmb x þ 2xT P1 x þ ½gT ; wT P

z ¼ Cv ðsÞq_

203

205

V ¼ k½ðq0  1Þ

2

  g 1 T T V4 ¼ ½g ; w P 2 w

F ¼ kI; d

198

For the closed-loop system under the control law in Eqs. (11)–(13), we consider the following Lyapunov function:

In this section, it is assumed that the modal variables g and w are available. Since the angular velocity is not available, we introduce the following filter:

195

197

t!1

3. Partial state feedback control

T

196

lim xðtÞ ¼ 0 ð10Þ

177

178

3

CT1

ð16Þ

236

ð21Þ

238 239 240 241 242 243

V_ 1 ¼ 2k½q0  1; qTv q_ 1 ¼ 2k½q0  1; qTv  NT ðq0 ; qv Þx 2 T ¼ k½q0  1; qTv ½qv q0 I  q v x T ¼ kðq0  1ÞqTv x þ kqTv ðq0 I  qT v Þx ¼ kqv x

235

ð22Þ

245

For the function V2, by using Eqs. (5), (9), and (12), we have

246

 T V_ 2 ¼ xT Jmb x_ ¼ xT Jmb J1 mb ðx  ðJmb x þ d wÞ  þdT ðCw þ Kg  CdxÞ þ uÞ

248

247

¼ xT ½dT ðCw þ Kg  CdxÞ þ u 2 0

3 1 qv 6 7 C B ¼ xT @dT ðCw þ Kg  CdxÞ  F4 g 5  2Nðq0 ; qv ÞzA w ¼ xT dT ðCw þ Kg  CdxÞ  2xT Nðq0 ; qv Þz 2 3 "    T # qv K I 6 7 P  xT kI; dT 4g5 C C w

¼ xT dT ðCw þ Kg  CdxÞ  4q_ T z  T      ! K g I T g þ xT kqv  dT þ dT P C w w C   I dx  4zT q_ ¼ xT kqv  xT dT Cdx þ ½gT ; wT P C ð23Þ

250

For the function V3, it follows Eqs. (15), (16), and (9) that

251 252

_ V_ 3 ¼ 4xT P1 x_ ¼ 4xT P1 ðA1 x þ B1 qÞ ¼ 4xT P1 A1 x þ 4xT P1 B1 q_ ¼ 4xT P1 A1 x þ 4xT C1 q_ ¼ 2xT Q1 x þ 4zT q_

ð24Þ

For the function V4, it can be obtained from Eq. (9) that

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

254 255

CJA 1030 29 March 2018

No. of Pages 7

4 256

258 259 260 261

Q. ZHU et al.

  g_ V_ 4 ¼ ½gT ; wT P _ w       0 I g I  dx ¼ ½gT ; wT P K C w C      0 I I g ¼ ½gT ; wT P dx  ½gT ; wT P K C w C

With the previous time derivatives for the functions Vi, i = 1,2,3,4, it can be obtained that V_ ¼ V_ 1 þ V_ 2 þ V_ 3 þ V_ 4

  I ¼  x kqv  x d Cdx þ ½g ; w P dx  4zT q_ C    0 I g  2xT Q1 x þ 4zT q_ þ ½gT ; wT P K C w   I dx  ½gT ; wT P C   g ¼ xT dT Cdx  2xT Q1 x  ½gT ; wT Q 60 w ð26Þ kqTv x

263 264 265 266 267 268 269

271 272 273

ð25Þ

T

T T

T

T

Since V is a continuously differentiable, radially unbounded, and positive definite function, and V_ 6 0 over the entire state, then the global asymptotic stability can be sta as the larted by using the LaSalle invariant theorem. Define X gest invariant set, which is contained in X ¼ fðq; x; x; g; wÞ : V_ ¼ 0g ¼ fðq; x; x; g; wÞ : x ¼ 0; x ¼ 0; g ¼ 0; w ¼ 0g

ð27Þ

Then we obtain Jmb x_ ¼ 0 on X. With this, it follows from the first expression in Eq. (9) that

274 276 277 278 279 281 282 283 284 285

286 287 288 289

290

291 292 293 294 295 296 297 298

their estimates. Define the estimates of the modal variables g ^ respectively. We construct the following and w as ^ g and w, observer to obtain the estimates of g and w: " #    ^ ^ g_ 0 I g _ ð28Þ ¼ _^ ^  2TdNðq0 ; qv Þq K C w w

299

where       K I I  P2 T¼  P1 3 C C C

305 306

300 301 302

304

308

and the positive definite matrices P2 and P3 are determined later. With the aid of the observer in Eq. (28), now we construct the following dynamic controller for the satellite system in Eqs. (5) and (9): 2 3 qv 6 7 u ¼ F4 ^ ð29Þ g 5  2Nðq0 ; qv Þz ^ w where F is given by Eq. (13), and z is constructed by Eq. (11).

309 310 311 312 313

315 316

Remark 2. When the observer in Eq. (28) for estimating the flexible modals g and w is constructed, the basic structure of the sub-equation on g  w in Eq. (9) is utilized. With the ^ of g and w, the overall controller is then estimations ^ g and w obtained by replacing g and w in the control law Eq. (12) with ^ ^ g and w.

317

Remark 3. Compared with some existing observers in flexible spacecraft, for example in Ref. 15, an important feature of the observer in Eq. (28) is that angular velocity measurement is not used. Thus, the overall dynamic output feedback controller in Eqs. (28), (29) can be implemented without angular velocity measurement.

323

Theorem 2. Consider the satellite system described by Eqs. (5) and (9). Let Cv(s) be a 4  4 linear time-invariant, strictly positive real, strictly proper transfer matrix, and the symmetric matrices P2 and P3 satisfy the following Lyapunov matrix equation:

329

318 319 320 321 322

324 325 326 327 328

x  ðJmb x þ dT wÞ þ dT ðCw þ Kg  CdxÞ þ u ¼ 0 which implies that on the set O, there holds u = 0. By using Eqs. (12), (13), and (15), it can be obtained that u ¼ kqv  dT ðK  PÞg  dT ðI þ PÞCw  2Nðq0 ; qv ÞC1 x ¼ 0 From the preceding expression, it can be derived that  ¼ fðq; x; x; g; wÞ : x ¼ 0; qv ¼ 0 on the set X. Therefore, X x ¼ 0; qv ¼ 0; g ¼ 0; w ¼ 0g; and the global asymptotic stability is proven. h Remark 1. In the proposed stabilizing control law of Eqs. (12) and (13), the need for direct angular velocity measurement is removed since the filter Cv(s), or equivalently the filter in Eq. (15), is used. 4. Observer-based feedback controllers In the designed control law in Eqs. (11)–(13), modal measurements are needed. However, in many cases, it is difficult to measure vibration modals. Thus, it is necessary to construct a control law when modal measurements are not available. For this end, we adopt the idea of an observer-based control law. For these vibration modals, we use an observer to give their estimation, and then the overall control law can be obtained by replacing the modals in the controller Eqs. (11)–(13) with



  0 I 0 þ Pi K C K

I C

330 331 332 333 334

T Pi ¼ 2Qi ; i ¼ 2; 3

ð30Þ 336

for two prescribed positive definite matrices Q2 and Q3. Then under the control law Eqs. (29), (28), and (11), qv ; x; x; g, and w tend to zero asymptotically for any initial condition.

337

Proof. Consider an arbitrary minimal realization of Cv(s) as in Eqs. (15) and (16). For the closed-loop system under the control law Eqs. (29) and (28), introduce the errors

340

^ eg ¼ g  ^ g; ew ¼ w  w and denote



g 1 V4 ¼ ½gT ; wT P2 2 w

339

341 342 343

ð31Þ

345 346 347



  eg 1 V5 ¼ ½eTg ; eTw P3 2 ew

338

ð32Þ

349 350

ð33Þ

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

352

CJA 1030 29 March 2018

No. of Pages 7

Attitude control without angular velocity 353 354 355 356 358 359 360 361 362 363 364

5

In addition, we also define functions V1, V2, and V3 as in Eqs. (18), (19), and (20), respectively. For the closed-loop system, we consider the following Lyapunov function:

For the function V5, from Eqs. (9), (31), (28), and (6), it can be derived that

V ¼ V1 þ V2 þ V3 þ V4 þ V5

V_ 5 ¼ ½eTg ; eTw P3

ð34Þ

By calculation, it can be found that the time derivatives of V1 and V3 are the same as those in the proof of Theorem 1. Next, we give the time derivatives of functions V2, V4, and V5 along the solution of the closed-loop system. For the function V2, by using Eqs. (5), (9), (29), and (31), we have  T V_ 2 ¼ xT Jmb x_ ¼ xT Jmb J1 mb ðx  ðJmb x þ d wÞ  þdT ðCw þ Kg  CdxÞ þ uÞ 0 1 2 3 qv B C 6 7 ¼ xT @dT ðCw þ Kg  CdxÞ  F4 ^g 5  2Nðq0 ; qv ÞzA ^ w

¼ xT dT ðCw þ Kg  CdxÞ  4zT q_  xT kqv    T     eg K I g  P2   xT dT ew C C w  T   I g P2 ¼ xT dT Cdx  xT kqv þ xT dT C w    T   e K I g  4zT q_  P2 þ xT dT ew C C   I T T T T T dx ¼ x d Cdx  x kqv þ ½g ; w P2 C     I K  4zT q_ þ ½eTg ; eTw  dx  P2 C C 367 368

370



0

373

I

#" # g

K C w " #" # 0 I g K C

w

" 



I

C " # I C

# dx 

" ## ^ g_ ^_ w

dx

With the previous preliminaries, it can be obtained from Eq. (14) that

   g I  ½gT ; wT P2 dx w C

Fig. 1 Quaternion behavior for case of partial state feedback in Eqs. (11)–(13).

375 376 377 378

V_ ¼ V_ 1 þ V_ 2 þ V_ 3 þ V_ 4 þ V_ 5

For function V4, it can be obtained from Eq. (9) that

I C

¼ ½eTg ; eTw P3

e_ w ""

#

ð36Þ

ð35Þ   g_ V_ 4 ¼ ½gT ; wT P2 _ w  0 ¼ ½gT ; wT P2 K

¼ ½eTg ; eTw P3

e_ g

 ½eTg ; eTw P3 2TdNðq0 ; qv Þq_ "" #" # " # # 0 I g I T T ¼ ½eg ; ew P3  dx K C w C #" # " "" # # ^ 0 I g I T T  ½eg ; ew P3  dx ^ K C w C "" # " ## K I 1 T T  P2 dx  ½eg ; ew P3 P3 C C " #" # "" # " ## eg 0 I I K T T T T dx  P2  ½eg ; ew  ¼ ½eg ; ew P3 K C ew C C

¼ xT dT ðCw þ Kg  CdxÞ  2xT Nðq0 ; qv Þz 0 2 31 "    T # qv K I B 6 ^ 7C  P2 þ xT @ kI; dT 4 g 5A C C ^ w

366

"

371 372

    K I ¼ kqTv x  xT dT Cdx  xT kqv  ½eTg ; eTw   P2 dx C C      eg I 0 I þ ½gT ; wT P2 dx þ ½eTg ; eTw P3 C K C ew      0 I g I þ ½gT ; wT P2  ½gT ; wT P2 dx K C w C     I K dx  4zT q_  2xT Q1 x þ 4zT q_  P2 þ ½eTg ; eTw  C C     eg g 60  ½eTg ; eTw Q3 ¼ xT dT Cdx  2xT Q1 x  ½gT ; wT Q2 ew w ð37Þ

380

Next, along a similar line to that in the proof of Theorem 1, the conclusion of this theorem can be obtained according to the LaSalle invariant theorem. h

381

5. Simulation results

384

In this section, we apply the control law Eqs. (12), (29), and (28) to a satellite model with four modes to demonstrate the previous theoretical results. The main parameters of the flexible satellite taken from Ref. 20 are as follows. The main body inertia matrix (in kg  m2 ) is 2 3 350 3 4 6 7 Jmb ¼ 4 3 270 10 5 4 10 190

385

and the coupling matrix between flexible and rigid dynamics (in kg1=2  m) is

393

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

382 383

386 387 388 389 390

392

394

CJA 1030 29 March 2018

No. of Pages 7

6 395

Q. ZHU et al. 2

6:45637 6 1:25619 6 d¼6 4 1:11687 397 398 399 400

402 403 404 406 407 408 409 411 412 413

415 416 417 419 420 421 422 424 425 426 427 428

430 431 432 433 434

1:23637

3

1:27814 0:91756 2:48901

2:15629 1:67264 7 7 7 0:83674 5

2:6581

1:12503

For the four natural modes of the flexible satellite, the natural frequencies are as follows: xn1 ¼ 0:7681 rad=s; xn2 ¼ 1:1038 rad=s; xn3 ¼ 1:8733 rad=s;xn4 ¼ 2:5496 rad=s and the dampings are given as f1 ¼ 0:005607;

f2 ¼ 0:00862;

f3 ¼ 0:01283;

f4 ¼ 0:02516

Fig. 3 Quaternion behavior for case of observer-based state feedback in Eqs. (28) and (29).

The maneuver of the considered flexible satellite is a rotation of 160° with an Euler axis, i.e.,  ¼ ½0:267261; 0:801784; 0:534523T Thus, the initial attitude described by the quaternion is 2 3 2 3 q1 ð0Þ 0:263201 6 7 6 7 q0 ð0Þ ¼ 0:173648; qv ð0Þ ¼ 4 q2 ð0Þ 5 ¼ 4 0:789603 5 q3 ð0Þ 0:526402 and the initial angular velocity of the spacecraft is xð0Þ ¼ ½0; 0; 0T In addition, the initial values of the four modals of the flexible appendages are gi ¼ 0:001;

wi ¼ 0:001;

i ¼ 1; 2; 3; 4

Firstly, we apply the partial state feedback controller Eqs. (11)–(13) to the flexible satellite. The parameters of the controller are as follows: k ¼ 150; B1 ¼ 6I44 ; A1 ¼ 13I44 ; Q1 ¼ 2600I88 ; Q ¼ 0:15I88 In addition, the parameter P is determined by solving the Lyapunov matrix Eq. (14). The behavior of the quaternion q ¼ q0 þ q1 i þ q2 j þ q3 k is shown in Fig. 1 where i; j and k are the fundamental quaternion units. The modal displace-

Fig. 4 Modal displacements for case of partial state feedback in Eqs. (28) and (29).

ments are shown in Fig. 2. From Fig. 1, it can be seen that the quaternion q of the closed-loop system is asymptotically convergent. Secondly, the observer-based feedback controller in Eqs. (28), (29) is also used for the flexible satellite, and the parameters are chosen to be as follows: k ¼ 300; B1 ¼ 6I44 ; A1 ¼ 15I44 ; Q2 ¼ 0:034I88 ; Q3 ¼ 10I88

436 437 438 439 440 441

Q1 ¼ 3500I88 ;

In addition, the matrices P2 and P3 are determined by Eq. (30). In this case, the behavior of the quaternion q ¼ q0 þ q1 i þ q2 j þ q3 k is shown in Fig. 3, and the modal displacements are shown in Fig. 4. From Fig. 3, it can be seen that the quaternion q is also asymptotically convergent when the observer-based control law is used. In addition, it can be seen from Figs. 2 and 4 that the vibration amplitude of the flexible modals under the observer-based control law is bigger than that under the state feedback control law.

Fig. 2 Modal displacements for case of partial state feedback in Eqs. (11)–(13).

435

443 444 445 446 447 448 449 450 451 452

6. Conclusions

453

In this paper, attitude control is considered without angular velocity measurement for satellites with flexible appendages

454

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019

455

CJA 1030 29 March 2018

Attitude control without angular velocity 456 457 458 459 460 461 462 463 464 465 466 467

468

based on quaternion models. Firstly, a partial state feedback control law is proposed for this kind of satellites to guarantee convergence of the quaternion behaviors of the considered satellites. Secondly, when the modal variables describing flexible elements are not measurable, an observer-based partial state feedback control law is also presented. By applying this dynamic controller to the considered satellites, the convergence of the closed-loop system can also be guaranteed. A common feature of the two control laws proposed in this paper is that angular velocity measurement is not used. In future, we will use the idea in this paper to the problem of attitude tracking for flexible satellites. Acknowledgements

474

This work was co-supported by the Major Program of National Natural Science Foundation of China (Nos. 61690210, 61690212), Shenzhen Municipal Basic Research Project for Discipline Layout (No. JCYJ20170413112722597), and Shenzhen Municipal Project for Basic Research (Nos. JCYJ20170307150952660, JCYJ20170307150227897).

475

References

469 470 471 472 473

476 477 478 479 480 481 482 483 484 485 486 487 488 489

1. Liu H, Guo L, Zhang Y. An anti-disturbance PD control scheme for attitude control and stabilization of flexible spacecrafts. Nonlinear Dyn 2011;67(3):2081–8. 2. Xiao B, Hu QL, Zhang Y. Adaptive sliding mode fault yolerant attitude tracking control for flexible spacecraft under actuator saturation. IEEE Trans Control Syst Technol 2012;20(6):1605–12. 3. Guo Y, Song S. Adaptive finite-time backstepping control for attitude tracking of spacecraft based on rotation matrix. Chin J Aeronaut 2014;27(2):375–82. 4. Sun H, Li S. Composite control method for stabilizing spacecraft attitude in terms of Rodrigues parameters. Chin J Aeronaut 2013;26(3):687–96. 5. Wen TY, Kreutz-Delgado K. The attitude control problem. IEEE Trans Autom Control 1991;36(10):1148–62.

No. of Pages 7

7 6. Lo SC, Chen YP. Smooth sliding-mode control for spacecraft attitude tracking maneuvers. J Guid Control Dyn 1995;18 (6):1345–9. 7. Wallsgrove RJ, Akella MR. Globally stabilizing saturated attitude control in the presence of bounded unknown disturbances. J f Guid Control Dyn 2005;28(5):957–63. 8. Tiwari PM, Janardhanan S, Nabi MU. Attitude control using higher order sliding mode. Aerosp Sci Technol 2016;54:108–13. 9. Shen Q, Wang D, Zhu S, Poh EK. Integral-type sliding mode fault-tolerant control for attitude stabilization of spacecraft. IEEE Trans Control Syst Technol 2015;23(3):1131–8. 10. Wu S, Radice G, Gao Y, Sun Z. Quaternion-based finite time control for spacecraft attitude tracking. Acta Astronaut 2011;69:48–58. 11. Lizarralde F, Wen JT. Attitude control without angular velocity measurement: a passivity approach. IEEE Trans Autom Control 1996;41(3):468–72. 12. Benziane L, Benallegue A, Chitour Y, Tayebi A. Velocity-free attitude stabilization with inertial vector measurements. Int J Robust Nonlinear Control 2016;26:2478–93. 13. Su Y, Zheng C. Velocity-free saturated PD controller for asymptotic stabilization of spacecraft. Aerosp Sci Technol 2014;39:6–12. 14. Gui H, Vukovich G. Finite-time angular velocity observers for rigid-body attitude tracking with bounded inputs. Int J Robust Nonlinear Control 2017;27:15–38. 15. Gennaro SD. Passive attitude control of flexible spacecraft from quaternion measurements. J Optim Theory Appl 2003;116 (1):41–60. 16. Shahravi M, Kabganian M, Alasty AM. Adaptive robust attitude control of a flexible spacecraft. Int J Robust Nonlinear Control 2006;16(6):287–302. 17. Gennaro SD. Adaptive robust tracking of flexible spacecraft in presence of disturbances. J Optim Theory Appl 1998;98(3):545–68. 18. Gennaro SD. Output attitude tracking for flexible spacecraft. Automatica 2002;38(10):1719–26. 19. Jin E, Sun Z. Robust attitude tracking control of flexible spacecraft for achieving globally asymptotic stability. Int J Robust Nonlinear Control 2009;19:1201–23. 20. Hu QL. Robust adaptive backstepping attitude and vibration control with L2-gain performance for flexible spacecraft under angular velocity constraint. J Sound Vib 2009;327(3–5):285–98.

490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532

Please cite this article in press as: ZHU Q et al. Attitude control without angular velocity measurement for flexible satellites, Chin J Aeronaut (2018), https://doi.org/ 10.1016/j.cja.2018.03.019