grid generation ts sir

Upload: gowtham-mech

Post on 17-Jan-2016

38 views

Category:

Documents


2 download

DESCRIPTION

Tutorial on Grid generation by T.Sundararajan, HOD, Mechanicsl Dept., IIT Madras

TRANSCRIPT

  • 7/18/2019 Grid Generation TS Sir

    1/73

    AN INTRODUCTION TO

    GRID GENERATION

    BY

    T.SUNDARARAJAN

    DEPT. OF MECHANICAL ENGG.

    PROFESSOR, IIT MADRAS

  • 7/18/2019 Grid Generation TS Sir

    2/73

    STEPS INVOLVED IN MODELING

    PRE-PROCESSING (CREATION GEOMETRY &MESH AND APPLICATION OF BOUNDARYCONDITIONS)

    ANALYSIS (SOLUTION OF GOVERNINGEQUATIONS --> M!!, M"#$%'# & E%$*+%$)

    POST-PROCESSING (ESTIMATION OF

    DESIRED QUANTITIES- SAY, HEATTRANSFER FROM PREDICTION OFTEMPERATURE, ETC.)

  • 7/18/2019 Grid Generation TS Sir

    3/73

    PRE-PROCESSING

    CREATION OF GEOMETRY USINGSOLID MODELING OR SURFACEMODELING TECHNIQUES

    DISCRETISATION OF THE GEOMETRYINTO MESH BY AUTOMATIC GRIDGENERATION METHODS

    APPLICATION OF BOUNDARYCONDITIONS AND SPECIFICATION OFINPUTS

  • 7/18/2019 Grid Generation TS Sir

    4/73

    AUTOMATIC GRID GENERATION

    DISCRETISATION OF COMPLEGEOMETRIES INTO A MESH /ITH

    DESIRED PROPERTIES GENERATION OF STRUCTURED MESHFOR FINITE DIFFERENCE0 FINITEVOLUME METHOD APPLICATIONS

    GENERATION OF UNSTRUCTRED MESHFOR FINITE ELEMENT METHOD

    ADAPTIVE MESH FOR REGIONS OFSHARP GRADIENTS IN SOLUTION

  • 7/18/2019 Grid Generation TS Sir

    5/73

    AIRCRAFT MODEL

  • 7/18/2019 Grid Generation TS Sir

    6/73

    DISCRETISATION ERROR

    )x(0x

    TT

    !3

    x

    dx

    Td

    !2

    x

    dx

    Td

    x

    TT

    dx

    dT

    i1i

    2

    i

    3

    3

    i

    2

    2

    i1i

    i

    +=

    =

    +

    +

    )(0

    !3!2

    1

    2

    3

    3

    2

    2

    1

    xxTT

    x

    dx

    Tdx

    dx

    Td

    x

    TT

    dx

    dT

    ii

    ii

    ii

    i

    +=

    +

    =

    )x(Ox2

    TT

    dx

    dT 21i1i

    i

    +

    =

    +

  • 7/18/2019 Grid Generation TS Sir

    7/73

    GRID ADAPTION

    SINCE DISCRETISATION ERROR DEPENDS ONGRADIENTS, /HEREVER GRADIENTS ARE HIGH,STEP SI1E SHOULD BE SMALL.

    /E CAN PROPOSE THAT DT0D 2, /HERE 2 ISTHE STEP SI1E. OR, DT0D.2 3 CONSTANT. REFINING THE GRID AT LOCATIONS OF HIGH

    GRADIENTS AND DEREFINING AT LOCATIONS OF

    LO/ GRADIENTS /ILL LEAD TO OPTIMAL USEOF GRID POINTS. HENCE ONE CAN GETACCURATE SOLUTIONS /ITH LESS NUMBER OFGRID POINTS.

  • 7/18/2019 Grid Generation TS Sir

    8/73

    LAUNCH VEHICLE

  • 7/18/2019 Grid Generation TS Sir

    9/73

    STRUCTURED GRID GENERATION

    INVOLVES MAPPING OF COMPLE GEOMETRYINTO A SIMPLE RECTANGULAR SHAPE

    BODY FITTING COORDINATES ARE EMPLOYED

    SIMPLIFICATION GEOMETRY RESULTS INCOMPLE FORM OF GOVERNING EQUATIONS

    LENGTHS, AREAS, VOLUMES AND VECTORS(VELOCITIES ETC.) NEED TO BE TRANSFORMED

    MAPPING TRANSFORMATION SHOULD BESMOOTH, PREFERABLY CONFORMAL ANDPROVIDE CONTROL OVER GRID SPACING

  • 7/18/2019 Grid Generation TS Sir

    10/73

  • 7/18/2019 Grid Generation TS Sir

    11/73

    STRUCTURED GRIDS

    MAPPING BY BODY- FITTING COORDINATE

    TRANSFORMATIONS

    ISOPARAMETRIC MAPPING OF SUB-DOMAINS

    AND CREATION OF MULTI- BLOC4 GRIDS THE SEQUENCE OF MAPPING DETERMINES

    /HETHER THE FINAL MESH /ILL BE A PSEUDO-

    RECTANGULAR, O-TYPE, C-TYPE OR H-TYPE

    MESH

  • 7/18/2019 Grid Generation TS Sir

    12/73

    PSEUDO- RECTANGULAR MESH

  • 7/18/2019 Grid Generation TS Sir

    13/73

    ISOPARAMETRIC MAPPING

    x N x and y N yii

    m

    i i

    i

    m

    i= == =

    1 1

    ( , ) ( , )

  • 7/18/2019 Grid Generation TS Sir

    14/73

    MULTI- BLOC4 STRUCTURED GRIDS

  • 7/18/2019 Grid Generation TS Sir

    15/73

    MAPPING CONFIGURATIONS

  • 7/18/2019 Grid Generation TS Sir

    16/73

  • 7/18/2019 Grid Generation TS Sir

    17/73

  • 7/18/2019 Grid Generation TS Sir

    18/73

  • 7/18/2019 Grid Generation TS Sir

    19/73

    TRANSFORMATION

    RELATIONS

    Coordinatetransformation implies 3(x, y)and = (x, y).

    O, 5 =5(, )and y = y(, )

    Here, (x,y) are physial oordinates and (,)are !ody"fittin# oordinates.

  • 7/18/2019 Grid Generation TS Sir

    20/73

    $%T&'C %&'*T'%+

    d

    d

    dx dy

    dx dy

    dx

    dy

    x y

    x x

    x y

    x y

    =+

    +

    =

    dxdy

    x xy y

    dd

    =

    x y

    x y

    x x

    y y J

    y x

    y x

    =

    =

    11

    x y z

    x y z

    x y z

    x x x

    y y y

    z z z

    =

    1

  • 7/18/2019 Grid Generation TS Sir

    21/73

    TRANSFORMATION OF

    DERIVATIVES

    T

    xT

    T Tx x x= = +

    T

    y TT T

    y y y= = +

    ( ) ( ) ( )

    ( ) ( )

    = + = + + +

    + + + +

    2 2 2 2 2

    2

    2

    2 2

    2

    2

    2

    2

    T T TT T T

    T T

    xx yy x y

    x y x x y y

  • 7/18/2019 Grid Generation TS Sir

    22/73

    TRANSFORMATION OF

    COORDINATES

    ( )

    CT

    t kT

    x

    T

    y Q x y C T T T

    k

    Jx y

    Tx y

    Ty y x x

    TQ

    p p t t +

    = + +

    + + + +

    =

    2

    2

    2

    2

    2

    2 2

    2

    2

    2 2

    2

    2

    2

    2 0

    ( , )

    ( ) ( ) ( , )

  • 7/18/2019 Grid Generation TS Sir

    23/73

  • 7/18/2019 Grid Generation TS Sir

    24/73

    LENGTHS, AREAS, VOLUMES

    kdA e dl e dl =

    e dl i dx jdy i x d jy d = + = +

    e dl i dx jdy i x d jy d = + = +

    ( ) kdA e dl e dl k x y y x d d k J d d = = =

    ( )( )dv e dl e dl e dl J d d d = = .

  • 7/18/2019 Grid Generation TS Sir

    25/73

    VECTORS (COVARIANT,

    CONTRAVARIANT)

    e dl i x d jy d kz d = + +

    e dl i x d jy d kz d = + +

    e dl i x d jy d kz d = + +

    e

    i j kx y z

    x y z

    =

    =+ +

    + + 2 2 2

    e

    i j kx y z

    x y z

    =

    = + +

    + + 2 2 2

    e

    i j kx y z

    x y z

    =

    = + +

    + + 2 2 2

  • 7/18/2019 Grid Generation TS Sir

    26/73

    METHODS OF STRUCTUREDMESH GENERATION

  • 7/18/2019 Grid Generation TS Sir

    27/73

    STRUCTURED GRID METHODS

    ALGEBRAIC MAPPING (ANALYTICAL &

    TRANSFINITE INTERPOLATION)

    CONFORMAL MAPPING

    USE OF ELLIPTIC, PARABOLIC &

    HYPERBOLIC PARTIAL DIFFERENTIAL

    EQUATIONS

  • 7/18/2019 Grid Generation TS Sir

    28/73

    ALGEBRAIC MAPPING

    * -

    C

    =0 =1

    =0

    =1

    * -

    C

    =0

    =1

    =0 =1

    (x,y) (,)

  • 7/18/2019 Grid Generation TS Sir

    29/73

    ALGEBRAIC MAPPING

    = f x y f x y f x y1 1 3( , ) . / ( , ) ( , )

    = f x y f x y f x y 2( , ) . / ( , ) ( , )

    Consider the simply onneted domain shon in 3i#4re

    hose sidesAB, BC, CD and * are #i5en !y the e64ationsf1(x,y) = 0, f

    2(x, y) = 0,f

    (x, y) = 0 andf

    !(x, y) = 0 respeti5ely.

    7itho4t loss of #enerality8 one an map the 4r5es *- and

    C onto the lines = 0and = 1.0, 4sin# a transformation of the

    form

    +imilarly, it an !e ass4med that

  • 7/18/2019 Grid Generation TS Sir

    30/73

  • 7/18/2019 Grid Generation TS Sir

    31/73

    TRANSFINITE

    INTERPOLATION9 *pply 4nidiretional interpolation in

    "diretion (or "diretion) !eteen the !o4ndary #rid data #i5en on the 4r5es = 0and = 1 (or = 0 and = 1)and o!tain the oordinates x:

    py

    p: for

    e5ery interior and !o4ndary point.9 Cal4late the mismath !eteen the interpolated and the at4al

    oordinates on the = 0and = ' (or = 0 and = 1) !o4ndaries.

    9 ;inearly interpolate the differene in

    the !o4ndary point

    oordinates in (or )diretion and find the orretion to !e appliedto the oordinates of e5ery interior point.

  • 7/18/2019 Grid Generation TS Sir

    32/73

  • 7/18/2019 Grid Generation TS Sir

    33/73

    CONFORMAL MAPPING

    THIS USES MAPPING TRANSFORMATION OFTHE FORM / 3 F(1) OR 1 3 G(/) /HERE 1 3 6 7 Y AND / 3 U 6 7 V

    DEPENDING ON THE TRANSFORMATIONFUNCTION USED, SOME GEOMETRY IN (,Y)DOMAIN CAN BE MAPPED INTO A SIMPLERSHAPE IN (U,V) DOMAIN

    MAPPING IS CONFORMAL, ECEPT AT A FE/SINGULAR POINTS

    CAN BE USED FOR 8-D DOMAINS

  • 7/18/2019 Grid Generation TS Sir

    34/73

    CONFORMAL MAPPING

    9 3 ' 6 7: 3 ; (

  • 7/18/2019 Grid Generation TS Sir

    35/73

  • 7/18/2019 Grid Generation TS Sir

    36/73

    SCH/ART1 CHRISTOFFEL

    TRANSFORMATION

    z C " # " # " # d" $k k nkn= +( ) ( ) ...( )1 21 2

    /2$$ @73 1

    I 7! $!* " !2"9 2 , = =n

    i ik1 2

  • 7/18/2019 Grid Generation TS Sir

    37/73

  • 7/18/2019 Grid Generation TS Sir

    38/73

  • 7/18/2019 Grid Generation TS Sir

    39/73

  • 7/18/2019 Grid Generation TS Sir

    40/73

    PDE BASED METHODS

    ELLIPTIC AND HYPERBOLIC PDES ARECOMMONLY USED

    ELLIPTIC PDE TRANSFORMATION- ..+ YY+ 11= P(, , ) ..+YY+11=Q(,,)

    ..+ YY+ 11= R(, , )

    HERE, P, Q, R ARE CONTROL FUNCTIONSFOR OBTAINING DESIRED STEP SI1EVARIATION

  • 7/18/2019 Grid Generation TS Sir

    41/73

  • 7/18/2019 Grid Generation TS Sir

    42/73

  • 7/18/2019 Grid Generation TS Sir

    43/73

  • 7/18/2019 Grid Generation TS Sir

    44/73

    STRUCTURED MESH

  • 7/18/2019 Grid Generation TS Sir

    45/73

    STRUCTURED MESH

    GENERATION BY FEM

    % & dxdyi =/ 2 0

    % dxdyi =/ 2 0

  • 7/18/2019 Grid Generation TS Sir

    46/73

  • 7/18/2019 Grid Generation TS Sir

    47/73

    UNSTRUCTURED MESH

    GENERATION INVOLVES ALGORITHMIC DIVISION OF

    GIVEN GEOMETRY USING DESIRED

    ELEMENT SHAPES SPECIFIC REGIONS OF THE GEOMETRY

    COULD BE REFINED (INTRODUCTION

    OF NE/ NODES & ELEMENTS) ORDEREFINED (REMOVAL OF NODES0

    ELEMENTS)

  • 7/18/2019 Grid Generation TS Sir

    48/73

    UNSTRUCTURED MESH

  • 7/18/2019 Grid Generation TS Sir

    49/73

    UNSTRUCTURED MESH

    GENERATION

    TRIANGULATION METHODS

    - DIVISION OF LARGE TRIANGLES

    - DELAUNAY TRIANGULATION - ADVANCING FRONT TECHNIQUE

    QUADTREE0 OCTREE METHODS

    S/APPING0 SMOOTHING OFADJACENT ELEMENTS MAY BE

    REQUIRED

  • 7/18/2019 Grid Generation TS Sir

    50/73

  • 7/18/2019 Grid Generation TS Sir

    51/73

  • 7/18/2019 Grid Generation TS Sir

    52/73

  • 7/18/2019 Grid Generation TS Sir

    53/73

  • 7/18/2019 Grid Generation TS Sir

    54/73

  • 7/18/2019 Grid Generation TS Sir

    55/73

    THREE DIMENSIONAL GRID

    GENERATION

  • 7/18/2019 Grid Generation TS Sir

    56/73

  • 7/18/2019 Grid Generation TS Sir

    57/73

  • 7/18/2019 Grid Generation TS Sir

    58/73

  • 7/18/2019 Grid Generation TS Sir

    59/73

  • 7/18/2019 Grid Generation TS Sir

    60/73

    ADAPTIVE MESH GENERATION

    MESH IS REFINED0 DEREFINEDDEPENDING ON SOME MEASURE OFERROR

    ERROR MEASURES CAN DEPEND ONGRADIENTS, FLU MISMATCH, FINITEELEMENT RESIDUE ETC.

    DEPENDING ON THE LEVEL OFERROR, THE ETENT OF ERROR CANBE DECIDED

  • 7/18/2019 Grid Generation TS Sir

    61/73

  • 7/18/2019 Grid Generation TS Sir

    62/73

    STRUCTURED MESH

  • 7/18/2019 Grid Generation TS Sir

    63/73

    STRUCTURED MESH

    ADAPTION

    %a ' dT dx d T dx k d T dx

    n n= + + +1

    2 2 ... /

    x = 7

    T2$!$ $ $? ! $" $'7-?7!7+'7"% #$2"?!

  • 7/18/2019 Grid Generation TS Sir

    64/73

  • 7/18/2019 Grid Generation TS Sir

    65/73

    MODELLING OF PREMIED

    COMBUSTION IN A

    PROPAGATING FLAME

    = D PREMIED FLAME

  • 7/18/2019 Grid Generation TS Sir

    66/73

    =-D PREMIED FLAME

    PROPAGATION

    )exp(2

    2

    TkQx

    T

    t

    T=

    ).exp(2

    2

    TkQxt =

    0=

    =

    xx

    T

    0=x

    *t x = 08

    *t x=18 T = To,x= 0 x = 1

  • 7/18/2019 Grid Generation TS Sir

    67/73

    ERROR BASED GRID ADAPTION

    =j

    jj TxNT )( =j

    jj xN )(

    0)).exp((2

    2

    =

    dxTkQxT

    t

    TNi

    dxtx)p

    *

    ne

    n

    ),(12)(

    2

    2

    2

    %2

    n(t) =

    n

    n t+ )(2%2(t) =

  • 7/18/2019 Grid Generation TS Sir

    68/73

    ERROR ON UNIFORM MESHES

  • 7/18/2019 Grid Generation TS Sir

    69/73

    PREDICTION ON UNIFORM MESHES

  • 7/18/2019 Grid Generation TS Sir

    70/73

    SOLUTION /ITH ADAPTIVE MESH

  • 7/18/2019 Grid Generation TS Sir

    71/73

    H-VERSION & MOVING MESHES

  • 7/18/2019 Grid Generation TS Sir

    72/73

    ERROR ON ADAPTIVE MESHES

  • 7/18/2019 Grid Generation TS Sir

    73/73

    CONCLUSIONS

    AUTOMATIC GRID GENERATION HELPS IN

    REDUCING DRUDGERY OF USER INPUT

    ADAPTIVE GRID GENERATION IMPROVES

    THE ACCURACY OF PREDICTIONS STRUCTURED OR UNSTRUCTURED

    MESHES MAY BE GENERATED DEPENDING

    ON THE DEMAND OF THE APPLICATION