# Neural-Based Compensation of Nonlinearities in an Airplane Longitudinal Model with Dynamic-Inversion Control.

1. IntroductionFor a general longitudinal model of the airplane, the flight control law tends to be designed in terms of the linearized model corresponding to the given trim points. On this basis, the proportional-integral-derivative (PID) controller is used to achieve the desired flight performance under the assumption that the short-period dynamics are faster than the phugoid mode [1]. However, the classical PID controller may be limited due to too many parameters that need to be scheduled and optimized for the strong coupling airplane model under the complicated flight condition. As a result, the inversion design approach is a very useful tool in the control design [2], and the main advantage lies in avoiding the iterative regulation concerning the control parameters, and this controller provides greater flexibility for the strong coupling system [3]. More importantly, the control design using the dynamic-inversion method is based on the nonlinear model instead of the interpolated linear model [4].

In some studies, the inversion control design is realized by adopting feedback signals to offset inherent coupling dynamics, thus guaranteeing the satisfactory decoupling control ability. In particular, an investigation example was illustrated using the dynamic-inversion methodology for the linear model of a generic X-38 type reentry vehicle [5]. Correspondingly, the closed-loop stability and robustness of a dynamic-inversion flight controller for reentry vehicles were quantified in consideration of the influence along with the different flight dynamics. In addition, a methodology was presented using a combination of the linear dynamic-inversion controller and adaptive filter in order to implement MIMO reconfigurable flight control [6]. Such control design could improve significantly the tracking performance, handling qualities, and PIO tendencies for the closed system. Besides that, Doman and Ngo [7] discussed an indirect adaptive control problem by applying a baseline dynamic-inversion control structure. Furthermore, a quaternion-based attitude controller was developed based on the inversion control approach for the X-33 in the ascent flight phase. The dynamic-inversion control approaches were introduced for a spacecraft, not only an airplane, to realize the attitude control in response to the servo-constraint dynamics [8]. This control law consisted of particular and auxiliary parts wherein the particular part played a role in driving the spacecraft attitude variables, whereas the auxiliary potion provided the necessary internal stability with the aid of the involved null-control vector. In general, the inversion method is adopted in the control design for both the airplane and spacecraft models in recent years. It is noted that the main difference between the inversion approach and conventional method lies in that the resulting design model is achieved by the state feedback, thus keeping the exact dynamics in contrast to the approximating linearization [9].

In this paper, the flight control law is proposed using the neural-based inversion design method and nonlinear compensation for a general longitudinal model of the airplane. In particular, the dynamic-inversion control can relieve the strong coupling effects regarding the model dynamics, whereas the neural-based compensation is helpful in improving the robust performance to suppress the uncertain disturbances. There are three aspects of this problem that have to be addressed. First, the inversion design method is introduced to convert the nonlinear mathematic model to the equivalent model accurately. After that, the inversion control law is designed to stabilize the system and relieve the coupling effects. Furthermore, the compensation using the neural network and nonlinear portion is introduced to improve the transient performance and system robustness. Lastly, an airplane example is provided to verify the feasibility of the proposed controller.

2. Longitudinal Model of an Airplane

The longitudinal motion of the airplane involves only vertical motion parameters and aerodynamic actions, so the airplane dynamics can be described based on the velocity coordinate. While the elevator deflection ([[delta].sub.e]) and throttle setting ([[eta].sub.c]) are selected as control inputs (U), the airplane model with the state variables X = [V, y, q, a, h] is given as follows [10]:

[mathematical expression not reproducible], (1)

where m and [I.sub.y] denote the mass and moment of inertia of the airplane, respectively. Besides that, the lift L, the drag D, the thrust T, and the pitching moment [M.sub.y] are determined by

[mathematical expression not reproducible]. (2)

In (2), [S.sub.w] and = [bar.c] represent the reference area and mean aerodynamic chord, respectively. Furthermore, we assume that the lift coefficient CL, drag coefficient ????, pitching moment coefficient ????, and propulsive coefficient ???? in this work are approximately stated by

