Вы находитесь на странице: 1из 53

ME503

Advanced Design of Engineering Systems

Dr. Ruben E. Perez

Royal Military College of Canada


Course Information
Time & Location:
TBD (3 periods per week)

Pre-requisites:
Multivariable calculus & Linear Algebra
Familiarity with programming (C/C++, Fortran, Matlab,
Python)

Useful links for programming:


Python: Open source Interpreted Language
http://www.python.org
Octave: Open source Matlab clone
http://www.gnu.org/software/octave
C/C++: Open source C/C++ compiler
http://gcc.gnu.org
Fortran: Open source Fortran compiler
http://gcc.gnu.org/wiki/GFortran


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 2/787
Course Information

Reference
Nocedal and Wright, Numerical Optimization, Springer, 1999
Belegundu and Chandrupatla, Optimization Concepts and
Applications in Engineering, Prentice Hall, 1999
Rao, Engineering Optimization: Theory and Practice, John
Wiley & Sons, 1996
Onwubiko, Introduction to Engineering Design Optimization,
Prentice Hall, 2000
Chong and Zak, An Introduction to Optimization, John Wiley &
Sons, 2008
Fletcher, Practical Methods of Optimization, John Wiley &
Sons, 1991
Suh, The Principles of Design, Oxford University Press, 1990


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 3/787
Course Information

Marking Scheme
6 Assignments (10% each)
1 Sensitivity Analysis - Due Week 3
2 Line Search Methods - Due Week 5
3 Unconstrained Optimization - Due Week 7
4 Constrained Optimization - Due Week 9
5 Gradient-Free Optimization - Due Week 11
6 Multidisciplinary Design Optimization - Due Week 13
Course Project (40%) - Due Week 14 (Apr. 19)

Bear in mind:
You can discuss ideas with colleagues but you must program and solve the
problem sets on your own.
The solutions you submit must reect your understanding of the material.


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 4/787
Course Objectives

Develop the skills to formulate design optimization


problems based on its functional characteristics and
requirements
Develop an understanding for the numerical optimization
techniques used to solve such problems
Apply the above objectives in a practical engineering
project (can be related to your research)


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 5/787
Course Objectives

Develop the skills to formulate design optimization


problems based on its functional characteristics and
requirements
Develop an understanding for the numerical optimization
techniques used to solve such problems
Apply the above objectives in a practical engineering
project (can be related to your research)

This course will give you both the analytical and numerical
skills to deal with complex engineering problems in an optimal
manner


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 5/787
Course Objectives

Develop the skills to formulate design optimization


problems based on its functional characteristics and
requirements
Develop an understanding for the numerical optimization
techniques used to solve such problems
Apply the above objectives in a practical engineering
project (can be related to your research)

This course will give you both the analytical and numerical
skills to deal with complex engineering problems in an optimal
manner

But what is considered optimal?


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 5/787
Introduction & Background

What is Design?
Design may be formally dened as the creation of
synthesized solutions that satisfy perceived needs through
the mapping between the functional domain and the
physical domain, through the proper selection of design
alternatives that satisfy the prescribed functions. [1]
The design process is a map of how to get from an specic
object need to the nal product. [2]
In view of design modeling, design is a state of
conguration, say X = {xi }T ( i [1, n]), that intends to
satisfy the functional requirements prescribed for a
collection of design attributes.


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 6/787
Introduction & Background

What is Design?
Design may be formally dened as the creation of
synthesized solutions that satisfy perceived needs through
the mapping between the functional domain and the
physical domain, through the proper selection of design
alternatives that satisfy the prescribed functions. [1]
The design process is a map of how to get from an specic
object need to the nal product. [2]
In view of design modeling, design is a state of
conguration, say X = {xi }T ( i [1, n]), that intends to
satisfy the functional requirements prescribed for a
collection of design attributes.

Design is by nature a mapping process


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 6/787
Introduction & Background

Phases of Design
Customer Functional Physical Process
Domain Domain Domain Domain

Mapping Mapping Mapping


{CNs} {FRs} {DAs} {PCs}

Functional Design

Conceptual Design

Embodiment Design Detail Design

Design Domain Mappings [3]


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 7/787
Introduction & Background

Phases of Design

Functional design: focus on the function of the product


What must be the product good for? (determine set of
functional requirements)
What are the numerical or qualitative functional
requirements on its performance?
What are the undesired behaviours be prevented?

Conceptual design: nd a basic engineering structure that


