Abstract

This paper investigates the sampled-data stabilization problem of spacecraft relative positional holding with improved Lyapunov function approach. The classical Clohessy-Wiltshire equation is adopted to describe the relative dynamic model. The relative position holding problem is converted into an output tracking control problem using sampling signals. A time-dependent discontinuous Lyapunov functionals approach is developed, which will lead to essentially less conservative results for the stability analysis and controller design of the corresponding closed-loop system. Sufficient conditions for the exponential stability analysis and the existence of the proposed controller are provided, respectively. Finally, a simulation result is established to illustrate the effectiveness of the proposed control scheme.

1. Introduction

In the research area of advanced astronautic missions, spacecraft autonomous rendezvous and docking has been one of the most significant problems over the past few decades. Generally speaking, before completing the final docking action between the chaser spacecraft and the target spacecraft, the chaser spacecraft is forbidden to maintain at a fixed relative position around the target and prepares to implement the final docking action and/or other special missions [13]. This procedure is the so-called “relative position holding.” In recent years, a few results have been developed in the existing literatures to investigate the problems of autonomous relative motion for multiple spacecrafts [4, 5]. Among these existing approaches, one of the most popular mathematical tool is the so-called Clohessy-Wiltshire (C-W) equation. This model is introduced by Clohessy and Wiltshire in 1960 [6] and has been broadly applied to address the problem of relative motion between two neighboring spacecrafts [7, 8].

On the other hand, in modern industrial process, one or more computers are always employed as digital controllers to control continuous-time plant [912]. Under this setting, digital computers are required to sample and quantize a continuous-time analog signal to evaluate a discrete-time sampled-data signal [1315], based on which a discrete-time control input signal is designed [1619]. This discrete-time signal is further converted into a continuous-time signal based on a zero-order hold equipment in the actuator side [2024]. Subsequently, the corresponding sampled-data systems contain both continuous-time and discrete-time signals in the continuous-time domain [2528]. Due to its significance, over the past decade the problems of stabilization and filtering of sampled-data systems have been investigated extensively; see for instance, [29, 30] and the reference therein.

It is worth pointing out that there exist three main methodologies for the stabilization and filtering problems of sampled-data systems [31, 32], which are lifting technique method, impulsive model method, and input delay method, respectively. Among these existing approaches, input delay approach is the latest established approach, wherein the sampled-data system is modeled as a continuous-time system with time-varying delay existing in the control input. A great number of results based on this approach have been proposed in the existing literatures [33, 34]. Among these existing results, the time-independent Lyapunov function approach presented by Fridman et al. [34] has been proved to be effective to deal with the input delay. Based on the time-independent Lyapunov approach, an improved Lyapunov approach, namely, time-dependent Lyapunov approach has been also developed by Fridman [33] and Naghshtabrizi et al. [35]. Compared with the time-independent Lyapunov approach, the structure characteristic of the time-dependent Lyapunov approach can guarantee that its value does not increase in each sampling time despite the jumping behavior of the sampled signals and thus can reduce the design conservativeness. This method is later extended to deal with filtering problem of Itô stochastic systems with signal sampling and quantization [36].

It should be pointed out that, in practical sampled-data systems of spacecraft rendezvous, there also exists jumping behavior of the sampled signal at each sampling time instant, and the values of the sampled signal increase abruptly at these time instants. Therefore, it is desirable to reduce the conservativeness of the controller design of sampled-data spacecraft rendezvous systems by developing new control schemes. Motivated by the aforementioned time-dependent Lyapunov approach, in this paper, we consider the sampled-data control problem for relative position holding of spacecraft rendezvous. In this study, signal sampling, control input limitation, and performance are considered together in a unified framework. The discontinuous Lyapunov functions approach is adopted for the controller design; also we introduce free-weight matrices in the Lyapunov functions, and it will be shown that the obtained results are less conservative then those in the existing work.

