一、题目
已知截面尺寸、钢筋配筋和截面曲率情况下,计算截面轴力和弯矩:
二、解题思路
1. 根据平截面假定求解出混凝土和钢筋的应变,再根据应力应变曲线求解出对应的应力;混凝土的应力一般用简化的公式,即求解合力点来计算合力,钢筋一般是采用理想弹塑性模型。
混凝土合力若采用积分计算方法,这里有一个方便的积分计算网站积分计算网站
def Xn(p): #混凝土相对受压区高度
return(3300/p)
def X0(p): #混凝土受压合力点
if Xn(p)>500:
return((0.318-0.222*(1-500/Xn(p))**2*(1+2*500/Xn(p))*(3.3-2.723*(1-500/Xn(p))))/(0.798-0.667*(1-500/Xn(p))**2*(3.3-2.723*(1-500/Xn(p))))*Xn(p))
#简化公式
else:
return (0.8*0.5*Xn(p))
def st1(p): #第一排钢筋应力
s=(3300-p*460)*0.2
if s>300:
return (300)
if s<-300:
return(-300)
else:
return(s)
def st2(p): #第二排钢筋应力