81
1 Universität Stuttgart Fakultät für Bau und- Umweltingenieurwissenschaften Baustatik und Baudynamik Modeling of Shells with Three-dimensional Finite Elements Manfred Bischoff Institute of Structural Mechanics University of Stuttgart [email protected]

Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

  • Upload
    others

  • View
    8

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

1

Universität StuttgartFakultät für Bau und- Umweltingenieurwissenschaften Baustatik und Baudynamik

Modeling of Shells with Three-dimensional Finite Elements

Manfred Bischoff

Institute of Structural Mechanics University of Stuttgart

[email protected]

Page 2: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

2

Universität StuttgartFakultät für Bau und- Umweltingenieurwissenschaften Baustatik und Baudynamik

acknowledgements

Ekkehard Ramm

Kai-Uwe

BletzingerThomas CichoszMichael GeeStefan HartmannWolfgang A. Wall

Page 3: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

3

Universität StuttgartFakultät für Bau und- Umweltingenieurwissenschaften Baustatik und Baudynamik

outline

evolution of shell models

solid-like shell or shell-like solid element?

locking and finite element technology

how three-dimensional are 3d-shells / continuum shells / solid shells?

Page 4: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

4

Historyearly attempts

Shell Theories / Shell Models

Leonhard Euler 1707 - 1783

• ring models (Euler 1766)

• lattice models (J. Bernoulli 1789)

• continuous models (Germain, Navier, Kirchhoff, 19th century)

Gustav Robert Kirchhoff 1824 - 1887

Page 5: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

5

History

August E.H. Love, 1888

• membrane and bending action

• inextensional deformations

first shell theory = „Kirchhoff-Love“ theory

“This paper is really an attempt to construct a theory of the vibrations of bells”

Lord Rayleigh (John W. Strutt)

Shell Theories / Shell Models

Page 6: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

6

All you need is Love?

August E.H. Love, 1888

first shell theory = „Kirchhoff-Love“ theory

“This paper is really an attempt to construct a theory of the vibrations of bells”

Shell Theories / Shell Models

Page 7: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

7

Evolution of Shell Modelsfundamental assumptions

cross sections remain - straight - unstretched - normal to midsurface

( )0,0 == zzzz εσ

contradiction requires modification

of material law

00

==

yz

xz

γγ

Shell Theories / Shell Models

Kirchhoff-Love

Page 8: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

8

Evolution of Shell Modelsfundamental assumptions

cross sections remain - straight - unstretched - normal to midsurface

( )0,0 == zzzz εσ

contradiction requires modification

of material law

00

≠≠

yz

xz

γγ

Shell Theories / Shell Models

Reissner-Mindlin, Naghdi

Page 9: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

9

Evolution of Shell Modelsfundamental assumptions

cross sections remain - straight - unstretched - normal to midsurface

0,0 ≠≠ zzzz εσ

contradiction requires modification

of material law

00

≠≠

yz

xz

γγ

Shell Theories / Shell Models

7-parameter formulation

Page 10: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

10

Evolution of Shell Modelsfundamental assumptions

cross sections remain - straight - unstretched - normal to midsurface

0,0 ≠≠ zzzz εσ

contradiction requires modification

of material law

00

≠≠

yz

xz

γγ

Shell Theories / Shell Models

multi-layer, multi-director

Page 11: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

11

Evolution of Shell Modelsfrom classical „thin shell“ theories to 3d-shell models

• 1888: Kirchhoff-Love theory membrane and bending effects

• middle of 20th century: Reissner/Mindlin/Naghdi + transverse shear strains

• 1968: degenerated solid approach (Ahmad, Irons, Zienkiewicz) shell theory = semi-discretization of 3d-continuum

• 1990+: 3d-shell finite elements, solid shells, surface oriented (“continuum shell”) elements Schoop, Simo et al, Büchter and Ramm, Bischoff and Ramm, Krätzig, Sansour, Betsch, Gruttmann and Stein, Miehe and Seifert, Hauptmann and Schweizerhof, Brank et al., Wriggers and Eberlein, Klinkel, Gruttmann and Wagner, and many, many others

