国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于模糊自整定PID控制的奶牛飼喂裝置溫控系統(tǒng)的設(shè)計

2016-01-27 00:09:14張東虞曹衛(wèi)彬楊弈卓
江蘇農(nóng)業(yè)科學(xué) 2015年11期
關(guān)鍵詞:溫度控制模糊控制奶牛

張東虞 曹衛(wèi)彬 楊弈卓

摘要:采用AT89C52作為現(xiàn)場控制裝置,設(shè)計了一種基于模糊自整定PID控制的奶牛飼喂裝置溫控系統(tǒng)。本系統(tǒng)通過PT100熱電偶作為溫度傳感器采集溫度信號,傳送至MAX6675控制器進行A/D轉(zhuǎn)換,直接輸出溫度的數(shù)字信號,與單片機進行通信,自動地實現(xiàn)加熱板、報警裝置等設(shè)備的精密控制;具有加熱區(qū)恒溫控制特性好、精度高、自調(diào)整能力強、系統(tǒng)運行穩(wěn)定等特點,達到了對冬季寒冷地區(qū)奶牛養(yǎng)殖裝置溫控系統(tǒng)的技術(shù)要求。

關(guān)鍵詞:PID;模糊控制;飼喂裝置;溫度控制;奶牛

中圖分類號: S818;S126文獻標(biāo)志碼: A文章編號:1002-1302(2015)11-0492-03

收稿日期:2014-11-25

基金項目:新疆生產(chǎn)建設(shè)兵團科技支疆項目(編號:2013AB024)。

作者簡介:張東虞(1980—),女,貴州銅仁人,碩士,講師,主要從事智能化檢測與自動控制技術(shù)研究。E-mail:zdy800809@163.com。

通信作者:曹衛(wèi)彬,博士,教授,主要從事農(nóng)業(yè)機械化研究。E-mail:cwb-mac@shzu.edu.cn。奶產(chǎn)業(yè)作為畜牧產(chǎn)業(yè)的一種,具有高效率、高效益雙重特點,在現(xiàn)代農(nóng)業(yè)中占據(jù)非常重要的地位,一個國家的牛奶產(chǎn)量和人均占有量是衡量一個國家經(jīng)濟發(fā)達程度和綜合國力的重要指標(biāo)。因此,奶業(yè)是世界各國發(fā)展經(jīng)濟的重要產(chǎn)業(yè)之一,在發(fā)達國家,奶業(yè)產(chǎn)值比重占到了畜牧業(yè)總產(chǎn)值的30%左右。而在我國奶業(yè)現(xiàn)階段還處于粗放發(fā)展階段,與奶業(yè)發(fā)達國家相比,仍然存在如下問題:(1)我國的奶牛養(yǎng)殖技術(shù)仍然落后,自動化程度較低,裝置比較落后;(2)養(yǎng)殖規(guī)?;潭鹊?,散戶養(yǎng)殖占大多數(shù)比例,導(dǎo)致單產(chǎn)水平低、飼養(yǎng)管理水平落后、奶牛的品種問題很難提高等問題。分析表明,奶牛品種和飼養(yǎng)管理水平的問題影響整個奶業(yè)比例分別占30%、70%。而在飼養(yǎng)過程中,飼養(yǎng)條件的優(yōu)劣直接影響奶牛的產(chǎn)奶量和牛奶品質(zhì)。因此,如何提高奶牛的飼喂技術(shù),將成為我國奶業(yè)發(fā)展急需解決的問題[1-2]。

我國新疆、內(nèi)蒙古、河北、甘肅等奶牛養(yǎng)殖大?。ㄗ灾螀^(qū)),冬季氣候寒冷,在冬季進行奶牛喂養(yǎng)過程中,飼料溫度過低,影響奶牛的飼喂質(zhì)量,因此本研究在現(xiàn)有的精準(zhǔn)飼喂裝置基礎(chǔ)上,設(shè)計了一種基于模糊自整定PID控制的溫控系統(tǒng)應(yīng)用于廣大北方地區(qū)的奶牛精準(zhǔn)飼喂裝置中。

