LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National...

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]

Transcript of LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National...

Page 1: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

LECTURE 1LECTURE 1OVERVIEWOVERVIEW

LECTURE SERIESon

STRUCTURAL OPTIMIZATION

Page 8: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

THE BASIC IDEA

Page 11: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

THE DESIGN PROCESS

Page 13: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(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 Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

SOME EXAMPLESSOME EXAMPLES

Page 24: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

Page 25: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

Page 26: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

Page 27: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

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

Page 28: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5a)

Page 29: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5a)

Page 30: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5b)

Page 31: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5b)

Page 32: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5c)

Page 33: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5d)

Page 34: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.

(5e)

Page 35: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.
Page 36: LECTURE SERIES on STRUCTURAL OPTIMIZATION Thanh X. Nguyen Structural Mechanics Division National University of Civil Engineering thanhnx@nuce.edu.vn.