|
270轧辊,40米线速,
生产10圆钢,K2钢料尺寸8*15.5,
用宽展公式验证成品宽度为9.989,充盈正常.
"""宽展计算验算程序,宽展公式采用Z.乌萨托夫斯基公式,
轧辊直径为工作辊径,以碳素钢为成分系数(其它值视经验取值时略做加减)"""
def KZXS(b0, hc0, hc1, dk1, t1=1000, s1=8.8, mcxs=1.01):
"""
b0:本道次料宽
hc0:本道次平均高度
hc1:下道次平均高度
dk1:下道次轧辊工作直径
t1:下道次轧制温度
s1:下道次轧线速度
mcxs:轧辊摩擦系数
"""
msg = f"""注:本宽展计算验算程序,宽展公式采用Z.乌萨托夫斯基公式
轧辊直径为工作辊径,以碳素钢为成分系数(其它值视经验取值时略做加减)"""
HH = hc1 / hc0 # 压下系数倒数
BH = b0 / hc0 # 宽高比(来料)
HD = hc1 / dk1 # 轧径系数
if BH <= 0.5: # 相对宽展系数计算
Wz = 10 ** (-3.457 * BH * HD ** 0.968)
else: # 相对宽展系数计算
Wz = 10 ** (-1.269 * BH * HD ** 0.556)
if t1 < 700: # 轧制温度影响系数
txs = 1.00406
elif t1 > 1300:
txs = 0.98615
else: # 轧制温度影响系数
txs = (t1 - 700) * 0.00003 + 1.00406
sxs = (0.00341 * HH - 0.002958) * s1 + (1.07168 - 0.10431 * HH)
kzxs = (HH ** (-Wz)) * txs * sxs * mcxs * 1.02338 # 以碳素钢为成分系数(其它值视经验取值时略做加减)
print(msg)
return kzxs
def run():
msg = f"""
1.轧辊磨光处理,轧辊非常光滑(修正系数0.975)
2.硬面辊,较光滑(修正系数1)
3.铸铁辊,表面粗糙或旧轧槽(修正系数1.01)
4.经打磨,刻痕,划辊等增加摩擦系数(修正系数1.025)
"""
msg1 = f"""
孔型高度修正系数 面积/料宽)/高度
其中:面积/料宽即为钢料平均高度
1.菱形,菱方孔:0.5
2.箱型孔,正方孔:0.96-1
3.圆孔:0.785
4.椭圆孔:0.7(0.67-0.74)
5.六角孔:0.7-0.88
6.其它:另行计算
"""
msg2 = f"""注:本宽展计算验算程序,宽展公式采用Z.乌萨托夫斯基公式
轧辊直径为工作辊径,以碳素钢为成分系数(其它值视经验取值时略做加减)"""
print(msg2)
b0 = float(input("设置来料宽度: ")) #
h0 = float(input("设置来料高度: ")) #
xz0 = float(input(msg1 + "设置来料高度修正系数: "))
hc0 = h0 * xz0 # 计算平均高度
h1 = float(input("设置下道次高度: ")) #
xz1 = float(input(msg1 + "设置下道料高修正系数: ")) # 孔型高度修正系数
hc1 = h1 * xz1 # 计算平均高度
dk1 = float(input("输入轧辊工作辊径: "))
t1 = float(input("输入轧制温度: "))
s1 = float(input("输入轧速: "))
mcxs = float(input(msg + "设定轧辊摩擦系数0.975-1.025: "))
kzxs = KZXS(b0, hc0, hc1, dk1, t1=t1, s1=s1, mcxs=mcxs)
b1 = b0 * kzxs
print("下道次钢料宽度为:" + str(b1))
print("宽展系数为:" + str(kzxs))
return kzxs
if __name__ == "__main__":
# kzxs=KZXS(165,160,112,500,1000,0.5)
kzxs = run()
|
|