can deliver the desired functions while avoiding undesired
characteristics as determined during functional design


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 8/787
Introduction & Background

Phases of Design

Embodiment design: nd a realizable structure consisting of


a number of sub-modules and components, and interfaces
between these

Detail design: incorporate the manufacturing issues into the


design to be used for production


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 9/787
Introduction & Background

Phases of Design and Design Modeling

F unctional
D esign F u n c tio n a l
R e q u ire m e n ts
D esign M odeling D om ain

F u n d a m e n ta l In te g ra te d D e ta il
C onceptual S y s te m E m bodim ent S y s te m D etail S y s te m
D esign D esign D esign

S e ts o f d e s ig n
v a ria b le s /a ttrib u te s

E ngineering
V alidation

Engineering validation: investigate the results of design


against the functional specications


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 10/787
Introduction & Background

Characteristics of Design Process

Uncertainty reduction process


How to treat uncertainties (from exibility to singularity)?

Decision making process


How to model design decisions?

Iterative control process


How to model design iterations (or re-design)?


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 11/787
Introduction & Background

What is Modeling?
A model is an abstraction of reality [4]
It helps to manipulate design computationally
Modeling is the process of arriving at a set of postulates,
data, and inferences that describe an entity or state of
aairs mathematically
In a broad sense, model refers to either a set of
mathematical equations and logic rules, and the solutions
to them


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 12/787
Introduction & Background

What is Modeling?
A model is an abstraction of reality [4]
It helps to manipulate design computationally
Modeling is the process of arriving at a set of postulates,
data, and inferences that describe an entity or state of
aairs mathematically
In a broad sense, model refers to either a set of
mathematical equations and logic rules, and the solutions
to them

-The necessity of design computing and usefulness of models


become one of the main driving force of this course
-The other one is how to solve numerically such design
modelling and nd the best designs

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 12/787
Introduction & Background

Why use Modelling in Design?

Engineering design tends to be large and complex (e.g.,


concurrent engineering)
The common, experience-based rules-of-thumb approach is
not useful for large-scale design
For analysis, physical design prototyping is expensive and
time-consuming
Accurate and precise computing based on design modeling
is essential to ensure the obtaining of a successful design


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 13/787
Introduction & Background

Challenges of Large-Scale Design

Dierent aspects need to be considered


Many designers / teams are involved, and they may be
located at dierent places. Communication becomes an
important issue here
Design decisions from dierent designers may aect each
other (often highly coupled)


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 14/787
Introduction & Background

The Need for Engineering Modeling

Engineering models can provide common language to help


the communication among designers
Models can help extract the important characteristics from
complex design (very useful in conceptual design)
Models can help predict eectively the relationship
between design decisions and performance


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 15/787
Introduction & Background

Types of Modeling in Engineering Design


Shape modeling
Abstraction of the artifacts shape, geometry and structure
such as geometric modeling, solid modeling and feature
modeling
Help to visualize the physical entities of the design,
especially the physical layout of the design

Function modeling
Abstraction of the design performance and behaviors
through simulation such as CFD and FEA
Help to predict the behaviors of the artifact and its
performance


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 16/787
Introduction & Background

Hierarchy of Major Functions in CAD


To support
Design Modelling decision
making

To reveal
Shape Modelling system Function Modelling
behaviour

Solid Geometric Feature


Simulation
Modelling Modelling Modelling

Shape Modelling: concerned with physical/geometrical reality


of the design
Function Modelling: concerned with the relational/behavioural
reality of the design

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 17/787
Introduction & Background

What is Design Modeling?

Viewed as high-level modeling above shape and function


modelling
Helps on the formalization of the design computing
process so as to support the generation of design
alternatives and the selection of a design


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 18/787
Introduction & Background

What is Design Modeling?

Viewed as high-level modeling above shape and function


modelling
Helps on the formalization of the design computing
process so as to support the generation of design
alternatives and the selection of a design

Design Modelling helps to obtain a desired system by specifying


design requirements and to improve its design through iterative
adjustments


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 18/787
Introduction & Background

What is Design Modeling?

Viewed as high-level modeling above shape and function


modelling
Helps on the formalization of the design computing
process so as to support the generation of design
alternatives and the selection of a design

Design Modelling helps to obtain a desired system by specifying


design requirements and to improve its design through iterative
adjustments
Automating the iterative adjustments towards the best possible
design becomes the other scope of this course: Optimization


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 18/787
Introduction & Background

Low-Level Modeling and Design Modeling

Design Modelling
Low-Level Modelling

Design Required System Design


