In this paper, an adaptive feedforward control framework is proposed for the suppression of aircraft structural vibrations induced by gust perturbations to increase the resilience of the flight control law in the presence of the aeroelastic/aeroservoelastic interactions. Currently, aircraft with nonadaptive control laws usually include roll-off or notch filters to avoid aeroelastic/aeroservoelastic interactions. However, if changes in the aircraft configuration are significant, the frequencies of the flexible modes of the aircraft may be shifted, and the notch filters could become totally ineffective. With the proposed approach, the flexible modes can be consistently estimated in real time via a proven system-identification algorithm. The identified flexible modes information is used in the proposed adaptive feedforward control algorithm to adjust the parametrization of the basis functions in a feedforward controller. Along with the recursive least-squares estimate, the feedforward controller is adjusted, and the structural vibration of the aircraft induced by the gust perturbation can be largely suppressed. An F/A-18 active aeroelastic wing aeroelastic model with gust perturbation based on the linear aeroelastic solver formulation is developed as a test bed to demonstrate the proposed adaptive feedforward control algorithm. Nomenclature A! = denominator matrix polynomial B! = numerator matrix polynomial B i q = orthonormal basis function C = damping matrix Fq = feedforward compensator F A = external aerodynamic forces F T = thrust forces F = aerodynamic forces from control surfaces Gq = transfer function from control surface to accelerometer sensor G! = frequency response function Hq = transfer function from gust perturbation to accelerometer sensor K = stiffness matrix kt = gain vector M = mass matrix M A = external aerodynamic moments M T = thrust moments M = aerodynamic moments from control surfaces Pq = all pass transfer function Pt = inverse correlation matrix Qs = aerodynamic force coefficient matrix q = forward shift operator T A = transformation matrix T g s = Dryden vertical velocity shaping filter T LPF s = low-pass filter ut = control surface command wt = gust perturbation x Le = aerodynamic lag terms yt = output signal k = coefficients of the orthonormal finite impulse response filter F = aeroelastic incremental forces M = aeroelastic incremental moments e = generalized coordinate = unknown parameters to be estimated = forgetting factor t = regress vector Subscripts ee = related to the elastic dynamics i = r; e; related to the airframe, elastic, control related states lat = related to the lateral dynamics plane long = related to the longitudinal dynamics plane re = related to the coupling between rigid-body dynamics and elastic dynamics rr = related to the rigid-body dynamics
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.