Abstract

Angle penetration attack ability plays a more and more important role for missiles in modern warfare, and the traditional separate guidance and control system design problem is the key to restrict the improvement of time-sensitive attack and cooperative attack ability of multimissiles. Firstly, the deviation control strategy of line-of-sight angle and attack angle is put forward in this paper, and the integrated guidance and control system model with impact angle constraint is established, according to the characteristics of angle penetration attack. Then, an integrated guidance and control controller for angle penetration attack is designed by using adaptive dynamic surface control, with the dynamic constraints, nonlinear input saturation, and terminal line-of-sight and attack angle constraints concerned. In order to ensure the robustness of the system, nonlinear disturbance observers are introduced to estimate the uncertainty of the system model. Finally, the stability of the integrated design method is proven based on the Lyapunov theory. Simulation results verify the effectiveness of the integrated guidance and control design method proposed in this paper in multimissile angle penetration attack.

1. Introduction

Multimissile angle penetration attack is a combat mode in which multiple missiles strike the target at different terminal impact angles. It plays an irreplaceable important role in modern war by meeting a variety of specific combat requirements to destroy the enemy target to the greatest extent [1, 2]. In the process of multimissile attack mission, the guidance and control system is the key to realize cooperative precision attack, and the performance of the system will ultimately determine the operational effectiveness of the missile.

The traditional design scheme of the missile guidance and control system is to separate the guidance system from the control system and then design two systems separately [3, 4]. The core of the traditional separate guidance and control design method lies in the design of guidance law. The designed system gives the desired control command through the guidance law and then executes the control command by the flight control system, in order to control the missile to maintain a stable flight attitude and perform the task of attacking battlefield targets.

In the design of attack time cooperation, Jeon et al. [5] proposed an attack time control guidance law for antiship missiles based on the idea of optimal control. Kumar and Ghose [6] set the error term between the preset attack time and the remaining attack time, added it to the proportional guidance law, and designed a new guidance law through the sliding mode control method to ensure that the preset attack time constraints are met. Both the attack time control guidance law and the sliding mode guidance law do not fully consider the interaction and cooperation in the flight process of missiles; therefore, Ref. [7, 8] designed a two-layer structure of cooperative guidance framework and cooperative proportional guidance law. In the process of combat flight, missiles share the remaining attack time information through online data link and adjust its own flight state in real time to achieve the coordination of the final attack time. In terms of the impact angle cooperation, Harl and Balakrishnan [9] designed a cooperative guidance law with attack time and attack angle constraints based on sliding mode control and comprehensively adopted line-of-sight rate adjustment technology and second-order sliding mode method to meet the attack time and attack angle constraints. Jung and Kim [10] designed the offset proportional guidance law by using the backstepping control method, in which the offset term comprehensively considered the attack time error and attack angle error.

The traditional guidance and control system design scheme can realize the cooperative attack flight guidance and control of multimissiles by designing the cooperative guidance law. However, the time constant of the guidance loop becomes smaller and the bandwidth becomes larger with the gradual reduction of the relative distance between the missile and the target. At this time, the assumption of frequency spectrum separation will no longer be tenable; the traditional separation design scheme will lead to the problems that seriously restrict the missile combat capability, such as sharp performance degradation, large miss distance, and flight instability. The integrated guidance and control (IGC) scheme is an effective way to solve this problem [11, 12].

The research on the IGC mainly focuses on the control of a single aircraft/missile, mainly including optimal control method [13], backstepping control method [14], sliding mode control method [15], trajectory linearization control method [16], and dynamic surface control method [17]. It is extremely difficult to apply the IGC to the cooperative control of multimissiles. In particular for the angle penetration attack, the guidance and control system should not only ensure that the terminal impact angle attitude of each missile meets a specific constraint requirement but also minimize the attack angle of missiles when intercepting the target. At the same time, the existing cooperative IGC design lacks full consideration and in-depth research on the problems of system stability and robustness caused by the nonlinearity and time variability of the missile itself, the perturbation of missile aerodynamic parameters, and the limitation of input saturation.

The dynamic surface control method is first proposed by Swaroop et al. [17], to overcome the problem of “item explosion” in backstepping control method and sliding mode control method. Its basic idea is to add a first-order low-pass filter between the designs of the two-step control laws of the original backstepping control, so as to avoid the direct differentiation of some nonlinear signals in the next design [18]. The deficiency of the dynamic surface control method is how to improve its adaptive and robust performance in complex system environment.

