Top Banner

of 52

Basic Theory of Finite Element Method.pdf

Apr 14, 2018

Download

Documents

my09
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    1/52

    1

    Basic Theory of Finite Element Method

    2013/06

    Taiki SAITO

    Professor, Toyohashi University of Technology

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    2/52

    2

    1. INTRODUCTION1-1. Section

    1-2. Stress and Strain1) One-Dimensional Problem

    bDA D

    bb

    Area Moment of Inertia

    12

    3bD

    Ix

    12

    3Db

    Iy

    L

    bD N

    A

    N

    L

    E

    E

    Stress Strain Hooks Law

    E: Youngs Modulus

    L

    EAN

    Force Deformation Relationship

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    3/52

    3

    2) Two-Dimensional Problem

    xy

    y

    x

    xy

    y

    x

    G

    EE

    EE

    100

    011

    011

    or

    xy

    y

    x

    xy

    y

    xE

    2

    100

    01

    01

    1 2

    E

    E

    x

    y

    x

    x

    : Poisson Ratio

    x

    x x x

    y

    y

    EE

    EE

    xy

    y

    yx

    x

    xy

    xyxy

    xy

    xy

    Normal Stress and Strain

    Shear Stress and Strain

    xyxy G

    EG)1(2

    1

    : Shear Modulus

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    4/52

    4

    1-3. Beam TheoryP

    P

    Q

    QM

    M

    Q : Shear Force

    M : Moment

    P

    M(x)

    x

    P

    y

    )(1

    2

    2

    xMEIdx

    yd

    )()(

    xQ

    dx

    xdM

    Example )

    21

    3

    1

    2

    2

    2

    2

    2

    6

    1

    2

    1

    )(),(1

    cxcxEI

    Py

    cxEI

    P

    dx

    dy

    xEI

    P

    dx

    yd

    PxxMxMEIdx

    yd

    EI

    PLc

    EI

    PLc

    Therefore

    yanddxdyLxat

    3

    2

    2

    13

    1,

    2

    ,

    :00,

    L

    EI

    PLx

    EI

    PLx

    EI

    Py

    323

    3

    1

    2

    1

    6

    1

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    5/52

    5

    1.4 Properties of Reinforced Concrete StructureUnit Weight

    Concrete TypeNominal Strength

    N/mm2 = MPa)Unit Weight kN/m3

    Normal Concrete Fc36 24

    Material Parameters

    Youngs Modulus

    N/mm2 = MPa)Poissons Ratio

    Thermal

    Expansion

    Coefficient1/

    Steel Bar 200 000 1/4 1 x 10-5

    Concrete

    22 000 ( Fc = 18 )

    25 000 ( Fc = 24 )

    28 000 ( Fc = 30 )

    1/6 1 x 10-5

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    6/52

    6

    2. SIMPLE EXAMPLE FOR FEM FORMULATIONStep.1: Description of the ProblemThe problem is to obtain the deformation of a simple supported beam under various load

    conditions.

    If you change the load condition, you will get the different deformation pattern. Actually,

    there are infinite variations for the deformation pattern.

    Step.2: Assumption of deformation functionWe assume a particular function for the deformation pattern to fix the variation, such

    as the following function:

    )sin()( xL

    axv

    (2-1)

    Step.3: Relation between nodal displacement and element deformationFrom Equation (2-1), The displacement at the center node A is calculated as

    aLv )5.0( (2-2)

    The relation between nodal displacement and element deformation is then expressed as,

    )sin()( xL

    xv

    (2-3)

    A

    x = 0 x = Lx

    v

    etc.

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    7/52

    7

    Step.4: Stiffness equation at the nodeWe obtain the relation between the nodal force and the nodal displacement, for example,

    by using the Principle of Virtual Work Method.

    KP (2-4)

    The process is summarized as follows:

    Translate external forces into

    equivalent nodal force, P.

    Calculate nodal displacement, ,

    from the stiffness equation,

    PK1

    Obtain the element deformation

    from the nodal displacement.

    )sin()( xL

    xv

    The above example tells the essence of the finite element analysis, which is:

    Assume the deformation pattern to reduce the degree of freedom of the element, then,

    obtain the deformation from the limited number of nodal displacements.

    v

    P

    P

    A

    P

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    8/52

    8

    3. TRIANGULAR ELEMENT FOR PLANE ANALYSISStep.1: Description of the ProblemThe problem is to obtain the deformation of a simple triangular element.

    There are infinite variations for the deformation patterns.

    Step.2: Assumption of deformation functionTo fix the variation for the deformation patterns, we assume a linear function for the

    deformation pattern.

    yxyxv

    yxyxu

    654

    321

    ),(

    ),(

    (3-1)

    In a matrix form,

    6

    5

    4

    3

    2

    1

    1000

    0001

    yx

    yx

    v

    u(3-2)

    Step.3: Relation between nodal displacement and element deformationThe displacements of the element nodes are expressed as,

    etc.

    x

    y

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    9/52

    9

    Node 1:

    6

    5

    4

    3

    2

    1

    11

    11

    1

    1

    10000001

    yxyx

    vu (3-3)

    Node 2:

    6

    5

    4

    3

    2

    1

    22

    22

    2

    2

    1000

    0001

    yx

    yx

    v

    u (3-4)

    Node 3:

    6

    5

    4

    3

    2

    1

    33

    33

    3

    3

    1000

    0001

    yx

    yx

    v

    u (3-5)

    It is summarized as,

    6

    5

    4

    3

    2

    1

    33

    22

    11

    33

    22

    11

    3

    2

    1

    3

    2

    1

    1000

    1000

    1000

    0001

    0001

    0001

    yx

    yx

    yx

    yx

    yx

    yx

    v

    v

    v

    u

    u

    u

    (3-6)

    U = A

    xx1 x2 x3

    y3

    u1

    v1u2

    v2

    u3

    v3

    1

    2

    3

    y

    y2

    y1

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    10/52

    10

    We can obtain the coefficients 61 , from the nodal displacements as,

    =A -1 U (3-7)

    Substituting Equation (3-7) into Equation (3-2), the relation between nodal

    displacement and element deformation is,

    3

    2

    1

    3

    2

    1

    1

    1000

    0001

    v

    v

    v

    u

    u

    u

    Ayx

    yx

    v

    u(3-8)

    u(x,y) = H(x,y) U

    Step.4: Stiffness equation at the nodeWe obtain the relation between the nodal force and the nodal displacement, for example,

    by using the Principle of Virtual Work Method.

    3

    2

    1

    3

    2

    1

    3

    2

    1

    3

    2

    1

    v

    v

    v

    u

    uu

    K

    Q

    Q

    Q

    P

    PP

    (3-9)

    F = K U

    The process is summarized as follows:

    (1) Translate external forces into equivalent nodal force,

    F = {P1, P2, P3, Q1, Q2, Q3}T(2) Calculate the nodal displacements from the stiffness equation,

    U = K -1 F(3) Obtain the element deformation from the nodal displacement.

    u(x,y) =H(x,y)U

    P1

    Q1P2

    Q2

    P3

    Q3

    1

    2

    3

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    11/52

    11

    4. STIFFNESS MATRIX FOR TRIANGULAR ELEMENTStiffness matrix in Equation (3-9) can be obtained from the Principle of Virtual Work

    Method, which is expressed in the following form:

    V

    TTFUdv (4-1)

    where, is a virtual strain vector, is a stress vector, U is a virtual displacement

    vector and F is a load vector, respectively.

    In case of the plane problem, the strain vector is defined as,

    x

    v

    y

    u

    y

    vx

    u

    xy

    y

    x

    (4-2)

    Substituting Equation (3-8) into Equation (4-2), the strain vector is calculated from the

    nodal displacement vector as,

    3

    2

    1

    3

    2

    1

    1

    010100

    100000

    000010

    v

    v

    v

    u

    uu

    A

    x

    v

    y

    u

    y

    vx

    u

    xy

    y

    x

    (4-3)

    = B U

    In the plane stress problem, the stress-strain relationship is expressed as,

    xy

    y

    x

    xy

    y

    xE

    2

    100

    01

    01

    1 2(4-4)

    = D

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    12/52

    12

    Substituting Equation (4-3) into Equation (4-4),

    = D B U (4-5)

    From the Principle of Virtual Work Method,

    FUUDBdvBUdvDBUUB TV

    TTT

    V

    (4-6)

    Therefore, the stiffness equation is obtained as,

    V

    TDBdvBKKUF , (4-7)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    13/52

    13

    5. FROM ELEMENT STIFFNESS MATRIX TO GLOBAL STIFFNESS MATRIX

    Element Stiffness Matrix:

    Element (1)

    4

    2

    1

    4

    2

    1

    )1(

    66

    )1(

    65

    )1(

    64

    )1(

    63

    )1(

    62

    )1(

    61

    )1(

    56

    )1(

    55

    )1(

    54

    )1(

    53

    )1(

    52

    )1(

    51

    )1(

    46

    )1(

    45

    )1(

    44

    )1(

    43

    )1(

    42

    )1(

    41

    )1(

    36

    )1(

    35

    )1(

    34

    )1(

    33

    )1(

    32

    )1(

    31

    )1(

    26

    )1(

    25

    )1(

    24

    )1(

    23

    )1(

    22

    )1(

    21

    )1(

    16

    )1(

    15

    )1(

    14

    )1(

    13

    )1(

    12

    )1(

    11

    4

    2

    1

    4

    2

    1

    v

    v

    v

    u

    u

    u

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    Q

    Q

    Q

    P

    P

    P

    (5-1)

    Element (2)

    4

    3

    1

    4

    3

    1

    )2(

    66

    )2(

    65

    )2(

    64

    )2(

    63

    )2(

    62

    )2(

    61

    )2(

    56

    )2(

    55

    )2(

    54

    )2(

    53

    )2(

    52

    )2(

    51

    )2(

    46

    )2(

    45

    )2(

    44

    )2(

    43

    )2(

    42

    )2(

    41

    )2(

    36

    )2(

    35

    )2(

    34

    )2(

    33

    )2(

    32

    )2(

    31

    )2(

    26

    )2(

    25

    )2(

    24

    )2(

    23

    )2(

    22

    )2(

    21

    )2(

    16

    )2(

    15

    )2(

    14

    )2(

    13

    )2(

    12

    )2(

    11

    4

    3

    1

    4

    3

    1

    v

    v

    v

    u

    u

    u

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    kkkkkk

    Q

    Q

    Q

    P

    P

    P

    (5-2)

    Global Stiffness Matrix:

    4

    3

    4

    3

    )2(

    66

    )1(

    66

    )2(

    65

    )2(

    63

    )1(

    63

    )2(

    62

    )2(

    56

    )2(

    55

    )2(

    53

    )2(

    52

    )2(

    36

    )2(

    36

    )2(

    35

    )2(

    33

    )1(

    33

    )2(

    32

    )2(

    26

    )2(

    25

    )2(

    23

    )2(

    22

    4

    3

    4

    3

    v

    v

    u

    u

    kkkkkk

    kkkk

    kkkkkk

    kkkk

    Q

    Q

    P

    P

    (5-3)

    F = K U

    P

    (2)

    (1)

    4

    3

    4

    3

    4

    3

    2

    1

    4

    3

    2

    1

    v

    v

    u

    u

    ConditionBoundary

    v

    v

    v

    v

    u

    u

    uu

    fixed u1=v1=0

    fixed u2=v2=0

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    14/52

    14

    Set the load condition,

    0

    0

    0

    4

    3

    4

    3

    P

    Q

    Q

    P

    P

    (5-4)

    The displacement vector is then obtained by solving the stiffness equation,

    0

    0

    0

    1

    4

    3

    4

    3

    PK

    v

    v

    u

    u

    (5-5)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    15/52

    15

    6. HIGHER ORDER ELEMENTThe linear triangular element assumes the

    deformation pattern to be a linear functionbetween two nodes.

    It requires a large number of elements at the

    place where deformation changes largely.

    To reduce the number of elements, we

    introduce the higher order elements, such as

    the following second order elements where

    the deformation pattern is assumed to be the

    second order function of coordinate.

    2

    1211

    2

    10987

    2

    65

    2

    4321

    yxyxyxv

    yxyxyxu

    (6-1)

    In a matrix form,

    12

    2

    1

    22

    22

    1000000

    0000001

    yxyxyx

    yxyxyx

    v

    u(6-2)

    In order to define the second order function, we need

    an additional node in the middle of each side of the

    triangle. At the result, the total number of nodes in

    one element is 6.

    Beforedeformation

    Afterdeformation

    Before

    After

    Before

    After

    v3

    2

    6

    3

    4

    5

    1

    u3

    v2

    u2

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    16/52

    16

    The displacement of the element nodes are then expressed as,

    12

    8

    7

    6

    2

    1

    2

    666

    2

    666

    2

    222

    2

    222

    2

    111

    2

    111

    2

    666

    2

    666

    2

    222

    2

    222

    2

    111

    2

    111

    6

    2

    1

    6

    2

    1

    1|

    |0

    1|

    1|

    |

    |1

    |

    0|1

    |1

    yyxxyx

    yyxxyx

    yyxxyx

    yyxxyx

    yyxxyx

    yyxxyx

    v

    v

    v

    u

    u

    u

    (6-3)

    u = A

    From Equations (6-1) and (6-2), we obtain

    6

    2

    1

    6

    2

    1

    1

    22

    22

    1000000

    0000001

    v

    vv

    u

    u

    u

    A

    yxyxyx

    yxyxyx

    v

    u

    (6-4)

    u(x,y) = H(x,y) U

    As the same as the linear triangular element, the stiffness equation is obtained as

    6

    2

    1

    6

    2

    1

    6

    2

    1

    6

    2

    1

    v

    v

    v

    u

    uu

    K

    Q

    Q

    Q

    P

    PP

    (6-5)

    F = K U

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    17/52

    17

    The process is summarized as follows:

    (1) Translate external forces into equivalent nodal force,

    F = {P1, , P6, Q1, , Q6}T(2) Calculate the nodal displacements from the stiffness equation,U = K -1 F(3) Obtain the element deformation from the nodal displacement.

    u(x,y) =H(x,y)U

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    18/52

    18

    7. INTERPOLATION FUNCTIONSuppose we have one dimensional element under loading. As discussed before, we

    assume a linear function for the deformation pattern after loading,

    xaaxu 10)(

    or

    1

    01)(

    a

    axxu (7-1)

    The next step is to obtain the coefficients, a0, a1, from the nodal displacements. Fromthe relations:

    1101 xaau

    2102 xaau

    or

    1

    0

    2

    1

    2

    1

    1

    1

    a

    a

    x

    x

    u

    u(7-2)

    U = A

    The coefficients are obtained as, = A -1 U. Then, the relation between the deformationand the nodal displacements is,

    2

    111)(u

    uAxxu (7-3)

    Instead of the previous procedure, we introduce the interpolation functions to expressthe deformation directly from the nodal displacements:

    2211 )()()( uxhuxhxu (7-4)

    The interpolation functions, h1and h2, have the following characteristics:

    1

    1

    1,0

    ,1)(

    ux

    uxxh ,

    2

    2

    2,0

    ,1)(

    ux

    uxxh (7-5)

    x1 x2

    x1 2u1

    u2

    l

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    19/52

    19

    From these characteristics, the functions are easily obtained as,

    l

    xxxh

    21 )( ,

    l

    xxxh 12 )(

    (7-6)

    One of the advantages of using interpolation functions is to reduce the burden to

    calculate the inverse matrix of A in Equation (7-3).

    In the same manner, if we assume a second order function for the deformation pattern,

    the deformation can be directly expressed using interpolation functions as follows:

    332211 )()()()( uxhuxhuxhxu (7-7)

    x1 x2

    x1 2u1

    u2

    l

    x1 x2x

    u1

    x1 x2

    x

    u2

    x1 x2

    x1 2u1

    u2

    l

    x1 x2

    xu1

    x1 x2x

    u2

    x1 x2

    x

    u3

    h1(x)u1

    h2(x)u2

    3

    h3(x)u3

    h1(x)u1

    h2(x)u2

    Second order interpolation functionFirst order interpolation function

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    20/52

    20

    8. NATURAL COORDINATE1) Natural coordinate

    When we measure the coordinate ofthe pencil, the result is different

    depending on the scale we use. In

    this example, the coordinate of the

    head of the pencil is 5.0 in x-scale

    and 9.5 in t-scale.

    As long as we have one-to-one

    relationship between two scales,we can translate the value in one

    scale to the value in another scale

    anytime.

    The total weight of the pencil will be calculated in x-axis as,

    5

    0

    )( dxxwW (8-1)

    To translate it into t-axis, we use the following relationships:

    Global relationship:

    )7(2 tx (8-2)

    Local relationship:

    dtdx 2 (8-3)

    Substituting Equations (8-2) and (8-3) into (8-1), the total weight is expressed as,

    5.9

    5.7

    )(2 dttxwW (8-4)

    x

    t = 7 + 0.5 x

    t

    x = 2 ( t 7 )

    1 2 3 4 5 60

    x

    8 9 107

    t6

    w x : distribution of wei ht

    x

    x

    w x

    x x+dx

    dx

    t

    1

    2

    3

    4

    5

    6 7 8 9 10

    dt

    2

    x

    0

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    21/52

    21

    Next we consider a more complicated scale to measure the total weight of the pencil.

    The relationships between x-axis and t-axis are:

    Global relationship: )(txx (8-5)

    Local relationship: dtdt

    tdxdx

    )( (8-6)

    Where dx(t)/dt represents the first derivative of x(x) by the variable t, which correspond

    to the slope of x(t) at t. Substituting Equations (8-5) and (8-6) into (8-1), the total weight

    will be expressed in t-axis as,

    dtdt

    tdxtxwW

    )()( (8-7)

    Setting =-1, =1,

    dt

    tdxtxwtfdttfW

    )()()(,)(

    1

    1

    (8-9)

    Such coordinate is called natural coordinate.

    1 2 3 4 5 60

    x

    t

    w x : distribution of wei ht

    x

    x

    w x

    x x+dx

    dx

    t

    1

    2

    3

    4

    5

    dt

    0 t

    x = x(t)

    x

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    22/52

    22

    2) Gaussian quadrature ruleIf the integration range is [-1, 1], the integration can be evaluated approximately by

    n-point Gaussian quadrature rule which is generally expressed in the following form:

    )()()()(

    1

    1

    2211 nn tftftfdttf

    (8-8)

    where, n ,,, 21 are the weighting coefficients. This formula requires a limited

    number of function values, )(,),(),( 21 ntftftf , at the sampling points, nttt ,,, 21 , to

    evaluate the integration.

    For example, the 3 point Gaussian quadrature rule is defined as:

    )()()(

    )7746.0(5556.0)0(8889.0)7746.0(5556.0)(

    332211

    1

    1

    tftftf

    fffdttf

    (16-1)

    where, 5556.0,8889.0,5556.0 321

    7746.0,0,7746.0 321 ttt

    -1 -0.7746 0 +0.7746 +1

    f(t)

    f(-0.7746)f(0)

    f(0.7746)

    t

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    23/52

    23

    9. ISOPARAMETRIC ELEMENTWe now introduce the natural coordinate for the example of one dimensional element.

    If we assume the linear transfer function x(t) between x-axis and t-axis, x(t) will be

    expressed as

    2211 )()()( xthxthtx (9-1)

    where

    )1(2

    1)(),1(

    2

    1)( 21 tthtth (9-2)

    Actually, it satisfies the fact that

    21 )1(,)1( xxxx (9-3)

    The deformation of the element is also

    expressed as,

    2211 )()()( uthuthtu (9-4)

    Therefore, the functions )(),( 21 thth are the

    interpolation functions we introduced before.

    The element where both the coordinate

    transfer function x(t) and the deformation

    function u(t) are expressed using the same

    interpolation functions on the natural

    coordinate is called Isoparametric element.

    x1 x2

    x1 2u1

    u2

    -1 +1

    t-1 +1

    t

    x

    x1

    x2 x(t)

    t

    -1 +1

    u1u2

    u1

    u2

    -1 +1

    -1 +1

    h1(t)u1

    h2(t)u2

    t

    t

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    24/52

    24

    Advantages of using isplarametric elements are summarized below:

    (1) The relation

    n

    i

    iiuthtu

    1

    )()( does not require the calculation of inverse matrix.

    (2) The relation

    n

    i

    iixthtx

    1

    )()( enables to use the numerical integration method.

    (3) Both functions u(t) and x(t) are expressed using the same interpolation functions.

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    25/52

    25

    10. SYSTEMATIC FORMULATION OF INTERPOLATION FUNCTION(1) One dimensional element

    2 Node

    rh 12

    11

    1r 1r

    1 rh 12

    12

    1r 1r1

    )1(2

    1

    )1(2

    1

    2

    1

    rh

    rh

    3 Node)1(

    2

    1

    )1(2

    1

    2

    1

    rh

    rh

    )1(2

    1

    )1(2

    1

    2

    2

    r

    r

    2

    3 1 rh

    As presented here, if you increase a node to define the second order function for the

    deformation, the interpolation function changes in the following manners:

    - Modify the existing interpolation functions, h1 and h2,

    - Define a new interpolation function, h3.

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    26/52

    26

    (2) Two dimensional element

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    27/52

    27

    (3) Three dimensional element

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    28/52

    28

    11. STIFFNESS MATRIX FOR ISOPARAMETRIC ELEMENTUsing a two dimensional isoparametric element, we will see the procedure to derive the

    stiffness matrix.

    The coordinate transfer function {x, y} is expressed using the interpolation functions as

    follows:

    4321

    4

    1

    4321

    4

    1

    )1)(1(4

    1)1)(1(

    4

    1)1)(1(

    4

    1)1)(1(

    4

    1),(),(

    )1)(1(4

    1)1)(1(

    4

    1)1)(1(

    4

    1)1)(1(

    4

    1),(),(

    ysrysrysrysrysrhsry

    xsrxsrxsrxsrxsrhsrx

    i

    ii

    i

    ii

    (11-1)

    The deformation function {u, v} is also expressed using the same interpolation functions.

    4321

    4

    1

    4321

    4

    1

    )1)(1(4

    1)1)(1(

    4

    1)1)(1(

    4

    1)1)(1(

    4

    1),(),(

    )1)(1(4

    1

    )1)(1(4

    1

    )1)(1(4

    1

    )1)(1(4

    1

    ),(),(

    vsrvsrvsrvsrvsrhsrv

    usrusrusrusrusrhsru

    i

    ii

    iii

    (11-2)

    Stiffness matrix can be obtained from the Principle of Virtual Work Method, which is

    expressed in the following form:

    V

    TT FUdv (11-3)

    x, u

    y, v

    x4

    y4

    r

    s

    Node 1

    Node 2

    Node 3

    Node 4

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    29/52

    29

    where, is a virtual strain vector, is a stress vector, U is a virtual displacement

    vector and F is a load vector, respectively.

    In case of the plane problem, the strain vector is defined as,

    x

    v

    y

    u

    y

    vx

    u

    xy

    y

    x

    (11-4)

    Substituting Equation (11-2) into Equation (11-4), the strain vector is calculated from

    the nodal displacement vector as,

    4

    4

    3

    3

    2

    2

    1

    1

    44332211

    4321

    4321

    4

    1

    4

    1

    4

    1

    4

    1

    0000

    0000

    v

    u

    v

    u

    v

    u

    v

    u

    x

    h

    y

    h

    x

    h

    y

    h

    x

    h

    y

    h

    x

    h

    y

    h

    y

    h

    y

    h

    y

    h

    y

    hxh

    xh

    xh

    xh

    vx

    hu

    y

    h

    vy

    h

    ux

    h

    x

    v

    y

    u

    y

    vx

    u

    i

    i

    i

    i

    i

    i

    i

    i

    i

    i

    i

    i

    xy

    y

    x

    = B U (11-5)

    In the plane stress problem, the stress-strain relationship is expressed as,

    xy

    y

    x

    xy

    y

    xE

    2

    100

    01

    01

    1(11-6)

    = D

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    30/52

    30

    Substituting Equation (11-5) into Equation (11-6),

    = D B U (11-7)

    From the Principle of Virtual Work Method,

    FUUDBdvBUdvDBUUB TV

    TTT

    V

    (11-8)

    Therefore, the stiffness equation is obtained as,

    V

    TDBdvBKKUF , (11-9)

    If we assume the constant thickness of the plate (= t), using the relation tdxdydv ,

    ),( yxV

    TDBdxdyBtK (11-10)

    Since this integration is defined in x-y coordinate, we must transfer the coordinate into

    r-s coordinate to use the numerical integration method. Introducing the Jacobianmatrix,

    MatrixJacobian

    s

    y

    s

    xr

    y

    r

    x

    J ;

    (11-11)

    the above integration is expressed in r-s coordinate as,

    1

    1

    1

    1),(

    ),(,,,,,, drds

    sr

    yxsrysrxDBsrysrxBtK

    T(11-12)

    where

    s

    y

    s

    xr

    y

    r

    x

    Jsr

    yx

    det

    ),(

    ),((11-13)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    31/52

    31

    1) Evaluation of Jacobian Matrix

    4

    1

    4

    1

    4

    1

    4

    1

    i

    i

    i

    i

    i

    i

    i i

    i

    i i

    i

    ys

    hx

    s

    h

    yr

    hx

    r

    h

    s

    y

    s

    xr

    y

    r

    x

    J (11-14)

    2) Evaluation of the matrix B

    x

    h

    y

    h

    x

    h

    y

    h

    x

    h

    y

    h

    x

    h

    y

    h

    yh

    yh

    yh

    yh

    x

    h

    x

    h

    x

    h

    x

    h

    B

    44332211

    4321

    4321

    0000

    0000

    (11-15)

    The derivativesy

    h

    y

    h

    x

    h

    x

    h

    4141 ,,,,, are calculated as,

    y

    s

    s

    h

    y

    r

    r

    h

    y

    h

    y

    s

    s

    h

    y

    r

    r

    h

    y

    h

    x

    s

    s

    h

    x

    r

    r

    h

    x

    h

    x

    s

    s

    h

    x

    r

    r

    h

    x

    h

    444111

    444111

    ,,

    ,,,

    In a matrix form,

    s

    h

    s

    h

    s

    h

    s

    h

    r

    h

    r

    h

    r

    h

    r

    h

    ys

    yr

    x

    s

    x

    r

    yh

    yh

    yh

    yh

    x

    h

    x

    h

    x

    h

    x

    h

    4321

    4321

    4321

    4321

    s

    h

    s

    h

    s

    h

    s

    hr

    h

    r

    h

    r

    h

    r

    h

    J4321

    4321

    1 (11-16)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    32/52

    32

    3) Evaluation of partial derivatives of the interpolation functions

    )1(4

    1

    )1(4

    1

    )1(4

    1

    )1(4

    1

    4

    3

    2

    1

    sr

    h

    sr

    h

    sr

    h

    sr

    h

    ,

    )1(4

    1

    )1(4

    1

    )1(4

    1

    )1(4

    1

    4

    3

    2

    1

    ss

    h

    rs

    h

    rs

    h

    rs

    h

    (11-17)

    4) Numerical integrationUsing the 3 point Gaussian quadrature rule, the stiffness matrix is calculated

    numerically as follows:

    3

    1

    3

    1

    1

    1

    1

    1

    1

    1

    1

    1

    ),(

    ),(

    ),(

    ),(,,,,,,

    i j

    jiji

    T

    srFt

    drdssrFt

    drdssr

    yxsrysrxCBsrysrxBtK

    (16-2)

    where

    ),(

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

    sr

    yxsrysrxCBsrysrxBsrF

    T

    5556.0,8889.0,5556.0 321

    7746.0,0,7746.0 332211 srsrsr

    5) Assemble of finite element

    To total stiffness matrix can be obtained to assemble the element stiffness matrix over

    the areas of all finite elements.

    m

    mKK (11-20)

    where mdenotes the m-th element.

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    33/52

    33

    12. STRESS-STRAIN AT GAUSSIAN POINTS1) Stress and strain at Gaussian point

    If you use the 3-points Gaussian Integration Method, there are nine Gaussian points

    3,2,1,3,2,1, jisr ji in an element.

    The stress and strain at the Gaussian point, ji sr, , is obtained from Equations (11-5)

    and (11-7) as

    UDBij

    ijxy

    y

    x

    ij

    (12-1)

    UBij

    ijxy

    y

    x

    ij

    (12-2)

    s = -1

    s = +1

    s = s2 = 0

    r = -1

    r = +1

    r = r2 = 0

    r = r3

    s = s3

    s = s1

    : Gaussian points

    x, u

    y, v

    x4

    y4

    r

    s

    Node 1

    Node 2

    Node 3

    Node 4r = r1

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    34/52

    34

    2) Principal stress at Gaussian point

    2

    2

    122

    xy

    yxyx

    (12-3)

    2

    2

    222

    xy

    yxyx

    (12-4)

    yx

    xy

    p

    2arctan

    2

    1(12-5)

    x

    y

    xy 12

    x

    y

    xy

    1

    2

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    35/52

    35

    3) Displacement at Gaussian point

    After obtaining the nodal displacement, the displacement at the Gaussian point

    jisr, , is obtained from Equation (11-2) as

    4

    1

    4

    1

    ),(),(

    ),(),(

    i

    ijiiji

    i

    ijiiji

    vsrhsrv

    usrhsru

    (12-6)

    x

    y

    xy

    1

    2

    x

    y

    xy

    1

    2

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    36/52

    36

    13. MASS MATRIX FOR ISOPARAMETRIC ELEMENT1) Formulation

    Under dynamic loading, the Principle of Virtual Work Method in dynamic problem =DAlemberts principle is expressed in the following form:

    0 WQ (13-1)

    V

    TdvQ (13-2)

    V

    T dvt

    u

    t

    uFuW

    2

    2

    (13-3)

    where F: body force, T: surface force, : density, : damping coefficient

    Substitute following relationships into above equations:

    u(x,y) =H(x,y)U=B U= D B U

    UDBdvBUdvDBUUBQV

    TTT

    V

    (13-4)

    UHdvHUUHdvHUdvFHU

    dvt

    u

    t

    uFuW

    V

    TT

    V

    TT

    V

    TT

    V

    T

    2

    2

    (13-5)

    Therefore, from Equation (13-1),

    V

    TT

    V

    T

    V

    T

    V

    T dvFHUUCBdvBUHdvHUHdvH (13-5)

    That is, the equilibrium equation is expressed as,

    V

    T

    V

    T

    V

    T

    V

    T dvFHRDBdvBKHdvHCHdvHM

    RKUUCUM

    ,,,

    (13-6)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    37/52

    37

    2) Evaluation of the matrix H and HTH

    4321

    4321

    0000

    0000

    hhhh

    hhhhH (13-7)

    24

    2

    4

    43

    2

    3

    43

    2

    3

    4232

    2

    2

    4232

    2

    2

    413121

    2

    1

    413121

    2

    1

    4321

    4321

    4

    4

    3

    3

    2

    2

    1

    1

    0.

    0

    00

    00

    000

    000

    0000

    0000

    0000

    0

    0

    0

    0

    0

    0

    0

    0

    h

    hsym

    hhh

    hhh

    hhhhh

    hhhhh

    hhhhhhh

    hhhhhhh

    hhhh

    hhhh

    h

    h

    h

    h

    h

    h

    h

    h

    HHT

    (13-8)

    3) Numerical integration

    The integration for mass matrix can be expressed in r-s coordinate as,

    1

    1

    1

    1

    ),(

    det drdsJHHt

    HdxdyHt

    HdvHM

    T

    yxV

    T

    V

    T

    (13-9)

    The integration can be evaluated by the Gaussian Integration Formula as,

    ijij

    T

    ijij

    i j

    ijji

    JHHG

    GtM

    det

    3

    1

    3

    1

    (13-10)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    38/52

    38

    4) Lumped mass model

    The mass matrix obtained from the density of material is called the consistent massmatrix using the same interpolation functions for stiffness matrix, mass matrix andload vectors. Instead of performing the integrations, we may evaluate an approximate

    mass matrix by lumping equal parts of the total element mass to the nodal points which

    is called the lumped mass matrix. An important advantage of using a lumped massmatrix is that the matrix is diagonal and the numerical operations for the solution of

    the dynamic equations are reduced significantly.

    Suppose that the consistent mass matrix is expressed as,

    CnnCnCn

    nCCC

    nCCC

    C

    mmm

    mmm

    mmm

    M

    21

    22221

    11211

    (13-11)

    The lumped matrix can be evaluated from the consistent mass matrix from the

    following formula:

    Lnn

    L

    L

    L

    m

    m

    m

    M

    00

    00

    00

    22

    11

    ,

    n

    j

    CijLii mm1

    (13-12)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    39/52

    39

    14. EIGEN VALUE PROBLEMThe free vibration equilibrium equation without damping is

    0 KUUM (14-1)

    where Kis the stiffness matrix and Mis the lumped mass matrix in the form,

    nm

    m

    m

    M

    00

    00

    00

    2

    1

    (14-2)

    The solution can be postulated to be in the form

    tieU (14-3)

    where is a vector of order n, is a frequency of vibration of the vector .

    Then, the generalized eigenproblem is,

    MK 2 (14-4)

    This eigenproblem yields the neigensolutions nn ,,,,,, 2222121 where the

    eigenvevtors are M-orthonormalized as,

    ji

    jimM

    n

    k

    kjkikj

    T

    i;0

    ;1

    1

    ,, (14-5)

    22

    2

    2

    10 n

    (14-6)

    The vector i is called the i-th mode shape vector, and i is the corresponding

    frequency of vibration.

    Defining a matrix whose columns are the eigenvectors and a diagonal matrix 2

    which stores the eigenvalues on its diagonal as,

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    40/52

    40

    n 21 ,

    2

    2

    2

    2

    1

    2

    n

    (14-7)

    We introduce the following transformation on the displacement vector of the

    equilibrium equation (13-6),

    )()( tXtU (14-8)

    Then,

    RXKXCXM (14-9)

    Multiplying T ,

    RXKXCXM TTTT (14-10)

    Using 2, KIM TT ,

    RXXCX TT 2 (14-11)

    A damping matrix that is diagonalized by is called a classical damping matrix.

    nn

    T

    h

    h

    h

    CC

    2

    2

    2

    22

    11

    (14-12)

    wherei

    h is the modal damping ratio of the i-th mode.

    Then, Equation (14-11) reduce to n- equations of the form

    )()()(2)(2

    trtxtxhtxiiiii

    (14-13)

    where )()( tRtrT

    ii

    The initial conditions on X(t) are obtained from Equation (14-8) as,

    0000 , tT

    tt

    T

    t UMXMUX (14-14)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    41/52

    41

    15. CLASSICAL DAMPINGThree procedures for constructing a classical damping matrix are described as follow:

    1) Proportional damping

    Consider first mass-proportional damping and stiffness-proportional damping,

    MaC 0 and KaC 1 (15-1)

    where the constants 10 , aa have units of sec-1 and sec, respectively.

    For a system with mass-proportional damping, the generalized damping for the i-th

    mode is,

    iimac 0 , iiii hmc 2/ (15-2)

    Therefore,

    iiha 20 ,

    i

    i

    ah

    1

    2

    0 (15-3)

    Similarly, for a system with stiffness-proportional damping, the generalized damping

    for the i-th mode is,

    iiimac

    2

    1 , iiii hmc 2/ (15-4)

    Therefore,

    i

    ih

    a

    21 , ii

    ah

    2

    1 (15-5)

    ih

    KaC 1

    ii

    ah

    2

    1

    MaC 0

    i

    i

    ah

    1

    2

    0

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    42/52

    42

    2) Rayleigh damping

    A Rayleigh damping matrix is proportional to the mass and stiffness matrices as,

    KaMaC 10 (15-6)

    The modal damping ratio for the i-th mode of such a system is,

    i

    i

    i

    aah

    2

    1

    2

    10 (15-7)

    The coefficients 10 , aa can be determined from specified damping ratios 21, hh modes,

    respectively. Expressing Equation (15-3) for these two modes in matrix form leads to:

    2

    1

    1

    0

    22

    11

    /1

    /1

    2

    1

    h

    h

    a

    a

    (15-8)

    Solving the above system, we obtain the coefficients 10 , aa :

    2221

    12211

    2

    2

    2

    1

    1221210

    2

    2

    hha

    hha

    (15-9)

    ih

    KaMaC 10

    i

    i

    i

    aah

    2

    1

    2

    10

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    43/52

    43

    3) Modal damping

    It is an alternative procedure to determinate a classical damping matrix from modal

    damping ratios. From the definition of a classical damping matrix,

    nn

    T

    h

    h

    h

    CC

    2

    2

    2

    22

    11

    11 CC T (15-10)

    Since ,IM

    T

    MT 1 , MT 1 (15-11)

    Therefore,

    MCMC T (15-12)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    44/52

    44

    16. EQUATION OF MOTION UNDER EARTHQUAKE GROUND MOTION

    1) Equation of motion under earthquake ground motion

    Earthquake ground motions are defined as two components acceleration; 0X and 0Y

    , in X and Y

    directions. The inertia forces at node i are defined as,

    0

    0

    0

    0

    0

    0

    10

    01

    Y

    XMIUM

    Y

    XM

    v

    uM

    YvM

    XuM

    i

    i

    ii

    ii

    (16-1)

    where

    10

    01,

    00

    00

    00

    ,2

    1

    I

    m

    m

    m

    Mv

    uU

    n

    i

    i(16-2)

    Equilibrium condition of the structure under earthquake ground motion is:

    Finally the equation of motion is obtained as:

    RY

    XMIKUUCUM

    0

    0

    (16-3)

    Inertia forceDamping force

    Restoring force

    0

    0

    Y

    X

    MIUMKUUC

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    45/52

    45

    2) Numerical integration by Newmark- method

    The incremental formulation for the equation of motion of a structural system is,

    iiii pdKvCaM (16-4)

    where, M , C and K are the mass, damping and stiffness matrices. id , iv , ia and ip are the increments of the displacement, velocity, acceleration and external force

    vectors, that is,

    iii ddd 1 , iii vvv 1 ,

    iii aaa 1 , iii ppp 1 (16-5)

    Using the Newmark- method,

    tatav iii 2

    1(16-6)

    222

    1tatatvd iiii (16-7)

    From Equation (16-7), we obtain

    iiii av

    td

    ta

    2

    1112

    (16-8)

    Substituting Equation (16-7) into Equation (16-6) gives

    tavdt

    v iiii

    4

    11

    2

    1

    2

    1(16-9)

    Equations (16-8) and (16-9) are substituted into Equation (16-4), and we obtain

    tavCavt

    Mp

    KCt

    Mt

    d

    iiiii

    i

    14

    1

    2

    1

    2

    11

    2

    112

    (16-10)

    The equation can be rewritten as,

    ii

    pdK (16-11)

    where,

    Mt

    Ct

    KK2

    1

    2

    1

    (16-12)

    tavCav

    tMpp iiiiii 1

    4

    1

    2

    1

    2

    11

    (16-13)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    46/52

    46

    17. INDEPENDENT FREEDOM1) Freedom Vector

    Exercise 1)Please obtain the freedom vector of the following structure.

    21

    3 4

    X

    Y

    200 mm

    P = 500 N

    1000 mm

    P

    P

    50 mm

    E = 22000 N/mm/mm, = 0.1666

    Initial Restrained freedom = 1 Numbering

    1X 0 1 0

    1Y 0 1 0

    2X 0 0 1

    { F } = 2Y 0 0 2

    3X 0 1 0

    3Y 0 1 0

    4X 0 0 3

    4Y 0 0 4

    21 3X

    Y

    54 6

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    47/52

    47

    2) Location Matrix

    21

    3 4

    X

    Y

    200 mm

    P = 500 N

    1000 mm

    P

    P

    50 mm

    E = 22000 N/mm/mm, = 0.1666

    1X 1 Y 2 X 2 Y 3 X 3 Y 4 X 4 Y

    P1 K11 K12 K13 K14 K15 K16 K17 K18 U1

    Q1 K21 K22 K23 K24 K25 K26 K27 K28 V1

    P2 K31 K32 K33 K34 K35 K36 K37 K38 U2

    Q2 = K41 K42 K43 K44 K45 K46 K47 K48 V2

    P3 K51 K52 K53 K54 K55 K56 K57 K58 U3

    Q3 K61 K62 K63 K64 K65 K66 K67 K68 V3

    P4 K71 K72 K73 K74 K75 K76 K77 K78 U4

    Q4 K81 K82 K83 K84 K85 K86 K87 K88 V4

    Element stiffness matrix

    Total stiffness matrix

    U2 V2 U3 V3

    P2 K33 K34 K35 K36 U2

    Q2 = K43 K44 K45 K46 V2

    P3 K53 K54 K55 K56 U3

    Q3 K63 K64 K65 K66 V3

    1 2

    34

    0

    0

    1

    2

    3

    4

    0

    0

    Locationmatrix

    Element node number should bein anti-clockwise order.

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    48/52

    48

    Exercise 2)Please obtain the location matrix of the element of the following structure.

    Freedom vector

    1 2

    34

    21

    3 4

    1X 0

    1Y 0

    2X 1

    { F } = 2Y 2

    3X 0

    3Y 0

    4X 3

    4Y 4

    Node number

    1 > 1

    2 > 2

    3 > 4

    4 > 3

    1X 0

    1Y 0

    2X 1

    2Y 2

    3X 3

    3Y 4

    4X 0

    4Y 0

    Location matrix

    21 3X

    Y

    54 6

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    49/52

    49

    Answers 1) and 2)

    1) Freedom vector

    2) Location matrix

    21 3X

    Y

    4 6

    5

    2

    1

    3

    4

    Initial Restrained freedom = 1 Numbering

    1X 0 1 01Y 0 1 0

    2X 0 0 1

    { F } = 2Y 0 0 2

    3X 0 1 0

    3Y 0 1 0

    4X 0 1 0

    4Y 0 1 0

    5X 0 0 35Y 0 0 4

    6X 0 1 0

    6Y 0 1 0

    1 2

    34

    1 2

    34

    1X 0

    1Y 0

    2X 1

    2Y 2

    3X 3

    3Y 4

    4X 0

    4Y 0

    1X 1

    1Y 2

    2X 0

    2Y 0

    3X 0

    3Y 0

    4X 3

    4Y 4

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    50/52

    50

    Total stiffness matrix

    88

    7877

    282722

    18171211

    66

    5655

    464544

    36353433

    .. ksym

    kk

    kkk

    kkkk

    ksym

    kk

    kkk

    kkkk

    K

    Total mass matrix (in diagonal form)

    88

    77

    22

    11

    66

    55

    44

    33

    .. msym

    m

    m

    m

    msym

    m

    m

    m

    M

    Inertial force

    10

    01

    10

    01

    ,0

    0 IY

    XMIUM

    1 3X

    Y

    4 6

    2

    5

    2 1

    34

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    51/52

    51

    18. SKYLINE METHODUsually, the total stiffness matrix [ K ] is symmetric and sparse as shown below.

    Therefore, to save memory size and to reduce calculation time for linear equation solver,the elements in the upper triangular part of the matrix under the Skyline (thick line)are stored in an one-dimension vector.

    1 K11

    2 K22

    3 K214 K33

    5 K23

    6 K44

    7 K43

    8 0

    9 K14

    10 K55

    11 K45

    12 K35

    13 K25

    14 K66

    15 K56

    16 K77

    17 K67

    18 K57

    19 K47

    20 K37

    21 K27

    22 K17

    23 K88

    24 K78

    25 K68

    26 K58

    27

    0 1 1 3 3 1 6 3

    Skyline height

    1 2 4 6 10 14 16 23 27

    Diagonal element order

    Total stiffness matrix [ K ] Stiffness vectorSkyline

    6

    Band width ( = the maximum skyline height)

  • 7/27/2019 Basic Theory of Finite Element Method.pdf

    52/52

    Exercise 3)Using the same structure in Exercise 1), please compare

    1) skyline height,2) diagonal element order and3) band width

    between the following two cases with different node order.

    Case 1

    Case 2

    21 4X

    Y

    3 5

    76 98 10

    31 7X

    Y

    5 9

    42 86 10