[mathematical expression not reproducible]. (3)

Also, the gravity constant (g) and air density ([rho]) as a function of altitude are shown by

g = [f.sub.g](h), [rho] = [f.sub.[rho]](h). (4)

Based on (1)-(3), the balance restrictions are provided by

[mathematical expression not reproducible]. (5)

For any [V.sub.d] and [h.sub.d] in (5), the trim flight parameters regarding [[alpha].sub.r], [[eta].sub.cr], and [[delta].sub.er] can be solved. To this end, the inversion control system, in accordance with whether accurate feedback linearization or Taylor linear approximation is used, can be designed based on these obtained trim values.

3. Inversion Control Laws Based on Accurate and Approximate Equivalent Model

For the nonlinear model of the airplane in (1), its inversion model can be derived by applying, respectively, the differential geometry theory and small perturbation theory. Correspondingly, the feedback linearization method transforms the nonlinear model of the aircraft to the equivalent model which keeps completely the high-order dynamics of the original model. As a result, not only is the resulting inversion model based on the feedback linearization more accurate than that based on the approximate linearization, but also the control capacity is enhanced in that the uncertain effects of the approximate linearization are removed accordingly [11].

3.1. Inversion Control Law Using Feedback Linearization. First, selecting V and h as the system outputs, the derivative of V corresponding to Y = [[V, [gamma], [alpha], [eta], h].sup.T] is deduced based on the feedback linearization idea and differential geometry theory [12], and it is expressed by

[mathematical expression not reproducible], (6)

where [eta] is the intermediate variable that needs to be adopted, so, further differentiating [??] with respect to Y, we have

[mathematical expression not reproducible]. (7)

Considering the presence of [mathematical expression not reproducible] in (7) and simultaneously combining it with

[mathematical expression not reproducible], (8)

then we have

[mathematical expression not reproducible]. (9)

Equation (9) shows that the expression of [V.sup.(3)] includes the control inputs Se and qc, indicating that the nonlinear model has been partially transformed into the linear system [13]. Alternatively, higher order differential equations of h can be deduced as

[mathematical expression not reproducible]. (10)

In (10), the second derivative of the flight path angle y with regard to Y = [[V, [gamma], [alpha], [eta], h].sup.T] is written as

[mathematical expression not reproducible]. (11)

Similarly, the differentiation of [??] regarding Y = [[V, [gamma], [alpha], [eta], h].sup.T] is obtained by

[mathematical expression not reproducible]. (12)

Substituting (9) and (12) into (10), we have

[mathematical expression not reproducible]. (13)

With the integration of (9) and (13), we get

[mathematical expression not reproducible]. (14)

If the matrix G is invertible, let

[mathematical expression not reproducible], (15)

where v represents the so-called pseudo-control vector [14], so the inversion model of the airplane is built by

U = [G.sup.-1] (v - [F.sub.0]) = [f.sup.-1] (X, v). (16)

As long as the output of (16) is regarded as the input of the airplane model and at the same time (15) holds, the decoupling control goal can be achieved for the nonlinear airplane model. Furthermore, we define tracking errors as [14]

[mathematical expression not reproducible], (17)

where [V.sub.d] and [h.sub.d] represent command signals, respectively. Differentiating [S.sub.V] and [S.sub.h] and simultaneously combining them with (14), we have

[mathematical expression not reproducible]. (18)

Let the inversion control law be [15]

[mathematical expression not reproducible] (19)

so we have

[mathematical expression not reproducible] (20)

In (20), [S.sub.V] and [S.sub.h] will converge to zero exponentially by choosing [k.sub.V] and [k.sub.h] as properly positive constants, while making track errors V - [V.sub.d] and h - [h.sub.d] reach zero rapidly [15]. Furthermore, the measurement errors in relation to the system outputs and state variables are considered in (15) and (16), and we have

U = [(G + [DELTA]G).sup.-1] [(v + [DELTA]v) - ([F.sub.0] + [DELTA][F.sub.0])], (21)

