咨詢電話
ENGLISH0755-88840386發(fā)布時(shí)間:2020-01-07 14:37:19 |來(lái)源:網(wǎng)絡(luò)轉(zhuǎn)載
0 引言
自動(dòng)配料系統(tǒng)是按照生產(chǎn)需要將不同原料按比例自動(dòng)完成傳送 、 混合的過(guò)程 。由于環(huán)境變化 ,物料的形狀、 大小、 粘濕性、自流性等品質(zhì)參數(shù)具有不確定性以及執(zhí)行裝置的非線性, 使得整個(gè)配料過(guò)程具有非線性和時(shí)變性的特點(diǎn), 很難建立準(zhǔn)確的數(shù)學(xué)模型。傳統(tǒng)的采用基于固定數(shù)學(xué)模型的控制算法 , 控制參數(shù)多且復(fù)雜 ,需要經(jīng)驗(yàn)豐富的技術(shù)人員經(jīng)常進(jìn)行調(diào)節(jié)。由于配料過(guò)程中各種信號(hào)量以及評(píng)價(jià)指標(biāo)不易定量表示, 而模糊理論不需要建立系統(tǒng)精確的數(shù)學(xué)模型 ,且具有良好的魯棒性,又由于專家系統(tǒng)對(duì)控制環(huán)節(jié)和機(jī)構(gòu)變化能夠很好地理解, 當(dāng)被控過(guò)程參數(shù)改變或環(huán)境變化、模糊控制的性能不能很好地滿足控制要求時(shí) ,專家系統(tǒng)可以在線調(diào)整控制參數(shù) ,使控制系統(tǒng)總能適應(yīng)被控過(guò)程的環(huán)境 。因此, 本文采用模糊理論和專家系統(tǒng), 設(shè)計(jì)了基于模糊自適應(yīng)控制算法的微機(jī)配料系統(tǒng), 該系統(tǒng)能在線評(píng)判稱量狀態(tài)和控制精度 ,自動(dòng)調(diào)整稱量速度和飛料量控制 ,實(shí)現(xiàn)了精度、 速度的最佳結(jié)合 。
1 配料系統(tǒng)的模糊自適應(yīng)控制算法
反映稱量效果的主要指標(biāo)是精度和速度 。為了提高生產(chǎn)效率, 配料過(guò)程大體分為粗配料和精配料 。在粗配料過(guò)程中 ,系統(tǒng)以最大的速度進(jìn)料,很快接近期望值; 進(jìn)入精配料后, 系統(tǒng)自動(dòng)改變其進(jìn)料速度 ,調(diào)節(jié)被控量曲線使之逐漸接近期望曲線而不產(chǎn)生超調(diào)。在實(shí)際配料過(guò)程中, 由于給料機(jī)停止振動(dòng)后空中仍有余料( 飛料) ,為了防止配料過(guò)沖,通常采用提前停止給料機(jī)的方法。但提前量與物料的密度、給料門的橫截面積、給料門與秤斗的距離等參數(shù)有關(guān),具有不確定性,實(shí)際應(yīng)用中主要靠有經(jīng)驗(yàn)的工作人員經(jīng)常調(diào)節(jié) 。考慮粗配料和精配料的實(shí)際要求, 本文采用基于專家系統(tǒng)的模糊自適應(yīng)控制算法。
在配料起始階段 , 實(shí)際稱料量與設(shè)定值的偏差較大,按最大速度稱料 ,以縮短稱料時(shí)間。當(dāng)實(shí)際稱料量與設(shè)定值的偏差小于 δ %時(shí) , 系統(tǒng)轉(zhuǎn)入模糊控制 。在模糊控制調(diào)節(jié)中 , 輸入量分別為重量偏差 E和偏差變化率 EC, 輸出量 U 為給/排料速度設(shè)定。系統(tǒng)采集現(xiàn)場(chǎng)信息 ,在線評(píng)判稱量狀態(tài)和控制精度,通過(guò)從知識(shí)庫(kù)中提取規(guī)則 ,自動(dòng)調(diào)整稱量速度和飛料量控制。自學(xué)習(xí)機(jī)通過(guò)對(duì)控制系統(tǒng)的在線監(jiān)督和評(píng)價(jià),學(xué)習(xí)控制對(duì)象的未知信息 ,有效地充實(shí)和修改知識(shí)庫(kù)的內(nèi)容,使控制系統(tǒng)特性逐步得到完善。
1. 1 模糊控制策略研究
模糊控制器輸入量分別為重量偏差 E 和偏差變化率EC,輸出量為加/排料速度給定U 。
( 1)輸入輸出量的模糊化處理
首先 ,對(duì)系統(tǒng)相關(guān)環(huán)節(jié)參數(shù)作歸一化變換 ,轉(zhuǎn)換為[ 0, 6] 之間的連續(xù)量, 輸入輸出量離散化后 ,每一檔對(duì)應(yīng)一個(gè)模糊子集, 再進(jìn)行模糊處理 。本項(xiàng)目將輸入變量 e、ec 和輸出變量 u 語(yǔ)言值模糊子集分成7 檔, 定義為{ 零 , 小小 , 小大 , 中小, 中 , 大小 ,大} ,并簡(jiǎn)記為{ ZO, SS , SB , MS , M , BS , B} 。
( 2)模糊決策規(guī)則與推理
為了實(shí)現(xiàn)模糊推理, 通過(guò)總結(jié)控制經(jīng)驗(yàn), 建立了如表 1 所示的模糊規(guī)則庫(kù), 其基本形式表現(xiàn)為模糊條件語(yǔ)句 。
本系統(tǒng)采用的模糊規(guī)則格式為If A and B then C; if EC=A i and E = B j then U = C ij 。
( i =1, 2, … , 7; j = 1, 2, …, 7)
為了提高控制實(shí)時(shí)性 ,減少運(yùn)算量 ,模糊推理采用查表法 ,控制表存儲(chǔ)在 PLC 中 。在實(shí)際控制時(shí) ,只要通過(guò)對(duì)輸入量量化和查表這 2 個(gè)步驟, 就可得到控制值 。通過(guò)模糊推理所得到的是模糊量, 實(shí)際控制需要的是精確量 ,因此,還需要將模糊量轉(zhuǎn)換為精確量。本文采用最大隸屬度法將模糊量轉(zhuǎn)換為精確量 ,取對(duì)應(yīng)輸出模糊集中隸屬度值最大的論域中的值作為輸出, 計(jì)算公式如下 :
μ C ( μ*C )=max( μC ( μ ) ) ( 1)
式中 : C 為輸出模糊集合 ; μ 為輸出論域中的元素 。
模糊控制規(guī)則表以數(shù)據(jù)塊的形式存入 PLC 存儲(chǔ)區(qū)內(nèi) ,在已知 E i 和 EC i 的情況下, 通過(guò)查詢?cè)摫淼玫経 i , 由式( 2) 可算出實(shí)際的控制量 u:
u =K u ×U i ( 2)
式中: K u 為輸出控制量比例因子。
本文對(duì)每一臺(tái)秤都離線計(jì)算出各自的模糊控制查詢表, 存入相應(yīng)的數(shù)據(jù)塊中 , 以便 PLC 運(yùn)行中查尋。
1. 2 專家控制策略研究
專家控制器主要由數(shù)據(jù)庫(kù)、推理機(jī)、 知識(shí)庫(kù)等構(gòu)成 ,其輸入量有料量設(shè)定、 實(shí)際重量、稱量時(shí)間、稱量狀態(tài) 、 速度等現(xiàn)場(chǎng)信息 。專家系統(tǒng)通過(guò)采集現(xiàn)場(chǎng)信息 ,在線評(píng)判稱量狀態(tài)和控制精度,當(dāng)被控對(duì)象過(guò)程受到干擾、 參數(shù)突變或者環(huán)境變化、 模糊控制的性能不能很好地滿足控制要求時(shí) ,專家系統(tǒng)從知識(shí)庫(kù)中提取規(guī)則在線修改料量設(shè)定提前量和調(diào)整模糊控制器的量化因子( K e 、K ec 、K u ) , 使控制系統(tǒng)總能適應(yīng)被控過(guò)程的環(huán)境。
量化因子對(duì)模 糊控制器 的性能影響 較大:( 1)增大 K e ,增強(qiáng)誤差的控制作用 , 可以加快系統(tǒng)的響應(yīng)速度, 但 K e 過(guò)大將使系統(tǒng)產(chǎn)生過(guò)大超調(diào)量;K e 過(guò)小,將會(huì)大大削弱誤差的控制作用, 使收斂變慢 ,延長(zhǎng)調(diào)節(jié)時(shí)間。( 2)調(diào)整 K ec 的作用 ,將會(huì)調(diào)整偏差率 ec 的作用 。量化因子 K ec 的合理選取能改善系統(tǒng)的動(dòng)態(tài)特性 , 可對(duì)偏差進(jìn)行預(yù)報(bào)并抑制超調(diào)。K e c 過(guò)大、過(guò)小都會(huì)使收斂速度變慢。( 3)調(diào)整 K u將直接影響系統(tǒng)輸出。增大 K u ,將會(huì)提高系統(tǒng)的快速性, 但在收斂階段 , K u 過(guò)大將引起超調(diào)和振蕩。減小 K u , 對(duì)系統(tǒng)的穩(wěn)定有利 ,但延長(zhǎng)了響應(yīng)時(shí)間 。對(duì)根據(jù)配料系統(tǒng)控制經(jīng)驗(yàn)的歸納, 可得出一組修正的 K e 、K ec 、K u及提前量 。用于產(chǎn)生式規(guī)則表示的專家指示規(guī)則庫(kù)如下:
Rule1: if ( e( k) ≥ 0 ∩T > σ T ∩e( k) <σ )then ( K 1 =Δ K e , K 2 =-Δ K ec , K 3 =Δ K u , K 4 =0)
Rule2: if ( e( k) ≥ 0 ∩T < σ T ∩e( k) <σ )then ( K 1 =0, K 2 = 0 , K 3 =0, K 4 =0)
Rule3: if ( e( k) ≥ 0 ∩T > σ T ∩e( k) >σ )then ( K 1 =Δ K e , K 2 =Δ K ec , K 3 =Δ K u , K 4 =Δ K)
Rule4: if ( e( k) ≥ 0 ∩T < σ T ∩e( k) >σ )then ( K 1 =-Δ K e , K 2 =-Δ K ec , K 3 =Δ K u , K 4 =Δ K)
Rule5: if ( e( k)<0 ∩ T >σ T ∩ e( k)<-σ )then( K 1 =Δ K e , K 2 =-Δ K ec , K 3 =Δ K u , K 4 =-Δ K)
Rule6: if ( e( k)<0 ∩ T <σ T ∩ e( k)<-σ )then( K 1 =-Δ K e , K 2 =Δ K ec , K 3 =Δ K u , K 4 =-Δ K)
Rule7: if ( e( k)<0 ∩ T >σ T ∩ e( k)>-σ )then( K 1 =Δ K e , K 2 =Δ K ec , K 3 =Δ K u , K 4 = 0)
Rule8 : if ( e( k)<0 ∩ T <σ T ∩e( k)>-σ )then( K 1 = 0, K 2 = 0 , K 3 =0, K 4 =0)
其中 : e( k) 表示當(dāng)前時(shí)刻的偏差; σ T 為設(shè)定時(shí)間; σ為設(shè)定精度大小 ; K 1 、 K 2 、K 3 、K 4 分別為量化因子 K e 、 K ec 、 比例因子 K u 以及提前量K 的動(dòng)態(tài)修正因子; Δ K e 、Δ K ec 、Δ K u 、Δ K 分別為 K e 、K e c 、K u 、K的增量。
不妨設(shè) K e ( k) 、K ec ( k) 、 K u ( k) 、K( k) 及 K e ( k -1) 、 K ec ( k -1) 、 K u ( k - 1) 、 K( k - 1) 分別為當(dāng)前時(shí)刻和上一時(shí)刻的值 ,則在線修正算法為
式中 : K e ( 0) 、K ec ( 0) 、K u ( 0) 、K( 0) 為各參數(shù)的初始值,可以根據(jù)具體情況選取不同的數(shù)值, 在系統(tǒng)初始化時(shí)預(yù)先賦值。運(yùn)用上述修正算法, 可以對(duì)模糊控制因子及設(shè)定提前量進(jìn)行在線修正 ,量化因子 、比例因子及其它參數(shù)的調(diào)整規(guī)則存放在專家知識(shí)庫(kù)中,運(yùn)行時(shí)在線調(diào)整 。
2 配料控制系統(tǒng)硬件設(shè)計(jì)
配料系統(tǒng)工藝復(fù)雜, 現(xiàn)場(chǎng)設(shè)備多,為提高其通用性,將控制系統(tǒng)分為 3 層 : 現(xiàn)場(chǎng)設(shè)備層、監(jiān)控層及管理層。
現(xiàn)場(chǎng)設(shè)備層主要功能是連接現(xiàn)場(chǎng)設(shè)備, 如傳感器、 開關(guān)設(shè)備和執(zhí)行機(jī)構(gòu)等 。監(jiān)控層主要實(shí)現(xiàn)參數(shù)時(shí)序設(shè)定 、 生產(chǎn)設(shè)備運(yùn)行狀態(tài)監(jiān)測(cè)顯示和故障診斷等功能。管理層對(duì)由監(jiān)控層傳來(lái)的數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析,完成生產(chǎn)統(tǒng)計(jì)功能?,F(xiàn)場(chǎng)設(shè)備層采用某公司FX2N PLC 作為主控制器, 負(fù)責(zé)信號(hào)的采集處理及控制輸出 。稱重傳感器將物料的重量信號(hào)轉(zhuǎn)換為電信號(hào) ,利用信號(hào)調(diào)理電路對(duì)其放大 、濾波后經(jīng) A/D轉(zhuǎn)換進(jìn)入 PLC ,PLC 對(duì)采集的相關(guān)數(shù)據(jù)和參數(shù)進(jìn)行處理,并根據(jù)上位機(jī)下達(dá)的命令對(duì)給料機(jī)、膠帶機(jī)、混合機(jī)等動(dòng)力設(shè)備進(jìn)行控制 ,實(shí)現(xiàn)配料系統(tǒng)的自動(dòng)運(yùn)行。
3 運(yùn)行效果
基于模糊自適應(yīng)控制算法的微機(jī)配料系統(tǒng)已在國(guó)家高新技術(shù)產(chǎn)業(yè)化項(xiàng)目某玻璃公司壓延太陽(yáng)能電池封裝玻璃生產(chǎn)線上成功應(yīng)用。表 2 給出了采用該算法進(jìn)行稱量控制的 1#硅砂秤部分生產(chǎn)記錄 。從實(shí)際應(yīng)用來(lái)看,該算法有效提高了配料的控制精度,縮短了配料時(shí)間, 提高了企業(yè)的生產(chǎn)效率 。
4 結(jié)語(yǔ)
本文設(shè)計(jì)的基于模糊理論和專家系統(tǒng)的微機(jī)配料控制系統(tǒng) ,采用原料設(shè)定值與實(shí)際給料值的偏差和偏差變化率作為模糊控制器輸入, 給/排料速度值作為輸出,利用專家系統(tǒng)在線評(píng)判稱量狀態(tài)和控制精度,自動(dòng)調(diào)整稱量速度和飛料量控制 , 實(shí)現(xiàn)了精度 、 速度的最佳結(jié)合。該系統(tǒng)工作穩(wěn)定可靠,操作簡(jiǎn)便 ,具有較高的控制精度,可以滿足各種配料生產(chǎn)的要求。實(shí)際應(yīng)用表明 , 基于該算法的配料系統(tǒng)極大地提高了系統(tǒng)的控制精度, 提高了產(chǎn)品的合格率 ,降低了操作人員的工作量 。
參考文獻(xiàn):
[ 1] 羅賢東. 混凝土攪拌站自動(dòng)配料系統(tǒng)的研究與開發(fā)[ D] . 青島: 青島理工大學(xué), 2007.
[ 2] 景征駿, 許家民, 吳訪升. 基于專家知識(shí)庫(kù)的模糊控制系統(tǒng)的研究[ J] .微計(jì)算機(jī)信息, 2007, 27( 7-1) : 31-33.
[ 3] 宋樂鵬. 基于 PLC 帶自修正因子模糊控制自動(dòng)配料系統(tǒng)研究[ J] . 電氣傳動(dòng), 2008, 38( 8): 72 -74.
[ 4] 楊維明, 徐萍萍, 陳建新. PLC 在配料稱重控制系統(tǒng)中的應(yīng)用[ J] . 微計(jì)算機(jī)信息, 2005, 21( 2): 9-10.
[ 5] 周克良, 肖 清. 微機(jī)配料控制系統(tǒng)[ J] . 工礦自動(dòng)化,2005( 4): 63 -64.