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

基于模糊PID 算法的蠶室溫濕度自動控制系統(tǒng)研究?

2022-03-18 06:20:04張衛(wèi)鋒吳志強葛國強李敬涵
計算機與數(shù)字工程 2022年12期
關(guān)鍵詞:單片機系統(tǒng)

張衛(wèi)鋒 吳志強 葛國強 李敬涵

(青島科技大學(xué)機電工程學(xué)院 青島 266061)

1 引言

蠶屬于變溫動物,環(huán)境溫度會極大影響其體溫[1]。蠶的不同生長時期對室內(nèi)環(huán)境的溫度、濕度有特定的要求。在養(yǎng)蠶的過程中,控制好蠶室中溫度和濕度,可以提高蠶的成活率與吐絲質(zhì)量。目前農(nóng)村中普遍采用燒爐火取暖的這種原始的方法來調(diào)控蠶室內(nèi)溫濕度。這種人工調(diào)控方法不能夠準(zhǔn)確地控制蠶室內(nèi)溫濕度,可能會導(dǎo)致桑蠶孵化率和成活率低,幼蠶死亡較多,且會影響蠶的生長狀況及蠶絲的品質(zhì)[2]。針對此問題,本文研究出一種基于模糊PID 算法的溫濕度自動控制系統(tǒng),使蠶室溫濕度自動、準(zhǔn)確地調(diào)控,保證蠶正常地孵化生長。

2 蠶室溫濕度自動控制系統(tǒng)總體設(shè)計

不同階段蠶的生長所需溫度不同,一般范圍在22℃~29℃,所需的相對濕度,小蠶為80%,大蠶為70%。實際中,養(yǎng)蠶室中的環(huán)境較為復(fù)雜,例如溫度,濕度,空氣濃度,光強等,這些影響因素往往會相互耦合[3~4]。本文研究的是對蠶室中溫度和濕度這兩個參數(shù)的控制,運用信息融合技術(shù)對傳感器獲得的信息進行融合處理[5]。整個控制系統(tǒng)包括感應(yīng)模塊,控制器模塊,執(zhí)行模塊,實際溫濕度顯示模塊。感應(yīng)模塊由多個溫濕度傳感器組成。控制模塊選擇單片機STM32F103C8T6。執(zhí)行模塊為加熱器和加濕器。控制系統(tǒng)框圖如圖1所示。

圖1 控制系統(tǒng)結(jié)構(gòu)框圖

工作原理為多個溫濕度傳感器收集蠶室中不同空間位置的相關(guān)數(shù)據(jù),然后進行信息融合處理,得到給定值,通過相應(yīng)電路輸入到模糊PID 控制器中。輸入溫濕度的偏差e和偏差變化率ec,進行模糊化、模糊推理、解模糊運算,得到輸出調(diào)整值Δkp、Δki、Δkd,與PID 控制器中設(shè)置的初始值進行疊加,得到最佳的參數(shù),輸送到單片機中,產(chǎn)生控制信號,使加熱器和加濕器生成所需要的溫濕度,同時傳感器不斷將實際信息反饋到控制器,最終實現(xiàn)蠶室系統(tǒng)的溫濕度自動調(diào)整。下面對信息融合,傳統(tǒng)PID 算法以及模糊PID 算法的原理流程逐一介紹。

3 信息融合系統(tǒng)設(shè)計

由于蠶室相對較大,所以蠶室中各個區(qū)域的溫濕度會有差異。因此,必須在蠶室中不同空間位置安裝溫濕度傳感器,這就需要多個傳感器來收集數(shù)據(jù)信息。傳感器采集的數(shù)據(jù)信息較多,故要進行信息融合處理以得到最佳輸入值。

本系統(tǒng)選取卡爾曼濾波融合算法,對多個溫濕度傳感器搜集的溫濕度的參數(shù)信息進行融合計算。該算法基于權(quán)重估計和概率分布相結(jié)合,依靠增益誤差實現(xiàn)概率估計和參數(shù)校準(zhǔn)。此算法要對大量數(shù)據(jù)信息進行統(tǒng)計分析。然后找出規(guī)律,再經(jīng)過不斷地遞推,得到最優(yōu)解[6]。該算法流程圖如圖2所示。

圖2 卡爾曼濾波融合算法流程圖

卡爾曼濾波融合算法首先設(shè)定初始狀態(tài),初始值為P(0|0),協(xié)方差初始值為P(0|0)。到達k時刻后,得到k時的狀態(tài)值(k|k-1),以及k-1 時的協(xié)方差矩陣P(k|k-1)。之后在時間k更新最優(yōu)估計X(k|k),并更新卡爾曼增益Kg(k)。最后更新k時刻的協(xié)方差矩陣P(k|k)。按照這樣的方式進行疊加,就可以找到最佳輸入值。之后輸入到控制器中。

