Abstract

A novel finite-time control scheme is investigated for a rigid spacecraft in present of parameter uncertainties and external disturbances. Firstly, the spacecraft mathematical model is transformed into a cascading system by introducing an adaptive variable. Then a novel finite-time attitude stabilization control scheme for a rigid spacecraft is proposed based on the homogeneous method. Lyapunov stability analysis shows that the resulting closed-loop attitude system is proven to be stable in finite time without parameter uncertainties and asymptotically stable with parameter uncertainties. Finally, numerical simulation examples are also presented to demonstrate that the control strategy developed is feasible and effective for spacecraft attitude stabilization mission.

1. Introduction

With the development of aerospace science and technology faster and faster, for its higher technical requirements also, the spacecraft’s attitude control and stability got close attention and extensive research. In recent years, many scholars in this field at home and abroad have made a lot of research results, such as optimal control [1], feedback control [2], input-output approach [3], adaptive control [4], T-S fuzzy theory [57], sliding mode control [8, 9], data driven [10], and all this integrated control methods [11, 12]. These nonlinear control methods have certain advantages and are widely used in spacecraft control, although they can guarantee the stability of the closed-loop control system, and only for the equilibrium point, and the stable time is infinite. From the view of time optimal control system, the finite-time control is the optimal control scheme. Moreover, the finite-time controller has the fractional power which makes itself has the better robust performance than the normal controller, thus the cause in spacecraft attitude control system is widely researched [13, 14]. In the existing research results, most of the control methods can only guarantee system converge to equilibrium point when the party time tends to infinity, and the finite time control method, to some extent has fast response, high control precision, and interference suppression.

For the closed-loop system research and prove the stability of the finite time in a row, primarily based on two criteria. The first method, mainly is to analysis based on the Lyapunov stability theorem, including terminal sliding mode and its deformation such as nonsingular terminal sliding mode, fast terminal sliding mode, and double exponential fast terminal sliding mode, mainly applied to general theorem of finite time and limited time extension theorem, and so forth. Another method based on the theory of homogeneous method is validated. In [13], a six-degree-of-freedom relative motion model is built aiming for the dynamic cooperative formation control p of master-slave spacecraft; then a terminal slide mode controller is proposed which guaranteed that the dynamic cooperative formation error can be in desired track. In [15] for using unit quaternion describing rigid spacecraft attitude tracking problem in the system, two kinds of finite time controller were designed to ensure the attitude of the attitude control system to expect accessibility of limited time, but the singular value phenomenon exists in the controller design. according to the standard terminal sliding mode control of singular value problem, the literature [16] has carried on the improvement on the basis of this, putting forward a kind of novel nonsingular terminal sliding mode control scheme, implementing the finite time stable attitude tracking control system.

Method based on the theory of homogeneous finite time stability studies, in less space in the field of application, is a new research hotspot to cause the attention of many scholars and attention. For only the position measurement information of space robot arm control system, the literature [17] proposed a class of output feedback combined with expected gravity compensation and continuous PD control, to solve the global problem of finite time control, and the system stability can be proved via Lyapunov theorem and homogeneous finite-time theorem. In addition, the literature [18] according to rigid satellite attitude control problem, design the existence and there is no outside interference torque under the condition of two kinds of finite time state feedback control law, Which in view of the situation without disturbances, based on the nature of nonlinear homogeneous systems, designs a kind of PD control feedback control algorithm, the position closed-loop control system of finite time convergences to equilibrium, and the method has simple structure and is convenient for application in the engineering practice. Aiming at the finite-time attitude stabilization issue of rigid, [19] gives a further control scheme. In this finite-time controller, a local continuous saturation finite-time controller and a global finite-time controller are designed, the two controller can be switched via a switch function, then the attitude control system could realized stability in finite-time. However, it regrets that the controller doesn’t consider the effect about external disturbance.

In view of the presence of parameter uncertainty spacecraft attitude stability control system, it puts forward the category of odd theory based on the finite time control. First of all, by introducing new adaptive state variables, the spacecraft attitude control system is converted to a cascade system; Then a novel finite-time attitude stabilization control scheme for a rigid spacecraft is proposed based on the homogeneous method. Lyapunov stability analysis show that the resulting closed-loop attitude system is proven to be stable in finite time without parameter uncertainties, and asymptotically stable with parameter uncertainties, and there is no finite time stability of closed-loop system parameter uncertainties. Finally, the proposed algorithm is applied to a rigid spacecraft attitude stability control task; the digital simulation results verify the validity and feasibility of the scheme. And design in this paper, finite time controller structure is simple, is easy to adjust, and has the very high practical engineering practical value.

2. The System Model and the Preliminary Knowledge

