999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于模糊免疫PID算法的變量施肥技術研究

2017-12-16 10:01:26韓曉雷
農機化研究 2017年10期
關鍵詞:實驗

楊 宇,韓曉雷

(內蒙古機電職業技術學院 機電學院,呼和浩特 010070)

?

基于模糊免疫PID算法的變量施肥技術研究

楊 宇,韓曉雷

(內蒙古機電職業技術學院 機電學院,呼和浩特 010070)

提出了針對多種肥料自動配比變量施肥的技術方案。機械結構方面設計了多個獨立的料箱,每個料箱均能夠獨立被微控制器控制;肥料流量控制則是根據肥料流量以及施肥機械的行走速度,采用了基于模糊免疫PID算法對伺服電機進行控制;在算法性能方面,采用MatLab軟件對模糊免疫PID算法和傳統PID算法做了比較,證明了算法的魯棒性和穩定性;最后,設計田間作業實驗方案,通過實驗數據證明了該變量施肥系統施肥精度高、可重復性好。

變量配肥施肥;伺服電機;模糊免疫PID;微控制器

0 引言

目前,糧食產量的提高主要是由擴大種植面積、化肥施肥量及農藥等因素決定的。其中,化肥施肥量在農業生產過程中消耗較高但利用率較低,這樣會造成土壤肥力下降、地下水污染等問題[1-3]。因此,研究變量精準施肥技術具有重要的現實意義。

目前,王熙[4]等人通過微控制器實時調整施肥機械的傳動比,從而成功實現變量施肥;D.Mourre[5-6]等人設計了基于神經網絡的電液比例閥控制方式,來實現變量施肥;Arnold W.Schumann[7-8]則將Green Drop公司變量施肥裝置中的液壓伺服閥改為電液比例閥,優化了該設備的施肥性能。國內外學者以變量施肥裝置為基礎,對其控制理論、機械結構等方面均進行了深入研究。

本文設計了基于模糊免疫PID算法的變量施肥系統。機械結構方面采用3個獨立的肥料箱分別裝氮磷鉀3種肥料,3種肥料流量分別通過獨立的排肥軸控制,實現變量配肥的目標。控制系統根據施肥機械的實時行走速度和排肥軸上的肥料質量,對氮磷鉀3種肥料的實時流量進行調節。實時肥料流量精準調節則是由微控制器采用模糊免疫PID算法對伺服電機的轉速進行精準控制來實現的。

1 變量施肥控制系統總體設計

1.1 機械結構設計

農作物的肥料主要是以氮、磷、鉀為主,因此在變量施肥系統中設計了3個肥料箱子。肥料的輸送主要是依靠伺服電機來實現,施肥量與電機的轉速成正比,因此伺服電機轉速決定了肥料的精準投放。

變量施肥控制系統主要由肥料箱、伺服電機驅動機構、開溝器、輸送肥料管路及肥料稱重傳感器構成,如圖1所示。其中,肥料箱為1個主料箱、2個輔料箱。伺服電機驅動機構主要是伺服電機和減速機總成,肥料輸送機構主要由聯軸器將動力傳送給排肥驅動軸。

圖1 變量施肥系統田間工作照片

1.2 控制系統設計

變量施肥系統的控制原理為:M=L·V·W。式中,M為實時的肥料流量;L為某肥料的處方施肥量;V為施肥機械的實時速度;W為變量施肥設備的幅寬。

因此,變量施肥控制系統需要實時計算當前施肥機械的行走速度V,根據行走速度V實時控制肥料的輸出流量。肥料的輸出流量則依靠控制排肥軸中的伺服電機轉速來實現。根據以上變量施肥的功能需求,本文設計的控制系統框圖如圖2所示。

圖2 變量施肥控制系統框圖

輪速傳感器將施肥機械的實時輪速通過SPI總線傳送至微控制器STM32F107中。輪速傳感器采用霍爾傳感器,設備安裝如圖3所示。施肥機械行駛過程中會使輪速傳感器產生周期性的脈沖信號,微控制器

通過統計脈沖數量計算得到當前是施肥機械的行走速度。

圖3 輪速傳感器

微控制器STM32F107輸出的控制信號經過電機驅動芯片IR2103輸送至伺服電機,電機驅動電路如圖4所示。

圖4 電機驅動電路設計

稱重肥料的重量傳感器采用德州儀器公司的TIDA-00215,該傳感器原理是將質量轉換成距離進行測量,輸出分辨率為2g。質量傳感器部分及其濾波電路圖如圖5所示。

