Introduction
Hamiltonian Gust Load Alleviation Control with Adaptive Gust
Estimation: Analysis and Wind Tunnel Test Correlation
∗ Christopher J. Forte KBR Wyle, Inc., Moffett Field, CA 94035 † Nhan T. Nguyen NASA Ames Research Center, Moffett Field, CA 94035 ‡ John K. Berg University of Washington, Seattle, Washington, 98195 § Kuang-Ying Ting University of Washington, Seattle, Washington, 98195 ¶ Eli Livne University of Washington, Seattle, Washington, 98195 This paper presents the design and experimental validation of a Hamiltonian controller for gust load alleviation (GLA) on a flexible wing wind tunnel model. The control design incorporates practical implementation considerations, including low-pass filtering to prevent excitation of high-frequency structural modes, LQR stabilization of actuator dynamics, and state and gust estimation via an extended-state Kalman filter. The Hamiltonian GLA controller is implemented on the Large Flexible Wing (LFW) test article, an 8.36 aspect ratio Generic Transport Model employing the VCCTEF concept, in active control experiments conducted at the University of Washington’s 12 ft by 8 ft Kirsten Wind Tunnel. Experimental results demonstrate substantial attenuation of structural response due to gust disturbances. Additionally, an adaptive gust estimation scheme is proposed, derived from the structural dynamics equations, to improve robustness to uncertainty in gust frequency, motivated by discrepancies observed in wind tunnel gust measurements.
I. Introduction he aircraft industry has been responding to the demand for increased efficiency by redesigning modern aircraft.
T New designs include energy-efficient engines and the redesign of airframes to be aerodynamically and structurally more efficient. A major consideration for improving energy-efficiency is reducing the airframe operational empty weight by employing advanced lightweight composite materials. However, these lightweight materials can provide less structural rigidity while still maintaining sufficient load carrying capacity. The increase in wing aspect ratio exacerbates this problem as the wing twist under load can be substantial. Aeroelastic interactions with aerodynamic forces can adversely affect the aerodynamic performance as flexibility increases[ 1 ]. Structures may also be more susceptible to these aeroelastic interactions such as gust with increased structural flexibility. One approach to mitigating gust disturbances is the use of an active control system [2–6].
An active control wind tunnel experiment was conducted at the University of Washington Aerodynamic Laboratory’s 12 ft × 8 ft Kirsten Wind Tunnel (KWT). The test article is the Large Flexible Wing (LFW) model which is built for active aeroelastic testing seen in Fig. 1. The LFW is a fourth iteration VCCTEF[ 7 , 8 ] concept wing that is based on the NASA/Boeing generic transport model (GTM) with an aspect ratio of 8.36 and span of 85 inches. Previous studies include VCCTEF/GTM concept wind tunnel models [ 9 – 12 ], some of which involved active control experiments [ 13 , 14 ].
∗ Aerospace Engineer, Intelligent System Division, Member AIAA.
† Senior Research Scientist, Technical Group Lead, Intelligent Systems Division, Associate Fellow AIAA.
‡ Ph.D. Candidate, William E. Boeing Department of Aeronautics and Astronautics; jberg26@uw.edu. Student Member AIAA.
§ Ph.D. Student, William E. Boeing Department of Aeronautics and Astronautics; kyting@us.edu. Student Member AIAA.
¶ Boeing Endowed Professor, William E. Boeing Department of Aeronautics and Astronautics; mmor@uw.edu. Fellow AIAA.
This iteration includes a major redesign of the sensing, actuation, and control systems, enabling reliable and repeatable aeroelastic testing [15].
Fig. 1 Large Flexible Wing In Kirsten Wind Tunnel Test Section The LFW has six control surfaces distributed along the trailing edge of the wing seen in Fig. 2. The article is also equipped with 10 accelerometers and 2 strain gages that can be utilized for control law implementation [16]. The Kirsten Wind Tunnel is equipped with a gust generation system (GGS). The GGS uses gust vanes upstream of the model to generate gust disturbances. The GGS can produce both sinusoidal and discrete gusts, providing the opportunity to test gust load alleviation (GLA) control strategies on the LFW [15, 17].
Fig. 2 Large Flexible Wing Control Surface Layout Distributed control theory for distributed Lagrangian infinite-dimensional systems is introduced by Nguyen[ 18 – 23 ].
This paper details the practical implementation of distributed Hamiltonian control for the LFW. The distributed Lagrangian system is defined and related to the structural dynamics of the LFW aeroservolastic (ASE) model[ 16 ].
Hamiltonian control gains are computed and, together with Kalman filtering for state and gust estimation, are tested in an active control experiment on the LFW. An adaptive gust estimator is also proposed to improve gust estimation, derived from the structural dynamics equation.
GLA Controller Design
II. GLA Controller Design The state-space model of the large flexible wing is given by: ¤ 𝑥 ( 𝑡 ) 𝐴 𝐴 𝐴 𝐴 𝑥 ( 𝑡 ) 𝐵 𝐸 𝑓 𝑓 𝑓 𝑏 𝑓 𝑎 𝑓 𝑔 𝑓 𝑓 𝑓 " # ¤ 𝑥 ( 𝑡 ) 0 𝐴 𝐴 𝐴 𝑥 ( 𝑡 ) 𝐵 𝐸 𝑢 ( 𝑡 ) 𝑏 𝑏 𝑏𝑎 𝑏𝑔 𝑏 𝑏 𝑏 = + (1) ¤ 𝑥 ( 𝑡 ) 0 0 𝐴 0 𝑥 ( 𝑡 ) 𝐵 0 𝑔 ( 𝑡 ) 𝑎 𝑎 𝑎 𝑎 ¤ 𝑥 ( 𝑡 ) 0 0 0 𝐴 𝑥 ( 𝑡 ) 0 𝐸 𝑔 𝑔 𝑔 𝑔 where 𝑥 is the anti-aliasing filter state vector, 𝑥 is the gust state vector, 𝑢 is the control input and 𝑔 is the gust input.
𝑓 𝑔 The first bending mode is represented by 𝑥 , which contains the generalized displacement 𝑞 ( 𝑡 ) and velocity ¤ 𝑞 ( 𝑡 ) : 𝑏 " # 𝑞 ( 𝑡 ) 𝑥 ( 𝑡 ) = (2) 𝑏 ¤ 𝑞 ( 𝑡 ) The control inputs are partitioned such that 𝑢 corresponds to Hamiltonian control, while 𝑢 represents the remaining 𝑏 𝑟 control surfaces: " # 𝑢 ( 𝑡 ) 𝑟 𝑢 ( 𝑡 ) = (3) 𝑢 ( 𝑡 ) 𝑏 𝑢 ( 𝑡 ) = 𝐸𝑢 ( 𝑡 ) (4) 𝑟 𝑢 ( 𝑡 ) = 𝑒𝑢 ( 𝑡 ) (5) 𝑏 The structural state dynamics can then be written as: ¤ 𝑥 ( 𝑡 ) = 𝐴 𝑥 ( 𝑡 ) + 𝐴 𝑥 ( 𝑡 ) + 𝐴 𝑥 ( 𝑡 ) + 𝐵 𝑢 ( 𝑡 ) + 𝐵 𝑢 ( 𝑡 ) + 𝐸 𝑔 ( 𝑡 ) (6) 𝑏 𝑏 𝑏 𝑏𝑎 𝑎 𝑏𝑔 𝑔 𝑏 𝑏 𝑏 𝑟 𝑏 𝑏 𝑟 The structural dynamics can be expressed in terms of generalized displacement and velocity as: " # " # " # " # ¤ 𝑞 ( 𝑡 ) 0 𝐼 𝑞 ( 𝑡 ) 0 = + (7) − 1 − 1 − 1 ¥ 𝑞 ( 𝑡 ) − 𝑀 𝐾 − 𝑀 𝐶 ¤ 𝑞 ( 𝑡 ) 𝑀 [ 𝑎 𝑥 ( 𝑡 ) + 𝑎 𝑥 ( 𝑡 ) + 𝑏 𝑢 ( 𝑡 ) + 𝑏 𝑢 ( 𝑡 ) + 𝑒 𝑔 ( 𝑡 )] 𝑎 𝑎 𝑔 𝑔 𝑟 𝑟 𝑏 𝑏 𝑏 where 𝑀 is the generalized mass, 𝐾 is the generalized stiffness, and 𝐶 is the damping. The structural dynamics equation is written as: 𝑀 ¥ 𝑞 ( 𝑡 ) + 𝐶 ¤ 𝑞 ( 𝑡 ) + 𝐾𝑞 ( 𝑡 ) = 𝑎 𝑥 ( 𝑡 ) + 𝑎 𝑥 ( 𝑡 ) + 𝑏 𝑢 ( 𝑡 ) + 𝑏 𝑢 ( 𝑡 ) + 𝑒 𝑔 ( 𝑡 ) (8) 𝑎 𝑎 𝑔 𝑔 𝑟 𝑟 𝑏 𝑏 𝑏 These dynamics are then written as a distributed Lagrangian system 𝜕 𝑤 ( 𝑥, 𝑡 ) − 1 + 𝐿𝑤 ( 𝑥, 𝑡 ) = 𝑚 ( 𝑥 ) 𝑄 ( 𝑥, 𝑡 ) (9) 𝜕𝑡 where 𝑤 ( 𝑥, 𝑡 ) = 𝜙 ( 𝑥 ) 𝑞 ( 𝑡 ) is the physical displacement along the elastic axis defined by the coordinate 𝑥 , 𝑚 ( 𝑥 ) is the distributed mass, L is a linear differential operator representing the stiffness, and 𝑄 ( 𝑥, 𝑡 ) is the non-conservative force.
𝜙 ( 𝑥 ) is the generalized mode shape along the elastic axis.
The non-conservative force 𝑄 ( 𝑥, 𝑡 ) is modeled as: 𝜕𝑤 ( 𝑥, 𝑡 ) 𝑄 ( 𝑥, 𝑡 ) = − 𝑚 ( 𝑥 ) 𝑐 + 𝑄 ( 𝑥 ) 𝑥 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑥 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑢 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑢 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑔 ( 𝑡 ) (10) 𝑎 𝑎 𝑥 𝑔 𝑢 𝑟 𝑢 𝑏 𝑔 𝑔 𝑟 𝑏 𝜕𝑡 Then, 𝑎 = ⟨ 𝜙 ( 𝑥 ) , 𝑄 ( 𝑥 )⟩ (11) 𝑎 𝑎 𝑎 = ⟨ 𝜙 ( 𝑥 ) , 𝑄 ( 𝑥 )⟩ (12) 𝑔 𝑥 𝑔 𝑏 = ⟨ 𝜙 ( 𝑥 ) , 𝑄 ( 𝑥 )⟩ (13) 𝑟 𝑢 𝑟 𝑏 = ⟨ 𝜙 ( 𝑥 ) , 𝑄 ( 𝑥 )⟩ (14) 𝑏 𝑢 𝑏 𝑒 = ⟨ 𝜙 ( 𝑥 ) , 𝑄 ( 𝑥 )⟩ (15) 𝑔 𝑔 The mass-weighted inner product is defined as: ∫ ⟨ 𝜉, 𝑣 ⟩ = 𝜙 ( 𝑥 ) 𝑚 ( 𝑥 ) 𝑣𝑑𝑥 (16) Ω The generalized mass, damping, and stiffness are obtained from, 𝑀 = ⟨ 𝜙 ( 𝑥 ) , 𝜙 ( 𝑥 )⟩ (17) 𝐶 = ⟨ 𝜙 ( 𝑥 ) , 𝑐𝜙 ( 𝑥 )⟩ (18) 𝐾 = ⟨ 𝜙 ( 𝑥 ) , 𝐿 ( 𝑥 ) 𝜙 ( 𝑥 )⟩ (19) The Hamiltonian is defined as: 1 𝜕𝑤 ( 𝑥, 𝑡 ) 𝜕𝑤 ( 𝑥, 𝑡 ) 1 𝐻 = , + ⟨ 𝑤 ( 𝑥, 𝑡 ) , 𝐿 ( 𝑥 ) 𝑤 ( 𝑥, 𝑡 )⟩ > 0 (20) 2 𝜕𝑡 𝜕𝑡 2 The time derivative of the Hamiltonian is given by: 𝜕𝑤 ( 𝑥, 𝑡 ) 𝜕 𝑤 ( 𝑥, 𝑡 ) ¤ 𝐻 = , + 𝐿 ( 𝑥 ) 𝑤 ( 𝑥, 𝑡 ) (21) 𝜕𝑡 𝜕𝑡 * + 𝜕𝑤 ( 𝑥, 𝑡 ) 𝜕𝑤 ( 𝑥, 𝑡 ) − 1 ¤ 𝐻 = , − 𝑐 + 𝑚 ( 𝑥 ) 𝑄 ( 𝑥 ) 𝑥 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑥 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑢 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑔 ( 𝑡 ) 𝑎 𝑎 𝑥 𝑔 𝑢 𝑟 𝑔 𝑔 𝑟 𝜕𝑡 𝜕𝑡 D E − 1 + 𝜙 ( 𝑥 ) , 𝑚 ( 𝑥 ) 𝑄 𝑢 ( 𝑡 ) (22) 𝑢 𝑏 𝑏 For dissipative control, the Hamiltonian derivative is enforced to satisfy: 𝜕𝑤 ( 𝑥, 𝑡 ) 𝜕𝑤 ( 𝑥, 𝑡 ) ¤ 𝐻 = − , ( 𝑐 + 𝛼 ) ≤ 0 (23) 𝜕𝑡 𝜕𝑡 Here, 𝑐 + 𝛼 > 0 represents the effective closed-loop damping. The variable 𝛼 is chosen such that the damping ratio √ 𝜁 = : √︁ − 1 𝐶 + 𝛼 = 2 𝑀 𝐾 (24) Hamiltonian control is computed using the pseudo-inverse method: * h 𝜕𝑤 ( 𝑥, 𝑡 ) 𝑇 𝑇 − 1 − 1 𝑢 ( 𝑡 ) = − 𝑏 ( 𝑏 𝑏 ) 𝜙 ( 𝑥 ) , − 𝑐 + 𝑚 ( 𝑥 ) 𝑄 ( 𝑥 ) 𝑥 ( 𝑡 ) + 𝑄 𝑥 ( 𝑡 ) 𝑏 𝑏 𝑎 𝑎 𝑥 𝑔 𝑏 𝑏 𝑔 𝜕𝑡 + i 𝜕𝑤 ( 𝑥, 𝑡 ) + 𝑄 𝑢 ( 𝑡 ) + 𝑄 ( 𝑥 ) 𝑔 ( 𝑡 ) + 𝛼 (25) 𝑢 𝑟 𝑔 𝑟 𝜕𝑡 Substituting the expressions into Eq. 25 yields: 𝑇 𝑇 − 1 𝑢 ( 𝑡 ) = − 𝑏 ( 𝑏 𝑏 ) ( 𝑎 𝑥 ( 𝑡 ) + 𝑎 𝑥 ( 𝑡 ) + 𝑏 𝑢 ( 𝑡 ) + 𝑒 𝑔 ( 𝑡 ) + 𝛼 ¤ 𝑞 ( 𝑡 )) (26) 𝑏 𝑏 𝑎 𝑎 𝑔 𝑔 𝑟 𝑟 𝑏 𝑏 𝑏 𝑢 ( 𝑡 ) = − 𝑘 𝑥 ( 𝑡 ) − 𝑘 𝑥 ( 𝑡 ) − 𝑘 𝑢 ( 𝑡 ) − 𝑘 𝑔 ( 𝑡 ) − 𝑘 𝑥 ( 𝑡 ) (27) 𝑏 𝑥 𝑎 𝑥 𝑔 𝑢 𝑟 𝑔 𝑥 𝑏 𝑎 𝑔 𝑟 𝑏 The closed loop system becomes " # 𝑢 ( 𝑡 ) 𝑟 ¯ ¤ ¯ ¯ 𝑥 ( 𝑡 ) = 𝐴 ¯ 𝑥 ( 𝑡 ) + 𝐵 (28) 𝑔 ( 𝑡 ) where 𝑥 ( 𝑡 ) 𝑓 𝑥 ( 𝑡 ) 𝑏 ¯ 𝑥 ( 𝑡 ) = (29) 𝑥 ( 𝑡 ) 𝑎 𝑥 ( 𝑡 ) 𝑔 𝑇 𝑇 𝑇 𝐴 𝐴 − 𝐵 𝑒 𝑘 𝐴 − 𝐵 𝑒 𝑘 𝐴 − 𝐵 𝑒 𝑘 𝑓 𝑓 𝑏 𝑓 𝑥 𝑓 𝑎 𝑓 𝑥 𝑓 𝑔 𝑓 𝑥 𝑏 𝑎 𝑔 ∗ 0 𝐴 0 0 𝑏 ¯ 𝐴 = (30) 𝑇 𝑇 𝑇 0 − 𝐵 𝑒 𝑘 𝐴 − 𝐵 𝑒 𝑘 − 𝐵 𝑒 𝑘 𝑎 𝑥 𝑎 𝑎 𝑥 𝑎 𝑥 𝑏 𝑎 𝑔 0 0 0 𝐴 𝑔 𝑇 𝑇 𝑇 𝐵 𝐸 − 𝐵 𝑒 𝑘 𝐸 − 𝐵 𝑒 𝑘 𝑓 𝑓 𝑢 𝑓 𝑓 𝑔 𝑟 0 0 ¯ 𝐵 = (31) 𝑇 𝑇 𝑇 𝐵 𝐸 − 𝐵 𝑒 𝑘 − 𝐵 𝑒 𝑘 𝑎 𝑎 𝑢 𝑎 𝑔 𝑟 0 𝑒 𝑔 In this implementation, Hamiltonian control stabilizes the structural dynamics but destabilizes the actuator dynamics.
As a result, the control commands grow exponentially even though the structural states are stable. Therefore, the remaining control input 𝑢 is designed to stabilize the actuator dynamics.
𝑟 The actuator plant matrices are ∗ 𝑇 𝐴 = 𝐴 − 𝐵 𝑒 𝑘 (32) 𝑎 𝑎 𝑥 𝑎 𝑎 ∗ 𝑇 𝑇 𝐵 = 𝐵 𝐸 − 𝐵 𝑒 𝑘 (33) 𝑎 𝑎 𝑢 𝑎 𝑟 ∗ ∗ The pair ( 𝐴 𝐵 ) is controllable, so the control command 𝑢 that stabilizes the actuator dynamics is given by: 𝑟 𝑎 𝑎 𝑢 = − 𝐾 𝑥 (34) 𝑟 𝑥 𝑎 𝑎 where the gain 𝐾 is computed using a Linear Quadratic Regulator (LQR).
𝑥 𝑎 An additional consideration in the controller design is filtering the control signal. The LFW state-space model includes only the first structural mode, and its frequency response matches experimental data up to approximately 5 Hz.
Beyond 5 Hz, the model is no longer valid. Therefore, a low-pass Butterworth filter with a 5 Hz cutoff is applied to the control signal to prevent excitation of higher-frequency modes. The low-pass filter also introduces a phase delay in the control command. An LQI controller is then used to track the control command.
In order to estimate the gust, an extended-state Kalman filter is used. The system is considered with consolidated states, defined as: 𝑥 ( 𝑡 ) 𝑓 𝑥 ( 𝑡 ) 𝑏 𝑥 ( 𝑡 ) = (35) 𝑥 ( 𝑡 ) 𝑎 𝑥 ( 𝑡 ) 𝑔 The consolidated system, also separating the gust, becomes ¤ 𝑥 ( 𝑡 ) = 𝐴𝑥 ( 𝑡 ) + 𝐵𝑢 ( 𝑡 ) + 𝐸𝑔 ( 𝑡 ) (36) 𝑦 ( 𝑡 ) = 𝐶𝑥 ( 𝑡 ) + 𝐹𝑔 ( 𝑡 ) (37) The gust disturbance is sinusoidal with frequency 𝜔 .
𝑔 ( 𝑡 ) = sin ( 𝜔𝑡 + 𝜙 ) (38) The gust dynamics are represented in state-space form as: ¤ 𝑥 ( 𝑡 ) = 𝐴 𝑥 ( 𝑡 ) (39) 𝑤 𝑤 𝑤 where " # 𝑔 ( 𝑡 ) 𝑥 ( 𝑡 ) = (40) 𝑤 ¤ 𝑔 ( 𝑡 ) " # 0 1 𝐴 = (41) 𝑤 − 𝜔 0 𝑔 ( 𝑡 ) = 𝐶 𝑥 ( 𝑡 ) (42) 𝑤 𝑤 where h i 𝐶 = 1 0 (43) 𝑤 The system in (36)–(37) is then extended to include 𝑥 ( 𝑡 ) , resulting in: 𝑤 ¤ 𝑥 ( 𝑡 ) = 𝐴 𝑥 ( 𝑡 ) + 𝐵 𝑢 ( 𝑡 ) (44) 𝑒 𝑒 𝑒 𝑒 𝑦 ( 𝑡 ) = 𝐶 𝑥 ( 𝑡 ) (45) 𝑒 𝑒 where, " # 𝑥 ( 𝑡 ) 𝑥 ( 𝑡 ) = (46) 𝑒 𝑥 ( 𝑡 ) 𝑤 " # 𝐴 𝐸𝐶 𝑤 𝐴 = (47) 𝑒 0 𝐴 𝑤 " # 𝐵 𝐵 = (48) 𝑒 h i 𝐶 = 𝐶 𝐹𝐶 (49) 𝑒 𝑤 A Kalman filter is then computed for the extended system to estimate the state and disturbance. The extended-state Kalman filter is given by: ¤ ˆ 𝑥 ( 𝑡 ) = 𝐴 ˆ 𝑥 ( 𝑡 ) + 𝐵 𝑢 ( 𝑡 ) + 𝐿 ( 𝑦 ( 𝑡 ) − 𝐶 ˆ 𝑥 ( 𝑡 )) (50) 𝑒 𝑒 𝑒 𝑒 𝑒 𝑒 The overall control architecture is illustrated in Fig. 3. Sensor measurements and the LQI control output are fed into the Kalman filter to estimate both the system states and the gust disturbance. Hamiltonian control with stabilizing LQR generates a control command, which is then passed through a low-pass filter to prevent excitation of high-frequency structural modes. The filtered command is tracked by the LQI controller, compensating for the phase delay introduced by the filter. Finally, the LQI output is applied to the test article for actuation and simultaneously provided to the Kalman filter for state and disturbance estimation.
Fig. 3 Controller Diagram
Adaptive Disturbance Rejection
III. Adaptive Disturbance Rejection A drawback of the extended-state Kalman filter implementation is that it assumes the gust frequency 𝜔 is known.
If the true gust frequency differs significantly from the frequency used in the Kalman filter design, the estimation performance can degrade. This results in inaccurate gust and state estimates, which can adversely affect controller performance. An adaptive gust rejection strategy can address this issue and improve gust estimation performance when gust frequency is not known with sufficient accuracy.
The Hamiltonian control in (27) is written in terms of gust estimate ˆ 𝑔 ( 𝑡 ) .
𝑢 ( 𝑡 ) = − 𝑘 𝑥 ( 𝑡 ) − 𝑘 𝑥 ( 𝑡 ) − 𝑘 𝑢 ( 𝑡 ) − 𝑘 ˆ 𝑔 ( 𝑡 ) − 𝑘 𝑥 ( 𝑡 ) (51) 𝑏 𝑥 𝑎 𝑥 𝑔 𝑢 𝑟 𝑔 𝑥 𝑏 𝑎 𝑔 𝑟 𝑏 The closed-loop structural states system is written as ∗ ∗ ¤ 𝑥 ( 𝑡 ) = 𝐴 𝑥 ( 𝑡 ) + 𝐸 ( 𝑔 ( 𝑡 ) − ˆ 𝑔 ( 𝑡 )) = 𝐴 𝑥 ( 𝑡 ) − 𝐸 ˜ 𝑔 ( 𝑡 ) (52) 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 where ˜ 𝑔 ( 𝑡 ) = 𝑔 ( 𝑡 ) − ˆ 𝑔 ( 𝑡 ) (53) " # 0 𝐼 ∗ 𝐴 = (54) 𝑏 − 1 − 1 − 𝑀 𝐾 − 𝑀 ( 𝐶 + 𝛼 ) The following Lyapunov function is chosen.
˜ 𝑔 ( 𝑡 ) 𝑇 𝑉 ( 𝑡 ) = 𝑥 ( 𝑡 ) 𝑃𝑥 ( 𝑡 ) + (55) 𝑏 𝑏 𝛾 where 𝑃 > 0 and 𝛾 > 0 Taking the derivative yields ˜ 𝑔 ( 𝑡 ) ¤ ˜ 𝑔 ( 𝑡 ) 𝑇 ¤ 𝑉 ( 𝑡 ) = ¤ 𝑥 ( 𝑡 ) 𝑃𝑥 ( 𝑡 ) + 𝑥 ( 𝑡 ) 𝑃 ¤ 𝑥 ( 𝑡 ) + 2 𝑏 𝑏 𝑏 𝑏 𝛾 ˜ 𝑔 ( 𝑡 ) ¤ ˜ 𝑔 ( 𝑡 ) 𝑇 𝑇 ∗ 𝑇 𝑇 ∗ (56) = ( 𝑥 ( 𝑡 ) 𝐴 − ˜ 𝑔 ( 𝑡 ) 𝐸 ) 𝑃𝑥 ( 𝑡 ) + 𝑥 ( 𝑡 ) 𝑃 ( 𝐴 𝑥 ( 𝑡 ) − 𝐸 ˜ 𝑔 ( 𝑡 )) + 2 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 𝛾 ˜ 𝑔 ( 𝑡 ) ¤ ˜ 𝑔 ( 𝑡 ) 𝑇 𝑇 ∗ ∗ 𝑇 = 𝑥 ( 𝑡 )( 𝐴 𝑃 + 𝑃𝐴 ) 𝑥 ( 𝑡 ) − 2 ˜ 𝑔 ( 𝑡 ) 𝐸 𝑃𝑥 ( 𝑡 ) + 2 𝑏 𝑏 𝑏 𝑏 𝑏 𝑏 𝛾 Let 𝑃 be the solution of the Lyapunov equation ∗ 𝑇 ∗ 𝐴 𝑃 + 𝑃𝐴 = − 𝑄 < 0 (57) 𝑏 𝑏 ¤ ˜ 𝑔 ( 𝑡 ) is chosen as follows 𝑇 ¤ ˜ 𝑔 ( 𝑡 ) = 𝛾𝐸 𝑃𝑥 ( 𝑡 ) (58) 𝑏 𝑏 Then, 𝑇 ¤ 𝑉 ( 𝑡 ) = − 𝑥 ( 𝑡 ) 𝑄𝑥 ( 𝑡 ) ≤ 0 (59) 𝑏 𝑏 The adaptive gust estimation is 𝑇 ¤ ¤ ˜ 𝑔 ( 𝑡 ) = ˆ 𝑔 ( 𝑡 ) − ¤ 𝑔 ( 𝑡 ) = 𝛾𝐸 𝑃𝑥 ( 𝑡 ) (60) 𝑏 𝑏 which yields 𝑇 ¤ ˆ 𝑔 ( 𝑡 ) = 𝛾𝐸 𝑃𝑥 ( 𝑡 ) − ¤ 𝑔 ( 𝑡 ) (61) 𝑏 𝑏 The problem is that ¤ 𝑔 ( 𝑡 ) is not known. However, ¤ 𝑔 ( 𝑡 ) can be obtained from the structural state model. The structural state model is written as h i ¥ 𝑞 ( 𝑡 ) = ¤ 𝑥 ( 𝑡 ) 0 1 𝑏 h i h i ∗ (62) = 𝐴 𝑥 ( 𝑡 ) + 𝐸 𝑔 ( 𝑡 ) 0 1 0 1 𝑏 𝑏 𝑏 ∗ = 𝑎 𝑥 ( 𝑡 ) + 𝑒 𝑔 ( 𝑡 ) 𝑏 𝑏 𝑏
Wind Tunnel Test Results
The equations at the current time and most immediate past are considered ∗ ¥ 𝑞 ( 𝑘 ) = 𝑎 𝑥 ( 𝑘 ) + 𝑒 𝑔 ( 𝑘 ) (63) 𝑏 𝑏 ∗ ¥ 𝑞 ( 𝑘 − 1 ) = 𝑎 𝑥 ( 𝑘 − 1 ) + 𝑒 𝑔 ( 𝑘 − 1 ) (64) 𝑏 𝑏 where 𝑡 = 𝑘𝑇 and 𝑇 is the sampling period. Then, ¤ 𝑔 ( 𝑡 ) can be approximated by a backward difference method as ∗ ¥ 𝑞 ( 𝑘 ) − ¥ 𝑞 ( 𝑘 − 1 ) − 𝑎 [ 𝑥 ( 𝑘 ) − 𝑥 ( 𝑘 − 1 )] 𝑔 ( 𝑘 ) − 𝑔 ( 𝑘 − 1 ) 𝑏 𝑏 𝑏 ¤ 𝑔 ( 𝑡 ) ≈ = (65) 𝑇 𝑒 𝑇 𝑏 Thus, the adaptive gust estimation is obtained in discrete time as ∗ ¥ 𝑞 ( 𝑘 ) − ¥ 𝑞 ( 𝑘 − 1 ) − 𝑎 [ 𝑥 ( 𝑘 ) − 𝑥 ( 𝑘 − 1 )] 𝑏 𝑏 𝑏 𝑇 ˆ 𝑔 ( 𝑘 ) = ˆ 𝑔 ( 𝑘 − 1 ) + 𝛾𝑇 𝐸 𝑃𝑥 ( 𝑘 ) − (66) 𝑏 𝑏 𝑒 𝑇 𝑏 Fig. 4 compares gust estimation using the extended-state Kalman filter (ESKF) and the proposed adaptive estimation scheme. The ESKF is designed assuming a gust frequency of 2.5 Hz, whereas the true gust frequency is 2.25 Hz. As a result, the ESKF fails to accurately track the gust, highlighting the sensitivity of this approach to precise knowledge of the gust frequency. In contrast, the adaptive estimation scheme successfully tracks the gust without prior frequency information. This method relies on ¥ 𝑞 measurements, which are not readily available in practice; therefore, it should be combined with a suitable estimation scheme.
Fig. 4 Gust Estimation Scheme Comparison IV. Wind Tunnel Test Results The Hamiltonian GLA controller, as designed in Fig. 3, was implemented on the LFW test article in the 12 ft by 8 ft Kirsten Wind Tunnel. In this configuration, the outermost control surfaces, 𝛿 and 𝛿 , were assigned to the Hamiltonian 5 6 control, while 𝛿 and 𝛿 were used for stabilizing LQR. The wind tunnel operated at a dynamic pressure of 8 psf, and 3 4 the test article was set to a 3 ° root angle of attack. Gust disturbances were generated using the Gust Generation System (GGS), which was commanded to oscillate at 2.5 Hz with an amplitude of 1 ° .
It is important to note that the adaptive gust estimation scheme introduced in Section 4 was not implemented during these tests. Its development was motivated by the uncertainty in the actual gust frequency observed during testing, which highlighted the sensitivity of conventional extended-state Kalman filtering to precise frequency knowledge.
Figs. 5 and 6 show accelerometer measurements for test cases with the controller inactive and active. The results demonstrate that the Hamiltonian GLA controller effectively attenuates the response due to the gust disturbance. Figs. 7 and 8 present the corresponding control commands, indicating that the control effort remains well within allowable deflection ranges. Figs. 9 and 10 show the Kalman filter estimates of the sensor outputs, which closely match the actual test article measurements.
Fig. 5 Test Results: Sensor Output Fig. 6 Test Results: Sensor Output (Zoomed) Fig. 7 Test Results: Control Command Fig. 8 Test Results: Control Command (Zoomed) Fig. 9 Test Results: Kalman Filter Sensor Estimation Fig. 10 Test Results: Kalman Filter Sensor Estimation (Zoomed) Fig. 11 compares the gust estimation from the extended-state Kalman filter to the commanded gust. The initial results show poor tracking due to discrepancies between the commanded and actual GGS actuation. For example, while the GGS was commanded at 2.5 Hz, it oscillated at approximately 2.43 Hz.
To account for this, a corrected gust input, 𝑔 ( 𝑡 ) , was generated using the state-space model in Eqs. (36) and (37) .
The gust was set as a sinusoid at 2.43 Hz, and the amplitude and phase were adjusted until the simulated ASE output matched the sensor measurements from the test article under open-loop conditions. Fig. 12 shows the close agreement between the simulated ASE response to the corrected gust input and the experimental sensor data.
Fig. 13 show the Kalman filter gust estimates during the closed-loop Hamiltonian GLA run compared to the corrected gust input. The results indicate a substantial improvement in gust estimation accuracy after accounting for the actual GGS actuation. These findings further illustrate the motivation for developing the adaptive estimation scheme, which could mitigate the effects of gust frequency uncertainty in future implementations.
(a) 0 < 𝑡 < 3 (b) 17 < 𝑡 < 20 Fig. 11 Kalman Filter Gust Estimation Compared to Commanded Gust Fig. 12 Simulated Gust Response Matching Test Data (a) 0 < 𝑡 < 3 (b) 17 < 𝑡 < 20 Fig. 13 Kalman Filter Gust Estimation with Corrected Gust Input Conclusions This paper presents the design and implementation of a Hamiltonian control approach for gust load alleviation, validated through hardware-in-the-loop wind tunnel experiments. The Hamiltonian control law is augmented with an LQR to stabilize the actuator dynamics, while a low-pass filter is employed to prevent excitation of high-frequency structural modes. An LQI controller is incorporated to mitigate the phase effects introduced by the filtering.
A Kalman filter is designed to estimate both the structural states and gust disturbance, providing feedback for the Hamiltonian control. While the Kalman filter requires knowledge of the gust frequency, this work also develops an adaptive gust estimation scheme, derived from Lyapunov analysis of the structural dynamics, which improves robustness to gust frequency uncertainty. It should be noted that the adaptive estimator was not implemented during the wind tunnel tests, but its development was motivated by the observed discrepancies in gust frequency during testing.
The control design is demonstrated on the Large Flexible Wing (LFW) test article, an 8.36 aspect ratio Generic Transport Model geometry utilizing the VCCTEF concept. Active control experiments conducted in the 12 ft by 8 ft Kirsten Wind Tunnel at the University of Washington show that the Hamiltonian controller effectively attenuates the gust-induced structural response. Accelerometer measurements indicate a significant reduction in structural motion when the controller is active, and the Kalman filter accurately estimates both the sensor outputs and the corrected gust input.
Overall, the combination of Hamiltonian control, actuator stabilization, state and gust estimation, and filtering provides a practical and effective framework for gust load alleviation. The proposed adaptive disturbance estimation offers a promising avenue for further improving performance under uncertain or varying gust conditions.
Acknowledgment The authors gratefully acknowledge the support of NASA’s Advanced Air Transport Technology (AATT) project for funding this research. The authors also thank the University of Washington Aerodynamic Laboratory team for their invaluable assistance during the wind tunnel experiments.
References [1] Nguyen, N., Livne, E., Precup, N., Urnes, J. M., Nelson, C., Ting, E., and Lebofsky, S., “Experimental Investigation of a Flexible Wingwith a Variable Camber Continuous Trailing Edge Flap Design,” AIAA Applied Aerodynamics Conference , 2014.
https://doi.org/https://doi.org/10.2514/6.2014-2441.
[2] Forte, C., and Nguyen, N., “Gust Load Alleviation Control and Gust Estimation for a High Aspect Ratio Wing Wind Tunnel Model,” AIAA SciTech Forum , National Harbor, MD, 2023. https://doi.org/https://doi.org/10.2514/6.2023-0881.
[3] Nguyen, N. T., and Tal, E. A., “A Multi-Objective Flight Control Approach for Performance Adaptive Aerolastic Wing,” AIAA SciTech Forum , 2015. https://doi.org/https://doi.org/10.2514/6.2015-1843.
[4] Hashemi, K. E., Nguyen, N. T., Drew, M. C., Chaparro, D., and Ting, E., “Performance Optimizing Gust Load Alleviation Control of Flexible Wing Aircraft,” AIAA SciTech Forum , 2018. https://doi.org/https://doi.org/10.2514/6.2018-0623.
[5] Ferrier, Y., Nguyen, N. T., Ting, E., Chaparro, D., Wang, X., de Visser, C. C., and Chu, Q. P., “Active Gust Load Alleviation of High-Aspect Ratio Flexible Wing Aircraft,” AIAA SciTech Forum , 2018. https://doi.org/https://doi.org/10.2514/6.2018-0620.
[6] Drew, M. C., Hashemi, K. E., Cramer, N. B., and Nguyen, N. T., “Multi-Objective Gust Load Alleviation Control Designs for an Aeroelastic Wind Tunnel Demonstration Wing,” AIAA SciTech Forum , 2020. https://doi.org/https://doi.org/10.2514/6.2020-0213.
[7] Nguyen, N., “Elastically Shaped Future Air Vehicle Concept,” NASA Innovation Fund Award 2010 Report , 2010.
[8] Nguyen, N., and Urnes, J., “Aeroelastic Modeling of Elastically Shaped Aircraft Concept via Wing Shaping Control for Drag Reduction,” AIAA Atmospheric Flight Mechanics Conference , 2012. https://doi.org/https://doi.org/10.2514/6.2012-4642.
[9] Nguyen, N. T., Livne, E., Precup, N., Urnes, J. M., Nelson, C., Ting, E., and Lebofsky, S., “Experimental Investigation of a Flexible Wing with a Variable Camber Continuous Trailing Edge Flap Design,” AIAA Aviation Forum , 2014.
https://doi.org/https://doi.org/10.2514/6.2014-2441.
[10] Livne, E., Precup, N., and Mor, M., “Design, Construction, and Tests of an Aeroelastic Wind Tunnel Model of a Variable Camber Continuous Trailing Edge Flap (VCCTEF) Concept Wing,” AIAA Aviation Forum , 2014. https://doi.org/https: //doi.org/10.2514/6.2014-2442.
[11] Precup, N., Mor, M., and Livne, E., “The Design, Construction, and Tests of a Concept Aeroelastic Wind Tunnel Model of a High-Lift Variable Camber Continuous Trailing Edge Flap (HL-VCCTEF) Wing Configuration,” AIAA SciTech Forum , 2015.
https://doi.org/https://doi.org/10.2514/6.2015-1406.
[12] Nguyen, N. T., Precup, N., Livne, E., Urnes, J. M., Dickey, E., Nelson, C., Chiew, J., Rodriguez, D. L., Ting, E., and Lebofsky, S., “Wind Tunnel Investigation of a Flexible Wing High-Lift Configuration with a Variable Camber Continuous Trailing Edge Flap Design,” AIAA Aviation Forum , 2015. https://doi.org/https://doi.org/10.2514/6.2015-2417.
[13] Precup, N., Mor, M., and Livne, E., “An Active Variable Camber Continuous Trailing Edge Flapped Wing Wind Tunnel Model for Aeroelastic "In-Flight" Shape Optimization Tests,” AIAA Aviation Forum , 2018. https://doi.org/https://doi.org/10.2514/6.2018- 3106.
[14] Nguyen, N. T., Cramer, N. B., Hashemi, K. E., Drew, M. C., Xiong, J., Mundt, T., Mor, M., and Livne, E., “Progress on Gust Load Alleviation Wind Tunnel Experiment and Aeroservoelastic Model Validation for a Flexible Wing with Variable Camber Continuous Trailing Edge Flap System,” AIAA SciTech Forum , 2020. https://doi.org/https://doi.org/10.2514/6.2020-0214.
[15] Berg, J., Ting, K.-Y., Mor, M., and Livne, E., “Analysis Active Control Exploration using the University of Washington’s Multiple Control Surface Large Flexible Wing,” AIAA SciTech Forum , 2025. https://doi.org/https://doi.org/10.2514/6.2025-1854.
[16] Berg, J., Ting, K.-Y., Mundt, T. J., Mor, M., Livne, E., and Morgansen, K. A., “Exploratory Wind Tunnel Gust Alleviation Tests of a Multiple-Flap Flexible Wing,” AIAA SciTech Forum , 2021. https://doi.org/https://doi.org/10.2514/6.2022-2488.
[17] Quenzer, J. D., Zongolowicz, A., Hinson, K. A., Barzgaran, B., Livne, E., Mesbahi, M., and Morgansen, K., “Model for Aeroelastic Response to Gust Excitation,” AIAA SciTech Forum , 2019. https://doi.org/https://doi.org/10.2514/6.2019-2031.
[18] Nguyen, N. T., “Hamiltonian Adaptive and Optimal Control of Lagrangian Infinite-Dimensional Systems with Gust Load Alleviation Application,” AIAA SciTech Forum , 2021. https://doi.org/https://doi.org/10.2514/6.2021-1129.
[19] Nguyen, N. T., Hashemi, K. E., Arabi, E., and Yucelen, T., “Model-Reference Adaptive Control of Distributed Lagrangian Infinite- Dimensional Systems Using Hamilton’s Principle,” AIAA SciTech Forum , 2020. https://doi.org/https://doi.org/10.2514/6.2020- 0840.
[20] Nguyen, N. T., “Distributed Optimal Control of Lagrangian Infinite-Dimensional Systems with Kalman Filter Estimation,” AIAA SciTech Forum , 2022. https://doi.org/https://doi.org/10.2514/6.2022-2027.
[21] Nguyen, N. T., “Distributed Optimal Control and Estimation of Lagrangian Infinite-Dimensional Systems Coupled to Finite-Dimensional Systems,” AIAA SciTech Forum , 2023. https://doi.org/https://doi.org/10.2514/6.2023-1633.
[22] Nguyen, N. T., and Tuzcu, I., “Nonlinear Distributed Hamiltonian Control of Very Flexible Aircraft with Adaptive Gust Rejection,” AIAA SciTech Forum , 2024. https://doi.org/https://doi.org/10.2514/6.2024-1784.
[23] Nguyen, N. T., “Distributed Hamiltonian Adaptive Disturbance Rejection Control With Actuator Dynamics,” AIAA SciTech Forum , 2025. https://doi.org/https://doi.org/10.2514/6.2025-2801.