Research
Check out my recent presentation!
Table of content
- Research vision
- Research projects
- 1. MDO with general dynamical systems and control
- 2. Aeroelastic optimization
- 3. Machine learning in aerodynamic shape optimization
- 4. Offshore Wind turbine aerostructural optimization
- 5. Aerodynamic shape optimization with laminar-turbulent transition model
- 6. Structural global optimization using mixed integer linear or second order cone optimization (MILO and MISOCO)
Research vision
I design efficient and environmentally friendly aircraft by developing efficient algorithms and code implementation. I conduct interdisciplinary research–the three domains I have been researching are multidisciplinary design optimization (MDO), dynamical system and control, and machine learning. In my research, I develop new theories to convert previously untackled dynamical systems and control optimization problems into a computationally efficient formulation. Leveraging the new theory, I develop programs to solve problems on a large scale using high-fidelity physical models. Using high-fidelity physical model data, I train machine learning models to expedite simulation and design optimization. The unique combination of high-fidelity models and dynamical systems and control of my research can potentially make an impact in fields including aerospace, wind energy, robotics, and automobile industries.
The research vision that differentiates me from other labs working on MDO is listed below:
- (Theory) MDO shall be enabled to address ever more complex dynamical systems and control problems beyond the current focus, i.e., the steady-state problems.
- (Implementation/code) Efficient and general-purpose codes for design optimization in dynamical systems and control shall be developed leveraging the abstraction ability of the mathematical representation.
- (Application) I develop environmentally friendly engineering designs, such as efficient off-shore wind turbines, and aircraft with less noise and emission, to address critical climate and energy challenges of modern society.
Research projects
1. MDO with general dynamical systems and control
Dynamical systems are universal. In the past several decades, the MDO community focused on dynamical systems classified as equilibrium points, and little previous research was on bifurcation, LCO, and chaotic systems. For example, the transonic buffet constraint, a bifurcation triggered by the shock wave and boundary layer interaction, has only recently been modeled using first principles in a high fidelity optimization problem \cite{Thomas2020}. Also, control theory, as a fundamental discipline in aerospace engineering, has been largely overlooked by the MDO community due to its high computational cost. The question I am trying to answer in this research is: How can we optimize a general high-fidelity model-based multidisciplinary dynamical system (with or without control) performance? With this question successfully answered, a large class of problems can be modeled and solved using MDO.
This is a very challenging question to answer, because of the model dimensionality (millions of state variables and thousands of design variables). My research partially answers the question by focusing on developing algorithms scale well with the design variables using the adjoint method. The key finding of the research is that each dynamical system has its own unique structure and the adjoint method shall be developed leveraging these structures to gain computational efficiency. Two highlights of my previous research are:
- I developed an algorithm demonstrating that the closed-loop control co-design problem can be solved at a cost independent of the number of design variables. Using the algorithm, I optimized the drone aerodynamic shape which reduces the control cost by about 30%.
- I developed a fundamental method to discover the reverse algorithmic differentiation formula using the forward algorithmic differentiation formula for complex analytic equation and we are **the first to discover a succint eigenvalue derivative formula for a general complex matrix.
Publication:
Sicheng He, Shugo Kaneko, Eirikur Jonsson, Marco Mangano, Joaquim R. R. A. Martins. Control co-design sensitivity computation using the adjoint method submitted to SIAM applied dynamics (SIADS) (2022). | |
Sicheng He, Eirikur Jonsson, Joaquim R. R. A. Martins. Adjoint-based Linear stability constrained design optimization submitted to SIAM applied dynamics (SIADS) (2022). | |
Sicheng He, Eirikur Jonsson, Joaquim R. R. A. Martins. Adjoint-based Limit Cycle Oscillation Instability Sensitivity and Suppression Nonlinear dynamics (2022). | |
Sicheng He, Yayun Shi, Eirikur Jonsson, Joaquim R. R. A. Martins. Eigenvalue problem derivatives computation for a complex matrix using the adjoint method MSSP (accepted) (2023). | |
Sicheng He, Eirikur Jonsson, and joaquim R. R. A. Martins. Derivatives for Eigenvalues and Eigenvectors via Analytic Reverse Algorithmic Differentiation AIAA Journal (2022). |
2. Aeroelastic optimization
The next-generation aircraft are trending with more flexible wings. This makes the aircraft wings more susceptible to flutter. However, the state-of-art MDO problem formulation usually only includes a steady-state aerostructure module and rarely a low-fidelity flutter module. The missing or inaccurate flutter modeling in the aircraft conceptual design stage may cause costly redesign if the flutter is found in a later stage. The fundamental question that I want to answer is that: How to design the future aircraft free from flutter? Answering this question, the aircraft designs generated from MDO will be much more realistic.
This project is closely related to the previous project because the aeroelastic problem is categorized as an LCO problem from the perspective of dynamical system theory. To answer the question, we developed novel algorithms using time spectral method, Newton–Krylov method, and the coupled adjoint method to obtain good scalability with respect to both state and design variables. The key finding of the research is that for LCO problem, it has a unique problem structure that shall be exploited by the solver to obtain the best computational performance. Using our proposed methods, we obtain the-first-of-it-kind high-fidelity CFD-based aerodynamic shape optimization for a wing using the time-spectral method that improves the flutter speed by 118%. This is my Ph.D. project. I was awarded an AIAA Aviation Conference best student paper award.
Sicheng He, Eirikur Jonsson, Joaquim R. Martins. Wing Aerodynamic Shape Optimization with Time Spectral Limit-Cycle Oscillation Adjoint. In AIAA Aviation, Chicago, IL, June 2022. American Institute of Aeronautics and Astronautics. | |
Sicheng He, Eirikur Jonsson, Charles A. Mader, and Joaquim R. R. A. Martins. Coupled Newton–Krylov timespectral solver for flutter and limit cycle oscillation prediction AIAA Journal (2021). | |
Sicheng He, Eirikur Jonsson, Charles A. Mader, and Joaquim R. R. A. Martins. A coupled Newton–Krylov time-spectral solver for wing flutter and LCO prediction. In AIAA Aviation Forum, Dallas, TX, June 2019. (Best student paper award, 2nd place) |
3. Machine learning in aerodynamic shape optimization
Surrogate models, including the classic and more recent machine learning models, are becoming essential tools for designers because they outperform a direct numerical analysis in speed with similar accuracy,and they can also solve problems without explicit numerical models. Compared with the classic tools (e.g., the kriging method), machine learning tools (e.g., the deep neural network) suffer less from overfitting and perform better when the data set is large. With the aforementioned benefits, we want to address the following question in our research: How can we accelerate the optimization using machine learning?
We develop deep neural network-based models to answer this question. The key finding is that uniformly sampling design space is inefficient. The design space paramitrization and the sampling shall favor the region with good performance. As one highlight of the research, we are the first to apply the so-called Sobolev neural network, a gradient-enhanced neural network, to obtain the state-of-the-art accurate surrogate model for airfoil aerodynamic parameters, such as lift and drag. The proposed method enables real-time aerodynamic analysis and shape optimization, and it is one of the engines that drive the online airfoil simulation website, Webfoil .
Jichao Li, Sicheng He, Mengqi Zhang, Joaquim R. R. A. Martins, Boo Cheong Khoo. Physics-Based Data-Driven Buffet-Onset Constraint for Aerodynamic Shape Optimization AIAA Journal (2022). | |
Mohamed Amine Bouhlel, Sicheng He, and Joaquim R. R. A. Martins. Scalable gradient-enhanced artificial neural networks for airfoil shape design in the subsonic and transonic regimes Structural and Multidisciplinary Optimization (2020). (Webfoil) | |
Jichao Li, Sicheng He, and Joaquim R. R. A. Martins. Data-driven constraint approach to ensure low-speed performance in transonic aerodynamic shape optimization Aerospace Science and Technology (2019). |
4. Offshore Wind turbine aerostructural optimization
The state-of-the-art design optimization in the field assumes that the structure is rigid and the coupling between the structure and fluid is neglected. In effect, such assumptions become problematic as the size of the wind turbine increases to improve efficiency and the structure is becoming more flexible. In addition, by considering the coupling effect, we can explore a larger design space and design more efficient wind turbines. In this research, the pressing question we plan to address is: How can we optimize the wind turbine design with both structural and aerodynamic shape variables and account for their coupling?
To answer that question, we apply the MDO algorithms together with computational fluid dynamics (CFD) and finite element analysis (FEA) tools. The key finding of the research is that the aeroelastic coupling can be exploited to reduce the structure mass by about 2.2% compared with an optimized design without the coupling. We obtained the-first-of-it-kind high-fidelity aerostructural optimization for wind turbines. We are currently exploring using the composite to obtain passive load alleviation to further improve the performance of the wind turbine designs.
Publication:
Denis-Gabriel Caprace, Adam Cardoza, Teagan Nakamoto, Andrew Ning, Marco Mangano, Sicheng He, and Joaquim R. R. A. Martins. Incorporating high-fidelity aerostructural analyses in wind turbine rotor optimization. In AIAA Scitech, San Diego, CA, January 2022. American Institute of Aeronautics and Astronautics. | |
Marco Mangano, Sicheng He, Denis-Gabriel Caprace, Yingqian Liao, and Joaquim R. R. A. Martins. Passive aeroelastic tailoring of large wind turbines using high-fidelity multidisciplinary design optimization. In AIAA Scitech, San Diego, CA, January 2022. American Institute of Aeronautics and Astronautics. |
5. Aerodynamic shape optimization with laminar-turbulent transition model
We apply gradient-based optimization to design more efficient airfoils with the laminar-turbulent transition modeled by the $e^n$ method. To compute derivatives with large number of design variables, we use the adjoint method. One special challenge of the RANS with $e^n$ transition model is that we have the generalized eigenvalue problem embedded in the governing equation. We propose two approaches to address this challenge:
- Using the simplified $e^n$ model that approximate the eigenvalues (Shi2020).
- Developing an adjoint equation and reverse algorithmic differentiation (RAD) formulas for the generalized eigenvalue problem with complex coefficient matrices (He2022, Shi2022).
The tools we developed in the second approach turns out to be very general and they can be applied to any eigenvalue and eigenvector derivatives of generalized eigenvalue problems with complex coefficient matrices. Besides, we also generalize the method to derive RAD formulas based on dot-product-identity proposed by Prof. Giles from real functions to complex analytic functions.
Publication:
Yayun Shi, Charles A. Mader, Sicheng He, Gustavo L. O. Halila, and Joaquim R. R. A. Martins. Natural laminarflow airfoil optimization design using a discrete adjoint approach AIAA Journal (2020). | |
Sicheng He, Yayun Shi, Eirikur Jonsson, Joaquim R. R. A. Martins. Eigenvalue problem derivatives computation for a complex matrix using the adjoint method MSSP (accepted) (2023). |
6. Structural global optimization using mixed integer linear or second order cone optimization (MILO and MISOCO)
The state-of-the-art of topology design optimization using solid isotropic material with penalization (SIMP) solves the mixed integer nonlinear programming problem without any guarantee of global optimality. In this research, we try to address the following question: How can we solve the topology and sizing optimization problem to their global optimality?
To answer that question, we reformulate the problems as mixed integer linear or second order cone optimization formulations following earlier works by Prof. Mathias Stolpe. We are able to solve truss wing optimization problems with hundreds of binary variables and composite plate with dozens of binary variables. One best configuration out of 1.85 trillion possible configurations is found for the composite plate optimization problem.
Publication:
Ramin Fakhimi, Mohammad Shahabsafa, Weiming Lei, Sicheng He, Joaquim R. R. A. Martins, Luis Zuluaga, and Tamas Terlaky. Discrete multi-load truss sizing optimization: model analysis and computational experimentss Optimization and Engineering (2021). | |
Sicheng He, Mohammad Shahabsafa, Weiming Lei, Ali Mohammad-Nezhad, Tamas Terlaky, Luis Zuluaga, and Joaquim R. R. A. Martins. Mixed-integer second-order cone optimization for composite discrete ply-angle and thickness topology optimization problems Optimization and Engineering (2020). | |
Mohammad Shahabsafa, Ramin Fakhimi, Weiming Lei, Sicheng He, Luis Zuluaga, Joaquim R. R. A. Martins, and Tamas Terlaky. Truss topology design and sizing optimization with guaranteed kinematic stability Structural and Multidisciplinary Optimization (2020). | |
Mohammad Shahabsafa, Ali Mohammad-Nezhad, Tamas Terlaky, Luis Zuluaga, Sicheng He, John T. Hwang, and Joaquim R. R. A. Martins. A novel approach to discrete truss design problems using mixed integer neighborhood search Structural and Multidisciplinary Optimization (2018). |