The IGC system modelling of multimissile angle penetration attack is a typical nonlinear problem, which is very difficult to control [19, 20]. The contribution of this work is to design a robust IGC method to increase the adaptive and robust performance of the DSC when the missile system itself has control input saturation, and there is nonlinearly parameterized no-matching uncertainty in the system. Meanwhile, the cooperative problem of the IGC control is effectively processed.

Aimed at the problem of multimissile cooperative attack on one stationary target, a three-channel independent decoupling model of the integrated guidance and control (IGC) system with impact angle constraint is established firstly, according to the requirements of angle penetration attack. On this basis, a robust IGC control method for angle penetration attack is designed by using adaptive dynamic surface (DSC) control and nonlinear disturbance observer (NDO) technology. Finally, simulation experiments are carried out, in order to verify the effectiveness of the IGC design method proposed for multimissile angle penetration attack.

2. IGC System Modelling of Multimissile Angle Penetration Attack

The flight control system model of a single missile and the three-channel independent decoupling model of the IGC system are shown in document [21, 22]. This section mainly establishes the cooperative IGC system model of multimissiles with impact angle constraints according to the relative motion relationship for angle penetration attack between multimissiles and the target. In order to ensure the coordination of the flight state of multiple missiles, the photoelectric infrared detector can obtain the corresponding distance and angle information, but the price is expensive. In practice, the small radar or radio spectrum detection equipment can be put on every missile for a distributed control system, or the data of each missile comes from the central data link.

2.1. Relative Motion Relationship between Multimissiles and Targets

At the end of multimissile cooperative attack, assuming that missiles attack one target and the target is stationary, the relative motion relationship between each missile and the target in the three-dimensional environment can be decomposed into independent relative motions in the longitudinal and lateral planes. The relative motion relationships in the two planes are shown in Figure 1(a) and 1(b), respectively.

In Figure 1, all quantities including subscripts represent the components of missile and target related parameters in the longitudinal plane and lateral plane, respectively, where is the relative distance between the -th missile and the target. By omitting the subscript for convenience, and represent the speed of the -th missile and the target, respectively; represent the included angle between the velocity vector of the -th missile and the reference plane, that is, the track inclination and track deflection angle of the missile; are the angle between the target velocity vector and the reference plane, that is, the track inclination and track deflection angle of the target; are the line-of-sight (LOS) angle between the -th missile and the target.

For the longitudinal plane pitch channel, the relative motion equation between the -th missile and the target can be obtained from Figure 1(a):

By differentiating on both sides of equation (1), we get

On the basis of Ref. [18], by adding the track inclination of the missile to the pitch channel subsystem, the pitch channel subsystem of the missile becomes where represent the track inclination, attack angle, and pitch angle rate of the missile, respectively, and represent the corresponding unknown bounded uncertainty. The physical quantities represented by other parameters are shown in Ref. [18].

Combining equations (2) and (3), the following can be obtained:

Similarly, for the lateral plane yaw channel, the relative motion equation between the -th missile and the target can be obtained from Figure 1(b):

By differentiating on both sides of equation (5), we get

On the basis of Ref. [18], by adding the track deflection angle of the missile to the yaw channel subsystem, the yaw channel subsystem of the missile becomes where represent the track yaw angle, sideslip angle, and yaw angle rate of the missile, respectively, and represent the corresponding unknown bounded uncertainty. The physical quantities represented by other parameters are shown in Ref. [18].

Since , combining equations (6) and (7), the following can be obtained:

Therefore, equations (4) and (8) describe the differential expressions of the line-of-sight angle rate of the -th missile and target in the longitudinal plane and lateral plane, respectively.

2.2. Three-Channel Independent Decoupling Model of the IGC System with Impact Angle Constraint

Through the analysis of the relative motion relationship between the missile and the target, the desired impact angles of the longitudinal plane and the lateral plane are noted as and , respectively, and the relationship between the current line-of-sight angle, the desired line-of-sight angle, the line-of-sight angle rate, and other state variables is established. The multimissile angle penetration attack is transformed into the problem of line-of-sight angle deviation and attack angle control.

Let the error between the current and the desired line-of-sight angle in the longitudinal plane and the lateral plane be, respectively,

By calculating the first derivative and the second derivative on both sides of equations (9) and (10), respectively, it can be seen that

According to equations (3), (4), (9), (11), and (12), by taking as state variables, the subsystem model of the IGC pitch channel of the missile with impact angle constraint can be obtained as

Similarly, according to equations (7), (8), (10), (13), and (14), by taking as state variables, the subsystem model of the IGC yaw channel of the missile with impact angle constraint can be obtained as

