Abstract

The robust control for spacecraft rendezvous with a noncooperative target is addressed in this paper. The relative motion of chaser and noncooperative target is firstly modeled as the uncertain system, which contains uncertain orbit parameter and mass. Then the performance and finite time performance are proposed, and a robust controller is developed to drive the chaser to rendezvous with the non-cooperative target in the presence of control input saturation, measurement error, and thrust error. The linear matrix inequality technology is used to derive the sufficient condition of the proposed controller. An illustrative example is finally provided to demonstrate the effectiveness of the controller.

1. Introduction

Recent decades have witnessed the prosperity and maturity of space technology, and the problem of spacecraft rendezvous has received detailed attention, as this is a key aspect for future missions which rely on the paradigms of spacecraft on-orbit service and space interception and capture [13]. Many control algorithms have been developed to perform rendezvous with a target spacecraft. According to different output modes of control force, the relative translation control of rendezvous maneuvers can be divided into impulse control and continuous thrust control [4]. The multi-impulse algorithm, which is an open-loop methodology, is studied to perform rendezvous [59]. With the development of control techniques and spacecraft thrusters, some novel closed-loop feedback algorithms are developed to achieve high precision and ideal robustness. Multiobjective control of spacecraft rendezvous is investigated in [10], and a robust state-feedback controller based on Lyapunov approach and liner matrix inequalities technique is proposed to deal with rendezvous problem in the presence of parametric uncertainties, external disturbances, and input constraints. The two-step sliding mode control to achieve the rendezvous problem with finite thrust in the presence of the Earth’s gravitational perturbation is studied [11]. The robust orbital control problem for low earth orbit spacecraft rendezvous subjects to the parameter uncertainties, the constraints of small-thrust and guaranteed cost during the orbital transfer is studied in [12], and the controller design is cast into a convex optimization problem subject to linear matrix inequality (LMI) constraints. The robust control problem of spacecraft rendezvous on elliptical orbit is addressed in [13], and a sufficient condition for the existence of the robust controller is given in terms of the periodic Riccati differential equation. The model predictive control system to guide and control a chasing spacecraft during rendezvous with a passive target spacecraft in an elliptical or circular orbit is presented in [14]. A novel Lyapunov-based adaptive control strategy for spacecraft maneuvers using atmospheric differential drag is studied in [15], and the control forces required for rendezvous maneuvers at low Earth orbits can be generated by varying the aerodynamic drag affecting each spacecraft. The relative translation problem of spacecraft rendezvous is cast as a stabilization problem addressed using Lyapunov theory [16]. A new control scheme for relative translation of spacecraft formation flying, including the triple-impulse strategy for the in-plane motion, the single-impulse maneuver for the cross-track motion, and the time-optimal aerodynamic control for the along-track separation, is proposed in [17].

Although the abovementioned control algorithms have shown adequate reliability in relative translation control, they only focus on the rendezvous and proximity maneuvers with a cooperative target spacecraft. To the best knowledge of the authors, there are very few research works on the control problem of rendezvous with a noncooperative target. A Lyapunov min-max approach-based feedback control law is proposed to deal with the autonomous rendezvous problem with an escaped noncooperative target [18]. A fuzzy controller is developed to perform rendezvous with a noncooperative target considering uncertainties in orbital maneuver and attitude tumbling [19]. Based on the CW equations, a robust -two/-infinity controller is proposed to perform interception maneuvers for target satellite with parametric uncertainties, external disturbances, and control input constraint [20]. For rendezvous with a noncooperative target spacecraft, two critical problems should be addressed. On the one hand the orbit parameters of the noncooperative target cannot be determined precisely, which therefore make the relative translation as an uncertain system. These uncertainties have much to do with the stability and accuracy of rendezvous. On the other hand, it is generally required to achieve relative translation with less fuel consumption in finite time [21]. Then the synthesized problem of finite rendezvous time and fuel consumption, which can be defined as the finite time performance, should be addressed for rendezvous with a noncooperative target. Current works have not taken the both aspects into consideration simultaneously. In practice, the orbital control input force is limited, which can be divided into control input constraint and control input saturation. All of above issues make it difficult to achieve an ideal control performance for rendezvous with a noncooperative target.

To advance the control problem of relative translation of rendezvous with a noncooperative spacecraft, the robust control approach is developed in this paper. The relative motion of chaser and noncooperative target is modeled as the uncertain system. A robust controller is then designed to achieve rendezvous in the presence of control input saturation, measurement error, and thrust error, and the performance and finite time performance are guaranteed. An illustrative example is finally presented to demonstrate the performance of proposed controller.

2. Problem Definition

2.1. Relative Motion Dynamics

The orbit of the noncooperative target spacecraft is assumed to be circular, and then the motion of the chaser, relative to the target, can be governed by the following equations [4]: where , , and represent the relative position of chaser with reference to target, denotes the orbit angular velocity of the target moving around the Earth, represents the mass of chaser spacecraft, and , , and denote the control forces. Defining the state vector , output vector , and the control input vector , (1) can be rewritten as where is the output vector:

As rendezvous with a noncooperative target, the orbit angular velocity cannot be determined precisely. It can be then characterized as where represents nominal value, and represent the uncertain component. During the relative translation, the mass of chaser spacecraft could change and then is given by where is the nominal value, represents the uncertain component of , which arises from fuel consumption and payload variation, and . The uncertain components can be assumed that Combing (2)–(5), (2) can be rewritten as where

