lecture series on structural optimization

36
LECTURE SERIES LECTURE SERIES on on STRUCTURAL OPTIMIZATION STRUCTURAL OPTIMIZATION Thanh X. Nguyen Thanh X. Nguyen Structural Mechanics Division Structural Mechanics Division National University of Civil Engineering National University of Civil Engineering [email protected] [email protected]

Upload: yves

Post on 11-Jan-2016

52 views

Category:

Documents


2 download

DESCRIPTION

LECTURE SERIES on STRUCTURAL OPTIMIZATION. Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering [email protected]. OUTLINES. ABOUT THE COURSE OVERVIEW STRUCTURAL OPTIMIZATION PROBLEM FORMULATION CLASSICAL PROGRAMMING TECHNIQUES - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: LECTURE SERIES on STRUCTURAL OPTIMIZATION

LECTURE SERIESLECTURE SERIESonon

STRUCTURAL OPTIMIZATIONSTRUCTURAL OPTIMIZATIONThanh X. NguyenThanh X. Nguyen

Structural Mechanics DivisionStructural Mechanics DivisionNational University of Civil EngineeringNational University of Civil Engineering

[email protected]@nuce.edu.vn

Page 2: LECTURE SERIES on STRUCTURAL OPTIMIZATION

OUTLINESOUTLINES

ABOUT THE COURSEABOUT THE COURSE

OVERVIEWOVERVIEW

STRUCTURAL OPTIMIZATION PROBLEM STRUCTURAL OPTIMIZATION PROBLEM FORMULATIONFORMULATION

CLASSICAL PROGRAMMING TECHNIQUESCLASSICAL PROGRAMMING TECHNIQUES

INTRODUCTION TO SOME MODERN INTRODUCTION TO SOME MODERN METHODSMETHODS

INTRODUCTION TO PBO PROBLEMSINTRODUCTION TO PBO PROBLEMS

Page 3: LECTURE SERIES on STRUCTURAL OPTIMIZATION

ABOUT THE COURSEABOUT THE COURSE

OBJECTIVEOBJECTIVE

To provide students an insight into the To provide students an insight into the conceptconcept of structural optimizationof structural optimization

To equip students with classical and state-of-art To equip students with classical and state-of-art methodsmethods of optimization of optimization

To present to students some optimum To present to students some optimum structural design structural design applicationsapplications

Page 4: LECTURE SERIES on STRUCTURAL OPTIMIZATION

CORE CONTENTSCORE CONTENTSW1.W1. Overview (concepts, terminologies, classifications, Overview (concepts, terminologies, classifications, examples)examples)

W2.W2. Structural Optimization Problem Formulation Structural Optimization Problem Formulation (following force/displacement methods, …)(following force/displacement methods, …)

W3.W3. Classical Programming Techniques (for linear, Classical Programming Techniques (for linear, nonlinear problems with or without constraints, nonlinear problems with or without constraints, sensitivity analysis)sensitivity analysis)

W4.W4. Introduction to Modern Methods of Optimization Introduction to Modern Methods of Optimization (Genetic Algorithms, Simulated Annealing, Ant Colony, (Genetic Algorithms, Simulated Annealing, Ant Colony, Optimization of Fuzzy Systems, Neural-Network-Based Optimization of Fuzzy Systems, Neural-Network-Based Optimization)Optimization)

W5 and W6.W5 and W6. Introduction to Performance-Based Introduction to Performance-Based Optimization (various topics given later)Optimization (various topics given later)

ABOUT THE COURSE

Page 5: LECTURE SERIES on STRUCTURAL OPTIMIZATION

GRADINGGRADINGHomework: 20%; Report: 30%; Exam: 50%Homework: 20%; Report: 30%; Exam: 50%(the right to change the weights is reserved)(the right to change the weights is reserved)

TEXTBOOKTEXTBOOKChristensen, P. W., Klarbring, A., (2009). An Christensen, P. W., Klarbring, A., (2009). An Introduction to Structural Optimization. Springer.Introduction to Structural Optimization. Springer.

REFERENCE BOOKSREFERENCE BOOKSLiang, Q. Q., (2005). Liang, Q. Q., (2005). Performance-based Optimization of Performance-based Optimization of Structures (Theory and applications)Structures (Theory and applications). Spon.. Spon.Spillers, W. R., MacBain, K. M., (2009). Spillers, W. R., MacBain, K. M., (2009). Structural Structural OptimizationOptimization. Springer.. Springer.Rao, S. S., (2009). Rao, S. S., (2009). Engineering Optimization (Theory Engineering Optimization (Theory and Practice), 4and Practice), 4thth Edition Edition. John Wiley & Sons, Inc.. John Wiley & Sons, Inc.

ABOUT THE COURSE

Page 6: LECTURE SERIES on STRUCTURAL OPTIMIZATION

COURSE REQUIREMENTSCOURSE REQUIREMENTSRegular attendanceRegular attendance

Weekly Homework SubmissionWeekly Homework Submission

Presentation and Report AssignementPresentation and Report Assignement

Final ExamFinal Exam

PREREQUISITESPREREQUISITESStructural MechanicsStructural Mechanics

Finite Element MethodFinite Element Method

Advanced MathematicsAdvanced Mathematics

ABOUT THE COURSE

Page 7: LECTURE SERIES on STRUCTURAL OPTIMIZATION

LECTURE 1LECTURE 1OVERVIEWOVERVIEW

LECTURE SERIESon

STRUCTURAL OPTIMIZATION

Page 8: LECTURE SERIES on STRUCTURAL OPTIMIZATION

CONTENTSCONTENTS