4 傳統(tǒng)PID控制算法

4.1 傳統(tǒng)PID控制算法的原理

PID 控制器,是應(yīng)用較普遍的一種控制器[7~8],其原理簡單,易于控制,應(yīng)用領(lǐng)域廣,控制穩(wěn)定性好,調(diào)試和運行方便。其控制原理框圖如圖3 所示。

圖3 PID控制系統(tǒng)原理框圖

PID 控制算法要計算系統(tǒng)中設(shè)定的目標(biāo)值r(t)與實際值y(t)的偏差e(t),即:

然后把偏差的比例、積分、微分的相加量,進行輸出控制,其數(shù)學(xué)公式為

此公式可簡化為

傳遞函數(shù)為

由以上數(shù)學(xué)公式中可以看出,PID 控制算法結(jié)合了比例、微分、積分三個部分。實際的輸出值與系統(tǒng)中設(shè)定的目標(biāo)值存在偏差e(t)時,控制系統(tǒng)會立即輸出與偏差e(t)成比例大小的控制信號到執(zhí)行元件,其目的是減少偏差e(t)直到為零。PID 控制算法的實際控制效果與系數(shù)KP,Ti,Td有關(guān)。所以合理選擇系數(shù)至關(guān)重要。

4.2 PID控制算法在實際中的應(yīng)用

在實際應(yīng)用中,PID 算法又分為位置式和增量式[9]。對于位置式PID 算法來說,較為直觀,易變換為實際的應(yīng)用值,但是其缺點是抗干擾的能力較差,計算量較大。而對于增量式PID 控制算法,算式中不需要累加,內(nèi)存要求不是很高的控制器上較易實現(xiàn)。且增量式PID 控制抗干擾能力強,控制更為精確[10]。

當(dāng)系統(tǒng)中的執(zhí)行元件對位置的絕對值不需要時,而僅僅需要控制量的增量,可以使用增量式。增量式PID 控制,其輸出是增量ΔM(n),輸入輸出關(guān)系數(shù)學(xué)表達式為

式中,Mi是控制系統(tǒng)回路的初始值。

由式(4)經(jīng)遞推可以得到第n-1時的輸出值,則:

可簡寫為

因此,本文研究的蠶室溫濕度自動控制系統(tǒng)將使用增量式PID 控制算法。圖4為增量式PID 算法的控制流程圖。

圖4 增量式PID控制算法流程圖

通過以上的分析,可以發(fā)現(xiàn)PID 控制算法要有很多準(zhǔn)確的數(shù)學(xué)公式,且PID 控制算法的三個重要參數(shù)往往不易設(shè)置。因此使用該算法可能難以實現(xiàn)精確的控制效果。對于蠶室溫濕度控制系統(tǒng),具有非線性,時變滯后性以及多變量耦合性等特點[11]。如果使用傳統(tǒng)PID 控制算法,蠶室溫濕度的控制可能會不精確,影響桑蠶的生長。本文研究設(shè)計的蠶室溫濕度自動控制系統(tǒng),結(jié)合使用模糊控制理論與增量PID 控制算法,形成了模糊PID 控制算法。下面對模糊PID控制算法進行設(shè)計。

5 模糊PID控制系統(tǒng)設(shè)計

5.1 模糊控制器原理

模糊控制理論依據(jù)模糊數(shù)學(xué),由模糊集合論、模糊邏輯、模糊語言組成,是一種非線性控制[12]。

模糊控制的一般流程是對采樣數(shù)據(jù)進行模糊化處理,然后利用規(guī)則庫和數(shù)據(jù)庫進行模糊推理,之后對結(jié)果進行解模糊化,最后輸出調(diào)整參數(shù)。相對于經(jīng)典PID 控制,模糊控制可以沒有準(zhǔn)確的數(shù)學(xué)公式。模糊控制魯棒性好,對復(fù)雜系統(tǒng)有良好的適應(yīng)性。蠶室的環(huán)境是一個多變量,時變與滯后的系統(tǒng),使用模糊控制來控制蠶室內(nèi)溫濕度是合理的。模糊控制示意圖如下。

圖5 模糊控制器的示意圖

5.2 模糊PID控制系統(tǒng)

模糊PID 控制算法就是通過模糊推理的思想,結(jié)合了模糊控制與經(jīng)典PID 兩種控制算法,輸入誤差e和誤差的變化率ec[13],調(diào)整PID控制器的參數(shù)KP,KI,KD。

模糊控制系統(tǒng)設(shè)計方法為將輸入量進行模糊化,構(gòu)造模糊規(guī)則,進行模糊推理,解模糊化。模糊PID控制原理圖如圖6所示。

圖6 模糊PID控制原理圖

