shape functions generation, requirements · 2016. 11. 7. · 1. the rigid body displacement 2....

34
Shape Functions generation, requirements

Upload: others

Post on 29-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

Shape Functions generation,

requirements

Page 2: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 2

Basic Concept of the Finite Element Method

Any continuous solution field such as stress, displacement, temperature, pressure,

etc. can be approximated by a discrete model composed of a set of piecewise

continuous functions defined over a finite number of subdomains.

Exact Analytical Solution

x

T

Approximate Piecewise

Linear Solution

x

T

One-Dimensional Temperature Distribution

Page 3: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 3

Discretization Concepts

x

T

Exact Temperature Distribution, T(x)

Finite Element Discretization

Linear Interpolation Model (Four Elements)

Quadratic Interpolation Model (Two Elements)

T1

T2 T2T3 T3

T4 T4

T5

T1

T2

T3

T4 T5

Piecewise Linear Approximation

T

x

T1

T2

T3 T3

T4 T5

T

T1

T2

T3T4 T5

Piecewise Quadratic Approximation

x

Temperature Continuous but with Discontinuous Temperature Gradients

Temperature and Temperature GradientsContinuous

Basic Concept of the Finite Element Method

Page 4: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 4

Linear Quadratic Cubic

Polynomial Approximation

Most often polynomials are used to construct approximation functions for each

element. Depending on the order of approximation, different numbers of element

parameters are needed to construct the appropriate function.

Special Approximation

For some cases (e.g. infinite elements, crack or other singular elements) the approximation

function is chosen to have special properties as determined from theoretical considerations

Common Approximation Schemes

One-Dimensional Examples

Basic Concept of the Finite Element Method

Page 5: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 5

Requirements for shape functions are motivated by convergence: as the mesh is

refined the FEM solution should approach the analytical solution of the

mathematical model.

Requirements for Shape Functions

1. The requirement for compatibility: The interpolation has to be such that field

of displacements is :

1. continual and derivable inside the element

2. continual across the element border

2. The requirement for completeness: The interpolation has to be able to represent:

1. the rigid body displacement

2. constant strain state

The finite elements that satisfy this property are called conforming, or compatible.

(The use of elements that violate this property, nonconforming or incompatible

elements is however common)

Page 6: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 6

Requirement for Compatibility:

The shape functions should provide displacement continuity between elements.

Physically this insure that no material gaps appear as the elements deform. As the

mesh is refined, such gaps would multiply and may absorb or release spurious

energy.

Compatibility violation by using different types of elements.

a) Discretization and load; b) Deformed shape (left gap, right overlapping)

Requirements for Shape Functions

Page 7: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 7

Requirement for Completeness: The interpolation has to be able to represent:

1. The rigid body displacement

2. Constant strain state

a) Deformation of cantilever beam. b) Rigid body displacement and

deformation of hatched element

Rigid body translation Rigid body rotation Deformation

Requirements for Shape Functions

Page 8: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 8

If the stiffness integrands involve derivatives of order m, then requirements for

shape functions can be formulated as follows:

1. The requirement for compatibility: The shape functions must be C(m-1)

continuous between elements, and Cm piecewise differentiable inside each

element.

2. The requirement for completeness: The element shape functions must represent

exactly all polynomial terms of order ≤ m in the Cartesian coordinates. A set of

shape functions that satisfies this condition is called m-complete.

Requirements for Shape Functions

Page 9: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 9

Differential operator Dεu for different types of physical or mechanical problems

Requirements for Shape Functions

Page 10: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 10

1. Kronecker delta property: The shape function at any node has a value of 1 at

that node and a value of zero at ALL other nodes.

PROPERTIES OF THE SHAPE FUNCTIONS

2. Compatibility: The displacement approximation is continuous across element

boundaries

3. Completeness

Rigid body mode

Constant strain states

Compatibility + Completeness Convergence

Ensure that the solution gets better as more elements are introduced

and, in the limit, approaches the exact answer.

Requirements for Shape Functions

Page 11: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 11

Lagrangian Shape Functions:

Can perform this for any number of points at any designated

locations.

0 1 1 1( )

00 1 1 1

.m

k k m im

k

ik k k k k k k m k ii k

L

No -k term! Lagrange

polynomial

of order m

at node k

Lagrange Interpolation Functions

Page 12: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 12

Lagrange Interpolation Functions

11

(1) (2)

( )

( )

1

2

1N 1

2

1N 1

2

( )

( )( )

( )

1

2

3

1N 1

2

N 1 1

1N 1

2

(1) (2) (3)

,( )

,i j

1 i jN

0 i j

Page 13: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 13

( )( )( )

( )( )( )

( )( )( )

( )( )( )

1

2

3

4

9 1 1N 1

16 3 3

27 1N 1 1

16 3

27 1N 1 1

16 3

9 1 1N 1

16 3 3

(1) (2) (3) (4)

Lagrange Interpolation Functions

Page 14: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 14

Lagrangian Shape Functions:

Uses a procedure that automatically satisfies the Kronecker

delta property for shape functions. Consider 1D example of 6 points; want function = 1 at and

function = 0 at other designated points:

0 1 2 4 5(5)

3

3 0 3 1 3 2 3 4 3 5

.L

0

1

2

3

4

5

1;

.75;

.2;

.3;

.6;

1.

3 0.3

Lagrange Interpolation Functions

Page 15: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 15

Shape Functions of Plane Elements

Classification of shape functions according to:

• the element form:

– triangular elements,

– rectangular elements.