2.1. The Spacecraft Attitude Dynamics and Kinematics Equation

Method to describe the kinematics of spacecraft attitude has direction cosine, Euler angle, quaternion, Rodrigo parameters, and modified Rodrigo (MRPs). Because the parameters of the quaternion description with minimal said aircraft motion attitude and global no singularity, so in this paper, quaternion is used to describe the spacecraft attitude kinematics:

Type expresses this system relative to the center of the earth of the inertial system unit quaternion and satisfaction ; is the revision of this system relative to the inertial system of Rodrigo parameters; is the 3 d unit matrix; express this system inertial coordinate system of the rotating angular velocity relative to the center of the component in this system. Definition , by type (1) to be seen

Here, the definition of cross-product as a skew symmetric matrix, that is to say, for a three-dimensional vector , is expressed as

Considering the spacecraft attitude dynamics equation

In the type, is positive definite symmetric matrix type, expressing the spacecraft’s inertia matrix; is the three axis attitude control torque for spacecraft; and is the outside interference torque vector for spacecraft.

Hypothesis 1. The disturbing torque is unknown but bounded and is a normal number of establishments , is the upper bound of the unknown disturbance torque.
In fact, the moment of inertia of spacecraft is not known for sure, that is to say, between the moment of inertia and its nominal value of on-orbit spacecraft it has certain uncertainty bounded difference, that is, as a result, the spacecraft attitude dynamics equation can describe as follows: Among them, .

Hypothesis 2. The arbitrarily , to exit .
By definition , the definition, . Therefore, through this hypothesis, we know that matrix is singular, namely, the is singular. Thus, the system equation can be modified via (1) and (5) as for
Among them, ,

Hypothesis 3. The value of the uncertainty of moment of inertia of spacecraft is unknown bounded, thus is unknown but bounded, and there is a normal number that was established, .
The spacecraft’s equivalent system of (6) has the following important properties.

Nature 1. Matrix is a symmetrical positive definite matrix and is a written symmetric matrix; namely, , .

Nature 2. Matrix , are bounded value, that’s there is a positive constant and , yes , .

2.2. Definitions and Lemmas

To facilitate the limited time of attitude control system design, based on the nonlinear system stability and the stability of finite time, the following definitions and lemma are given.

Consider the following nonlinear autonomous system: is the continuous function of the gather , then the system (8) has a unique solution for arbitrary initial value.

Definition 1. If the system (8) the balance , on the field type Lyapunov stability and finite time stable, it is locally finite time stable. Finite time stable, also is a function , for , solution of system (8) is , and when , . In particular, if , then the system (8) is globally finite time stable.

Definition 2 (see [20]). Consider the following nonlinear autonomous system: where as a vector function. If any , there exist , among them , making satisfied Among them, , and said is about With the second degree .

Lemma 3 (see [21]). Consider the following system: where is a continuous homogeneous vector function, about with homogeneous degree , and meets . Hypothesis is a asymptotic stability of equilibrium point in the system , if was established, then is a system (11) of a locally finite time stable equilibrium point.
In addition, if the system (11) is the global asymptotic stability and is locally finite time stable, then the system is globally finite time stable.

Lemma 4 ((Barbalat lemma) [22]). Set is , uniformly continuous function, assuming that exists and is limited, was established.

Lemma 5 (see [23]). Suppose is a differentiable function and meets the following: (1) exists and is limited;(2)there are two functions and satisfaction ;if is uniformly continuous function and meets , then, is established.

3. Design of the Control System

To facilitate the design and analysis of the control system, we define vector , diagonal matrix is as follows:

Type, , and said the standard hyperbolic tangent and hyperbolic secant function, respectively, said the standard of symbol function, said a standard nonzero diagonal matrix. According to the above definition, we can easily get the following conclusion: Among them, and express the maximum and minimum eigenvalues of respective matrix.

Here in order to facilitate the description and analysis of the attitude control system, we define , , , the available:

Step 1. First, we give the Lyapunov function as follows:
Type, and stay on the design on the number of normal and is diagonal positive definite matrix for constant, is the diagonal element of , is the positive definite matrix, and there are If you select the appropriate parameters , , , and meet Type (17) into type (16), for one has Defined type (16) of the Lyapunov functions are At this point, we give the following control scheme: On the type, constant , positive definite matrices are undetermined parameters. Type (21) with type (22) into type (20) are
By Hypotheses 1 and 3, as well as Hypothesis 2 known nature, and are bounded, the definition , then there is met , thus
If you choose the appropriate parameters make for the positive definite matrix, in which is now under control within the boundary layer , there are According to the nature of the assumptions and functional equation, then there is
Here, is the design for the stay constant.
If we select the appropriate parameters to satisfy the following conditions: we can get , and when , meet . With Lyapunov stability theorem and LaSalle lemma available spacecraft attitude control system (15) in the controller (21) and (22), select the appropriate parameters meeting the type (28), the system is asymptotically stable.

