Python钢筋混凝土结构计算.pdf-混凝土构件计算

这篇具有很好参考价值的文章主要介绍了Python钢筋混凝土结构计算.pdf-混凝土构件计算。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

计算原理:

Python钢筋混凝土结构计算.pdf-混凝土构件计算,07_其他总结,笔记

代码实现:


#钢筋混凝土参数
def c_hrb():
global fcuk,HRB,Ec,fc,ft,ftk,Es,fy,fyp,fyk
global a1,epsilon_cu
fcuk=Ec=fc=ft=ftk=0.0
HRB=Es=fy=fyp=fyk=0.0
#矩形应力图系数a1,C50以下为1.0
a1=1.0
#正截面混凝土极限压应变epsilon_cu,C50以下为0.0033
epsilon_cu=0.0033
fcuk=int(input("C?30/35/40"))
if (fcuk==30):
Ec=30000
fc=14.3
ft=1.43
ftk=2.01
elif (fcuk==35):
Ec=31500
fc=16.7
ft=1.57
ftk=2.2
elif (fcuk==40):
Ec=32500
fc=19.1
ft=1.71
ftk=2.39
HRB=int(input("HRB?300/400/500"))
if (HRB==300):
Es=210000
fy=270
fyp=270
fyk=300
elif (HRB==400):
Es=200000
fy=360
fyp=360
fyk=400
elif (HRB==500):
Es=200000
fy=435
fyp=410
fyk=500
print('fcuk=',fcuk)
print('Ec=',Ec)
print('fc=',fc)
print('ft=',ft)
print('ftk=',ftk)
print('HRB=',HRB)
print('Es=',Es)
print('fy=',fy)
print('fyp=',fyp)
print('fyk=',fyk)
#函数结束

#1.受弯构件正截面
#矩形双筋(非抗震,gamma_RE=1.0;抗震,《混规》11.1.6,gamma_RE=0.75)
#【a】已知Asp,M,求As
def given_asp_m_solve_as():
import math
c_hrb()
gamma_RE=float(input("抗震0.75,gamma_RE="))
nsp=float(input("受压筋个数nsp="))
dsp=float(input("受压筋直径dsp="))
Asp=nsp0.253.14*(dsp2)
M=float(input("kNm,M="))
h=float(input("mm,h="))
b=float(input("mm,b="))
ast=float(input("mm,受拉钢筋合力点至受拉边缘的距离ast="))
asp=float(input("mm,受压钢筋合力点至受压边缘的距离asp="))
h0=h-ast
#界限受压区高度ksi_b
ksi_b=round(0.8/(1 + fy / (Esepsilon_cu)),3)
#受压区高度x
x=round(h0-math.sqrt(h02 - 2*(gamma_REM(106) - fypAsp*(h0-asp)) / (a1fcb)),1)
print('h0=',h0)
print('ksi_b=',ksi_b)
print('x=',x)
if (x<=ksi_bh0):
#弯曲破坏时,截面的延性取决于受压区高度的大小,受压区高度越小,截面转动就越大,延性就越好
print(x,"非抗震截面,<=ksi_bh0",ksi_bh0)
print(x,"抗震端截面,一级x<=0.25h0",0.25h0)
print(x,"抗震端截面,二、三级x<=0.35h0",0.35h0)
else:
#超筋梁,脆性破坏
print(x,">ksi_bh0,截面过小!",ksi_bh0)
if (x>=2asp):
print(x,">=2asp,混规6.2.10-4式",2asp)
As=(a1fcbx+fypAsp)/fy
else:
print(x,"<2asp,混规6.2.14条",2asp)
As=gamma_RE*M(10*6) / (fy(h - ast - asp))
As=round(As,1)
print('受拉筋面积As=',As)
rho=round(As/(b*h)*100,3)
print('另需满足最小配筋率;配筋率rho=',rho,'%')
#函数结束

#【b】已知As,Asp,求Mu
def given_as_asp_solve_mu():
import math
c_hrb()
gamma_RE=float(input("抗震0.75,gamma_RE="))
nst=float(input("受拉筋个数nst="))
dst=float(input("受拉筋直径dst="))
As=nst0.253.14*(dst2)
nsp=float(input("受压筋个数nsp="))
dsp=float(input("受压筋直径dsp="))
Asp=nsp0.253.14*(dsp2)
h=float(input("mm,h="))
b=float(input("mm,b="))
ast=float(input("mm,受拉钢筋合力点至受拉边缘的距离ast="))
asp=float(input("mm,受压钢筋合力点至受压边缘的距离asp="))
h0=h-ast
#界限受压区高度ksi_b
ksi_b=round(0.8/(1 + fy / (Esepsilon_cu)),3)
#受压区高度x
x=(fyAs-fypAsp)/(a1fcb)
print('h0=',h0)
print('ksi_b=',ksi_b)
print('x=',x)
if (x<=ksi_bh0):
#弯曲破坏时,截面的延性取决于受压区高度的大小,受压区高度越小,截面转动就越大,延性就越好
print(x,"非抗震截面,<=ksi_bh0",ksi_bh0)
print(x,"抗震端截面,一级x<=0.25h0",0.25h0)
print(x,"抗震端截面,二、三级x<=0.35h0",0.35h0)
else:
x=ksi_bh0
print(x,"取x=ksi_bh0",ksi_bh0)
if (x>=2asp):
print(x,">=2asp,混规6.2.10-4式",2asp)
Mu=(a1fcbx(h0-x/2) + fypAsp(h0-asp)) / gamma_RE/(106)
else:
print(x,"<2asp,混规6.2.14条",2asp)
Mu=fyAs(h - ast - asp) / gamma_RE/(106)
Mu=round(Mu,3)
print('极限抗弯承载力Mu=',Mu)

