Finite Element Analysis Made Easy Lr

83

Transcript of Finite Element Analysis Made Easy Lr

Page 1: Finite Element Analysis Made Easy Lr
Page 2: Finite Element Analysis Made Easy Lr

Finite Element AnalysisRandall Bock, Professor of Continuing EducationThe Pennsylvania State University

Page 3: Finite Element Analysis Made Easy Lr

[email protected]

Research Engineer

Professor of Continuing Education•

Happy Valley SWUG, Leader

CSWP

Page 4: Finite Element Analysis Made Easy Lr
Page 5: Finite Element Analysis Made Easy Lr

Mission Statement

Students should be proficient in communicating and analyzing

designs as 3-D models.

Page 6: Finite Element Analysis Made Easy Lr
Page 7: Finite Element Analysis Made Easy Lr

www.hvswug.org

Page 8: Finite Element Analysis Made Easy Lr

Pedagogy

Instructive theory

Trainee teachers learn their subject and also the pedagogy appropriate for teaching that subject.

Page 9: Finite Element Analysis Made Easy Lr

Andragogy

The art and science of teaching adults.

Page 10: Finite Element Analysis Made Easy Lr

Here’s the Plan

SolidWorks SimulationThe Design CycleFinite Element MethodSolidWorks Simulation Defining a Simulation StudyControlling the MeshAccessing the ResultsIndentifying SingularitiesInstructional ExamplesTips and Tricks

Page 11: Finite Element Analysis Made Easy Lr

A Traditional

Design Cycle

Build a 3D model.

Manufacture prototype.

Test the prototype.

Analyze results

modify the model

build a new prototype

test it again

repeat

SolidWorks

Prototype

Test

Satisfied?

Mass Production

No

Yes

$

Page 12: Finite Element Analysis Made Easy Lr

FEA Integrated Design CycleSolidWorks

Prototype

Test

Satisfied?No

Mass Production

FEA

Yes

No

$

Page 13: Finite Element Analysis Made Easy Lr

SimulationXpress•

Limitations1. PARTs (one solid body)2. Static analysis only (stress)3. Optimize one variable4. Isotropic materials5. Uniform loads6. Fixed restraints

Tools > SimulationXpressSi

deba

r

Page 14: Finite Element Analysis Made Easy Lr

AdvantagesParts & AssembliesNon-linear, thermal, buckling, frequency, drop test,optimization, fatigueIsotropic & orthotropic materialsUniform & non-uniform loadsMultiple restraintsMore…

SolidWorks SimulationTools > Add-Ins

Page 15: Finite Element Analysis Made Easy Lr

SustainSustain--

abilityability

Simulation PremiumSimulation Premium

Simulation ProfessionalSimulation Professional

Static*Static* FrequencyFrequency ThermalThermal Drop TestDrop Test

FatigueFatigueMotion*Motion* OptimizationOptimization

NonlinearNonlinear

*Included with SolidWorks Premium

PressurePressureVesselVessel

Flow Flow SimulationSimulation

CompositesComposites

LinearLinearDynamicsDynamics

EventEvent--basedbasedMotionMotion

BucklingBuckling

SolidWorks Simulation 2010

Page 16: Finite Element Analysis Made Easy Lr

Define and discretize

the domain•

Specify approximating function and B.C.

Create and converge system of equations•

Resolve for quantities of interest

FEA Fundamentals

Page 17: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Define the domain

Page 18: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Discretize

the domain

MESH

Page 19: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Discretize

using tetrahedrons: 1st

order (linear)

1 element4 nodes First Order

Structural Tetrahedron Element:4 nodes12 dof12 x 12 matrix∴

Page 20: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Discretize

using tetrahedrons: 2nd

order (quadratic)

1 element10 nodes Second Order

Structural Tetrahedron Element:10 nodes30 dof30 x 30 matrix∴

Page 21: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Discretize

using tetrahedrons: 2nd

order

1 element10 nodes Second Order

Structural Tetrahedron Element:10 nodes30 dof30 x 30 matrix∴

Curved

Page 22: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Neighboring elements share nodes4 element7 nodesDOF ?

Page 23: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Cube12 element9 nodesDOF ?

Page 24: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

Page 25: Finite Element Analysis Made Easy Lr
Page 26: Finite Element Analysis Made Easy Lr

