提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

混凝土结构设计原理期末考试结束,由于该课程大部分与流程图有关,故在此写一个简单程序进行受弯构件单筋矩形截面的截面设计.


一、基本公式

二、设计流程

三、代码

"""
单筋矩形截面的截面设计
"""
from math import *def function(b,h,fc,ft,fy,alpha,xi_b,c,a_s,M):"""假定受拉钢筋单排布置 b,h,M为已知条件 fc,ft,fy,alpha,xi_b,c,a_s均为查表获得:param b: 截面宽度(mm):param h: 截面高度(mm):param fc: 混凝土抗压强度(N/mm^2):param ft: 混凝土抗拉强度(N/mm^2):param fy: 受拉钢筋屈服强度(N/mm^2):param alpha: 矩形应力图系数:param xi_b: 相对界限受压区高度:param c: 混凝土保护层厚度(mm):param a_s:纵向受拉钢筋合力点至截面受拉边缘的距离(mm):param M: 截面所受的弯矩设计值(kN·m):return: 受拉钢筋最小面积(mm^2)"""h_0=h-a_s   #截面有效高度rho=max(0.002,0.45*ft/fy)   #最小配筋率x=h_0*(1-sqrt(1-2*M*10**6/(alpha*fc*b*h_0**2)))   #计算受压区高度if x>xi_b*h_0:print("增大截面尺寸或提高混凝土强度\n或改用双筋截面")else:A_s=alpha*fc*b*x/fy#防止超筋,保证受拉钢筋充分屈服if A_s>=rho*b*h:print(f"所需受拉钢筋最小面积为{A_s}mm^2")return A_selse:A_s=rho*b*hprint(f"所需受拉钢筋最小面积为{A_s}mm^2")return A_s#杜绝少筋,维持结构整体性if __name__ == '__main__':r=function(250,600,11.9,1.27,300,1,0.55,None,40,220)

总结

代码较为基础,谨记录个人学习过程.
参考书:《混凝土结构设计原理》第2版 北京大学出版社

利用python设计受弯构件正截面(混凝土结构设计原理)相关推荐

  1. 国家开放大学2021春1257混凝土结构设计原理题目

    试卷代号: 1257 2021年春季学期期末统一考试 混凝土结构设计原理 试题 2021年7月 一.单项选择题(每小题2分,共30分,在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项 ...

  2. [渝粤教育] 天津城建大学 混凝土结构设计原理A 参考 资料

    教育 -混凝土结构设计原理A-章节资料考试资料-天津城建大学[] 第一章单元测验 1.[单选题]混凝土结构设计方法的发展进程中,属于结构生命全过程设计法(即兼顾结构安全性.适用性和耐久性),且运用概率 ...

  3. python中输入提示_如何利用Python设计语言控制用户输入提示

    一般情况下,系统是来和用户进行交互的,需要用户输入一定的信息.Python设计语言该如何利用自带的函数进行输入提示呢?可以利用input()函数进行提示用户输入,下面利用几个实例说明输入函数用法,操作 ...

  4. python pdf报告_利用python设计PDF报告,jinja2,whtmltopdf,matplotlib,pandas

    转自:https://foofish.net/python-crawler-html2pdf.html 工具准备 弄清楚了网站的基本结构后就可以开始准备爬虫所依赖的工具包了.requests.beau ...

  5. 计算机原理形考3,国开学习网电大混凝土结构设计原理形考任务三答案

    [上面答案为下列试题答案,请核对试题后再购买]www.botiku.com零号电大 第八章题目 题目1 满分0.40 在工程结构中,结构或构件处于受扭的情况很多,但大多数都是处于纯扭矩作用,处于弯矩. ...

  6. 利用Python设计一个简易的背单词软件

    设计背单词软件 设计背单词软件,功能如下: 1.可录入单词,输入英文单词及相应的汉语意思,如: China 中国 pencil 铅笔 可查找单词的汉语或者英语含义(输入中文查英文含义,输入英文查汉语含 ...

  7. hfss和python_利用Python与HFSS联合仿真设计一个微带天线(附详细代码)

    原标题:利用Python与HFSS联合仿真设计一个微带天线(附详细代码) 我们知道HFSS是一款电磁仿真商用软件,用其进行天线的设计十分方便.而该软件也预留了可以运行脚本的接口,使用者可以使用脚本对软 ...

  8. hfss和python_利用Python与HFSS联合仿真设计一个微带天线!

    原标题:利用Python与HFSS联合仿真设计一个微带天线! 我们知道HFSS是一款电磁仿真商用软件,用其进行天线的设计十分方便.而该软件也预留了可以运行脚本的接口,使用者可以使用脚本对软件进行控制, ...

  9. python数据挖掘课程设计,利用Python进行机器学习和数据挖掘概述

    利用Python数据挖掘和机器学习的概述 前言: 本文主要描述了使用Python进行数据挖掘业务的优势并介绍了相关的数据处理工具包pandas和机器学习算法库scikit-learn. 为什么使用py ...

最新文章

  1. 【青少年编程】【四级】数字反转
  2. 为Spring Cloud Config插上管理的翅膀
  3. ajax返回不刷新页面,Jquery ajax不刷新页面提交action取得返回值
  4. EasyUI错误总结1
  5. TensorFlow学习笔记(七)feeds操作
  6. 如何选择开源许可证?(Z)
  7. React学习小结(二)
  8. @MySQL的存储引擎
  9. 微信改成右滑删除_手机文件数据恢复,怎样恢复已过期的微信附件呢?
  10. python计算precision,recall,f1-score
  11. C#常用正则表达式收藏
  12. python画平面直角坐标系_Python 数据可视化:重新认识坐标系
  13. android执行lua脚本的方法,从Android应用程序调用Lua脚本
  14. win32开发(调试)
  15. 试戴系统完全开放—zoomla!逐浪cms在后4.6时代的又一个亮点
  16. uiswitch样式_可变大小、颜色边框、样式的UISwitch
  17. erp框架 saas_给大家分享三款生产管理ERP软件
  18. dex文件格式------header_item解析
  19. 如何判断外汇平台是否整个?MT4外汇投资靠谱吗?
  20. 如何使用HTTPS防止dns劫持、https如何防止dns劫持

热门文章

  1. windows系统“删库跑路“脚本bat
  2. pandas 日期写入excel时只保留年月日
  3. 01_人工智能与机器学习概念介绍
  4. 兄弟3150cdn灯亮error_兄弟2240d打印机drum和error灯同时亮该怎么解决?
  5. ISCSLP 2022丨ICSRC 2022 智能座舱语音识别挑战赛
  6. Iproute2简介
  7. 阿里云【7天实践训练营】进阶路线——Day5:阿里云云计算助理工程师认证(ACA)课程实验部分
  8. 一种模仿学习方法来训练机器人,而无需进行实际的人类演示
  9. 【H5开发】02手把手带你开发H5列表页面 ~ 包含查询、重置、提交功能
  10. APP推广小窍门:三大法宝让你吸引5000万用户