__author__ = "Luis C. Pérez Tato (LCPT)" __copyright__ = "Copyright 2016, LCPT" __license__ = "GPL" __version__ = "3.0" __email__ = "*****@*****.**" ''' Wall stability ''' from materials.sia262 import SIA262_materials from materials.sia262 import SIA262_limit_state_checking from materials.sections import rebar_family from rough_calculations import ng_rc_section as rc beton = SIA262_materials.c30_37 acier = SIA262_materials.B500B A10_15 = SIA262_limit_state_checking.SIARebarFamily(acier, 10e-3, 0.15, 0.05) section = rc.RCSection(A10_15, beton, 1.0, 0.3) MR = section.getMR() VR = section.getVR(Nd=-6.17e3, Md=15.56e3) ratio1 = (MR - 50.2222855584e3) / 50.2222855584e3 ratio2 = (VR - 230.473590755e3) / 230.473590755e3 ''' print('MR= ', MR/1e3) print('ratio1= ', ratio1) print('VR= ', VR/1e3) print('ratio2= ', ratio2) ''' import os from misc_utils import log_messages as lmsg fname = os.path.basename(__file__)
from geotechnics import frictional_cohesional_soil as fcs from actions import load_cases from actions import combinations from actions.earth_pressure import earth_pressure #Géométrie b= 1.0 stemTopWidth= 0.25 cover= 55e-3 #Materials concrete= SIA262_materials.c30_37 steel= SIA262_materials.B500B #Typical reinforcement. A08_15= SIA262_limit_state_checking.SIARebarFamily(steel,8e-3,0.15,cover) A10_15= SIA262_limit_state_checking.SIARebarFamily(steel,10e-3,0.15,cover) A12_15= SIA262_limit_state_checking.SIARebarFamily(steel,12e-3,0.15,cover) A14_15= SIA262_limit_state_checking.SIARebarFamily(steel,14e-3,0.15,cover) A16_15= SIA262_limit_state_checking.SIARebarFamily(steel,16e-3,0.15,cover) A18_15= SIA262_limit_state_checking.SIARebarFamily(steel,18e-3,0.15,cover) A20_15= SIA262_limit_state_checking.SIARebarFamily(steel,20e-3,0.15,cover) A22_15= SIA262_limit_state_checking.SIARebarFamily(steel,22e-3,0.15,cover) A26_15= SIA262_limit_state_checking.SIARebarFamily(steel,26e-3,0.15,cover) A08_30= SIA262_limit_state_checking.SIARebarFamily(steel,8e-3,0.30,cover) A10_30= SIA262_limit_state_checking.SIARebarFamily(steel,10e-3,0.30,cover) A12_30= SIA262_limit_state_checking.SIARebarFamily(steel,12e-3,0.30,cover) A14_30= SIA262_limit_state_checking.SIARebarFamily(steel,14e-3,0.30,cover) A16_30= SIA262_limit_state_checking.SIARebarFamily(steel,16e-3,0.30,cover) A18_30= SIA262_limit_state_checking.SIARebarFamily(steel,18e-3,0.30,cover)