Continue to take as state variables, and the subsystem model of the IGC roll channel of the missile with impact angle constraint can be obtained as

To sum up, equations (15), (16), and (17) constitute the IGC three-channel independent decoupling system model of the missile with impact angle constraint.

3. Robust IGC Control Method for Angle Penetration Attack

The difference between the cooperative IGC model obtained above and the single IGC model described in Ref. [18] is that the single IGC model is a single-output linear time-varying system, while the cooperative IGC model is a multioutput linear time-varying system. At the same time, the missile angle penetration attack not only needs to meet the impact angle constraint but also needs to minimize the attack angle when completing the target attack. Therefore, by taking the subsystem model of the IGC pitch channel in the longitudinal plane as an example, a cooperative robust IGC control method based on the adaptive dynamic surface and nonlinear disturbance observer is designed.

Because the missile needs to meet the requirements of angle penetration attack, the motion of missiles will become more complex, compared with the precise attack flight process of a single missile. At this time, the control limitation of each rudder deflection angle of the missile needs to be considered.

Note the elevator yaw control limit as where .

Define the actual rudder deflection angle of elevator as ; then,

Let the state variables , , , and and the control variable and be recorded as , respectively; then, equation (15) can be rewritten into a general state space expression: where

3.1. Robust IGC Controller Based on the Adaptive Dynamic Surface

For the IGC system model shown in equation (20), which contains unknown uncertainty and has control input constraints, the control goal is to design the controller to make the terminal line-of-sight angle between each missile and the target meet the desired impact angle requirements and ensure that the line-of-sight angle rate tends to zero and meet the requirements of low miss distance.

Before designing the control law, make the following assumptions.

Assumption 1. The system (20) is BIBO stable.
To compensate for the impact of input saturation, the following auxiliary subsystems are established: where and .
The design steps of the dynamic surface are as follows.

Step 1. Define the first dynamic face as By deriving from both sides of equation (23) and combining the first equation in equation (20), the following can be obtained: where is selected as the virtual control variable and designed as where is the constant to be set, and it meets that . Since , is always nonsingular.
is transmitted through the following first-order filter: where is the time constant of the filter.

Step 2. Define the second dynamic face as By deriving from both sides of equation (27) and combining the second equation in equation (20), the following can be obtained: where is selected as the virtual control variable and designed as where is the constant to be set, and it meets that ; is the estimation of , that is, the output of the subsequently designed nonlinear disturbance observer (NDO). Since , is always nonsingular.
Similar to , is transmitted through the following first-order filter: where is the time constant of the filter.

Step 3. Define the second dynamic face as By deriving from both sides of equation (31) and combining the third equation in equation (20), the following can be obtained: where is selected as the virtual control variable and designed as where is the constant to be set, and it meets that ; similar to , is the estimation of , that is, the output of the subsequently designed nonlinear disturbance observer (NDO). Since , is always nonsingular.
Similar to and , is transmitted through the following first-order filter: where is the time constant of the filter.

Step 4. Define the second dynamic face as By deriving from both sides of equation (35) and combining the fourth equation in equation (20), the following can be obtained: Then, the actual control input is designed as where is the constant to be set, and it meets that ; similar to and , is the estimation of , that is, the output of the subsequently designed nonlinear disturbance observer (NDO). Since , is always nonsingular.

3.2. Nonlinear Disturbance Observer to Dealing with Uncertainty

In this section, three disturbance observers are designed to estimate the uncertainty , respectively, in order to enhance robustness of the IGC system.

According to equation (30), the error between filter output and input is defined as

Combining equations (31), (38), and (29), we can obtain

Substituting equation (39) into (27), we get

Therefore, according to the design steps of nonlinear disturbance observer in Ref. [18], the observer designed in this section for estimating is shown in Figure 2.

In Figure 2, the expression of low-pass filter is where is the time constant of the filter. In order to ensure the estimation effect of , the time constant should be set small enough.

Similarly, according to equation (34), the error between the filter output and input is defined as

Combining equations (35), (42), and (33), we can obtain

Substituting equation (43) into (31), we get

Therefore, the observer designed in this section for estimating is shown in Figure 3.

In Figure 3, the expression of low-pass filter is: where is the time constant of the filter. In order to ensure the estimation effect of , the time constant should be set small enough.

Similarly, substituting equation (37) into (35), we can obtain

Therefore, the observer designed in this section for estimating is shown in Figure 4.

In Figure 4, the expression of low-pass filter is where is the time constant of the filter. In order to ensure the estimation effect of , the time constant should be set small enough.

