Abstract

In this paper, an autopilot design method for a compound control small-scale solid rocket is proposed. The rocket has multiple actuators, including a flexible nozzle for pitching and yawing channels, aerodynamic fins for rolling channel, and lateral thrusters which work in on-off mode for all three channels. In order to keep the aircraft steady in the initial stage of launch when the dynamic pressure is low, the autopilot is aimed at optimizing the cooperation among the actuators. Firstly, without considering the discontinuous lateral thrust, the control law for flexible nozzle and aerodynamic fins is achieved via the sliding mode control approach. On this basis, an object to be controlled with choiceness is obtained for the lateral thrusters controlled loop. Secondly, the operation logic of lateral thrusters is programmed, regarding rolling moment as priority. Thirdly, after a continuous controller is obtained, a discretization method for the lateral thrusters control law is designed combining the characteristics of sliding mode control and Lyapunov’s stableness theorem. Finally, the fundamental cause why compound control improves the system stability is given theoretically. Simulation results validate the improved response performance and robustness against uncertainties and disturbance of the autopilot.

1. Introduction

Traditional aircraft controlled only by aerodynamic fins is hard to keep steady in the initial stage of launch, because the aerodynamic fin control efficiency is low for low-velocity aircraft, which leads to a difficulty in aircraft design [1]. Therefore, some aircrafts apply the flexible nozzles into pitching and yawing channels to make the control magnitude independent of velocity. However, the flexible nozzle cannot provide a control moment for the rolling channel. The instability of the rolling channel would lead to bad performance of the autopilot, because of aerodynamic couplings [2]. Therefore, it is necessary to provide sufficient control for the advanced aircrafts to keep steady for three channels.

Another effective method to promote the performance of the control system is to employ both traditional aerodynamic fins and lateral thrusters at the same time. Recently, a lot of research on high-altitude interception has been done to improve the autopilot’s performance by this method [3]. The advantage of this compound control technology is to provide sufficient control through lateral thrust, especially when the dynamic pressure gets low, and make full use of the nonworking medium consuming air force. It will be meaningful to apply this compound control technology in the initial stage of launch to keep stability against disturbance. However, the lateral thrusters are usually used in the pitching and yawing channels instead of the rolling channel.

In order to make full use of the aerodynamic fins, the flexible nozzles, and the lateral thrusters and avoid their disadvantages, in this paper, the flexible nozzle is used in the pitching and yawing channels, the aerodynamic fins are applied into the rolling channel, and the lateral thrusters are employed in all the three channels.

A well-designed compound-control autopilot shall take advantage of all actuators. The main difficulty during design is that the aerodynamic fins and the flexible nozzle provide continuous control force while the lateral thrusters work in on-off mode, which makes the whole control system to be a discrete/continuous hybrid system. The design methods for the hybrid control system have been studied in many researches. In the early stage, Hirokawa et al. [4] decompose the MIMO control system into a feedback and feedforward controller design problem. The feedback controller is designed using the algebraic approach, and the feedforward controller is designed to achieve the minimum fuel consumption independently. The control allocation method is used to optimize the cooperation in many researches. Xu et al. [5] take advantage of the robust adaptive sliding sector to produce a virtual control effort signal and use a control allocator based on the L2 optimal control allocation strategy to distribute the virtual signal to the two pairs of actuators. Mathavaraj et al. [6] allocate the control command in the daisy chain mode, which chooses to use the aerodynamic fin system as much as possible in order to save fuel for the lateral thruster system. Bi et al. [7] provide an ADRC-based controller which obtains the required control moment according to the angle of attack tracking deviation then allocate the respective commands to the aerodynamic deflection and lateral thruster using the dynamic control allocation. Li and Zhou [8] propose a θ-D feedback controller to steer the aircraft to track reference acceleration commands based on the linear-like structure, which ensures the asymptotic stability based on Lyapunov’s theorem. Zhao et al. [9] complete the aerodynamic fin controlled loop based on the concept of finite time stability, then using a backstepping approach to design a lateral thruster control law. Generally, most researches focus on the control method and specific allocation of the two actuators, while few of them study the stability issue caused by discrete characteristics of lateral thrust.

To promote the compound control performance for small-scale solid rockets, in this paper, the control method is proposed creatively. At first, a continuous controller is designed by the sliding mode control approach without considering the discrete characteristic of the lateral thrusters. Then, a operation logic of the lateral thrusters is optimized that provides a control moment for the rolling channel as a priority. Finally, according to the operation logic, the lateral thrust control law is discretized under the premise of the stable system based on Lyapunov’s theorem. Simulation results validate the effectiveness of the proposed approach and the improved performance compared to the traditional autopilot without lateral thrusters.

2. Dynamic Model of the Compound Controlled Rocket