本文研究設(shè)計的蠶室內(nèi)溫濕度控制系統(tǒng),把實際溫濕度和控制器中設(shè)定的目標(biāo)值的偏差e與偏差變化率ec作為輸入,輸送到模糊控制器內(nèi),然后得到PID 控制器調(diào)整后的參數(shù)KP,KI,KD。模糊PID 控制器實際分為兩個部分,模糊控制器和常規(guī)PID 控制器。在模糊控制器內(nèi),對輸入進行模糊化、模糊推理、解模糊計算,確定參數(shù)KP,KI,KD與e、ec的模糊關(guān)系。在系統(tǒng)運轉(zhuǎn)的時候,不斷檢測e和ec,根據(jù)不同的e與ec對PID 控制器參數(shù)的需求模糊推理出參數(shù)的增量ΔKp、ΔKi和ΔKd。之后計算PID 算法中的公式得到最佳輸出,送入到單片機中,輸出控制信號。系統(tǒng)中常規(guī)PID控制器控制加熱器和加濕器,并把反饋值送入到輸入端,實現(xiàn)整個蠶室中溫度與濕度的控制在設(shè)定的目標(biāo)溫濕度。

以下是模糊PID控制算法的流程圖。

圖7 模糊PID控制算法的流程圖

6 蠶室溫濕度自動控制系統(tǒng)硬件設(shè)計

6.1 主控模塊

本系統(tǒng)選擇STM32F103C8T6 作為主控制部分。STM32F103C8T6 芯片是基于ARM Cortex-M3內(nèi)核STM32 系列的32 位微控制器[14]。此單片機具有64 KB 的程序存儲容量,72MHz 的最高工作頻率,供電電壓是2.0V~3.6V,采用上電復(fù)位、斷電復(fù)位、可編程電壓檢測器,16MHz晶體振蕩器。

6.2 傳感器模塊

本系統(tǒng)中的傳感器選擇DHT11。DHT11 傳感器是數(shù)字式的溫濕度傳感器。它能夠直接將被測溫度的信息轉(zhuǎn)化為串行數(shù)字信號傳送到單片機[15~16]。該傳感器的溫度檢測范圍為20℃~+60℃,檢測精度約為2℃。濕度檢測的范圍是5%~95%RH,精度約為±5RH。檢測范圍完全滿足本設(shè)計系統(tǒng)的溫濕度檢測范圍和精度。DHT11 傳感器的接口方式是單總線接口,與單片機連接后雙方是雙向通訊的,不需要任何外圍元件,只需與單片機的一個I/O口相連接即可實現(xiàn)信號的傳輸。DHT11 和單片機連接電路如圖8所示。

圖8 DHT11和單片機連接電路圖

6.3 顯示屏幕模塊

一個智能控制系統(tǒng)需要人機交互模塊。本控制系統(tǒng)采用LCD1602 液晶顯示器。蠶室的實際溫濕度由傳感器采集并送入單片機中存儲,再通過LCD1602 點陣屏顯示時間、實際溫度和濕度。LCD1602引腳示意圖如下。其中D0~D7引腳與單片機相連,進行數(shù)據(jù)傳輸。

圖9 LCD1602引腳示意圖

7 控制系統(tǒng)驗證和結(jié)果分析

為了驗證本控制系統(tǒng)的控制效果是否可靠實用,現(xiàn)對蠶室的溫濕度控制情況進行實驗。選擇兩個蠶室,在各個區(qū)域均勻布置DHT11 溫濕度傳感器,安裝好加熱器和加濕器兩個執(zhí)行元件,以及LCD1602 液晶顯示器。還要在蠶室內(nèi)安裝上一個攝像頭,以觀察每段時間間隔內(nèi)溫度、濕度的變化情況。本次實驗為對比實驗,測試對象是蠶室中的溫濕度,分別使用傳統(tǒng)PID 控制器系統(tǒng)和模糊PID控制器系統(tǒng)測試蠶室中的溫濕度。

桑蠶適于生長的溫度范圍是22℃~29℃,其中最適合蠶生長的溫度是27℃左右;適宜的相對濕度范圍為70%~90%。故測試系統(tǒng)中設(shè)置溫度值為27℃,相對濕度設(shè)為80%。系統(tǒng)測試時間為30min,時間段為上午9:00~9:30,初始溫度是24.2℃,初始濕度是65%,每隔兩分鐘記錄一次數(shù)據(jù)。最后將測得的數(shù)據(jù)繪制成曲線如圖10所示。

圖10 蠶室內(nèi)溫濕度變化曲線圖

