摘 要:為了提高軋鋼廠老式棒材連扎線的使用效率和可靠性,提出了一種基于PAC系統(tǒng)平臺的控制系統(tǒng)。該系統(tǒng)充分發(fā)揮工業(yè)PAC系統(tǒng)高集成性、低成本、高可靠性等優(yōu)勢,利用機械上多種可以測取的信號,實現(xiàn)了對連扎線的自動控制、在線監(jiān)測和故障診斷。詳細討論了系統(tǒng)的硬件構成和軟件結構,介紹了監(jiān)測控制模塊和故障診斷模塊的組成結構。
關鍵詞:棒材連扎線; 可編程自動化控制器; 監(jiān)測控制; 故障診斷
Abstract: In order to improve the efficiency and reliability of the continuous rod rolling line in rolling mill, a control system based on PAC platform is put forward. This system not only takes full advantages of the industrial PAC, but also uses a variety of mechanical signal to realize the auto-control, on-line monitoring and fault diagnosis of the rolling line. Then detailed discussion on the hardware and software of the system is presented, especially on the architectual of it.
Key words: continuous rod rolling line ; PAC; Monitor and control; fault diagnose
引言
這幾年許多軋鋼廠棒材連扎線老化、結構復雜,易受到軌道溫度、速度等外界因素的影響,不易控制,經(jīng)常出現(xiàn)故障影響生產(chǎn)效率。以往技術人員雖然在處理故障和問題時采用了半結構化方法,即一方面根據(jù)現(xiàn)場信息要現(xiàn)場收集大量數(shù)據(jù),并對其作計算和估算,同時還要借助自己長期積累起來的經(jīng)驗知識,才能對問題做出回答。這種人工方法速度很慢,如果對一些相關數(shù)據(jù)的發(fā)現(xiàn)、處理不及時就會導致系統(tǒng)運行不正常影響生產(chǎn)。鑒于上述情況,有必要創(chuàng)建統(tǒng)一的控制系統(tǒng),來在線地對數(shù)據(jù)進行監(jiān)測和處理,對連扎線做出最優(yōu)控制,及時的給出故障原因和操作指導,從而使系統(tǒng)盡快恢復正常,保證生產(chǎn)的順利進行。
1 硬件結構:
控制系統(tǒng)有兩大主要任務:一是完成在線監(jiān)測控制,包括采集傳感器的輸出信號和傳感器數(shù)據(jù)的預處理,系統(tǒng)根據(jù)這些信號發(fā)出相應的控制指令控制整條連扎線的運轉,并監(jiān)測連扎線各個部分的運行情況,隨時提供預警信息;二是完成故障診斷任務。在此控制系統(tǒng)中,按結構分為兩部分:數(shù)據(jù)采集單元和中心處理單元。數(shù)據(jù)采集單元負責完成數(shù)據(jù)采集、信號處理的任務,然后將這些信號送到中心處理單元里;中心處理單元負責對數(shù)據(jù)進行分析和診斷,實現(xiàn)監(jiān)測控制和故障診斷功能,并將數(shù)據(jù)通過以太網(wǎng)傳送到遠程數(shù)據(jù)中心的服務器中。系統(tǒng)硬件結構圖如圖1所示。
[align=center]
圖1:系統(tǒng)硬件結構圖[/align]
1.1數(shù)據(jù)采集單元
數(shù)據(jù)采集單元直接安裝固定在工程機械各主要部位上,完成傳感器標定和校準,工況參數(shù)采集、信號的特征提取。數(shù)據(jù)采集單元主要由傳感器、信號調(diào)理、AD轉換組成。開發(fā)一個控制系統(tǒng)的首要任務就是選擇適當?shù)墓r參數(shù),所謂適當,就是所測取的信號能夠迅速而準確地反映出系統(tǒng)工作狀態(tài)的變化,能反映工程機械運行狀態(tài)的特征信息多種多樣。選擇適當?shù)臏y量參數(shù)非常重要。本系統(tǒng)是以棒材連扎線為控制對象,選取制動板、分離板、冷床電機的轉速、動作時間,連扎線軌道速度、溫度和扎件直徑等參數(shù)為檢測信號,通過對這些參數(shù)的自動監(jiān)測和分析,進行連扎線的監(jiān)測控制和故障診斷。
1.2 中心處理單元
最初考慮采用傳統(tǒng)的PLC+工控機方式,由PLC處理信號的采集、邏輯處理、輸出控制,由工控機進行算法的實現(xiàn)和人機對話,此方案主要面臨兩大問題:穩(wěn)定性,通常PC的通用操作系統(tǒng)不能提供用于控制足夠的穩(wěn)定性;可靠性,由于PC帶有旋轉的磁性硬盤和非工業(yè)性牢固的部件,如電源,這使得它更容易出現(xiàn)故障。考慮到現(xiàn)場的環(huán)境比較惡劣、操作臺空間有限,故選取PAC方式作為開發(fā)環(huán)境。PAC 全稱Programmable Automation Controller,自提出這個概念以來,作為近年來自動化產(chǎn)業(yè)最為重要的發(fā)展趨勢之一,PAC受到了自動化業(yè)界及終端用戶的廣泛關注??删幊套詣踊刂破鳎≒AC)作為新一代的工業(yè)控制器,結合了PC的處理器、RAM和軟件的優(yōu)勢,以及PLC固有的可靠性、堅固性和分布特性。作為一種多功能的控制平臺,用戶可以根據(jù)系統(tǒng)的需要,組合和搭配相關的技術和產(chǎn)品以實現(xiàn)功能的側重,因為基于同一發(fā)展平臺進行開發(fā),所以采PAC系統(tǒng)保證了控制系統(tǒng)各功能模塊具有統(tǒng)一性,而不僅是一個完全無關的部件拼湊成的集合體。
本系統(tǒng)中心處理單元采用了BECKHOFF公司CX1000型PAC。BECKHOFF公司的CX1000 控制系統(tǒng)是為中等規(guī)模的控制任務而設計的。它集工業(yè)PC和硬件PLC之精華,是一種可以安裝在C型導軌上的模塊化控制系統(tǒng),并可以根據(jù)用戶的需要將各種系統(tǒng)組件接插在一起,完成各種復雜的控制任務。該產(chǎn)品系列是為那些需要有工業(yè)PC的特性和計算能力,但由于工程預算方面的原因又不打算購買全套工業(yè)PC的客戶而設計的。CX1000系列系統(tǒng)模塊通過標準的 PC104 總線(16位)連接。其基本單元包括CPU模塊和電源模塊,系統(tǒng)可以選用Windows CE.NET操作系統(tǒng)或者嵌入式 Windows XP操作系統(tǒng)。在此單一系統(tǒng)中,可提供理想的可視化和實時連續(xù)控制。
2 系統(tǒng)的軟件結構
軟件系統(tǒng)的操作平臺選擇微軟的Windows CE操作系統(tǒng),開發(fā)工具為Embedded VC++4.0。軟件采用模塊化設計,主要包括監(jiān)測數(shù)據(jù)庫、監(jiān)測控制模塊、故障診斷模塊。軟件系統(tǒng)的整體結構見圖。監(jiān)測數(shù)據(jù)庫主要用來存放個信號采集單元的工況數(shù)據(jù)參數(shù),通過數(shù)據(jù)庫管理截面可實現(xiàn)對檢測數(shù)據(jù)的選擇、導入和導出等功能。監(jiān)測控制模塊根據(jù)監(jiān)測數(shù)據(jù)判斷生產(chǎn)狀況,對扎線各部分發(fā)出適合的控制指令。故障診斷模塊根據(jù)檢測數(shù)據(jù)和用戶人工輸入進行故障診斷,給出診斷結論和操作、維修措施等。系統(tǒng)軟件結構如圖2所示。
[align=center]
圖2 :系統(tǒng)軟件結構圖[/align]
2.1 監(jiān)測控制模塊
監(jiān)測控制模塊對進入CX1000系統(tǒng)的數(shù)據(jù)進行在線監(jiān)控,針對各個器件的運轉情況隨時給出預警信息,并根據(jù)這些數(shù)據(jù)進行控制運算得出控制指令對整個扎線進行自動控制。此模塊主要分為三部分:電機時間檢測部分;倍尺鋼長度在線檢測部分;倍尺長度優(yōu)化剪切指導部分。電機時間檢測部分通過對電機動作時間測量裝置,測量得到一系列電機高位落到低位的時間。根據(jù)這些時間數(shù)據(jù),以中值濾波為基礎,采用具有自學習功能的加權均值濾波算法對時間檢測數(shù)據(jù)進行預測,得到電機的下一次動作的精確時間。此算法規(guī)定:數(shù)據(jù)序列中的每個數(shù)據(jù)均包含有一定的信息,最新數(shù)據(jù)所含有效信息越多,越老的數(shù)據(jù)所含有效信息越少,因此在預測下一次電機動作時間時,取最新一組的數(shù)據(jù)參與計算,同時賦予不同數(shù)據(jù)不同的權值。為了算法設計方便,采用等維新息的方法,即保持參與計算的數(shù)據(jù)數(shù)量不便,將每次新采集的數(shù)據(jù)補充進來,將最早的數(shù)據(jù)去掉。算法的公式描述為:
; 其中
為預測值,
為參與計算的前2k個測量時間。倍尺鋼長度在線檢測部分采用編碼器和高數(shù)計數(shù)器的方式,結合現(xiàn)場飛剪剪刃閉合信號,計算得到倍尺鋼的在線長度。倍尺長度優(yōu)化剪切指導部分根據(jù)現(xiàn)場采集到的扎件長度數(shù)據(jù),運用不定方程的矩陣變換法求出最適合的剪切方案,送到飛剪控制器,指導飛剪進行最優(yōu)剪切,提高生產(chǎn)效率。
2.2 故障診斷模塊
故障診斷模塊的核心部分是故障診斷專家系統(tǒng), 是指計算機在采集被診斷對象的信息后,綜合運用各種規(guī)則(專家經(jīng)驗), 進行一系列的推理, 必要時還可以隨時調(diào)用各種應用程序, 運行過程中向用戶索取必要的信息后, 就可快速地找到最終故障或最有可能的故障, 再由用戶來證實。專家系統(tǒng)的故障診斷方法由數(shù)據(jù)庫、知識庫、人機接口、推理機等組成。在此重點介紹知識庫和推理機的構成。
2.2.1 知識庫的構建
本系統(tǒng)采用的知識表示方式為產(chǎn)生式。系統(tǒng)采用了產(chǎn)生式規(guī)則的一般形式:
IF A THEN B CF(B,A) 即 A→B , CF(B,A)
其中A為規(guī)則的前提、條件或證據(jù),A可以是單獨命題形式的條件項,也可以是由簡單命題以邏輯組合起來而生成的符合命題的條件項,A可能不止支持一條規(guī)則;例如 A=
就是一個復合條件,B為證據(jù)A引出結論。在推理中,由于每個條件的不精確性給診斷帶來了一定的困難,為了解決這個問題,對每個前提都設定一個發(fā)生程度,也就是可信度的問題,即CF值。例如:某個前提的可信度很強,對應的CF值為1.00;可信度一般,對應的CF值為0.5。CF(B,A)為規(guī)則的強度或可信度,表示規(guī)則的不確定性的程度,通常由專家給出,0≤CF(B,A)<1。系統(tǒng)除了對所有規(guī)則按照以上形式進行描述外,還對所有的知識,包括A、B,即前提和結論都規(guī)定了可信度。前提A的可信度表示為CF(A),表示問題求解狀態(tài)下條件A的可信度值,0
本系統(tǒng)中故障診斷一般都是由幾個故障現(xiàn)象推理出一個故障原因。在現(xiàn)實情況總,一條推理規(guī)則的前提中的各個子前提的“重要性”是各不相同的。所謂前提的重要程度,是指各事實在條件中的重要性,即各個事實的加權系數(shù),即Ki。例如規(guī)則“如果上空陰云密布,有風,則多半天要下雨”中,顯然“上空陰云密布”是最重要的,而“有風”則不太重要。因此,本系統(tǒng)在進行判斷時,各個條件也有不同的重要性。在對每條規(guī)則的條件進行權值設定時,可以根據(jù)實際的經(jīng)驗,對其重要程度進行賦值,賦值原則是保證 ∑Ki= 1。除了靠經(jīng)驗進行權值估計外,還可以按照其重要程度進行劃分:最重要、很重要、一般重要、可有可無,分別對應為1、2、3、4。
例如: IF A1 (最重要=4)
A2 (一般總要=2)
A3 (可有可無=1)
THEN B1
A1的權值為4/(4+2+1)=0.57;A2的權值為2/(4+2+1)=0.29;A3的權值為1/(4+2+1)=0.14。三者權值相加等于1。
2.2.2 推理機的構建
建立一個推理機最重要的就是確立該推理機的控制策略和推理算法。本系統(tǒng)所運用的推理策略是正向推理控制策略和沖突消除策略相結合的控制策略。根據(jù)用戶輸入的故障現(xiàn)象集或傳感器監(jiān)測的現(xiàn)場數(shù)據(jù),在知識庫進行前提匹配,通過沖突消除策略好選擇知識,這里的沖突消除策略是根據(jù)扎線控制技術工人多年的經(jīng)驗歸納出來的規(guī)則,規(guī)則匹配按照該順序進行,匹配成功則得到該故障現(xiàn)象集對應的故障,進而得到其解決方案。
不精確推理有四種推理算法:確定理論方法、主觀Bayes方法、可能性理論方法、證據(jù)理論方法,本系統(tǒng)采用了確定理論方法。確定理論方法是根據(jù)前提的可信度、權值、規(guī)則的可信度類求出結論的可信度??紤]權值的知識表示形式為:
IF
THEN B CF(B,A)
在上式中
,加權因子
的值由領域?qū)<医o出,組合條件的可信度由公式計算:CF(A) =∑Ki× CF(Ai) ; 結論的可信度有下式計算: CF(B) = CF(B,A)& CF(A) ; 其中&可以是相乘運算,也可以是取極小值或其他合適的運算。
例如 : IF A1 權值k1
A2 權值k2
A3 權值k3
THEN B
則 CF(B) = MIN[CF(B,A)、CF(A1) ×K1+ CF(A2) ×K2+ CF(A3) ×K3)]
根據(jù)預測得到的結論的可信度,可以給出預警信息以及故障原因。
3 運行情況
我們通過大量的調(diào)研確定了軟硬件支撐平臺,對此方案在實際挖掘機故障診斷領域中應用的可行性進行了試驗探討,已于2006年3月在貴州某軋鋼廠投入運行。運行結果表明,該控制系統(tǒng)運行情況良好、性能穩(wěn)定、結論正確,響應時間快,給技術人員提供了極大的方便。
4 結束語
本文提出的控制系統(tǒng)是針對軋鋼廠老式棒材扎線所設計的,此系統(tǒng)采用PAC系統(tǒng)作為運行平臺,能夠滿足在線監(jiān)測、自動控制與診斷所要求的高處理能力以及高數(shù)據(jù)容量,并且適合于扎鋼廠特殊的工作環(huán)境,根據(jù)老式棒材連扎線故障的特點,提出了專家系統(tǒng)診斷方案,對老式棒材連扎線起到了很好的完善作用,使其能夠發(fā)揮最大的作用,提高生產(chǎn)效率。
參考文獻
[1] 王冬梅等, 鐵路機車故障診斷專家系統(tǒng)的設計,微計算機信息,2006年第22卷第10-1期
[2] 郭墊、陳欠根等,基于嵌入式系統(tǒng)的工程機械在線狀態(tài)監(jiān)測與故障診斷,工程機械,2006年第一期
[3] 葉函 ,燃煤電廠袋式除塵專家系統(tǒng)的研究,武漢安全環(huán)保研究院,2003級工學碩士學位論文