where AG, Av, and AF0 are the uncertainties caused by the sensor errors. Accordingly, tracking errors in (17) change to [S.sub.V] + [DELTA][S.sub.V] and [S.sub.h] + [DELTA][S.sub.h]. In this case, if the control law in(19) is selected, the Lyapunov stability in (20) may not be satisfied. Therefore, it is necessary to apply the adaptive signals to offset the uncertain effect in relation to the sensor noise as a result of ensuring the global stability throughout the overall flight envelope.

3.2. Inversion Control Law Using Approximate Linearization. The approximate linearization approach is considered that the airplane movement is associated with small deviations from the steady flight state. And all high-order dynamics are regarded to be small such that their actions are negligible in contrast to the first-order model dynamics. When the first-order terms are kept in (1) and (5) using the approximate linearization method [16], then the following linear equations are obtained:

[mathematical expression not reproducible]. (22)

Correspondingly, the inversion control law based on this approximate model is expressed by

[mathematical expression not reproducible], (23)

where pinv represents the pseudo-inverse function, and let

[mathematical expression not reproducible]. (24)

In (24), if control parameters are selected suitably, [DELTA]v will approach [DELTA][??] such that the inversion control based on the approximate linearization principle can be realized in the given flight condition.

4. Robust Adaptive Control with Neural-Based Compensation of Nonlinearities

Improving the transient performance is very important for the aircraft model to follow the expected command rapidly without deviating from the design point. Alternatively, the system robustness will guarantee flight stability with the existence of the large model uncertainties and external disturbances. As a result, the transient performance and system robustness can be an issue for the aircraft model to realize the challenging tasks.

To this end, this work combines the above dynamic-inversion control with the compensation of the neural network and nonlinear potion in order to ensure system robustness and self-adaption and to improve the transient performance. This is because the inversion control is sensitive to modeling errors due to the need of the detailed knowledge of the nonlinear airplane model. In this case, the application of the neural network can alleviate this sensitivity, and the nonlinear portion can ameliorate the transient performance associated with the inversion controller [17].

First, the inversion design idea based on the feedback linearization principle transforms the nonlinear model in (1) to a standard form in (14). Correspondingly, the inverse model with the uncertain parts is expressed by

[mathematical expression not reproducible]. (25)

Afterwards, the inversion error is defined by

[mathematical expression not reproducible]. (26)

Based on (25) and (26), (15) is rewritten as

[mathematical expression not reproducible]. (27)

Furthermore, the pseudo-control vector consisting of the proportional controller, command derivative, and adaptive signal is selected [18], and it is expressed as

[mathematical expression not reproducible], (28)

where

[mathematical expression not reproducible]. (29)

After substituting (28) and (29) into (27), we have

[mathematical expression not reproducible]. (30)

By selecting the suitable control parameters, (30) can become Hurwitz such that the zeros of the resulting polynomial are all in the left half of the complex plane [19]. Not only that, but also the feasible selection of [[??].sub.adV] and [[??].sub.adh] can ensure that the low damping ratio is provided to achieve fast rising and regulating time when the tracking error is large. In turn, the higher damping ratio is given to decrease the overshoot when the output reaches the anticipated target. More importantly, [[??].sub.adv] and [[??].sub.adh] can further cancel the effects of uncertain errors as a result of the fact that [e.sub.V] and [e.sub.h] can approach zero and the control goal corresponding to the adaptive command track can be realized [20].

To this end, the adaptive compensation includes the nonlinear portion and output of the neural network, and it is provided as

[mathematical expression not reproducible], (31)

where [mathematical expression not reproducible]. [[rho].sub.V] and [[rho].sub.h] denote, respectively, the designed nonpositive functions to improve the transient performance; [[xi].sub.pV] and [[xi].sub.ph] are the basis functions of the network; [omega] indicates its node parameter; [[??].sub.pV] and [[??].sub.ph] are the weights of the network; and [P.sub.V] and [P.sub.h] represent the positive definite solutions to the following Lyapunov equations:

[mathematical expression not reproducible], (32)

