using computational fluid dynamics (cfd) analysis to ... · step 3 –defining physics settings ......

26
1| 1| Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018 Using Computational Fluid Dynamics (CFD) Analysis to Inform 1D/2D Flood Modelling James Apostolidis | Senior Civil Engineer | GHD South Queensland

Upload: others

Post on 26-Mar-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

1 |1 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Using Computational Fluid Dynamics (CFD)

Analysis to Inform 1D/2D Flood Modelling

James Apostolidis | Senior Civil Engineer | GHD South Queensland

Page 2: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

2 |2 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Session overview

What is CFD?

How does it work?

When should CFD be used?

CFD in the context of flooding and drainage

Case study of CFD / TUFLOW coupling process

Final Thoughts

Page 3: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

3 |3 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Reality Simulation

What is CFD?

Page 4: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

4 |4 |

How does it work?

Step 1 – Geometry Build

Step 2 – Meshing

Step 3 – Defining Physics Settings

Step 4 – Solving and post processing

▪ Define objective & scope

▪ Identify design parameters

▪ Collect input data

▪ Construct CAD representation of

CFD domain ▪ Generate numerical grid used for solving

CFD model

▪ Discretises the model domain into

thousands (or millions) of smaller cells

▪ Set up the Physics Models

▪ Define the fluid properties

▪ Create the boundary conditions

▪ Check the model stability

▪ Validation

▪ Debugging

▪ Results post processing

▪ Design verification against

design parameters

Inlet

Outlet

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 5: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

5 |5 |

How does it work?

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Objective & scope?

Define key assumptions

Collect Data

Geometry

Build Mesh

Setup Model

Solve

Convergence criteria

Post processing | Calibration | Validation

Summarize

Project Complete

• 2D or 3D?

• Single phase or multi phase?

• Steady or unsteady?

• Rating curves

• Design flows

• Riprap/roughness parameters

• Chemical dosing regimes

• How many flow scenarios?

• Is CFD actually required?

• What are we trying to understand?

• Supplied or created?

• STL or CAD format?

• Boolean / translate / scale operations

• Parametric operations

• Mesh type: tetrahedral or hexahedral?

• Targeted mesh refinement – volume controls & surface controls

• Boundary layers / mesh inflation

• Best practice for mesh resolution

• Fluid properties (density, viscosity, isothermal?)

• Turbulence models (K-epsilon, SST / DES / LES)

• Boundary conditions (inlets / outlets / solid walls / glass walls etc)

• VOF or Eularian/Eularian?

• Output controls

• Roughness parameters

• Generate scenes

• Post process animations

• Post process data (python or excel)

• Comparisons to observations or data from known events or PHM

• Understanding limitations of the CFD relative to these events

• Stable residuals?

• Stability (total volume of water in model, inflow vs. outflow, WL monitors)

• Consistent band of oscillation in transient results

• What is the best way to convey the result with respect to the client’s interests?

Mesh quality

Physics & solver

parameters

Not converging?

Poor

solution?

Page 6: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

6 |6 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

When should CFD be used?

Empirical Calcs

Simple, purpose specific models

CFD sweet spot

Physical scale models (laws of nature)

• When the phenomena isn’t adequately

described by empirical equations

• When the phenomena isn’t adequately

described by simpler, purpose specific

models (if any)

• When physical scale models are not viable

(these can be an order of magnitude more

expensive)

• When you need (or want) a smarter, non-

standard design

Le

ve

l o

f m

ath

em

ati

ca

l c

om

ple

xit

y

Page 7: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

7 |7 |

CFD in the context of flooding and drainage

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Flood modelling is an essential analysis tool in the civil engineering

design of major transport projects

Some structures require simplified (1D) representations in broader 2D

flood models.

• Bridges

• Culverts

• Pits & Pipes

Associated assumptions around head losses in complex cases can lead

to misrepresentations of fluid behaviour – CFD can help!

Page 8: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

8 |8 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 9: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

9 |9 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 10: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

10 |10 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 11: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

11 |11 |

Case Study

23 m3/s

2900mm ∅Main Drain

Junction Pit

1800mm ∅Cross Drain

7 m3/s

??? m3/s

??? m3/s

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 12: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

12 |12 |

Case Study

23 m3/s

2900mm ∅Main Drain

Junction Pit

