You are on page 1of 20

STRUCTURAL DESIGN USING

FINITE ELEMENTS
Nam-Ho Kim

INTRODUCTION
FEA: determining the response of a given structure for a
given set of loads and boundary conditions
Geometry, material properties, BCs and loads are well defined

Engineering design: a process of synthesis in which parts


are put together to build a structure that will perform a
given set of functions satisfactorily
Analysis is very systematic and can be taught easily;
design is an iterative process

Creative design: creating a new structure or machine that


does not exist
Adaptive design: modifying an existing design
(evolutionary process)

INTRODUCTION STRUCTURAL DESIGN


Structural design: a procedure to improve or enhance the
performance of a structure by changing its parameters
Performance: a measurable quantity (constraint and goal)
the weight, stiffness or compliance; the fatigue life; noise and
vibration levels; safety

Constraint: As long as the performance satisfies the


criterion, its level is not important
Ex: the maximum stress should be less than the allowable stress

Goal: the performance that the engineer wants to improve


as much as possible
Design variables: system parameters that can be changed
during the design process
Plate thickness, cross-sectional area, shape, etc

EXAMPLE
Design the height h of cantilevered beam with SF = 1.5
E = 2.9104 ksi, w = 2.25 in.

1) Allowable tip deflection Dallowable = 2.5 in. (No need SF)

FE equation after applying BCs

EI
L3

12 6L v2 F

2
6L 4L 2 0

v2

FE solution

v2

4FL

Ewh

,
3

6FL

Ewh

4FL3

Ewh
3

Dallowable

4FL3

EwDallowable

3.66 in

L = 100 in
h
w
F = 2,000 lb
4

EXAMPLE cont.
2) Failure strength = 40 ksi (Need SF)

Supporting moment at the wall

C1

Maximum stress at the wall

max

EI
2
2
6
Lv

4
L

6
Lv

2
L
2 FL
1
1
2
3
L
M h2 6FL

I
wh 2

Height calculation with the factor of safety


6FL

2
SF
wh

6FLSF

w F

4.47 in

FSD EXAMPLE CANTILEVERED BEAM


w = 2.25, h = 3.5 in. Determine new height using FSD
Section modulus and max. stress at the initial design
wh 2 2.25 3.52
Sold

4.594 in3
h
6
6
M
max
43.537 ksi
Sold
2I

New section modulus using stress ratio resizing


Snew Sold

Snew

allowable

wh 2
6

max

4.594

6Snew

43.537
7.5 in3
26.667

4.47 in

L = 100 in
h
w
F = 2,000 lb

DESIGN PARAMETERS
Selecting design variables easy for beam and truss, but
more complicated for plane or 3D solids
Material property design variable
Varying material properties to find the best material
Not common, but useful for designing composite materials

Sizing design variable


Geometric parameters as design (parametric design variable)
Appears as a parameter in FEM
Thickness of plate/shell, cross-sectional geometry of truss/beam,
etc
t
b
b
r
b
r
t
h

h
t

w
7

DESIGN PARAMETERS cont.


Shape design variable
Related to the structures geometry, which does not appear
explicitly as a parameter
Beam cross-section is a geometry, but it appears as a moment of
inertia
Cx, Cy, and r determine the size and location of the hole
Shape design variables change FE mesh
Design variables must be limited so that the hole remains inside of
the plate

Cx

r
Cy
(a) Initial design

Cx

Cy

(b) Perturbed design


8

PARAMETER STUDY SENSITIVITY ANALYSIS


Parameter study
Effect of a design variable on performance (gradual change of DV)
Cantilevered beam example:

Allowable
stress

Acceptable
region

w (in)
2.0
2.0
2.0
2.5
2.5
2.5
3.0
3.0
3.0

h (in)
4.0
4.5
5.0
4.0
4.5
5.0
4.0
4.5
5.0

max (ksi)
37.5
29.6
24.0
30.0
23.7
19.2
25.0
19.8
16.0

SENSITIVITY ANALYSIS
Parameter study becomes too expensive with many DVs
Unable to capture rapid change in performance locally
Design sensitivity analysis computes the rate of
performance change with respect to design variables
Sensitivity analysis calculates gradient of performance for
optimization
Explicit dependence
Analytical relationship exists between performance and DVs
Weight of circular cross-section beam

W (r ) r 2L
Sensitivity w.r.t. r :

dW
2 rL
dr

10

SENSITIVITY ANALYSIS cont.


Implicit dependence
Performance depends on DVs through state variable (displacement)
Sensitivity of stress:

d d d q

dr
dq d r
Difficult to calculate, time consuming
Easy to calculate from given expression of stress

