You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 11 Next »

Introduction

Empty

 

Model maker

The toolbox Model Maker has two functions which can be used for all models supported (Delft3D-FLOW, Delft3D-WAVE, D-FLOW FM and XBeach) which makes it easy to set-up a rectangular grid and a matching bathymetry. For FLOW also functionality related to boundary conditions and roughness is implemented. 

1) Make a rectangular grid

A rectangular grid can be created for every model supported by Delft Dashboard. The basic procedure will contain of three steps.

1) All the relevant variables (grid orientation, resolution) are loaded from the interface in Dashboard (getHandles).

2) Creation of a full grid based on the active bathymetry (often GEBCO '08). This full grid will have a margin of 20 percent and is thus larger than the grid defined in Dashboard. This is done in order to overcome interpolation issues. This full grid will also have a bathymetry in order to determine where the grid needs to be cut-off based on the maximum height (Z Max) described in Dashboard. This step is carried out by the function ddb_ModelMakerToolbox_makeRectangularGrid.

3) The final grid is created based on this larger grid. Rotation is taken into account and cells above a certain threshold (Z max) are deleted.  This step is carried out by the function MakeRectangularGrid.

Figure: code structure of the routines needed  to create a rectangular grid in Dashboard

2) Make a bathymetry

A bathymetry can be created for every model supported by Delft Dashboard. The basic procedure will contain of three steps.

1) All the relevant variables (grid orientation, resolution) are loaded from the interface in Dashboard (getHandles).

2) The datasets are prepo

3) The different bathymetric datasets are used in the order defined. On top of that Dashboard takes into account model offset and can apply a internal diffusion.

Figure: code structure of the routines needed to create a bathymetry in Dashboard

3) Make open boundaries

Empty

4) Make Boundary Conditions

Empty

 

 

  • No labels