王航 王盛慧
摘 要:為克服電磁供暖系統(tǒng)對(duì)用戶室內(nèi)供暖時(shí)存在的溫度滯后性,本文提出一種改進(jìn)粒子群優(yōu)化算法(IPSO)優(yōu)化的ELM,用來(lái)對(duì)室內(nèi)下一時(shí)刻的溫度進(jìn)行預(yù)測(cè)。該算法完善了PSO易跳過(guò)最優(yōu)解、易陷入局部最優(yōu)解以及收斂時(shí)間長(zhǎng)等問(wèn)題,然后分別用IPSO和PSO對(duì)ELM模型進(jìn)行優(yōu)化,建立基于IPSO-ELM和PSO-ELM的電磁供暖室內(nèi)溫度預(yù)測(cè)模型。
關(guān)鍵詞:電磁供暖;溫度預(yù)測(cè);粒子群算法;極限學(xué)習(xí)機(jī)
在電磁供暖室內(nèi),供暖溫度存在著滯后性[1],建筑物蓄熱性能、室外溫度及歷史溫度等因素都會(huì)影響室內(nèi)下一時(shí)刻的溫度。故能否建立良好的室內(nèi)溫度預(yù)測(cè)模型的對(duì)后續(xù)電磁供暖系統(tǒng)的控制性能的好壞至關(guān)重要。在對(duì)電磁供暖室內(nèi)溫度的影響因素進(jìn)行分析之后,明確ELM預(yù)測(cè)模型的輸入輸出變量。然后再分別用PSO和IPSO優(yōu)化ELM的連接權(quán)值以及隱含層閾值。最后通過(guò)仿真驗(yàn)證了IPSO優(yōu)化的效果較好。
1 ELM模型
ELM是由新加坡的著名學(xué)者黃廣斌[2]在2004年所提出,并用來(lái)解決傳統(tǒng)BP神經(jīng)網(wǎng)絡(luò)訓(xùn)練時(shí)間長(zhǎng)、較易陷于局部的最優(yōu)解以及對(duì)參數(shù)的選擇苛刻等問(wèn)題的一種新的前饋型神經(jīng)網(wǎng)絡(luò)算法。ELM與BP神經(jīng)網(wǎng)絡(luò)的不同之處在于其連接權(quán)值和隱含層閾值是由算法隨機(jī)生成的,故只要確定隱含層中神經(jīng)元的數(shù)目就可以進(jìn)行訓(xùn)練學(xué)習(xí),操作十分方便,泛化能力比較強(qiáng)。
2 基于IPSO的ELM優(yōu)化
早在1995年,美國(guó)的Kennedy和James Eberhart就提出了粒子群算法這一概念。他們是在Frank Heppner鳥(niǎo)類模型建模與仿真取得了一定成果之后,并以此為基礎(chǔ),才共同提出了粒子群算法(PSO)。該算法在較少的參數(shù)設(shè)置量時(shí)就具備較強(qiáng)的尋優(yōu)能力和收斂速度,因此經(jīng)常被應(yīng)用于各優(yōu)化領(lǐng)域。
PSO是利用各個(gè)粒子對(duì)最佳的地點(diǎn)進(jìn)行搜尋,然后經(jīng)不斷地迭代尋找得到全局最優(yōu)解的過(guò)程。每個(gè)粒子的地點(diǎn)都可以用一個(gè)相應(yīng)的適應(yīng)度函數(shù)來(lái)表示,并且各粒子運(yùn)動(dòng)的方向和距離可用其保有的速度來(lái)表示。在整體的迭代過(guò)程中,利用個(gè)體的最優(yōu)極值以及全局的最優(yōu)極值來(lái)不斷地進(jìn)行更新。個(gè)體的最優(yōu)極值指的是個(gè)體在進(jìn)行一定的迭代次數(shù)后所獲得的最佳地點(diǎn),全局的最優(yōu)極值指的是整個(gè)種群通過(guò)一定迭代次數(shù)后所獲得的最佳地點(diǎn)。將粒子群速度和地點(diǎn)都用維數(shù)為S的向量進(jìn)行表示,便可得到其迭代公式如下:
3 仿真結(jié)果分析
3.1 輸入輸出變量的選取
電磁供暖室內(nèi)的溫度存在著大慣性與大滯后性,并且與室內(nèi)外溫度、供回水溫度及溫控器狀態(tài)等因素有關(guān),綜合上述因素本文將N-T刻室內(nèi)溫度、N時(shí)刻室內(nèi)溫度、N時(shí)刻溫控器狀態(tài)及N時(shí)刻供回水溫差作為輸入變量,N+T時(shí)刻室內(nèi)溫度作為輸出變量。
3.2 試驗(yàn)數(shù)據(jù)采集選取
本文對(duì)某棟電磁供暖居民樓進(jìn)行數(shù)據(jù)采樣,每30分鐘采樣一次。為了獲得全面的樣本,本文從供熱平臺(tái)獲取了2019年1月6號(hào)00點(diǎn)00分~1月11號(hào)23點(diǎn)30分的總計(jì)288組數(shù)據(jù),并把前230組數(shù)據(jù)作為模型的訓(xùn)練樣本,把后58組數(shù)據(jù)作為模型的測(cè)試樣本,然后分別用IPSO-ELM和PSO-ELM進(jìn)行預(yù)測(cè)試驗(yàn)。學(xué)習(xí)因子c1,c2取為1.5,迭代次數(shù)為100次,種群規(guī)模為50,隱含層神經(jīng)元個(gè)數(shù)為9,最大、最小權(quán)值分別取為0.8、0.4,并采用S型函數(shù)作為激勵(lì)函數(shù)。
3.3 試驗(yàn)對(duì)比分析
前230組訓(xùn)練集通過(guò)IPSO-ELM和PSO-ELM訓(xùn)練輸出的室內(nèi)溫度值與實(shí)際在供暖平臺(tái)獲得的室內(nèi)溫度值能夠很好的擬合,其擬合曲線如圖1所示,由圖可知,兩種模型的擬合度均在合理范圍之內(nèi)。經(jīng)過(guò)計(jì)算知IPSO-ELM的均方誤差(MSE)為0.0303,PSO-ELM的均方誤差(MSE)為0.0102,則IPSO-ELM模型的擬合程度比PSO-ELM模型略高些。
利用前230組訓(xùn)練集訓(xùn)練之后IPSO-ELM模型和PSO-ELM模型再分別對(duì)后58組測(cè)試集溫度進(jìn)行預(yù)測(cè),得到如圖2所示的IPSO-ELM和PSO-ELM的實(shí)際值與預(yù)測(cè)值的對(duì)比圖,由圖2可知,兩種算法所預(yù)測(cè)的電磁供暖室內(nèi)溫度值的變化趨勢(shì)與實(shí)際電磁供暖室內(nèi)溫度值的變化的趨勢(shì)基本相同,且IPSO-ELM所預(yù)測(cè)的溫度值與實(shí)際溫度值更加接近,兩種算法的預(yù)測(cè)誤差對(duì)比如圖3所示。
由圖3可知,雖然兩種算法在預(yù)測(cè)溫度值上都存在一定的誤差,但是IPSO-ELM預(yù)測(cè)準(zhǔn)確度要高于PSO-ELM。
通過(guò)以上三項(xiàng)對(duì)比可知,IPSO確實(shí)對(duì)PSO進(jìn)行了優(yōu)化,IPSO-ELM模型比PSO-ELM模型更適合對(duì)室內(nèi)溫度進(jìn)行預(yù)測(cè)。
4 結(jié)語(yǔ)
本文為對(duì)電磁供暖室內(nèi)溫度進(jìn)行預(yù)測(cè),提出了一種IPSO對(duì)PSO進(jìn)行優(yōu)化,并基于ELM對(duì)IPSO-ELM和PSO-ELM模型進(jìn)行對(duì)比驗(yàn)證,試驗(yàn)結(jié)果表明IPSO-ELM預(yù)測(cè)模型的溫度預(yù)測(cè)誤差更小,具有更好的預(yù)測(cè)能力,能夠勝任電磁供暖室內(nèi)對(duì)下一時(shí)刻溫度的預(yù)測(cè)要求,為后續(xù)電磁供暖控制系統(tǒng)的設(shè)計(jì)奠定了基礎(chǔ)。
參考文獻(xiàn):
[1]李康吉.建筑室內(nèi)環(huán)境建模、控制與優(yōu)化及能耗預(yù)測(cè)[D].浙江大學(xué),2013.
[2]穆冀里,蔣武鋒,董建君,等.納米鐵粉的制備方法研究[J].粉末冶金工業(yè),2014(02):37-41.
[3]陳恒志,楊建平,盧新春,等.基于極限學(xué)習(xí)機(jī)(ELM)的連鑄坯質(zhì)量預(yù)測(cè)[J].工程科學(xué)學(xué)報(bào),2018(7):815-821.
作者簡(jiǎn)介:王航(1995-),男,漢族,山西臨汾人,碩士研究生,電氣工程專業(yè)。
*通訊作者:王盛慧(1976-),女,漢族,吉林長(zhǎng)春人,碩士研究生,教授,電氣工程專業(yè)。