Mest 16888 ESD.J7 Multidisciplinary System Design Optimization(MSDO) Sensitivity Analysis Lecture 8 1 March 2004 Olivier de weck Karen willcox Massachusetts Institute of Technology -Prof de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and astronautics
1 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics Multidisciplinary System Multidisciplinary System Design Optimization (MSDO) Design Optimization (MSDO) Sensitivity Analysis Lecture 8 1 March 2004 Olivier de Weck Karen Willcox
Mest Today's Topics 16888 ESD.J7 Sensitivity Analysis effect of changing design variables effect of changing parameters effect of changing constraints Gradient calculation methods Analytical and Symbolic Finite difference Adjoint methods Automatic differentiation Massachusetts Institute of Technology -Prof de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and astronautics
2 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics Today’s Topics Today’s Topics • Sensitivity Analysis – effect of changing design variables – effect of changing parameters – effect of changing constraints • Gradient calculation methods – Analytical and Symbolic – Finite difference – Adjoint methods – Automatic differentiation
Mesd Standard Problem Definition 16888 ESD.J7 min J(x) st、9(X)≤0j=1 h2(x)=0k=1m2 X'<x<X. i=1.n For now, we consider a single objective function, J(x) There are n design variables, and a total of m constraints(m=m, +m2) The bounds are known as side constraints Massachusetts Institute of Technology -Prof de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and astronautics
3 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics Standard Problem Definition Standard Problem Definition 1 2 min ( ) s.t. ( ) 0 1,.., ( ) 0 1,.., 1,.., j k u i ii J g jm h km x x xi n d dd x x x A For now, we consider a single objective function, J(x). There are n design variables, and a total of m constraints (m=m1+m2). The bounds are known as side constraints
M Sensitivity Analysis 16888 ESD.J7 Sensitivity analysis is a key capability aside from the optimization algorithms we discussed Sensitivity analysis is key to understanding which design variables, constraints, and parameters are important drivers for the optimum solution X The process is not finished once a solution X* has been found. a sensitivity analysis is part of post- processIng Sensitivity /Gradient information is also needed by gradient search algorithms isoperformance/goal programming robust design o Massachusets Institute of Technology - Prof. de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and astronautics
4 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics Sensitivity Analysis Sensitivity Analysis • Sensitivity analysis is a key capability aside from the optimization algorithms we discussed. • Sensitivity analysis is key to understanding which design variables, constraints, and parameters are important drivers for the optimum solution x*. • The process is NOT finished once a solution x* has been found. A sensitivity analysis is part of postprocessing. • Sensitivity/Gradient information is also needed by: – gradient search algorithms – isoperformance/goal programming – robust design
Mest Sensitivity Analysis 16888 ESD.J7 How sensitive is the "optimal solution to changes or perturbations of the design variables x*? How sensitive is the“° optimal solution x*to changes in the constraints g(x), h(x)and fixed parameters p? Massachusetts Institute of Technology -Prof de Weck and Prof Willcox Engineering Systems Division and Dept of Aeronautics and astronautics
5 © Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox Engineering Systems Division and Dept. of Aeronautics and Astronautics Sensitivity Analysis Sensitivity Analysis • How sensitive is the “optimal” solution J* to changes or perturbations of the design variables x*? • How sensitive is the “optimal” solution x* to changes in the constraints g(x), h(x) and fixed parameters p ?