i So Parametric

17
MECH 420: Finite Element Applications Lecture 20: Isoparametric Formulations. Chapter #10 Isoparametric Formulation. Isoparametric formulations help us solve two problems. Help simplify the definition of the approximate displacement field for more complex planar elements (4-sided elements, elements with curved edges, …). Significantly reduce the integration process by ensuring that we always have integrals in terms of natural coordinates that are taken over fixed  bounds. We start by applying the isopar ametr ic formulation to a ba r element. Move on to de rivation of the stiff ness mat rix and ee’ sfor a “plane element” that can be used in plane stress and plane strain problems. The derivations will show the set up of the integral expression. We will apply Guassian quadrature to evaluate these integrals.

description

Finite Element Method

Transcript of i So Parametric

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Chapter #10 Isoparametric Formulation. Isoparametric formulations help us solve two problems.

    Help simplify the definition of the approximate displacement field for more complex planar elements (4-sided elements, elements with curved edges, ).

    Significantly reduce the integration process by ensuring that wealways have integrals in terms of natural coordinates that are taken over fixed bounds.

    We start by applying the isoparametric formulation to a bar element.

    Move on to derivation of the stiffness matrix and eesfor a plane element that can be used in plane stress and plane strain problems.

    The derivations will show the set up of the integral expression. We will apply Guassian quadrature to evaluate these integrals.

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    10.1 Isoparametric Formulation of the Bar Element Euations. Step 1: Set the element type. Step 1 now includes the definition of a natural (or curvilinear

    coordinate), s. We must create a mapping between the curvilinear coordinate s and

    the cartesian coordinate x. This mapping will match the element boundaries/keypoints/nodes

    between the natural coordinate plane and the Cartesian coordinate system.

    Element nodes

    Element centroid

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    The mapping procedure is very similar to the creation of shape functions as in Logan Ch.s 2, 3, 4, 5, and 6.

    Set the order of the approximation:

    Apply some kinematic constraints on the approximation.

    1 2x a a s= +

    1 1 2

    2 1 2

    ( 1)( 1)

    x a ax a a

    = + = + +

    11 1

    2 2

    1 11 1

    a xa x

    =

    1 2

    1

    2 2 1

    2

    2

    x xaa x x

    + =

    ( ) ( )1 21 1 12x s x s x= + +

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Defining the shape functions that are the core of the mappingbetween s and x

    The shape functions define the variation of a quantity (now a coordinate x) over some domain of interest (now a natural coordinate s).

    We can apply the same shape functions to define the variation ofother values over the domain

    [ ] 11 22

    xx N N

    x =

    ( )( )

    1

    2

    12

    12

    sN

    sN

    =+=

    ( )1.. 1s +

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Step 2: Select a displacement function:

    [ ] [ ] 111 2 1 22 2

    x

    x

    duu N N N N

    u d

    = =

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Step 3: Define the stress strain relationships. Regardless of what natural coordinates we introduce, we do not

    change the governing physics of the structural problem:

    xdudx

    dudu ds

    dxdxds

    = =

    Governing physics/Constitutive equations.

    How we realize the differential term(s) in the constitutive equations.

    ( )( )

    2 1

    2 1

    12 1

    2

    2

    2 2 1 1 ;

    xx

    x

    u ududs

    x xdx Lds

    du udu B Bdx L L Ld

    == =

    = = = =

    Again, we use the B notation to refer to a matrix that relates displacements to strains.

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Step 4: Derive the element equations:

    ( ) ( ) ( )

    0 T T T TSe e eV V S

    B DB dV d N b dV N T dS f d = + + +

    G G

    For line elements the integrals reduces to integration in 1-D: x. (uniform cross sectional area assumed in Step 1.)

    0 0 0

    0L L L

    T T T TS

    x x x

    A B DB dx d A N b dx N T dx fP d= = =

    = + + + G G

    1 2 3

    Perimeter around the bar cross section.P

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Consider the first term in the functional : (the strain energy term that produces the stiffness matrix)

    1

    0 1

    2 1

    1

    1

    2 2

    2

    L sT T

    x s

    sT

    s

    k A B DB dx A B DB dx

    x xdx Lds

    Ldx ds

    k A B DB Jds

    =+

    = =

    =+

    =

    = = = =

    = =

    2J L=Jacobianmatrix.

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Some notes on the ever-present Jacobian matrix: Main Entry: Jacobian

    Pronunciation: j&-'kO-bE-&n, y-Function: nounEtymology: K. G. J. Jacobi died 1851 German mathematician: a determinant defined for a finite number of functions of the same number of variables in which each row consists of the first partial derivatives of the same function with respect to each of the variables

    Main Entry: determinantPronunciation: di-'t&r-m&-n&ntFunction: noun1 : an element that identifies or determines the nature of something or that fixes or conditions an outcome

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Some more notes on the ever-present Jacobian matrix: Referred to as a Jacobian Matrix or just Jacobian. Any matrix that defines the conversion from one rate to another.

    Like a matrix of currency conversions. J in this case is a scalar entity:

    Robotics: defines how a collection of joint rates maps over a translational and rotational velocity of an end effector. Basis for kinematic and dynamic robotics problems.

    Dynamics: how do changes in the state of a body affect the dynamic equilibrium of that body. How we measure the stiffness of a set of dynamic equations. Has consequence in how we apply numerical integrators to solve

    dynamics problems.

    change in the cartesian coordinate ' 'change in the natural coordinate ' '

    dx xJds s

    =

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Completing the evaluation of k.

    So whats the big deal about introducing s?

    1

    1

    1

    1

    11 1

    12

    1 11 1

    sT

    s

    s

    s

    k A B DB Jds

    AL L E dsL L

    LAEL

    =+

    =

    =+

    =

    = = =

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Look at the second term in the original functional

    0

    1

    1

    12

    1 22

    LB T

    x

    s

    xs

    f A N b dx

    sLA b ds

    s

    =

    =+

    =

    = = +

    G

    Still pretty easy to evaluate but we saw for the LST how the integrals get a lot

    more complicated.But now we know the limits of the

    integration and the shape functions are well defined over the -1 to +1 interval

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    10.4. Guassian Quadrature (Numerical Integration). Numerical integration methods provide a value for an integral I:

    If we turn to numerical approaches it is because the integrand is to complex to get a useful expression for I.

    Numerical methods sample the integrand, y(x), and approximate the integral, I, with a weighted summation of the sample values.

    The choice of the weighting factors is what defines the particular integration scheme.

    Numerical methods effectively replace the original function, y(x), with a polynomial approximate.

    2

    1

    ( )x

    x

    I y x dx=

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    y(xi) = value of the function at the sample point xi. Wi = weighting applied to this sample.

    2

    11

    ( ) ( )x n

    i iix

    I y x dx W y x=

    =

    Guassian Quadrature uses n sample values to create a polynomial of order 2n-1 which replaces the original function.

    For MECH 420 we are integrating over domains:

    ( )( )

    1.. 1and/or

    1.. 1

    s

    t

    +

    +

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Guassian quadrature: Uses a symmetric distribution of sample points over the -1 to

    +1 s domain. Symmetric points carry the same weight. Any number of points can be chosen.

    One-point Guassian quadrature, Two-point Guassian quadrature,

    If an odd number of points is chosen then one of the points is the element centroid.

    If we consider how the two-point quadrature formula is obtained then we can repeat this procedure to obtain quadrature formulas that are not tabulated.

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

  • MECH 420: Finite Element Applications

    Lecture 20: Isoparametric Formulations.

    Using the two point formula we could quickly discretize the body fixed load we looked at earlier:

    Note: we would have to evaluate bx at the points:

    ( ) ( )

    1

    0 1

    0.5773 0.5773

    12

    1 22

    1 12 21.000 1.000

    1 12 22 2

    L sB T

    xx s

    x x

    s s

    sLf A N b dx A b ds

    s

    s sAL ALb b

    s s

    =+

    = =

    = =+

    = = + = + + +

    G

    ( ) ( )

    ( ) ( )

    1 2

    1 2

    1 1 0.57735 1 0.577352

    and1 1 0.57735 1 0.577352

    x x x

    x x x

    = + +

    = + +