geolib.models.dsettlement.drains¶
Classes
|
ScheduleValues to inherit from |
|
Drainage Schedule with strips or columns: Detailed Input |
|
Drainage Schedule with strips or columns is Off |
|
Drainage Schedule with strips or columns: Simple Input |
|
Vertical Drain Class to inherit from. |
- class geolib.models.dsettlement.drains.ScheduleValues(**data)¶
ScheduleValues to inherit from
- Parameters:
data (
Any
)
- 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].
-
schedule:
Optional
[DrainSchedule
]¶
- class geolib.models.dsettlement.drains.ScheduleValuesDetailedInput(**data)¶
Drainage Schedule with strips or columns: Detailed Input
- Parameters:
active. (Time -- The time at which dewatering is)
underpressure. (Underpressure -- This value is zero for vertical drains without enforced)
dewatering. (Water head -- The vertical level where the negative pore pressure equals the enforced underpressure during)
data (
Any
)
- 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].
-
time:
List
[timedelta
]¶
-
underpressure:
List
[float
]¶
-
water_level:
List
[float
]¶
- class geolib.models.dsettlement.drains.ScheduleValuesOff(**data)¶
Drainage Schedule with strips or columns is Off
- Parameters:
assumes (Start of drainage -- The time t at which the drain becomes active. D-SETTLEMENT) – that the water head in the drain equals the phreatic level.
drainage. (Phreatic level in drain -- The water head in the drain during)
data (
Any
)
- 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].
-
phreatic_level_in_drain:
float
¶
-
start_of_drainage:
timedelta
¶
- class geolib.models.dsettlement.drains.ScheduleValuesSimpleInput(**data)¶
Drainage Schedule with strips or columns: Simple Input
- Parameters:
assumes (Start of drainage -- The time t at which the drain becomes active. D-SETTLEMENT) – that the water head in the drain equals the phreatic level.
dewatering (Begin time -- The time at which)
stops. (End time -- The time at which dewatering)
dewatering. (Water head during dewatering -- The vertical level where the negative pore pressure equals the enforced underpressure during)
dewatering.
drainage. (Phreatic level in drain -- The water head in the drain during)
data (
Any
)
-
begin_time:
float
¶
-
end_time:
float
¶
- 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].
-
phreatic_level_in_drain:
float
¶
-
start_of_drainage:
timedelta
¶
-
tube_pressure_during_dewatering:
Optional
[float
]¶
-
underpressure:
float
¶
-
water_head_during_dewatering:
Optional
[float
]¶
- class geolib.models.dsettlement.drains.VerticalDrain(**data)¶
Vertical Drain Class to inherit from. This class refers to the input window “Vertical Drains” of the D-Settlement program.
- Parameters:
area (range_to -- right limit to the drained)
area
The (bottom_position --)
drains. (center_to_center -- The actual spacing between the)
drain. (thickness -- The actual thickness of the Strip)
drain.
grid. (grid -- The geometry of the)
data (
Any
)
-
bottom_position:
float
¶
-
center_to_center:
float
¶
-
diameter:
Optional
[float
]¶
-
grid:
DrainGridType
¶
- 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].
-
range_from:
float
¶
-
range_to:
float
¶
-
schedule:
ScheduleValues
¶
-
thickness:
Optional
[float
]¶
-
width:
Optional
[float
]¶