Consider that the aircraft has a flexible nozzle which controls the yaw and pitch motions and aerodynamic fins which control the roll motion. Also, eight lateral thrusters are arranged in a lap with a 90-degree interval. Four of them provide lateral thrust parallel to the axis of the body coordinate system, and the other four provide lateral thrust parallel to axis of the body coordinate, as Figure 1 illustrates. represent the axes of the body coordinate system to describe the force and moment provided by lateral thrusters.

The thrusters can provide control force for the yawing and pitching channels and work in pairs to generate a rolling moment for the rolling channel. Without loss of generality, suppose each thruster is able to generate a thrust , with the arm of relative to the axis. The specific number, force, and moment of each thruster are shown in Table 1. For example, if the lateral thruster No. 1 is working, it will produce a moment of parallel to the axis, “0” force relative to the axis, and force relative to the axis.

Based on the sphere Earth model, the six-degree-of-freedom dynamic equations are established as follows, neglecting the rotation of the Earth. with where are the position components in the launch coordinate system, are the velocity components in the launch coordinate system, is the current mess of the aircraft, is the thrust of the main engine, are the flexible nozzle deflection angles for pitching and yawing channels and aileron deflection angle, are the coefficients of aerodynamic force of the aircraft, means the dynamic pressure, is the reference area of the aircraft, are angular velocity components observed in the body coordinate system, is the distance from the engine nozzle to the center of mess, are the gravitational coefficients in three axes, are the three attitude angles, are the components of the rotational inertia, are the coefficients of the aircraft’s aerodynamic moment, is the reference aerodynamic length of the aircraft, are the coefficients of the aerodynamic damping, is the equivalent lateral thrust in the rolling channel, with an arm of relative to the rolling axis, and and are the equivalent lateral thrusts in the pitching channel and the yawing channel, respectively, with an arm of relative to the pitching axis or yawing axis.

3. Compound Control System Design

The sliding mode method is a nonlinear control method which has great robustness against the model parameter variation and disturbance [10, 11]. It is applicable to the condition of large aerodynamic disturbance caused by the lateral thrusters. Accordingly, the aerodynamic surface controlled loop is designed at first via the sliding mode control approach. Suppose the lateral thrust is zero, the sliding mode surface is designed as where elements in are the controlling parameters that are greater than zero, and denote the control command of attitude angles. In order to improve the dynamic performance, the exponential reaching law has been chosen as where are the control parameters with elements greater than zero. Substituting Equation (2) and Equation (3) into Equation (5) successively, the flexible nozzle deflection for the pitching channel, the flexible nozzle deflection for the yawing channel, and the aileron deflection angle are solved. with

On this basis, the inner loop is considered as an object to be controlled with choiceness in the lateral thruster controlled loop. A continuous controller is designed via the sliding mode control approach firstly, without the consideration of the discontinuous feature of the lateral thrust. Similar to the aerodynamic surface control loop, the sliding mode surface is designed as where are controlling parameters with elements greater than zero. Then, the derivative of is

In order to improve the dynamic performance, the exponential reaching law has been chosen as where are the controlling parameters with elements greater than zero. Substituting Equation (2), Equation (3), and Equation (10) into Equation (9) successively, the continuous lateral thrust are where are obtained by Equation (6).

Finally, considering the lateral thruster work in on-off mode, the operation logic of lateral thrusters is designed to satisfy the rolling channel demand preferentially, because the flexible nozzle would provide relatively more control in the pitching and yawing channels, and the main purpose for the lateral thrusters is to provide sufficient control for the rolling channel. The additional effect of the operation logic design for lateral thrusters is to decrease the deflection of the flexible nozzle, which can save energy for the main engine. According to the considerations above and the layout of lateral thrusters, one possible control combination for the three channels is shown in Table 2.

According to the operation logic of the lateral thrusters, the continuous are discretized according to the following rules which can guarantee the stability proved by Lyapunov’s stableness theorem.

In order to describe the discretization method, denote the desired lateral thrust obtained by Equation (11) as

Considering the limitation of the discrete operation logic, the lateral thrusters are hard to provide the desired control input precisely. The actual lateral thrusts are described as where denotes the thrust adjustment during the discretization. It is obvious that the most desired lateral thrust is between two practical values, neglecting the input saturation. The relationship among and those two practical thrust values and is

For example, if N and the desired lateral thrust for the rolling channel is 150 N, the practical values and , according to the operation logic.

Therefore, the thrust adjustment has two possible values, which are defined as

Take advantage of Lyapunov’s stableness theorem, to determine the actual thrust adjustments . Consider a Lyapunov function candidate as

So the derivative of is

It is obvious that if , the system is asymptotically stable. Substituting Equation (2), Equation (3), Equation (6), and Equation (11) into Equation (9) successively, one can obtain that with

are greater than zero, according to the physical truth. When for , to make sure that , let for . Therefore, the thrust adjustment is solved as

