# 创建材料属性列表,后期只需要指定材料代号,其他数据可以直接使用
# 混凝土材料属性
# "C60": (fck_GB, ftk_GB, fc_GB, ft_GB, Ec, fck_MC, alpha_1, ftk_0k05)
Concrete_materialLib = {"C15": (10.0, 1.27, 7.20, 0.91, 2.20*10**4, 12.00, 1.00, 1.1),"C20": (13.4, 1.54, 9.60, 1.10, 2.55*10**4, 16.00, 1.00, 1.3),"C25": (16.7, 1.78, 11.9, 1.27, 2.80*10**4, 20.00, 1.00, 1.5),"C30": (20.1, 2.01, 14.3, 1.43, 3.00*10**4, 25.00, 1.00, 1.8),"C35": (23.4, 2.20, 16.7, 1.57, 3.15*10**4, 28.57, 1.00, 1.94),"C40": (26.8, 2.39, 19.1, 1.71, 3.25*10**4, 31.87, 1.00, 2.07),"C45": (29.6, 2.51, 21.1, 1.80, 3.35*10**4, 35.00, 1.00, 2.2),"C50": (32.4, 2.64, 23.1, 1.89, 3.45*10**4, 40.00, 1.00, 2.5),"C55": (35.5, 2.74, 25.3, 1.96, 3.55*10**4, 45.00, 0.99, 2.7),"C60": (38.5, 2.85, 27.5, 2.04, 3.60*10**4, 50.00, 0.98, 2.9),"C65": (41.5, 2.93, 29.7, 2.09, 3.65*10**4, 53.57, 0.97, 2.97),"C70": (44.5, 2.99, 31.8, 2.14, 3.70*10**4, 56.87, 0.96, 3.03),"C75": (47.4, 3.05, 33.8, 2.18, 3.75*10**4, 60.00, 0.95, 3.1),"C80": (50.2, 3.11, 35.9, 2.22, 3.80*10**4, 65.00, 0.94, 3.15)}def return_concrete_material_attr(str_deg):material_set = {"C15", "C20", "C25", "C30", "C35", "C40", "C45","C50", "C55", "C60", "C65", "C70", "C75", "C80"}concrete_material_cell = {}if str_deg in material_set:concrete_material_cell = {"fck_GB": Concrete_materialLib[str_deg][0],"ftk_GB": Concrete_materialLib[str_deg][1],"fc_GB": Concrete_materialLib[str_deg][2],"ft_GB": Concrete_materialLib[str_deg][3],"Ec": Concrete_materialLib[str_deg][4],"fck_MC": Concrete_materialLib[str_deg][5],"alpha_1": Concrete_materialLib[str_deg][6],"ftk_0k05": Concrete_materialLib[str_deg][7]}else:print("")    # 提示材料强度等级输入错误!return concrete_material_cell# 钢筋材料属性
# "HRB400": (fyk, fstk, fy, fy_p, Es)
steel_materialLib = {"HPB300": (300, 420, 270, 270, 2.1*10**5),"HRB335": (335, 455, 300, 300, 2.0*10**5),"HRB400": (400, 540, 360, 360, 2.0*10**5),"HRB500": (500, 630, 435, 410, 2.0*10**5),"HRBF335": (335, 455, 300, 300, 2.0*10**5),"HRBF400": (400, 540, 360, 360, 2.0*10**5),"HRBF500": (500, 630, 435, 410, 2.0*10**5),"RRB400": (400, 540, 360, 360, 2.0*10**5)}# "HRB400": (fyk, fstk, fy, fy_p, Es)
def return_steel_material_attr(str_deg):material_set = {"HPB300", "HRB335", "HRB400", "HRB500", "HRBF335", "HRBF400", "HRBF500", "RRB400"}steel_material_cell = {}if str_deg in material_set:steel_material_cell = {"fyk": steel_materialLib[str_deg][0],"fstk": steel_materialLib[str_deg][1],"fy": steel_materialLib[str_deg][2],"fy_p": steel_materialLib[str_deg][3],"Es": steel_materialLib[str_deg][4]}else:print("")    # 提示材料强度等级输入错误!return steel_material_cell# 预应力筋材料属性
# 目前仅考虑纳入国标中钢绞线的数据
# "1860": (fptk, fpy, fpy_p, Ep, A_phi)
# A_phi ——> 单根钢绞线截面面积,mm^2
pre_steel_materialLib = {"1570": (1570, 1110, 390, 1.95*10**5, 140),"1720": (1720, 1220, 390, 1.95*10**5, 140),"1860": (1860, 1320, 390, 1.95*10**5, 140),"1960": (1960, 1390, 390, 1.95*10**5, 140)}def return_presteel_material_attr(str_deg):material_set = {"1570", "1720", "1860", "1960"}steel_material_cell = {}if str_deg in material_set:steel_material_cell = {"fptk": pre_steel_materialLib[str_deg][0],"fpy": pre_steel_materialLib[str_deg][1],"fpy_p": pre_steel_materialLib[str_deg][2],"Ep": pre_steel_materialLib[str_deg][3],"A_phi": pre_steel_materialLib[str_deg][4]}else:print("")   # 提示错误return steel_material_cell