Needs System Behaviour Adjustments

No Acceptable
Design

Yes


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 19/787
Introduction & Background

Low-Level Modeling
Simulation & analysis are typical tools used in low-level
modelling to aid designers in decisions making.

Simulation
Computer-based experiment to predict the
behavior of a system (only an approximate testing
of the real design).
Analysis
Treatment of design attributes (Whether the
design satises FRs, Whether the design violates
design availability) to adjust design components
for improvement

An understanding of underlying principles and physical rationale


are required by the models used in simulation & analysis.

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 20/787
Introduction & Background

Low-Level Modeling

Design Functions
(via simulation) Analysis
Design Design Good
Components Attributes Design?

Adjustment
Analysis


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 21/787
Introduction & Background

Outcome of Design Modelling


Before a design modelling process can be considered complete
two questions need to be answered:
Is the design adequate?
Can the design be improved?


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 22/787
Introduction & Background

Outcome of Design Modelling


Before a design modelling process can be considered complete
two questions need to be answered:
Is the design adequate?
Can the design be improved?

Adequate Design
satises the design functional requirements while keeping
the undesirable characteristics within tolerable limits


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 22/787
Introduction & Background

Outcome of Design Modelling


Before a design modelling process can be considered complete
two questions need to be answered:
Is the design adequate?
Can the design be improved?

Adequate Design
satises the design functional requirements while keeping
the undesirable characteristics within tolerable limits
Optimal Design
best design among the set of alternatives that satises the
design functional requirements while keeping the
undesirable characteristics within tolerable limits


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 22/787
Introduction & Background

Outcome of Design Modelling


Before a design modelling process can be considered complete
two questions need to be answered:
Is the design adequate?
Can the design be improved?

Adequate Design
satises the design functional requirements while keeping
the undesirable characteristics within tolerable limits
Optimal Design
best design among the set of alternatives that satises the
design functional requirements while keeping the
undesirable characteristics within tolerable limits

But what is considered best (optimum)?



c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 22/787
Introduction & Background

Benets of Design Modeling

Automate the design computing process


Govern the solution process towards a desired design as
the designer wishes
Enhance the accuracy of designing-in performance at lower
cost
Alternate the virtual models easily lower trial cost
Formalize and formulate dierent aspects of design
Help dierent designers to communicate with ease and
eciency


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 23/787
Introduction & Background

The Importance of Obtaining Optimal Designs


In industry, the need to reduce costs and improve eciency
requires making the best possible design decision.

70%
Influence % on Product Cost

Who Cast the Biggest


SHADOW?

20%
5%
5%

30%
Overhead
15%
Labor
50%
Materials
5%
Design

The Design Inuence


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 24/787
Introduction & Background

The Importance of Obtaining Optimal Designs

Sample Case: Aerospace industry where there is a large payo


from improving the design.

Main concern in aerospace: Cost!

Furthermore in aerospace: $ W

For Aircraft:  
Dinduced
Wpayload L Wfuel W $
Sw Dfriction

For Spacecraft:
Wpayload Wfuel W $


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 25/787
Applications of Design Modelling & Optimization

Airfoil Design [5]


Lift-to-drag ratio maximization modifying airfoil shape and
angle of attack with limits on thickness and chord
64
0
62
-4 -1
Initial D es ign 60
-3
F inal D es ign -2

log(||G radient||)
58
Cp

-2
C l/C d

-3
-1 56
C l/C d
0 54 -4
G radient
1 52 -5
0 0.2 0.4 0.6 0.8 1
X /C
50
-6
10 20 30 40 50
F low S olves and G radient E valuations

M = 0.25, Re = 2.88 106

Lift-to-drag ratio improved by 10.3%


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 26/787
Applications of Design Modelling & Optimization

Airfoil Design [5]


Drag minimization with xed lift modifying airfoil shape and
angle of attack with limits on thickness and chord
0.024

R AE 2822
-1
0.022 F inal D es ign

-0.5
0.02
Cp

0
Cd

0.018
0.5
R AE 2822
F inal D es ign 0.016
1
0 0.25 0.5 0.75 1
X /C
0.014
0.65 0.7 0.75
Mach Number
M = 0.74, Baseline Airfoil: RAE2822, = 2.9

Drag reduced by 36.4%


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 27/787
Applications of Design Modelling & Optimization

Airfoil Design [5]


Drag minimization for xed lift with multiple ight conditions
modifying airfoil shape and angle of attack with limits on
thickness and chord
0.024

