Observer-Based Drag-Tracking Guidance for Entry Vehicles Considering Input Saturation Constraint
Han Yan, Yingzi He, Chunling Wei

TL;DR
This paper introduces a novel observer-based guidance law for entry vehicles that effectively manages input saturation and uncertainties, ensuring accurate drag-tracking through a high-gain observer and Nussbaum function.
Contribution
It proposes a new guidance law using a Nussbaum function and high-gain observer to handle input saturation and complex uncertainties in entry vehicle guidance.
Findings
The guidance law achieves near-zero drag-tracking error despite uncertainties.
The method effectively handles uncertainties depending on drag error and its integral.
Monte Carlo simulations validate the approach's robustness and effectiveness.
Abstract
This paper studies the drag-tracking guidance design problem of uncertain entry vehicles. With employing a Nussbaum type function to deal with input saturation constraint, an output feedback guidance law (bank angle magnitude) with a high-gain observer is constructed that makes the drag-tracking error converge near zero in the presence of uncertainties. It is also worthy to claim that, in contrast to the existing results whose envelope of uncertainty merely depends on the drag error, the considered uncertainty is allowed to be not bigger than a function of drag error and integral term of drag error, which inevitably occurs in practice. The Monte Carlo simulation is done to illustrate the advantage of the developed method.
| Initial State Variables | Final State Variables | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
| Parameters | Distribution | |
|---|---|---|
| Mass deviation | uniform | [-5%,5%] |
| Atmospheric density deviation | uniform | [-20%,20%] |
| deviation | uniform | [-30%,30%] |
| deviation | uniform | [-30%,30%] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGuidance and Control Systems · Adaptive Control of Nonlinear Systems · Spacecraft Dynamics and Control
**Observer-Based Drag-Tracking Guidance for Entry Vehicles Considering Input Saturation Constraint††thanks: This work is supported by National Natural Science Foundation of China (61873029, 61873250) and Beijing Natural Science Foundation (4192068).
**
Han Yan, Yingzi He, Chunling Wei
Science and Technology on Space Intelligent Control Laboratory,
Beijing Institute of Control Engineering, Beijing 100190, China Senior engineer, E-mail addresses: [email protected].
Abstract
This paper studies the drag-tracking guidance design problem of uncertain entry vehicles. With employing a Nussbaum type function to deal with input saturation constraint, an output feedback guidance law (bank angle magnitude) with a high-gain observer is constructed that makes the drag-tracking error converge near zero in the presence of uncertainties. It is also worthy to claim that, in contrast to the existing results whose envelope of uncertainty merely depends on the drag error, the considered uncertainty is allowed to be not bigger than a function of drag error and integral term of drag error, which inevitably occurs in practice. The Monte Carlo simulation is done to illustrate the advantage of the developed method.
Key words: Entry vehicle, drag-tracking, input saturation, high-gain observer, robustness, integral feedback.
1 Introduction
Due to the advantages over predictor-corrector guidance in realization, reference-trajectory guidance has been extensively investigated and applied in practice. Lots of reference-trajectory tracking guidance synthesis strategies have been developed based on various methods, such as indirect Legendre pseudospectral method [1], trajectory linearization control (TLC) approach [2, 3, 4], and small-gain theorem [5]. A typical reference-trajectory guidance is to make the vehicle track the drag profile that generated from the reference-trajectory, and has also been validated in the Apollo and Shuttle Programs [6]. The successful application further promotes the research on it. In order to improve robustness and guidance precision, many modern control methods have been used to design drag-tracking guidance law, including feedback linearization method [10, 9, 11, 8, 7], predictive control [14, 12, 13], and active disturbance rejection control (ADRC) [15].
Most of drag-tracking guidance laws require the knowledge of drag rate, which is hard for a vehicle to measure accurately in practice. To deal with above challenge, the altitude rate is used as feedback instead of the drag rate in the Shuttle guidance, but it is error prone as mentioned in [6]. Recently, several observer-based techniques have been used to estimate the drag rate. The sliding mode state and perturbation observer is used in [7] to address the issue of estimation of the drag rate. In [16], an extended state observer is introduced to estimate the drag rate and an extended state, and the ADRC algorithm is utilized to design a drag-tracking law. It is worthy to mention that the results in [7] and [16] are based on the assumption that the uncertainty is bounded. However, since the uncertainty term relies on drag and other states of vehicle, the boundedness cannot be guaranteed. In comparison, after analyzing the uncertainties, [17] assumes that the uncertainty term is not bigger than a linear function of absolute value of drag-tracking error, and the input-to-state stability theory is applied to design a state feedback guidance law. Moreover, the high-gain observer is also used in [17] to estimate the drag rate, recovering the performance of the state feedback law. But strictly speaking, the assumption in [17] maybe still not hold in practice because the uncertainty term is relative to velocity of vehicle.
In the entry process, the bank angle is the only control variable that can be modulated to eliminate the drag-tracking error, and since the magnitude of bank angle is limited, the guidance law should be designed in the presence of input saturation. However, to the best knowledge of the authors, there are few attempts are made on guidance law design for entry vehicles with magnitude constraints. In [18], a robust control design method is proposed for single input uncertain nonlinear systems in the presence of input saturation. The Nussbaum function is introduced to compensate for the nonlinear term arising from the saturation constraints, and the stability analysis is given in the framework of backstepping scheme. Such an idea is also used in the integrated guidance and control design with taking the saturation of the actuators into account [19].
In this paper, a general uncertainty term and input saturation is considered in modelling the drag dynamics. As the drag rate maybe difficult for a vehicle to measure accurately, a high-gain observer is used in the designing of the guidance law without drag rate measurement. A Nussbaum type function is also introduced to deal with the input saturation, and the stability analysis shows that the guidance law can make the drag-tracking error converge sufficiently near zero. The contribution of the paper is summarized as follows. First, comparing with our former work (i.e. [17]), an auxiliary integral term of drag error is introduced in the guidance law, which also leads to the fact that the assumption on uncertainty term can be further weakened. Second, an output feedback guidance law with high-gain observer [20, 21] is designed such that the drag-tracking error can converge to a small residual set around the origin. Third, inspiring from the idea in [18, 19], the input saturation problem is considered in the process of designing the guidance law.
The remainder of this paper is organized as follows. Section 2 presents some preliminaries. The drag dynamics is formulated in Section 3. Section 4 elaborates the output feedback guidance law in the presence of input saturation for entry. Section 5 shows the simulation results. Finally, Section 6 summarizes the conclusions.
2 Preliminary
Definition 1
Any continuous function is a function of Nussbaum type if it has the following properties:
[TABLE]
[TABLE]
Lemma 1
Let and be smooth functions defined on with , , and is an even smooth Nussbaum type function. The following inequality holds:
[TABLE]
where , and are constants, , and is a time-varying parameter that satisfies . Then, , and must be bounded on .
Proof. See the Appendix.
3 Model Derivation
The motion equations of an unpowered, point mass vehicle flying over a non-rotating planet in a stationary atmosphere are given by [7, 16, 1, 14]
[TABLE]
where is the radial position, is longitude, latitude, is the velocity, is the flight path angle, is the heading angle, is the lift acceleration, is the drag acceleration, and is gravitational acceleration. The downrange can be calculated according to the states of (4), and one also has the differential equation for as [22]
[TABLE]
where is the reference radius. and can be calculated as
[TABLE]
where is the vehicle mass, is the atmospheric density, is the reference area, and are nominal values of aerodynamic coefficients, and and are bounded uncertainties. An exponential atmospheric density model
[TABLE]
is assumed, where , is the reference radius, is atmospheric density at the reference radius, is bounded uncertainty, and is characteristic constant. The gravitational acceleration as a function of is given by
[TABLE]
where is gravitational constant.
Due (6b), one has
[TABLE]
and
[TABLE]
It can also be calculated out that
[TABLE]
where and . Thus,
[TABLE]
Furthermore,
[TABLE]
[TABLE]
where
[TABLE]
and
[TABLE]
[TABLE]
[TABLE]
[TABLE]
Since the purpose of designing a guidance law is to make the drag acceleration track its reference value by modulating the bank angle , we define and . The drag dynamics for guidance law design is formulated as
[TABLE]
where
[TABLE]
To facilitate control system design, the saturation nonlinearity is approximated by a smooth function defined as
[TABLE]
Then one has
[TABLE]
where it can be easily to verify that is a bounded function. In addition, the authors introduce the following auxiliary system
[TABLE]
where is a positive filter time constant, is an auxiliary control signal. Thus, the overall system consisting of auxiliary system (19) and system (16) can be rewritten as
[TABLE]
where . Here, we assume that uncertainties and are bounded. It can be seen that the expression of contains and , and Eq. (4d) implies that is a function of . Therefore, in a reasonable flight domain of interest there exist positive constants , , and such that
[TABLE]
holds. Beside, is also assumed in the domain. From this, clearly, is invertible.
Remark 1
A drag-tracking guidance law has been got in [17] under the assumption that the uncertainties related term is not bigger than a linear function of . However, since is also a function of as we mentioned, strictly speaking, that assumption of cannot be guaranteed. Comparing with [17], the assumption as expressed by Eq. (21) is more reasonable.
Remark 2
In our case, the control signal to be designed is . (20b) is artificially introduced to generate a stable control signal by designing an auxiliary control signal .
Remark 3
We can see that Eq. (20) is not in the standard form of chains of integrators, as is related to nonlinear function instead of directly. This results in a term instead of only as in the controller design approach given later. will tend to zero as is big enough as depicted in Fig. 1, and if is used in the final designed control law, the singularity will appear. In order to avoid this situation, a Nussbaum function is employed.
4 Guidance Law Design
Since cannot be measured, we will construct an output feedback controller based on . Choose sets of positive constants and such that the matrices
[TABLE]
are Hurwitz. Then we can introduce a high-gain observer
[TABLE]
and an output feedback virtual controller
[TABLE]
where are gain constants. For system (20), the control law
[TABLE]
where , , and , can be designed, and the main results can be stated as the following theorem.
Theorem 1
Consider the closed-loop system composed of (20), (22), (23), and (24). There exist positive constants and such that, for every and , the state can converge to a small residual set around the origin.
Proof. The change of variables
[TABLE]
bring Eqs. (20a) and (22) into the form
[TABLE]
where , , and . Since and are Hurwitz matrices, there exist positive definite matrices and satisfying and . Then, the derivative of Lyapunov function
[TABLE]
along the trajectories of system (26) is given by
[TABLE]
where . Considering Eq. (20b), we chose a Lyapunov function as
[TABLE]
and its derivative is given by
[TABLE]
Substituting the inequalities
[TABLE]
[TABLE]
[TABLE]
[TABLE]
yields
[TABLE]
Substituting (24) into the above inequality, one has
[TABLE]
where
[TABLE]
It can be seen that, for sufficiently small and , one has and the matrix is positive define. Therefore, there exist positive constants and such that, for every and , and the inequality
[TABLE]
holds. Let . Since , we have
[TABLE]
where . Substituting Eq. (34) into Eq. (33) yields
[TABLE]
that is
[TABLE]
where , , and for bounded . It can easily be verified from Lemma 1 and Eq. (36) that, is bounded, and also, for a positive constant , we have . Substituting Eq. (34) into Eq. (36), we have
[TABLE]
where . Therefore, satisfies
[TABLE]
This indicates the existence of the closed-loop system solution. Due to the form of matrix and , to guarantee that the state exponentially converges to a sufficient small residual set, we may choose the proper constants and such that is sufficiently small for every and .
5 Simulation Results
This section presents simulation results to test the performance of the proposed guidance laws.
Consider the Mars atmospheric entry flight, and vehicle, reference drag profile and other data from [23] are used. The lift-to-drag ratio and the ballistic coefficient are 0.18 and , respectively. The initial and final state variables can be found in Table 1. It can be calculated out that the desired total downrange is 723.32km. The guidance command is saturated as .
In order to compare the proposed guidance law with the high-gain observer based guidance law (HGOGL) in [17], the performance of the two laws are shown in Figs. 2-5. The parameters for the proposed guidance law are taken as , and the parameters for HGOGL are the same as [17]. We can see that the laws have similarity performance in this case. Since the atmospheric density is very small at the beginning of entry and it leads to the fact that is small, thus, a large control magnitude is needed to make the drag track its reference value, which is the reason why bank angle reaches saturation level at initial time with both guidance laws. But it can be seen from Fig. 4 that, after about 60s, under the law proposed in this paper, the duration of bank angle reaching the saturation level is much shorter then HGOGL.
A 1000-run Monte Carlo study using the parameter deviation in Table 2 is also done to test the robustness of the proposed guidance law. Take , and the result is shown in Fig. 7. For comparison with the existing work, the Monte Carlo simulation result of the guidance law in [17] is also depicted, and the statistical results of these Monte Carlo simulation are summarized in Table 3. Comparing with [17], the integral term is introduced in the proposed guidance law, and it can further eliminate the uncertainties as we analyzed. Thus, we can obviously see from both Figs. 6-7 and Table 3 that the downrange and altitude errors are more close to zero by using the law proposed in this paper.
6 Conclusions
This paper proposes a robust output feedback drag-tracking guidance law for entry vehicles in the presence of input saturation. By employing a Nussbaum type function to deal with the problem of input saturation constraint, an output feedback guidance law with high-gain observer is proposed. Comparing with previous work, an integral term is introduced to get a better result, and the stability analysis is also given by considering the input saturation. The simulation results show the advantage in both altitude and downrange control when using the designed law.
APPENDIX
The Proof of Lemma 1
Define
[TABLE]
Due to the fact that
[TABLE]
and
[TABLE]
for . Thus
[TABLE]
We will seek a contradiction to show that and are bounded. It is supposed that is unbounded and two cases should be considered: (1) has no upper bound, and (2) has no lower bound.
Case 1: Suppose that has no upper bound on . There must exist a monotone increasing variable with . From Eq. (40), for the interval with positive integer ,
[TABLE]
Noting the facts that, for and , we have and , it can be obtained that
[TABLE]
where . Since , it can be easily to verify that
[TABLE]
From Eqs. (41) and (43), we have
[TABLE]
From above equation, it is known that as , that is, from Eq. (3), at this time. On the other hand, for . Thus we can always find a subsequence that leads to a contradiction. Therefore, has a upper bound.
Case 2: Suppose that has no lower bound on . Define , and then, has no upper bound. Consider that is an even function, thus
[TABLE]
Define
[TABLE]
There must exist a monotone increasing variable with , and following the similar logical deduction as Eq. (39)-(41), for the interval with positive integer , we have
[TABLE]
Noting the facts that, for and , we have and , it can be obtained that
[TABLE]
where . Since , it can be easily to verify that
[TABLE]
From Eqs. (47) and (49), we have
[TABLE]
From above equation, it is known that as , that is, from Eq. (45), at this time. On the other hand, for . Thus we can always find a subsequence that leads to a contradiction. Therefore, has a lower bound.
Accordingly, we can conclude that and are also bounded due to Eqs. (40) and (3).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. L. Tian and Q. Zong, Optimal guidance for reentry vehicles based on indirect Legendre pseudospectral method, Acta Astronautica, Vol. 68, No. 7-8, 2011, pp. 1176-1184.
- 2[2] X. L. Shao and H. L. Wang, Sliding mode based trajectory linearization control for hypersonic reentry vehicle via extended disturbance observer, ISA Transactions, Vol. 53, No. 6, 2014, pp. 1771-1786.
- 3[3] X. L. Shao and H. L. Wang, Active disturbance rejection based trajectory linearization control for hypersonic reentry vehicle with bounded uncertainties, ISA Transactions, Vol. 54, 2015, pp. 27-38.
- 4[4] X. L. Shao, H. L. Wang and H. P. Zhang, Enhanced trajectory linearization control based advanced guidance and control for hypersonic reentry vehicle with multiple disturbances, Aerospace Science and Technology, Vol. 46, 2015, pp. 523-536.
- 5[5] H. Yan, S. P. Tan and Y. Z. He, A small-gain method for integrated guidance and control in terminal phase of reentry, Acta Astronautica, Vol. 132, 2017, pp. 282-292.
- 6[6] J. C. Harpold and C. A. Graves, Shuttle entry guidance, Journal of the Astronautical Sciences, Vol. 27, No. 3, 1979, pp. 239-268.
- 7[7] S. E. Talole, J. Benito and K. D. Mease, Sliding mode observer for drag tracking in entry guidance, Proceedings of the AIAA Guidance, Navigation and Control Conference, Hilton Head, South Carolina, 2007, pp. 5122-5137.
- 8[8] A. Saraf, A. Leavitt, D. T. Chen and K. D. Mease, Design and evaluation of an acceleration guidance algorithm for entry, Journal of Spacecraft and Rockets, 2004, Vol. 41, No. 6, 2004, pp. 986-996.
