当前位置:文档之家› 石灰加入量计算

石灰加入量计算

1、石灰加入量的计算shjrl,吨钢石灰加入量=;double shjrl;jszrl = double.Parse(txtTs.Text.ToString()) + double.Parse(txtTk.Text.ToString());金属装入量(吨)=铁水的重量+铁块的重量;si = (double.Parse(txtTsSi.Text.ToString()) * double.Parse(txtTs.Text.ToString()) + double.Parse(txtTkSi.Text.ToString()) * double.Parse(txtTk.Text.ToString())) / jszrl;p = (double.Parse(txtTsP.Text.ToString()) * double.Parse(txtTs.Text.ToString()) + double.Parse(txtTkP.Text.ToString()) * double.Parse(txtTk.Text.ToString())) / jszrl;r = double.Parse(txtR.Text.ToString());if (p <= 0.15){shjrl = (2.14 * si * r * 1000) / (double.Parse(txtShCao.Text.ToString()) - double.Parse(txtShSio2.Text.ToString()) * r);}else{shjrl = (2.14 * si + 2.29 * p) * r * 1000 / (double.Parse(txtShCao.Text.ToString()) - double.Parse(txtShSio2.Text.ToString()) * r);}碱度为设定值(3.5)金属料中P的含量大于0.15%:金属料中P的含量小于0.15%://考虑生烧过烧后的石灰加入量//生烧率,烧减就是CaCO3分解后放出的CO2的重量;CaCO3-CaO+CO2//过烧率,过烧后石灰有效成分按40%计算;//考虑生烧率后的石灰加入量;double shihui = shjrl / (double.Parse(txtSsl.Text.ToString()) * 0.56 / 100 + 1 - double.Parse(txtSsl.Text.ToString()) / 100);//考虑过烧率后的石灰加入量;shihui = shihui / (double.Parse(txtGsl.Text.ToString()) * 0.4 / 100 + 1 - double.Parse(txtGsl.Text.ToString()) / 100);2、铁块Si、S对成本影响的分析//炉渣重量的计算//渣中SiO2重量=金属料产生SiO2量+石灰带入SiO2量(+白云石带入SiO2量+炉衬带入量)此次计算忽略其中:60为SiO2的摩尔质量;28为Si的摩尔质量;//Zsi,渣中SiO2重量,单位:公斤;double Zsio2;Zsio2 = si * 10 * 60 / 28 + shihui * double.Parse(txtShSio2.Text.ToString()) / 100;//Zcao,渣中CaO重量=渣中SiO2重量Zsio2×炉渣碱度r,单位:公斤;double Zcao = Zsio2 * r;//gzzl钢渣重量=(渣中SiO2重量+渣中CaO重量)/SiO2+CaO占炉渣质量百分比txtScbfb,单位:吨;gzzl = (Zsio2 + Zcao) / double.Parse(txtScbfb.Text.ToString()) / 10;//计算Bysjrl,白云石的加入量,要求终渣MgO含量达到%以上;double Bysjrl = gzzl * 0.09;白云石加入量(吨)=炉渣重量×0.09;//因Si高喷溅造成的损失:Si含量.4%-.6% 损失占金属装入量的.1%;//0.6%-.08% 损失占金属装入量的.3%;.9%以上损失占金属装入量的.6%;//pjss,喷溅损失,单位:吨;double pjss = 0;if (si >= 0.4 && si < 0.6){pjss = 0.011;}else if (si >= 0.6 && si < 0.9){pjss = 0.013;}else if (si >= 0.9){pjss = 0.016;}//设定渣中FeO的质量百分比为18%;渣中金属铁粒的损失占渣量的8%;//jsss,金属损失=渣中FeO的金属量+渣中铁粒损失+喷溅损失,单位:吨;double jsss;jsss = gzzl * 0.18 * 56 / 72 + gzzl * 0.08 + pjss;金属损失(吨)=渣中FeO的金属量+渣中铁粒损失+喷溅损失;//将金属损失按铁水和铁块比例分开计算成本的影响钢铁料成本=铁水带入Si量%×铁水单价+铁块带入Si量%×铁块单价//gtlcb,钢铁料成本=铁水带入Si量%×铁水单价+铁块带入Si量%×铁块单价;double gtlcb = jsss * double.Parse(txtTs.Text.ToString()) *double.Parse(txtTsSi.Text.ToString()) / jszrl / si * double.Parse(txtTsdj.Text.ToString()) + jsss * double.Parse(txtTk.Text.ToString()) * double.Parse(txtTkSi.Text.ToString()) / jszrl / si * double.Parse(txtTkdj.Text.ToString());钢铁料成本=吨钢消耗铁块Si的成本+吨钢消耗铁块S的成本;//shcb,石灰成本=石灰单价×石灰加入量;double shcb = double.Parse(txtShdj.Text.ToString()) * shihui / 1000;//Sicb,Si对成本的影响=钢铁料成本+石灰成本;double Sicb = (gtlcb + shcb) * double.Parse(txtTk.Text.ToString()) / jszrl;//shs,S对石灰的影响;出钢时炉中S要小于.030%;//设定:脱S效率按20%计算;//s,金属料中总的S含量;Tksyx,铁块S对成本的影响;double s = (double.Parse(txtTs.Text.ToString()) * double.Parse(txtTss.Text.ToString()) + double.Parse(txtTk.Text.ToString()) * double.Parse(txtTks.Text.ToString())) / jszrl;double Tksyx = 0;if (s * 0.8 > 0.030){//吨钢成本(shcb石灰成本+ gtlcb钢铁料成本)//脱去一个S需要不考虑S时总渣量的5%的渣量,增加5%的渣量消耗的石灰成本和钢铁料成本就是S的影响成本Tksyx = (s - 0.030) * 50 * (shcb + gtlcb);Tksyx = Tksyx * double.Parse(txtTk.Text.ToString()) / jszrl;}3、合金成本分析//合金加入量计算//Sijrl,硅铁加入量;Mnjrl,锰硅加入量double Sijrl, Mnjrl;//锰硅加入量Mnjrl = (double.Parse(txtMnzx.Text.ToString()) - double.Parse(txtYuMn.Text.ToString())) / double.Parse(txtHjMn.Text.ToString()) / double.Parse(txtMnxsl.Text.ToString()) * 100000;txtMnjrl.Text = Mnjrl.ToString().Substring(0, 5);//硅铁加入量;锰硅合金增硅量,Zsi;double Zsi = Mnjrl * double.Parse(txtHjMnSi.Text.ToString()) / 100 *double.Parse(txtSixsl.Text.ToString()) / 1000;Sijrl = (double.Parse(txtSizx.Text.ToString()) - Zsi) / double.Parse(txtHjSi.Text.ToString()) / double.Parse(txtSixsl.Text.ToString()) * 100000;txtSijrl.Text = Sijrl.ToString().Substring(0, 4);//计算合金成分对吨钢成本的影响//Mnyx,硅锰合金的影响;Siyx,硅铁成分的影响;double Mnyx = Mnjrl * double.Parse(txtGmdj.Text.ToString()) / 1000;double Siyx = Sijrl * double.Parse(txtGtdj.Text.ToString()) / 1000;//合计,hj,合金总的吨钢影响量double hj = Mnyx + Siyx;4.铁块对Si、S对成本的影响设定钢铁料消耗为1080kg/t,钢水价格为2800元/吨;铁块成本=1吨铁块的采购成本+铁块Si、S消耗的石灰成本+金属损失成本(喷溅、吹损)-所得钢水价值(设定值)1吨铁块的采购成本=1×铁块单价;铁块Si、S消耗的石灰成本=//铁块Si、S对成本影响的分析//炉渣重量的计算//渣中SiO2重量=金属料产生SiO2量+石灰带入SiO2量(+白云石带入SiO2量+炉衬带入量)此次计算忽略//Zsi,渣中SiO2重量,单位:公斤;double Zsio2;Zsio2 = si * 10 * 60 / 28 + shihui * double.Parse(txtShSio2.Text.ToString()) / 100;//Zcao,渣中CaO重量=渣中SiO2重量Zsio2×炉渣碱度r,单位:公斤;double Zcao = Zsio2 * r;//gzzl钢渣重量=(渣中SiO2重量+渣中CaO重量)/SiO2+CaO占炉渣质量百分比txtScbfb,单位:吨;gzzl = (Zsio2 + Zcao) / double.Parse(txtScbfb.Text.ToString()) / 10;//计算Bysjrl,白云石的加入量,要求终渣MgO含量达到9%以上;double Bysjrl = gzzl * 0.09;//因Si高喷溅造成的损失:Si含量.4%-.6% 损失占金属装入量的.1%;//0.6%-.08% 损失占金属装入量的.3%;.9%以上损失占金属装入量的.6%;//pjss,喷溅损失,单位:吨;double pjss = 0;if (si >= 0.4 && si < 0.6){pjss = 0.011;}else if (si >= 0.6 && si < 0.9){pjss = 0.013;}else if (si >= 0.9){pjss = 0.016;}//设定渣中FeO的质量百分比为%;渣中金属铁粒的损失占渣量的%;//jsss,金属损失=渣中FeO的金属量+渣中铁粒损失+喷溅损失,单位:吨;double jsss;jsss = gzzl * 0.18 * 56 / 72 + gzzl * 0.08 + pjss;//将金属损失按铁水和铁块比例分开计算成本的影响//gtlcb,钢铁料成本=铁水带入Si量%×铁水单价+铁块带入Si量%×铁块单价;double gtlcb = jsss * double.Parse(txtTs.Text.ToString()) *double.Parse(txtTsSi.Text.ToString()) / jszrl / si * double.Parse(txtTsdj.Text.ToString()) + jsss * double.Parse(txtTk.Text.ToString()) * double.Parse(txtTkSi.Text.ToString()) / jszrl / si *double.Parse(txtTkdj.Text.ToString());//钢铁料成本=吨钢消耗铁块Si的成本+吨钢消耗铁块S的成本gtlcb = double.Parse(txtTk.Text.ToString()) / jszrl *(double.Parse(txtTkSi.Text.ToString()) / 100 + double.Parse(txtTks.Text.ToString())) *double.Parse(txtTkdj.Text.ToString());//shcb,石灰成本=石灰单价×石灰加入量;double shcb = double.Parse(txtShdj.Text.ToString()) * shihui / 1000;。

相关主题