为避免后期再重复输入,暂存于此!

混凝土及钢筋常用参数相关推荐

  1. 2021年大数据Hadoop(二十九):​​​​​​​关于YARN常用参数设置

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 关于yarn常用参数设置 设置container分配最小内 ...

  2. dataTables常用参数

    一.新版本和老版本的区别 新版本的改进:https://datatables.net/new/1.10 新老版本参数变化列表:http://datatables.club/upgrade/1.10-c ...

  3. [Hive_add_8] Hive 常用参数配置

    0. 说明 记录 Hive 常用参数的配置 1. 设置本地模式 让 Hive 自动使用 Hadoop 的本地模式运行作业,提升处理性能 适合小文件,一般用于测试 set hive.exec.mode. ...

  4. R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告、knitr常用参数

    R语言使用knitr生成机器学习模型全流程步骤示例:knitr与自动化结果报告.knitr常用参数 目录

  5. Maven常用参数及其说明

    2019独角兽企业重金招聘Python工程师标准>>> Maven常用参数及其说明 -h,--help                              Display he ...

  6. qemu使用实例和常用参数

    =========================qemu使用实例参数详解========================= qemu.exe -kernel-kqemu -L . -m 512 -h ...

  7. JVM面试问题系列:JVM 配置常用参数和常用 GC 调优策略

    JVM 配置常用参数 堆参数 回收器参数 如上表所示,目前主要有串行.并行和并发三种,对于大内存的应用而言,串行的性能太低,因此使用到的主要是并行和并发两种.并行和并发 GC 的策略通过 UsePar ...

  8. mysql -s 参数_mysqldump 的常用参数。

    mysqldump 常用参数详解: --databases:备份多个数据库,选项后跟多个库名.备份文件中会包含USE db_name. --events    :  备份事件 --routines:备 ...

  9. python把桢写入txt_ffmpeg 常用参数一览表及python 使用示例

    FFmpeg是一套可以用来记录.转换数字音频.视频,并能将其转化为流的开源计算机程序.提供了录制.转换以及流化音视频的完整解决方案. 它包含了非常先进的音频/视频编解码库libavcodec,这里介绍 ...

最新文章

  1. cout的输出格式初探3
  2. codeblocks无法打开文件kernel32.lib
  3. 判断手机号码是否符合要求
  4. poj 1060 Modular multiplication of polynomials
  5. 【glibc源码分析】--strcpy.c 字符串复制
  6. 开源软件free download manager在windows defender中报毒
  7. linux登录后出现_bash-4.1#终端提示符异常
  8. Educoder关联规则挖掘
  9. 统计各班参加补考的人数
  10. BL2028N蓝牙+Wi-Fi双模SOC芯片,支持Matter协议,智能家居-灯控、开关
  11. 惠普服务器如何修改ip地址,HP网络打印机如何设置IP地址
  12. java代码混淆工具ProGuard混淆插件
  13. Windows 7 极限精简 x86 x64 2018年度版
  14. 中文的括号和英文的括号区别_易混标点符号:中英文冒号(:、:)、比号(∶)...
  15. web端调用高德API
  16. 豆瓣电影评分(微信小程序)——Day1
  17. 一文梳理人脸识别,看完全都懂了!
  18. html标签闭合在线检测,HP自动检查html标签是否闭合(示例代码)
  19. 【异步系列二】Promise原理及执行顺序详解
  20. 《鸿图之下》中的武将是如何做美术设计的?

热门文章

  1. 名帖127 文徵明 小楷《盘谷叙》
  2. 企业用网络推广工具好不好?
  3. Python基础知识——字典dict
  4. 01--合宙Air724UG-A11开发板
  5. vue中transition动画(移动端页面切换左右滑动效果)
  6. 用SourceTree使用SVN
  7. TCP长连接,并行连接
  8. Google、百度、谷歌的最本质区别
  9. ClickOnce部署
  10. java接口和抽象类区别是什么_Java接口和抽象类有什么区别