Abstract
In this paper, variable thrust angle (VTA) constant thrust collision avoidance maneuver is studied. For in-plane motion, robust controllers satisfying the requirements can be designed by solving this optimization problem. For out-plane motion, a new algorithm of constant thrust fitting is proposed through impulse compensation and fuel consumption under theoretical continuous thrust and the actual constant thrust is calculated. Finally, illustrative example is provided to show the effectiveness of the proposed control design method.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Collision avoidance maneuver
- Constant thrust
- Variable thrust angle
- Linear matrix inequality
- Robust controller
1.1 Introduction
During the last few decades, the problem of collision avoidance maneuver has been extensively studied and many results have been reported [1–3]. In addition, the variable thrust angle (VTA) constant thrust maneuver, until recent years, has been the least studied [4, 5]. In our previous studies [6], constant thrust control for collision avoidance maneuver was studied based on C-W equations and analytical solutions. However, the traditional open-loop control method used in our previous studies is not applicable although they are often utilized during the long-distance navigation process. To overcome this problem, robust closed-loop variable thrust angle control laws for constant collision avoidance maneuver to enhance orbital control accuracy is proposed in this paper. It is found that the fuel consumption of constant thrust is less than that of the theoretical continuous using the method proposed in this paper.
The purpose of this paper is to study VTA constant thrust collision avoidance maneuver; in other words, to design robust closed-loop variable thrust angle control laws for in-plane motion. For in-plane motion, robust control laws for constant thrust variable thrust angle, which satisfy the requirements can be designed by solving the convex optimization problem. Then, for out-plane motion, a new algorithm of constant thrust fitting is proposed using the impulse compensation method. Finally, optimal fuel consumption can be obtained by comparing the theoretical continuous thrust and the actual constant thrust, and then the actual working times of the thrusters can be computed using time series analysis method. An illustrative example is provided to show the effectiveness of the proposed control design method.
1.2 The Robust Variable Thrust Angle Control Laws for In-Plane Motion
The relative motion coordinate system can be established as follows: first, the target spacecraft is assumed as a rigid body and in a circular orbit, and the relative motion can be described by Clohessy-Wiltshire equations. Then, the centroid of the target spacecraft \( O_{T} \) is selected as the origin of coordinate; the x-axis is opposite to the target spacecraft motion, the y-axis is from the center of the earth to the target spacecraft, and the z-axis is determined by the right-handed rule. Then the collision avoidance process can be divided into in-plane motion and out-plane motion based on the relative motion dynamic model as follows, with the relative motion dynamic model of the in-plane motion:
where \( \omega \) represents the angular velocity of the target spacecraft. \( F_{x} ,F_{y} \) represent the vacuum thrust of the chaser and \( \eta_{x} ,\eta_{y} \) represent the sum of the perturbation and nonlinear factors in the x-axis and in the y-axis, respectively. m represents the mass of the chaser at the beginning of the collision avoidance maneuver. Suppose there are six thrusters installed on the chaser as shown in Fig. 1.1.
Suppose the actual constant thrusts of the chaser are \( F_{x} ,F_{y} ,F_{z} \), the maximum thrusts are \( \overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{F}_{x} ,\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{F}_{y} ,\overset{\lower0.5em\hbox{$\smash{\scriptscriptstyle\frown}$}}{F}_{z} \), and the theoretical continuous thrusts are \( F_{x}^{*} ,F_{y}^{*} ,F_{z}^{*} \). The range of the thrust angle in the x-axis \( \theta_{x} \) is defined as shown in Fig. 1.2.
The goal of the collision avoidance maneuver is to design a proper controller for the chaser, such that the chaser can be asymptotically maneuvered to the target position. Define the state error vector \( x_{e} (t) = x(t) - x_{t} (t) \), and its state equation can be obtained as
Lyapunov function is defined as follows:
where P is a positive definite symmetric matrix. According to the system stability theory, the necessary and sufficient conditions for robust stability of the system are (1.2) as follow:
Then a multiobjective controller design strategy is proposed by translating a multiobjective controller design problem into a convex optimization problem, and the control input constraints can be met simultaneously. Assuming the initial conditions satisfy the following inequality, where \( \rho \) is a given positive constant.
Theorem 1.1
If there exist a corresponding dimension of the matrix L, a symmetric positive definite matrix X and two parameters \( \varepsilon_{1} > 0,\varepsilon_{2} > 0 \) , then the sufficient condition for robust stability exists in a state feedback controller K which can meet the following conditions simultaneously.
where \( \Sigma = XA_{0}^{T} + A_{0} X + L^{T} B_{0} + B_{0} L + \varepsilon_{1} \alpha^{2} I + \varepsilon_{2} \beta^{2} I \) , then the theoretical state feedback controller K can be calculated as follows:
Then the following results can be obtained.
Then the thrust angle control laws \( \theta_{x} ,\theta_{y} \) which satisfy the robust stability of the in-plane motion can be obtained from Eq. (1.8).
1.3 Constant Thrust Control Laws for the Out-Plane Motion
The relative motion dynamic model of the out-plane motion is
For the out-plane motion, a new algorithm of constant thrust fitting is proposed by using the impulse compensation method as follows. Suppose the thrusters in the z-axis can provide different sizes of constant thrust to meet different thrust requirements.
Case I: if the theoretical working time of z-axis thruster in the ith thrust arc \( t_{z}^{*} = 0 \), then the actual constant thrust of the chaser in the z-axis is \( F_{z} = F_{z}^{*} = 0 \).
Case II: if the working time of z-axis in the ith thrust arc \( \Delta T < t_{z}^{*} < T_{i} = M_{i} \Delta T \), then the constant thrust fitting should be discussed in several subcategories.
Case III: if the theoretical working time of z-axis thruster in the ith thrust arc \( t_{z}^{*} = \Delta T < T_{i} \) and \( t_{z}^{*} \) can be any one of \( M_{i} \) shortest switching time interval in the ith thrust arc. Without loss of generality, suppose that \( t_{z}^{*} \) is the first shortest switching time interval and the impulse error in the z-axis in the ith thrust arc \( \Delta I_{zi} \) can be calculated as follows:
Step 1: Choose the size of the constant thrust in Case I. There are \( N_{z} + 1 \) thrust levels can be selected and the level of the constant thrust in Case I can be calculated as follows:
Step 2: Calculate the impulse error.
Step 3: Determine the value of the impulse compensation threshold. Suppose that the value of the impulse compensation threshold is a positive constant \( \gamma > 0 \).
-
(1)
if the impulse error \( \Delta I_{zi} \) satisfies the following condition:
$$ \left| {\int\limits_{{T_{i} }}^{{T_{{i_{i} }} + \Delta T}} {\left| {F_{x}^{*} (t)} \right|} {\text{d}}t - \frac{{\hat{F}_{z} \Delta T}}{{N_{z} }}\left[\frac{{N_{z} \int\nolimits_{{T_{i} }}^{{T_{i} + \Delta T}} {\left| {F_{z}^{*} (t)} \right|} }}{{\hat{F}_{z} \Delta T}}\right]} \right| \le \gamma $$(1.12)the actual constant thrust of the chaser in the z-axis can be calculated as follows:
$$ F_{z} = \text{sgn} (F_{z}^{*} (t))\frac{{\hat{F}_{z} \Delta T}}{{N_{z} }}\left[ {\frac{{N_{z} \int\nolimits_{{T_{i} }}^{{T + \Delta T_{i} }} {\left| {\hat{F}_{z}^{*} (t)} \right|{\text{d}}t} }}{{\hat{F}_{z} \Delta T}}} \right] $$(1.13)then the chaser will not carry out impulse compensation.
-
(2)
if the impulse error \( \Delta I_{zi} \) satisfies the following condition:
$$ \gamma < \left| {\int\limits_{{T_{i} }}^{{T_{{i_{i} }} + \Delta T}} {\left| {F_{x}^{*} (t)} \right|{\text{d}}t - \frac{{\hat{F}_{z} \Delta T}}{{N_{z} }}\left[\frac{{N_{z} \int\nolimits_{{T_{i} }}^{{T_{i} + \Delta T}} {\left| {F_{z}^{*} (t)} \right|} }}{{\hat{F}_{z} \Delta T}}\right]} } \right| \le \hat{F}_{z} \Delta T $$(1.14)then the chaser should carry out impulse compensation and the size of the constant thrust impulse compensation of the chaser in the z-axis can be calculated as follows:
$$ \Delta \tilde{I}_{xi} = F_{5} \Delta T = \frac{{\hat{F}_{z} \Delta T}}{{N_{z} }},(F_{z}^{ * } (t) < 0),\;\;\;\;\;\;\;\Delta \tilde{I}_{xi} = F_{6} \Delta T = - \frac{{\hat{F}_{z} \Delta T}}{{N_{z} }},(F_{z}^{*} (t) > 0) $$(1.15)
1.4 Simulation Example
The height of target spacecraft is assumed to be 356 km in a circular orbit, then the mean angular velocity is \( \omega = 0.0654 \times 10^{ - 3}\,{\text{rad}}/{\text{s}} \) and the uncertainty parameters is assumed as \( \Delta \omega = \pm 1 \times 10^{ - 3}\,{\text{rad}}/{\text{s}} \). The initial mass of the chaser is assumed to be 200 kg at the beginning of collision avoidance maneuver. The size of thrusts is assumed to be ±1,000 N in three axes and the shortest switching time is \( \Delta T = 1\;{\text{s}} \). The initial position and velocity of the chaser are assumed to be (1,000, −300, and 200 m) and (−10, 3, and −2 m/s). Suppose the thrusters in three axes can provide 10 different sizes of constant thrust. Suppose the value of the impulse compensation threshold is a positive constant \( \gamma = 300\;{\text{Ns}} \).
Figure 1.3 shows the change in x, y, and z and the theoretical thrust \( F_{x}, F_{y}, F_{z} \) during collision avoidance maneuver.
The results in Fig. 1.4 show the change of \( V_{x}, V_{y} , V_{z} \) and the thrust angles \( \theta_{x}, \theta_{y} \) during collision avoidance maneuver.
The result in Fig. 1.5 shows the trajectory of chaser during active collision avoidance maneuver. It can be seen that with the switch control, the chaser can get to the 30 target positions smoothly.
References
Patera RP, Peterson GE (2003) Space vehicle maneuver method to lower collision risk to an acceptable level. J Guid Control Dyn 26:233–237
Slater GL, Byram SM, Williams TW (2006) Collision avoidance for satellites in formation flight. J Guid Control Dyn 29:1140–1146
Patera RP (2007) Space vehicle conflict-avoidance analysis. J Guid Control Dyn 30:492–498
Schouwenaars T, How JP, Feron E (2004) Decentralized cooperative trajectory planning of multiple aircraft with hard safety guarantees. AIAA paper
Richards A, Schouwenaars T, How J et al (2002) Spacecraft trajectory planning with avoidance constraints using mixedinteger linear programming. J Guid Control Dyn 25(4):755–764
Qi YQ, Jia YM (2011) Active collision avoidance maneuver under constant thrust. Adv Space Res 48(2):349–361
Acknowledgments
This work was supported by the NSFC 61304088 and 2013QNA37.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Qi, Y., Ma, Y. (2015). Variable Thrust Angle Constant Thrust Collision Avoidance Maneuver. In: Deng, Z., Li, H. (eds) Proceedings of the 2015 Chinese Intelligent Automation Conference. Lecture Notes in Electrical Engineering, vol 337. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-46463-2_1
Download citation
DOI: https://doi.org/10.1007/978-3-662-46463-2_1
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-662-46462-5
Online ISBN: 978-3-662-46463-2
eBook Packages: EngineeringEngineering (R0)