geolib.models.dsheetpiling.settings¶
Classes
|
|
|
Calculation type for D-SheetPiling |
|
|
|
|
|
Distribution type for probability analysis |
|
|
|
|
|
|
|
|
|
The method for input of the lateral earth pressure ratio |
|
The method for input of the lateral earth pressure ratio |
|
|
|
|
|
|
|
Represents the model types from D-Sheet Piling using the same integer values used in the application. |
|
The Secant definition is based on the stress-displacement diagram according to CUR 166 of subgrade reaction. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Class to determine passive side. |
|
|
|
Materials settings for sheet pile elements |
|
Defines the two sides of a wall |
|
Load options for the Single Pile |
|
|
|
- class geolib.models.dsheetpiling.settings.AssessmentTypeEC7NL(*values)¶
- Disapproval = 3¶
- NewConstruction = 0¶
- Reconstruction = 1¶
- ReconstructionAccordingToBouwBesluit2003OrBefore = 2¶
- class geolib.models.dsheetpiling.settings.CalculationType(*values)¶
Calculation type for D-SheetPiling
- CHARACTERISTIC_KRANZ_ANCHOR_STRENGTH = 3¶
- DESIGN_SHEETPILING_LENGTH = 1¶
- OVERALL_STABILITY = 4¶
- RELIABILITY_ANALYSIS = 5¶
- STANDARD = 0¶
- VERIFY_SHEETPILING = 2¶
- class geolib.models.dsheetpiling.settings.CurveSettings(**data)¶
- Parameters:
data (
Any)
-
curve_number:
Annotated[int]¶
- model_config: ClassVar[ConfigDict] = {'arbitrary_types_allowed': True, 'extra': 'forbid', 'ser_json_inf_nan': 'constants', 'validate_assignment': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
-
modulus_reaction_type:
ModulusReactionType¶
-
use_unloading_reloading_curve:
bool¶
- class geolib.models.dsheetpiling.settings.DesignType(*values)¶
- CUR = 1¶
- EC7BE = 4¶
- EC7GENERAL = 2¶
- EC7NL = 3¶
- REPRESENTATIVE = 0¶
- UNKNOWN = 5¶
- class geolib.models.dsheetpiling.settings.DistributionType(*values)¶
Distribution type for probability analysis
- EXPONENTIAL = 4¶
- LOG_NORMAL = 3¶
- NONE = 0¶
- NORMAL = 2¶
- UNIFORM = 1¶
- class geolib.models.dsheetpiling.settings.EarthPressureCoefficients(*values)¶
- BRINCHHANSEN = 1¶
- MANUAL = 0¶
- class geolib.models.dsheetpiling.settings.HorizontalBehaviorType(*values)¶
- ELASTIC = 2¶
- FOUNDATION = 3¶
- STIFF = 1¶
- class geolib.models.dsheetpiling.settings.LambdaType(*values)¶
- KOTTER = 2¶
- MANUAL = 0¶
- MULLERBRESLAU = 1¶
- class geolib.models.dsheetpiling.settings.LateralEarthPressureMethod(*values)¶
The method for input of the lateral earth pressure ratio
- C_PHI_DELTA = 1¶
- KA_KO_KP = 0¶
- MIXED = 2¶
- class geolib.models.dsheetpiling.settings.LateralEarthPressureMethodStage(*values)¶
The method for input of the lateral earth pressure ratio
- C_PHI_DELTA = 2¶
- KA_KO_KP = 1¶
- static get_stage_type_from_method(method_value)¶
- Parameters:
method_value (
LateralEarthPressureMethod)
- class geolib.models.dsheetpiling.settings.LoadTypeFavourableUnfavourable(*values)¶
- DSHEETPILING_DETERMINED = 0¶
- FAVOURABLE = 1¶
- UNFAVOURABLE = 2¶
- class geolib.models.dsheetpiling.settings.LoadTypeFavourableUnfavourableMoment(*values)¶
- FAVOURABLE = 1¶
- UNFAVOURABLE = 2¶
- class geolib.models.dsheetpiling.settings.LoadTypePermanentVariable(*values)¶
- PERMANENT = 0¶
- VARIABLE = 1¶
- class geolib.models.dsheetpiling.settings.ModelType(*values)¶
Represents the model types from D-Sheet Piling using the same integer values used in the application.
The Model type determines the kind of construction: single pile or sheet piling. Note that the model type SHEET_PILING includes sheet piling, wooden sheet piling and diaphragm wall.
- SHEET_PILING = 0¶
- SINGLE_PILE = 1¶
- class geolib.models.dsheetpiling.settings.ModulusReactionType(*values)¶
The Secant definition is based on the stress-displacement diagram according to CUR 166 of subgrade reaction. This diagram always uses three branches, with intersections at 50, 80 and 100 % of Ka−Kp The slope of the different branches is defined indirectly, via the three secant moduli at the intersection points.
The Tangent (D-SheetPiling Classic) definition is based on a user-defined number of branches (number of curves), with the slope of each branch defined directly by the tangent modulus
- SECANT = 1¶
- TANGENT = 0¶
- class geolib.models.dsheetpiling.settings.PartialFactorCalculationType(*values)¶
- METHODA = 0¶
- METHODB = 1¶
- class geolib.models.dsheetpiling.settings.PartialFactorSetCUR(*values)¶
- CLASSI = 0¶
- CLASSII = 1¶
- CLASSIII = 2¶
- SLS = 3¶
- UNKNOWN = -1¶
- class geolib.models.dsheetpiling.settings.PartialFactorSetEC(*values)¶
- DA1SET1 = 0¶
- DA1SET2 = 1¶
- DA2 = 2¶
- DA3 = 3¶
- class geolib.models.dsheetpiling.settings.PartialFactorSetEC7NADBE(*values)¶
- RC1SET1 = 0¶
- RC1SET2 = 1¶
- RC2SET1 = 2¶
- RC2SET2 = 3¶
- RC3SET1 = 4¶
- RC3SET2 = 5¶
- class geolib.models.dsheetpiling.settings.PartialFactorSetEC7NADNL(*values)¶
- RC0 = 0¶
- RC1 = 1¶
- RC2 = 2¶
- RC3 = 3¶
- SLS = 4¶
- class geolib.models.dsheetpiling.settings.PartialFactorSetVerifyEC(*values)¶
- DA1 = 0¶
- DA2 = 1¶
- DA3 = 2¶
- class geolib.models.dsheetpiling.settings.PassiveSide(*values)¶
Class to determine passive side.
- DSHEETPILING_DETERMINED = 0¶
- LEFT = 1¶
- RIGHT = 2¶
- class geolib.models.dsheetpiling.settings.SheetPilingElementMaterialType(*values)¶
Materials settings for sheet pile elements
- Combined = 5¶
- Concrete = 2¶
- Steel = 1¶
- Synthetic = 4¶
- UserDefined = 0¶
- Wood = 3¶
- class geolib.models.dsheetpiling.settings.Side(*values)¶
Defines the two sides of a wall
- BOTH = 3¶
- LEFT = 1¶
- RIGHT = 2¶
- class geolib.models.dsheetpiling.settings.SinglePileLoadOptions(*values)¶
Load options for the Single Pile
- LOADED_BY_CALCULATED_DISPLACEMENTS = 'calculated_displacements'¶
- LOADED_BY_FORCES = 'forces'¶
- LOADED_BY_USER_DEFINED_DISPLACEMENTS = 'user_defined_displacements'¶