Abstract: In the terminal proximity stage of autonomous rendezvous and docking, two kinds of continuous optimal guidance algorithms are developed to overcome the influence of the following terms, the uncertainty of the system model, the noise of the relative information measurements and thrust misalignment on relative guidance accuracy. First of all, a glide slope scheme widely used is introduced to plan the ideal terminal proximity trajectory. By using this assumption the ideal relative position and velocity can be determined beforehand. And then, the tracking error equations for V-bar approach are derived. So, the guidance problem is transformed to synthesize a controller to eliminate the tracking error to zero. Modern control methods are applied to design the H2/H∞ controller. The LMI (linear matrix inequalities) technology is adopted here to get the final solution for optimal controllers. Simulation based on the solution obtained though MATLAB LMI toolbox is performed on a scenario of the rendezvous and docking final proximity stage. The simulation results verify the validity and superiority of the H∞ design method for the terminal proximity of autonomous rendezvous and docking.
INTRODUCTION
Autonomous rendezvous and docking is more and more important nowadays for orbital service, such as fuel injection, solar array replacement and hardware faults repair, etc., Until today almost all successful rendezvous and docking are manned except for orbital express of Boeing Company. The successful demonstration of the two-spacecraft system is part of an ongoing Defense Advanced Research Projects Agency (DARPA) mission to validate on-orbit servicing capabilities (Mokuno et al., 2004). The orbital express demonstration program realized the first autonomous proximity process along with R-bar and V-bar. Previous to the critical milestone, The National Space Development Agency of Japan (NASDA) performed unmanned autonomous rendezvous docking (RVD) experiments (Ohkami and Kawano, 2003) using the Engineering Test Satellite VII (ETS-VII) in 1998 and 1999. Also, many researchers had done a lot of work on this problem. Philip and Ananthasayanam (2003) adopted phase-plane control technique to control the relative position; Ortega and Giron-Sierra (1998) used a gene-fuzzy controller performing the closed-loop operations autonomously and a genetic algorithm tool to optimize the controller so as to reduce docking time and fuel consumption; Ma et al. (2006) adopted Pontryagins maximum principle to generate the optimal approaching trajectory and the corresponding set of the control force/torque profiles. Gao et al. (2009) designed a H∞ state-feedback controller via Lyapunov approach to guarantee that the closed-loop system is stability for multi-objective. Zhan et al. (2012) investigated the reliable impulsive control problem for autonomous spacecraft rendezvous under the orbital uncertainty and possible thruster faults via Lyapunov theory and genetic algorithms (GA). Qi and Jia (2012) studied constant thrust rendezvous and the optimal rendezvous time by using continuous genetic algorithm. Ma et al. (2012) presented a reliable, multi-objective and state-feedback controller design algorithm for trajectory-tracking of circular-orbit rendezvous. Lian et al. (2012) researched a fixed-time glide slope guidance algorithm for approaching a target vehicle on a quasi-periodic halo orbit in real Earth-Moon system. Yang et al. (2012) proposed a novel approach to spacecraft impulse autonomous rendezvous by using genetic algorithms based on the Clohessy-Wiltshire equations.
In these literatures, the relative motion equations are linearized. But the uncertainty of the relative model because of linearizing is ignored. In our study, the study is to solve the terminal proximity guidance problem taking the uncertainty of the relative model into account. Besides the measurement noise of relative velocity and position, the misalignment of the thruster is also taken into account.
PROBLEM FORMULATION
In this section, a glide slope scheme (Hablani et al., 2001) is presented to predetermine the terminal proximity relative trajectory of chaser spacecraft. Then, the tracking error equations are derived and the guidance problem is transformed to a controller design problem to eliminate the tracking error.
The terminal proximity trajectory plan: Suppose there is a target spacecraft in a circle orbit referring to Fig. 1. A right-handed local-vertical-local horizontal (LVLH) frame is attached to the target center of mass, with the z-axis downward along the vector to the center of mass of the earth; the x-axis along the target velocity vector v and perpendicular to the z-axis and the y-axis completing the right-handed frame.
In the LVLH frame, the location of chaser spacecraft is (x,y,z) and its velocity
is Vx, Vy, Vz. When a chaser spacecraft approaches
the target, its relative velocity must be diminished to safe limits. This requirement
is fulfilled by designing a guidance trajectory where the range rate is proportional
to the range. We adopt a glide slope scheme which is illustrated in Fig.
2. As the distance-to-go ρ(t) is diminished, the speed
(1) |
where, α is the slope of
(2) |
where:
Fig. 1: | Chasers relative motion referring to target in LVLH |
Fig. 2: | Reduction of the velocity |
In the V-bar approach way, the chasers velocity component Vy and Vz must be limited to zero. The boundary conditions of x and Vx are:
(3) |
With the boundary conditions Eq. 3, the solution to Eq. 2 is:
(4) |
And the proximity time T = (1/α) in (VxT/Vx0). When
the chasers velocity component Vx conform to Eq.
4 and Vy, Vz are limited to zero, the chaser will
approach the target along with V-bar. The command velocity, Eq.
2, corresponds to a varying commanded acceleration
Tracking error equation: In the LVLH coordinate system, the relative motion of the chaser spacecraft located at a station (x,y,z), where y and z are much smaller than the target orbit radius, is governed by the following C-W equations:
(5) |
where, ux, uy and uz are the acceleration components generated by the chasers actuator in the xyz frame attached to the target.
Because the cross-track motion is uncoupling, the relative motion is considered
in the x-z plane. By differentiating Eq. 4, the velocity command
(6) |
In the V-bar approach process,
(7) |
Thus, the tracking error equations can be achieved, which can be transformed standard state space equations:
(8) |
(9) |
where:
(10) |
where, wx and wz represent the model error because of linearizing Eq.5 and actuating error is caused by thruster misalignment. δx2, δx3 and δx4 represent measurement noise of x2, x3 and x4. q,r represent the weighting scale of the tracking error and control input, respectively in the measurement output equation.
Now the tracking problem is transformed to a controller design problem. If the related study can find a controller which can drive the tracking error to zero and constrain the effect of w, then the chaser will glideslope to the target along with V-bar in a very safe mode.
H2 AND H∞ CONTROLLERS DESIGN
The problem of the V-bar proximity is transformed to a problem that the tracking error is eliminated in section 2. With the application of modern control theory, the controllers can be designed to eliminate the tracking error, also to constrain the effect of the perturbation of relative motion model, the relative measurement noise and the misalignment of thrusters on the terminal proximity guidance accuracy.
H2 controller design: Through designing state feedback control law for Eq. 8, the closed-loop system Eq. 11 is stable and the transfer function matrix satisfies in Eq. 12 for an arbitrarily given positive scalar γ1.
(11) |
(12) |
(13) |
This is a normal H2 state feedback control problem which can be solved with the Linear Matrix Inequality (LMI) technology easily.
H∞ controller design: In the subsection above, it is unnecessary to the tracking error is eliminated in all frequency. The scheme of allowing the high frequency error to a bit larger at a reasonable level and the low frequency error to near zero will save a lot of control energy. So, the tracking problem can be handled through introducing a tracking model and using H∞ control theory. The following figure illustrates the H∞ tracking method.
Here the relative dynamics state space model is derived form the classical C-W equations. To design the H2 tracking controller, the relative motion is only considered in x-z plane. Choosing [x,z,Vz,Vz]T as state space variables, [ux, uz]T as input, the measurement output is state space variables.
Fig. 3: | Flow chart of H∞ tracking controller design |
(14) |
So, the study is to find the controllers K which stabilizes the closed-loop system and conforms to the H∞ norm const rain:
(15) |
GET CONTROLLER SOLUTION VIA LMI
Equation 12 and 14 are H2 and H∞ norm constrain exogenous influences to regulated variables, respectively. γ1,γ2 are the upper norm bounds. γ1, γ2 can be optimized on controller sets which stabilize the closed-loop system to get the optimal controller. These problems are lack of an analytical solution, fortunately the linear matrix inequality method can solve the H2 and H∞ problem in a union computing frame (Gahinet et al., 1995). H2 and H∞ norm constrain are transformed to LMI constrain on controllers. Solving the LMI constrains problem is a convex optimization problem. Efficient interior-point algorithms are now available to solve the generic LMI problems with a polynomial-time worst-case complexity. So, reducing the tracking error eliminating problem to LMI problems can be considered as a practical solution to this problem.
NUMERICAL SIMULATION RESULTS
As a numerical example, the slope of
(16) |
The chaser spacecraft mass is 1000 kg and the thrust force is 10 N. The targets orbital height is 500 km and its eccentricity is zero. The relative measurement noise is 0.03 m (3σ) and the velocity measurement noise is 0.01 m sec-1. Since, the thrusters work discretely, the continuous control input have to be transformed to discrete form. The PWPF technology is adopted to perform this transformation. Following is the numerical simulation results.
Simulation with H2 controller: The weighting scale q = 10, r = 1 are chosen, the state feedback controller is obtained through the MATLAB function matrix form LMI toolbox. The numerical simulation results are Fig. 4 and 5.
Simulation with H2 controller: The weighting functions and reference model are obtained as follow:
(17) |
Fig. 4: | Projection of uncontrolled relative motion in x-z plane |
All LMI-related here computation are performed with the function h-infinity from the LMI Control Toolbox. K (s) is a matrix which has two rows and four columns. The numerical simulation results are in Fig. 6.
RESULTS
The problem on autonomous rendezvous and docking is studied in previous literature including controlling the relative position, reducing docking time and fuel consumption and optimal approaching trajectory etc. Among these researches, the model is established without considering the uncertainty of the relative model, the measurement noise of relative velocity and position and the misalignment of the thruster.
Fig. 5: | Relative position, relative velocity component and control input for in x axis and y axis with H2 controller |
Fig. 6: | Relative position, relative velocity component and control input for in x axis and y axis with H2 controller |
Based on the factors, the continuous optimal guidance algorithms are studied via the design of H2/H∞ controllers. From the simulation results in Fig. 4-6, the tracking error can be eliminated near to zero by two kinds of H2 and H∞ controllers. The former keeps the tracking error under 0.05 m. Actually the H2 controller is a PD controller as a form of PID control method. But the tracking error is larger at initial stage for later controller, under 0.08 m, as the chaser get closer to the target, the tracking error become smaller and smaller. At the last stage tracking error is under 0.05 m. These phenomena state that adopting the reference tracking model can allow the high frequency error is a bit larger and low frequency error is smaller. The advantage of the scheme is that it saves a mount of fuel. The last two sub-figures of Fig. 5, 6 can testify this point of view. Another feature of the H∞ controller is that the exogenous influences are constrained to a concentrate area. So, the curves are dense. By choosing proper weighting function, the desirable tracking performance can be obtained by using H∞ design method at lower fuel expense. But it needs the information of the system in frequency domain.
CONCLUSION
Two kinds of continuous optimal guidance algorithms for spacecraft rendezvous and docking subject to the model uncertainty, the noise of the relative information measurements and thrust misalignment is present in this study. By using modern control methods, the guidance problem has been transformed into the H2/H∞ controller design with LMI technology. The final solution for optimal controllers is obtained. The simulation results indicates that the methods of the proposed controller design are validity and superiority.
ACKNOWLEDGMENT
This study is partially supported the National Natural Science Foundation of China (under the Project Number 61074160 and 61174001).