Abstract

This paper presents a novel robust attack angle control approach, which can effectively suppress the impacts from system uncertainties and servo-loop dynamics. A second-order linear model of electromechanical servo loop is considered in the modeling and design processes. With regard to the block-structure models facing attack angle control, the multiple robust surfaces and dynamic surface control (DSC) approaches are both employed. By means of Lyapunov function method, the stability conditions of attack angle control systems are, respectively, given without/with considering the servo-loop dynamics in design process. Computer simulation results present that, compared with the attack angle control scheme which does not consider the servo-loop dynamics in design process, the proposed scheme can guarantee that the whole attack angle control system possesses the better comprehensive performances. Moreover, it is easy to be realized in engineering application.

1. Introduction

In aircraft attitude control system, the existing system uncertainties, including modeling errors, parameter perturbations, and external disturbances, can badly affect the flight performances and even lead to the failure of flight task [1]. As a result, the impacts of system uncertainties on control performances must be highly valued and then effectively suppressed in the design process of aircraft attitude control law [24]. Besides that, the servo-loop dynamics, which is not absolutely ideal, can also affect the performances of the whole attitude control system. Concretely speaking, if the attitude control law is previously designed without considering the servo-loop dynamics, the whole attitude control system will not keep the satisfactory performance when the servo loop is added into the closed-loop system. Therefore, it is necessary to explore the robust attitude control methods with consideration of servo-loop dynamics, in order to further improve the comprehensive performance of the whole attitude control system. Taking the pitching channel into consideration, the attack angle control approach with consideration of a second-order linear model of electromechanical servo loop will be explored in this paper.

With regard to the aircraft flight system, the multiple robust surfaces method combined with backstepping method is generally employed [1, 46]. However, the traditional integrator backstepping technique suffered from the problem of “explosion of terms,” which can lead to the performance degradation (even the serious instability) of flight control system. In order to solve this problem, Swaroop et al. [7] proposed a kind of dynamic surface control (DSC) method, where the model is not directly differentiated through introducing some groups of low-pass filters. As a result, DSC approach is more appropriately used in the control system with multilevel framework than traditional backstepping approach, and it has been widely applied in the area of flight guidance and control [810]. In this paper, taking the pitching channel as an example, DSC method will be employed into the design of attack angle control law on the condition that the servo-loop dynamics is considered. In addition, because sliding mode control (SMC) possesses a series of attractive characteristics, especially the strong robust property against parameter perturbations and external disturbances [1113], it has been paid more attentions and widely applied in aircraft control areas [3, 6]. Based on this, the SMC theory will be also introduced in the design process of subsystem control.

The remainder of this paper is organized as follows. Section 2 provides the design models facing attack angle control without/with considering the servo-loop dynamics. Based on as-built models, the dynamic surface attack angle control laws are, respectively, designed without/with considering the servo-loop dynamics in Section 3. In Section 4, the computer simulation results are presented; meanwhile the conclusions and future works are given in Section 5.

2. Problem Description

Only considering the pitching channel of aircraft, the attitude motion equations are shown as follows [1]: where and , respectively, denote the attack angle and the flight path angle; and , respectively, denote the mass and the velocity of aircraft; denotes the acceleration of gravity; and , respectively, denote the pitching angular speed and pitching moment of inertia; denotes the dynamic pressure and denotes the air density; and , respectively, denote the reference area and the reference length for calculating the aerodynamic forces and aerodynamic moments. In addition, denotes the aerodynamic lift coefficient, denotes the pitching moment coefficient, and the expressions of them in a certain flight extent are shown as follows: where denotes the output angle of servo loop, denotes the aerodynamic lift coefficient with respect to , and denotes the aerodynamic lift coefficient with respect to . Meanwhile, denotes the pitching moment coefficient with respect to , and denotes the pitching moment coefficient with respect to . Note that (1)-(2) can be used to construct the actual model in simulation.

Subsequently, when the servo-loop dynamics is not considered in the design period, the design model facing attack angle control is obtained as follows: where and denote system uncertainties, which involves the modeling errors from the actual model to the design model. Moreover,

For DC electromechanical servo system, it is usually simplified into a second-order linear model, which is shown as follows: where and , respectively, denote the angular frequency of natural oscillation and the damping coefficient of servo loop and denotes the command input of servo loop. Moreover, the value selection of and should reflect the demands on the bandwidth and the dynamic properties of servo loop.