• polynomial degree of the shape functions:

– linear

– quadratic

– cubic

–…

• type of the shape functions

– Lagrange shape functions

– serendipity shape functions

Page 16: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 16

Lagrangian Elements:

Order n element has (n+1)2 nodes arranged in square-

symmetric pattern – requires internal nodes.

Shape functions are products of nth order polynomials in each

direction. (“biquadratic”, “bicubic”, …)

Bilinear quad is a Lagrangian element of order n = 1.

Rectangular elements – Lagrange family

Page 17: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 17

Rectangular elements – Lagrange family

Lagrange interpolation polynomial

in one direction :

An easy and systematic method of generating shape

functions of any order now can be achieved by

simple products of Lagrange polynomials in the

two coordinates :

Page 18: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 18

Rectangular elements – Lagrange family

The Four‐Node Bilinear Quadrilateral

Page 19: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 19

Rectangular elements – Lagrange family

The Quadrilateral Lagrangian elements:

a) bilinear, b) biquadratic c) bicubic

The Quadrilateral Lagrangian elements:

a) quadratic-linear, b) linear-cubic c)

quadratic-cubic, d) quartic-quadratic

Page 20: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 20

Rectangular elements – Lagrange family

Complete two-dimensional Lagrange

polynomials in the Pascal triangle

Page 21: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 21

Rectangular elements – Lagrange family

The Four‐Node Bilinear Quadrilateral

Page 22: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 22

Rectangular elements – Lagrange family

The Four‐Node Bilinear Quadrilateral

Check of compatibility

Assemblage of four bilinear

quadrilateral elements

Partial derivatives with respect to x

and y of the shape functions N5

Change of N5 along the edge is linear

and it is uniquely defined by two nodes Derivative inside element exists, and on

the boundary has finite discontinuity

Page 23: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 23

Rectangular elements – Lagrange family

Check of completeness

A set of shape functions is complete for a continuum element if they can

represent exactly any linear displacement motions such as :

The nodal point displacements corresponding to this displacement field are :

The displacements (1) have to be obtained within the element when the element

nodal point displacements are given by (2).

In the isoparametric formulation we have the displacement interpolation :

Computation for the displacement ux:

(1)

(2)

Page 24: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 24

Rectangular elements – Lagrange family

The displacements defined in (3) are the same as those given (1), provided that

for any point in the element :

The relation (4) is the condition on the interpolation functions for the

completeness requirements to be satisfied.

Since in the isoparametric formulation the coordinates are interpolated in the

same way as the displacements, we can use :

to obtain :

(3)

(4)

Page 25: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 25

Rectangular elements – Lagrange family

The Nine‐Node Biquadratic Quadrilateral

Page 26: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 26

Rectangular elements – Lagrange family

The 16‐Node Bicubic Quadrilateral

Page 27: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 27

Rectangular elements – Serendipity elements

Serendipity quadrilateral elements:

a) bilinear , b) biquadratique, c) bicubic

Serendipity elements are constructed with nodes only on the element

boundary

Two dimensional serendipity polynomials

of quadrilateral elements in Pascal triangle

Page 28: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 28

Rectangular elements – Serendipity elements

Rectangles of boundary node (serendipity) family: (a) linear, (b) quadratic, (c) cubic, (d) quartic.

Page 29: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 29

Rectangular elements – Serendipity elements

For mid-side nodes a

lagrangian interpolation of

quadratic x linear type suffices

to determine Ni at nodes 5 to

8. For corner nodes start with

bilinear lagragian family (step

1), and successive subtraction

(step 2, step 3) ensures zero

value at nodes 5, 8

Serendipity Biquadratic Shape functions

Page 30: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 30

Rectangular elements – Serendipity elements

Serendipity Biquadratic Shape functions

Page 31: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 31

Rectangular elements – Serendipity elements

Serendipity Shape functions

In general serendipity shape functions can be obtained with the following

expression:

where functions N i (ξ1,−1), N i (1,ξ2 ), N i (ξ1,1), N i (−1,ξ2 ) are

lagrangian interpolations along the corresponding boundary and values

N i (−1,−1), N i (1,−1), N i (1,1), N i (−1,1) have values 0 or 1 and

represent values of interpolation on corners

Page 32: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 32

Rectangular elements – Serendipity elements

Example: Find shape function of the node N3

Page 33: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 33

Rectangular elements – Serendipity elements

Example: Find cubic serendipity shape function

( )( )( )

( )( )( )

( )( )

2

5

2

6

1 5 6 9 12

27 1N 1 1

32 3

27 1N 1 1

32 3

1 2 1 2 1N 1 1 N N N N

4 3 3 3 3

( , ) ( )( ) ( ) , , , ,

( , ) ( )( )( ), , , ,

( , ) ( )( )( ), , , ,

2 2

i i i

2

i i i

2

i i i

1N 1 1 9 10 i 1 2 3 4

32

9N 1 1 1 9 i 5 6 7 8

32

9N 1 1 1 9 i 9 10 11 12

32

Page 34: Shape Functions generation, requirements · 2016. 11. 7. · 1. The rigid body displacement 2. Constant strain state a) Deformation of cantilever beam. b) Rigid body displacement

دانشكده مكانيك -دانشگاه صنعتي اصفهان روش اجزاي محدود 34

Reference:

Zienkiewicz O.C. , Taylor R.L. , Zhu J.Z. : The Finite Element Method:

Its Basis and Fundamentals, 6. Edition, Elsevier Butterworth‐Heinemann,

2005.