1飼喂裝置溫控系統(tǒng)對溫度控制的要求

溫控系統(tǒng)中電加熱系統(tǒng)具有較大的純滯后、非線性和慣性滯后等問題,常規(guī)的PID控制算法簡單,是在某一特定的條件下整定完成,對于線性穩(wěn)定的控制對象非常有效,而對于工況時常發(fā)生改變的過程,PID的參數(shù)很難適應(yīng)不同的變化過程,而溫度控制屬于非線性、時變和大滯后過程,傳統(tǒng)的PID難以實現(xiàn)精準(zhǔn)控制。

本系統(tǒng)采用模糊自整定理論的PID控制器,該控制器以單片機AT89C52作為現(xiàn)場控制裝置,通過編寫單片機程序來實現(xiàn)控制要求,根據(jù)誤差e和誤差率de對PID進行在線調(diào)節(jié),具有較好的動態(tài)調(diào)節(jié)性能和魯棒性[3-4]。

1.1熱電偶的溫度控制

如圖1所示,根據(jù)控制要求利用單片機AT89C52為核心控制元件,通過設(shè)置溫度控制點,采用PT 100溫度傳感器采集現(xiàn)場溫度信號,實時傳送至MAX 6675熱電偶信號轉(zhuǎn)換器,該轉(zhuǎn)換器集信號放大、冷端補償、A/D轉(zhuǎn)換于一體,直接輸出溫度的數(shù)字信號,與單片機接口連接并采用動態(tài)掃描顯示方式,使硬件電路大大簡化,既降低了成本,又提高了系統(tǒng)可靠性和抗干擾性;整個溫控系統(tǒng)通過單片機與PT 100溫度傳感器以及執(zhí)行裝置交互作用實現(xiàn)溫度的智能控制。

1.2加熱板的溫度控制

該溫控系統(tǒng)采用硅橡膠加熱板作為加熱裝置,硅橡膠加熱板的主要材質(zhì)是鎳絡(luò)合金電熱絲、硅橡膠高溫絕緣層,硅橡膠絕緣層的主要材質(zhì)是硅橡膠與玻璃纖維布,由兩者復(fù)合而成,形狀呈薄片狀,具有柔韌性好、強度高的特點,并且尺寸可以根據(jù)系統(tǒng)裝置的需要進行定制,具有加熱迅速、溫度分布均勻、熱轉(zhuǎn)化率高、機械強度高、使用方便、安全、壽命長、不易老化等優(yōu)點。此加熱板可以直接與被加熱物體緊密接觸,加熱功率為0.5~0.7 W/cm2。該溫控系統(tǒng)選擇此加熱板作為加熱裝置非常適合。

PT100溫度傳感器采集到加熱板的溫度信號,通過MAX6675控制器將信號傳送至單片機,根據(jù)系統(tǒng)設(shè)置的溫控點,單片機通過模糊自整定PID控制運算,將采集信號傳輸至固態(tài)繼電器執(zhí)行,對加熱板進行控制。溫度低于設(shè)定溫度時,加熱板開始加熱,溫度高于設(shè)定溫度時,系統(tǒng)報警,加熱裝置停止加熱,從而使整個溫度保持恒定。

2模糊自整定控制的設(shè)計

2.1Fuzzy-PID設(shè)計

應(yīng)用PID控制,首先要確定被控對象的數(shù)學(xué)模型,根據(jù)溫度偏差e作為輸入量,通過計算,驅(qū)動執(zhí)行機構(gòu)減小誤差,從而使被控對象趨于穩(wěn)定,PID計算式如下:

PID參數(shù)模糊自整定是找出PID中3個參數(shù)與e和ec之間的模糊關(guān)系,在控制系統(tǒng)運行中循環(huán)計算e和ec的值,根據(jù)模糊控制原理(圖2)對Kp、Ki和Kd中的3個參數(shù)進行在線修改,滿足不同e和ec對控制參數(shù)的不同要求,使被控對象的動態(tài)、靜態(tài)性能保持良好的狀態(tài)。系統(tǒng)整定應(yīng)從以下幾個方面進行綜合考慮:(1)系統(tǒng)整體的穩(wěn)定性;(2)系統(tǒng)的響應(yīng)速度和響應(yīng)時間;(3)系統(tǒng)參數(shù)的超調(diào)量;(4)系統(tǒng)穩(wěn)態(tài)時的精度等方面[5]。