And also an…

Page 27: Finite Element Analysis Made Easy Lr
Page 28: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

Page 29: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function (2D Triangle, linear)

yxyxu oe

21)( ),( ααα ++=

EACH ELEMENT

Page 30: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function (new node values)

yxyxu oe

21)( ),( ααα ++=

Page 31: Finite Element Analysis Made Easy Lr

yxyxu oe

21)( ),( ααα ++=

FEA Fundamentals

Specify approximating function (unknown coefficients)

Page 32: Finite Element Analysis Made Easy Lr

yxyxu oe

21)( ),( ααα ++=

FEA Fundamentals

Specify approximating function (current node values)

Page 33: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function (2D Triangle, quadratic)

254

2321

254

2321

),(

),(

yxyxyxyx

yxyxyxyxu

o

o

ββββββν

αααααα

+++++=

+++++=

Side

bar

Page 34: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

Page 35: Finite Element Analysis Made Easy Lr

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

FEA Fundamentals

Specify approximating function

Equilibrium equations (Hook’s Law 2D)

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

Page 36: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

Equilibrium equations (Hook’s Law 2D)

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

Page 37: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

Equilibrium equations (Hook’s Law 2D)

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

Page 38: Finite Element Analysis Made Easy Lr

Moduli

conversionSi

deba

r

Page 39: Finite Element Analysis Made Easy Lr

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

Page 40: Finite Element Analysis Made Easy Lr

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

FEA Fundamentals

Specify approximating function

Equilibrium equations (Hook’s Law 2D)

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

Page 41: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Specify approximating function

Equilibrium equations (Hook’s Law 2D)

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

Page 42: Finite Element Analysis Made Easy Lr

Slope Field: xvxv

−=∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

xv

∂∂

v

x

Page 43: Finite Element Analysis Made Easy Lr

Solutions: xvxv

−=∂∂

v

x

Page 44: Finite Element Analysis Made Easy Lr

Solutions: xvxv

−=∂∂

v

x

Page 45: Finite Element Analysis Made Easy Lr

FEA Fundamentals

Load

Restraint

Specify the boundary conditions

Page 46: Finite Element Analysis Made Easy Lr

Create and converge system of equations1)

Plug initial mesh geometry into

2)

Plug new node values from 1)

into

3)

Subtract 1)

from 2)

4)

Difference 3)

drives next iteration

FEA Fundamentals (basic strategy)

01

01

2

2

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

−+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+

=⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

+⎟⎟⎠

⎞⎜⎜⎝

⎛∂∂

+∂∂

∂∂

−+

yv

xuE

xv

yu

xG

xv

yu

yG

yv

xu

xE

υυ

υ

yxyxyxyxu

o

o

21

