International Journal of Aerospace Engineering

Volume 2015 (2015), Article ID 284863, 7 pages

http://dx.doi.org/10.1155/2015/284863

## Research on Aircraft Attack Angle Control Considering Servo-Loop Dynamics

^{1}Beijing Aerospace Automatic Control Institute, Beijing 100854, China^{2}Science and Technology on Aerospace Intelligent Control Laboratory, Beijing 100854, China^{3}School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China

Received 27 September 2014; Revised 31 December 2014; Accepted 31 December 2014

Academic Editor: Ronald M. Barrett

Copyright © 2015 Xiaodong Liu et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

#### 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 [2–4]. 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, 4–6]. 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 [8–10]. 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 [11–13], 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*

*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*

*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·m ^{2}. 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.*