modules.foundationPit
Classes
- class modules.foundationPit.NailCohesionByTest
Calculate soil nail cohesion qsk of each soil according to standard - GB50739-2011 《复合土钉墙基坑支护技术规范》 - term 5.1.7
- Inherits from:
PipeModule
Methods:
- __init__(mname: str = 'NailCohesionByTest', auto_run: bool = True, material_table: PortTypeHint.MaterialTable | None = None) None
Initialize a NailCohesionByTest object.
Parameters
- material_tablePortTypeHint.MaterialTable, default: None
The material table for calculation.
Examples
:: results_table = {MaterialProp.MaterialID: [0, 1, 2], MaterialProp.LayerNumber: ["1", "2", "3"], MaterialProp.MaterialName: ["黏性土", "砂土", "粉土"], "grout": [60, 80, 40], "grout_str": ["60", "80", "40"], "steel": [50, 70, 30], "steel_str": ["50", "70", "30"]} units = [-, -, -, kPa, kPa, kPa, kPa]
Attributes:
- InputMaterials: PortReference[PortTypeHint.MaterialTable]
- OutputResults: PortReference[PortTypeHint.TableData]