Substituting Equation (20) into Equation (13), the actual control inputs of lateral thrusters are obtained.

Similar to the sliding-mode control, the discretization method makes the lateral thrusters turn on and off frequently when is close to , which wastes a lot of fuel and may cause the undesired vibration. The decreasing chattering approach for sliding-mode control can also be used when the thrust adjustment is determined.

4. Stability Analysis

The aircraft is a MIMO nonlinear system with input saturation. Define the control input saturation as where is the actual control input, and and are saturation amplitudes. The part beyond saturation can be described as

Consider as perturbations of the system. Substituting and obtained from Equation (6) and Equation (11) into Equation (21), the practical control input and are got. Then substituting and into Equation (9), one can obtain where

Consider a Lyapunov function candidate as

The derivative of is

During the realistic mission, is unknown but actually bounded. Thus, there exists a positive constant that satisfies . And Equation (26) can be rewritten as

Further, with

According to Equation (28),

Since and are both constants,

When , let , then so Substituting into Equation (33), Then, so As is known to all, ,

When , let ; according to Equation (31), so Substituting into Equation (39), so which also leads to Equation (37).

When , Equation (37) is correct, as well.

Therefore, the system is uniformly ultimately bounded. All the signals in the closed-loop systems converge to a compact set which is defined as

According to Equation (27), if is not too great, there exists and with positive elements that guarantee , and the system will be asymptotically stable. The compound control improves the total capacity of the autopilot, which increases the saturation amplitudes and therefore decreases the perturbation. This is the reason why this compound control autopilot insures the stability while improving the dynamic performance for the aircraft.

5. Simulations and Analysis

Numerical results are obtained by using a six-degree-of-freedom aircraft model which is launched from the ground with the 90° angle of pitch. The aircraft tracks a predefined schema trajectory given by a period of attitude control commands , where keep zero, and decreases from 90° to shape the trajectory. Steady wind and wind shear are considered in the simulation to evaluate the performance of the compound controller.

The numerical results of the initial stage of launch are shown in Figures 210. The red lines represent the results of compound control. The blue lines show the results of the flexible nozzle and aerodynamic surface control, without lateral thrusters. The green lines describe the nominal condition where there is no disturbance.

As can be seen from Figures 24, the wind disturbance increases the tracking deviation, but the compound controller can still hold the system steady. The tracking deviation of the angle of pitch does not converge to zero, which is necessary, because the control demand is varying to shape the trajectory. The wind disturbance influences more at the beginning of the launch when the velocity is low. So the deflection angles of the nozzle and the aileron get great and the lateral thrusters keep working, as is presented from Figures 510.

Furthermore, the comparison between compound control and control without lateral thrusters shows that the tracking deviations and actuator deflection under compound control are both smaller. In each channel, the actuators cooperate to generate a control moment in the same direction. And the direction of control moment is defined by Equation (3).

Specifically, In Figure 2, the tracking deviation of the angle of pitch under compound control is smaller than that under control without lateral thrusters, because of the control moment provided by lateral thrusters in Figure 8 and the decreased couplings when the angle of roll is near zero in Figure 4. As is shown in Figure 5, the deflection of the flexible nozzle under compound control is smaller than that under control without lateral thrusters which saves energy for the main engine. The flexible nozzle deflection for the pitching channel is negative which provides positive control moment. The corresponding lateral thrust for the pitching channel is negative which generates a positive control moment. It demonstrates that under the compound control law, the flexible nozzle and lateral thrusters cooperated with each other and there is no undesirable counteracting. The same conclusion can be seen in the simulation results of the yawing channel in Figures 3, 6, and 9. The tracking deviation of the angle of roll and the usage of actuators for the rolling channel are shown in Figures 4, 7, and 10. The tracking deviation of the angle of roll is apparently smaller, and aileron saturation time decreases under compound control. This is because the control efficiency of ailerons is low when the velocity is low in the initial stage of launch, and the control moment provided by lateral thrusters is of the same direction as that induced by ailerons. This increases the actuators’ saturation amplitudes and therefore decreases the tracking deviation.

It is demonstrated that the compound controller improves the performance of the autopilot by realizing the cooperation among actuators. That validates this compound control method is which effective to use the flexible nozzle, aerodynamic fins, and lateral thrusters to achieve a better response against disturbance and improve the stability of the aircraft.

6. Conclusions

This paper proposes a control scheme for aircrafts in the initial stage of launch. An autopilot design method is described for an aircraft with a flexible nozzle, aerodynamic fins, and lateral thrusters. This method is based on a nonlinear model, and the stability is guaranteed in each step of the design process. Simulation shows that the actuators are cooperated to improve the control which enhances the stability of the aircraft. Further, the disturbance from the lateral thrusters and other realistic impacts should be taken into consideration to improve the accuracy of modelling.

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare that there is no conflict of interest regarding the publication of this paper.