摘要:目的 設(shè)計一種食品機械自動定量填充系統(tǒng)。方法 以可編程邏輯控制器(programmable logic controller, PLC)為核心設(shè)計控制系統(tǒng),并采用模糊比例-積分-微分控制算法(proportion integral derivative, PID) 提高填充控制系統(tǒng)的精度以及穩(wěn)定性。結(jié)果 在400g重量段,填充重量為(400.35±4.692)g,填充時間平均值為(4.97±0.170)s;在800g重量段,填充重量平均值(800.47±7.098)g,填充時間平均值為(5.92±0.123)s;在900g重量段,填充重量平均值(899.98±8.870)g,填充時間平均值為(6.43±0.080)s,填充質(zhì)量變化率小于2%,并且填充時間小于7s。結(jié)論 該設(shè)計食品填充精度高,機械穩(wěn)定性和安全性高, 對現(xiàn)有食品包裝機械裝置具有很大的借鑒意義,有較大的推廣價值。
關(guān)鍵詞:可編程邏輯控制器;模糊控制;模糊比例-積分-微分控制器
1 引 言
隨著我國市場經(jīng)濟的高速發(fā)展和人民生活水平的提高, 散裝、大包裝食品已經(jīng)逐步淡出人們的視線,精致的小食品包裝越來越普遍。但我國許多企業(yè)還在人工定量包裝,不僅不衛(wèi)生,其精度也比較低。而采用機械灌裝的企業(yè),其食品灌裝雖然相對衛(wèi)生,但精度不夠準(zhǔn)確,因此在生產(chǎn)過程中存在極大的浪費。由于美國、德國、日本等發(fā)達國家在食品包裝行業(yè)發(fā)展較早,而且進行持續(xù)的研究,這些國家實現(xiàn)了較高程度的自動化,其通用食品包裝機械可以較為精確地填充不同種類,不同規(guī)格的產(chǎn)品,而且其機械穩(wěn)定性強,受到國內(nèi)大型食品企業(yè)的廣泛喜歡。國內(nèi)食品包裝設(shè)備制造企業(yè)的規(guī)模較小,研發(fā)力量薄弱,大多是對國外同類設(shè)備進行仿造或者行業(yè)間相互抄襲。該類設(shè)備中硬件保證其正常、安全運行,軟件實力決定了其精度及穩(wěn)定性。因此食品包裝機械從技術(shù)到制造上都要尋求創(chuàng)新,本研究就是將模糊比例-積分-微分控制算法(proportion integral derivative, PID)引入食品包裝定量填充機械系統(tǒng)中,從而提高填充精度,加快反應(yīng)速度,加強系統(tǒng)的穩(wěn)定性。
2 系統(tǒng)總體設(shè)計
本研究提出了針對食品的機械自動定量填充系統(tǒng)的設(shè)計,該系統(tǒng)主要由伺服控制、人機交互以及智能控制系統(tǒng)組成。其智能自動化控制主要由西門子公司的S7-200系列的CPU226的可編程邏輯控制器(programmable logic controller, PLC)及相關(guān)模塊組成,采用模糊比例-積分-微分 控制算法(proportion integral derivative, PID), 實現(xiàn)了預(yù)期的要求。其控制系統(tǒng)的工藝流程設(shè)計如圖1所示。

3 控制系統(tǒng)硬件設(shè)計
控制系統(tǒng)的穩(wěn)定性是由被控制的對象、生產(chǎn)工藝水平以及系統(tǒng)的性能等因素決定的。在對其進行設(shè)計時, 系統(tǒng)的控制器、伺服控制元件、具體執(zhí)行元件的設(shè)計及選型將直接影響到整個食品填充機械系統(tǒng)的工作性能。
PLC的控制技術(shù)是將自動化技術(shù)與計算機技術(shù)結(jié)合的新型工業(yè)控制技術(shù)。PLC的通用性好,使用方便,操作簡單,程序設(shè)計人員可以采用指令編程、梯形圖、功能塊的編程語言完成需要的動作。因此,根據(jù)輸入/輸出信號的數(shù)量、存儲器容量、控制要求,并且預(yù)留20%~30%的I/O(輸入/輸出)口數(shù)量, 并且考慮到現(xiàn)場生產(chǎn)環(huán)境的惡劣性及現(xiàn)有生產(chǎn)對設(shè)備的穩(wěn)定性要求, 本設(shè)計選用西門子公司的S7-200系列的CPU226作為本系統(tǒng)的控制核心。其伺服系統(tǒng)驅(qū)動器根據(jù)選用松下A5系列MDDHT7364E編碼器,伺服電機選用了同一家的松下的MDME202GCG電機。
該系統(tǒng)采用閉環(huán)設(shè)計,能夠及時反饋給量進行計量后的數(shù)值,并對其進行修正,最終實現(xiàn)精確控制,其閉環(huán)系統(tǒng)模型如圖2所示。