1800mm ∅Cross Drain

7 m3/s

??? m3/s

??? m3/s

CFD Model

Domain

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 13: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

13 |13 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 14: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

14 |14 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 15: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

15 |15 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 16: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

16 |16 |

Case Study

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 17: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

17 |17 |

Case Study

𝐻𝑇 = 𝑍 +𝑃

𝜌𝑔+𝑉2

2𝑔

∆𝐻 = 𝐻𝑇 𝑈𝑝𝑠𝑡𝑟𝑒𝑎𝑚 − 𝐻𝑇 𝐷𝑜𝑤𝑛𝑠𝑡𝑟𝑒𝑎𝑚

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 18: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

18 |18 |

Case Study

ComponentHead Loss (ΔH) Form Loss Coefficient (α)

TUFLOW CFD TUFLOW CFD

2900 mm drain 0.13 m 0.27 m 0.25 (input) 0.42 (derived)

1800 mm drain 0.35 m 0.65 m 0.20 (input) 1.67 (derived)

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 19: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

19 |19 |

Case Study

ComponentDischarge (m3/s)

Flow Distribution

(% relative to total flow)

TUFLOW CFD TUFLOW CFD

Upstream 2900 mm drain 23.0 m3/s 77%

Upstream 1800 mm drain 7.0 m3/s 23 %

Downstream 2900 mm drain 22.9 m3/s 26.0 m3/s 76 % 87 %

Downstream 1800 mm drain 7.1 m3/s 4.0 m3/s 24 % 13 %

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 20: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

20 |20 |

Case Study

23 m3/s

2900mm ∅Main Drain

Junction Pit

1800mm ∅Cross Drain

7 m3/s

First Pass TUFLOW:

CFD:

22.9 m3/s

26.0 m3/s

First Pass TUFLOW:

CFD:

7.1 m3/s

4.0 m3/s

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 21: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

21 |21 | Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Head losses under-represented in TUFLOW model in comparison to CFD

model

Flow distribution between drain lines post junction pit is not well

represented in the TUFLOW model

What changes can be implemented to the TUFLOW model to achieve the

same outcomes found from the CFD study?

Case Study

Page 22: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

22 |22 |

Case Study

ComponentManning’s ‘n’ Values

First Pass TUFLOW Model Revised Manning’s ‘n’ TUFLOW Model

2900 mm drain 0.013 0.008

1800 mm drain 0.013 0.070

Component

Discharge (m3/s)Flow Distribution

(% relative to total flow)

Revised

TUFLOWCFD

Revised

TUFLOWCFD

Upstream 2900 mm drain 23.0 m3/s 77%

Upstream 1800 mm drain 7.0 m3/s 23 %

Downstream 2900 mm drain 25.6 m3/s 26.0 m3/s 85 % 87 %

Downstream 1800 mm drain 4.4 m3/s 4.0 m3/s 15 % 13 %

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 23: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

23 |23 |

Case Study

23 m3/s

2900mm ∅Main Drain

Junction Pit

1800mm ∅Cross Drain

7 m3/s

First Pass TUFLOW:

Revised Manning’s TUFLOW:

CFD:

22.9 m3/s

25.6 m3/s

26.0 m3/s

First Pass TUFLOW:

Revised Manning’s TUFLOW:

CFD:

7.1 m3/s

4.4 m3/s

4.0 m3/s

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 24: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

24 |24 |

Final Thoughts

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Mischaracterisation of flow distribution has broader implications for:

• Flood level afflux;

• Exposure to risk of flood damages (due to under-design);

• Excess cost of construction (due to over-design); and

• Associated approvals.

There is value in using CFD to resolve the behaviour of complex hydraulic structures in broader 1D/2D flood models

Unique problems require site specific, customised solutions.

CFD offers one such solution for fluid-flow problems.

Page 25: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

25 |25 |

Final Thoughts

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

Page 26: Using Computational Fluid Dynamics (CFD) Analysis to ... · Step 3 –Defining Physics Settings ... • Post process data (python or excel) ... Flood modelling is an essential analysis

26 |26 |

Thank you for listening

Coupling CFD Analysis and 1D/2D Flood Modelling | 15 October 2018

For more information please contact:

[email protected]

Acknowledgements

Dr. Luana Stefanon – Senior Water Engineer – GHD