亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

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

        1 引言

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

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

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

        圖1 控制系統(tǒng)結構框圖

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

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

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

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

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

        卡爾曼濾波融合算法首先設定初始狀態(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 控制器,是應用較普遍的一種控制器[7~8],其原理簡單,易于控制,應用領域廣,控制穩(wěn)定性好,調(diào)試和運行方便。其控制原理框圖如圖3 所示。

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

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

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

        此公式可簡化為

        傳遞函數(shù)為

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

        4.2 PID控制算法在實際中的應用

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

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

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

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

        可簡寫為

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

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

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

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

        5.1 模糊控制器原理

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

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

        圖5 模糊控制器的示意圖

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

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

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

        圖6 模糊PID控制原理圖

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

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

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

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

        6.1 主控模塊

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

        6.2 傳感器模塊

        本系統(tǒng)中的傳感器選擇DHT11。DHT11 傳感器是數(shù)字式的溫濕度傳感器。它能夠直接將被測溫度的信息轉(zhuǎn)化為串行數(shù)字信號傳送到單片機[15~16]。該傳感器的溫度檢測范圍為20℃~+60℃,檢測精度約為2℃。濕度檢測的范圍是5%~95%RH,精度約為±5RH。檢測范圍完全滿足本設計系統(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)驗證和結果分析

        為了驗證本控制系統(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)中設置溫度值為27℃,相對濕度設為80%。系統(tǒng)測試時間為30min,時間段為上午9:00~9:30,初始溫度是24.2℃,初始濕度是65%,每隔兩分鐘記錄一次數(shù)據(jù)。最后將測得的數(shù)據(jù)繪制成曲線如圖10所示。

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

        結果分析:根據(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),在目標值附近上下振動;模糊PID控制能很快到達穩(wěn)態(tài),且能維持整體性能,對蠶室中溫濕度控制效果較好。

        8 結語

        本文設計了基于模糊PID 控制的蠶室溫濕度控制系統(tǒng)。此系統(tǒng)選擇STM32F103C8T6 單片機為主控芯片,多個DHT11 溫濕度傳感器進行溫濕度檢測,LCD1602 液晶顯示器顯示室內(nèi)溫濕度,利用了卡爾曼濾波融合算法將多個傳感器輸入的信息經(jīng)行融合處理,得到的結果送入控制器中,使用了把模糊控制與傳統(tǒng)PID 控制結合起來的模糊PID控制算法對結果進行處理,最后得到最優(yōu)解并輸出控制信號,控制加熱器和加濕器工作。又進行了對比實驗,分別測試了傳統(tǒng)PID 控制系統(tǒng)和模糊PID控制系統(tǒng)在不同時間的溫濕度值,并繪制出變化曲線圖進行分析。實驗結果顯示,模糊PID 控制的系統(tǒ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控制逆變器的設計與實現(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與單片機之間的串行通信及應用
        電子制作(2018年12期)2018-08-01 00:48:04
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        放荡的少妇2欧美版| 国产精品又黄又爽又色| 精品熟女视频一区二区三区国产| 久久亚洲av无码精品色午夜| 中文乱码字字幕在线国语| 国产午夜福利久久精品| 色老汉免费网站免费视频| 亚洲AV无码一区二区一二区教师| 国产自拍一区在线视频| 超碰色偷偷男人的天堂| 久久精品久久久久观看99水蜜桃| 久99久精品免费视频热77| 亚洲一区二区综合精品| a级毛片免费观看在线播放| 亚洲 高清 成人 动漫| 97无码人妻一区二区三区蜜臀| 一区二区高清视频免费在线观看| 男女猛烈拍拍拍无挡视频| 99久久婷婷国产综合精品电影| 比比资源先锋影音网| 国产女同一区二区在线| 精品少妇一区二区三区四区| 少妇一级淫片中文字幕| 无码人妻av一区二区三区蜜臀| 久久精品亚洲中文无东京热| 日本高清一区在线你懂得| 日本熟妇人妻xxxx| 亚洲成a人片在线观看天堂无码| 亚洲va中文字幕欧美不卡| 视频一区二区三区黄色| 久久久久无码精品国产app | 四虎影视久久久免费| 国产一级黄色av影片| 天天射综合网天天插天天干| 99久久国产综合精品女图图等你| 亚洲成av人片无码不卡播放器| 国产av一区二区日夜精品剧情| 国产精品无码无卡无需播放器| 一本一本久久a久久精品综合| 日韩极品视频在线观看| 国产亚洲自拍日本亚洲|