Engineering Papers⌕ Search

Engineering topics

Eugene A Morelli

Publications and source records attributed to Eugene A Morelli.

Aircraft Parameter Estimation Considering Process and Measurement Noise

A practical formulation is proposed for parameter estimation using the filter-error method, which is a maximum-likelihood estimator for dynamic systems having both process and measurement noise inputs. The novelty of the proposed formulation is that by accurately estimating the measurement noise covariance matrix using a time series analysis method, the remaining unknowns (which include the unknown parameters in the state-space matrices and the process noise covariance matrix) become decorrelated and can be estimated simultaneously in a straightforward manner. The approach is demonstrated using simulation data and flight test data from a subscale airplane. Results indicate that proposed algorithm can obtain accurate modeling results when both measurement noise and process noise are present in the data.

Kalman filter↗

Advances in Aircraft System Identification at NASA Langley Research Center

Advances in aircraft system identification at NASA Langley Research Center are discussed. The relevant time period includes the years since the last summary paper of this kind, which was published in the Journal of Aircraft in 2005. Research advances were achieved in flight test experiment design, frequency-domain modeling, real-time autonomous global modeling, rapid simulation development and updating, dynamic modeling in turbulence, flight data corrections, model uncertainty characterization, and aeroelastic modeling using distributed sensing. Possible future developments in the field are identified.

Aircraft system identification↗

Determining Aircraft Moments of Inertia from Flight Test Data

Flight test maneuvers and dynamic modeling techniques were developed for determining aircraft moments of inertia from flight test data. Full nonlinear rigid-body rotational equations of motion were used in the analysis, with aerodynamic moment dependencies modeled by linear expansions in the aircraft states and controls. Aerodynamic parameters were estimated simultaneously with inertia parameters using equation-error modeling applied to flight test data from maneuvers designed specifically for this problem. The approach was demonstrated using a nonlinear F 16 simulation, then applied to a remotely-piloted subscale aircraft flight test. Errors in the aircraft moment of inertia parameters determined from simulated F-16 flight test data were less than 6 percent compared to the true values in the simulation. Flight test results for the subscale aircraft were within 6 percent of ground-test values obtained using the same aircraft.

Parameter estimation↗

Nonlinear Unsteady Aerodynamic Modeling Using Empirical Orthogonal Functions

Empirical orthogonal function modeling is explained and applied to identify compact discrete-time nonlinear unsteady aerodynamic models from data generated by an unsteady three-dimensional compressible Navier-Stokes flow solver for an airfoil undergoing various pitching motions. Model structures, model parameter estimates, and model parameter uncertainty estimates for nondimensional lift, drag, and pitching moment coefficient models were determined autonomously and directly from the data. Prediction tests using data that were not used in the modeling process showed that the identified models exhibited excellent prediction capability, which is a strong indicator of an accurate model.

empirical↗

Autonomous Real-Time Global Aerodynamic Modeling in the Frequency Domain

A method for autonomous real-time global aerodynamic modeling is developed and explained. Local real-time frequency-domain estimates of stability and control derivatives are assembled over the flight envelope as a function of nominal flight condition, accounting for uncertainty in the individual local model parameter estimates. Combining this with real-time estimates of low-frequency aerodynamics in the time domain produces a real-time global aerodynamic model with good prediction capability, simple evaluation of local stability and control derivatives, insight into the aerodynamic dependencies, and the ability to capture local variations in the aerodynamic dependencies throughout the flight envelope. The technique is demonstrated using data from an F-16 nonlinear simulation and flight test data from a subscale aircraft.

Eugene A Morelli↗

A Collection of Nonlinear Aircraft Simulations in MATLAB

Nonlinear six degree-of-freedom simulations for a variety of aircraft were created using MATLAB. Data for aircraft geometry, aerodynamic characteristics, mass / inertia properties, and engine characteristics were obtained from open literature publications documenting wind tunnel experiments and flight tests. Each nonlinear simulation was implemented within a common framework in MATLAB, and includes an interface with another commercially-available program to read pilot inputs and produce a three-dimensional (3-D) display of the simulated airplane motion. Aircraft simulations include the General Dynamics F-16 Fighting Falcon, Convair F-106B Delta Dart, Grumman F-14 Tomcat, McDonnell Douglas F-4 Phantom, NASA Langley Free-Flying Aircraft for Sub-scale Experimental Research (FASER), NASA HL-20 Lifting Body, NASA / DARPA X-31 Enhanced Fighter Maneuverability Demonstrator, and the Vought A-7 Corsair II. All nonlinear simulations and 3-D displays run in real time in response to pilot inputs, using contemporary desktop personal computer hardware. The simulations can also be run in batch mode. Each nonlinear simulation includes the full nonlinear dynamics of the bare airframe, with a scaled direct connection from pilot inputs to control surface deflections to provide adequate pilot control. Since all the nonlinear simulations are implemented entirely in MATLAB, user-defined control laws can be added in a straightforward fashion, and the simulations are portable across various computing platforms. Routines for trim, linearization, and numerical integration are included. The general nonlinear simulation framework and the specifics for each particular aircraft are documented.

Frederico R Garza↗

Aero-Propulsive Modeling for eVTOL Aircraft Using Wind Tunnel Testing with Multisine Inputs

A novel approach for modeling the aero-propulsive characteristics of an electric vertical takeoff and landing (eVTOL) aircraft was developed and demonstrated in wind tunnel testing. The approach was applied to the NASA LA-8 tandem tilt-wing eVTOL aircraft, using an efficient, hybrid experiment design composed of a static I-optimal response surface design for slowly-varying test variables, and dynamic orthogonal phase-optimized multisine excitations for the control surfaces and electric propulsors. Both the static and dynamic experiment designs were executed simultaneously to collect informative data for model identification. Statistically-weighted multivariate orthogonal function modeling was used to combine local modeling results computed in the frequency domain using data collected with dynamic excitations operating on the control effectors to form an aggregate aero-propulsive model. The final identified model exhibited good predictive capability when compared to validation data acquired separately from the data used to develop the model. The required test time using these new techniques was reduced by at least a factor of five compared to previous static wind tunnel testing for the LA-8 aircraft, while providing more informative data, greater parameterization flexibility, and high-quality models.

system identification↗

Real-Time Pilot Inputs for Aircraft Dynamic Modeling

Real-time dynamic modeling and pilot displays are used to enable pilots to intuitively discover effective multi-axis inputs for aircraft dynamic modeling during flight tests. An F-16 nonlinear simulation flown by a pilot using a joystick and a laptop computer with real-time displays of relevant information is used to demonstrate the approach. Results show that pilots can use the real-time display to discover and implement effective and efficient multi-axis inputs for accurate dynamic modeling in flight. The real-time dynamic modeling results driving the pilot display can be used to certify that the acquired flight data are adequate for accurate dynamic modeling, thus avoiding postflight data analysis and modeling by an analyst to make that determination. Implications for pilot training and efficient flight testing are discussed.

Pilot Inputs↗