圖5 傳感器濾波電路設計

2 伺服電機控制原理

伺服電機轉速控制方面采用了基于模糊免疫的PID算法,可保證電機轉速的精確性。

2.1 免疫系統原理

免疫系統(immune system)是由具有免疫功能的器官、組織、細胞和分子組成,是機體免疫機制發生的物質基礎。當生物體遭到病原體、有害異物等外來抗原侵犯時,生物體會通過吞噬作用或產生特殊生物酶來毀壞抗原,淋巴細胞起主要作用。淋巴細胞主要包括T細胞和B細胞。抗體由B細胞產生,執行體液免疫功能;T細胞用來調節B細胞的數量。T細胞分為和增強Th和抑制Ts細胞兩種,分別用來增加和減少B細胞的數量,執行特異細胞免疫和免疫調節的功能。

當生物體遭到抗原入侵時,信息會傳遞到T細胞,T細胞通過調節B細胞數量,起到快速消滅抗原又不損害生物體正常功能的作用。當抗原較多時,增強Th細胞數量增大,刺激增強產生B細胞,B細胞產生抗體消滅抗原;當抗原減少時,體內的抑制Ts細胞數量增大,刺激減少產生B細胞;經過反復調節,免疫反饋系統趨于平衡。通過免疫機理對抗原的快速反應和穩定的免疫系統來完成抑制機理和主反饋機理的相互協作[9]。免疫系統原理如圖6所示。

圖6 免疫系統原理圖

上述免疫規則用數學表達式如下:設第k時刻抗原的數量φ(k),則Th細胞的輸出量為

Th(k)=k1φ(k)

(1)

其中,k1是一個正數,為刺激因子。因此,Th細胞的輸出量與抗原的數量為正比關系。

Ts細胞的輸出量為

(2)

其中,k2是一個正數,為抑制因子。S(k)為B細胞的總刺激量;ΔS(k)為總刺激在k時刻的變化量。函數f()是非線性函數,其值域為[0,1]。

B細胞接受的總刺激量為S(k),即

S(k)=Th(k)-Ts(k)

=k1{1-η[f(S(k),ΔS(k))]}φ(k)

(3)

其中,η=k2/k1;η為控制響應的穩定性。

2.2 模糊免疫PID控制器結構

模糊免疫PID控制器是在傳統增量式PID的基礎上加上免疫控制算法模塊和模糊推理模塊得到的,如圖7所示。其中,免疫控制算法模塊是基于免疫控制原理的。

圖7 模糊免疫PID控制器原理圖

設免疫控制算法模塊的控制器的比例增益為kp1,由式(3)可知

kp1=k1{1-η[f(u(k),△u(k))]}

(4)

由圖(7)可知,免疫控制算法輸出量為

u(k)=kp1e(k)

(5)

免疫控制算法模塊的控制器是一個非線性控制器。將免疫控制算法模塊和傳統增量式PID控制器串聯,從而得到了模糊免疫PID控制器。其控制算法如下:

已知傳統增量式PID控制器算法,即

u(k)=u(k-1)+△u(k)

(6)

△u(k)=kp[e(k)-e(k-1)]+kie(k)+

kd[e(k)-2e(k-1)+e(k-2)]

由圖2可得模糊免疫PID控制器算法為

u(k)=u(k-1)+kp1[e(k)-e(k-1)]+

(7)

由式(4)可得

u(k)=u(k-1)+

k1{1-η[f(u(k),△u(k))]}[e(k)-e(k-1)]+

(8)

其中,函數f()是通過模糊推理模塊來實現的,任意非線性函數都可以通過模糊控制規則來逼近。模糊控制器的維數越高,控制器結構越復雜,系統的控制精度越高,其構建難度也越高。本文通過二維模糊控制器逼近函數f()。

模糊控制器的輸入語言變量為控制器的控制量u(k)和控制信號變化量Δu(k)。f[u(k),Δu(k)]為輸出變量。用正(P)和負(N)兩個模糊集來模糊化輸入變量,用正(P)、零(Z)、負(N)等3個模糊集來模糊化輸出變量。因此,確定以下模糊規則:

1)如果u(k)為正,且Δu(k)為正,則f[u(k),Δu(k)]為負;

2)如果u(k)為正,且Δu(k)為負,則f[u(k),Δu(k)]為零;

3)如果u(k)為負,且Δu(k)為正,則f[u(k),Δu(k)]為零;

