混凝土及钢筋常用参数有哪些_钢筋混凝土钢筋含量表

混凝土及钢筋常用参数有哪些_钢筋混凝土钢筋含量表混凝土及钢筋常用参数_hrb335钢筋c20混凝土的fy,ft,fc分别是多少

混凝土及钢筋常用参数有哪些_钢筋混凝土钢筋含量表"

# 创建材料属性列表,后期只需要指定材料代号,其他数据可以直接使用
# 混凝土材料属性
# "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

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

今天的文章混凝土及钢筋常用参数有哪些_钢筋混凝土钢筋含量表分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:http://bianchenghao.cn/69466.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注