一種自動布料位置識別方法
2023-04-23 11:41:06
專利名稱:一種自動布料位置識別方法
技術領域:
本發明涉及布料位置的確定方法。
背景技術:
立式灰窯燃燒的好壞,其中一個重要的因素是取決於爐膛內燃燒區物料的分布是否均勻,即窯頂布料器或稱分石器布料是位置是否準確。布料所要求的四個準確位置分別是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日
發明者王文周 申請人:天津渤海化工有限責任公司天津鹼廠