( This file generates an input file tochnog.dat. Length units in this file are in meter. The tochnog.dat contains everything that you need for a plane-strain sheet pile analysis. The tochnog.dat includes a generated group_data.dat with material data. You can also include your personal group_data.dat, in which you saved your prefered material data for layers. The tochnog.dat includes a generated mesh.dat with meshing data. In the tochnog.dat you can also include your personal mesh.dat. Below the syntax is shown with an example. ) echo -no number_of_space_dimensions 2 end_initia ( Required ) ( Description: Sheet Pile ) ( Syntax: EASY_SHEET_PILE structure_x_left structure_x_right structure_y_top structure_y_bottom excavation_y ) ( Condition: excavation_y>=structure_y_bottom ) EASY_SHEET_PILE 10.0 10.1 1.0 -10.0 -9.0 ( Optional ) ( Description: Domain ) ( Syntax: EASY_DOMAIN domain_x_right domain_y_top ) ( Condition: domain_y_top<=structure_y_top ) ( Default: domain_x_right=3*structure_x_right, domain_y_top=structure_y_top ) EASY_DOMAIN 30.0 0.0 ( Optional ) ( Description: Strut ) ( Syntax: EASY_STRUT index strut_y ) ( Condition: struts should be specified top-down ) ( Default: no strut ) EASY_STRUT 1 -1.0 EASY_STRUT 2 -3.0 EASY_STRUT 3 -7.0 ( Optional ) ( Description: no-slip Anchor ) ( Syntax: EASY_ANCHOR index anchor_x_left anchor_y_left anchor_x_right anchor_y_right friction_length ) ( Default: no anchor ) EASY_ANCHOR 1 10.1 -2.0 20.0 -4.0 3.0 ( Optional ) ( Description: no-slip Geotextile ) ( Syntax: EASY_GEOTEXILE index geotextile_y geotextile_thickness ) ( Condition: sequential indices starting from 1 ) ( Default: no geotextile ) ( Example: EASY_GEOTEXTILE 1 -1.0 0.02 ) ( Optional ) ( Description: Phreatic Level ) ( Syntax: easy_phreatic_level phreatic_y_left phreatic_y_right ) ( Remark: it is allowed to specify a phreatic level above domain_y_top ) ( Default: no water ) EASY_PHREATIC_LEVEL -9.5 -2.0 ( Optional ) ( Description: Force At Surface Top Layer ) ( Syntax: EASY_FORCE index force_x_left force_y_left force_x_right force_y_right ) ( Default: no forces ) ( Example: EASY_FORCE 1 11.0 0.0 20.0 0.0 ) ( Optional ) ( Description: Layers ) ( Syntax: EASY_LAYER index layer_y ) ( Condition: the layers should be specified from top to bottom ) ( Condition: sequential indices starting from 1 ) ( Default: 1 layer with bottom: structure_y_bottom - structure_x_right ) ( Example: EASY_LAYER 1 -20.0 ) ( Optional ) ( Description: Layer Material Model ) ( Syntax: EASY_LAYER_LAW index model_number ) ( Remark: use model_number=0 for linear elasticity ) ( Remark: use model_number=1 for mohr-coulomb elasto-plasticity ) ( Remark: use model_number=2 for cam-clay elasto-plasticity ) ( Remark: use model_number=3 for hypoplastic von-wolffersdorff sand law ) ( Remark: use model_number=4 for hypoplastic masin clay law ) ( Condition: sequential indices starting from 1 ) ( Default: each layer gets model_number 1 ) ( Example: EASY_LAYER_LAW 1 1 ) ( Optional ) ( Description: Layer Names ) ( Syntax: EASY_LAYER_NAME index name ) ( Remark: in the generated group_data.dat this name will be used ) ( Default: each layer gets name 'layer_group_index' ) ( Example: EASY_LAYER_NAME 1 sea_sand ) ( Optional ) ( Description: Mesh Number Of Elements In X And Y Direction For Each Layer ) ( Syntax: EASY_MESH_NX_NY nx ny ) ( Default: 5 5 ) ( Example: EASY_MESH_NX_NY 20 10 ) ( Optional ) ( Description: Mesh Amount Factor ) ( Syntax: EASY_MESH_AMOUNT_FACTOR factor ) ( Remark: A higher factor gives more elements ) ( Default: 1 ) ( Example: EASY_MESH_AMOUNT_FACTOR 1. ) end_data