4)如果u(k)為負,且Δu(k)為負,則f[u(k),Δu(k)]為正。

2.3 直流伺服電機的數學模型

已知直流伺服電機的數學模型為

(9)

其中,Tj表示電機時間常數;Td表示電磁時間常數;n表示轉速;ku表示電壓時間常數;Ua表示電壓。對式(9)進行拉氏變換可得

TjTds2n(s)+Tjsn(s)+n(t)=kuUa(s)

(10)

由此可得直流伺服電機的傳遞函數為

(11)

3 控制效果測試

將模糊免疫PID控制算法用于變量施肥施肥控制系統,編制其MatLab程序,并進行了仿真控制實驗,與傳統的PID控制算法進行比較。仿真過程中,式(11)中的ku、Tj、Td這3個參數分別取ku=1、Tj=5、Td=3/5。

仿真控制結果如圖8所示。伺服電機轉速的目標值設置為2 000r/min,起始時間為0s。從圖8中可以看出:基于模糊免疫PID控制算法的控制器可以快

速、準確地將目標值穩定控制在2 000r/min,沒有任何超調量,而傳統增量式PID控制算法響應速度較慢。在500ms時加入擾動信號,模糊免疫PID控制器響應迅速,可以將電機轉速再次穩定地控制在2 000r/min,而傳統增量式PID控制算法超調量較大,響應速度較慢。

圖8 仿真控制結果圖

4 變量施肥系統排肥性能試驗

變量施肥系統實驗分為排肥性能實驗及控制效果實驗。排肥性能實驗的基礎主要依據排放肥料的均值、肥料標準差及肥料變異系數來驗證。肥料選擇尿素、磷酸肥、鉀肥固體廢料作為實驗對象,設置伺服電機設置5個轉速,所排肥料最終收集在料筒中進行稱重。根據肥料數據分別計算了所排化肥的均值、標準差和變異系數,數據分別如圖9所示。

圖9 田間施肥實驗數據

由圖9(a)可知:3種肥料的排肥均值與伺服電機的轉速成正比,因此可以通過調節伺服電機轉速的方式來改變排肥量。由于3種肥料顆粒大小不同,因此造成了轉速變化有少量的差異。由圖9(b)可知:氮磷鉀3種肥料的排肥標準差也是與轉速成正比,變異系數則在轉速達到600r/min后逐漸一致。

變量施肥系統控制實驗于2015年11月在河北農業科學院某試驗站中進行。實驗設計為:分別選取80、160、280、450kg/hm2等4個施肥量級,不同的氮磷鉀配比,在使用變量施肥系統完成后,采用精度為5g的電子秤對接料桶中的肥料進行稱重。實驗結果如表1所示。

表1 變量施肥實驗結果

表1試驗結果表明:變量施肥控制系統的施肥精度大于94%,微控制器通過模糊免疫PID算法能夠準確地控制伺服電機,從而使得變量施肥系統能夠滿足施肥準確度的需要。

5 結語

1)設計了變量施肥系統的機械結構和控制系統,以微控制器STM32F107作為控制器,使用輪速傳感器測量施肥機械的行走速度,通過3個伺服電機來調節氮磷鉀的排肥量。

2)在伺服電機控制算法方面,設計了基于模糊免疫PID的控制算法,克服了普通PID在穩定性、魯棒性方面的缺點,并通過仿真實驗對模糊免疫PID和傳統PID算法進行控制效果的對比。

3)設計了田間作業實驗方案,通過實驗數據證明了該系統施肥精度大于90%,且施肥效果重復性好。

[1] 介站.我國谷物隨機損失測試展望[J].農機化研究,2009,31(7):5-9.

[2] 舒秀平.焊接機器人伺服控制系統設計[D].長沙:湖南大學, 2013.

[3] 馬國紅,熊睿,聶軍,等.焊接機器人直流電機控制系統PID仿真比較[J].微電機,2013(11):29-32.

[4] 張莉,朱海洋.混合模糊PID控制器在伺服控制系統中的應用[J].自動化儀表,2010(6):61-63.

[5] 張云輝.基于模糊免疫PID控制下的風電變槳控制研究[D].重慶:西南交通大學, 2011.

[6] 朱伊姝,許力.模糊免疫PID算法在溫度控制系統中的應用研究[J].自動化與儀表,2012(8):42-44.

