Course Layout
Engineering Design Optimization AE-310
Prof. Rajkumar S. Pant
rkpant@aero.iitb.ac.in
&
Prof. R. P. Shimpi
rpshimpi@aero.iitb.ac.in
AE-310 Engineering Design Optimization
Capsule-0
Background
Started as Optimization for Engg. Design
Core course M. Tech. (Systems Design & Engg.) Elective for B. Tech. (Aerospace) & M. Tech
Became very popular, almost entire batch took it Converted to UG Core in 2008 Taught by two instructors
RSP (Theory, Calculus based Methods, Special Topics) RPS (Evolutionary Algorithms)
AE-310 Engineering Design Optimization
Capsule-0
Syllabus
Introduction: Design process, problem formulation in design, design variables, objective function, equality and inequality constraints, classification of optimization problems, local and global optima, nonlinear and linear problems. Theoretical Concepts: Unconstrained optima, Constrained optima, Lagrange multipliers, Post optimality analysis. Linear Programming: Problem definition, basic concepts and LP terminology, Simplex method, 2-phase Simplex Calculus based Optimization Methods: Non-linear programming, steepest descent, conjugate-gradient method, Newtons methods, BFGS, SLP algorithm, CSD method Meta Modeling techniques, Multi-criteria Optimization, Introduction to Multi-disciplinary Design Optimization Evolutionary methods: Genetic Algorithms, Simulated Annealing, Ant Colony, Particle Swarm Optimization.
AE-310 Engineering Design Optimization
Capsule-0
Books / Reference Texts
Arora, J. S., Introduction to Optimum Design, McGraw-Hill, 1989. Rao, S. S., Engineering Optimization: Theory and Practice, 3rd edition, New Age International, 1998. Deb, K., Optimization for Engineering Design-Algorithms and Examples, Prentice Hall India, 1995. Goldberg, D., Genetic Algorithms in Search, Optimization, and Machine Learning, ISBN-13: 978-0201157673, Addison Wesley Publishing Company, 2001
AE-310 Engineering Design Optimization Capsule-0
Six Capsules
1. 2. 3. 4. 5. 6.
Introduction to Engg. Design & Optimization (4) Theoretical Concepts Linear Programming Gradient Based Methods Evolutionary Optimization Special Topics (4) (2) (4) (8) (2)
Figures in brackets indicate 90-min lectures for each topic
AE-310 Engineering Design Optimization Capsule-0
Introduction to Design and Optimal Design Formulation
Prof. Rajkumar S. Pant Aerospace Engineering Department
AE-310 Engineering Design Optimization
Capsule-0
Capsule -01
INTRODUCTION TO DESIGN
AE-310 Engineering Design Optimization
Capsule-0
Aims
Overall process of designing systems Distinguish between Design & Analysis Conventional v/s Optimum Design process
AE-310 Engineering Design Optimization
Capsule-0
The Design Process
Needs & Objectives
System Specs
Preliminary Design
Detailed Design
Prototype Fabrication System Testing
Final Design
AE-310 Engineering Design Optimization
Capsule-0
Design v/s Analysis
Parameters Analysis Response
Desired Response
Design
Parameters
Analysis
AE-310 Engineering Design Optimization
Capsule-0
Conventional v/s Optimal Design
Conventional design process
Less formal approach Based on past experience, heuristics & thumb-rules Can be time consuming, inefficient, uneconomical
Optimum design process
Rigorous formulation of the problem Identification of design variables, Obj. function & constraints Better insight to the problem
Interactive Design Optimization
Optimum design process aided by designers interaction
AE-310 Engineering Design Optimization
Capsule-0
Conventional Design Process
Describe the system using past data Choose a starting design based on experience Carry out system analysis Check performance criteria Change design based on past data / heuristics Yes Stop
Capsule-0
OK ? No
AE-310 Engineering Design Optimization
Optimal Design Process
Identify Design Variable(s), Constraint(s) & Objective Function(s) System identification using data collection Estimate Initial design Carry out system analysis Check constraints Change design using Optimization
Converged ?
Yes Stop
Capsule-0
No
AE-310 Engineering Design Optimization
Optimal Design Process
Why Computer Aided Optimum Design ?
More accurate analysis of engineering systems Iterative nature of design Better display of complex design data Decision making capabilities to allow human interaction
Problem Formulation
Transcribing a verbal description to a mathematical statement Takes nearly 50% of the effort required for problem solving
AE-310 Engineering Design Optimization Capsule-0
Optimization Problem Statement
Find x = [x1, x2, x3 , xn] that minimizes f (x), subject to gj(x) 0 j = 1, 2, 3, m hk(x) = 0 k = 1, 2, 3, p x = xi, i = 1, n ui xi li, i = 1, n f (x) gj(x) hk(x) n Design Variables Bounds on n Design Variables Objective Function m Inequality Constraint p Equality Constraint
Note: f (x) could also be f (x) Multi-criteria Optimization
AE-310 Engineering Design Optimization Capsule-0
Steps in Problem Formulation
Identification of Design Variables (DVs)
Set of variables that describe the system Values of DVs represent a solution DVs should preferably be independent of each other
Identification of Objective Function(s) (OF)
Criteria for comparison of various design solutions Should be a function of DVs Optimum solution ==> minimum or maximum value of OF
Identification of Design Constraints (DCs)
Limitation on values of certain parameters for design feasibility Must be expressed in terms of DVs Could be Inequality or Equality
AE-310 Engineering Design Optimization Capsule-0
5-step problem formulation process
1. Problem statement 2. Data and information collection 3. Identification/definition of design variables 4. Identification of constraints 5. Identification of a criterion to be optimized
AE-310 Engineering Design Optimization Capsule-0
1993-2000
MY EARLY EXPERIENCES
AE-310 Engineering Design Optimization
Capsule-0
First research paper
AE-310 Engineering Design Optimization
Capsule-0
Problem Formulation
AE-310 Engineering Design Optimization
Capsule-0
Classification of parameters
AE-310 Engineering Design Optimization
Capsule-0
Design & Optimization Procedure
AE-310 Engineering Design Optimization
Capsule-0
Aircraft Design
AE-310 Engineering Design Optimization
Capsule-0
Problem Formulation
AE-310 Engineering Design Optimization
Capsule-0
AE-310 Engineering Design Optimization
Capsule-0
Constraint Analysis using Optimization
AE-310 Engineering Design Optimization
Capsule-0
Constraint Analysis using Optimization
AE-310 Engineering Design Optimization
Capsule-0
Constraint Analysis: Graphical Method
AE-310 Engineering Design Optimization
Capsule-0
AE-310 Engineering Design Optimization
Capsule-0
Next Class on Friday 11 Jan
EXAMPLE OF PROBLEM FORMULATION
AE-310 Engineering Design Optimization Capsule-0