結(jié)果分析:根據(jù)圖10 中的溫濕度變化曲線,可以看出使用傳統(tǒng)PID 控制的系統(tǒng),溫度調(diào)控范圍是24.2℃~28.3℃,濕度調(diào)控范圍是65%~85%;使用模糊PID 控制的系統(tǒng),溫度調(diào)控范圍是24.2℃~27.7℃,濕度調(diào)控范圍是65%~83%。兩組數(shù)據(jù)經(jīng)對比可以發(fā)現(xiàn),模糊PID 控制在控制過程中超調(diào)量小于傳統(tǒng)PID;傳統(tǒng)PID 控制因溫濕度有耦合性而沒有達到穩(wěn)態(tài),在目標(biāo)值附近上下振動;模糊PID控制能很快到達穩(wěn)態(tài),且能維持整體性能,對蠶室中溫濕度控制效果較好。

8 結(jié)語

本文設(shè)計了基于模糊PID 控制的蠶室溫濕度控制系統(tǒng)。此系統(tǒng)選擇STM32F103C8T6 單片機為主控芯片,多個DHT11 溫濕度傳感器進行溫濕度檢測,LCD1602 液晶顯示器顯示室內(nèi)溫濕度,利用了卡爾曼濾波融合算法將多個傳感器輸入的信息經(jīng)行融合處理,得到的結(jié)果送入控制器中,使用了把模糊控制與傳統(tǒng)PID 控制結(jié)合起來的模糊PID控制算法對結(jié)果進行處理,最后得到最優(yōu)解并輸出控制信號,控制加熱器和加濕器工作。又進行了對比實驗,分別測試了傳統(tǒng)PID 控制系統(tǒng)和模糊PID控制系統(tǒng)在不同時間的溫濕度值,并繪制出變化曲線圖進行分析。實驗結(jié)果顯示,模糊PID 控制的系統(tǒng)具有響應(yīng)速度快,穩(wěn)定性高的優(yōu)勢,能快速達到穩(wěn)態(tài),控制精度高,控制效果優(yōu)于傳統(tǒng)PID 控制,能有效控制蠶室中的溫濕度,克服人工調(diào)控溫濕度不精確的缺點,能提高桑蠶的孵化率與成活率,保障其正常生長與吐絲。

猜你喜歡
單片機系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于PowerPC+FPGA顯示系統(tǒng)
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
半沸制皂系統(tǒng)(下)
小議PLC與單片機之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
主站蜘蛛池模板: 国产91九色在线播放| 亚洲日韩精品伊甸| 人妻无码中文字幕第一区| 国产自在线播放| 亚洲 欧美 偷自乱 图片| 日本高清免费一本在线观看| 久久国产免费观看| 日本精品影院| 久久午夜夜伦鲁鲁片无码免费| 久草美女视频| 欧美19综合中文字幕| 日韩精品无码免费专网站| 香蕉精品在线| 欧美一级高清视频在线播放| 免费无码网站| 亚洲日韩在线满18点击进入| 99草精品视频| 日韩无码精品人妻| 国产欧美日韩综合在线第一| 亚欧美国产综合| 国产又色又爽又黄| 五月天综合网亚洲综合天堂网| 国产精品亚洲αv天堂无码| 亚洲精品手机在线| 网友自拍视频精品区| 黄色网页在线播放| 精品视频一区在线观看| 91麻豆精品视频| 一级做a爰片久久毛片毛片| www成人国产在线观看网站| 中国一级特黄大片在线观看| 毛片在线区| 日韩二区三区无| 亚洲精品少妇熟女| 亚洲色欲色欲www在线观看| 日韩成人在线视频| 国产亚洲视频免费播放| 国产精品女人呻吟在线观看| 久久综合结合久久狠狠狠97色| 夜夜操国产| 国产丰满大乳无码免费播放| 亚洲中文字幕手机在线第一页| 精品伊人久久久香线蕉 | 亚洲欧美不卡| 欧美日韩亚洲综合在线观看| 国产精品自拍合集| 2018日日摸夜夜添狠狠躁| 日本尹人综合香蕉在线观看| 国产一区二区视频在线| 99热这里只有精品免费国产| 久久国产精品波多野结衣| 久久黄色影院| 国产美女丝袜高潮| 久久久久人妻一区精品色奶水 | 日韩色图区| 亚洲成人黄色在线| 亚洲日韩久久综合中文字幕| 亚洲av成人无码网站在线观看| 97se亚洲综合在线天天| 在线观看亚洲精品福利片| 四虎成人在线视频| 在线免费观看AV| 国产波多野结衣中文在线播放| 亚洲国产精品久久久久秋霞影院| 99在线视频免费观看| 国产第一页屁屁影院| 国产欧美日韩在线一区| 99视频国产精品| 国产91高跟丝袜| 日韩国产精品无码一区二区三区| 国产农村1级毛片| 伊大人香蕉久久网欧美| jizz国产在线| 农村乱人伦一区二区| 九九九国产| 久久国产精品夜色| 亚洲丝袜中文字幕| 日本国产在线| 亚洲精品国产日韩无码AV永久免费网 | 中文字幕伦视频| a毛片在线| 尤物亚洲最大AV无码网站|