[7] 王學倫,程志,付磊,等.伺服控制系統中模糊免疫PID控制器設計[J].微特電機,2011(4):58-61.

[8] 魏純,李明,于良軍.基于Kalman濾波的聯合收獲籽粒清選損失監測研究[J].農機化研究,2015,37(3):23-27.

[9] 樊立萍,馬懷通,劉義.基于模糊免疫PID的軋機液壓位置自動控制[J].電氣傳動,2015(2):58-62.

A Variable Fertilization Control System Base on Fuzzy Immune PID Control Algorithm

Yang Yu, Han Xiaolei

(Inner Mongolia Technical College of Mechanics and Electrics, Hohhot 010070, China)

Servo system is the most important part of variable fertilization which the motor position accurate control is the key. In view of contradiction between rapidity and stationary existed in the variable fertilization progress of conventional PID control algorithm. In this paper, an fuzzy immune PID controller which increases the fuzzy immune feedback processing module compare with traditional PID controller. Finally, the adaptively adopt accurate control was finished on the motor position of servo system. The results show this new controller has many advantages such as fast response speed, strong adaptability, high controlled control precision.

variable rate fertilization; servo motor; fuzzy immune PID; MCU

2016-10-25

內蒙古自然科學基金項目(2016gzc170)

楊 宇(1984-),男,內蒙包頭人,講師,碩士,(E-mail)79046248@qq.com。

S147.2;TP273

A

1003-188X(2017)10-0203-05

猜你喜歡
實驗
我做了一項小實驗
記住“三個字”,寫好小實驗
我做了一項小實驗
我做了一項小實驗
記一次有趣的實驗
有趣的實驗
小主人報(2022年4期)2022-08-09 08:52:06
微型實驗里看“燃燒”
做個怪怪長實驗
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 精品三级网站| 色婷婷视频在线| 99久久无色码中文字幕| 国产午夜人做人免费视频中文 | 欧美亚洲国产精品久久蜜芽| 亚洲人妖在线| 久久久波多野结衣av一区二区| 蜜桃视频一区二区| 最新午夜男女福利片视频| 九色在线视频导航91| 精品国产Av电影无码久久久| 乱码国产乱码精品精在线播放| 亚洲中久无码永久在线观看软件 | 国产一区二区人大臿蕉香蕉| 亚洲久悠悠色悠在线播放| 色成人亚洲| 精品一区二区三区四区五区| 黄色网站在线观看无码| 亚洲免费人成影院| 亚洲无限乱码一二三四区| 国产精品亚洲欧美日韩久久| 香蕉eeww99国产在线观看| 亚洲色图欧美视频| 美女扒开下面流白浆在线试听 | 亚洲女同一区二区| 欧美一级黄色影院| 直接黄91麻豆网站| 亚洲国产第一区二区香蕉| 麻豆精品在线播放| 中文字幕天无码久久精品视频免费 | 波多野结衣中文字幕一区二区| 亚洲第一成人在线| 国产在线观看91精品亚瑟| 性69交片免费看| 亚洲AV一二三区无码AV蜜桃| 毛片在线播放网址| 无码区日韩专区免费系列| 2020精品极品国产色在线观看 | 五月六月伊人狠狠丁香网| 视频在线观看一区二区| 精品欧美视频| 亚洲视频二| 国产香蕉在线| 全午夜免费一级毛片| 99热国产这里只有精品无卡顿"| 中文字幕av无码不卡免费| 2020国产在线视精品在| 国产一级片网址| 国产喷水视频| 国产成年女人特黄特色毛片免 | 国产欧美视频在线观看| 91久久精品国产| 毛片基地美国正在播放亚洲| aaa国产一级毛片| 亚洲VA中文字幕| 亚洲色无码专线精品观看| 久久黄色视频影| 亚洲天堂精品视频| 日本午夜精品一本在线观看| 亚洲第一天堂无码专区| 日韩午夜片| 97成人在线视频| 在线精品欧美日韩| 91精品网站| 亚洲男人的天堂在线观看| 亚洲精品自拍区在线观看| 国产精品视频3p| 国产高清精品在线91| 国产成人高清在线精品| 91成人在线免费视频| 在线观看国产精品第一区免费| 超碰色了色| 欧美另类视频一区二区三区| 国产特一级毛片| 亚洲最新网址| 四虎国产精品永久一区| 嫩草国产在线| 国产精品久久久久婷婷五月| 国产swag在线观看| 9cao视频精品| 麻豆精品在线| 国产欧美在线观看一区|