def getMinReinfAreaUnderFlexion(self,concrete,thickness): '''Return the minimun amount of bonded reinforcement to control cracking for reinforced concrete sections under flexion. :param concrete: concrete material. :param thickness: thickness of the bended member. ''' retval= SIA262_limit_state_checking.MinReinfAreaUnderFlexion(concrete,self.getEffectiveCover(),self.crackControlRequirement,self.spacing,thickness) return retval
rebarSpacing= 150e-3 t= 0.30 sgAdmA= SIA262_materials.limitationContraintes("A",rebarSpacing) ratio2= abs(sgAdmA-435e6)/435e6 sgAdmB= SIA262_materials.limitationContraintes("B",rebarSpacing) ratio3= abs(sgAdmB-400e6)/400e6 sgAdmC= SIA262_materials.limitationContraintes("C",rebarSpacing) ratio4= abs(sgAdmC-230e6)/230e6 kt= SIA262_materials.reductionFactorKT(t) AsTractionA= SIA262_limit_state_checking.MinReinfAreaUnderTension(SIA262_materials.c25_30,"A",rebarSpacing,t) ratio5= abs(AsTractionA-1538.20924739e-6)/1538.20924739e-6 AsTractionB= SIA262_limit_state_checking.MinReinfAreaUnderTension(SIA262_materials.c25_30,"B",rebarSpacing,t) ratio6= abs(AsTractionB-1672.80255653e-6)/1672.80255653e-6 AsTractionC= SIA262_limit_state_checking.MinReinfAreaUnderTension(SIA262_materials.c25_30,"C",rebarSpacing,t) ratio7= abs(AsTractionC-2909.22183745e-6)/2909.22183745e-6 AsFlexionA= SIA262_limit_state_checking.MinReinfAreaUnderFlexion(SIA262_materials.c25_30,concreteCover,"A",rebarSpacing,t) ratio8= abs(AsFlexionA-346.647194688e-6)/346.647194688e-6 AsFlexionB= SIA262_limit_state_checking.MinReinfAreaUnderFlexion(SIA262_materials.c25_30,concreteCover,"B",rebarSpacing,t) ratio9= abs(AsFlexionB-376.978824223e-6)/376.978824223e-6 AsFlexionC= SIA262_limit_state_checking.MinReinfAreaUnderFlexion(SIA262_materials.c25_30,concreteCover,"C",rebarSpacing,t) ratio10= abs(AsFlexionC-655.615346475e-6)/655.615346475e-6 ''' print("fctm= ", fctm, " MPa") print("ratio1= ",ratio1) print("sgAdmA= ", sgAdmA, " MPa") print("ratio2= ",ratio2) print("sgAdmB= ", sgAdmB, " MPa") print("ratio3= ",ratio3) print("sgAdmC= ", sgAdmC, " MPa") print("ratio4= ",ratio4)