In fact, (5) can be rewritten in the time-domain form, which is shown as follows: where denotes the system uncertainty.

Therefore, when the servo-loop dynamics is considered in the design period, the design model facing attack angle control will be transformed into At this time, we can see that the original design model (3) with two-layer structure changes into another one (7) with three-layer structure, which directly reflects the deference between the modeling processes without/with considering the servo-loop dynamics.

The establishment of design models (3) and (7) lays the foundation for the next design of aircraft attack angle control laws.

3. Dynamic Surface Attack Angle Controller Design

With regard to a class of system with strict feedback form, just as system (3) and system (7), multiple robust surfaces method combined with backstepping method is generally employed. However, the traditional integrator backstepping technique suffered from the problem of “explosion of terms”; therefore the other improved control method—DSC—will be applied in this section, where the model is not directly differentiated through introducing some groups of low-pass filters.

Owing to the simple design and strong robust property of SMC, it will be introduced in the design process of subsystem control. Furthermore, the reaching law approach [14, 15] can effectively guarantee the better dynamic performance of reaching process; therefore it will be employed to construct the SMC scheme in this section.

The following two assumptions are useful in the next design and analysis.

Assumption 1. The uncertainty terms in system are all bounded; that is, , , and .

Assumption 2. When the DSC method is applied, the filter output is in a neighborhood of the filter input ; that is, .

3.1. Without Consideration of Servo-Loop Dynamics

Aiming at the two-layer design model (3), the dynamic surface attack angle control law can be designed as in the following steps.

Step A1. Design the robust surface variable for the 1st-layer subsystem: where denotes the command of attack angle.

Step A2. Calculate the virtual command of the 2nd-layer subsystem:

Step A3. In order to get the differential information of , we introduce a filter: Based on Assumption 2, we can get , where . In fact, we can adjust the parameter to make the boundary arbitrarily small.

Step A4. Design the robust surface variable for the 2nd-layer subsystem:

Step A5. Calculate the command input of servo loop:

Theorem 3. When the servo-loop dynamics is not considered, by means of Steps A1–A5, the actual attack angle will tend to the desired one , if the following conditions in (13) are all satisfied:

Proof. Choose a Lyapunov function as follows: Then, with the differential operation on (14), one can get
According to (3), (8), and (11), one can get Owing to , (16) can be transformed into where is bounded with .
Substituting (9) into (17), one can get
In similar, according to (3), (11), and (12), one can get
Substituting (18)-(19) into (15), we can get Then, under the satisfaction of conditions in (13), we can further get that always exists. Moreover, when and only when both and coexist, is tenable. As a result, and are both realized, which means that the actual attack angle will tend to the desired one .

Obviously, the derivation of Theorem 3 is carried out based on the condition of , which reflects that the servo-loop dynamics is not considered at this time. However, when the servo-loop dynamics is considered in the design, is not equal to anymore; that is, . In fact, we can make tenable by means of stable control system design, which will be presented in the next subsection.

3.2. With Consideration of Servo-Loop Dynamics

In this subsection, aiming at the three-layer design model (7), the dynamic surface attack angle control law can be designed as in the following steps.

Step B1. Design the robust surface variable for the 1st-layer subsystem:

Step B2. Calculate the virtual command of the 2nd-layer subsystem:

Step B3. In order to get the differential information of , we introduce a filter:

Step B4. Design the robust surface variable for the 2nd-layer subsystem:

Step B5. Calculate the virtual command of the 3rd-layer subsystem:

Step B6. In order to get the differential information of , we introduce another filter:

Step B7. Design the robust surface variable for the 3rd-layer subsystem:

Step B8. Calculate the command input of servo loop:

Theorem 4. When the servo-loop dynamics is considered, by means of Steps B1–B8, the actual attack angle will tend to the desired one , if the following conditions in (29) are all satisfied:

Proof. Choose a Lyapunov function as follows: Then, with the differential operation on (30), one can get
According to (7), (27), and (28), one can get When the fourth condition in (29) is satisfied, we can get that always exists. Moreover, when and only when exists, is tenable. Subsequently, we can further get . Then, based on Assumption 2, we can conclude that there is with .
Subsequently, as similar with the proof process of Theorem 3, we can also get the following equations: where and .
According to (33), we can further get When the first three conditions in (29) are all satisfied, we can get that always exists. Moreover, when and only when both and coexist, is tenable. As a result, and are also realized, which means that the actual attack angle will tend to the desired one .