How to calculate displacement sensitivity?

Differentiate finite element equation:[K(b )]{ Q } {F(b )}

dQ dF dK
K

Q
db
db
db

[dK/db] and {dF/db} can be evaluated using either their analytical


expression or numerical differentiation
11

SENSITIVITY ANALYSIS cont.


Sensitivity equation must be solved for each DV
Sensitivity equation uses the same stiffness matrix with
the original finite element analysis
Consider RHS as a pseudo-force vector
Similar to finite element analysis with multiple load cases
Thus, solving sensitivity equation is very inexpensive using
factorized stiffness matrix
General form of performance
H H q(b ), b

Sensitivity

dH ( q(b ), b ) H

db
b

Implicit dependent term

q const

H
q

Explicit dependent term

b const

dq
db

12

FINITE DIFFERENCE SENSITIVITY


Easiest way to compute sensitivity information of the
performance
Calculate performance at two different designs
Forward difference method
dH H (b b ) H (b )

db
b

Central difference method


dH H (b b ) H (b b )

db
2b

Consider FEA as a black-box


Sensitivity computation cost becomes high for many
design variables
N+1 analyses for forward FDM
2N+1 analyses for central FDM
13

FINITE DIFFERENCE SENSITIVITY cont.


Accuracy of finite difference sensitivity
Accurate results can be expected when b approaches zero
For nonlinear performances, a large perturbation yields completely
inaccurate results
Numerical noise becomes dominant for a too-small perturbation
size

(dH/db)4
(dH/db)
3

(dH/db)2
(dH/db)1

b0 b1 b2

b3

b4

b
14

EXAMPLE CANTILEVERED BEAM


At optimum design (w=2.25 in, h=4.47 in), calculate
sensitivity of tip displacement w.r.t. h
Exact sensitivity:
dv2
dh

exact

12FL3

Ewh

12 2, 000 1003
7

2.9 10 2.25 4.47

4.118

Differentiate [K]

12 6L 12 6L 0
12

F 6L 4L2 6L 2L2 0 F 12L


dK

db { Q } 4Lh 12 6L

4
h
12

6
L
4
L
12

0
6L 2L2 6L 4L2 6

Pseudo load vector

12

F 12L
dF dK
Q

d
b
d
b
4
h

12

15

EXAMPLE CANTILEVERED BEAM cont.


Sensitivity equation:
12 6L 12 6L dv1 / db 0
12

EI 6L 4L2 6L 2L2 d1 / db 0 F 12L

3 12 6L

4
h
12

6
L
d
v
/
d
b

12
L
2

0
6L 2L2 6L 4L2 d2 / db

Same way of applying BC


EI
L3

12 6L dv2 / db F 12

2 d / db
4
h
0

6
L
4
L

Sensitivity of nodal DOFs


dv2
d2
12FL3
18FL2

4
db
d
b
Ewh
Ewh 3
Same with the exact sensitivity

16

STRUCTURAL OPTIMIZATION
What Is Design Optimization?
To find the best design parameters that meet the design goal and
satisfies constraints.

Design Parameters: Anything the Designer Can Change


Thickness of a plate
Cross-sectional geometry of a beam or truss
Geometric dimensions

Design Goal: Objective Function


Design criterion that will be minimized (or maximized)
Mass, Stress, Displacement, Natural Frequency, ETC

Constraint: Conditions that the system must satisfy


Stress, Displacement, ETC

Note: Design parameters must affect the design goal and


constraints.
17

OPTIMIZATION FLOW CHART


Physical engineering
problem

Structural modeling
Design parameterization
Performance definition
(cost, constraints)
Structural
model update

Structural analysis
(FEM, BEM, CFD)
Design sensitivity
analysis
Optimized?

No

Yes
Stop
18

THREE-STEP PROBLEM FORMULATION


1. Design Parameterization

Clear identification
Independence of designs

t1
t2

2. Objective Function

Must be a function of design parameters


Minimization ( Maximization)

3. Constraint Functions

Inequality constraints
Equality constraints
Equality constraints must be less than the number of design
parameters
19

STANDARD FORM
Standard form of design optimization
minimize f (b)
subject to gi (b) 0, i 1,

,N

hj (b) 0, j 1, , M
bl L bl blU , l 1, , K

b b1 b2

f (b)
g1 (b), , gN (b)
h1 (b), , hM (b)

bK

bL , bU

: Design parameters
: Objective function
: Inequality constraints
: Equality constraints
: Lower and upper bounds

Feasible set: the set of designs that satisfy constraints


S b gi (b) 0, i 1,

N , hj (b) 0, j 1,

M
20

You might also like