Remark 1. , , and are real constant matrixes and denotes an uncertain real matrix, which represents the uncertainties of system (7). is defined as the norm-bounded uncertain parameter and satisfies where is the identity matrix.

2.2. Notations, Definitions, and Lemmas

Notation 1. The notations used in the paper are presented. The superscript stands for matrix transposition. For a symmetric matrix , the notation denotes its positive (negative) definiteness. represents a block-diagonal matrix. In symmetric block matrices or complex matrix expressions, we use an asterisk (*) to represent a term that is induced by symmetry,

Definition 2 ( performance). For such a continuous system: Define the transfer function matrix from to where is the unit matrix. The norm of is given by where denotes the maximum singular value, represents the supremum, is the norm, and is the system frequency. The performance is governed by the following inequality: where denotes a positive constant. Under zero initial condition, (13) can be rewritten as [22] where represents the norm.

Definition 3 (finite time performance). The system finite time performance is given by where is system state, , , and are positive diagonal matrixes, represents control input, and and denote initial time and terminal time.

Lemma 4. Let and be the vectors of dimension , is a matrix with same dimension , and then the following inequality holds if   [23]:

3. Controller Design

In this section, we will investigate the control problem of spacecraft rendezvous with a noncooperative target. The approach is employed to propose the following controller: where is a constant feedback control gain to be determined. In practice, the measurement error and thrust error exist in an actual system, and stability robustness in presence of measurement errors and thrust errors is a primary consideration for design of any rendezvous control system [24]. Then (7) can be rewritten as where , , and represent measurement error and thrust error, respectively.

In view of the limited power of actuator, the actual control input is generally limited. For a spacecraft rendezvous control system, thruster output has the saturation characteristic. Namely, where . The saturation function is given by where is the maximum control force, and . According to Definition 2, the performance of system (19) is given by [22] where is a positive constant. As the saturation characteristic, the finite time performance of system state and control input vector is governed by the following equation: where , , and denote positive diagonal matrixes. represents the synthesized optimal value of rendezvous time and fuel consumption. Therefore, the control problem of spacecraft rendezvous with a noncooperative target is to determine the controller gain such that can be achieved and the performance of the system (19) is guaranteed subject to uncertainties, errors, and control input saturation, and the finite time performance reaches the minimum value.

Theorem 5. For the uncertain rendezvous system (19) and a given scalar , the closed-loop system is robustly asymptotically stable, the performance satisfies (21), and has upper bound, if there exists a positive definite symmetric matrix satisfying where , and .

Proof. The proof includes two consecutive steps: (i) the system is robustly asymptotically stable, and (21) holds and (ii) .
Equation (19) can be rewritten as where satisfies We define as a positive definite symmetric matrix, which satisfies inequality (23) and (24), and then the candidate Lyapunov function is given by Computing the first-order derivative of yields Employing Lemma 4 and inequality (26) yields Substituting inequality (29) into (28) yields According to inequality (23), we have Then if , inequality (30) can be rewritten as
Namely, the closed-loop system is asymptotically stable.
If , we have where . The following inequality holds: Namely
It can be then concluded that The performance of system (19) is guaranteed, and the closed-loop system is robustly asymptotically stable. The proof of Step 1 is completed.
The finite time performance satisfies By inequality (23), we obtain Employing inequalities (24) and (32), inequality (37) can be rewritten as Hence has upper bound . Generally, there exist , , and such that is minimum. Combining Steps 1 and 2 then completes the proof of Theorem 5.

4. Illustrative Example

In this section, we provide an example to illustrate and validate the controller proposed above. The mass of chaser is  kg, the target is moving along a circular orbit of radius  km, and the gravitational constant is  km3/s2; thus, the normal orbit angular velocity is  rad/s. The upper bounds are , and . The initial value is , , and is less than 10% of control input . The performance parameters are . By using the LMI toolbox of MATLAB, we obtain the following associated matrices:

Figures 14 show the simulation results of spacecraft rendezvous system. Figures 1 and 2 are the relative position and relative velocity of chaser and noncooperative target. As shown, the state vector can be achieved after 300 seconds in the presence of uncertainties, errors, and control input saturation. Figure 3 depicts the rendezvous orbit, and it can be seen that the chaser will eventually asymptotically rendezvous with the noncooperative target. The variation of control input force is presented in Figure 4. The control force reaches maximum value in 50 seconds, which is due to the initial state, while the maximum control force of three axes is no large than , which means that the control input saturation can be guaranteed by the proposed controller.

5. Conclusion

This paper has studied the robust control for spacecraft rendezvous with a noncooperative target subject to parameter uncertainty, finite time performance, and control input saturation. The relative motion of chaser and noncooperative target is modeled as an uncertain system. A robust controller, based on Lyapunov method and LMI techniques, is designed to drive the chaser to rendezvous with the noncooperative target. It should be noted that the finite time performance of closed-loop system is achieved. An illustrative example is finally presented to demonstrate that the proposed controller is robust to parameter uncertainties, measurement error, and control input saturation.

Acknowledgments

This work is supported by the Fundamental Research Funds for the Central Universities (Grant no. DUT12RC50), China Postdoctoral Science Foundation (2013M530128), and the National Natural Science Foundation of China (Grants nos. 11072044 and 11202044).