where [Q.sub.V] and [Q.sub.h] are selected as unit matrices, whereas

[mathematical expression not reproducible]. (33)

In addition, the update laws of the weights [[??].sub.pV] and [[??].sub.ph] are adopted as [21]

[mathematical expression not reproducible], (34)

where [[gamma].sub.V] and [[gamma].sub.h] represent the positive numbers, respectively. By applying the neural network outputs to compensate uncertain errors, the steady tracking performance will be ameliorated and the system robustness will be enhanced accordingly [22].

Remark 1. Let [[??].sup.*] be the best approximation with respect to [epsilon] where [rho] = [[[rho].sub.V], [[rho].sub.h]], E = [[E.sub.V], [E.sub.h]], P = [[P.sub.V], [P.sub.h]], B = [[B.sub.V], [B.sub.h]], and the error bound is defined as

[parallel][epsilon] - [[??].sup.*] [parallel] [less than or equal to] [tau]. (35)

Also, the errors between [mathematical expression not reproducible] and [[??].sup.*] are provided as

[mathematical expression not reproducible], (36)

[mathematical expression not reproducible], (37)

where [[??].sup.*.sub.p] is the weight with regard to [mathematical expression not reproducible]. After substituting (31) and (36) into (30), we have

[mathematical expression not reproducible], (38)

where A = [[A.sub.V], [A.sub.h]], P = [[P.sub.V], [P.sub.h]]. Furthermore, the Lyapunov function is defined as

[mathematical expression not reproducible]. (39)

After taking the derivative with respect to (39), we obtain [18]

[mathematical expression not reproducible]. (40)

Equation (40) is negative with

[square root of ([E.sup.T] PE)] > 2[tau] [[[bar.[lambda]](P)].sup.3/2]. (41)

Therefore, when [tau] [right arrow] 0, then [lim.sub.t[right arrow]0]E [right arrow] 0. On this basis, the nonlinear model becomes inaccurate when the airplane deviates from the design point, as a result of the fact that the inversion controller may be ineffective due to the unknown model information. In this case, the compensation output based on the neural network can cancel the model uncertainty and disturbance effect depending on the online adjustment of the weights, and the nonlinear portion can improve the transient performance, thus ameliorating global stability and self-adaptability for the overall system.

Remark 2. These functions, [[rho].sub.V] and [[rho].sub.h], change from 0 to the large negative numbers as the tracking error approaches zero [23]. At the initial condition, when controlled outputs [e.sub.V] and [e.sub.h] are far from the step commands, [[rho].sub.V] and [[rho].sub.h] are small because the influence of these nonlinear portions is constrained. In turn, when the track errors [e.sub.V] and [e.sub.h] reach the anticipated commands, in this case the nonlinear portion will become effective. In other words, py and ph can guarantee large damping ratios of the closed system as controlled outputs reach the desired commands. To this end, the overshoot of the output response concerning the aircraft model will be reduced accordingly.

In general, the flight control law using [[rho].sub.V] and [[rho].sub.h] can achieve fast rising time for large tracking errors first. Once the system output approaches the step command, high damping ratio is set to remove the overshoot [24]. This achieves the following: not only can the flight velocity and altitude asymptotically track the step reference, but also the resulting closed-loop system can achieve better tracking performances and stronger robustness than those with the control law designed without the neural network and nonlinear part.

In particular, the structure diagram of this robust adaptive control system is shown in Figure 1.

Figure 1 shows us that the designed control system includes the inversion control with Hurwitz, the nonlinear portion, and the adaptive compensation of neural networks. Among them, the inversion control is used to relieve the coupling dynamics of the nonlinear model, the nonlinear portion improves the transient performance, and the neural network output is applied to improve system robustness and adaptability. In brief, this proposed control law can not only provide the satisfactory control performance, but also ensure the system robustness over the overall flight envelope.

5. Illustrative Example

In this study, the airplane properties are used in [22]. The required aerodynamic coefficients and propulsive parameters are adopted based on [13], as well. Also, the relations between the acceleration of gravity and air density corresponding to the altitude are approximately provided by