To sum up, , , and in equations (29), (33), and (37) are obtained by the disturbance observers shown in Figures 24, respectively.

The controller work steps are presented in Pseudocode 1.

1: For the IGC system mode by Equation (20), define auxiliary subsystems by Equation (22);
2: Design the first dynamic surface by Equation (23);
3: Design the second dynamic surface by Equation (27);
4: Design the third dynamic surface by Equation (31);
5: Design the fourth dynamic surface by Equation (35);
6: Design the first NDO to estimate by Figure 2;
7: Design the second NDO to estimate by Figure 3;
8: Design the third NDO to estimate by Figure 4;
9: The controller work steps are completed.
3.3. Stability Analysis of the Proposed Robust IGC Control Method

The robust IGC control method is designed by using dynamic surface control and nonlinear disturbance observer; then, we analyze the stability of the IGC control method.

The estimation errors of the above three disturbance observers are defined as

Then, equations (40), (44), and (46) can be written as

Taking the derivatives on both sides of equations (38) and (42), respectively, and combining equations (30) and (34), the following can be obtained: where is a continuous function, and its boundedness can be obtained from Assumption 1. Therefore, it can be seen that , where is the normal number.

The Lyapunov function is defined as

Taking the derivatives on both sides of equation (54) and combining equations (49)–(53), the following can be obtained:

According to Young’s inequality and , it can be deduced that

Further, the following inequality holds:

If the parameters and to be set meet the following inequalities, where is the normal number.

Combining equations (57) and (58), we can obtain where .

From equation (59), we can get

Assuming that the designed disturbance observer can better estimate the uncertainty, it can be seen that

In the later flight stage of missiles attacking the target, it can be assumed that there is no input saturation; that is, when , holds. At this time, equation (60) becomes

From equation (62), it can be seen that the upper bound of depends on and . If is large enough, can become arbitrarily small, and and are ultimately uniformly bounded.

Since is one of the control objectives, in order to analyze its transient tracking error, we define

By taking the derivatives on both sides of equation (63), according to Young’s inequality, the following can be obtained:

Let ; then, equation (64) becomes

Taking the derivatives on both sides of equation (65) within , we can obtain

According to equation (66), the following inequality can be obtained:

Then, the upper bound of can be expressed as

Similarly, taking the derivatives on both sides of equation (59) within , we can obtain

According to equation (69), the following inequality can be obtained:

Therefore, the following can be obtained:

Combining equations (68) and (71) and making so that , we get

Equation (72) gives the explicit expression of the transient tracking error of the desired line-of-sight angle in the longitudinal plane.

According to equations (62) and (72), the following conclusions can be drawn.

Conclusion 2. For the decoupling IGC nonlinear system model of angle penetration attack shown in equation (20) satisfying Assumption 1, the uncertain performance in the system model is effectively estimated by the disturbance observers shown in Figures 24. When the dynamic surface (DSC) control method shown in equation (37) is established, and all states and of the closed-loop system will be ultimately uniformly bounded by setting appropriate parameters. Meanwhile, by increasing the parameter and decreasing the parameter , the above states will be arbitrarily small. In conclusion, the proposed cooperative IGC design method is stable.

Note 3. In this section, an IGC design method based on the adaptive dynamic surface and nonlinear disturbance observer is designed for the subsystem model of the IGC pitch channel of the missile in the longitudinal plane. For the subsystem model of the IGC yaw channel and roll channel shown in equations (16) and (17), respectively, which contain unknown uncertainties and have input constraints on control inputs and , the control goal of the yaw channel is to design the controller to make the terminal line-of-sight angle of missile and target meet the requirements of desired impact angle and to ensure that the line-of-sight rate tends to zero and to meet the requirements of low miss distance. The control goal of the roll channel is to minimize the rolling. The controller design still adopts the IGC design method of the adaptive dynamic surface and disturbance observer proposed in this section.

4. Simulation and Analysis

In order to verify the effectiveness and practicability of the IGC design method based on adaptive dynamic surface for multimissiles cooperative attack on battlefield targets, the computer simulation experiments of multimissile angle penetration attack mission are carried out. During the experiment, all simulations use MATLAB R2021a software, and the PC parameters used are Intel i7, 4-Core, 2.40 GHz, 64 bit, and 8 GB RAM.

The simulation scenario is set as that three missiles (missiles A, B, and C) perform the task of attacking ground stationary targets. The initial state and relevant control parameters of each missile and target are set in Table 1.