代码说明:

它包含两个函数:

  1. c_hrb() 函数用于定义钢筋混凝土的参数,包括强度、模量等信息,并根据用户输入的混凝土标号和钢筋牌号设置相应的数值。
  2. given_asp_m_solve_as() 函数和 given_as_asp_solve_mu() 函数用于根据给定的钢筋参数和受力条件计算出所需的钢筋面积和极限抗弯承载力。

这些函数通过用户输入的数据进行计算,并输出结果。其中涉及到一些公式和判断逻辑,用于根据不同情况下的受力状态和设计要求进行计算。文章来源地址https://www.toymoban.com/news/detail-691931.html

到了这里,关于Python钢筋混凝土结构计算.pdf-混凝土构件计算的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 工业厂房地面混凝土破损快速修复案例:安全与效率的完美结合

    引言 在工业领域中,厂房地面的完好性直接关系到生产线的稳定运行和工人的作业安全。然而,随着时间的推移,地面混凝土往往会出现破损、开裂等问题,给企业的生产带来诸多不便。因此,选择一家专业、高效的混凝土修补公司显得尤为重要。在众多修补公司中,清兆混

    2024年04月17日
    浏览(28)
  • Python土力学与基础工程计算.PDF-压水试验

    Python 求解代码如下: 运行代码可得输出结果: 透水率为40.00Lu 渗透系数为0.015m/d 根据上文所述,还可以通过反演法计算岩体渗透系数。 下载地址: https://oan3m7w1ar.feishu.cn/file/WMEsbUF7Iokbt2x3OgKcqQqnnTd?from=from_copylink

    2024年02月11日
    浏览(35)
  • Python土力学与基础工程计算.PDF-螺旋板载荷试验

    python 求解代码如下: 输出结果为: 地基土的压缩模量为: 780.00 kPa 因为数据较少,可以直接用 Numpy 模块计算,计算结果与手算一致。 下载地址: https://oan3m7w1ar.feishu.cn/file/WMEsbUF7Iokbt2x3OgKcqQqnnTd?from=from_copylink

    2024年02月12日
    浏览(32)
  • Python土力学与基础工程计算.PDF-隧道涌水量

    Python 求解代码如下: 输出结果为: 该隧道通过该含水体段的经常涌水量为2.74 m^3/d 下载地址: https://oan3m7w1ar.feishu.cn/file/WMEsbUF7Iokbt2x3OgKcqQqnnTd?from=from_copylink  

    2024年02月11日
    浏览(24)
  • Python土力学与基础工程计算.PDF-土的三项组成

      Python 求解代码如下: 输出结果为: 饱和度为 0.9干密度为 19.29 kN/m^3 civilpy:Python土力学与基础工程计算.PDF-隧道涌水量0 赞同 · 0 评论文章 civilpy:Python土力学与基础工程计算.PDF-压水试验1 赞同 · 0 评论文章 civilpy:Python土力学与基础工程计算.PDF-螺旋板载荷试验1 赞同 ·

    2024年02月11日
    浏览(29)
  • 【注册岩土】Python土力学与基础工程计算.PDF-土中的应力

    Python 求解代码如下: 运行结果: 竖向有效自重应力为:73.00 kPa 基底附加压力为:127.00 kPa 该建筑物基础不是补偿基础。 下载地址: https://oan3m7w1ar.feishu.cn/file/WMEsbUF7Iokbt2x3OgKcqQqnnTd 学Python并不难,会敲键盘就能学!

    2024年02月11日
    浏览(35)
  • 基于YoloV5的钢筋计数

    文章为原创内容,如转载请标明,严禁照搬照抄! 另外如果大家有什么问题可以在评论区留言,我也是小白,我会尽量帮大家解答的。 yolov5的源码下载地址 yolov5官网 下载之后大致是这样的,因为我这个是做钢筋计数,可能有一点不同 就简单做一下介绍: 1、data:主要是存

    2024年02月04日
    浏览(27)
  • 宝武中南钢铁借助飞桨让钢筋超限监控有了“火眼金睛”

    现代钢铁工业生产过程是一个复杂而庞大的生产体系,涵盖数百道工序。 在70多年的发展历程中,炼钢、轧钢、连铸以及节能减排等各项技术不断进化,无一不印证了中国钢铁在技术创新之路上获得的持续性突破。如今,宝武中南钢铁(宝武集团中南钢铁有限公司)通过对一

    2024年02月05日
    浏览(21)
  • 现浇钢筋混泥土楼板施工岗前安全VR实训更安全高效

    建筑行业天天与钢筋混凝土砼在,安全施工便成了企业发展的头等大事。 当今社会,人人都奉行生命无价,安全至上。可工地安全事故频繁发生,吞噬掉多少宝贵生命。破坏了多小个家庭?痛定死痛,为了提高施工人员的安全意识。 钢筋混泥土施工VR安全模拟培训具有许多益

    2024年02月10日
    浏览(36)
  • PDF结构详解

    可移植文档格式(PDF)是描述页面打印的世界领先语言,在印刷行业几乎无处不在。同时适用于电子文档交换和在线文档分页展示。 今天我们认为高保真的PDF文件交换是理所当然的,因为知道这里发送的文件在哪里看起来都是相同的,并且它可以在屏幕上和纸上同等地显示。

    2024年01月16日
    浏览(26)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包