presentation computational fluid dynamics (cfd) introduction

Upload: salvador-vargas-diaz

Post on 14-Apr-2018

250 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    1/67

    Computational Fluid Dynamics (CFD)

    IntroductionProfessor Salvador Vargas Daz

    Universidad LibreUniversidad San Buenaventura

    [email protected]@usb.bog.edu.co

    mailto:[email protected]:[email protected]:[email protected]:[email protected]
  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    2/67

    Recommended texts

    Anderson, JD: Computational Fluid Dynamicswell written text excellent introduction

    uses finite difference approach

    Versteeg, HK and Malalasekera, W: An Introductionto CFD

    good finite volume intro

    Content a little out-of-date

    Ferziger, JH and Peric, MExcellent treatise on finite volume method for the

    mathematics and fluids expert

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    3/67

    What is CFD?

    CFD is the simulation of fluidsengineering systems using modeling(mathematical physical problemformulation) and numerical methods(discretization methods, solvers,numerical parameters, and gridgenerations, etc.)

    Historically only Analytical Fluid Dynamics(AFD) and Experimental Fluid Dynamics

    (EFD). CFD made possible by the advent of

    digital computer and advancing withimprovements of computer resources

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    4/67

    Industrial problems (Analysis and Design)

    1. Simulation-based design instead of build & test

    More cost effective and more rapid than EFD

    CFD provides high-fidelity database for diagnosing flow field

    2. Simulation of physical fluid phenomena that are difficult for EFD Full scale simulations (e.g., ships and airplanes)

    Environmental effects (wind, weather, etc.)

    Hazards (e.g., explosions, radiation, pollution)

    Physics (e.g., planetary boundary layer, stellar evolution)

    Academic problems The goal is to understand the physical aspect of the process

    Why use CFD?

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    5/67

    Where is used?

    Aerospace

    Automotive

    Biomedical

    Chemical

    Processing HVAC

    Hydraulics

    Marine

    Oil & Gas

    Power Generation

    Sports

    Aerospace

    Automotive

    Biomedical

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    6/67

    Where is used?

    Aerospace

    Automotive

    Biomedical

    Chemical

    Processing HVAC

    Hydraulics

    Marine

    Oil & Gas

    Power Generation

    Sports

    6

    HVAC

    Chemical Processing

    Hydraulics

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    7/67

    Marine

    Oil & Gas

    Sports

    Power Generation

    Where is used?

    Aerospace

    Automotive

    Biomedical

    Chemical

    Processing HVAC

    Hydraulics

    Marine

    Oil & Gas

    Power Generation

    Sports

    7

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    8/67

    How does a CFD code work?

    Preprocessor create geometry

    mesh volume

    Processor solve a system of equations

    approximation to subset or superset of Navier-Stokesequations

    Post-processor Vector plots, contour plots, integrated values (eg total

    pressure)

    Colour For Directors

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    9/67

    Using CFD to solve a problem

    1. Divide the fluid volume (surface) up intomanageable chunks (gridding)

    2. Simplify the equations to be solved3. Set boundary conditions

    4. Initialise the other grid values

    5. Step through the grid ensuring that thesesimplified equations are satisfied at thegrid points and nearest neighbours

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    10/67

    Discretising equations

    What are we solving?

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    11/67

    Components of the N-S equations

    Need to know

    values of each variable (eg u) at each point

    values of the first derivative

    values of cross-derivatives

    values of second derivatives

    ..and more

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    12/67

    Forward approximation to value ofthe 1st derivative of u in space

    u

    xi-1 i+1i

    dx

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    13/67

    Rearward approximation to value ofthe 1st derivative of u in space

    u

    xi-1 i+1i

    dx

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    14/67

    Central approximation to value ofthe 1st derivative of u in space

    u

    xi-1 i+1i

    dx

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    15/67

    Approximations to values of the 1stderivative of u in space

    u

    xi-1 i+1i

    dx

    rearward

    forward

    central

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    16/67

    1st & 2nd Order Finite Difference

    x

    uu

    x

    uii

    id

    1

    x

    uu

    x

    uii

    id2

    11

    1st order forward difference

    2nd

    order central difference

    x

    uu

    x

    uii

    id

    1

    1st order rearward difference

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    17/67

    Discretising equations

    (Anderson)

    .......62

    3

    ,

    3

    32

    ,

    2

    2

    ,

    ,,1

    x

    x

    ux

    x

    ux

    x

    uuu

    jijiji

    jiji

    ddd

    i,j i+1,ji-1,j

    i+1,j+1i,j+1i-1,j+1

    i-1,j-1i,j-1 i+1,j-1

    The value of the variable, u, at the grid point i+1,j can beapproximated by a Taylor expansion:

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    18/67

    1st & 2nd Order Finite Difference

    )(,,1

    ,

    xO

    x

    uu

    x

    u jiji

    ji

    d

    d

    2,1,1

    ,

    )(2

    xOx

    uu

    x

    u jiji

    ji

    dd

    From the previous equation, we can find expressions

    for the derivatives:

    1st order forward

    difference

    2nd order central

    difference

    2,1,,1

    ,

    2

    2

    )(22 xO

    xuuu

    xu jijiji

    ji

    dd

    2nd order central

    difference

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    19/67

    Practical consequences of

    discretisationErrors arise from spacing of grid needs to be

    small enough to represent the key aspects of

    the flowErrors arise from the order of the equations

    1st order should generally not be used

    Only 2nd order solutions are acceptable forjournal publication

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    20/67

    Testing solution

    Flow over a backward-facing step

    Flow expands and leaves a

    recirculating vortex behind the step

    Solve to 2nd order and maintainlaminar flow

    How long does the domain have

    to be to ensure that the solution

    is validUpstream?

    Downstream?

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    21/67

    Testing solution

    Start with a coarse grid

    Solve the problem

    Double the grid density Compare with the first solution

    If the values have not changed significantly, it

    is likely that the solution is grid-independent If the values have changed significantly,

    continue until they stop changing

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    22/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    23/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    24/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    25/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    26/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    27/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    28/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    29/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    30/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    31/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    32/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    33/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    34/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    35/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    36/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    37/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    38/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    39/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    40/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    41/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    42/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    43/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    44/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    45/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    46/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    47/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    48/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    49/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    50/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    51/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    52/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    53/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    54/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    55/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    56/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    57/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    58/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    59/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    60/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    61/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    62/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    63/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    64/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    65/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    66/67

  • 7/29/2019 PRESENTATION Computational Fluid Dynamics (CFD) Introduction

    67/67