Except that the initial pitch angle is equal to the attack angle, the attitude angle and angle rate of three missiles are zero, and the initial aileron deflection angle and rudder deflection angle are also zero. Generally, the velocity and mass of three missiles can be regarded as invariants in the whole attack process. There is a fixed perturbation deviation in the aerodynamic parameters of missiles and fixed noise interference in the measurement. The input limits of elevator deflection angle, rudder deflection angle, and aileron deflection angle are , , and , respectively.

The desired terminal impact angle constraints set in the simulation are shown in Table 2. represent the desired impact LOS angle of missiles in the longitudinal plane and lateral plane, respectively; is the desired impact attack angle of missiles.

In equation (35), the parameter of the auxiliary subsystem is set as , respectively; in equations (25), (29), (33), and (37), the virtual control parameters of the dynamic surface are set as , respectively; in equations (26), (30), and (34), the filtering time constants of the first-order filter are, respectively, set as ; in equations (41), (45), and (47), the filtering time constants of the disturbance observer are, respectively, set as .

Table 3 shows the actual impact angle and miss distance of missiles A, B, and C. The curves shown in Figure 5 are the three-dimensional motion trajectories of three missiles and targets, respectively, and three groups of curves shown in Figure 6 are the changes of attack angle, sideslip angle, and roll angle of three missiles, respectively. Two groups of curves shown in Figure 7 represent the change of actual LOS angle in the longitudinal plane and lateral plane of three missiles, respectively, and two groups of curves shown in Figure 8 are the change of LOS angle rate in the longitudinal plane and lateral plane of three missiles, respectively.

According to the simulation results in Table 3 and Figure 5, missiles A, B, and C can intercept the target with a small miss distance to achieve accurate attack on the target. Among them, the actual terminal LOS angle in the longitudinal plane of missile A is , which differs little from the desired impact angle constraint . The actual terminal LOS angle in the longitudinal plane of missiles B and C are and , respectively, which is equivalent to reaching the desired impact angle constraint and means that the vertical attack on the target is realized.

According to the simulation results in Figures 58, while meeting the constraints of terminal line-of-sight angle, the three missiles can also ensure that each missile can complete the target attack at a sufficiently small attack angle, and the impact attack angles of missiles A, B, and C are , and , respectively, which meets the requirements of angle penetration attack. At the same time, the three missiles maintain a relatively gentle flight state during the flight, which can ensure that the angle rate changes of missiles A, B, and C are maintained in a small range and bear small overload changes.

To compare with existing methods, such as the traditional guidance and control method (traditional method) [12] and sliding mode control method (SMC method) [15], Monte Carlo simulation is used to conduct 100 robustness experiments in the same simulation conditions. The mean miss distance and LOS angle are shown in Table 4.

According to the simulation results in Table 4, missiles A, B, and C can attack the target with small mean miss distance; meanwhile, they can meet with the desired impact angle requirements by using the proposed method in this paper. Both the traditional method and SMC method make big mean miss distance compared with the proposed method. The SMC method can meet with the desired impact angle requirements, while the traditional method has big error in the desired impact angle. The reason is that the traditional method separates the guidance and control system, which will make a bad impact on the control accuracy and coordination performance. And the SMC method can achieve coordination control with the nonlinear control ability, but it cannot deal with the unknown uncertainty which will deduce some control errors.

5. Conclusions

This paper mainly studies the integrated guidance and control (IGC) design method for multimissile angle penetration attack. According to the requirements of multimissile angle penetration attack, the IGC system model with impact angle constraint is established. Considering the dynamic constraints, nonlinear input saturation, terminal line-of-sight, and attack angle constraints, a robust IGC control method for angle penetration attack is designed based on the adaptive dynamic surface and nonlinear disturbance observer, and the stability of the IGC design method is proven by the Lyapunov theorem. The simulation results show that the method proposed in this paper can not only ensure the accurate attack of each missile on the target but also ensure the coordination of multimissile flight states, meet the terminal impact angle requirement of each missile, and finally realize the multimissile angle penetration attack mission. The paper makes a contribution to the cooperative integrated guidance and control system design, and the research results will benefit practical missions of high-speed UAVs and missiles in the future. The processing of nonlinear uncertainties such as hysteresis and dead time in the control system is the focus of the next research.

Data Availability

The data used to support the findings of this study are included within the article.

Conflicts of Interest

The authors declare no conflict of interest.

Acknowledgments

The authors acknowledge the funding received from the following science foundations: the National Natural Science Foundation of China (Nos. 62101590 and 62176214) and the Natural Science Foundation of Shaanxi Province, China (2020JQ-481, 2019JQ-014).