Open Source Field Operation and Manipulation

Preview:

DESCRIPTION

Open Source Field Operation and Manipulation. What is OpenFOAM ?. OpenFOAM is a library of C++ codes that solve partial differential equations Incompressible flow ( Navier -Stokes) Compressible flow ( Navier -Stokes) Solid displacement (Elasticity) Pricing stock options (Black- Scholes ). - PowerPoint PPT Presentation

Citation preview

Open Source Field Operation and Manipulation

What is OpenFOAM?

OpenFOAM is a library of C++ codes that solve partial differential equations Incompressible flow (Navier-Stokes) Compressible flow (Navier-Stokes) Solid displacement (Elasticity) Pricing stock options (Black-Scholes)

How does OpenFOAM work?

How does OpenFOAM work?

Editing input files in case folderPreprocessing

Utilities Fluid properties Turbulence properties Meshing

How does OpenFOAM work?

Editing input files in case folderSolving

Discretization schemes Numerical Methods Parallel processing Creates output files for each write step

Velocity, pressure, turbulence properties, temperature, displacement

How does OpenFOAM work?

Postprocessing paraFOAM

Reads output files created when solving Uses paraView Displays flow properties within the domain Various filters

Cut into domain Vector plots Contour plots Plot cell centers

Create image and video files

2D Poisuille Flow

Geometry and fluid properties Length L = 0.1 m Width 2h = 0.01 m Origin located at the inlet along the centerline Uniform velocity of 0.01 m/s at the inlet Uniform pressure of 0 Pa at the outlet Density of ρ = 1.205 kg/m3

Dynamic viscosity of μ = 1.82 x 10-5 Pa-s

2D Poisuille Flow

Analytical Solution Pressure Gradient

-0.02184 Pa/m Maximum velocity

0.015 m/s Average velocity

0.01 m/s

dxdPhu

dxdPhu

hydxdPyu

avg

2

3

21)(

2

max

2

22

2D Poisuille Flow

Numerical Solution – Mesh Cells are clustered at the channel entrance and walls

2D Poisuille Flow

Numerical Solution – Pressure Gradient

2D Poisuille Flow

Numerical Solution – Pressure Gradient

2D Poisuille Flow

Numerical Solution – Velocity Profile (uniform)

2D Poisuille Flow

Numerical Solution – Velocity Profile (graded)

2D Poisuille Flow

Numerical Solution – Velocity Profile (comparisson)

2D Laminar Flow Over Cylinder

Metric Drag coefficient Strouhal Number (vortex shedding)

Variable Reynolds number Meshes Boundary conditions

2D Laminar Flow Over Cylinder

First mesh

2D Laminar Flow Over Cylinder

First Velocity Field

2D Laminar Flow Over Cylinder

Second Mesh

2D Laminar Flow Over Cylinder

Second Velocity Field

2D Laminar Flow Over Cylinder

Discontinuities

2D Laminar Flow Over Cylinder

Third Mesh

2D Laminar Flow Over Cylinder

Third Velocity Field (discontinuities)

2D Laminar Flow Over Cylinder

Fifth and Sixth meshes Results are invariant to cell density

2D Laminar Flow Over Cylinder

Velocity Field

2D Laminar Flow Over Cylinder

Drag Coefficient

2D Laminar Flow Over Cylinder

Strouhal Number Lift Coefficient

UfdSt

Lid-Driven Cavity Flow

Start-to-finish walkthrough Linux in general Laminar Turbulent Mesh density Grading Numerical Schemes paraFoam

Recommended