The remainder of this paper is organized as follows. In Section 2, the problem of sampled-data control of relative position holding of spacecraft rendezvous is formulated. In Section 3, the sufficient condition for the exponential stability of the sampled-data closed-loop system is provided, based on which the sufficient for the existence of the sampled-data controller is given. Finally, a numerical example is presented in Section 4 to demonstrate the feasibility of the proposed method.

2. Problem Formulation

In the orbital coordinate frame of chaser and target spacecrafts, it is well defined that the origin attaches to the mass center of the target spacecraft, -axis is along the vector from the Earth center to the origin, -axis is along the target orbit circumference, -axis completes the right-handed frame, denotes the radius of the target circular orbit, denotes the gravitational parameter of the earth, denotes the angle velocity of the target, and .

Based on the Newton motion theory, the relative dynamic model of chaser and target spacecrafts can be modeled by the following C-W equations: where , , and are the components of the relative position in corresponding axes and () is the th component of the control input vector. By the taylor expansion and linearization approach, the linearized equation around the null solution for (1) can be given by In system (2), is the mass of the chaser, () is the relative motion dynamic, and , is the th component of the external disturbances. We define the following vector and matrices: Then the C-W equation (2) can be described equivalently as follows:

As a result, the specific relative motion of the chaser and target can be realized via designing effective control strategy for system (5).

In this paper, we consider the case that the signals are sampled before transmitted to the controller side. Define as a strictly increasing sequence of sampling times in for initial time . Suppose that the sampling internals between any two sequent sampling instants are bounded by where is a known constant. Then, the control vector is assumed to be of the following form at the sampling instant with zero-order hold (ZOH): During the orbital transfer process, the thrust constraint can be described as where is the control input thrust along the th axis at the sampling instant and is the maximum allowed thrust along the th axis.

On the other hand, the desired holding position can be treated as a reference output of (5). Therefore, our object is thus to propose a sampled-data control strategy (7), such that the closed-loop system for plant (5) is exponentially stable and the output tracks the reference signal without steady-state error. Subsequently, the problem of relative control holding is converted into an output tracking control problem. To achieve we define the output error Also, we define the following augmented system with The control scheme for augmented system (11) is thus designed as where is defined as in (2) and is to be designed. Substituting (13) into (11) yields the following augmented closed-loop system: If system (14) is exponentially stable, then it implies that the relative position error integral action and further implies that .

In the following discussion, we adopt the delay-input approach to deal with the sampled-data control problem. By defining the sampling intervals can be written as Therefore, the sampled augmented state can be written as and the control input vector can be transformed into Hence, the augmented closed-loop system (14) can be written by Now, the aim of this paper can be formulated as follows.

Problem 1. Design a sampled-data control law , such that the following conditions are met. (1)The closed-loop system (19) is exponentially stable with a given decay rate . In other words, the chaser holds at a relative position. (2)The control input satisfies the given upper bound (8). (3)For closed-loop system (19), the following performance index is achieved:

3. Main Results

In this section, we will first perform the stability analysis and control scheme design for system (19) with . Then, we will consider the internal stability of (19) with the prescribed performance index (20).

3.1. Stabilization Analysis

Theorem 2. Consider the closed-loop system (19) with , given a decay rate , if there exist positive definite matrices , , and , and matrices , , , , and , such that the following conditions hold: where is defined as in (47) and Then system (19) with is exponentially stable with the decay rate .