According to (8)–(12), we can calculate the servo-loop command on the condition that the servo-loop dynamics is not considered. Meanwhile, according to (21)–(28), we can calculate new servo-loop command on the condition that the servo-loop dynamics is considered. This directly reflects the difference between the design processes without/with considering the servo-loop dynamics.

3.3. The Improved Control Laws

In order to avoid the high-frequency chattering at control input, which resulted from the signum term in control laws, the following saturation function will be employed to replace the signum function: After introducing the saturation function (35), the final dynamic surface control laws without/with consideration of servo-loop dynamics can be, respectively and comprehensively, expressed by

It can be proved that if the signum functions are replaced by the saturation functions, the Lyapunov asymptotic stability presented in Theorems 3 and 4 will degenerate into Lyapunov bounded stability under the same conditions. Moreover, we can adjust the parameter to make the convergence boundary arbitrarily small.

Until now, the attack angle control laws have been finished without/with considering the servo-loop dynamics. These two control schemes will be verified and compared by means of computer simulations in the next section.

4. Simulation Results

In this section, the simulation results of the proposed control scheme are compared with those of conventional control scheme, which is designed without considering the servo-loop dynamics.

In simulation, the parameters of researched aircraft are shown as follows: , , , , , and  kg·m2. The nominal aerodynamic parameters are shown as follows: , , , and . Note that 10% perturbation of aerodynamic parameters will be considered in the actual plant. The parameters of servo loop are shown as follows: and . Moreover, taking the practical situation into consideration, the controller output is limited between ±35 deg.

In the selection process of control coefficients, the coefficients of low-pass filters and saturation functions can be first obtained. In concrete, the filter coefficients are selected based on the compromise between estimation accuracy on virtual command and suppression effect on “explosion of terms”; meanwhile the saturation function coefficients are selected based on the compromise between robust property of control system and smooth property of control output. As a result, we first select and . Then, the remainder coefficients in the two control schemes are all obtained by means of trial and errors method, and they are shown as follows.

When the servo-loop dynamics is not considered, the coefficients of attack angle control law are chosen as follows: , , , and .

When the servo-loop dynamics is considered, the coefficients of attack angle control law are chosen as follows: , , , , , , and .

The step response of servo loop is illustrated in Figure 1.

As seen from Figure 1, the nonideal dynamic characteristics of servo loop are obviously presented, including regulation time, overshoot, and stable errors, which will affect the working performance of the whole pitching control system.

With computer simulation on the whole pitching control system, the comparison curves of attack angles under the two control schemes are shown in Figure 2.

As seen from Figure 2, both the two robust control schemes can guarantee good tracking performances. However, when the servo-loop dynamics is considered in the scheme design, the response speed of attack angle is faster, and the stable tacking errors are smaller.

Next, the outputs of servo loops under the two control schemes are shown in Figure 3.

As seen from Figure 3, the servo-loop output is smoother under the proposed control scheme, which is beneficial to the stability of the whole control system.

At this time, the control coefficients of the conventional scheme are chosen the same as with the proposed scheme; that is, , , , and , and then the tracking curve of attack angle under the conventional control scheme is shown in Figure 4.

As seen from Figure 4, when the control parameters of the conventional scheme are increased, the bad stability is presented clearly, which reflects that the design margin can be effectively enhanced when the servo-loop dynamics is considered in the design process. Until now, the performance advantages under the proposed control scheme have been verified.

5. Conclusions

With consideration of second-order dynamics of electromechanical servo loop, this paper puts forward a robust attack angle control approach. By means of sliding mode control and dynamic surface control theories, the multiple subsystems of control plant are effectively connected, and the robust property of control system is also guaranteed. The stability analysis on attack angle control systems is given by using Lyapunov function method. From simulation results, we can see that the proposed scheme can guarantee that the attack angle control system possesses more satisfactory performances, compared with the conventional one which did not consider the servo-loop dynamics in design period. Moreover, the structure of the proposed control scheme is simple; therefore it is easy to be realized in engineering application. In addition, the proposed method in this paper can be extended to explore the robust whole-channel attitude control approaches, which will be carried out in future works.

Conflict of Interests

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

Acknowledgment

This work is supported by the National Nature Science Foundation of China (Grant no. 61403355).