since ~40 years parallel development of theories and finite elements

Shell Theories / Shell Models

Page 12: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

12

Evolution of Shell Modelsthe degenerated solid approach

Ahmad, Irons and Zienkiewicz

(1968)

Shell Theories / Shell Models

1. take a three-dimensional finite element (brick)2. assign a mid surface and a thickness direction3. introduce shell assumptions and

refer all variables to mid surface quantities (displacements, rotations, curvatures, stress resultants)

Page 13: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

13

Derivation from 3d-continuum (Naghdi)geometry of shell-like body

3d-shell Models

Page 14: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

14

Derivation from 3d-continuum (Naghdi)deformation of shell-like body

3d-shell Models

Page 15: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

15

7-parameter Shell Model

displacements

+ 7th parameter for linear transverse normal strain distribution

geometry of shell-like body

3d-shell Models

Page 16: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

16

7-parameter Shell Modellinearized

strain tensor in three-dimensional space

approximation (semi-discretization)

strain components

+ linear part via 7th parameter

3d-shell Models

Page 17: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

17

7-parameter Shell Modelin-plane

strain

components

membrane

bending

higher order effects

3d-shell Models

Page 18: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

18

Semi-discretization of Shell Continuumstraight cross sections: inherent to theory or discretization?

equivalence of shell theory and degenerated solid approach, Büchter and Ramm (1992)

discretization (3-dim.)

linear shape functions + additional assumptions

discretization (2-dim.)

dimensional reduction

Solid-like Shell or Shell-like Solid?

Page 19: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

19

Large Strainsmetal forming, using 3d-shell elements (7-parameter model)

Solid-like Shell or Shell-like Solid?

Page 20: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

20

Large Strainsmetal forming, using 3d-shell elements (7-parameter model)

3d stress state

contact

Solid-like Shell or Shell-like Solid?

Page 21: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

21

Large Strainsvery thin shell (membrane), 3d-shell elements

Solid-like Shell or Shell-like Solid?

Page 22: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

22

Motivation

• three-dimensional data from CAD

• complex structures with stiffeners and intersections

• connection of thin and thick regions, layered shells, damage and fracture,…

why solid elements instead of 3d-shell elements?

Three-dimensional FEM for Shells

Page 23: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

23

Shell Analysis with Standard Solid Elementsa naïve approach: take a commercial code and go!

maximum displacement

pressure load

element formulation

• include extra displacements

• exclude extra displacements

Three-dimensional FEM for Shells

clamped

Page 24: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

24

Shell Analysis with Standard Solid Elementsa naïve approach: take a commercial code and go!

0.0

1.0

2.0

3.0

0 100000 200000 300000

exclude extra displacements = standard Galerkin elements

include extra displacements = method of incompatible modes

Three-dimensional FEM for Shells

d.o.f.

disp

lace

men

t

Page 25: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

25

Shell Analysis with Standard Solid Elementsone layer of standard Galerkin

elements yields wrong results

0.0

1.0

2.0

3.0

0 100000 200000 300000

Three-dimensional FEM for Shells

exclude extra displacements = standard Galerkin elements

include extra displacements = method of incompatible modes

d.o.f.

disp

lace

men

t

shell elements

Page 26: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

26

Shell Analysis with Standard Solid Elementsrefinement in transverse direction helps (but is too expensive!)

0.0

1.0

2.0

3.0

0 100000 200000 300000

Three-dimensional FEM for Shells

2 layers of standard Galerkin elements

d.o.f.

disp

lace

men

t

shell elements

Poisson thickness locking (volumetric locking)

→ 7th parameter in 3d-shell model = incompatible mode

Page 27: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

27

Three-dimensional Analysis of Shells

• 3d-shell (e.g. 7-parameter formulation) two-dimensional mesh

director + difference vector 6 (+1) d.o.f. per node stress resultants

• continuum shell (solid shell) three-dimensional mesh

3 d.o.f. per node (+ internal d.o.f.) stress resultants

• 3d-solid (brick) three-dimensional mesh

3 d.o.f. per node (+ internal d.o.f.) 3d stresses

there are (at least) three different strategies

