发明名称 一种电熔镁炉电极升降智能控制方法
摘要 一种电熔镁炉电极升降智能控制方法,属于冶金行业过程控制技术领域,适用于在电熔镁的生产过程中对电极的升降进行控制。本发明提供一种可节约能源,提高产品品味,降低工人劳动强度的电熔镁炉电极升降智能控制方法。本发明的控制方法采用电熔镁炉电极升降装置,包括如下步骤:步骤一:进行程序初始化;步骤二:进行数据采集;步骤三:对采集的数据进行预处理;步骤四:判断是否有连续五个电流变化量大于5000A,若是,则调用排气子程序;若否,则调用自动控制子程序;步骤五:结束。
申请公布号 CN101765257A 申请公布日期 2010.06.30
申请号 CN200910248833.9 申请日期 2009.12.28
申请人 沈阳东大自动化有限公司 发明人 张杰卿;吴志伟;岳恒;柴天佑;宋志泉
分类号 H05B7/148(2006.01)I 主分类号 H05B7/148(2006.01)I
代理机构 沈阳东大专利代理有限公司 21109 代理人 梁焱
主权项 一种电熔镁炉电极升降智能控制方法,其采用电熔镁炉电极升降装置,其特征在于,包括如下步骤:步骤一:进行程序初始化;步骤二:进行数据采集;步骤三:对采集的数据进行预处理;步骤四:判断是否有连续五个电流变化量大于5000A,若是,则调用排气子程序;若否,则调用自动控制子程序;步骤五:结束;步骤四中所述的自动控制子程序是通过将步骤二中采集的三相电流的电流值分别与三相电流的设定值、控制死区上限值、控制死区下限值、控制死区高限值和控制死区低限值进行比较,然后再根据比较结果采用对应的自动控制规则调整三相电极的位置;步骤四中所述的排气子程序是根据步骤二中采集的三相电流的电流值,采用对应的电极上升规则和电极下降规则,提升和下降电极,使得炉内气体可以排出;所述的自动控制规则如下:1)当A、B、C相电流值均大于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;B相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;C相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;2)当A、B、C相电流值均小于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;B相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;C相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;3)当A、B相电流值大于电流设定值与控制死区高限值之和,且C相电流值大于电流设定值与控制死区上限值之和,C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;B相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;C相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;4)当A、C相电流值大于电流设定值与控制死区高限值之和,且B相电流值大于电流设定值与控制死区上限值之和,B相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;B相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;C相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;5)当B、C相电流值大于电流设定值与控制死区高限值之和,且A相电流值大于电流设定值与控制死区上限值之和,A相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;B相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;C相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;6)当A、B相电流值小于电流设定值与控制死区低限值之差,且C相电流值小于电流设定值与控制死区下限值之差,C相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;B相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;7)当A、C相电流值小于电流设定值与控制死区低限值之差,且B相电流值小于电流设定值与控制死区下限值之差,B相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;C相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;8)当B、C相电流值小于电流设定值与控制死区低限值之差,且A相电流值小于电流设定值与控制死区下限值之差,A相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;B相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;C相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;9)当A、B相电流值大于电流设定值与控制死区上限值之和,且同时小于电流设定值与控制死区高限值之和,C相电流值大于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;B相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;C相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;10)当A、C相电流值大于电流设定值与控制死区上限值之和,且同时小于电流设定值与控制死区高限值之和,B相电流值大于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;B相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;C相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;11)当B、C相电流值大于电流设定值与控制死区上限值之和,且同时小于电流设定值与控制死区高限值之和,A相电流值大于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停50ms,电极提升50ms,暂停50ms,电极提升50ms,暂停100ms;B相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;C相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;12)当A、B相电流值大于电流设定值与控制死区低限值之差,且同时小于电流设定值与控制死区下限值之差,C相电流值小于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;C相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;13)当A、C相电流值大于电流设定值与控制死区低限值之差,且同时小于电流设定值与控制死区下限值之差,B相电流值小于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;B相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;14)当B、C相电流值大于电流设定值与控制死区低限值之差,且同时小于电流设定值与控制死区下限值之差,A相电流值小于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停50ms,电极下降50ms,暂停50ms,电极下降50ms,暂停100ms;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;15)当A、B、C相电流值均大于电流设定值与控制死区上限值之和,且同时均小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;B相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;C相电极动作为:电极提升50ms,暂停100ms,电极提升50ms,暂停50ms;16)当A、B、C相电流值均小于电流设定值与控制死区下限值之差,且同时均大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停50ms;17)当A、B相电流值处于控制死区之内,且C相电流值大于电流设定值与控制死区低限值之差,同时C相电流值小于电流设定值与控制死区下限值之差时,则:A相电极动作为:无动作;B相电极动作为:无动作;C相电极动作为:电极下降50ms,暂停200ms,电极下降50ms,暂停100ms;18)当A、C相电流值处于控制死区之内,且B相电流值大于电流设定值与控制死区低限值之差,同时C相电流值小于电流设定值与控制死区下限值之差时,则:A相电极动作为:无动作;B相电极动作为:电极下降50ms,暂停200ms,电极下降50ms,暂停100ms;C相电极动作为:无动作;19)当B、C相电流值处于控制死区之内,且A相电流值大于电流设定值与控制死区低限值之差,同时C相电流值小于电流设定值与控制死区下限值之差时,则:A相电极动作为:电极下降50ms,暂停200ms,电极下降50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:无动作;20)当A相电流值处于控制死区之内;且B、C相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:无动作;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;21)当B相电流值处于控制死区之内,且A、C相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;22)当C相电流值处于控制死区之内,且A、B相电流值大于电流设定值与控制死区低限值之差时,则:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms;C相电极动作为:无动作;23)当A、B、C相电流值均处于控制死区之内时,则:A相电极动作为:无动作;B相电极动作为:无动作;C相电极动作为:无动作;24)当A、B相电流值处于控制死区之内,且C相电流值大于电流设定值与控制死区上限值之和,同时C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:无动作;B相电极动作为:无动作;C相电极动作为:电极上升50ms,暂停200ms,电极上升50ms,暂停100ms;25)当A、C相电流值处于控制死区之内,且B相电流值大于电流设定值与控制死区上限值之和,同时C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:无动作;B相电极动作为:电极上升50ms,暂停200ms,电极上升50ms,暂停100ms;C相电极动作为:无动作;26)当B、C相电流值处于控制死区之内,且A相电流值大于电流设定值与控制死区上限值之和,同时C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极上升50ms,暂停200ms,电极上升50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:无动作;27)当A相电流值处于控制死区之内,且B、C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:无动作;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;28)当B相电流值处于控制死区之内,且A、C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;29)当C相电流值处于控制死区之内,且B、C相电流值小于电流设定值与控制死区高限值之和时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:无动作;30)当打料开始标志位置位时,则:用临时电流设定值EL(t)替代电流设定值E(t),其中EL(t)=E(t)-3000;31)当打料结束标志位置位时,则:将电流设定值由EL(t)恢复为E(t),打料开始标志位复位;所述的电极上升规则如下:1)当排气子程序运行标志位置位,且三相电极上升停止标志位均未置位时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;2)当排气子程序运行标志位置位,且A相电极上升停止标志位置位时,则:A相电极动作为:无动作;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;3)当排气子程序运行标志位置位,且B相电极上升停止标志位置位时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;4)当排气子程序运行标志位置位,且C相电极上升停止标志位置位时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:无动作;5)当排气子程序运行标志位置位,且A、B相电极上升停止标志位置位时,则:A相电极动作为:无动作;B相电极动作为:无动作;C相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;6)当排气子程序运行标志位置位,且A、C相电极上升停止标志位置位时,则:A相电极动作为:无动作;B相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;C相电极动作为:无动作;7)当排气子程序运行标志位置位,且B、C相电极上升停止标志位置位时,则:A相电极动作为:电极上升50ms,暂停100ms,电极上升50ms,暂停100ms,电极上升50ms,暂停100ms;B相电极动作为:无动作;C相电极动作为:无动作;所述的电极下降规则如下:1)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,A、B、C三相电极下降停止标志位均未置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,暂停100ms,电极下降50ms,暂停100ms,转到B相电极动作;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到C相电极动作;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms;2)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,A相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:无动作,转到B相电极动作;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到C相电极动作;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms;3)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,B相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到B相电极动作;B相电极动作为:无动作,转到C相电极动作;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms;4)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,C相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到B相电极动作;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到C相电极动作;C相电极动作为:无动作;5)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,A、B相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:无动作,转到B相电极动作;B相电极动作为:无动作,转到C相电极动作;C相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms;6)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,A、C相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:无动作,转到B相电极动作;B相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到C相电极动作;C相电极动作为:无动作;7)当排气子程序运行标志位置位,且A、B、C三相电极上升停止标志位均置位,B、C相电极下降停止标志位置位时,则:三相电极按照A-B-C顺序依次动作:A相电极动作为:电极下降50ms,暂停100ms,电极下降50ms,电极下降50ms,暂停100ms,暂停100ms,转到B相电极动作;B相电极动作为:无动作,转到C相电极动作;C相电极动作为:无动作。
地址 110179 辽宁省沈阳市浑南产业区世纪路19号