周育輝 , 孫 濱
(1.江西生物科技職業(yè)學(xué)院,江西 南昌 330200;2.泰山職業(yè)技術(shù)學(xué)院,山東 泰安 271000)
水稻是我國的第一大糧食作物,其種植方式影響著水稻的產(chǎn)量。隨著農(nóng)業(yè)現(xiàn)代化的發(fā)展,水稻的插秧大都實現(xiàn)了機械化,而插秧機械化中關(guān)鍵的一項是有標(biāo)準(zhǔn)一致的秧苗,標(biāo)準(zhǔn)化育秧的前提是水稻出芽的良好性。水稻的催芽就是人工采取一定的手段,保證水稻處于合適的溫度、水分和空氣環(huán)境中,人為營造出適合水稻發(fā)芽的良好條件,從而使水稻能夠盡早發(fā)芽,整齊出芽。通過自動控制發(fā)芽流程,可以避免自然發(fā)芽時外界不良?xì)夂虻挠绊?,從而提高出苗效率,增強生產(chǎn)能力,達到防止?fàn)€種、爛芽,提高秧苗整齊度和成秧率,節(jié)省種子的目的[1-2]。
傳統(tǒng)的水稻催芽方法依賴于人的經(jīng)驗和人為操作,造成在催芽過程中有很多不可控因素,同時生產(chǎn)流程不規(guī)范,溫度控制不精確,使水稻發(fā)芽出現(xiàn)燒芽、爛種等問題,容易浪費大量的人力物力,不能滿足現(xiàn)代化農(nóng)業(yè)的需要。因此,設(shè)計智能化的水稻催芽器對于實現(xiàn)水稻的現(xiàn)代化、規(guī)模化、機械化種植具有重要的意義。本研究利用溫度傳感器、S7-1200可編程控制器、觸摸屏實現(xiàn)了水稻催芽環(huán)境控制系統(tǒng)的軟硬件設(shè)計,利用模糊PID控制算法實現(xiàn)水稻催芽流程溫度的精確控制要求,實現(xiàn)了催芽控制系統(tǒng)的優(yōu)化控制,使水稻催芽有一個合適的環(huán)境,提高了自動化程度。
水稻催芽基本流程包括熱水-浸種熱備、水稻浸種、水稻破胸作業(yè)、催芽過程、催芽結(jié)束排水等。在現(xiàn)代水稻催芽過程中,要求整個催芽過程實現(xiàn)精準(zhǔn)、智能化控制,以提高水稻的出芽率,降低人工勞動強度,因此對水稻催芽過程的時間、整齊性、自動化程度有更高的要求。為實現(xiàn)上述目標(biāo),采用智能控制及傳感器技術(shù)在整個流程中對種箱的水位、水溫、噴淋增氧等進行智能化控制,并針對異常情況進行報警。系統(tǒng)的總體結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)組成框圖
根據(jù)小型水稻催芽系統(tǒng)的智能控制要求,要求系統(tǒng)能夠長時間可靠運行,并能實現(xiàn)對催芽流程的自動控制。經(jīng)過實際現(xiàn)場分析,采用了以PLC為控制核心的控制系統(tǒng)。根據(jù)實際控制需要在種箱內(nèi)設(shè)置4個溫度傳感器、2個水位傳感器、1個水箱加熱器,外部通過水泵、電動閥門實現(xiàn)水循環(huán)、進水、排水。其硬件電路組成框圖如圖2所示。
圖2 系統(tǒng)硬件組成框圖
水稻催芽控制系統(tǒng)的硬件選型根據(jù)現(xiàn)場實際控制需要,對所需要的IO點數(shù)、模擬量輸入輸出數(shù)量及精度、安裝方式等進行合理選擇。根據(jù)分析,整個系統(tǒng)需要開關(guān)量輸入信號10個、開關(guān)量輸出信號6個以及采集溫度信號的模擬量輸入信號4個,屬于小型控制系統(tǒng)[3-5]。因此,從實用性、可擴展性等方面考慮,PLC選用西門子的S7-1200 1214C。該控制器是一種中低端緊湊型控制器,可以與HMI及其他自動化組件進行通信,方便于整個控制系統(tǒng)功能的實施。
系統(tǒng)要求采集水溫,以滿足系統(tǒng)需要及后續(xù)擴展使用,采用SM1231的8路熱電阻測量模塊,帶有8路模擬量輸入,其分辨率可以達到0.1 ℃。
根據(jù)現(xiàn)場實際需要,水溫采集所用的溫度傳感器為Pt100 溫度傳感器,其為正溫度系數(shù)熱敏電阻傳感器,由于其測溫精度高、穩(wěn)定性好且測溫范圍廣等特點,是-200 ℃~650 ℃中低溫檢測常用的檢測器,并且無需放大器即可直接連接到溫度變送器模塊上。
溫度變送器采用了西門子的SITRANS TH100溫度智能變送器。溫度傳感器Pt100經(jīng)過智能變送器,直接輸出與溫度成正比的4 mA ~20 mA的直流電流。
采用SIEMENS液位變送器7ML5221-1DB11。其為一種超聲波變送器,采用2線回路供電,用于對明渠、儲存容器和簡單過程容器中的液體進行液位、體積和流量監(jiān)測,易于安裝和啟動,具有信噪比極高、自動虛假回波抑制等優(yōu)點,適合本系統(tǒng)需要。
為實現(xiàn)人機交互,直觀顯示測量結(jié)果及調(diào)整控制參數(shù),選取西門子的TP700精致型觸摸屏。這樣整體利用博途軟件進行硬件組態(tài)及程序設(shè)計。其整體硬件組態(tài)如圖3所示。
圖3 硬件組態(tài)圖
由于水稻催芽過程中對水溫的控制要求很高,并且種箱一般體積比較大,對其的控制具有大滯后、時變性的特點,并且沒有合適的數(shù)學(xué)模型,采用常規(guī)的PID控制,其比例、積分、微分三個參數(shù)不方便確定,調(diào)試?yán)щy,不易達到很好的控制效果[6-8]。利用模糊控制可以很好地解決上述問題,抑制溫度等多種環(huán)境參數(shù)產(chǎn)生的耦合效應(yīng),提高控制效果。本研究將模糊控制與常規(guī)PID控制相結(jié)合,結(jié)合兩者的優(yōu)點,實現(xiàn)系統(tǒng)控制要求。整個系統(tǒng)軟件設(shè)計主要核心是兩個部分:1)PLC控制程序設(shè)計;2)模糊PID控制器設(shè)計。
PLC主要根據(jù)控制參數(shù)要求進行整個催芽流程的閉環(huán)控制。其工作流程如圖4所示。
圖4 PLC整體控制流程圖
在浸種、破胸、催芽工作流程中,為滿足催芽需要,對水溫的要求比較高。如果水溫不符合催芽過程中的階段要求,會出現(xiàn)出芽時間慢、燒芽等問題。并且水稻催芽種箱體積比較大,催芽時間長,不同階段所需水溫多變,因此控制系統(tǒng)采用常規(guī)PID控制很難達到好的控制效果。為達到催芽過程中水溫的控制精度要求,綜合應(yīng)用PID控制和模糊控制,其基本結(jié)構(gòu)如圖5所示。
圖5 模糊PID控制結(jié)構(gòu)圖
在本設(shè)計中系統(tǒng)根據(jù)溫度傳感器采集到的溫度數(shù)據(jù)和設(shè)定的溫度進行計算,得到溫度誤差e(t)和誤差變化率ec(t)。將溫度誤差和誤差變化率以及被控制輸出量進行模糊化,形成模糊子集{NB、NM、NS、NO、PS、PM、PB},其量化論域為{-3,-2,-1,0,1,2,3}。
根據(jù)實際工藝的要求及以往的工作經(jīng)驗,得出ΔKp、ΔKi、ΔKd模糊控制規(guī)則表。由于篇幅所限,本文僅列出ΔKp的模糊控制規(guī)則表,如表1所示。
表1 ΔKp的模糊控制規(guī)則表
根據(jù)模糊控制器得到的數(shù)值是不確定的模糊值,為實現(xiàn)系統(tǒng)的精確控制,通過最大隸屬度原則將不確定的值變成確定數(shù)值。這樣可以得到模糊控制器輸出的比例、積分、微分三個參數(shù)的實時增量ΔKp、ΔKi和ΔKd。通過計算公式可以獲得PID控制器所需要的比例、積分、微分參數(shù),計算公式為:
其中,Kp0、Ki0、Kd0為PID控制器的初始參數(shù)。
利用計算得到PID控制的三個參數(shù),進行PID運算,得到對加熱器的控制信號,控制加熱器的加熱溫度在催芽流程要求的波動范圍內(nèi)。系統(tǒng)控制結(jié)構(gòu)圖如圖6所示。
圖6 模糊PID溫度控制流程圖
為方便現(xiàn)場用戶設(shè)置系統(tǒng)參數(shù),需要有良好的人機交互界面。系統(tǒng)選擇了觸摸屏。觸摸屏利用博途軟件進行畫面設(shè)計。通過觸摸屏和PLC進行通信,傳遞采集的現(xiàn)場數(shù)據(jù),并將用戶設(shè)置參數(shù)下發(fā)至PLC。觸摸屏畫面主要包括參數(shù)設(shè)置、現(xiàn)場數(shù)據(jù)采集、人工操作、故障報警等。系統(tǒng)界面如圖7所示??梢酝ㄟ^上面的按鈕在各個界面上進行切換,實現(xiàn)了良好的人機交互。
利用博途完成了軟件設(shè)計后,將 系統(tǒng)安裝在一個小型育種室內(nèi)進行試驗,驗證系統(tǒng)設(shè)計的可行性和可靠性。該控制系統(tǒng)由操作人員根據(jù)催芽要求,在觸摸屏上設(shè)定好溫度、時間等相關(guān)參數(shù)。進行自動及手動運行,并觀察系統(tǒng)運行過程是否與實際設(shè)定動作一致,報警信號是否及時發(fā)出。經(jīng)過實際測試,整個系統(tǒng)能夠按照設(shè)計流程可靠運行,滿足用戶需要。
圖7 系統(tǒng)人機界面
本系統(tǒng)主要根據(jù)小型水稻催芽的實際需要,利用S7-1200、觸摸屏、溫度變送器、電動閥門等控制器件,實現(xiàn)了水稻催芽流程的智能化控制[9-10];根據(jù)催芽環(huán)境的實際要求,利用模糊PID算法實現(xiàn)了催芽水溫的準(zhǔn)確控制;本系統(tǒng)簡單、實用,便于推廣。