• 3d-shell (e.g. 7-parameter formulation) two-dimensional mesh

director + difference vector 6 (+1) d.o.f. per node stress resultants

• continuum shell (solid shell) three-dimensional mesh

3 d.o.f. per node (+ internal d.o.f.) stress resultants

• 3d-solid (brick) three-dimensional mesh

3 d.o.f. per node (+ internal d.o.f.) 3d stresses

Three-dimensional FEM for Shells

Page 28: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

28

Surface Oriented Formulation

nodal displacements instead of difference vector

+ 7th parameter for linear transverse normal strain distribution

nodes on upper and lower shell surface

3d-shell Models

Page 29: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

29

Surface Oriented Formulationmembrane

and bending

strains

membrane

bending

higher order effects

“continuum shell” formulation

3d-shell Models

Page 30: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

30

Requirementswhat we expect from finite elements for 3d-modeling of shells

Requirements

• asymptotically correct (thickness → 0)

• numerically efficient for thin shells (locking-free)

• consistent (patch test)

• competitive to „usual“ 3d-elements for 3d-problems

required for both 3d-shell elements and solid elements for shells

Page 31: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

31

A Hierarchy of Modelsthin shell theory (Kirchhoff-Love, Koiter)

3-parameter model

Asymptotic Analysis

modification of material law required

Page 32: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

32

A Hierarchy of Modelsfirst order shear deformation theory (Reissner/Mindlin, Naghdi)

5-parameter model

Asymptotic Analysis

modification of material law required

Page 33: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

33

A Hierarchy of Modelsshear deformable shell + thickness change

6-parameter model

Asymptotic Analysis

asymptotically correct for membrane state

Page 34: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

34

A Hierarchy of Modelsshear deformable shell + linear thickness change

7-parameter model

Asymptotic Analysis

asymptotically correct for membrane +bending

Page 35: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

35Asymptotic Analysis

Numerical Experiment (Two-dimensional)a two-dimensional example: discretization of a beam with 2d-solids

Page 36: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

36

Numerical Experiment (Two-dimensional)a two-dimensional example: discretization of a beam with 2d-solids

Asymptotic Analysis

Page 37: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

37

Requirementswhat we expect from finite elements for 3d-modeling of shells

Requirements

• asymptotically correct (thickness → 0)

• numerically efficient for thin shells (locking-free)

• consistent (patch test)

• competitive to „usual“ 3d-elements for 3d-problems

required for both 3d-shell elements and solid elements for shells

Page 38: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

38

Locking Phenomena3d-shell/continuum shell vs. solid

3d-shell / continuum shell 3d-solid

in-plane shear locking

transverse shear locking

membrane locking

Poisson thickness locking

curvature thickness locking

shear locking

(membrane locking)

volumetric locking

trapezoidal locking

Numerical Efficiency and Locking

Page 39: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

39

Comparison: Continuum Shell vs. 3d-solid

continuum shell 3d-solid

stress resultants

distinct thickness direction

εαβ

linear in θ3

stresses

all directions are equal

εαβ

quadratic in θ3

Numerical Efficiency and Locking

differences with respect to finite element technology and underlying shell theory

Page 40: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

40

Trapezoidal Locking

(Curvature Thickness locking)numerical example: pinched ring

Numerical Efficiency and Locking

Page 41: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

41

1,0E-01

1,0E+00

1,0E+01

1,0E+02

1,0E+03

1,0E+04

1 10 100 10001,0E-01

1,0E+00

1,0E+01

1,0E+02

1,0E+03

1,0E+04

1 10 100 10001,0E-01

1,0E+00

1,0E+01

1,0E+02

1,0E+03

1,0E+04

1 10 100 1000

Trapezoidal Locking

(Curvature Thickness locking)numerical example: pinched ring

3d-solid (standard Galerkin)

3d-solid with EAS

continuum shell, DSG method

Numerical Efficiency and Locking

d.o.f.

disp

lace

men

t

Page 42: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

42

Trapezoidal Locking

(Curvature Thickness locking)origin of locking-phenomenon explained geometrically

pure „bending“ of an initially curved element

