+ All Categories
Home > Engineering > Hydrodynamic Simulation of Shallow Lakes

Hydrodynamic Simulation of Shallow Lakes

Date post: 19-Jun-2015
Category:
Upload: ali-abbasi
View: 160 times
Download: 3 times
Share this document with a friend
Description:
A hydrodynamic model for simulating the dynamic temperature in water bodies to calculate the heat budget of lakes and water bodies in spatial and temporatl high resolutions.
Popular Tags:
37
Introduction Case Study: Lake Binaba Simulation Process Results of Simulation Conclusion Temperature Dynamics Investigation at Small and Shallow Lakes Using Hydrodynamic Model Ali Abbasi Nick van de Giesen Delft University of Technology Water Resources Management August 20, 2014 A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014
Transcript
Page 1: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Temperature Dynamics Investigation at Small andShallow Lakes Using Hydrodynamic Model

Ali AbbasiNick van de Giesen

Delft University of TechnologyWater Resources Management

August 20, 2014

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 2: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Motivations

Outline

1 IntroductionMotivations

2 Case Study: Lake BinabaDescription

3 Simulation ProcessCFD WorkflowGeometry & MeshingSolving

4 Results of SimulationResults

5 ConclusionConclusion

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 3: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Motivations

MotivationsPredicting the temperature profile in reservoirs and lakes?

Inland water bodies are very important parts of the continental landsurface.

Water temperature dynamics can have a profound effect in heatstorage of lakes and water quality.

Heat storage of lakes and reservoirs is essential to estimateevaporation.

measurements of heat exchange between the atmosphere and watersurface are sparse.

Vertical resolution of available experiments often are not sufficientfor assessing small-scale turbulence effects

Water temperature is affected by radiative forcing, air temperatureand wind velocity.

Temperature profile in reservoirs and lakes related to the both ofwater quantity and water quality.

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 4: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Motivations

Why 3-D Model?

Transport processes in water body are inherently three-dimensional:

driven by wind over water surface, surface thermodynamics andtopography of lake.

the non-linearity of some terms in the heat transfer expression at theair-water interface(no analytic solution)

one-dimensional models are not able to consider horizontal advectionterm.

2-D models are not able to capture mechanisms affectingtemperature transport and mixing accurately, specially inmorphometrically complex lakes and reservoirs

Prediction of the flow field and temperature dynamics is possibleonly through fully 3-D models.

Representation of the boundary geometry in shallow lakes is morecritical that the deep lakes.

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 5: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Motivations

The Aims of Study

To develop a three-dimensional time-dependent hydrodynamic andheat transfer model(CFD model).

Simulating the effects of wind and atmosphere conditions over acomplex bathymetry.

To predict the circulation patterns as well as the temperaturedistribution in the water body.

To compute total heat storage of shallow lakes in order to estimateevaporation from water surface.

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 6: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Description

Outline

1 IntroductionMotivations

2 Case Study: Lake BinabaDescription

3 Simulation ProcessCFD WorkflowGeometry & MeshingSolving

4 Results of SimulationResults

5 ConclusionConclusion

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 7: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Description

Description

Lake Binaba:

Location: an artificial lake located in northern Ghana

Surface: the average area of the lake surface is 4.5 km2

Average depth: only 3 m

Maximum depth: 7 m

Usage: a small reservoir, used as a form of infrastructure for theprovision of water

Air temperature: fluctuates between 24 C and 35 C

Water surface temperature: varies from 28 C to 33 C

Climate: (semi-)arid region

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 8: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Description

LocationLake Binaba:

Figure: Location of lake Binaba

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 9: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Description

Location

Lake Binaba:

Figure: Location of lake Binaba(Google earth)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 10: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Outline

1 IntroductionMotivations

2 Case Study: Lake BinabaDescription

3 Simulation ProcessCFD WorkflowGeometry & MeshingSolving

4 Results of SimulationResults

5 ConclusionConclusion

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 11: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

CFD WorkflowUsing powerful, open-source and free of charge tools:

Geometry Meshing Case Setup & Solving

PostProcessing

Point CloudQGIS

ArcMapSalome

Free-CADMeshLabadMesh

BlockMeshSnappyHexMesh

SalomeEngridGMSH

TETGENGridGEN

OpenFOAM

ParaFoamParaviewGnuplotPython

Matplotlib

Up to 60% of User TimeUp to 20% of User

Time

Up to 20% of User

Time

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 12: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Geometry

Preparing geometry of lake includes following steps:

1 Reading the initial point cloud (x,y,z coordinates from text file)

2 Improving the point cloud by interpolating.

3 Generating the STL(STereoLithography) file

4 Cleaning & reapairing the STL file

5 Preparing the STL file to input to the mesh generator

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 13: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

GeometryReading the initial point cloud (x,y,z coordinates from text file):

It includes only 642 points.

This number of points are not sufficient to produce a precisegeometry of lake

(vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 14: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

GeometryImproving the point cloud by interpolating:

Improved point cloud includes only 68’802 points.Adding extra points to define the water surface boundary in desiredelevation.Using QGIS( or ArcMap to interpolating points)

(vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 15: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

GeometryGenerating & Cleaning the STL(STereoLithography) file:

Using MeshLab to produce the water & bottom surfaces.Using MeshLab & adMesh to repair the surfaces.Using QGIS( or ArcMap to interpolating points)

(vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 16: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

GeometryFinally, Have a nice surface to generate CFD mesh:

(vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 17: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

GeometryFlexible for different water levels:

Max depth= 4.0 m (vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 18: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

MeshingFinally, using ’ SnappyHexMesh to generate CFD mesh

(vertical exaggerated by 100)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 19: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Governing EquationsThe flow field in a morphometrically complex small lake is solved with theincompressible RANS(Reynolds Averaged Navier-Stokes) equations:

Continuity Equations∂uj∂xj

= 0,

Momentum Equation

∂ui∂t

+∂

∂xj(ujui)−

∂xj

{νeff

[(∂ui∂xj

+∂uj∂xi

)− 2

3

(∂uk∂xk

)δij

]}= − ∂p

∂xi+ gi [1− β(T − Tref )]

Temperature Equation

∂T

∂t+

∂xj(Tuj)− αeff

∂xk(∂T

∂xk) = ST (z, t)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 20: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Turbulence Model

Selecting realizable k − ε turbulence model:

∂k

∂t+ uj

∂k

∂xj=

∂xj

[(ν +

νTσk

)∂k

∂xj

]+ νT

(∂ui∂xj

+∂uj∂xi

)∂ui∂xj

− ε+GB +Gk+Sk(t, u2)

∂ε

∂t+ uj

∂ε

∂xj=

∂xj

(νTσε

∂ε

∂xj

)+ C1Sε− Cε2

ε2

k +√νε

+ Cε1Cε3ε

kGB + Sε(t, u2)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 21: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Temperature B.CAt the water surface the heat diffused away from the lake surface equals

the net surface:

ρ0C p(αeff∂T∂ z

)=H net

H net=H LA+H LW+H S+HE

Water Surface

H E=hm×ρa(X s−X a)×(24×3600×28.4)

hm=0.0016252×U 2+0.0007712

H S=hs (T s−T a)

hs=2.1954×U 2+1.0419

H LA=(1−rA)Eair×σT air4

Eair=1.24×(1+0.17C2)(ea

T air

)17 H LW=−Ew×σT w

4

time, relative humidity, wind speed, air temperature, water surface temperature

time, relative humidity,

wind speed, air temperature, water surface

temperature

time, Relative humidity air temperature,

Atmosphere condition

time, water surface Temperature,Atmosphere condition

Incoming shortwave radiation is included in

the source term

ST (z ,t )=1

ρ0C p

η I 0 exp(−η z)

I 0=(1−r a) I Sinc

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 22: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Velocity B.CAt the water surface the effects of wind speed should be considered:

Two different approach

For velocity B.C

Water Surface

ux≠0,∂ ux

∂ z=0 ,

u y≠0 ,∂u y

∂ z=0, uz=0

Sk=u✴

3

κ zSε=C1ε

εk

Sk

u✴=√τ0

ρ0

τ0=ρaCDU 102=ρau✴

2

CD ,10=[κ−1ln (

10gC D, 10U10

2 )+11.3 ]−2

Implementing the effect of wind speed in

turbulence equations(as source terms)

[νt∂u∂ z

]=τsxρ0

[νt∂u∂ z

]=τsx

ρ0

τsx=ρaCDuw √uw2+vw

2

τsy=ρaCD vw √uw2 +vw

2

uz=0

wind shear stress as Time-dependent shear stress

boundary condition over the water surface

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 23: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Boundary Condition

Time-dependent parameters over the water surface:

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 24: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

Boundary Condition

Time-dependent parameters over the water surface:

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 25: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

CFD WorkflowGeometry & MeshingSolving

OpenFOAM

OpenFOAM: Open Source Field Operation and Manipulation

Open-Source Library

Free of Charge

Running in LINUX OS

C++ Library

Linking with PYTHON

New solvers and BCs can be implemented by the user

Running in parallel on distributed processors

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 26: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

Outline

1 IntroductionMotivations

2 Case Study: Lake BinabaDescription

3 Simulation ProcessCFD WorkflowGeometry & MeshingSolving

4 Results of SimulationResults

5 ConclusionConclusion

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 27: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

ResultsVelocity distribution(x) over the water surface(t=10 hr)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 28: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

Results

Vector velocity over the water surface(t=10 hr)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 29: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

Results

Temperature values over the water surface(t=10 hr)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 30: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

ResultsStream lines in the water body(t=10 hr)

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 31: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

ResultsTemperature distribution on a vertical section(t=10 hr):

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 32: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

ResultsTemperature distribution on a vertical section(t=32 hr):

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 33: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Results

Results

Comparing the temperature values in probe location:

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 34: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Conclusion

Outline

1 IntroductionMotivations

2 Case Study: Lake BinabaDescription

3 Simulation ProcessCFD WorkflowGeometry & MeshingSolving

4 Results of SimulationResults

5 ConclusionConclusion

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 35: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Conclusion

Conclusion

CFD is a powerful tool in analysing and designing water resourcesissues.

Shallow lakes responce fast to atmospheric parameters.

Wind speeds over the water surface can effect significantly the flowpattern in water body.

Temperature profiles in water body are affected by circulation andflow field in water body.

3-D CFD model could be a very powerful tool to simulatetemperature dynamics in shallow lakes.

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 36: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Conclusion

Thanks

Thanks for your attention

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014

Page 37: Hydrodynamic Simulation of Shallow Lakes

IntroductionCase Study: Lake Binaba

Simulation ProcessResults of Simulation

Conclusion

Conclusion

Questions?

More details: [email protected]

11th International Conference on Hydroinformatics(HIC 2014)August 2014

New York City, USA

A. Abbasi & N.C. van de Giesen TUDelft Temperature Dynamics at Small and Shallow Lakes HIC2014


Recommended