Academia.eduAcademia.edu

Nonlinear energy-based control method for landing autopilot

2002, Proceedings of the 15th IFAC World Congress, 2002

In this paper, an aircraft landing autopilot is designed using the nonlinear energybased control method (NEM). This method provides the automatic landing by energy management idea. Using the NEM the stabilization and tracking can be achieved by modifying the energy functions. The method is illustrated on an automatic landing system problem for a twinengine civil aircraft, developed by Group for Aeronautical Research and Technology in Europe (GARTEUR). Further we provide physical interpretation of the control laws. A disturbance rejection and robustness analysis is also performed via numbers of simulations at extreme flight conditions. The proposed control laws behave well even under extreme flight conditions.

Copyright © 2002 IFAC 15th Triennial World Congress, Barcelona, Spain NONLINEAR ENERGY-BASED CONTROL METHOD FOR LANDING AUTOPILOT Rini Akmeliawati ∗,1,2 Iven Mareels ∗∗ ∗ The Sir Lawrence Wackett Centre for Aerospace Design Technology - Dept. Mathematics, RMIT University, GPO Box 2476 V, Melbourne, 3001 Australia, [email protected] ∗∗ Dept. Electrical and Electronic Engineering, University of Melbourne, Parkville VIC 3010 Australia [email protected] Abstract: In this paper, an aircraft landing autopilot is designed using the nonlinear energybased control method (NEM). This method provides the automatic landing by energy management idea. Using the NEM the stabilization and tracking can be achieved by modifying the energy functions. The method is illustrated on an automatic landing system problem for a twinengine civil aircraft, developed by Group for Aeronautical Research and Technology in Europe (GARTEUR). Further we provide physical interpretation of the control laws. A disturbance rejection and robustness analysis is also performed via numbers of simulations at extreme flight conditions. The proposed control laws behave well even under extreme flight conditions. Keywords: Energy management systems, aerospace control, Lyapunov stability, stability robustness, tracking, nonlinear control system. 1. INTRODUCTION The NEM for aircraft control is first introduced in (R. Akmeliawati and I. Mareels, 1999). The method is extended using ideas from singular perturbation theory to deal with the separation of the aircraft short-period and phugoid dynamics in (R. Akmeliawati, 2001). We present the result in this paper. The controller is illustrated on a landing autopilot of a research civil aircraft model (RCAM), developed by GARTEUR. The closed-loop responses are better. In this paper we present the physical insights of the NEM controller for the RCAM landing autopilot. We also provide a disturbance rejection and robustness analysis for the controller based on numbers of simulations at ’extreme’ flight conditions (defined by aircraft mass and centre of gravity (COG) position) and simulations with model error. (A different robustness analysis for the NEM controller via Monte Carlo simulations can be found in 1 This work was done while the first author was a PhD student at the University of Melbourne. 2 Author for correspondence. (R. Akmeliawati and Mareels, 2001).) For this purpose we only provide sufficient details of the controller design process. For further details please refer to (R. Akmeliawati, 2001). The idea of the NEM is to provide stabilization and tracking by modifying the energy of the system to be controlled. The method is akin to the passivity basedcontrol (PBC) as discussed in (R. Ortega and et. al., 1998). The method consists of two phases, the energy modification phase and the damping injection phase. In the energy modification phase the controller modifies the energy of the system to achieve the control objective(s). The injection of damping into the system is to ensure passivity so that asymptotic stabilization is achieved. The stability (in Lyapunov sense) and performance robustness of the closedloop system are thus guaranteed. In our autopilot design we only treat the aircraft longitudinal dynamics. We exploit the inherent time scales of the aircraft (longitudinal) dynamics to achieve a simpler overall design. This is approached by using a singular perturbation technique. Additional integral actions are Table 1. Flight trajectory descriptions Simulation 1: Perfect flight condition 1200 Closed−loop response Desired trajectory I II 1000 Time,t (sec) 0 < t ≤ 110 110 < t ≤ 150 150 < t ≤ 190 190 < t ≤ 230 230 < t ≤ 260 260 < t ≤ 300 300 < t ≤ 340 340 < t ≤ 380 380 < t ≤ 420 420 < t ≤ 450 450 < t ≤ 500 Descriptions Level flight Descending Diving Ascending Climbing Leveling Level flight Descending Diving Descending Approaching γ (deg) 0 -5 -5 5 5 0 0 -6 -6 -3 -3 Va (m/s) 80 80 80 80 80 80 80 80 80 80 80 VI Altitude or z−position, m Seg. I II III IV V VI VII VIII IX X XI VII VIII III 800 V IX 600 IV 400 X 200 0 Fig. 1. XI 0 0.5 1 1.5 2 2.5 x−position, m 3 3.5 4 4.5 4 x 10 The flight trajectory provided to ensure tracking in the presence of model/plant errors. 2.2 Aircraft dynamics This paper is organized as follows. Section 2 provides the design process of the NEM landing autopilot. In Section 3 we provide the physical insights of the resulting controller. In Section 4 a disturbance rejection and robustness properties of the control laws are presented via a series of simulations. Section 5 concludes. Longitudinal dynamics consists of the translational dynamics (considered as the slow dynamics) and the rotational dynamics (considered as the fast dynamics). Three external forces are concerned; gravitational forces, propulsion force and forces due to the aerodynamics. 2. NONLINEAR ENERGY-BASED CONTROL METHOD To simplify our notations we introduce the EL parameter as a triplet Σ = {T , V, F }, where T , V and F are the kinetic and the potential energy and the Rayleigh function, which provides the dissipation. The equations of motion are then derived from Σ using the EL equation: In designing our landing autopilot we have the following control objectives: • To provide automatic pitch (and pitch rate) stabilization during the landing phase. • To achieve automatic tracking of a given flight trajectory. The controller design can be divided into four stages. • Energy-based modeling of aircraft dynamics In this stage we describe the aircraft (longitudinal) dynamics using the Euler-Lagrange (EL) formalism. Actuators and sensors are not considered in the control design process. The aircraft model used is the RCAM. • Derivation of control laws The control laws are developed based on the passivity principle, Lyapunov stability ideas and the time-scale separation. • Tuning In this stage we tune a number of control gains such that the closed-loop system responses satisfy all the design criteria. • Disturbance rejection and robustness analysis In this stage we perform a number of simulations at extreme flight conditions and with model error to provide useful information on the controller robustness against parameter variations (aircraft mass and COG position), dynamical disturbances such as the wind gust and windshear as well as the model error. In the design process, we adopt the design criteria specified in (R. Akmeliawati, 2001). d dt ³ ´ − ∂L ∂F =− + Du u, ∂q ∂ q̇ (1) where q = [ θ x z ]T ∈ R3 is the generalized coordinates, L = T (q, q̇) − V(q) is the Lagrangian. θ, x, z define the pitch angle, the x and the z position of the aircraft COG in the inertial axes, respectively. The input is denoted as u, u = [ δe δth ]T ∈ R2 , where δe is the elevator and δth is the throttle angle . The fast and the slow dynamics are treated separately here for good handling qualities (D. Mclean, 1990) as the natural frequency (in closed-loop) of the former, ωsp is about 10 times that of the latter, ωph . Thus, we preserve it in the closed-loop dynamics. Fast dynamics The fast dynamics are defined by Σf = {Tf , Vf , F } = { 12 θ̇Iy θ̇, 0, F }. The generalized coordinate is θ. Thus, using (1) the fast motion is described by: Iy θ̈ + ∂F ∂ θ̇ = Df u, (2) where Df = [ Dθ,δe Dθ,δth ] and Iy is the inertia constant. Slow dynamics The slow dynamics are defined by 1 Σs = {Ts , Vs , Fs } = { q̇sT Ms q̇s , qs T Cs , F } 2 (3) where qs = [ x z ]T , Ms > 0, Ms = diag(m, m), Cs = [ 0 mg ]T . m and g are the aircraft mass and the gravitational constant (=9.81kg/s2 ). Using (1), the equations of motion of the slow dynamics are: Ms q̈o + Cs + 2.1 Flight trajectory The flight trajectory consists of eleven segments as described in Table 1 and Figure 1. ∂L ∂ q̇ where ∂F ∂ q̇s = [ Ds is invertible. ∂F = Ds u ∂ q̇s ∂F ∂F T ] , and Ds = ∂ ẋ ∂ ż h (4) i Dx,δe Dx,δth Dz,δe Dz,δth , For RCAM at COG x-position, xCOG = 0.23c̄ and zposition, zCOG = 0 (c̄ is the mean aerodynamic chord), ∂F = 25.47ẋV + 337.21ẋV α2 + 80.20ẋV α ∂ ẋ + 967.02żV α + 169.70żV + 3917.80ż θ̇, ∂F = −967.02ẋV α − 169.70ẋV − 3917.80ẋθ̇ ∂ ż + 25.47żV + 337.21żV α2 + 80.20żV α, ∂F = 1539.73V 2 α + 345.69V 2 + 94317.23V θ̇ ∂ θ̇ − 244.82V 2 α3 − 58.22V 2 α2 , Dx,δe = −121.52żV, Dz,δe = 121.52ẋV, +K9 tanh(0.1 (7) From which we define V̇ as V̇ = −g sin(γ) − (8) ∂F ≥ 0. ∂ q̇ As far as we could ascertain, the approximate model for the RCAM almost posses this property over the entire flight envelope, However, it does not satisfy this property over the entire flight envelope. In our NEM design we hypothesize that this property actually holds (although admittedly the model we use for control design and simulations does not). We assume that all states of the dynamics are measurable. The position coordinates x and z are governed by the slowest dynamics. Hp (t) − Hp (0) + {z } stored energy D + g sin(γ) + V̇d − Kds ζ0 Ṽ m Z x̃) + K10 tanh(0.1 H D |{z} = i Z z̃), (10) ≥ − + = u = uc + uP ID , (11) uc = uil + uel , (12) where uil = [ δeil δthil ], uel = [ δeel δthel ] and uP ID = [ δeP ID δthP ID ]. The PID component is added as an outer loop to remove the tracking error in x- and z- positions. The composite controller is the energy-based controller designed to achieve (speed and flight path) tracking and pitch stabilization. Composite controller The (composite) energy-based controller to achieve tracking and pitch stabilization is: 1 Mθ,δe h Iy θ̈d + ∂F ∂ θ̇ ˙ − (Iy ζ + Kd )θ̃ ¤ −Kd ζ θ̃ − Dθ,δth δthc , Energy dissipated (9) Analysis The complete controller consists of three components, the inner loop (uil ) and the energy loop (uel ) controllers which are combined into a composite controller uc , and the PID components uP ID . 2.3 Controller design | z̃), Remark 2. Dθ,δe is invertible as V > 0, ∀t > 0. δec = The fundamental idea of NEM is to modify the system’s energy such that satisfies the energy balance equation, Z where K1 , K2 , K3 , K4 , K5 , K6 , K9 , K10 , K11 , K12 , K13 , K14 ∈ R. Kd = mζk , ζk > 0, Kds ζ02 ζk −( 21 19.62ζ0 K8 )2 0, and K7 ≤ K8 ζ. Kd = mζk , ζk > 0, Kds ζ02 ζk ( 21 19.62ζ0 K8 )2 ≥ 0, and K7 ≤ K8 ζ. D = 25.47V 2 337.2V 2 α2 + 80.20V 2 α. ζ, Kd , K7 , K8 ∈ R+ and (.̃) (.)measured − (.)desired . Remark 1. It is reasonable to expect that the Rayleigh term be dissipative, i.e. it should satisfy q̇ T x̃) + K6 tanh(0.1 ˙ −K7 θ̃ − K8 θ̃ + K11 x̃˙ + K12 z̃˙ + K13 x̃ + K14 z̃ (6) Dθ,δth = 37.278m, Z h 1 19.62 cos(α) δth = √ where V = ẋ2 + ż 2 and α = θ − γ. The flight-path angle ż −1 . is γ = tan ẋ ∂F ˙ − (Iy ζ + Kd )θ̃ − Kd ζ θ̃ ∂ θ̇ ¤ −Dθ,δth δth + K1 x̃˙ + K2 z̃˙ + K3 x̃ + K4 z̃ Iy θ̈d + (5) Dz,δth = 19.62 m sin(θ), 1 [25.47V 2 + 337.21V 2 α2 m +80.20V 2 α] + 19.62 cos(α)δth . h +K5 tanh(0.1 Dx,δth = 19.62 m cos(θ), Dθ,δe = −2925.47(ẋ2 + ż 2 ), 1 Mθ,δe δe = δthc 1 = 19.62 cos(α) h D + g sin(γ) + V̇d − Kds ζ0 Ṽ m ˙ −K7 θ̃ − K8 θ̃. (13) i (14) H S |{z} supplied energy The aircraft energy (required and dissipated) in order to achieve the desired trajectory consists of the stored and the dissipated energy. An NEM controller is aimed to modify the energy distribution via aircraft control surfaces and thrust to achieve the desired objective(s). In essence, the design process of an NEM controller is divided into three time scales, a fast loop stabilizing the pitch angle (inner-loop control), a medium loop ensuring damping and stability exploiting energy principles (energy loop control) and a slow outer loop using integral actions to enforce trajectory tracking (PID loop). Proposition 1. The NEM controller to achieve trajectory tracking, energy regulation and pitch stabilization for the RCAM landing autopilot is Motivation: Define the closed-loop system with (2), (4), (5), (6), (7), (13) and (14). Consider a composite comparison function: H= 1 1 me2el + Iy e2il . 2 2 (15) The derivative of H along the solution of the closed-loop system: dH ˙ = −Kd (θ̃ + ζ θ̃)2 − mKds (ζ0 Ṽ )2 dt ˙ −19.62m cos(α)ζ0 Ṽ (K7 θ̃ + K8 θ̃) ˙ ˙ ≤ (−ζk (θ̃ + ζ θ̃)2 − Kds ζ02 Ṽ − 19.62ζ0 K8 (θ̃ + ζ θ̃)Ṽ )m ˙ ≤ (−ζk (θ̃ + ζ θ̃)2 − Kds ζ02 Ṽ 2 )m, (16) We achieve pitch stabilization and energy regulation. Ψs = g ′ ( The inner-loop control law is derived as follows. The innerloop control stabilizes the rotational motion, which is characterized by pitch (and the pitch rate), θ (and θ̇). Let ˙ eil = θ̃ + ζ θ̃ and V̇d Ės − sin(γ) − ) + Kds es , V g (23) −D where g ′ = gζ0 , ĖVs = Tmg is the specific energy rate. From (23), the thrust provides the aircraft energy control by ’supplying’ energy equals to the desired specific energy V̇ Ψil = Iy ėil + Kd eil , (17) where Kd governs the time constant for the pitch stabilization. Ψil defines the error dynamics of the rotational dynamics. In the inner loop (i.e the fast time scale), the control commands are defined via uil : {u|Ψil = 0}, such that the ’desired energy function’ Hil ≥ 0 and Ḣil ≤ 0. The chosen energy function is Hil = 1/2Iy e2il . The innerloop control law is: δeil = 1 Dθ,δe h Iy θ̈d + ∂F ∂ θ̇ ˙ − (Iy ζ + Kd )θ̃ θ,δe ¤ −Kd ζ θ̃ − Dθ,δth δthil , ˙ δthil = −K7 θ̃ − K8 θ̃. Ψel = ėel + Kds eel , In the inner-loop control, the throttle control action in δthil does not in any way affect the pitch stabilization as it is compensated in the elevator command. Nevertheless, a control action of this nature is shown to be beneficial during transients. As the slow throttle command is essentially based on the desired (ultimate) pitch angle, this transient throttle command can compensate for a deficiency or oversupply in thrust due to the difference between actual and desired pitch angle. This is precisely the role of the innerloop throttle action δthil . δthel (21) D + g sin(γ) + V̇d − Kds ζ0 Ṽ m i . (22) The control law (22) is well defined as thus, cos(α) ≥ 21 , ∀ t. − π6 < α < π 6 − γ and δth is a function of where the constant Kds > 0 governs the time constant for the regulation of the speed error. Ψel defines the tracking error dynamics of the translational dynamics. In the energy loop (i.e the medium time scale) the throttle command is defined via uel : {u|Ψel = 0}, such that the desired energy function for the energy loop, in our case is Hdel = 21 me2el ≥ 0 and Ḣdel ≤ 0. The energy-loop control commands: h V̇ g (19) (20) δeel = 0, distribution rate is defined as L̇ = (18) The energy-loop controller is derived as follows. Assume θ = θd , and θ̇ = θ̇d . Let eel = ζ0 Ṽ and 1 = 19.62 cos(α) rate (defined by sin(γ) and gd terms) and the drag that has to be encountered. The term outside the brackets is to ensure the removal of tracking error (in speed). The elevator control provides the pitch (and the pitch rate) control and energy distribution. This concept is similar to the Total Energy Control System (TECS), developed by Boeing and NASA in the 1980’s (A. A. Lambregts, April 1999). The NEM control laws provide information on the energy level. If the correct energy level is achieved, it is then distributed to the speed or the flight-path depending on the task. The energy distribution is provided by the term ( D 1 (−Dθ,δth δth )). This is true as the energy and ♦ Tuning The controller gains K1 , ..., K14 , Kds , Kd , ζ, ζ0 determine the overall performance of the controller and need to be properly tuned. Our gain selection was guided through a pole-placement analysis of the linearized system around the nominal operating point taking into account the constraints ζ0 Kds , ζ, Kd > 0 and K7 ≤ K8 ζ, Kd = mζk , (ζk > 0), and Kds ζ02 ζk − ( 21 19.62ζ0 K8 )2 ≥ 0. K1 , ...K6 , K9 , ..., K14 are selected to be significantly smaller than K7 , K8 , Iy ζ + Kd , Kd ζ, Kds ζ0 to ensure the time scale separation between the inner energy loop and pitch stabilization and tracking commands. 3. PHYSICAL INSIGHTS The physical meaning of the resulting control laws (9) and (10) can be understood as the following. The energy loop control provides control to the energy level of the aircraft dynamics. This proceeds as follows. Consider (20), substituting (8), we obtain V̇ g and γ. The combination of the pitch controller with the energy loop control works independently of the assumption of the time scale separation. The composite controller (13) and (14) achieves regulation of pitch and velocity independent of such assumption. Nevertheless, the time scale separation between the pitch stabilization and the energy stabilization loops can be maintained by this control design as reflected by the particular gain selection in the controller. Based on (9) and (10) the potential energy tracking is achieved through tracking of zd , which is in the slowest time scale. This is accomplished by the integrators in the controller. The integral actions are tempered by a hyperbolic-tanget function in order to negate the effect of unwanted integral action due to large set points errors or large disturbances. On a global dynamics level, the kinetic and the potential energy and the pitch motion are regulated as desired. The nonlinear inner control loop ensures this in spite of the additional PID terms, which are there to regulate the position variables. This is indicated by the difference in time scale on which these control actions contribute to the control effort. The latter is clear from the significant difference in the gain magnitude between the pitch and the energy loop on the one hand and the PID loop on the other. Another argument to this effect is to directly exploit the difference in gain size between the energy loop and the PID signals, indicating that the energy is regulated at worst with a small residual error, proportional to the ratio of energy gains and PID gains (the gains differ by four orders of magnitude in our design). Further, in the neighborhood of the desired trajectory, the controller gains are such that we have exponential stability (locally) through a pole-placement selection of the gains. This is correct regardless of the particular trajectory in the flight envelope (again) due to the nonlinear nature of the energy and the pitch stabilization control laws. Thus, for gross errors, the nonlinear energy and the pitch control commands act first providing an approximate stabilization and regulation of the pitch and the speed. In the longer time scale and for the small remaining errors the PID control actions guarantee good performance. actual desired 1000 Altitude, m 800 600 400 200 0 Finally, observe that by construction the closed loop system is designed to follow parabolic trajectories without tracking error. This accommodates most flight paths. windshear 0 50 100 4.1 Simulations at extreme flight conditions In this study we investigate the closed loop responses at nine operating points with extreme mass and COG positions specific to RCAM (one simulation includes 10% error in the aircraft initial energy). Operating condition 1 to 9 represent the operating conditions at the limit of the allowable mass and COG positions. These operating conditions are considered as ’bad’ operating points which can cause undesirable performance and lead to instability in the aircraft responses (such as, operating point 8: m=150, 000 kg, xCOG = 0.15c̄ and zCOG = 0.21c̄) (L. F. Faleiro, November 1998). The range of the allowable mass is 100, 000 kg − 150, 000 kg. This constitutes 33% − 60% error in the total kinetic and potential energy during the entire flight. Such large error in mass also affects the inertia constant, therefore, affects the pitching moment. The range of the allowable COG position: 0.15c̄ − 0.31c̄ for xCOG and 0 − 0.21c̄ for zCOG . The COG position affects the pitching moment. Thus, it affects the kinetic energy of the rotational motion. Please refer to (J. Magni, 1997) and (R. Akmeliawati, 2001) for detailed descriptions of each operating point. The results are summarized in Table 2. Figure 5 shows the RMSE of airspeed responses at ’extreme’ conditions. Detailed quantitative analysis of the result can be found √ in (R. Akmeliawati, 2001). In Table 2, indicates that all specifications are satisfied. The root mean square error of the responses are indicated by eRM S . Subscript f in indicates the response during the landing final phase only. SS and WS indicate the responses during steady-state and windshear, respectively. The table shows that the ride quality and the safety criteria (which are evaluated based on the angle of attack and the vertical load responses) are well satisfied. The altitude criteria during the final landing phase is only satisfied by operating condition 5 and 6. The flight path angle criteria during the final landing phase are satisfied by all operating condition except operating condition 5 and 250 Time,s 300 350 200 250 Time,s 300 350 400 450 500 450 500 Error in altitude, m 20 15 10 0 Fig. 2. actual desired 0 50 100 150 windshear 400 Altitude response at operating condition 8 82 actual desired Airspeed, m/s 81.5 81 80.5 80 79.5 Windshear 79 78.5 0 50 100 150 200 250 300 350 400 450 500 450 500 1.5 Error in airspeed, m/s In this section we provide a robustness analysis based on a number of simulations in the presence of model error and at extreme operating conditions, characterized by the mass and COG position (specific to the RCAM). During all simulations medium level of turbulence and windshear (see (J. Magni, 1997) for the wind model) was applied. The analysis is aimed to verify robustness of our closed-loop system and to investigate the conformity of the responses with the design criteria despite the disturbances. Four parameters, the altitude (z), the airspeed (V ), the pitch angle (θ) and the flight path angle (γ) are used as the main parameters for the evaluation of performance criteria. The angle of attack and the vertical load factor is used to evaluate the ride quality (RQ) and the safety criteria. 200 25 5 4. DISTURBANCE REJECTION AND ROBUSTNESS ANALYSIS 150 1 Windshear 0.5 0 −0.5 −1 −1.5 −2 Fig. 3. 0 50 100 150 200 250 Time,s 300 350 400 Airspeed response at operating condition 8 6. Both violations are expected as the error in the aircraft total energy is very large. To achieve the correct speed during the final phase of landing, the controller sacrifices the altitude to compensate extremely large error in the aircraft energy. Please note that although the altitude criteria and/or the flight path angle criteria cannot be satisfied at those operating conditions, the responses of other aircraft parameters such as airspeed, pitch angle and angle of attack responses are satisfactory. The RMS error of the altitude criteria during steady state cannot be satisfied by operating point 1, 7 and 8. At those operating conditions, the difference between the nominal mass and the actual mass, and the nominal COG position and the actual COG position are maximum. Thus, we would expect the eRM S criteria for zf in cannot be met. The aircraft responses during windshear (and wind gust) are well within the design criteria except for operating condition 7 and 8. Operating condition 7 and 8 are not be able to meet the criteria for the same reason mentioned earlier. Overall, the result indicates that the controller is able to provide satisfactory performance and stability robustness to the aircraft despite large error in the mass and COG position and wind disturbances. In this paper we analyse the closed-loop responses of operating point 8 (as the worst operating condition) in more details. The position and the airspeed responses of the aircraft at operating condition 8 are shown in Figure 2 and Figure 3, respectively. Figure 2 also indicates the error in the altitude response and the maximum allowable altitude-deviation. Although the altitude response does not satisfy the altitude criteria, the responses of other aircraft parameters well satisfy ride quality, safety criteria and other performance criteria. This is achieved with a reasonable amount of control actions (Figure 4). Figure 3 also shows that the controller is able to maintain the airspeed response within the design criteria. This indicates the excellence capability of the controller in handling extreme flight conditions such as operating condition 8. Overall, we can see from the table that the closed-loop system satisfies the ride quality and the safety criteria and most of the performance criteria. Table 3. −0.1 Elevator angle, rad −0.12 Simulations with ’model error’ −0.14 −0.16 Op. cond. 1 2 3 4 5 6 7 8 9 windshear −0.18 −0.2 −0.22 −0.24 0 50 100 150 200 250 Time,s 300 350 400 450 500 450 500 0.16 Throttle angle, rad 0.14 0.12 windshear 0.1 0.08 0.06 0.04 0.02 0 50 100 150 200 250 Time,s 300 350 400 Performance criteria SS WS √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ √ zf in RQ criteria √ √ √ √ √ √ √ √ √ Safety criteria √ √ √ √ √ √ √ √ √ 1 Control actions at operating condition 8 Table 2. Op. point 1 2 3 4 5 6 7 8 9 Simulations at extreme condition Performance SS eRM S z ,zf in zf in zf in zf in γf in zf in ,γf in eRM S z ,zf in eRM S z ,zf in zf in criteria WS √ √ √ √ √ √ eRM S eRM S √ z z RQ criteria √ √ √ √ √ √ √ √ √ Transient Steady−state Windshear 0.9 Safety criteria √ √ √ √ √ √ √ √ √ 4.072 0.8 RMS error of airspeed, m Fig. 4. 0.7 0.6 0.5 0.4 0.3 0.2 0.1 0 1 2 3 4 5 6 Simulation 7 8 9 4.2 Simulations with model error 5. CONCLUSION We have discussed the physical interpretation of the NEM landing autopilot. The control laws provide control in a natural way by using the energy management idea. The design process is systematic and relatively simple. The disturbance rejection and robustness analysis based on numbers of simulations at extreme flight conditions with model error and wind disturbances indicates that the closed loop system is able to cope various flight conditions satisfactorily. The stability and performance robustness is guaranteed. The control objectives are achieved with acceptable levels of control activities and good stability and performance. REFERENCES A. A. Lambregts (April 1999). automatic flight controls concepts and methods. FAA Report. D. Mclean (1990). Automatic Flight Control Systems. Prentice Hall. New Jersey. Fig. 5. RMSE of airspeed responses at ’extreme’ conditions 0.35 0.3 RMS error of airspeed, m/s In this study we investigate the effect of model error on closed loop responses. The model error is presented by ±2% error in aircraft forces (Fx and Fz ) and pitching moment. Nine simulations were performed. The aircraft mass and COG position are fixed at the nominal values, except at operating condition 9 where the mass and the COG position are varied with time . The results are shown in Table 3. Figure 6 shows the RMSE of airspeed responses with model error scenario. Detailed quantitative analysis of the result can be found in (R. Akmeliawati, 2001). All requirement are well satisfied except at operating condition 9, the altitude criteria at steady state cannot be met. This is expected as at this operating condition the error in the Fx , Fz and pitching moment are all 2%. Besides, as the mass and the COG position are varied with time this will need to be compensated to achieve correct speed and as the result the altitude criteria cannot be met. The responses during the windshear (and wind gust) are satisfactory. This indicates the excellence performance of the controller. Transient Steady−state Windshear 0.25 0.2 0.15 0.1 0.05 0 1 2 3 4 5 6 Simulation 7 8 9 Fig. 6. RMSE of airspeed responses of simulations with ’model error’ J. Magni, et. al. Eds (1997). Robust Flight Control A Design Challenge. 1st ed.. Springer-Verlag. London. L. F. Faleiro (November 1998). PhD thesis: The Application of Eigenstructure Assignment to the Design of Flight Control Systems. Loughborough University. Leicestershire, UK. R. Akmeliawati (2001). PhD thesis: Nonlinear Control for Automatic Flight Control Systems. University of Melbourne. Australia. R. Akmeliawati and I. Mareels (2001). nonlinear energybased control method for aircraft dynamics. The IEEE Conference on Decision and Control (CDC) 2001. R. Ortega and et. al. (1998). Passivity-Based Control of Euler-Lagrange Systems Mechanical, Electrical and Electromechanical Applications. 1st ed.. Springer. Great Britain. R. Akmeliawati and I. Mareels (1999). passivity-based control for flight control systems. Information, Decision and Control (IDC) 1999, Adelaide, 8-10 February 1999.