Kp、Ki和Kd3個參數(shù)的作用分別是:(1)比例系數(shù)Kp:加快系數(shù)響應(yīng)速度,提高系統(tǒng)調(diào)節(jié)精度;(2)積分系數(shù)Ki:消除系統(tǒng)穩(wěn)態(tài)誤差;(3)微分系數(shù)Kd:改善系統(tǒng)動態(tài)特性[6]。

總結(jié)人工整定經(jīng)驗,結(jié)合操作歷史數(shù)據(jù)和理論分析結(jié)果,可歸納出e和ec與Kp、Ki和Kd 3個參數(shù)間存在如下關(guān)系[7-8]:(1)當(dāng)︱e(k)︱較大時,加熱系統(tǒng)響應(yīng)速度快,系統(tǒng)應(yīng)設(shè)置較大的Kp,從而減小系統(tǒng)的時間常數(shù)和阻尼系數(shù)。當(dāng)然Kp也不得設(shè)置過大,否則整個系統(tǒng)將不穩(wěn)定;為避免在系統(tǒng)剛開始工作時,引起超范圍控制作用,Kd值應(yīng)設(shè)置較小,使系統(tǒng)響應(yīng)加快;為避免系統(tǒng)出現(xiàn)較大的超調(diào)量,積分作用可以除去。(2)當(dāng)︱e(k)︱處于中等大小時,系統(tǒng)應(yīng)設(shè)置較小的Kp,使系統(tǒng)響應(yīng)的超調(diào)量稍?。徽麄€系統(tǒng)中Kd的取值較為關(guān)鍵,為了使整個系統(tǒng)的響應(yīng)速度得到保證,Kd的取值要恰當(dāng);此時Ki取值可適當(dāng)增加一點,但不得過大。(3)當(dāng)︱e(k)︱較小時,為使系統(tǒng)達到良好的穩(wěn)態(tài)性能,Kp和Ki的取值可以較大,為避免系統(tǒng)在平衡點出現(xiàn)振蕩,Kd的取值要恰當(dāng)。

2.2模糊控制規(guī)則的建立

本系統(tǒng)采用溫度誤差e和誤差變化率ec作為輸入語言變量,溫度控制量u作為輸出語言變量,模糊控制規(guī)則就是對參數(shù)Kp、Ki和Kd進行調(diào)整的規(guī)則。針對該系統(tǒng)的控制要求和特性,可以列出響應(yīng)的參數(shù)Kp整定規(guī)則如Kp的模糊規(guī)則表(表1)。

2.3模糊控制算法的程序?qū)崿F(xiàn)

溫度誤差e有下列3種情況:(1)e≥5 ℃,取值為 +5 ℃;(2)e≤-5 ℃,取值為-5 ℃;(3)-5 ℃

3飼喂裝置溫控系統(tǒng)的軟件系統(tǒng)設(shè)計

3.1溫度控制的軟件設(shè)計模塊

系統(tǒng)軟件設(shè)計主要3大模塊。(1)溫度采集模塊:MAX 6675 熱電偶信號轉(zhuǎn)換器的輸出作為單片機的外部中斷0輸入,根據(jù)高電平的時鐘周期個數(shù)判斷溫度值。(2)信號輸入模塊:根據(jù)采樣值和溫度設(shè)定值,通過模糊自整定PID算法,改變輸出型號的占空比來控制繼電器的通斷。(3)輸出模塊:包括顯示程序、鍵盤輸入程序以及報警裝置等。

3.2溫度控制的軟件流程

溫度控制的系統(tǒng)軟件流程如圖3所示。

3.3溫度控制模糊自整定PID算法的軟件實現(xiàn)

