Exemple #1
0
__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__)
Exemple #2
0
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)