Computation plays a fundamental role in the design, analysis and operation of modern Aerospace systems. Applications include flight software, embedded computing for on-board control, optimization of structural, aerodynamic and propulsion systems, etc.
Broadly speaking, our research is organized into two branches: Computer science and Computational science, with a healthy overlap. Computer science relates more to the software and avionics part of the research, while computational science relates to analyzing, modeling and designing the physical system. Data science, another area of emphasis in the department, pertains to the development of algorithms to extract knowledge and insight from real world and simulation data, with the goal of application in decision-making scenarios.
Modern aerospace systems are inherently cyber physical systems, and with the emergence of powerful computers, abundant sensors, versatile performance requirements, and autonomy, computing is defining and driving the future of aerospace engineering. Our research and teaching spans fundamental topics as well as leading-edge applications.
Sample RESEARCH AREAS
Aerospace software is used in many critical tasks in both design and operation of aircraft and spacecraft, from autopilot control and automatic decision making to computational simulations. Software bugs can (and sometimes do) lead to erroneous design decisions or loss of flying vehicles. Formal verification enables mathematical proofs of software correctness,, guaranteeing that the software will work correctly under the right conditions. Verification can ensure anything from the absence of run-time errors is C code to full functional correctness of the onboard software.
Multidisciplinary Design Optimization
Numerical simulations can predict the performance of engineered systems, but to be ultimately useful in the design of such systems, they need to be integrated in a design process. Numerical optimization methods can aid the design process by searching for the best designs automatically. Because most engineered systems involve multiple disciplines or components, it is necessary to couple different numerical simulations and to consider the design of the whole system. Multidisciplinary design optimization (MDO) addresses this need while achieving better designs in a shorter design cycle. Aerospace vehicles are prime examples of engineered systems that require multidisciplinary considerations; other applications include wind turbines, ground vehicles, and watercraft. As these systems become more complex and more sophisticated simulation techniques become available, new breakthroughs are needed in MDO approaches.
The prevalence of numerical simulations today is made possible not only by increases in computer performance, but also by advances in computational algorithms. These algorithms are used to solve the equations that govern phenomena of engineering interest, on problems of ever-increasing size and complexity. The changing landscape of computer architectures necessitates research into novel algorithms that can harvest computational throughput to accurately and efficiently obtain the required solutions.
Data Driven Modeling
With the proliferation of high-resolution datasets and advances in computing and algorithms over the past decade, data science has risen as a discipline in its own right. The natural question to ask then is: Can we bypass the traditional ways of intuition/hypothesis-driven model creation and instead use data to enable predictions of physical problems? In other words, can one extract cause-and-effect relationships and create reliable predictive models based on a large number of observations of physical phenomena? Our research takes the view that data cannot be an alternative for physical modeling, but when combined with—and informed by—a detailed knowledge of the physical problem and problem-specific constraints, it can yield successful solutions. Along these lines, we develop physics constrained data-driven models for the analysis, design and control of physical problems.
The Aerospace enterprise is increasingly relying on simulation models for achieving rapid advancement in design, control, and scientific advancement. These simulation models are often constructed using either data-driven models or physical simplifications, and therefore exhibit significant uncertainty in both form and function. To enable reliable use of these models, the effects of this uncertainty on important simulation outputs must be understood. Uncertainty quantification seeks to develop fast and efficient methods to understand the effect uncertainties present in all simulations on important simulation outputs. This area combines statistical inference, numerical analysis, and machine learning to create algorithms that capture this uncertainty in the context of learning models and their parameters from data and propagating uncertainty through a simulation.
Selected Research Project
Air Force Center of Excellence on Rocket Combustion Dynamics
Accurate modeling of combustion dynamics in rocket engines remains a challenging problem characterized by extremely high-dimensional computations of non-linear and multi-scale physics. These difficulties are further complicated by the coupling between the flow dynamics, chemistry, and acoustics. With the new center, the goal is to advance the state-of-the-art in Reduced Order Models (ROMs) and enable efficient prediction of instabilities in liquid fueled rocket combustion systems. See more at afcoe.engin.umich.edu.
In this video, watch as Professor Duraisamy outlines an initial computer simulation of rocket combustor dynamics developed by Cheng Huang of Purdue.