[mathematical expression not reproducible], (42)

where [[rho].sub.0] = 1.2266 kg/[m.sup.3], [h.sub.0] = 73152, [g.sub.0] = 9.8 m/[s.sup.2] , and [R.sub.0] = 6356766 m. Furthermore, we select the flight range as V [member of] [4500 m/s, 4700 m/s] and h [member of] [33500 m, 34000m]. According to (5), the resulting trim states can be obtained. These states alter with the change in the different altitude and velocity in order to satisfy the balance condition. In addition, any small perturbation will lead to the divergence of the flight states in relation to the unstable and nonminimum phase dynamics [25], and designing a suitable control law is critical to ensure system stability and to relieve the coupling effects of the nonlinear model dynamics [26].

First, the control goal is that the speed V and altitude h can follow rapidly the desired step commands [DELTA][V.sub.c] = 40 m/s and [DELTA][h.sub.c] = 50 m from the trimmed condition, respectively. During the response process at the first 200 seconds, the track results using the proposed controller are displayed in Figure 2.

Figure 2 shows that the track response without the neural network and nonlinear portion is undesirable, including the large track error, slow response time, and unintended overshoot, whereas the track qualities with only the neural network compensation can be improved, but the transient performance is not good. In comparison, when using the controller with the neural network and nonlinear portion, the velocity and altitude converge to the desired commands after 30 seconds, and this indicates that the proposed control law guarantees the decoupling and tracking performances of the closed system, and simultaneously the transient performance is satisfactory, including small steady-state error, rapid response time, and less overshoot.

Furthermore, the change curves corresponding to the angle of attack and control inputs are demonstrated in Figure 3.

From Figure 3, the angle of attack changes from the initial trim value to the anticipated value rapidly, and the elevator deflection and throttle setting vary smoothly and reasonably when the controller with the neural network and nonlinear portion is applied. These results illustrate the effectiveness of the presented controller to realize the decoupling control goal. Also, the compensation outputs of the neural network are demonstrated in Figure 4.

Figure 4 shows us that the compensation outputs of the neural network change adaptively with the system output, thus improving the accuracy concerning the inverse control. Particularly, as long as the track response reaches the new trim state, the resulting compensation signals will converge to the steady values such that flight stability can be guaranteed accordingly.

Furthermore, we assume that the model parameter matrix G in (14) is uncertain. In particular, the model parameters may change 20% or more due to the engine-airframe coupling action, mass loss, and sensor noise. To this end, we further consider the 20% random uncertainties of model parameters, and the proposed controller can solve the tracking control problem and tolerate the larger plant uncertainty. Thus, it is expressed by

[mathematical expression not reproducible], (42)

[mathematical expression not reproducible], (43)

where [[DELTA].sub.11], [[DELTA].sub.12], [[DELTA].sub.21], [[DELTA].sub.22] are the uncertain items resulting from the sensor noise, modeling errors, inaccurate aerodynamic parameters, and so on. At this time, the presented control law with the neural network and nonlinear portion is adopted, and the simulation results accordingly can be exhibited in Figures 5 and 6.

Figures 5 and 6 show that the altitude and velocity follow the command signals quickly even in the large uncertain condition. Such results explain that the proposed controller can suppress the uncertain disturbances and guarantee system stability.

6. Conclusion

This paper proposes a control law using the neural-based inversion design approach with the nonlinear compensation for a general longitudinal model of the airplane. First, the nonlinear model of the airplane is established, and the balance equation is gotten for the given altitude and velocity. Next, the inversion control law is designed based on the feedback linearization principle. Furthermore, the control law in combination with the neural network and nonlinear portion is proposed. For this controller, the inversion control can realize the decoupling operation concerning the nonlinear model dynamics, whereas the adaptive outputs of the neural network and nonlinear portion can improve system robustness, transient performance, and adaptability. Finally, the simulation is conducted to show that the proposed control methods are feasible for a general longitudinal model of the airplane.