21

),(),(

βββνααα

++=++=

+

=

Page 47: Finite Element Analysis Made Easy Lr

Resolve for other quantities of interestStrain (є) Stress (σ)von Mises Stress: ( ) ( ) ( )[ ]2

132

322

215.0 σσσσσσσ −+−+−=eq

FEA

Fundamentals

Page 48: Finite Element Analysis Made Easy Lr

Linear elastic stress analysis

Small displacements with constant b.c.•

Material properties constant (ductile)

Yield

Ultimate or Tensile

Page 49: Finite Element Analysis Made Easy Lr

Defining a Study

(fea fundamentals)

1.

Define the type of analysis. (specify approx. function)

2.

Create a study.3.

Define material for each component.4.

Define Connections. (b.c.: component-component)

5.

Define Fixtures. (b.c.: reduce model DOF)

6.

Define External Loads.

(b.c.: force, pressure, torque)

7.

Define the Mesh. (discretize the domain)

8.

Run the analysis. (solve linear system)

9.

View Results.10.

Interpret results.

Page 50: Finite Element Analysis Made Easy Lr
Page 51: Finite Element Analysis Made Easy Lr

Analytical

vs. FEA (node)

nnK σσ ×=max

3

12 ⎟⎠⎞

⎜⎝⎛ −+=

WDKn

( ) TDWP

n ×−=σ

Stress concentration factor, (flat plate, circular hole, D/W>0.65):

Normal stress, at hole cross section:

Plate geometry:D = hole diameter = 70 mmW = plate width = 100 mmT = plate thickness = 10 mm

Load: P = tensile load = 50,000 N

MPa338max =∴σ

FEA Solution

Page 52: Finite Element Analysis Made Easy Lr

Flat Plate: vonMises

(MPa)

vs

DOF

Mesh

vonMises* DOF•

Coarse 327

7,944•

Default

341

46,728•

Fine 349

281,142•

Default w/ mesh ctrl. 348

52,368

( ) ( ) ( )[ ]213

232

2215.0 σσσσσσσ −+−+−=eq*

Page 53: Finite Element Analysis Made Easy Lr

It’s all about the Mesh

Page 54: Finite Element Analysis Made Easy Lr

vonMises

(MPa):

Default Nodes

Page 55: Finite Element Analysis Made Easy Lr

vonMises

(MPa): Default Elements

Page 56: Finite Element Analysis Made Easy Lr

vonMises

(MPa):

Fine Nodes

Page 57: Finite Element Analysis Made Easy Lr

vonMises

(MPa):

Fine Elements

Page 58: Finite Element Analysis Made Easy Lr

Consider Symmetry

Page 59: Finite Element Analysis Made Easy Lr

Consider Symmetry

Page 60: Finite Element Analysis Made Easy Lr

Consider Symmetry

Page 61: Finite Element Analysis Made Easy Lr

Simplification: ¼

Symmetry

Page 62: Finite Element Analysis Made Easy Lr

Simplification: ¼

Symmetry & 3D

Page 63: Finite Element Analysis Made Easy Lr

Simplification: ¼

Symmetry & 2D

Page 64: Finite Element Analysis Made Easy Lr

vonMises

vs. Degree of Freedom

Fine

Coarse

Default

MeshControl Shell

Page 65: Finite Element Analysis Made Easy Lr

Flat Plate: vonMises

(MPa)

vs

DOF

Mesh

vonMises

DOF•

Coarse 326

7,902•

Default

340

46,581•

Fine 349

280,218•

Default w/ mesh ctrl.

352

52,197•

¼

Symmetry Shell 347

1,531

Page 66: Finite Element Analysis Made Easy Lr

Singularity: Reentrant CornerForce

Forc

e

Ouch!

Page 67: Finite Element Analysis Made Easy Lr

Consider Singularity: L-Bracket

(MPa)

Study

Sharp Corner Radius Corner•

Mesh Control 1

76

101•

Mesh Control 2 92

101•

Mesh Control 3 194

101•

Adaptive Mesh

-

115

Page 68: Finite Element Analysis Made Easy Lr

McMaster-Carr

Page 69: Finite Element Analysis Made Easy Lr

Work Load Limit Given

Page 70: Finite Element Analysis Made Easy Lr

Simplify Geometry

Page 71: Finite Element Analysis Made Easy Lr

Suppress nut & thread

Page 72: Finite Element Analysis Made Easy Lr

Split LineInsert > Curve > Split Line

Page 73: Finite Element Analysis Made Easy Lr

Assembly Analysis

Page 74: Finite Element Analysis Made Easy Lr

SolidWorks Tutorials

Page 75: Finite Element Analysis Made Easy Lr

SolidWorks Web Help

http://help.solidworks.com/2010/English/SolidWorks/s ldworks/Overview/StartPage.htm

Page 76: Finite Element Analysis Made Easy Lr

National Agency for Finite Element Methods and Standards

NAFEMS Benchmarks... Help > SolidWorks Simulation > Validation > NAFEMS Benchmarks.

Page 77: Finite Element Analysis Made Easy Lr

FEA Reference

Page 78: Finite Element Analysis Made Easy Lr

Make Math Fun w/ Direction Field Plotter

http://www.math.psu.edu/cao/DFD/Dir.html

Page 79: Finite Element Analysis Made Easy Lr

Formula Plotter with Integral Curves

Page 80: Finite Element Analysis Made Easy Lr

ZoomIt

Page 81: Finite Element Analysis Made Easy Lr

MWSnap

Page 82: Finite Element Analysis Made Easy Lr

This was the Plan

SolidWorks SimulationThe Design CycleFinite Element MethodSolidWorks Simulation Defining a Simulation StudyControlling the MeshAccessing the ResultsIndentifying SingularitiesInstructional ExamplesTips and Tricks

Page 83: Finite Element Analysis Made Easy Lr

Questions