Sei sulla pagina 1di 4

Engineering Design Optimization

IST Workshop
July 11-22, 2016
Course description
This course teaches mathematical methods for optimum engineering design.
The optimum design process starts by translating the problem statement
into a well-defined mathematical statement of the design objective, as a
(cost) function of the design variables, and a set of constraints that delimit
the feasible design choices. Analytical and numerical optimization methods
are then employed to find a minimum of the cost function within the
parameter space defined by the constraints. The final outcome is an optimal
combination of design variables that describe the optimum design. This
workshop will discuss the mathematical methods that facilitate the solution
of the optimum engineering design problem. Lingo and Matlab are softwares
are used to solve the underlying mathematical programming problem.
Examples from mechanical engineering field are used to explain the
concepts covered in the course.
Course Objectives
After successfully completing this course the participants will be able to:
1. Formulate the optimum engineering design problem in a given
scenario
2. Solve the optimum design problem in the following cases:
a. Solve nonlinear problems using optimality criteria and numerical
techniques
b. Solve linear optimization problems using linear programming (LP)
techniques
c. Solve discrete optimization problems using integer programming
(IP) techniques
d. Solve the mathematical programming problems using LINGO and
Matlab
Course Prerequisites
Prerequisites to this course include knowledge of: a) multivariable calculus,
and b) linear algebra. Additionally, familiarity with mathematical analysis,
scientific reasoning, and basic computer and programming skills will be
assumed of participants.
Course Materials
Introduction to Optimum Design, 4e / J.S. Arora, Academic Press
Fundamental Engineering Optimization Methods / K. Iqbal; download
from http://bookboon.com/en/fundamental-engineering-optimizationmethods-ebook

Course Instructor
Professor Kamran Iqbal studied at the College of Aeronautical Engineering
and the Ohio State University, Columbus, Ohio. He has held teaching and
research appointments at a number of national and international institutions.
He currently serves as Professor of Systems Engineering in the College of
Engineering and Information Technology at the University of Arkansas at
Little Rock. His research interests include systems theory. He can be reached
at kxiqbal@ualr.edu .
Course Outline
Key Topics:
Introduction to optimum design
Day
1

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Translate a given problem into optimum design
problem
Define the cost function and constraints for the
problem
Key Topics:
Mathematical preliminaries

Day
2

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Review mathematical background needed to solve
the linear, nonlinear, and discrete optimization
problems
Differentiate among the convex and nonconvex
problems
Key Topics:
Graphical Optimization

Day
3

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Plot the constraint boundaries and cost function
contours
Use graphical methods to solve a two variable
problem

Day
4

Topics/Object
ives

Key Topics:
Optimality criteria I
Learning Objectives:
By the end of this lesson, students will be able to:

Use optimality criteria to solve unconstrained


problems
Use optimality criteria to solve equality
constrained problems

Key Topics:
Optimality criteria II

Day
5

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Use optimality criteria to solve general problems
Apply post optimality analysis to the constrained
problems
Use Lingo software to solve the optimization
problems
Key Topics:
Linear programming problems

Day
6

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Formulate the linear programming (LP) problem
Apply simplex method to solve LP problems
Key Topics:
Post optimality analysis

Day
7

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Solve the LP problem by application of optimality
criteria
Apply post optimality analysis to the LP problem
Key Topics:
Discrete optimization

Day
8

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Solve the binary optimization problem by
enumeration
Solve the mixed integer problem by implicit
enumeration

Key Topics:
Computational Algorithms

Day
9

Topics/Object
ives

Learning Objectives:
By the end of this lesson, students will be able to:
Apply computational algorithms for line search
Apply computational algorithms for direction
finding
Find iterative solution for a given optimization
problem
Key Topics:
Engineering applications

Day
10

Topics/Object
ives

Course Assessment
Homework
Quizzes

Learning Objectives:
By the end of this lesson, students will be able to:
Apply optimization methods learned in the course
to a variety of engineering problems