US 11,983,467 B2
Rapid aero modeling for computational experiments (RAM-C)
Patrick C. Murphy, Suffolk, VA (US); Pieter G. Buning, Yorktown, VA (US); and Benjamin M. Simmons, Yorktown, VA (US)
Assigned to UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF NASA
Filed by UNITED STATES OF AMERICA AS REPRESENTED BY THE ADMINISTRATOR OF NASA, Washington, DC (US)
Filed on Jan. 8, 2021, as Appl. No. 17/144,995.
Claims priority of provisional application 63/116,422, filed on Nov. 20, 2020.
Claims priority of provisional application 62/972,674, filed on Feb. 11, 2020.
Prior Publication US 2022/0121786 A1, Apr. 21, 2022
Int. Cl. G06F 30/15 (2020.01)
CPC G06F 30/15 (2020.01) 20 Claims
OG exemplary drawing
 
1. A computer-implemented method of creating a polynomial aerodynamic model that predicts forces on an aerodynamic body corresponding to the polynomial aerodynamic model, the method comprising:
determining fidelity criteria for an aerodynamic model, wherein the fidelity criteria comprise a plurality of maximum allowable prediction errors;
causing a computer program to form validation data utilizing selected factors that vary during flight;
a) causing the computer program to form a series of sequential scalar test blocks utilizing selected factors that vary during flight and predefined sequential non-scalar test blocks stored in a library, wherein at least some of the factors comprise ranges that are capable of being split, wherein the series of sequential scalar test blocks correspond to aerodynamic models having increasing order;
b) applying the series of sequential scalar test blocks to a computational fluid dynamics (CFD) program to produce response data;
c) estimating an aerodynamic model utilizing the response data, wherein the aerodynamic model comprises a plurality of aerodynamic polynomials;
d) utilizing predefined prediction error criteria and the validation data to determine if an aerodynamic model estimated from the response data satisfies pass-fail validation criteria;
if the aerodynamic model does not satisfy the pass-fail criteria, repeating steps a)-d) utilizing scalar test blocks of increasing order until a last sequential scalar test block has been used, followed by splitting one or more factors to form at least one test region if the pass-fail criteria is not satisfied using the last sequential scalar test block followed by repeating steps a)-d) utilizing at least one test sub-region; and
e) applying the aerodynamic model satisfying the pass-fail validation criteria to an aerodynamic vehicle in a wind tunnel, a simulation study, a real-time simulation, or a design process.