The Basic IdeaThe Basic Idea

The Design ProcessThe Design Process

General Mathematical FormGeneral Mathematical Form

Three Types of Structural Optimization Three Types of Structural Optimization ProblemsProblems

Some ExamplesSome Examples

Page 9: LECTURE SERIES on STRUCTURAL OPTIMIZATION

THE BASIC IDEATHE BASIC IDEA

StructureStructure““any assemblage of materials which is intended any assemblage of materials which is intended

to sustain to sustain loads.”loads.”

OptimizationOptimizationmaking things the making things the bestbest

Structural optimizationStructural optimizationthe subject of making an assemblage of materials the subject of making an assemblage of materials

sustain sustain loads in the loads in the bestbest way. way.

Page 10: LECTURE SERIES on STRUCTURAL OPTIMIZATION

But But “best”“best” in what sense? in what sense?

THE BASIC IDEA

Page 11: LECTURE SERIES on STRUCTURAL OPTIMIZATION

THE DESIGN PROCESSTHE DESIGN PROCESSFunctionFunction

What is the use of the product?What is the use of the product?

Conceptual designConceptual designWhat type of construction concept should we use?What type of construction concept should we use?

OptimizationOptimizationWithin the chosen concept, and within the constraints Within the chosen concept, and within the constraints

on on function, make the product as good as possiblefunction, make the product as good as possible

DetailsDetailsUsually controlled by market, social or esthetic factorsUsually controlled by market, social or esthetic factors

Page 12: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Think of the design of a bridge!Think of the design of a bridge!

THE DESIGN PROCESS

Page 13: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Ways of realizing step 3Iterative-intuitive (traditional, still dominant)Mathematical design optimization

Iterative-intuitive way(a) A specific design is suggested(b) Requirements based on the function are

investigated (may use FEM)(c) If not satisfied, a new design must be suggested,

and even if such requirements are satisfied the design may not be optimal so we suggest a new design

(d) The suggested new design is brought back to step (b).

In this way an iterative process is formed where, on mainly intuitive grounds, a series of designs are created which hopefully converges to an acceptable final design.

THE DESIGN PROCESS

Page 14: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Mathematical Design Optimization Way

A mathematical optimization problem is formulated

Requirements act as constraints.

Step 3 following mathematical design optimization is much more automatic

Not all factors can be usefully treated. Factors need to be measurable in mathematical form.

THE DESIGN PROCESS

Page 15: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Objective function (f )A function used to classify designs: measures weight, displacement in a given direction,

effective stress or even cost of production

Design variable (x)A function or vector that describes the design, and which can be changed during optimization.

It may represent geometry or choice of material. When it describes geometry, it may relate to a sophisticated interpolation of shape or it may simply be the area of a bar, or the thickness of a sheet.

GENERAL MATH. FORM OF A GENERAL MATH. FORM OF A STRUCTURAL OPTIMIZATION PROBLEMSTRUCTURAL OPTIMIZATION PROBLEM

Page 16: LECTURE SERIES on STRUCTURAL OPTIMIZATION

State variable (y)For a given structure, y is a function or

vector that represents the response of the structure (displacement, stress, strain or force…)

Single-Objective Structural Optimization

Page 17: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Multi-Objective Structural Optimization

Pareto optimality: a design is Pareto optimal if there does not exist any other design that satisfies all of the objectives better.

Common way to solve

Page 18: LECTURE SERIES on STRUCTURAL OPTIMIZATION

Three types of constraints(1) Behavioral constraints: constraints on the

state variable y. Usually they are written g(y) ≤ 0, where g is a function which

represents, e.g., a displacement in a certain direction.

(2) Design constraints: constraints involving the design variable x. Obviously, these two

types of constraints can be combined.

(3) Equilibrium constraint:

Nested formulation

Page 19: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(1) Sizing optimization: This is when x is some type of structural thickness, i.e., cross- sectional areas of truss members, or the thickness distribution of a sheet.

THREE TYPES OF STRUCTURAL THREE TYPES OF STRUCTURAL OPTIMIZATION PROBLEMSOPTIMIZATION PROBLEMS

Page 20: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(2) Shape optimization: x represents the form or contour of some part of the boundary of the structural domain. The state y is described by a set of partial differential equations. Connectivity of the structure is not changed.

Page 21: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(3) Topology optimization: In this way the connectivity of nodes is variable. Design

variables x (often present geometric feature) can take the value zero, i.e., bars are removed from the truss.

Page 22: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(3) Topology optimization: In this way the connectivity of nodes is variable. Design

variables x (often present geometric feature) can take the value zero, i.e., bars are removed from the truss.

Page 23: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(1) Weight Minimization of a Two-Bar Truss Subject to Stress Constraints

SOME EXAMPLESSOME EXAMPLES

Page 24: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(2) Weight Minimization of a Two-Bar Truss Subject to Stress and Instability Constraints

Page 25: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(3) Weight Minimization of a Two-Bar Truss Subject to Stress and Displacement Constraints

Page 26: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(4) Weight Minimization of a Two-Beam Cantilever Subject to a Displacement Constraint

Page 27: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5) Weight Minimization of a Three-Bar Truss Subject to Stress Constraints

Page 28: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5a)

Page 29: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5a)

Page 30: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5b)

Page 31: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5b)

Page 32: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5c)

Page 33: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5d)

Page 34: LECTURE SERIES on STRUCTURAL OPTIMIZATION

(5e)

Page 35: LECTURE SERIES on STRUCTURAL OPTIMIZATION
Page 36: LECTURE SERIES on STRUCTURAL OPTIMIZATION