4 控制系統(tǒng)軟件設(shè)計
根據(jù)需要實現(xiàn)的功能,本系統(tǒng)的軟件程序主要由初始化程序、自動程序、手動程序、計量稱重以及伺服控制程序組成,其流程圖如圖3所示。

本設(shè)計選用的控制器為SIEMENS公司的S7-200系列的PLC,因此在軟件開發(fā)過程中選用了西門子公司基于Windows平臺專門為SIMATIC200系列特別開發(fā)的編程軟件的編程軟件STEP7-Micro/WIN32。通過該編程軟件編寫的控制程序, 在完成用戶的程序設(shè)計的同時,還對用戶程序的運行狀態(tài)進行實時監(jiān)視,并對編寫的程序進行仿真,大大提高了工作效率。在機界面選用了SIEMENS的WinCC Flexible(工業(yè)全集成自動化軟件)。
具體界面設(shè)計如圖4所示, 可以方便地對其進行手動或自動操作,同時兼有報警、監(jiān)控等功能。

5 模糊 PID控制器的設(shè)計
為了提高工作效率,并提高填充控制系統(tǒng)的精度及其穩(wěn)定性,本設(shè)計采用將PID控制與模糊算法相結(jié)合的模糊PID控制算法。模糊控制理論從20世紀(jì)中后期在具體實際中進行了應(yīng)用,由于其簡單實用及魯棒性強等優(yōu)點,被廣泛使用。應(yīng)用模糊控制理論與實際應(yīng)用相結(jié)合設(shè)計出模糊PID控制器, 模糊PID控制器主要由5部分組成, 包括輸入變量、輸出變量、模糊算法、推理規(guī)則和精確化算法,其包括3個主要的功能模塊:模糊化、模糊推理、精確化。
自動定量充填控制系統(tǒng)采用PID與模糊PID分段控制的方法,可以提高控制系統(tǒng)的速度及精度。在填充階段,利用模糊PID控制使得輸出快速接近設(shè)定目標(biāo)值,同時保證填充系統(tǒng)的精度。模糊自適應(yīng)PID的輸入采取誤差e和誤差變化量ec作為輸入,參數(shù)Kp、Ki、Kd作為輸出。通過實際生產(chǎn)經(jīng)驗的總結(jié),實現(xiàn)自動PID參數(shù)的調(diào)整,模糊PID控制系統(tǒng)框圖如圖5所示。

模糊PID控制器由模糊控制器與普通PID共同組成??梢岳媚:刂埔?guī)則對PID中的各項參數(shù)進行調(diào)整以降低誤差及誤差變化率。根據(jù)現(xiàn)場實際經(jīng)驗及查找資 料得出了模糊控制參數(shù)的整定,設(shè)計完成了模糊PID控制器。
本系統(tǒng)預(yù)計設(shè)計填充重量的誤差|e|≤2g, 因此當(dāng)|e|>30g 時采用常規(guī)PID控制,當(dāng)|e|≤30g時, 采用模糊 PID控制。偏差e的基本論域采用(-15,15), 劃分為7個等級, 即E={-3, -2, -1, 0, 1, 2, 3}, 則偏差e的量化因子=3/15=0.2,偏差率ec的基本論域使用(-30, 30),劃分為7個等級, 即EC={-3, -2, -1, 0, 1, 2, 3},偏差ec的量化因子Kec=3/30=0.1。Kp、Ki、Kd的論域分別為[-0.3, 0.3]、[-0.06, 0.06]、[-3, 3],糊子集定義為:{NB, NM, NS, ZO, PS, PM, PB},其元素分別表示為負大、負中、負小、零、正小、正中、正大。模糊PID控制在PLC程序中的設(shè)計程序圖如圖6所示。

