The Sheet Piling module is not yet included in the MIKE SHE GUI. However, the input for the module is fairly simple and is handled via the Extra Parameters options
The Sheet Piling module is activated by including the following two parameters in the Extra Parameters section of the data tree, and creating the required module input file:
Parameter Name |
Type |
Value |
---|---|---|
sheet piling module |
Boolean |
On |
sheet piling file |
file name |
the file name of the Sheet Pile input file |
The location of the sheet piles is defined using a dfs2 file with integer grid codes. One file (or item) is required for each computational layer with sheet piling. Each file must have the same grid size as the MIKE SHE model. The grid codes are “composed” of simple sums of 100, 10, 1, 0 where:
100 = a N-S sheet piling “link” between the actual cell and the next cell in positive x-direction,
10 = a E-W sheet piling “link” between the actual cell and the next cell in the positive y-direction,
1 = a Horizontal sheet-piling “surface” between the actual layer and the layer above (ground surface if actual layer is 1), and
0 = no sheet piling.
Thus, for example, a cell containing the code “110” defines the existence of sheet piling along the Eastern and Northern cell boundaries. A cell containing the code “11” defines a sheet piling along the Northern cell boundary and at the top of the layer.
The Leakage Coefficient is required for flow in the x-, y-, and z-direction for each layer containing sheet piling. The Leakage Coefficient is required in the x-direction if any cell contains a “100” value, in the y-direction if any cell contains a “10” value, and in the z-direction if any cell contains a “1” value.
The leakage coefficients can be specified as a global value (per layer) or as a distribution in a dfs2 file. In the case of a dfs2 file, the values must be specified in the cells where the grid codes are specified. The EUM type (unit) of the dfs2 files must be “Leakage coefficient/Drain time constant” with the unit 1/Time.
Top and bottom levels (optional)
This option can be used when the vertical sheet piling only extends across part of a layer. The levels are specified in the same cells as the leakage coefficients in the x- and y-direction, one set of top and bottom levels for each direction.
The levels can be specified as global values (per layer) or as a distribution in a dfs2 file. Both can be absolute levels or relative to ground. The EUM type of the dfs2 files must be “elevation” for absolute levels, and “depth below ground” (positive values) or “height above ground” (negative values) when specified relative to the ground surface. The type and unit of the global value is “elevation” (m) when absolute, and “height above ground” (m) (negative value) when relative.
In cells where the sheet pile extends across the entire layer, the top and bottom levels should simply be set to large positive and negative values respectively (e.g. 1.0E+30 and -1.0E+30).
Input File for the Sheet Pile Module
The name of the input file is specified in the Extra Parameters section described above. The file has the general MIKEZero parameter file (pfs) format. The exact format of the file is given below, along with a description of the different data items.
Note: The pfs format must be adhered to exactly. There is a small utility (pfsEditor.exe) in the installation \bin directly that you can use for editing and testing pfs files that you create.
.
Line item |
Comment |
---|---|
[MIKESHE_SheetPiling_File] FileVersion = 2 [SheetPiling] |
FileVersion can be 1 or 2, but must be 2, if you want to check for the SpecifiedXYLevels option |
NrOfLayers = 1 |
Total number of SZ layers with sheet piling |
SpecifiedXYLevels = 1 |
0: not specified. 1: top and bottom levels specified for each layer Note: only checked when FileVersion > 1 |
[Layer_1] |
This section must be repeated for each -NrOfLayers- sheet piling layer. The sections must be named Layer_1, Layer_2, etc. |
LayerNumber = 1 |
The MIKE SHE SZ layer number of the actual sheet piling layer (1 = top layer). |
[GridCodes] Type = 1 FixedValue = 0 [DFS_2D_DATA_FILE] FILE_NAME = |.\SPGrid_1.dfs2| ITEM_COUNT = 1 ITEM_NUMBERS = 1 EndSect // DFS_2D_DATA_FILE EndSect // GridCodes |
[GridCodes] section Specification of grid codes for the current layer. Type Normally 1 because a dfs2 file is required. 0 means global value. FILE_NAME Name of the dfs2 file with grid codes. The file name is enclosed in "|" which tells the system that the name is relative to the location of this module input file. ITEM_NUMBERS: One number (because ITEM_COUNT must be 1) defining the item of the dfs2 file to be used. |
[X_Leakage] Type = 0 FixedValue = 1.0E-7 [DFS_2D_DATA_FILE] FILE_NAME = |.\maps\SPLeakX_1.dfs2| ITEM_COUNT = 1 ITEM_NUMBERS = 1 EndSect // DFS_2D_DATA_FILE EndSect // X_Leakage |
[X_Leakage] section: Required if there are any cells with N-S sheet piling affecting the flow in the x-direction (codes containing 100). Type Set to 0 if a global value is specified and 1 if using a dfs2 file. FixedValue The global value (1/s) which is read if Type = 0. FILE_NAME and ITEM_NUMBERS Dfs2 file name and item number if Type = 1 (relative file name as explained under Grid Codes). |
[Y_Leakage] Type = 0 //(0:Fixed value,1:DFS2 file) FixedValue = 2.0E-7 [DFS_2D_DATA_FILE] FILE_NAME = |.\maps\SPLeakY_1.dfs2| ITEM_COUNT = 1 //(must be 1) ITEM_NUMBERS = 1 1 EndSect // DFS_2D_DATA_FILE EndSect // Y_Leakage |
Y_Leakage] section: Required if there are any cells with E-W sheet piling affecting the flow in the y-direction (codes containing 10).
|
[Z_Leakage] Type = 0 //(0:Fixed value,1:DFS2 file) FixedValue = 3.0E-7 [DFS_2D_DATA_FILE] FILE_NAME = |.\maps\SPLeakZ_1.dfs2| ITEM_COUNT = 1 ITEM_NUMBERS = 1 EndSect // DFS_2D_DATA_FILE EndSect // Z_Leakage |
[Z_Leakage] section: Required if there are any cells with horizontal sheet piling affecting the vertical flow (codes containing 1).
|
[X_TopLevel] RelativeToGround = 0 // 0: no, 1: yes Type = 1 //(0:Fixed value,1:DFS2 file) FixedValue = 0.0 [DFS_2D_DATA_FILE] FILE_NAME = |.\YLevels_1.dfs2| ITEM_COUNT = 1 //(must be 1) ITEM_NUMBERS = 1 EndSect // DFS_2D_DATA_FILE EndSect // Y_TopLevel |
[X_TopLevel] section: Required if SpecifiedXYLevels=1 and there are any codes containing 100. |
[X_BottomLevel] RelativeToGround = 0 // 0: no, 1: yes Type = 1 //(0:Fixed value,1:DFS2 file) FixedValue = 0.0 [DFS_2D_DATA_FILE] FILE_NAME = |.\YLevels_1.dfs2| ITEM_COUNT = 1 //(must be 1) ITEM_NUMBERS = 2 EndSect // DFS_2D_DATA_FILE EndSect // Y_BottomLevel |
[X_BottomLevel] section: Required if SpecifiedXYLevels=1 and there are any codes containing 100.
|
[Y_TopLevel] RelativeToGround = 0 // 0: no, 1: yes Type = 1 //(0:Fixed value,1:DFS2 file) FixedValue = 0.0 [DFS_2D_DATA_FILE] FILE_NAME = |.\YLevels_1.dfs2| ITEM_COUNT = 1 //(must be 1) ITEM_NUMBERS = 1 EndSect // DFS_2D_DATA_FILE EndSect // Y_TopLevel |
[Y_TopLevel] section: Required if SpecifiedXYLevels=1 and there are any codes containing 10. |
[Y_BottomLevel] RelativeToGround = 0 // 0: no, 1: yes Type = 1 //(0:Fixed value,1:DFS2 file) FixedValue = 0.0 [DFS_2D_DATA_FILE] FILE_NAME = |.\YLevels_1.dfs2| ITEM_COUNT = 1 //(must be 1) ITEM_NUMBERS = 2 EndSect // DFS_2D_DATA_FILE EndSect // Y_BottomLevel |
[Y_BottomLevel] section: Required if SpecifiedXYLevels=1 and there are any codes containing 10.
|
EndSect // Layer_1 |
|
EndSect // SheetPiling |
|
EndSect // MIKESHE_SheetPiling_File |
|