Proof. For system (19), consider the following Lyapunov functional where In function (3),   () are Lyapunov matrices to be designed, and is the decay rate as previously defined. It can be calculated that Notice that ; thus, Therefore, it is derived that Furthermore, for it is calculated directly that As a result, we have We define the following variable and it is derived that By Jensen’s inequality, it is also shown that In particular, for , it can be verified that the following holds: Therefore, it is shown from (30) that We now insert free-weighting matrices by introducing the following zero terms: where the free-weighting matrices , , ,  , and are to be designed. Then we have Defining the following new augmented variables it is calculated that with We now consider the matrices and defined in (21). In fact, it can be verified that is obtained from with deleting the last row and last column, and . Similar to the proof of Theorem 1 of [37], it can be proved that the system (19) with is exponentially stable.
Next, we deal with the input constraint along each axis. We define Then, the thrust along each axis can be described as Therefore, the thrust constraint (8) can be rewritten as which is equivalent to Furthermore, formula (45) is equal to Based on the previous analysis, it is known that is guaranteed if the matrix conditions (21) hold. Subsequently, holds for any . It is therefore reasonable to assume that there exists a scalar such that Notice that , and ,  . Therefore, it is true that which implies that Therefore, holds for any . In particular, let ; we have Then, (46) can be guaranteed if (22) holds. We prove this fact. In fact, if (22) holds, we have By (51), we have which implies that As a result, the thrust limitation (8) can be guaranteed by (22). This completes the proof.

3.2. Disturbance Attenuation

In this subsection, we will investigate analysis of the internal stability and performance index for the system (19). Defining a new augmented vector , we reconsider the system (19) with . We introduce the performance index Then, (20) can be guaranteed by .

Theorem 3. Consider the closed-loop system (19), given a performance index parameter , let the decay rate , if there exist positive definite matrices , , and , and matrices , , , , and , such that the matrix conditions (21), (22) and the following matrices conditions hold: Then the system (19) is internally stable, and the performance index (20) is achieved.

Proof. It is well known that implies that . We consider a new defined function If , it is shown that and it further implies that . That means, in the case , if and hold, it can be guaranteed that the system (19) is internally stable and the performance index (20) can be achieved successfully.
Notice that (57) can be rewritten as Recall the zero terms (37) and notice that the term (37) with becomes By similar derivation of Theorem 2, it can be proved that system (19) is internally stable if the conditions (55) hold. On the other hand, it has been proved in Theorem 2 that is guaranteed by (21)-(22). This completes the proof.

4. Simulation

In this section, simulation results will be shown to illustrate the usefulness and advantage of the proposed sampled-data control approach. We consider the numerical example in [3]: suppose that the mass of the chaser is 200 kg, that is,  , and the target is moving along a geosynchronous orbit with radius  km with an orbital period of  h. The angle velocity  rad/s. The maximum thrust along each axis is . The disturbance vector is described as . The upper bound of the sampling period is given as , and the decay rate is selected as . The disturbance attenuation level is given as . In the coordinate based on the target frame, assume that the initial state is , and the desired holding position is . Design the state feedback gain assuch that is Hurwitz. Suppose that , which means that the first sampling time instant is the initial time. The designed parameter is chosen as . Solving the conditions (21)-(22) and (55), it is found that there exists feasible solution. Then, it can be derived that . It is obvious the condition (47) holds, which means that our obtained solution is correct and feasible.

The simulation results are provided in Figures 13, which show the effectiveness of the proposed methods. The trajectories of state variable with are shown in Figure 1; the trajectories of sampled-data control input with are shown in Figure 2; the trajectories of Lyapunov functions with are shown in Figure 3. It can be seen that the obtained performance is desirable.

5. Conclusion

In this paper, we have addressed the problem of sampled-data stabilization for spacecraft rendezvous with a time-dependent Lyapunov approach. A discontinuous Lyapunov functional has been constructed, the value of which does not increase in each sampling time instant. The sufficient conditions for the stability analysis and controller design are established in terms of matrix inequality technique. Future work will be focused on more complicated case; that is, the effects of network-induced phenomenon such as communication delay and packet losses are taken into account simultaneously.

Acknowledgments

This work was partially supported by the National Natural Science Foundation of China 61104101, the Fundamental Research Funds for the Central Universities, the China Postdoctoral Science Foundation funded project (2011M500058), the Special Chinese National Postdoctoral Science Foundation under Grant 2012T50356, and the Heilongjiang Postdoctoral Fund (LBH-Z11144).