https://doi.org/10.1155/2017/8575703

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by the Fundamental Research Funds for the Central Universities (no. NJ20160052).

References

[1] Y. Liu and Y. Lu, "Collaborative deformation design using control integrated analysis methods for hypersonic waverider," International Journal of Aerospace Engineering, vol. 2015, Article ID 510414, 9 pages, 2015.

[2] B. Yang, N. Chen, L.-B. Cao, K.-M. Tse, and H.-P. Lee, "1331. Experiment and simulation studies on sound insulation performance of the wooden component," Journal of Vibroengineering, vol. 16, no. 5, pp. 2319-2329, 2014.

[3] W. Siwakosit, S. A. Snell, and R. A. Hess, "Robust flight control design with handling qualities constraints using scheduled linear dynamic inversion and loop-shaping," IEEE Transactions on Control Systems Technology, vol. 8, no. 3, pp. 483-494, 2000.

[4] S. Wang, Y. Zhang, Y. Jin, and Y. Zhang, "Neural control of hypersonic flight dynamics with actuator fault and constraint," Science China Information Sciences, vol. 58, no. 7, 2015.

[5] B. Xu, C. Yang, and Y. Pan, "Global neural dynamic surface tracking control of strict-feedback systems with application to hypersonic flight vehicle," IEEE Transactions on Neural Networks and Learning Systems, vol. 26, no. 10, pp. 2563-2575, 2015.

[6] X. Cheng, G. Tang, P. Wang, and L. Liu, "Predictive sliding mode control for attitude tracking of hypersonic vehicles using fuzzy disturbance observer," Mathematical Problems in Engineering, vol. 2015, Article ID 727162, 13 pages, 2015.

[7] D. B. Doman and A. D. Ngo, "Dynamic inversion-based adaptive/reconfigurable control of the X-33 on ascent," Journal of Guidance, Control, and Dynamics, vol. 25, no. 2, pp. 275-284, 2002.

[8] A. H. Bajodah, "Generalised dynamic inversion spacecraft control design methodologies," IET Control Theory & Applications, vol. 3, no. 2, pp. 239-251, 2009.

[9] R. R. Da Costa, Q. P. Chu, and J. A. Mulder, "Reentry flight controller design using nonlinear dynamic inversion," Journal of Spacecraft and Rockets, vol. 40, no. 1, pp. 64-71, 2003.

[10] R. Esmaelzadeh, A. Naghash, and M. Mortazavi, "Near optimal re-entry guidance law using inverse problem approach," Inverse Problems in Science and Engineering, vol. 16, no. 2, pp. 187-198, 2008.

[11] N. Wang, X.-M. Yao, and W.-S. Li, "Nonlinear disturbance-observer-based sliding mode control for flexible air-breathing hypersonic vehicles," Mathematical Problems in Engineering, vol. 2015, Article ID 675659, 15 pages, 2015.

[12] C. I. Marrison and R. F. Stengel, "Design of robust control systems for a hypersonic aircraft," Journal of Guidance, Control, and Dynamics, vol. 21, no. 1, pp. 58-63, 1998.

[13] B. Tian, R. Su, and W. Fan, "Multiple-time scale smooth second order sliding mode controller design for flexible hypersonic vehicles," Proceedings of the Institution of Mechanical Engineers, Part G: Journal of Aerospace Engineering, vol. 229, no. 5, pp. 781-791, 2015.

[14] H. Xu, M. D. Mirmirani, and P. A. Ioannou, "Adaptive sliding mode control design for a hypersonic flight vehicle," Journal of Guidance, Control, and Dynamics, vol. 27, no. 5, pp. 829-838, 2004.

[15] H. Sun, Z. Yang, and B. Meng, "Tracking control of a class of non-linear systems with applications to cruise control of air-breathing hypersonic vehicles," International Journal of Control, vol. 88, no. 5, pp. 885-896, 2015.

[16] R. Colgren, S. Keshmiri, and M. Mirmirani, "Nonlinear ten-degree-of-freedom dynamics model of a generic hypersonic vehicle," Journal of Aircraft, vol. 46, no. 3, pp. 800-813, 2009.