…leads to artificial transverse normal strains and stresses

trapezoidal locking ↔ distortion sensitivity

Numerical Efficiency and Locking

Page 43: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

43

Cylindrical Shell Subject to External Pressureslenderness

shell

elements

3d-solid elements

coarse mesh, 4608 d.o.f.

coarse mesh, 4608 d.o.f.

Numerical Efficiency and Locking

Page 44: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

44

Cylindrical Shell Subject to External Pressureslenderness

shell

elements

3d-solid elements

coarse mesh, 4608 d.o.f.

coarse mesh, 4608 d.o.f.

fine mesh, 18816 d.o.f.

fine mesh, 18816 d.o.f.

Numerical Efficiency and Locking

Page 45: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

45

Cylindrical Shell Subject to External Pressureslenderness

shell

elements

3d-solid elements

coarse mesh, 4608 d.o.f.

coarse mesh, 4608 d.o.f.

fine mesh, 18816 d.o.f.

fine mesh, 4608 d.o.f.

still 70% error!

factor 13!

due to trapezoidal locking

Numerical Efficiency and Locking

Page 46: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

46

Finite Element Technology: Summary3d-shell, continuum shell, solid shell,…

3d-solid (brick)

• stress resultants allow separate treatment of membrane and bending terms

• „anisotropic“ element technology (trapezoidal locking)

• no “transverse” direction no distinction of membrane / bending

• (usually) suffer from trapezoidal locking

general

• effective methods for transverse shear locking available

• membrane locking mild when (bi-) linear shape functions are used

Numerical Efficiency and Locking

Page 47: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

47

Finite Element Technology: Summarytriangles, tetrahedrons and wedges

• tetrahedrons: hopeless

• wedges: may be o.k. in transverse direction

• problem: meshing with hexahedrons extremely demanding

A triangle!!

Numerical Efficiency and Locking

Page 48: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

48

Requirementswhat we expect from finite elements for 3d-modeling of shells

Requirements

• asymptotically correct (thickness → 0)

• numerically efficient for thin shells (locking-free)

• consistent (patch test)

• competitive to „usual“ 3d-elements for 3d-problems

required for both 3d-shell elements and solid elements for shells

Page 49: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

49

Fundamental Requirement: The Patch Test

Consistency and the Patch Test

one layer of 3d-elements, σx = const.

3d-solid continuum shell, DSG

Page 50: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

50

Fundamental Requirement: The Patch Testone layer of 3d-elements, σx = const., directors skewed

3d-solid continuum shell, DSG

Consistency and the Patch Test

Page 51: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

51

Two-dimensional Model Problemthe fundamental dilemma of finite element technology

modeling constant stresses

Consistency and the Patch Test

Page 52: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

52

Two-dimensional Model Problemthe fundamental dilemma of finite element technology

…or pure bending?

Consistency and the Patch Test

Page 53: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

53

Fundamental Requirement: The Patch Testone layer of 3d-elements, σx = const., directors skewed

continuum shell, no DSG (trapezoidal locking in bending)

3d-solid continuum shell, DSG

Consistency and the Patch Test

Page 54: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

54

Fundamental Requirement: The Patch Testsame computational results, different scales for visualization

continuum shell, DSG continuum shell, no DSG (trapezoidal locking in bending)

avoiding trapezoidal locking contradicts satisfaction of patch test

(known since long, e.g. R. McNeal text book)

much smaller error

originates from “shell assumptions”!?

Consistency and the Patch Test

Page 55: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

55

Fundamental Requirement: The Patch Testcurvilinear components of strain tensor

consistency: exactly represent

Consistency and the Patch Test

Page 56: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

56

Convergencemesh refinement by subdivision

Consistency and the Patch Test

Page 57: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

57

0

100

200

300

400

500

600

700

800

900

1000

1100

0 100 200 300 400 500 600 700 800 900 1000

Convergencemesh refinement

continuum shell, DSG

continuum shell, no DSG

3d-solid (reference)

Consistency and the Patch Test

Page 58: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

58

850

900

950

1000

1050

0 100 200 300 400 500 600 700 800 900 1000

Convergencemesh refinement