本系統(tǒng)采用數(shù)據(jù)處理且人機交互能力強的C51作為開發(fā)語言,利用MAX6675熱電偶信號轉(zhuǎn)換器與單片機進行通信,實時對現(xiàn)場溫度信號進行讀取。整個溫控系統(tǒng)的軟件編寫首先需要設(shè)定加熱的目標(biāo)溫度T(k),系統(tǒng)開始加熱后,實時對溫度數(shù)據(jù)t(k)進行采集,同時對溫度數(shù)據(jù)加入PID算法中計算。通過比較實時溫度和目標(biāo)溫度之間的誤差,計算出e和ec。程序在執(zhí)行該步驟后,調(diào)用模糊PID自整定模塊,通過模糊控制規(guī)則的查表、運算及結(jié)果的處理,完成PID參數(shù)的在線自整定。

4結(jié)論

本研究根據(jù)奶牛飼喂裝置的溫控要求,設(shè)計了利用單片機AT89C52作為模糊自整定PID現(xiàn)場控制裝置對溫度進行智能控制。通過現(xiàn)場測試,采用模糊自整定PID系統(tǒng)整定的Kp、Ki和Kd的參數(shù)值對溫度控制具有結(jié)構(gòu)簡單、軟件實現(xiàn)容易、編程量小、系統(tǒng)性能穩(wěn)定、控制精度高等優(yōu)點。

參考文獻:

[1]賈建新,孫中才. 我國奶業(yè)發(fā)展的現(xiàn)狀、問題及對策[J]. 動物科學(xué)與動物醫(yī)學(xué),2004,21(2):6-8.

[2]劉涵,胡海林. 我國奶業(yè)現(xiàn)狀與發(fā)展趨勢分析[J]. 中國乳業(yè),2006(7):17-19.

[3]李鳳林,莊威. 我國乳業(yè)現(xiàn)狀分析及今后發(fā)展對策[J]. 吉林農(nóng)業(yè)科技學(xué)院學(xué)報,2006,15(2):21-23.

[4]車玉媛,曹有才. 影響奶牛產(chǎn)奶量的因素[J]. 養(yǎng)殖技術(shù)顧問,2008(9):9.

[5]張涇周,楊偉靜,張安詳. 模糊自適應(yīng)PID控制的研究及應(yīng)用仿真[J]. 計算機仿真,2009,26(9):132-135.

[6]劉金琨. 先進PID控制MATLAB仿真[M]. 北京:電子工業(yè)出版社,2006.

[7]石辛民,郝整清. 模糊控制及其MATLAB仿真[M]. 北京:清華大學(xué)出版社北京交通大學(xué)出版社,2008.

[8]席愛民. 模糊控制技術(shù)[M]. 西安:西安電子科技大學(xué)出版社,2008.趙建敏,趙忠鑫,李琦. 基于Kinect傳感器的羊體體尺測量方法[J]. 江蘇農(nóng)業(yè)科學(xué),2015,43(11:495-499.

猜你喜歡
溫度控制模糊控制奶牛
船舶主機溫度控制方法優(yōu)化
乍暖還寒時奶牛注意防凍傷
夏季奶牛如何預(yù)防熱應(yīng)激
奶牛吃草
鍛造溫度控制
T-S模糊控制綜述與展望
基于模糊控制的PLC在溫度控制中的應(yīng)用
電子制作(2016年21期)2016-05-17 03:53:01
基于模糊控制的恒壓供水系統(tǒng)的研究
用于光伏MPPT中的模糊控制占空比擾動法
《奶牛的家》
都昌县| 邯郸市| 东莞市| 舟曲县| 钦州市| 阿坝县| 屯昌县| 杨浦区| 合水县| 汝南县| 尉犁县| 繁峙县| 宁国市| 缙云县| 昌乐县| 吉安县| 夏邑县| 得荣县| 宁南县| 古浪县| 通化市| 原平市| 涞源县| 东乌| 邻水| 宁津县| 长岭县| 宕昌县| 曲松县| 肇源县| 南宁市| 东光县| 石台县| 贵港市| 红河县| 襄垣县| 万年县| 阜南县| 通化县| 三明市| 海城市|