一种自动布料位置识别方法

文档序号:4593840阅读:381来源:国知局
专利名称:一种自动布料位置识别方法
技术领域
本发明涉及布料位置的确定方法。
背景技术
立式灰窑燃烧的好坏,其中一个重要的因素是取决于炉膛内燃烧区物料的分布是否均匀,即窑顶布料器或称分石器布料是位置是否准确。布料所要求的四个准确位置分别是0(β0°)、1(β1°)、2(β2°)、3(β3°)。四个位置所对应的角度之和为β°。传统控制该四个布料位置的方法是,在每一个位置上安装一个无源行程开关,然后将每个行程开关的动断触点串入到布料器的电机控制回路。电机启动带动转盘转动,当转盘上的“撞块”碰到行程开关时,布料器的电机停电,顶转盘停止转动。当吊石罐返回到罐坑时,料盅里的混合料在“压杠”的作用下被到入窑体内。但在实际控制中存在以下三个问题(1)由于惯性作用,造成布料位置不准确;(2)由于位置“3”到位置“0”之间只有很小的角度β0°,所以有时可能在位置“3”时,由于惯性的作用布料器越过位置“0”,下一布料直接在位置“1”,从而造成“漏位”;或“撞块”恰好顶到位置“0”上,使得布料器电机不能启动;(3)由于行程开关被频繁撞击,使得其寿命大大降低。且坏后不容易及时被发现,同样会造成“漏位”。且行程开关的更换率很高,基本平均每月每窑被撞坏2~4个。综上三点都会造成布料紊乱,造成窑炉偏烧或结瘤等现象,影响连续生产,甚至停窑。此为亟待解决的问题。

发明内容
本发明是针对上述问题,利用集散控制系统,提供一种实现自动准确确定布料位置,从而保证连续生产的一种自动布料位置识别方法。
为了达到上述目的,本发明提供一种自动布料位置识别方法,它包括以下步骤对罐数n累积,并将罐数转化为罐序N;程序读取罐序N,根据罐序确定布料器的位置;以及根据布料位置确定相应的时间间隔以控制布料器电机。
本发明由于采用集散控制系统来控制布料的位置,因而定位准确,保证了生产的连续进行。
下面结合实施例并参照附图对本发明作详细说明。


图1是本发明一种自动布料位置识别方法的实现方法流程图;图2是本发明实施例操作流程图;图3是布料位置和累计上罐数的关系图;图4是布料位置和布料时间间隔的关系图。
具体实施例方式
如图1所示是本发明所提供的一种自动布料位置识别方法实现方法的流程图,首先,对罐数累积并将罐数转化为罐序,步骤101;程序读取罐序N,根据罐序确定布料器的位置,步骤102;根据布料位置确定相应的时间间隔以控制布料器电机,步骤103。
下面举一具体实施例,来说明本发明的具体技术方案。
如图2所示本发明的实施例的整体实现流程包括以下步骤建立独立的罐数累计系统,以一个月为周期,输入罐数n,总罐序N=上罐总数量n-1,步骤201;置罐数总计数器寄存器为负一,使之成为罐序寄存器,步骤202;判断罐到顶后是否返回;步骤203,若到顶程序继续执行,否则执行步骤214;总计数器加一,步骤204;判断罐数是否达到输入罐数n,步骤205;罐数到达设定数,执行步骤202,否则继续执行程序;程序读取罐序N,步骤206;将罐序N转换成浮点数,步骤207;将浮点数除以4.0后,结果取整后乘以整数4,并将此结果送一寄存器,步骤208;用罐序N减去所得结果,其结果应为0,1,2或3,步骤209;根据其中的一个结果,程序自动找到其相应的时间T0,T1,T2或T3,这四个位置相应在CRT上显示0,1,2或3,步骤210;根据布料时间,启动布料器转盘电机,步骤211;判断电机转动时间,步骤212,时间到则继续执行程序,否则执行步骤214;停布料机电机,混合料自动倒入窑内,步骤213;程序结束214。
如图3为布料位置和累计上罐数的关系图,图4所示为布料位置和布料时间间隔的关系图。
上述实施例的流程图中所述时间间隔采用以下方法确定设带动布料器转动的电机为匀速电机,且传动及减速电机也是匀速的。则电机角速度为ω,电机转过Φi°所需要的时间为Ti,相对于Φi°,布料器所转过的角度为βi°,传动减速系数为K,那么,下列式子将成立Ti=Φi/ω----------------------(1)βi=K*Φi----------------------(2)由式(1)及式(2)得出式(3)Ti=βi/(K*ω)-------------(3)对于布料器的四个位置而言,βi=[β0,β1,β2,β3],K及ω为常数。则相应的时间间隔T为Ti=[T0,T1,T2,T3]。T计算出后一定要在实际运行中检验是否正确。当然,T值亦可直接从实际运行中用秒表测得。上式中i为下标,I=
,即布料器的四个位置。
所述时间与罐序关系表达式的确立如下如果设起始第一罐的罐序为0,则时间间隔与罐序的关系实际上就是位置I与累积上罐数N的关系。I是一四进制的数列,而N是包括0的自然数序列。它们的关系可以用下式来表达I=4×[N÷4-INT(N÷4)]--------------------------(4)式中I=
为布料器的四个位置;N=
为包括0在内的自然数;N为累积上罐数;INT为取整函数,即舍掉任何小数部分,而只保留整数部分。例如INT(1.1)=1;INT(3.6)=3等。为了便于编程,并考虑到不同数型的表达方式,将式(4)等价转换成式(5)I=N-INT[CVRT(N,F)÷(4.0)]----------------------(5)这里式中引入数型转换函数CVRT,即,CVRT=CONVERSION TRANSMISION;CVRT(N,F)=(N.0)。F=FLOATING为浮点数(数值属性)。例如CVRT(10,F)=10.0。
具体位置I求出以后,位置所一一对应的控制时间TI则也被唯一地确定(I←——————→TI),如此,便可通过编制程序来自动识别位置和时间,从而实现按时间自动布料。
权利要求
1.一种自动布料位置识别方法,其特征在于它包括以下步骤对罐数n累积,并将罐数转化为罐序N;程序读取罐序N,根据罐序确定布料器的位置;以及根据布料位置确定相应的时间间隔以控制布料器电机。
2.根据权利要求1所述的自动布料位置识别方法,其特征在于所述根据罐序确定布料器的位置的方法包括将罐数转化为浮点数,然后利用公式I=N-INT[CVRT(N,F)÷(4.0)]计算出布料器的位置。
全文摘要
本发明公开了一种自动布料位置识别方法,它包括以下步骤对罐数n累积,并将罐数转化为罐序N;程序读取罐序N,根据罐序确定布料器的位置;以及根据布料位置确定相应的时间间隔以控制布料器电机。本发明由于采用集散控制系统来控制布料的位置,因而定位准确,保证了生产的连续进行。
文档编号F27B1/20GK1587877SQ200410071949
公开日2005年3月2日 申请日期2004年9月17日 优先权日2004年9月17日
发明者王文周 申请人:天津渤海化工有限责任公司天津碱厂
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1