MDO Summary
MDO Summary
Introduction
1.1 What is Design Optimization?
Design Optimization = finding „best“ design within available means
▪ Criterion → objective (e.g. minimize mass)
▪ Available means → bounds, constraints (e.g. geometry, strength, manufacturing)
▪ Distinction → design variables (e.g. component thickness, exact shape, …)
Types of Optimization
▪ Size → Indirect change of geometry by design variables like A
▪ Shape → Direct change of geometry
▪ Topology → Change of geometry and connectivity
Examples:
1.3 Definitions
Universal mathematical language for interdisciplinary design work
▪ Objective function and constraint functions are computed from quantities of interest
▪ h(x)=0 is called equality constraint; g(x) <= 0 is called inequality constraint
Compact Notation:
2. Fundamentals of Optimization
2.1 Problem Formulation
Examples see script.
2.2.2 Convexity
▪ A function 𝑓(𝑥) is convex, if for every two points 𝑥1 and 𝑥2 the connecting line lies above the graph
▪ Convexity is useful because local minimum = global minimum
2.2.3 Linearity
In this course, a function 𝑓(𝒙) is called linear, if it can be written as: 𝑓(𝒙) = 𝛽0 + 𝛽1𝑥1 + ⋯ + 𝛽𝑑𝑥𝑑
➔ Distinguish between linear/nonlinear system equations and the corresponding optimization problem!
2.2.4 Monotonicity
Trouble makers:
▪ Black box
▪ Non-linearity
▪ Dimensionality
3.2 Sampling
▪ Sample is a subset of whole solution, vector of design vectors (matrix) /w output values [xa,ya]
▪ Designs are chosen according to sampling method = Design of Experiment (DoE)
▪ Design = specified design vector
▪ Sampling used to probe design space → useful for black-box functions (only input/output needed)
3.3 Sensitivities
▪ Measure variability of output, depending on input
▪ Measure importance of design variable
o Correlation coefficient
o Gradient
o Regression Coefficient
3.3.1 Correlation
How to quantifiy correlation?
Quantities:
▪ Mean
▪ Standard deviation
▪ Covariance
▪ Pearson correlation coefficient
→ quantifies degree of relation between two variables as linear function
3.3.2 Gradient
▪ For functions that can be expressed analytically, the gradient can also be expressed analytically as a function
of the design variables. This is not possible for black box functions
▪ For black box functions, the derivatives can be approximated numerically, e.g., by central finite differences
4. Basic Mathematics
4.1 Standard Forms
▪ Negative Null Form
▪ Alternative Formulations
- KKT Conditions
OR
Good: Very robust, No gradient necessary, Applicable to high-dimensional problems with up to 100 design variables
Good: Fast
Good and bad: Conservative = 100% purity (no bad designs included) → small boxes
7.3.3 Selective Design Space Projection
→
▪ Look at each parameter and project solution onto space to receive solution box
Good: Typically used in an interactive tool → trains intuition for high dimensional problems, Designer can directly
include not formalized knowledge about constraints
Bad: Expensive 1000-10000 function evaluations per diagram,Confusing when many design variables are relevant,
Cannot find good solution in high dimensions
Good and bad: Statistical assessment of purity (bad designs may be included) → large boxes boxes
8.2.1 V-Model
▪ Dev. Procedure for complex systems/ integration of disciplines
e.g. for automotive / aerospace
▪ Between levels (vertical) to align feasibility (bottom-up view) with requirements (top-down view)
▪ Between branches (horizontal) for common variables
▪ Iterative development with one design causes conflict of goals / lack of robustness
▪ Solution spaces integrate requirements from different disciplines
▪ Map permissible performance values onto regions of design variables = many designs
▪ Need to carefully balance (1) decoupling and (2) loss of solution space
→ Key ingredient: Design variables are pair-wise coupled and pairs are rotated