effect from element technology diminishes with mesh refinement

effect from theory remains

Consistency and the Patch Test

Page 59: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

59

Convergencemesh refinement

850

900

950

1000

1050

0 100 200 300 400 500 600 700 800 900 1000

effect from element technology diminishes with mesh refinement

effect from theory remains

• quadratic terms ought to be included unless directors are normal

• non-satisfaction of patch test harmless when subdivision is used

Consistency and the Patch Test

Page 60: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

60

Requirementswhat we expect from finite elements for 3d-modeling of shells

Requirements

• asymptotically correct (thickness → 0)

• numerically efficient for thin shells (locking-free)

• consistent (patch test)

• competitive to „usual“ 3d-elements for 3d-problems

required for both 3d-shell elements and solid elements for shells

Page 61: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

61

Panel with Skew Hole

3d-problems

distorted elements, skew directors

Page 62: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

62

Panel with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 63: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

63

Panel with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 64: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

64

Panel with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 65: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

65

Panel with Skew Holecomparison to brick elements

continuum shell DSG

3d-solid (brick)

3d-problems

Page 66: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

66

Cylinder with Skew Holedistorted and curved elements, skew directors

3d-problems

Page 67: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

67

Cylinder with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 68: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

68

Cylinder with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 69: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

69

Cylinder with Skew Holecontinuum shell elements

continuum shell no DSG

continuum shell DSG

3d-problems

Page 70: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

70

Cylinder with Skew Holecomparison to brick elements

continuum shell DSG

3d-solid elements (bricks)

3d-problems

Page 71: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

71

Cylinder with Skew Holecomparison to brick elements

continuum shell standard Galerkin

3d-solid elements (bricks)

3d-problems

Page 72: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

72

• spectral condition norm

• thin shells worse than thick shells

• 3d-shell elements ( ) worse than standard shell elements ( )

The Conditioning Problem

The Conditioning Problem

condition numbers for classical shell and 3d-shell elements

Wall, Gee and Ramm (2000)

classical shell:

3d-shell:

Page 73: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

73

Significance of Condition Number

The Conditioning Problem

error evolution in iterative solvers

error of solution vector x after kth iteration

estimated number of iterations (CG solver)

comparison of three different concepts

Wall, Gee, Ramm, The challenge of a three-dimensional shell formulation – the conditioning problem, Proc. IASS-IACM, Chania, Crete (2000)

Page 74: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

74

Eigenvalue Spectrum

The Conditioning Problem

shell, 3d-shell and brick

Page 75: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

75

Eigenvectors (Deformation Modes)

The Conditioning Problem

Page 76: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

76

Scaled Director Conditioning

The Conditioning Problem

scaling of director

da =3

21,aa*

3 da =⋅c

21,aa

Page 77: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

77

Scaled Director Conditioning

The Conditioning Problem

scaling of director

linear scaling of w

does not influence results

acts like a preconditioner

Page 78: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

78

Scaled Director Conditioning

The Conditioning Problem

reference configuration

current configuration

Page 79: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

79

Improved Eigenvalue Spectrum

The Conditioning Problem

numerical example

• 5116 d.o.f.

• BiCGstab solver

• ILUT preconditioning (fill-in 30%)

• 400 load steps

no scaling

scaled director

Page 80: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

80

Improved Eigenvalue Spectrum

The Conditioning Problem

numerical example

• 5116 d.o.f.

• BiCGstab solver

• ILUT preconditioning (fill-in 30%)

• 400 load steps

Page 81: Modeling of Shells with Three-dimensional Finite Elements · Three-dimensional Finite Elements. Manfred Bischoff. ... 3d stresses there are (at least) three different strategies Three-dimensional

81

Conclusions

3d-modeling of Shells

3d-solids

3d-shell and continuum shell (solid shell)

• mechanical ingredients identical

• stress resultants

• flexible and most efficient finite element technology

• neglecting higher order terms bad for 3d-applications

• best for 3d-analysis of “real” shells

• usually suffer from trapezoidal locking (curvature thickness locking)

• pass all patch tests (consistent)

• higher order terms naturally included

• best for thick-thin combinations