1
1
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Multidisciplinary System
Design Optimization (MSDO)
Introduction
Lecture 1
4 February 2004
Prof. Olivier de Weck
Prof. Karen Willcox
2
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Introductions
Olivier de Weck, Ph.D. – Lecturer
Assistant Professor , deweck@mit.edu
Karen Willcox, Ph.D. – Lecturer
Assistant Professor , kwillcox@mit.edu
Il Yong Kim, Ph.D. – Assistant Lecturer
Postdoctoral Fellow , kiy@mit.edu
Jackie Dilley – Course Assistant
jdilley@mit.edu
2
3
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Today’s Topics
Course Rationale
Role of MSDO in Engineering Systems
Learning Objectives
Pedagogy and Course Administration
A historical perspective on MDO
MSDO Framework introduction
The “dairy farm” sample problem
4
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Course Rationale
Computational Design and Concurrent Engineering (CE)
are becoming an increasingly important part of the
Product Development Process (PDP) in Industry
MIT offerings strong in linear programming and
constrained convex optimization (single objective)
However, there is a perceived gap at MIT:
- mostly management, not design focus
- multiobjective optimization
- MDO vibrant research field
but no course to represent it
This is NOTa traditional optimization course: M-S-D-O
3
5
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Role of MSDO in Engineering Systems
Goal: Create advanced and complex engineering
systems that must be competitive not only in terms of
performance, but also in terms of manufacturability,
serviceability and overall life-cycle cost effectiveness.
Need: A rigorous, quantitative multidisciplinary design
methodology that can work hand-in-hand with the
intuitive non-quantitative and creative side of the
design process.
This class presents the current state-of-the-art
in concurrent, multidisciplinary design optimization (MDO)
6
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Product Development Process
1
Beginning
of Lifecycle
- Mission
- Requirements
- Constraints
Customer
Stakeholder
User
Architect
Designer
System Engineer
Conceive
Design
Implement
“process information”
“turn
information
to matter”
SRR
PDR CDR
iterate
iterate
The Environment: technological, economic, political, social, nature
The Enterprise
The System
creativity
architecting
trade studies
modeling simulation
experiments
design techniques
optimization (MDO)
virtual
real
Manufacturing
assembly
integration
choose
create
4
7
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Nexus Spacecraft Example
OTA
012
meters
Instrument
Module
Sunshield
-60 -40 -20 0 20 40 60
-60
-40
-20
0
20
40
60
Centroid X [μm]
Ce
n
t
r
o
i
d
Y [
μ
m]
Centroid Jitter on Focal Plane [RSS LOS]
T=5 sec
14.97 μm
1 pixel
Requirement: J
z,2
=5 μm
Goal: Find a “balanced” system design, where the flexible
structure, the optics and the control systems work together to
achieve a desired pointing performance, given various constraints
NASA Nexus Spacecraft Concept
5
9
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Automotive Example
Goal: High end vehicle shape
optimization while improving car
safety for fixed performance level
and given geometric constraints
Reference: G. Lombardi, A. Vicere, H.
Paap, G. Manacorda, “Optimized
Aerodynamic Design for High Performance
Cars”, AIAA-98-4789, MAO Conference, St.
Louis, 1998
Ferrari 360 Spider
10
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Course Objectives
The course will
fill an existing gap in MIT’s offerings in the area of
simulation and optimization of multidisciplinary systems
during the conceive and design phases
develop and codify a prescriptive approach to
multidisciplinary modeling and quantitative assessment
of new or existing system/product designs
engage junior faculty and graduate students in the
emerging research field of MDO, while anchoring the
CDIO principles in the graduate curriculum
6
11
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Learning Objectives (I)
The students will
(1) learn how MSDO can support the product development
process of complex, multidisciplinary engineered systems
(2) learn how to rationalize and quantify a system
architecture or product design problem by selecting
appropriate objective functions, design variables,
parameters and constraints
(3) subdivide a complex system into smaller disciplinary
models, manage their interfaces and reintegrate them into
an overall system model
12
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Learning Objectives (II)
(4) be able to use various optimization techniques such as
sequential quadratic programming, simulated annealing
or genetic algorithms and select the ones most suitable to
the problem at hand
(5) perform a critical evaluation and interpretation of
simulation and optimization results, including sensitivity
analysis and exploration of performance, cost and risk
tradeoffs
(6) be familiar with the basic concepts of multiobjective
optimization, including the conditions for optimality and
the computation of the pareto front
7
13
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Learning Objectives (III)
(7) understand the concept of design for value and be
familiar with ways to quantitatively assess the expected
lifecycle cost of a new system or product
(8) sharpen their presentation skills, acquire critical
reasoning with respect to the validity and fidelity of their
MSDO models and experience the advantages and
challenges of teamwork
How to achieve these learning objectives ?
14
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
MSDO Pedagogy
Guest
Lectures
Readings
Lab
Sessions
Class
Project
Assignments
A1-A5
e.g. “NASA LaRC”
e.g. “iSIGHT
Introduction”
e.g. “Genetic
Algorithms”
e.g. “STSTank”
e.g. A1 - Design of
Experiments (DOE)
Lectures
e.g. “Principles of
Optimal Design”
MSDO
8
15
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Assignments
Part (a)
Small, simple problems to be solved individually, many
just by hand or with a calculator. Goal is to ensure learning
of the key ideas regardless of chosen project
Part (b)
Application of theory to a project of your choice from either
existing class projects or a project related to your research.
Solution individually or in teams of two or three.
Assignments A1-A5 scheduled bi-weekly.
Usually handed out Monday, Tutorial on Friday, due on a
Monday two weeks later
16
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Lectures
Lecture schedule in separate document.
Module 1: Problem Formulation and Setup
Module 2: Optimization and Search Methods
--- Spring Break ---
Module 3: Multiobjective and Stochastic Challenges
Module 4: Implementation Issues and Applications
9
17
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Class Project
Option A – Use a pre-existing project
These are prepared simulation codes that you can use as
your class project for solving part (b) of the assignments in
lieu of a personal research-related problem:
\\AERO-ASTRO\16.888\AIRCRAFT (C-Code)
\\AERO-ASTRO\16.888\COMSATS (MATLAB)
\\AERO-ASTRO\16.888\SHUTTLETANK (Excel)
\\AERO-ASTRO\16.888\SUPERSONIC (Excel)
Option B – Formulate your own project
-This is an opportunity to push your research forward
-Form teams of 1-3 students
-Must be a design problem, must be multidisciplinary
-Write 1 page project proposal in A1
18
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Lab Sessions
This room is the “Design Studio” …. NOT just another
computer cluster. There is a lot of thought behind the fa?ade.
“Complex Systems Development and Operations Laboratory”
Result of the most recent
strategic plan of the Dept. of
Aeronautics and Astronautics
at MIT. New Focus:
- CDIO
- System Architecture and
Systems Engineering
- Aerospace Information
Engineering
10
19
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Tools and Infrastructure
Physical Infrastructure: Design Studio 33-218
Computational Infrastructure:
- Class folder: \\AERO-ASTRO\16.888
- Located on AA-DESIGN PC network
- Will setup individual usernames and passwords
Software Infrastructure:
- Matlab, Excel, C-compiler
- iSIGHT - donated by Engineous Software Inc.
(Participate in iSIGHT academic BETA test program)
- CO - donated by Oculus Technologies Corp.
20
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Readings
will assign at the end of each lecture
Panos Y. Papalambros and Douglass J. Wilde, “Principles of Optimal
Design – Modeling and Computation”, 2nd edition, ISBN 0 521 62727
3, (paperback), Cambridge University Press, 2000 - Recommended
Garret N. Vanderplaats, “Numerical Optimization Techniques for
Engineering Design”, ISBN 0-944956-01-7, Third Edition, Vanderplaats
Research & Development Inc., 2001- Recommended (out of print?)
R. E. Steuer.” Multiple Criteria Optimization: Theory, Computation and
Application”. Wiley, New York, 1986. - Reserve
David E. Goldberg, “Genetic Algorithms – in Search, Optimization &
Machine Learning”, Addison –Wesley, ISBN 0 201 15767-5, 1989 -
Reserve
11
21
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Guest Lectures
Guest Lecture 1:
3 Mar Dr. Jaroslaw Sobieski, NASA LaRC
Overview of MDO, Video Lecture
Guest Lecture 2:
14 Apr Dr. Peter Fenyes, General Motors Research Center
IFAD/CDQM – MDO in vehicle development
During the semester:
- Dr. Cyrus Jilla: Simulated Annealing
- Dr. Rania Hassan: Particle Swarm Optimization
- Dr. Il Yong Kim: Design Space Optimization
- Prof. Dan Frey : Robust Design
22
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Grading
Assignments A1-A5* 50%
Project Presentation 20%
Final Report (Paper) 20%
Active Participation 10%
100 %
No mid-term or final exams
* Each Assignment counts 10%
12
23
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Introduction to stellar.mit.edu
Register in stellar system by 2/6/2004
24
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Historical Perspective on MDO
The need for MDO can be better understood by considering
the historical context of progress in aerospace vehicle design.
1903 Wright Flyer makes the first
manned and powered flight.
1927 Charles Lindbergh crosses
the Atlantic solo and nonstop
1935 DC-3 enters service (12,000
to be produced)
1958 B707 enters service
1970 B747 enters service
1974 A300 enters service
1976 Concorde enters service
13
25
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Growth in design requirements
26
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
1970-1990 Cold War and Maturity
Big slump in world economy (“oil crisis” 1973), airline
industry and end of Apollo program leads to a reduction
of engineering workforce around 25%
Two major new developments: Computer aided design
(CAD), Procurement policy changes for airlines and the
military
Earlier quest for maximum performance has been
superseded by need for a “balance” among performance,
life-cycle cost, reliability, maintainability and other “-ilities”
Reflected by growth in design requirements, see next
slide. Competition in airline industry drives operational
efficiency.
14
27
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
1990-present
Multidisciplinary design extended to other industries:
spacecraft, automobiles, electronics and computers,
transportation and energy/power suppliers
Thrusts in government and industry to improve
productivity and quality in products and processes
Design process: Globalization results in distributed,
decentralized design teams, high performance PC has
replaced centralized super-computers, disciplinary
design software (Nastran, CAD/CAM) very mature,
Internet and LAN’s allow easy information transfer
Advances in optimization algorithms: e.g. Genetic
Algorithms, Simulated Annealing, MDO software, e.g.
iSIGHT
28
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Design Freedom versus Knowledge
Goal of MDO: Gain design knowledge earlier and retain
design freedom longer into the development process.
15
29
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Key motivation: Control of Lifecycle costs
Actually incurred costs
30
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Definitions
Multidisciplinary - comprised of more than one traditional disciplinary
area described by governing equations from various physical, economic,
social fields
System - A system is a physical or virtual object that exhibits some
behavior or performs some function as a consequence of interactions
between the constituent elements
Design - The process of conceiving and planning an object or process
with a specific goal in mind. In the context of this class this refers to the
conceiving of a system that will subsequently be implemented and
operated for some beneficial purpose.
Optimization - To find a system design that will minimize some
objective function. The objective function can be a vector comprising
measures of system behavior (“performance”), resource utilization
(“time, money, fuel ...”) or risk (“stability margins…”).
16
31
Massachusetts Institute of Technology - Prof. de Weck and Prof. Willcox
Problem Formulation and Setup
()
() ()
[]
,,
1
1
min ,
s.t. , 0
, =0
where
iLB i iUB
T
z
T
in
xxx
JJ
x xx
≤
≤≤
= a o
? ?
=
Jxp
g(x p)
h(x p)
Jx x
x
"
"