Transcript Slide 1
A Fully Conservative 2D Model
over Evolving Geometries
Ricardo Canelas
Master degree student
IST
14.12.09
Teton Dam 1976
Objectives:
To develop a 2D fully conservative model for the
propagation of discontinuous flows over evolving
geometries
Tackle the domain definition and mesh
generation issues, define a database structure
susceptible to be well articulated with the
discretization procedure.
Gmsh
(http://www.geuz.org/gmsh/)
Winged Edge Data Structure
Gmsh can use a simple scripting language
as I/O
Use Gmsh as routine to:
generate the initial mesh
Possible to integrate in another code the
tasks of generating meshing domains,
outputting results, and generating new
meshes
generate subsequent refined meshes using a background
mesh technique that is built according to a non-real time
evaluation of the spatial variation of hydrodynamic variables
(height and velocities) and of the morphological parameters
(slopes)
Merging of altimetric information (DTM) with the “flat” mesh
Efficient terrain surface discretization using a “parametric”
space: a simple projection in Cartesian coordinates
One condition: the DTM is a regular grid, for fast interpolation
0
Example on an idealized surface
-50
0
-100
-50
-150
-100
-200
-150
-250
-200
-250
-300
-300
-350
-350
-400
-400
-450
-450
-500
-500
0
20
40
60
80
100
120
140
Domain definition
160
180
0
20
40
60
80
100
120
140
160
180
200
200
Gmsh Delaunay triangulation
90
80
DTM70merging
60
50
40
30
20
10
0
0
-100
-200
200
150
-300
100
-400
50
-500
0
Final surface
Generation of anisotropic meshes with background
meshing techniques on Gmsh
Calibrate initial mesh characteristic lenghts(generalized size of
na element around a point) on each node according to
defined criteria:
spacial variation of hidrodinamic variables (height and
velocities) and morphological parameters (slopes)
Example: linear variation of charactistic lenghts acording to
third coordinate
0
0
-50
-50
-100
-100
-150
-150
-200
-200
-250
-250
-300
-300
-350
-350
-400
-400
-450
-500
-450
0
20
40
60
80
100
Original mesh
120
140
160
180
200
-500
0
50
100
150
Refined mesh (Delaunay triangulation)
200
Mesh topology data structure
Winged Edge data structure
Basic element is edge
Highly redundant
Constant time queries
Relatively small memory
requirements
Define discretization procedure for
an uncoupled solution
Use of Flux-vector Splitting Finite Volume Method:
- Evaluate the PDEs, in their integral form over any
discrete cell and balance the fluxes through the cell
edges, in an attempt to estimate the real continuous
solution.
- Flux-vector Splitting considers a linear separation of
the flux
Complete Conservation Equations
Total mass
Momentum in x direction
Momentum in y direction
Sediment mass in transport layer
Closure equations needed for hb, ub, τb, Cb* and Λ – granular dynamics and numerical simulation
Equation discretization
Full system in a compact form
Were
is the independant conservative variables vector
is the primitive variables vector
and
are the flux vectors in x and y direction
is the source terms vector
Trough proper integration,
and evaluation of the integral form,
the final expression for the computation of flux trough
element edges becomes
[Ferreira, 2009]
Geomorphology – code integration in the uncoupled case
Development of 2D code that allows the computation of bed
and lateral erosion and the integration of debris volume
derived from geotechnical failure in the flow, compatible with
the FVM nature of the hydrodynamical code is of major
importance in this work.
Bed erosion – Formulation
Equation for the mass conservation of sediments in the bed
Closure equations (derived from granular dinamics)
Equilibrium concentration
Adaptation lenght
Bed erosion – discretization problems
ΔZb is evaluated in the conservation equation for the bed of the system, at the
barycenter of each element
Free surface level remais constant,
velocities are computed again in each
cell to acomodate volume change
Time step
ΔZb1
ΔZb2
Compatibility problems in the edges due to diferential erosion in adjacent elements – must
devise a conservative way to force compatibility
Geotechnical failiure
Geotechnical failiure represents a big contribuition of solid
material to the flow in the case of dam break, and should be
evaluated carefully.
The initial aproach will be comparing each element maximum
gradient with the critical value and performing a rotation of
the element on a normal to the line of maximum gradient,
fixed on the lowest node of the element.
Geotechnical Failiure model
Θ=i-icrit
i>icrit
ΔZ1
ΔZ2
Geotechnical Failiure model
Compatibilized elements
Volume to integrate on
the flow on the next time
Model Limitations
-Instantaneous failiure and colapse;
-Accuracy dependant on element size, computed not
regarding this fact;
Advantages
-Easy to implement;
-Low computing load
Model Validation
-Actual case study with results produced by a 1D
model is available for direct comparison