[17] R. T. Rysdyk and A. J. Calise, "Adaptive model inversion flight control for tilt-rotor aircraft," Journal of Guidance, Control, and Dynamics, vol. 22, no. 3, pp. 402-407, 1999.

[18] A. J. Calise, S. Lee, and M. Sharma, "Direct adaptive reconfigurable control of a Tailless fighter aircraft," in Proceedings of the Guidance, Navigation, and Control Conference and Exhibit, pp. 88-97, Boston, Mass, USA, August 1998.

[19] H. Duan and S. Li, "Artificial bee colony-based direct collocation for reentry trajectory optimization of hypersonic vehicle," IEEE Transactions on Aerospace and Electronic Systems, vol. 51, no. 1, pp. 615-626, 2015.

[20] A. J. Calise, S. Lee, and M. Sharma, "Development of a reconfigurable flight control law for the X-36 tailless fighter aircraft," in Proceedings of the AIAA Guidance, Navigation, and Control Conference and Exhibit, Denver, Colo, USA, August 2000.

[21] M. Chen and B. Jiang, "Robust attitude control of near space vehicles with time-varying disturbances," International Journal of Control, Automation, and Systems, vol. 11, no. 1, pp. 182-187, 2013.

[22] E. Jiaqiang, C. Qian, H. Liu, and G.-L. Liu, "Design of the Hot robust control for the piezoelectric actuator based on chaos optimization algorithm," Aerospace Science and Technology, vol. 47, pp. 238-246, 2015.

[23] K. Peng, B. M. Chen, G. Cheng, and T. H. Lee, "Modeling and compensation of nonlinearities and friction in a micro hard disk drive servo system with nonlinear feedback control," IEEE Transactions on Control Systems Technology, vol. 13, no. 5, pp. 708-721, 2005.

[24] W. Lan, B. M. Chen, and Y. He, "On improvement of transient performance in tracking control for a class of nonlinear systems with input saturation," Systems & Control Letters, vol. 55, no. 2, pp. 132-138, 2006.

[25] B. Xu and Z. Shi, "Universal kriging control of hypersonic aircraft model using predictor model without back-stepping," IET Control Theory & Applications, vol. 7, no. 4, pp. 573-583, 2013.

[26] B. Yang, L. B. Cao, Y. Tang, N. Sun, K. Tse, and H. Lee, "Modal and dynamic responses of the human head-neck complex for impact applications," Journal of Vibroengineering, vol. 18, no. 7, pp. 4743-4755, 2016.

YanBin Liu, (1) YuHui Li, (2) and FeiTeng Jin (2)

(1) Key Laboratory of Unmanned Aerial Vehicle Technology of Ministry of Industry and Information Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

(2) College of Astronautics, Nanjing University of Aeronautics and Astronautics, Nanjing 210016, China

Correspondence should be addressed to YanBin Liu; nuaa_liuyanbin@139.com

Received 4 January 2017; Accepted 29 November 2017; Published 19 December 2017

Academic Editor: Silvia Conforto

Caption: Figure 1: Structure diagram of robust adaptive control for the airplane.

Caption: Figure 2: Response curves with regard to command signals.

Caption: Figure 3: Change curves of angle of attack and control inputs.

Caption: Figure 4: Compensation outputs.

Caption: Figure 5: Response curves using adaptive control law in the uncertain condition.

Caption: Figure 6: Change curves of angle of attack and control inputs in the uncertain condition.

Printer friendly Cite/link Email Feedback | |

Title Annotation: | Research Article |
---|---|

Author: | Liu, YanBin; Li, YuHui; Jin, FeiTeng |

Publication: | Computational Intelligence and Neuroscience |

Date: | Jan 1, 2018 |

Words: | 4658 |

Previous Article: | Risk Evaluation Model of Highway Tunnel Portal Construction Based on BP Fuzzy Neural Network. |

Next Article: | A Two-Stream Deep Fusion Framework for High-Resolution Aerial Scene Classification. |

Topics: |