1. Introduction
Emergency maneuver avoidance is common for general maneuvering targets when missile interception is encountered. There are new requirements for missile speed and maneuverability, as the target has increased speed and maneuverability. It is challenging to design a missile guidance control system (GCS) for hypersonic missiles that can precisely intercept high-speed and highly maneuvering targets [
1]. In particular, it is highly likely to result in a large field-of-view (FOV) angle owing to the target maneuvering during pursuit. Both gimbaled and strapdown seekers have a limited FOV range [
2]. The gimbaled seeker is fixed to an inertial pedestal with a stabilization loop to isolate body movements and a tracking loop to maintain the seeker axis along the missile–target line [
3]. It has a wide FOV range, and can directly measure the line-of-sight (LOS) angular rate required by the guidance law. The disadvantages are its complex structure and high cost. In contrast, the strapdown seeker is fixed directly to the missile body and has attracted considerable attention over the years because of its compact structure, high reliability, low cost, and unlimited tracking rate [
4]. Unlike the gimbaled seeker, the strapdown seeker is coupled with attitude data of the body, so only the body LOS (BLOS) is measurable, and it often needs to be decoupled when designing the GCS [
5]. However, the FOV range of strapdown seekers is smaller. During the pursuit of a maneuvering target, the missile must constantly adjust its body attitude to generate a large overload and achieve precision strikes. This can easily cause an extreme FOV angle during the homing phase and thus a loss of the target, resulting in mission failure.
The design of a GCS that considers the FOV constraint has received considerable attention, and most of the research focuses on the design of guidance laws. In [
6], a guidance law that considers FOV constraints was proposed for maneuvering targets. The FOV angle is equivalent to the missile look angle (the angle between the missile velocity and the missile–target LOS), based on the assumption that the angle of attack is sufficiently small. This guidance law ensures that the missile look angle is within a certain range by constructing a sliding mode surface and introducing a sigmoid function. Kim and Lee [
7] proposed a guidance law based on optimal control to achieve the narrow FOV constraint for homing missiles. In [
8], the FOV constraint is equivalently transformed into a time-varying asymmetric constraint on the missile–target relative velocity perpendicular to the LOS, and the guidance law was designed based on the dynamic surface control (DSC) and time-varying asymmetric barrier Lyapunov function (BLF), which achieves not only the FOV constraint but also the impact angle constraint. In [
9], a double-constrained guidance law with seeker FOV and impact angle constraints was proposed. This law is realized by introducing a hyperbolic tangent function to design the virtual guidance law and one-to-one nonlinear mapping. Zhou and Hu [
10] used a quadratic Lyapunov function and an integral Lyapunov function to implement the guidance law with dual constraints of the seeker FOV angle and impact angle constraint for variable speed conditions. In [
11], the guidance law with FOV and impact time constraints was implemented by defining two time-varying sliding mode surfaces. Han and Hu [
12] achieved the seeker FOV angle constraint together with the impact time and angle constraints. In [
13], a cooperative guidance law was proposed to ensure the attack of multiple missiles on a stationary target with a guaranteed FOV constraint. In [
14], an optimal guidance law based on optimal control theory was proposed for the homing phase. It comprises an acceleration command to guarantee the maximum look angle in the initial phase, an acceleration command to guarantee the look angle constraint in the homing phase, and an acceleration command to achieve the impact angle constraint.
In summary, the above guidance laws considering the FOV constraint assume that the angle of attack is sufficiently small, in which case the look angle of missiles can be equivalent to the BLOS, and the FOV constraint and precise interception can be achieved by constraining the look angle of missiles. However, this assumption is tantamount to ignoring the attitude dynamics of the missiles. In the actual interception, to achieve precise interception it is necessary to adjust the speed direction constantly, and the missile speed variation is a result of the combined effect of the missile lift and gravity, whereas the missile lift is mainly dependent on the angle of attack. When a missile has to perform large angle-of-attack maneuvers in an intercept scenario, the assumption does not hold. The FOV constraint is likely to be violated in an interception, or it will fail to intercept. Therefore, such an assumption is too ideal to be realized in the flight control of missiles.
Another disadvantage of the aforementioned guidance laws, which are designed for the missile guidance loop, is that the dynamic characteristics of the autopilot are ignored. The guidance loop and control loop are designed separately (SGC) in a traditional manner for the GCS of missiles and then matched together. This method is based on the assumption of spectral separation, and its main drawback is that it ignores the coupling effect between the two subsystems [
15]. The SGC method is effective for low-velocity missiles. However, for the terminal guidance phase of a hypersonic missile to intercept a high-speed maneuvering target, the design of the GCS is challenging because of its fast time-varying and strongly nonlinear system states [
16]. In this case, the assumption of spectrum separation was no longer valid. If the SGC method is used to design the GCS, the interception performance may degrade, and the GCS may be unstable when intercepting a high-speed maneuvering target. In contrast, the integrated guidance and control (IGC) method can directly generate control commands based on missile system states and missile–target relative motion states. This method fully considers the coupling effects of guidance and control subsystems. This is a very effective way to solve the problem of the degraded GCS performance generated by the SGC method [
17]. In addition, the IGC method can shorten the development cycle, improve the economy and reliability, and improve the stability of the GCS [
18].
Because the IGC method treats the guidance and control loops as a whole, the GCS itself is a high-order nonlinear system. There are also mismatched uncertainties caused by target maneuvers, time-varying parameter perturbations, and external disturbances, which will create many difficulties for the controller design when considering design constraints, such as the impact angle constraint or FOV constraint [
19]. In recent years, many studies have explored the IGC method considering the FOV constraint and have achieved some results. In [
20], an IGC method considering the FOV constraint was proposed for missiles with a strapdown seeker, using the BLOS angle as a system state and establishing a functional relationship with the LOS angle. The integral BLF was used to ensure that the BLOS angle was within the given constraint range. In [
21], an IGC model was simplified by introducing an axial overload, and an IGC method considering the FOV constraint was proposed based on the DSC and integral BLF. Based on this, a new IGC scheme considering the FOV constraint was proposed in the literature [
22] for striking a stationary or moving target based on the output-to-input saturation transformation (OIST) technique, which can be applied to the entire homing phase without the assumption of a small angle of attack. In [
23], a three-dimensional low-order IGC model considering the FOV constraint was established, and a three-dimensional IGC scheme based on an integral BLF was proposed.
In summary, the subjects of the mentioned IGC schemes considering the FOV constraint are all subsonic or supersonic missiles with a strapdown seeker, which mainly uses the BLF to ensure that the BLOS angle does not exceed its maximum FOV angle. They are all based on the assumption that the control command is the rudder angle; that is, the delayed dynamic characteristics of the rudder are ignored. However, the flight speed of hypersonic interceptor missiles exceeds Mach 5. The system states are rapidly time-varying in the terminal phase. In particular, as it is the only actuator of the missile in the terminal guidance phase, the delayed dynamic characteristics of the rudder will seriously affect the missile body’s response speed. Therefore, thought should be given to increasing the designed controller’s performance. In this paper, a new IGC scheme considering the FOV constraint is proposed based on backstepping control (BC), DSC, and BLF for intercepting a high-speed maneuvering target using a hypersonic skid-to-turn (STT) missile with a strapdown seeker. Unlike the guiding law design, the assumption of a small angle of attack was avoided. In contrast to other works [
20,
21,
22,
23], the striking of a hypersonic missile intercepting a high-speed maneuvering target was studied, and the important part was to simplify the rudder as a first-order delay model. The rudder angle was then taken as the system state of the IGC model. Inspired by the literature [
20], we solved the strapdown seeker FOV constraint using the BLF. Furthermore, the lumped system disturbances, including aerodynamic parameter perturbations, unmodeled parts of the system, external disturbances, and target maneuverability, were accurately estimated using the reduced-order extended state observer (ESO). The main contributions of this study that distinguish it from previous works are as follows:
In contrast to the literature [
17,
24], based on the BLOS, LOS angular rate, angle of attack, pitch angle rate, and rudder angle, a strict-feedback nonlinear IGC pursuit model under the variable-speed condition is established, which considers the aerodynamic drag and omits the assumption of a small angle of attack.
Based on the BC, BLF, and DSC, a new IGC controller is proposed to achieve precise hitting of a supersonic maneuvering target by a hypersonic missile, where the BLF is introduced to ensure that the FOV constraint is realized. The lumped disturbances in each loop of the system model were estimated using the reduced-order ESO and compensated in the controller to enhance robustness.
The stability of the closed-loop system was strictly proven using the Lyapunov theory, and the boundedness of the FOV angle was theoretically proven. The simulation results further verified the effectiveness and robustness of the proposed IGC scheme.
The remainder of this paper is organized as follows. The derivation of the IGC model is presented in
Section 2.
Section 3 introduces the proposed IGC scheme for strapdown missiles. A closed-loop system stability analysis is presented in
Section 4. The simulation results and analysis are presented in
Section 5. Finally,
Section 6 summarizes the conclusions of this study.
3. IGC Controller Design
The derivation of the novel IGC controller is detailed in this section for the IGC model in Equation (17) with strict-feedback states, where the lumped disturbances in the system model are estimated and compensated for using a reduced-order ESO to enhance the controller robustness.
The BLF function is an efficient way to address the state constraint problem [
25]. Thus, this study uses the BLF to ensure that the seeker FOV does not exceed the maximum FOV angle. As shown in Equation (17), the fifth-order strict-feedback IGC model is a time-varying nonlinear system with mismatched uncertainties. The GCS consists of seeker, guidance, angle-of-attack, attitude, and rudder subsystems based on the BC. Consequently, the BLF is used to design the seeker subsystem, and the sliding mode control (SMC) algorithm is used to design the other four subsystems. First-order filters obtain the virtual control command derivatives to prevent “differential explosions” caused by the BC.
- Step 1:
The first equation in Equation (17) is the seeker subsystem that guarantees that the BLOS angle does not exceed the maximum FOV angle by the BLF, that is, . To ensure the precise interception of a maneuvering target, the desired FOV angle is .
The first sliding mode surface is defined as
According to Equation (18), .
The BLF is defined as
where
.
Differentiating Equation (19) yields
According to Equation (20), the virtual control command
is designed as follows:
where
.
The reduced-order ESO used to estimate the system lumped disturbance
[
26] can be formulated as follows:
where
is the auxiliary variable,
is the estimation of the lumped disturbance
, and
is the observer gain to be designed.
Therefore, the virtual control command in Equation (21) can be rewritten as
To avoid the “differential explosion” caused by the BC, the DSC is adopted to make
pass through a first-order filter to obtain
and
.
where
is the time constant.
- Step 2:
For the guidance subsystem (the second equation in Equation (17)), to ensure the tracking of to the virtual command , the second sliding mode surface is defined as
Differentiating Equation (25), and combining the second equation in Equation (17) yields
Choosing
as the virtual control input that can be designed as follows:
where
.
Similarly, the reduced-order ESO used to estimate the lumped disturbance
can be formulated as
where
is the auxiliary variable,
is the estimation of the lumped disturbance
, and
is the observer gain to be designed.
Equation (27) can be rewritten as
Letting
pass through the first-order filter with the time constant
yields
and
.
- Step 3:
For the angle-of-attack subsystem (the third equation in Equation (17)), to ensure the tracking of to the virtual command , the third sliding mode surface is defined as
Differentiating Equation (31), and combining the third equation in Equation (17) yields
is selected as the virtual control input that can be designed as follows:
where
.
The reduced-order ESO used to estimate the lumped disturbance
can be formulated as
where
is the auxiliary variable,
is the estimation of the lumped disturbance
, and
is the observer gain to be designed.
Equation (33) can be rewritten as
Letting
pass through the first-order filter with the time constant
yields
and
.
- Step 4:
For the attitude subsystem (the fourth equation in Equation (17)), to ensure the tracking of to the virtual command , the fourth sliding mode surface is defined as
Differentiating Equation (37), and combining the fourth equation in Equation (17) yields
is selected as the virtual control input that can be designed as follows:
where
.
The reduced-order ESO used to estimate the lumped disturbance
can be formulated as
where
is the auxiliary variable,
is the estimation of the lumped disturbance
, and
is the observer gain to be designed.
Equation (39) can be rewritten as
Letting
pass through the first-order filter with the time constant
yields
and
.
- Step 5:
For the rudder subsystem (the fifth equation in Equation (17)), to ensure the tracking of to the virtual command , the fifth sliding mode surface is defined as
Differentiating Equation (43) and combining the fifth equation in Equation (17) yields
The desired controller input is designed as
where
.
The results are shown in
Figure 2. The proposed IGC controller includes virtual control commands, and the control input can be summarized as follows:
4. Stability Analysis of the Closed-Loop System
In this section, the stability of the closed-loop system is proved using the Lyapunov theory. First, the following lemmas and assumptions are introduced to prove the system’s stability.
Lemma 1. For any , satisfying , there is then
Lemma 2. There exist observer gainsfor the reduced-order ESO in Equations (22), (28), (34) and (40) that make the observer estimations converge to the system-lumped disturbances; that is,,,, and [
26].
Lemma 3. Under the conditions that the system states are continuous and bounded, there existssuch that. Further, defining the filter errors as, there are [
27].
Assumption 3. At the initial time of the interception start, the target is captured by the missile seeker, and the FOV angle satisfies that .
Assumption 4. There exist the positive constantsandin the terminal guidance phase, such thatat the interception point andin the terminal guidance phase.
Assumption 5. When the missile–target distance is very close, the strapdown seeker is in the dead zone, and the BLOS angle is not available. Therefore, the designed controller only considers the situation when ; is the minimum distance related to the dead zone of the strapdown seeker.
The Lyapunov function candidate is considered as
where
where
are the disturbance estimation errors.
According to [
26], there is
According to Assumption 2, the lumped disturbances are bounded, but unknown. We assume that the upper bounds are and .
Differentiating the terms in Equations (49)–(53) and combining Equations (23), (29), (35), (41) and (45) yields
According to Equations (55)–(59), it is known that
By using Young’s inequality, it is known that
Equation (60) can be rewritten as
Subsequently, by selecting the design parameters as
Equation (62) can be formulated as
where
.
Therefore, the closed-loop system is asymptotically stable, and all system states are ultimately uniformly bounded.
According to Equation (63), we can obtain
From Equations (19), (48) and (64), it can be further deduced that
Further derivation subsequently yields
Hence, there is . According to , the BLOS angle is bounded and the FOV constraint is ensured.
Hereto, the proof is completed.
Remark 3. The proposed controller in Equation (46) for the IGC model in Equation (17) ensures that the tracking error of the closed-loop system asymptotically converges to zero and that all states of the closed-loop system are ultimately uniformly bounded. In particular, the BLOS angle constraint is ensured.
5. Simulation Results and Analysis
To verify the effectiveness and robustness of the proposed IGC scheme for hypersonic missiles with strapdown seekers, simulations with different initial conditions, different target accelerations, and aerodynamic parameter deviations are presented in this section. The aerodynamic parameters used in this section are detailed in [
28].
The initial simulation values of the missile and target are listed in
Table 1 and
Table 2, respectively. The initial missile–target distance is
. The initial LOS angle is
. The initial FOV angle is
and the maximum FOV angle is
. The minimum distance related to the dead zone of the strapdown seeker is
, and the rudder time constant and maximum rudder angle are assumed to be
and
, respectively.
The design parameters of the proposed controller (BLF-SMC-BC) are , , , , and . The first-order filter parameters are , , , and . The reduced-order ESO parameters are , , , and . The desired FOV angle is assumed to be .
Case 1: If we suppose that the FOV constraint is and the maneuvering target’s constant acceleration is .
The simulation results are shown in
Figure 3.
Figure 3a–i show the missile and target trajectories, FOV angle, LOS angle, missile velocity, angle of attack, pitch angle rate, remaining intercept distance, rudder angle, and controller input, respectively. As can be observed in
Table 3, the miss distance under the three constraints is less than 1 m.
Figure 3b shows that the FOV angle does not exceed its maximum during the entire interception and the FOV constraint is assured under different FOV constraints. Moreover, the designed controller can ensure that the FOV angle converges rapidly to zero from its initial value and maintains it until the missile–target distance is very close, when it gradually diverges. However, the FOV angle is still within its maximum when the missile–target distance is close to the dead zone distance of the strapdown seeker.
Figure 3d shows that the missile under aerodynamic drag achieves interception of a maneuvering target by its kinetic energy after losing thrust.
Case 2: If we suppose that the FOV constraint is and the sinusoidal wave acceleration of the maneuvering target is .
The simulation results are shown in
Figure 4. The missile and target trajectories, FOV angle, LOS angle, missile velocity, angle of attack, pitch angle rate, remaining intercept distance, rudder angle, and controller input are shown in
Figure 4a–i, respectively. From
Table 4, it can be observed that the miss distance under the three constraints is less than 1 m. Similar to the simulation results in Case 2, the FOV angle can be ensured to be within the maximum FOV angle during the entire interception.
Case 3: Monte Carlo simulations.
A Monte Carlo simulation is conducted to prove the robustness of the proposed IGC controller. It is planned to run 1000 samples, where the targets perform sinusoidal maneuvers. The simulation conditions for each sample in this paper are set as follows.
- (1)
The FOV angle constraint is generated randomly and satisfies .
- (2)
The normal acceleration of the target is generated randomly and satisfies .
- (3)
Other biased parameters are listed in
Table 5. The coefficients of the aerodynamic forces and moments are assumed to change randomly in the range of −20% to 20% of their respective nominal values.
- (4)
The initial values of the missile are assumed to change randomly in the range of −5% to 5%.
The 1000 Monte Carlo simulation results are shown in
Figure 5,
Figure 6 and
Figure 7.
Figure 5 shows the BLOS angle of 1000 simulations, which indicate that the FOV angle rapidly converges to zero from its initial FOV angle and maintains it until the missile–target distance is very close, when it slowly diverges. In addition, the FOV angle does not exceed its maximum during the entire interception. The FOV angle is still within its maximum until the missile–target distance approaches the seeker’s dead zone distance.
Figure 6 shows the interception point distribution. A box plot of miss distance distribution is shown in
Figure 7. It shows that all of the miss distances are within 0.9 m, the average is 0.48 m, and approximately 50% fall within an interval of 0.35 to 0.60 m. In summary, the Monte Carlo simulation results further demonstrate the robustness of the proposed IGC controller for intercepting high-speed maneuvering targets.