• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于改進(jìn)入侵雜草算法的空調(diào)送風(fēng)溫度控制

      2023-06-10 03:28:38楊世忠
      關(guān)鍵詞:螢火蟲(chóng)步長(zhǎng)適應(yīng)度

      楊世忠,逄 鑠

      (青島理工大學(xué) 信息與控制工程學(xué)院,山東 青島 266520)

      0 引言

      隨著經(jīng)濟(jì)的快速發(fā)展,變風(fēng)量空調(diào)在人們生活中愈加常見(jiàn),同時(shí)對(duì)空調(diào)控制性能提出更高的要求,目前,實(shí)際應(yīng)用最廣泛的仍然是PID控制[1],但由于變風(fēng)量空調(diào)送風(fēng)溫度控制具有時(shí)變性和滯后性,傳統(tǒng)PID控制已經(jīng)很難滿足精度和穩(wěn)定性的需求。近年來(lái)專(zhuān)家們運(yùn)用智能算法來(lái)對(duì)PID參數(shù)進(jìn)行自整定,如粒子群算法(particle swarm optimization,PSO)、遺傳算法(genetic algorithm,GA)。

      螢火蟲(chóng)群算法(glowworm swarm optimization,GSO)[2]具有尋優(yōu)速度快、搜索范圍廣等優(yōu)點(diǎn),因此被廣泛用于多目標(biāo)尋優(yōu),但螢火蟲(chóng)群算法搜索速度較慢,后期容易出現(xiàn)局部最優(yōu)的問(wèn)題,因此需要對(duì)基本GSO算法進(jìn)行改進(jìn)。李萍等[3]將改進(jìn)螢火蟲(chóng)算法應(yīng)用于SVR空氣污染物濃度預(yù)測(cè)中,使預(yù)測(cè)精度有較大提升。周?chē)?guó)光等[4]將螢火蟲(chóng)算法與神經(jīng)網(wǎng)絡(luò)結(jié)合,實(shí)現(xiàn)對(duì)氣浮臺(tái)自動(dòng)調(diào)平衡的優(yōu)化。于德鰲等[5]對(duì)螢火蟲(chóng)算法的固定步長(zhǎng)進(jìn)行優(yōu)化,提出一種可變步長(zhǎng)的螢火蟲(chóng)算法,并成功應(yīng)用于風(fēng)電系統(tǒng)的環(huán)境經(jīng)濟(jì)調(diào)度方面。ZHOU等[6]將改進(jìn)螢火蟲(chóng)算法應(yīng)用于人臉識(shí)別,發(fā)現(xiàn)識(shí)別率高于其他算法。范江波等[7]將螢火蟲(chóng)算法進(jìn)行改進(jìn),引入了Pareto非支配解的更新機(jī)制,成功應(yīng)用到機(jī)器人的多目標(biāo)路徑規(guī)劃中。

      本文在基本螢火蟲(chóng)群算法的基礎(chǔ)上,提出一種入侵雜草優(yōu)化螢火蟲(chóng)算法(invasive weed optimization glowworm swarm optimization,IWO-GSO),解決螢火蟲(chóng)群算法由于初始位置較差,容易造成局部最優(yōu)和搜索時(shí)間過(guò)長(zhǎng)的問(wèn)題。

      1 被控對(duì)象數(shù)學(xué)模型的建立

      1.1 變風(fēng)量空調(diào)送風(fēng)溫度-冷凍水閥結(jié)構(gòu)

      為保持冷凍水系統(tǒng)送風(fēng)溫度穩(wěn)定,變風(fēng)量空調(diào)需要根據(jù)房間負(fù)荷需求調(diào)節(jié)末端裝置的送風(fēng)量。但在實(shí)際空調(diào)系統(tǒng)運(yùn)行中,送風(fēng)溫度在設(shè)定值不斷發(fā)生變化,因此,有必要對(duì)送風(fēng)溫度進(jìn)行控制,使系統(tǒng)在節(jié)能的同時(shí)兼顧控制的穩(wěn)定性和精確性[8-9],從而獲得更優(yōu)的控制效果??照{(diào)水系統(tǒng)示意見(jiàn)圖1。由圖1可知,傳感器檢測(cè)到送風(fēng)溫度實(shí)際值,與上位機(jī)送風(fēng)溫度設(shè)定值進(jìn)行對(duì)比,根據(jù)對(duì)比結(jié)果調(diào)節(jié)冷凍水閥開(kāi)度,從而調(diào)節(jié)冷凍水的流量,使送風(fēng)溫度達(dá)到設(shè)定值并保持穩(wěn)定。

      圖1 水系統(tǒng)結(jié)構(gòu)示意Fig.1 structural diagram of laboratory water system

      1.2 建立系統(tǒng)數(shù)學(xué)模型

      通過(guò)系統(tǒng)辨識(shí)的方法確定系統(tǒng)的數(shù)學(xué)模型。主要分為如下步驟。

      步驟1確定過(guò)渡時(shí)間Ts。使空氣處理機(jī)組冷凍水閥門(mén)開(kāi)度的M序列幅值保持在5%~10%,給冷凍水閥開(kāi)度一個(gè)階躍信號(hào)并觀察其靜態(tài)特性。將冷凍水閥開(kāi)度控制在5%,待送風(fēng)溫度達(dá)到穩(wěn)定狀態(tài)后,再給冷凍水閥門(mén)一個(gè)5%的階躍信號(hào),同時(shí)觀察冷凍水閥門(mén)開(kāi)度發(fā)生變化后的送風(fēng)溫度波動(dòng)范圍。經(jīng)過(guò)多次試驗(yàn)得到過(guò)渡時(shí)間Ts約為800 s,延遲時(shí)間τ約為50 s。

      步驟2求解系統(tǒng)的截止頻率f。在保證M序列幅值不變的情況下,將不同頻率的正弦波載入至控制回路,觀察輸出是否能跟隨輸入變化[10]。如果系統(tǒng)的頻率變?yōu)槟硞€(gè)固定值,同時(shí)輸出幅值小于系統(tǒng)初始幅值的5%,那么此頻率就是要求的截止頻率,本次試驗(yàn)求得截止頻率為0.005 Hz。

      步驟3確定采樣周期Np。M序列是一種隨機(jī)序列,周期為T(mén)=NpΔt,Np為M序列周期長(zhǎng)度,Δt為M序列采樣時(shí)間,根據(jù)f,f為截止頻率,可求Δt≤66.7,因此取整可得Δt=60,根據(jù),可求得Np>14.3,取整可得Np=15,再由Np=2n-1可得n為4,可知M序列為4級(jí)反饋移位寄存器產(chǎn)生。

      經(jīng)過(guò)系統(tǒng)辨識(shí),并且對(duì)擬合出的模型進(jìn)行處理,得到送風(fēng)溫度-冷凍水閥的傳遞函數(shù)為

      由于送風(fēng)溫度控制具有大滯后性和時(shí)變性,因此運(yùn)用傳統(tǒng)PID控制很難達(dá)到令人滿意的控制效果,本文選擇改進(jìn)后的IWO-GSO算法對(duì)PID控制進(jìn)行優(yōu)化,從而提高系統(tǒng)的控制效果。

      2 優(yōu)化控制算法設(shè)計(jì)

      2.1 基本螢火蟲(chóng)算法

      螢火蟲(chóng)群算法是一種群智能優(yōu)化算法,它將螢火蟲(chóng)之間的相互吸引和移動(dòng)過(guò)程應(yīng)用在算法的搜索以及尋優(yōu)過(guò)程,通過(guò)對(duì)目標(biāo)函數(shù)的求解,從而判斷螢火蟲(chóng)所處位置的優(yōu)劣[11]。在螢火蟲(chóng)群算法中,每個(gè)螢火蟲(chóng)都均勻分布在D維目標(biāo)函數(shù)搜索空間中,每只螢火蟲(chóng)都攜有熒光素li并且擁有各自的決策半徑Rdi,螢火蟲(chóng)的亮度與該螢火蟲(chóng)所在位置的目標(biāo)函數(shù)值有關(guān),亮度越大說(shuō)明螢火蟲(chóng)在此處具有越好的目標(biāo)函數(shù)值,反之則具有較差目標(biāo)函數(shù)值。如果一只螢火蟲(chóng)i鄰域內(nèi)螢火蟲(chóng)數(shù)目越多,則螢火蟲(chóng)i的決策半徑越小,反之螢火蟲(chóng)數(shù)目越少,決策半徑越大。最終,大部分螢火蟲(chóng)會(huì)聚集在多個(gè)較好的目標(biāo)函數(shù)位置[12]。螢火蟲(chóng)決策半徑更新可表示為

      式中:Rdi(t+1)為第i只螢火蟲(chóng)在第t+1代時(shí)的決策半徑;Rs為螢火蟲(chóng)感知半徑;β為決策半徑更新系數(shù);ni為螢火蟲(chóng)周?chē)従拥拈撝?;Ni(t)為鄰域集合,為

      式中,rij(t)為第t代螢火蟲(chóng)i和j之間的歐氏距離。

      熒光素更新為

      式中:li(t+1)為第t+1代螢火蟲(chóng)i所含熒光素值;ρ為熒光素的揮發(fā)因子;γ為熒光素更新速率;f(xi(t+1))為螢火蟲(chóng)i在t+1次迭代時(shí)所對(duì)應(yīng)的目標(biāo)函數(shù)值。

      螢火蟲(chóng)i向在鄰域集Ni(t)內(nèi)螢火蟲(chóng)個(gè)體j移動(dòng)的概率,為

      螢火蟲(chóng)位置更新可表示為

      式中:xi(t)為螢火蟲(chóng)i在第t次迭代時(shí)的位置;L為螢火蟲(chóng)i的移動(dòng)步長(zhǎng)。

      2.2 入侵雜草優(yōu)化算法

      入侵雜草優(yōu)化算法是Mehrabian等[13-14]提出一種模擬雜草繁殖的算法,該算法是模擬雜草種子的生成、擴(kuò)散和繁殖以及適者生存的自然過(guò)程,具有良好的收斂性、魯棒性和強(qiáng)隨機(jī)性。算法運(yùn)行原理為,在初始區(qū)域隨機(jī)初始化一片雜草,算法運(yùn)行的過(guò)程中,雜草產(chǎn)生的種子與其適應(yīng)度成比例。雜草種子數(shù)目與適應(yīng)度函數(shù)之間的關(guān)系為

      式中:Pi為雜草種子的數(shù);fi為雜草的適應(yīng)度函數(shù);Pmax和Pmin為種子數(shù)的最大值和最小值。

      確定雜草種子數(shù)的原理見(jiàn)圖2。

      圖2 確定雜草種子數(shù)Fig.2 determine the number of weed seeds

      從圖2中可知,雜草種子數(shù)與適應(yīng)度有關(guān),適應(yīng)度越高,產(chǎn)生的種子越多,適應(yīng)度越低,產(chǎn)生的種子越少。初始隨機(jī)生成的種子在搜索空間中以正態(tài)分布分散在母株的周?chē)?,正態(tài)分布比標(biāo)準(zhǔn)偏差為

      式中:σq為正態(tài)分布的標(biāo)準(zhǔn)偏差;q為當(dāng)前雜草種群迭代次數(shù);qmax為最大雜草種群迭代次數(shù);σini為初始標(biāo)準(zhǔn)偏差;σfin為最終標(biāo)準(zhǔn)偏差。

      式(8)確保了標(biāo)準(zhǔn)偏差分布是從初始值減小到最終值。經(jīng)過(guò)多次迭代,種群數(shù)達(dá)到最大值,此時(shí)引入競(jìng)爭(zhēng)過(guò)程,適者生存。將母株和子株根據(jù)適應(yīng)度值按大小順序排列,種群數(shù)目最大時(shí),剩余植株被淘汰。

      2.3 IWO-GSO算法

      在基本GSO算法中,如果要優(yōu)化的區(qū)域較廣,那么初始化的螢火蟲(chóng)位置會(huì)更加分散,并且由于螢火蟲(chóng)亮度不足,所以無(wú)法進(jìn)行單個(gè)螢火蟲(chóng)的搜索??臻g中會(huì)出現(xiàn)很多單獨(dú)分散的螢火蟲(chóng)從而導(dǎo)致資源的浪費(fèi),這會(huì)降低算法運(yùn)行的效率,從而導(dǎo)致局部最優(yōu)的問(wèn)題。同時(shí)螢火蟲(chóng)目標(biāo)選擇和運(yùn)動(dòng)具有隨機(jī)性,位置不斷更新,螢火蟲(chóng)與最優(yōu)值之間的距離無(wú)法精確。在算法運(yùn)行時(shí),如果步長(zhǎng)太大,螢火蟲(chóng)會(huì)移動(dòng)的很遠(yuǎn),那么螢火蟲(chóng)個(gè)體會(huì)超過(guò)最佳位置。如果步長(zhǎng)太小,迭代次數(shù)會(huì)增加,導(dǎo)致收斂速度過(guò)慢、魯棒性較差。

      因此,引入入侵雜草優(yōu)化算法,入侵雜草優(yōu)化算法中后代個(gè)體正態(tài)分布標(biāo)準(zhǔn)差σq為后代螢火蟲(chóng)的分布步長(zhǎng),σq更新見(jiàn)式(8),可知母體螢火蟲(chóng)產(chǎn)生的后代的分布步長(zhǎng)σq會(huì)隨著迭代次數(shù)的增加而減小,算法前期進(jìn)行大規(guī)模搜索,后期進(jìn)行小規(guī)模搜索,這增強(qiáng)了算法的局部搜索能力。根據(jù)目標(biāo)函數(shù)值對(duì)所有個(gè)體進(jìn)行排序,設(shè)置閾值δ,將低于該閾值的個(gè)體替換為高于該閾值的個(gè)體并進(jìn)行下一次迭代;排序后,記錄最佳個(gè)體的位置和目標(biāo)函數(shù)值。每次迭代后,計(jì)算每個(gè)螢火蟲(chóng)的目標(biāo)函數(shù)值,并與記錄的最佳目標(biāo)函數(shù)值進(jìn)行對(duì)比。如果目標(biāo)函數(shù)值優(yōu)于記錄值,則替換,如果低于記錄值,則保持不變;最后使用記錄的最佳目標(biāo)函數(shù)值更新螢火蟲(chóng)的決策半徑Rdi(t+1)和移動(dòng)步長(zhǎng)L。在IWO算法與GSO算法結(jié)合的過(guò)程中,需要選擇合適的初始標(biāo)準(zhǔn)偏差σini、最終標(biāo)準(zhǔn)偏差σfin和閾值δ。利用測(cè)試函數(shù)進(jìn)行參數(shù)測(cè)試,測(cè)試函數(shù)為

      經(jīng)過(guò)測(cè)試,當(dāng)σini=1.5、σfin=0.5、δ=0.45時(shí)IWO-GSO算法尋優(yōu)能力最佳,部分測(cè)試結(jié)果見(jiàn)表1。

      表1 實(shí)驗(yàn)參數(shù)選擇對(duì)比Tab.1 comparison of experimental parameter selection

      優(yōu)化后的IWO-GSO算法可以有效解決GSO算法收斂速度慢、容易陷入局部最優(yōu)的問(wèn)題,算法流程見(jiàn)圖3。

      圖3 IWO-GSO算法流程Fig.3 IWO-GSO algorithm flow chart

      2.4 IWO-GSO優(yōu)化PID控制

      根據(jù)IWO-GSO算法對(duì)PID控制進(jìn)行優(yōu)化,首先要選擇合適的適應(yīng)度函數(shù),本文選用常規(guī)PID參數(shù)整定性能指標(biāo)ITAE[15-16],ITAE可表示為

      式中,e(t)為峰值誤差。

      對(duì)ITAE指標(biāo)進(jìn)行離散化,設(shè)T=ntΔ,可得適應(yīng)度函數(shù)為

      式中,t(i)=iΔt。

      ISO-GSO優(yōu)化的PID控制原理見(jiàn)圖4。

      圖4 IWO-GSO算法優(yōu)化PID控制原理Fig.4 IWO-GSO algorithm optimized PID control schematic diagram

      3 仿真及實(shí)驗(yàn)驗(yàn)證

      3.1 Matlab仿真驗(yàn)證

      利用Matlab對(duì)改進(jìn)后的IWO-GSO算法進(jìn)行效果驗(yàn)證,設(shè)置最大迭代次數(shù)tmax為100,螢火蟲(chóng)種群規(guī)模為50,熒光素濃度l0為5,熒光素?fù)]發(fā)因子ρ為0.4,初始感知半徑Rs為2.5,初始決策半徑Rdi為2.5,步長(zhǎng)L為0.2。

      由于實(shí)驗(yàn)工況為夏季,因此送風(fēng)溫度設(shè)為13℃、14 ℃和15 ℃?;綠SO算法與IWO-GSO算法的訓(xùn)練誤差對(duì)比見(jiàn)圖5,圖6,GSO優(yōu)化PID、IWO-GSO優(yōu)化PID、GA優(yōu)化PID仿真對(duì)比見(jiàn)圖7。

      圖5 GSO算法的訓(xùn)練誤差Fig.5 training error of GSO algorithm

      圖6 IWO-GSO算法的訓(xùn)練誤差Fig.6 training error of IWO-GSO algorithm

      圖7 各算法優(yōu)化PID仿真曲線對(duì)比Fig.7 comparison of PID simulation curves for each algorithm optimization

      基本GSO和IWO-GSO控制器仿真VAV空調(diào)系統(tǒng)送風(fēng)溫度控制效果動(dòng)態(tài)性能指標(biāo)對(duì)比見(jiàn)表2。

      表2 仿真控制動(dòng)態(tài)性能比較Tab.2 comparison of dynamic performance of simulation control

      由圖5、圖6可見(jiàn),IWO-GSO算法比GSO算法的訓(xùn)練誤差有所下降,達(dá)到穩(wěn)定時(shí)的迭代次數(shù)也有所減少,根據(jù)圖7和表2的對(duì)比可以看出,IWO-GSO算法雖然比GA算法優(yōu)化時(shí)間長(zhǎng),但系統(tǒng)超調(diào)量和誤差明顯下降,因此,本文提出的控制方法可以有效改善控制效果。

      3.2 變風(fēng)量空調(diào)實(shí)驗(yàn)驗(yàn)證

      將基本GSO-PID和IWO-GSO優(yōu)化PID控制應(yīng)用到青島理工大學(xué)變風(fēng)量空調(diào)控制系統(tǒng)中,將傳感器數(shù)據(jù)作為節(jié)點(diǎn),通過(guò)監(jiān)測(cè)送風(fēng)溫度,在夏季運(yùn)行的情況下,設(shè)定送風(fēng)溫度為17 ℃、14 ℃、16 ℃,冷凍水閥門(mén)開(kāi)度設(shè)定為5%。經(jīng)過(guò)1 h的預(yù)處理后開(kāi)始實(shí)驗(yàn),實(shí)驗(yàn)時(shí)間為6000 s。送風(fēng)溫度實(shí)測(cè)值見(jiàn)圖8~圖10,為了更加明顯地驗(yàn)證能耗情況,每30 min測(cè)量一次能耗,取10:00—13:00的7個(gè)時(shí)間點(diǎn)進(jìn)行能耗統(tǒng)計(jì),能耗對(duì)比見(jiàn)圖11,控制系統(tǒng)動(dòng)態(tài)性能對(duì)比見(jiàn)表3。

      表3 控制系統(tǒng)動(dòng)態(tài)性能比較Tab.3 comparison of dynamic performance of control systems

      圖8 基本GSO優(yōu)化PID控制送風(fēng)溫度Fig.8 basic GSO optimized PID control of air supply temperature

      圖9 GA優(yōu)化PID控制送風(fēng)溫度Fig.9 GA optimized PID control of air supply temperature

      圖10 IWO-GSO優(yōu)化PID控制送風(fēng)溫度Fig.10 IWO-GSO optimized PID control of air supply temperature

      圖11 能耗對(duì)比Fig.11 comparison diagram of energy consumption

      由圖8~圖10和表3可知,IWO-GSO優(yōu)化控制效果明顯優(yōu)于基本GSO優(yōu)化控制和GA優(yōu)化控制,其超調(diào)量較小,動(dòng)態(tài)特性較好,溫度誤差波動(dòng)范圍較小,具有較強(qiáng)的魯棒性。由圖11可以看出,在實(shí)驗(yàn)的3 h內(nèi),與未改進(jìn)的系統(tǒng)相比,改進(jìn)后的系統(tǒng)能耗有所降低,說(shuō)明該控制策略具有一定的節(jié)能效果。

      4 結(jié)論

      (1)根據(jù)變風(fēng)量空調(diào)送風(fēng)溫度-冷凍水閥系統(tǒng)的特點(diǎn),提出一種IWO-GSO優(yōu)化控制,將入侵雜草優(yōu)化算法與螢火蟲(chóng)群算法相結(jié)合,有效改善了傳統(tǒng)PID控制存在的弊端,以及基本螢火蟲(chóng)群算法后期容易陷入震蕩、局部最優(yōu)和收斂速度較慢的問(wèn)題。

      (2)仿真結(jié)果表明,與基本GSO優(yōu)化控制和GA優(yōu)化控制相比,變風(fēng)量空調(diào)送風(fēng)溫度-冷凍水閥系統(tǒng)的IWO-GSO優(yōu)化控制使系統(tǒng)的超調(diào)量和穩(wěn)定時(shí)間減少。實(shí)驗(yàn)證明改進(jìn)后的控制方法能有效克服送風(fēng)溫度控制中的不確定性和擾動(dòng),系統(tǒng)能耗有所降低。該策略可為空調(diào)送風(fēng)溫度控制的工程應(yīng)用提供一定參考。

      猜你喜歡
      螢火蟲(chóng)步長(zhǎng)適應(yīng)度
      改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
      基于Armijo搜索步長(zhǎng)的BFGS與DFP擬牛頓法的比較研究
      螢火蟲(chóng)
      螢火蟲(chóng)
      基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
      抱抱就不哭了
      夏天的螢火蟲(chóng)
      基于逐維改進(jìn)的自適應(yīng)步長(zhǎng)布谷鳥(niǎo)搜索算法
      一種新型光伏系統(tǒng)MPPT變步長(zhǎng)滯環(huán)比較P&O法
      少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
      杭州市| 黄山市| 顺义区| 惠水县| 石渠县| 当雄县| 忻州市| 东方市| 陇川县| 亚东县| 新竹市| 丽水市| 威远县| 南开区| 崇仁县| 遂川县| 古蔺县| 乐业县| 高密市| 乌海市| 盖州市| 吴旗县| 龙南县| 房产| 大理市| 河间市| 三原县| 望城县| 青龙| 广宁县| 凤阳县| 榆树市| 徐汇区| 永州市| 岑巩县| 民勤县| 黄大仙区| 平乡县| 老河口市| 仲巴县| 汤原县|