Mixed H/H2 gain-scheduled control for spacecraft rendezvous in elliptical orbits

Lichao Ma, Xiuyun Meng*, Zaozhen Liu, Lifu Du

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

6 Citations (Scopus)

Abstract

A mixed H/H2 gain-scheduled state-feedback control method is developed for trajectory tracking of spacecraft rendezvous in elliptical orbits. Since the tracking accuracy is vulnerable to exogenous disturbances, the mixed H/H2 control, which takes into consideration both worst-case disturbance-attenuation performance and tracking performance, is particularly attractive for trajectory tracking of spacecraft rendezvous. Owing to the fact that the dynamic model for elliptical-orbit rendezvous is time varying, the feedback gain matrix is formulated as a matrix fraction of parameter-dependent matrix. Parameter-dependent Lyapunov functions are adopted to reduce conservatism caused by fixed quadratic Lyapunov matrices, and slack matrices are introduced to avoid setting a common Lyapunov matrix for different performances. Then, the desired controller can be obtained through a convex optimization with linear matrix inequality constraints. Computer simulations show that the proposed method can (a) handle trajectory tracking of elliptical-orbit rendezvous effectively; (b) provide a balanced performance between disturbance-attenuation performance and tracking performance; and (c) yield results that are less conservative than those obtained through conventional methods.

Original languageEnglish
Pages (from-to)236-247
Number of pages12
JournalProceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering
Volume228
Issue number2
DOIs
Publication statusPublished - Feb 2014

Keywords

  • H2 control
  • Rendezvous
  • gain-scheduled control
  • parameter-dependent Lyapunov function

Fingerprint

Dive into the research topics of 'Mixed H/H2 gain-scheduled control for spacecraft rendezvous in elliptical orbits'. Together they form a unique fingerprint.

Cite this