模糊PID控制在很多領(lǐng)域已經(jīng)實證是有效提高速度、精度, 降低誤差的方式之一, 因此本設(shè)計提出的在食品機械自動定量填充系統(tǒng)中的應(yīng)用從理論上也是切實可行的。而且研究證明,在加入模糊PID控制算法后,系統(tǒng)誤差大大減小,填充時間加快。
6 實際產(chǎn)品應(yīng)用
選用嬰幼兒奶粉這種粉末狀食品作為實驗對象,嬰幼兒奶粉包裝規(guī)格通常有3種, 400、800、900g, 每個重量段平行實驗10次, 具體數(shù)據(jù)如表1~3。
在400g重量段,填充重量為(400.35±4.692)g, 填充時間平均值為(4.97±0.170)s;在800g重量段,填充重量平均值(800.47±7.098)g,填充時間平均值為(5.92±0.123)s;在900g重量段,填充重量平均值(899.98±8.870)g,填充時間平均值為(6.43±0.080)s。
通過查證資料得知,現(xiàn)有填充設(shè)備在定量填充粉末狀食品時,填充質(zhì)量變化率相對小于5%左右,本系統(tǒng)的填充質(zhì)量變化率小于2%,并且填充時間小于7s,系統(tǒng)的精度大大提高,達到穩(wěn)定的時間較快,加大了生產(chǎn)效率,并且系統(tǒng)在實驗過程中運行穩(wěn)定,穩(wěn)定性較高。
表1 400g重量段填充實驗結(jié)果(n=10)
序號 | 標(biāo)定重量/g | 實際重量/g | 絕對誤差/g | 相對誤差/% | 填充時間/s |
1 | 400 | 397.25 | -2.75 | 0.69 | 4.85 |
2 | 400 | 404.64 | 4.64 | 1.16 | 5.03 |
3 | 400 | 395.82 | -4.18 | 1.05 | 4.66 |
4 | 400 | 406.26 | 6.26 | 1.56 | 4.95 |
5 | 400 | 399.63 | -0.37 | 0.09 | 5.03 |
6 | 400 | 402.05 | 2.05 | 0.51 | 4.87 |
7 | 400 | 407.72 | 7.72 | 1.93 | 5.17 |
8 | 400 | 394.95 | -5.05 | 1.26 | 5.11 |
9 | 400 | 401.77 | 1.77 | 0.44 | 4.79 |
10 | 400 | 399.44 | -6.56 | 1.64 | 5.23 |
表2 800g填充實驗結(jié)果(n=10)
序號 | 標(biāo)定重量/g | 實際重量/g | 絕對誤差/g | 相對誤差/% | 填充時間/s |
1 | 800 | 790.22 | -9.78 | 1.22 | 5.68 |
2 | 800 | 795.87 | -4.13 | 0.52 | 6.01 |
3 | 800 | 804.37 | 4.37 | 0.55 | 6.08 |
4 | 800 | 801.45 | 1.45 | 0.18 | 5.89 |
5 | 800 | 798.54 | -1.46 | 0.18 | 5.92 |
6 | 800 | 802.87 | 2.87 | 0.36 | 6.11 |
7 | 800 | 808.01 | 8.01 | 1.00 | 5.79 |
8 | 800 | 787.34 | -12.66 | 1.58 | 5.96 |
9 | 800 | 805.92 | 5.92 | 0.74 | 5.85 |
10 | 800 | 810.12 | 10.12 | 1.27 | 5.9 |
表3 900g填充實驗結(jié)果(n=10)
序號 | 標(biāo)定重量/g | 實際重量/g | 絕對誤差/g | 相對誤差/% | 填充時間/s |
1 | 900 | 888.24 | -11.76 | 1.31 | 6.42 |
2 | 900 | 909.75 | 9.75 | 1.08 | 6.38 |
3 | 900 | 912.01 | 12.01 | 1.33 | 6.5 |
4 | 900 | 892.82 | -7.18 | 0.80 | 6.34 |
5 | 900 | 896.95 | -3.05 | 0.34 | 6.47 |
6 | 900 | 910.27 | 10.27 | 1.14 | 6.6 |
7 | 900 | 904.22 | 4.22 | 0.47 | 6.55 |
8 | 900 | 890.64 | -9.36 | 1.04 | 6.49 |
9 | 900 | 905.34 | 5.34 | 0.59 | 6.37 |
10 | 900 | 889.54 | -10.46 | 6.51 | 6.51 |
7 結(jié)論
由于食品機械自動定量填充系統(tǒng)是一個動態(tài)的平衡過程控制,填充食品的種類、大小、速度、機械振動等都可以干擾其速度、精度,因此選擇合適的控制算法是其設(shè)計過程的關(guān)鍵。本設(shè)計提出的模糊PID算法有效地提高食品機械自動定量填充系統(tǒng)的精度、速度及穩(wěn)定性,因此本設(shè)計是切實可行的。
自動定量填充系統(tǒng)作為食品機械的一個重要組成,其性能穩(wěn)定,高精度和耐操性,決定是否作為先進技術(shù)迅速占領(lǐng)市場的決定性因素。目前市面上大部分食品自動填充機械控制算法所采用的還是簡單PID控制,該控制系統(tǒng)雖然簡單、實用,穩(wěn)定性較好,但在精度和速度方面還存在很大的欠缺。本研究通過對自動定量填充系統(tǒng)硬件、軟件系統(tǒng)的設(shè)計,并通過模糊 PID算法在理論上提高了其填充精度與效率,大大地提高了該食品定量填充類機械的性能,對食品生產(chǎn)企業(yè),尤其是食品機械制造企業(yè)有很大的推廣價值。