R AE 2822
-1
0.022 F inal D es ign

-0.5
0.02
Cp

Cd

0
0.018
0.5
R AE 2822
F inal D es ign 0.016
1
0 0.25 0.5 0.75 1
X /C 0.014
0.65 0.7 0.75
Mach Number
Four ight conditions: M1 = 0.68, M2 = 0.71, M3 = 0.74,
M4 = 0.76.

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 28/787
Applications of Design Modelling & Optimization

Airfoil Design [5]


Trade-o between Lift and Drag Coecients

L =0.99
L =0.99
0.012 C L =0.549
L =0.7 C D =0.0121
L =0.5
0.0115
L =0.3
L =0.2
0.011
L =0.1
CD

L =0.05
0.0105
L =0.01
L =0.01
C L =0.132
0.01 C D =0.0104

0.0095
-0.5 -0.4 -0.3 -0.2
-C L


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 29/787
Applications of Design Modelling & Optimization

Structural Topology Optimization [6]


Find the shape and topology of a structure that has the
minimum compliance (maximum stiness) for a given loading
condition.


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 30/787
Applications of Design Modelling & Optimization

Structural Topology Optimization [6]


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 31/787
Applications of Design Modelling & Optimization

Image Reconstruction [7, 8]

Minimize noise of polluted images

Original Contaminated Noise Cancellation


Image Image Optimized Image


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 32/787
Applications of Design Modelling & Optimization

Sailboat Optimization
Design shape of americas cup sailboat to maximize its
performance over dierent wind conditions.

Movie courtesy of Mr. Ryan Henderson


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 33/787
Applications of Design Modelling & Optimization

Low-Boom Supersonic Aircraft Design [9]


Reduce sonic boom strength on the ground by changing shape
and weight of the aircraft.

Gulfstream Aerospace conguration.


Cruise @ M = 1.8, 55,000 feet; Payload: 8-10 Passengers; Range:
5,000 nm; Weight: 100,000 lbs; L/D = 910; Swing-wing concept.

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 34/787
Applications of Design Modelling & Optimization

Low-Boom Supersonic Aircraft Design [9]

Pressure Signature Analysis


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 35/787
Applications of Design Modelling & Optimization

Low-Boom Supersonic Aircraft Design [9]


Two conicting goals: minimum drag and minimum boom
overpressure.


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 36/787
Applications of Design Modelling & Optimization

Optimization of Non-Planar Lifting Surfaces [10]

5
Z

50
0
40
0
30
10
20 Y
X 20
10
30
0

Aerodynamics: medium-delity potential ow solver


Structures: equivalent beam nite element model


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 37/787
Applications of Design Modelling & Optimization

Optimization of Non-Planar Lifting Surfaces [10]


Minimize Drag subject to geometric and aerodynamic
constraints

Drag reduced by 22% compared to conventional (planar) wing


of equivalent lift

c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 38/787
Applications of Design Modelling & Optimization

Optimization of Non-Planar Lifting Surfaces [10]

Maximize range subject to geometric, aerodynamic, and


structural constraints

5
Z

0 60
0
5 40
10
Y
X 15
20
20
25
30 0

Higher range and L/D ratio as compared to planar-wing and


wing-winglet congurations


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 39/787
Applications of Design Modelling & Optimization

Optimization of Non-Planar Lifting Surfaces [10]


Maximize range subject to geometric, aerodynamic, and
structural constraints

10
X

15

20

25

30
0 20 40 60


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 40/787
Applications of Design Modelling & Optimization

Optimization of Non-Planar Lifting Surfaces

Boeing 767 Raked Wingtip Integration


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 41/787
Applications of Design Modelling & Optimization

Aero-Structural Design of a Supersonic Business Jet [11]


Minimize aircraft drag subject to aerodynamic and structural
considerations.
Flow Surface Geometry Structure
pressures Nodal forces

Mesh Nodal
displacements displacements

Natural laminar supersonic business jet, @ M = 1.8, 55,000 feet;


Range = 5,300nm
Aerodynamics: parallel, multiblock NavierStokes ow solver
Structures: nite element model with plates and trusses


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 42/787
Applications of Design Modelling & Optimization

Aero-Structural Design of a Supersonic Business Jet [11]

Baseline conguration and design variables


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 43/787
Applications of Design Modelling & Optimization

Aero-Structural Design Optimization [11]

Optimized design


c Dr. R. Perez, RMC ME503, Adv. Dsg. Eng. Sys. 44/787

Вам также может понравиться