Step 2. In this section, we will prove that the system type (15) locally finite is stable parameter uncertainty. First of all, we have to transform type (15): According to Lemma 3, we define , thus the type can be turned into Thus, we easily know the type of a standard system: The system is a homogeneous system with homogeneous degree of, including, , , , according to Lemma 3, we have If the parameter uncertainty , thus you can type to type, .
In the same way, we can get
Therefore, via Lemma 3, we can confirmed that the spacecraft attitude control system can realize finite-time local stabilization when of parameters uncertainty. Thus, we give the following theorem.

Theorem 6. In view of the attitude control system (15), under the Assumptions 1–3, the finite time controllers (21) and (22), select the appropriate parameters meeting the type (28), the system is asymptotically stable. When parameter uncertainties , control system of spacecraft attitude can achieve partial finite time stable.

Proof. See above Steps 1 and 2, just here are omitted.

4. Simulation and Analysis

In order to validate the proposed the validity of the finite time control (FTC), using MATLAB/Simulink software, for spacecraft attitude maneuver control process simulation, spacecraft main simulation parameters and controller parameters are shown in Table 1. Another hypothesis role in spacecraft external disturbance torque is Type .

Under the model parameters of the above, for the sake of comparison, this part for limited time controller designed in this paper (FTC) and the traditional classic PID control simulation is to verify the effectiveness of the scheme and superiority. In accordance with the process of the design of the controller, the simulation is divided into a spacecraft attitude control system without external disturbance and outside disturbance of two parts.

(A) Without External/Internal Disturbance. In situations where there is no disturbance torque, the finite time controller designed in this limited time (21) can make the control system to achieve stability. Figures 1 and 2 show the stance and attitude angular velocity of the spacecraft system time response curves. The spacecraft attitude control system can reach stabilization within 5 SEC under the proposed controller FTC (red solid line), and the stabilization precision can reach 10−4 also. The closed-loop control system has realized the finite-time stabilization. In addition the PID (blue line) under the action of the controller, the stable time of the system in more than 15 SEC, and stable precision only, even in the absence of interference, the attitude of the spacecraft has larger perturbation and steady-state error. Figure 3 shows that the controller without interference of provides the moment of time response curves. Thus, the traditional PID control can achieve asymptotic stability of control system, the FTC in this paper, the control can guarantee the stability of attitude control of the limited time and has the very good superiority.

(B) With External/Internal Disturbance. In view of the existence of disturbance torque, without changing the model and parameters, the controller of this paper, when compared with the traditional PID controller, is simulated. Figures 4 and 5 show the stance and attitude angular velocity of the spacecraft system time response curves. In the proposed controller FTC (red solid line), under the control of spacecraft attitude control system can achieve stability within 8 SEC, stable and has high level of accuracy, guarantee the stability of the closed-loop control system. Moreover, the effective inhibition ability to external disturbance of the proposed controller FTC can be seen in Figure 5, from the time responds curve of the spacecraft attitude can be found that the attitude almost have no chattering. In PID (blue line) under the action of the controller, the stable time of the system in more than 20 SEC, and stable precision only, under the action of external disturbance, the attitude of the spacecraft has larger perturbation and steady-state error. Figure 6 shows that the controllers in the absence of any disturbance provide the moment of time response curves. Thus, even in the presence of external disturbances, in this paper, the actual FTC control can guarantee the stability of attitude control of the limited time and has the very good superiority.

5. Conclusions

In view of the presence of parameter uncertainty spacecraft attitude stability control system, it puts forward the category of odd theory based on the finite time control. First of all, by introducing a new adaptive state variables, the spacecraft attitude control system is converted to a cascade system; then, based on the theory of homogeneity of the method, the finite time asymptotically stable controller design for a class of novel, and by using Lyapunov theory, proved that the system asymptotic stability in the presence of parameter uncertainties, and there is no finite time stability of closed-loop system parameter uncertainties. Finally, the proposed algorithm is applied to a rigid spacecraft attitude stability control task; the digital simulation results verify the validity and feasibility of the scheme. And design in this paper, finite time controller structure is simple, easy to adjust, and has the very high practical engineering practical value. But, this paper studies to locally finite time stable, for spacecraft attitude control system of globally finite time stable controller design and argumentation, the difficulties and focus will be the next step of work.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgments

This present work was supported partially by National Natural Science Foundation of China (Project no. 61304149) and Natural Science Foundation of Liaoning, China (Project no. 2013020044). The authors highly appreciate the above financial supports.