国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ARIMA-PSO-LSTM 的太陽能預測

2024-09-14 00:00:00沈露露黃晉浩花敏周雯
無線電通信技術(shù) 2024年4期
關(guān)鍵詞:粒子群優(yōu)化算法

摘 要:太陽能是新興的可再生能源之一,可將其轉(zhuǎn)化為電能以供無線傳感器網(wǎng)絡(luò)(Wireless Sensor Networks,WSN)使用,對太陽能進行預測可以有效地利用能量,從而達到節(jié)省能源、維持網(wǎng)絡(luò)持續(xù)穩(wěn)定運行的目的。提出了一種新的組合預測模型來預測太陽能輻照強度,其中改進的粒子群優(yōu)化(Particle Swarm Optimization,PSO)算法被引入尋找長短期記憶(Long Short Term Memory,LSTM)神經(jīng)網(wǎng)絡(luò)模型的最優(yōu)參數(shù)。選取自回歸差分移動平均(Auto-Regressive In-tegrated Moving Average,ARIMA)模型來預測太陽輻照數(shù)據(jù)中的線性分量;采用PSO 算法來優(yōu)化LSTM 神經(jīng)網(wǎng)絡(luò)模型的超參數(shù),有助于提高模型預測的精度和魯棒性;采用優(yōu)化的LSTM 神經(jīng)網(wǎng)絡(luò)模型來預測數(shù)據(jù)中的非線性分量;最后將兩個模型的預測結(jié)果進行疊加。實驗結(jié)果表明,新的組合模型比ARIMA、LSTM 等模型,具有更高的預測精度。

關(guān)鍵詞:自回歸差分移動平均模型;長短期記憶神經(jīng)網(wǎng)絡(luò)模型;粒子群優(yōu)化算法;能量預測算法

中圖分類號:TP929 文獻標志碼:A 開放科學(資源服務)標識碼(OSID):

文章編號:1003-3114(2024)04-0771-08

0 引言

隨著無線傳感器網(wǎng)絡(luò)(Wireless SensorNetworks,WSN)的發(fā)展,各種各樣的相關(guān)應用接踵而至[1-2]。在WSN 中,環(huán)境能量是維持網(wǎng)絡(luò)運行的動力之一,采集的環(huán)境能量不穩(wěn)定、不平衡,可能導致WSN 運行不穩(wěn)定。為解決上述問題,對環(huán)境能量進行適當?shù)念A測具有至關(guān)重要的意義。能量預測方法可以準確預測出未來所需采集的能量大小,有助于網(wǎng)絡(luò)合理規(guī)劃能量分配,使WSN 節(jié)點能夠持續(xù)穩(wěn)定運行,并且可以節(jié)省能源[3-7]。

為避免WSN 節(jié)點因為能量不足而導致運行停止,延長WSN 壽命,國內(nèi)外學者對能量預測展開了一系列研究和探索[8-14]。文獻[8-10]研究了利用獲取的短期數(shù)據(jù)來預測未來數(shù)值的能量預測算法,即以指數(shù)遞減性質(zhì)調(diào)節(jié)加權(quán)系數(shù)的指數(shù)加權(quán)移動均值法(Exponential Weighted Moving Average,EWMA)??紤]到天氣突變對預測值的影響,天氣條件移動均值法(Weather-Conditioned Moving Average,WCMA)引入天氣因子削弱天氣變化對預測準確性的干擾。除此之外,文獻[11]也發(fā)明了一種相關(guān)最小化均方(Correlation Least Mean Square,CLMS)預測算法,可根據(jù)天氣情況的變化調(diào)整算法的參數(shù)從而提高短期預測的準確性。針對長期能量采集的預測,文獻[12]采用循環(huán)神經(jīng)網(wǎng)絡(luò)(Recurrent NeuralNetwork,RNN)對大量的歷史數(shù)據(jù)進行訓練從而提高對未來能量預測的精度。為解決大量訓練數(shù)據(jù)無法滿足WSN 實際應用的問題,文獻[13]研究了一種標準最小均方(Least Mean Square,LMS)自適應濾波器的能量預測方法,其濾波器權(quán)重取決于歷史數(shù)值和預測值的均方差。文獻[14]考慮環(huán)境能量是動態(tài)變化的,采用了將輪廓能量預測模型與可變長度時隙結(jié)合的不同時隙輪廓能量預測(Pro-Energy with Variable-Length Timeslots,Pro-Energy-VLT)模型根據(jù)過去的能量數(shù)據(jù)預測未來的能量使用狀況。現(xiàn)有的能量預測算法研究雖然能夠提高預測精度,但大多是針對數(shù)據(jù)量大、計算要求高、復雜度高的數(shù)據(jù),會增加計算負擔和系統(tǒng)負荷的負面效應[13-14]。目前針對能力有限的傳感器節(jié)點和數(shù)據(jù)量小的能量預測算法尚存在研究空間。

本文針對數(shù)據(jù)量較小的能量預測算法進行考究。自回歸差分移動平均(Auto-RegressiveIntegrated Moving Average,ARIMA)模型能分析出數(shù)據(jù)序列的不同性質(zhì),適用于短期和線性數(shù)據(jù)的預測,而長短期記憶(Long Short Term Memory,LSTM)神經(jīng)網(wǎng)絡(luò)模型能對采集數(shù)據(jù)進行修正,增強數(shù)據(jù)的擬合效果,適用于處理大量的非線性數(shù)據(jù)??紤]到變化的能量采集環(huán)境易導致采集的數(shù)據(jù)中存在線性和非線性分量,故本文結(jié)合二者特點研究了數(shù)據(jù)計算量小的能量預測算法。LSTM 神經(jīng)網(wǎng)絡(luò)模型的參數(shù)設(shè)置將影響其預測精度,可通過粒子群優(yōu)化(ParticleSwarm Optimization,PSO)算法迭代尋找到模型的最優(yōu)參數(shù)以進一步提升LSTM 神經(jīng)網(wǎng)絡(luò)模型的預測精度。因此,基于以上考慮,本文提出了ARIMA-PSO-LSTM 組合預測模型。該模型首先采用ARIMA 模型對太陽能序列中的線性分量進行預測;其次用改進的PSO 算法優(yōu)化LSTM 神經(jīng)網(wǎng)絡(luò)(PSO-LSTM)模型的參數(shù)設(shè)置;然后將ARIMA 模型過濾后得到非線性數(shù)據(jù)代入到優(yōu)化過的LSTM 預測模型中預測;最后疊加組合模型預測結(jié)果。結(jié)果表明,相較于其他模型,所提的ARIMA-PSO-LSTM 組合預測模型具有更高的預測精度、更低的預測誤差。

1 現(xiàn)有算法

本節(jié)回顧了ARIMA 模型[15]、LSTM 神經(jīng)網(wǎng)絡(luò)模型[16]和PSO 算法[17]。

1. 1 ARIMA 模型

ARIMA 模型是用以預測數(shù)據(jù)序列的常見模型之一[18],與自回歸移動平均(Auto-Regressive MovingAverage,ARMA)模型同是常用于分析和研究數(shù)據(jù)序列的自回歸模型,能夠有效地洞察到短期數(shù)據(jù)序列中線性規(guī)律。但是二者對數(shù)據(jù)序列的適用范圍不同,ARMA 模型適用于平穩(wěn)時間序列的數(shù)據(jù),而ARIMA 模型則是在ARMA 模型的基礎(chǔ)上,通過差分模型將非平穩(wěn)時間序列轉(zhuǎn)化成平穩(wěn)時間序列,是以ARIMA 宜于差分后為平穩(wěn)序列的數(shù)據(jù)。ARMA(p,q)模型表達式為:

式中:xt 為平穩(wěn)時間序列,φi(i = 1,2,…,p)為自回歸系數(shù),θj(j=1,2,…,q)為移動平均系數(shù),εt 為白噪聲序列。

ARIMA(p,d,q)模型中,p 為自回歸階數(shù),d 為差分階數(shù),q 為移動平均階數(shù),其工作流程如下:

① 判斷數(shù)據(jù)平穩(wěn)性,若數(shù)據(jù)非平穩(wěn),可借助差分模型進行平穩(wěn)性轉(zhuǎn)化。

② 確定階數(shù)取值范圍,由自相關(guān)函數(shù)(Auto-Correlation Function,ACF)和偏自相關(guān)函數(shù)(PartialAuto-Correlation Function,PACF)可知模型階數(shù)的取值組合。

③ 模型檢驗,計算不同階數(shù)取值組合下的赤池信息準則(Akaike Information Criterion,AIC)數(shù)值和貝葉斯信息準則(Bayesian Information Criterion,BIC)數(shù)值,最后基于最小原則確定模型的最終參數(shù)。ARIMA 模型流程如圖1 所示。

1. 2 LSTM 神經(jīng)網(wǎng)絡(luò)模型

LSTM 神經(jīng)網(wǎng)絡(luò)模型與RNN 都可以對數(shù)據(jù)量大的序列進行預測,但傳統(tǒng)的RNN 反向傳播過程中易出現(xiàn)梯度消失和梯度爆炸問題,更適用于短期數(shù)據(jù)的預測。為彌補這一缺點,LSTM 在RNN 的基礎(chǔ)上增加了細胞狀態(tài)和門結(jié)來更好地完善和加強預測精度和表現(xiàn)功能。細胞狀態(tài)能夠?qū)⑿畔⑦B續(xù)不斷地傳入RNN 中,門結(jié)是由輸入門、遺忘門和輸出門三個門組成而LSTM 可以通過門結(jié)來控制信息的傳輸,因此LSTM 可以在進行數(shù)據(jù)預測時充分考慮到前期的數(shù)據(jù)信息[19-20]。LSTM 神經(jīng)網(wǎng)絡(luò)模型的結(jié)構(gòu)如圖2 所示,中間紅框內(nèi)代表的是單個神經(jīng)網(wǎng)絡(luò)細胞的結(jié)構(gòu)。

圖2 中,c 表示神經(jīng)網(wǎng)絡(luò)細胞的狀態(tài),h 表示神經(jīng)網(wǎng)絡(luò)細胞的輸出,xt、ht、ct 和C~t 分別表示t 時刻的網(wǎng)絡(luò)輸入、網(wǎng)絡(luò)輸出、細胞狀態(tài)值和待定細胞狀態(tài)值,ft、it 和Ot 分別表示t 時刻三種門結(jié)的輸出值。

遺忘門能夠決定是否保留數(shù)據(jù)序列中過去的數(shù)據(jù)信息,將t-1 時刻的ht-1 與t 時刻的xt 輸入,由遺忘門決定保留的數(shù)據(jù),然后作用于t-1 時刻的ct-1。遺忘門的計算如下:

式中:Wf 表示遺忘門的權(quán)重,上標T 表示轉(zhuǎn)置,bf 表示細胞單元中遺忘門的偏置,σ(·)表示sigmoid 激活函數(shù),其計算見文獻[21]式6。輸入門能夠決定是否將過去的數(shù)據(jù)信息傳入神經(jīng)網(wǎng)絡(luò)的細胞狀態(tài)中,當t-1 時刻的ht-1 與t 時刻的xt 輸入,通過tanh函數(shù)[21]得到t 時刻的C~t,然后將輸入門的it 與C~t組成新的數(shù)據(jù)。輸入門計算式為:

式中:Wi 為輸入門權(quán)重,bi 為輸入門偏置。輸出門能夠決定輸出信息的多少,當t-1 時刻的ht-1 與t 時刻的xt 輸入,由輸出門決定門輸出的信息大?。希簦缓笸ㄟ^tanh 函數(shù)篩選t 時刻的ct,作用于Ot,得到t 時刻的ht。輸出門的表達式為:

式中:W0 表示輸出門的權(quán)重,b0 表示輸出門的偏置。

1. 3 PSO 算法

PSO 算法是起源于鳥類覓食行為的一種尋找全局最優(yōu)值的目標優(yōu)化算法,利用粒子類比鳥覓食過程去尋找全局最優(yōu)值。換言之,PSO 算法是粒子通過速度和位置的不斷變化,尋找到個體的最優(yōu)值,然后經(jīng)過粒子群間的信息交互,迭代尋找全體的最優(yōu)值的過程[22]。

假設(shè)維度為D 的多維空間內(nèi),存在粒子數(shù)量為n 的群體,此時單個粒子i 的速度和位置可表達為:

Vi =[vi1,vi2,…,viD] T , (6)

Xi =[xi1,xi2,…,xiD] T 。(7)

粒子i 在第t 次迭代中的速度和位置的分別為:

V(t) i =ωV(t-1) i +c1 r1(p(t-1) best,i -X(t-1) i )+c2 r2(g(t-1) best -X(t-1) i ),(8)

X(t) i =X(t-1) i +V(t) i , (9)

式中:ω 表示慣性權(quán)重,c1、c2 表示個體、群體學習因子,r1、r2 表示0 ~ 1 的隨機數(shù),p(t-1) best,i 表示粒子i 在第t-1 次迭代的個體最優(yōu)值,g(t-1) best 表示整體粒子群在第t-1 次迭代的全局最優(yōu)值。

盡管PSO 算法具有實現(xiàn)簡單、參數(shù)少等特點,但存在局部搜索能力差及其他弊端。慣性權(quán)重ω的大小代表了PSO 算法的搜索能力,ω 越大,粒子的全局搜索能力越強而局部搜索能力越弱。因此,通過動態(tài)調(diào)整ω 的大小可以確保粒子群的全局搜索能力和局部搜索能力,避免陷入局部最優(yōu)解[23]。動態(tài)慣性權(quán)重ω 為:

ω=ωmax -(ωmax -ωmin)i/T , (10)

式中:ωmin、ωmax 分別為慣性權(quán)重最小值和最大值,i 為當前迭代次數(shù),T 為最大迭代次數(shù)。

2 ARIMA-PSO-LSTM 組合預測模型

受環(huán)境因素的影響,采集到的太陽輻照數(shù)據(jù)既包含線性趨勢又包含非線性趨勢,也有隨機性、復雜多樣性等特點。由于LSTM 神經(jīng)網(wǎng)絡(luò)模型的參數(shù)設(shè)置對模型性能的影響重大,并且模型參數(shù)難以人為設(shè)置最優(yōu)化,故本文采用PSO 算法對LSTM 神經(jīng)網(wǎng)絡(luò)模型參數(shù)進行迭代尋優(yōu),提升LSTM 神經(jīng)網(wǎng)絡(luò)模型的預測精度。為了實現(xiàn)更好的能量預測精度,本文采用串并聯(lián)加權(quán)相加的方式,將ARIMA 模型和PSO-LSTM 模型組合起來,得到ARIMA-PSO-LSTM組合預測模型。

構(gòu)建組合模型的前提是構(gòu)建基于PSO 算法改進的LSTM 神經(jīng)網(wǎng)絡(luò)模型,其工作流程如下:

① 數(shù)據(jù)預處理。包括歸一化、數(shù)據(jù)異常值處理等,以及按照一定的比例將數(shù)據(jù)劃分為訓練集和測試集。

② 初始化PSO 算法的參數(shù)。設(shè)置粒子群的大小、迭代次數(shù)、學習因子、慣性權(quán)重的取值范圍等,確定粒子群的尋優(yōu)參數(shù)為LSTM 神經(jīng)網(wǎng)絡(luò)模型的隱藏層單元數(shù)和學習率。

③ 初始化PSO 粒子及各類極值。初始化粒子的速度和位置,設(shè)置PSO 算法優(yōu)化的適應度函數(shù),根據(jù)適應度值計算出粒子群的個體極值和全局極值。

④ 粒子群進行迭代尋優(yōu)更新粒子速度和位置,直至滿足最大更迭次數(shù),得到最優(yōu)的適應度值、尋優(yōu)參數(shù)值。

⑤ 將PSO 算法尋優(yōu)的參數(shù)值帶入LSTM 神經(jīng)網(wǎng)絡(luò)模型中,構(gòu)建最優(yōu)的LSTM 預測模型對數(shù)據(jù)進行訓練、預測。

綜上,PSO-LSTM 預測模型的工作流程如圖3所示。

組合模型首先將采集得到的太陽輻照數(shù)據(jù)傳到ARIMA 模型中,ARIMA 模型可以對整個數(shù)據(jù)進行過濾,篩選出數(shù)據(jù)中線性分量進行預測并得到預測結(jié)果;其次改進的PSO 算法對LSTM 神經(jīng)網(wǎng)絡(luò)模型參數(shù)進行優(yōu)化;然后由PSO-LSTM 模型預測非線性分量;最后二者相加得到完整預測值。組合模型的工作流程如圖4 所示。

在組合預測模型中,t 時刻采集到的太陽輻照值為Yt,ARIMA 模型中線性分量的預測結(jié)果為At,則模型過濾得到的殘差值Et 的計算式為:

Et =Yt -At。(11)

ARIMA 模型將殘差值輸入LSTM 神經(jīng)網(wǎng)絡(luò)模型,通過訓練得到其預測值為Lt,組合模型的預測值Ot 分別由二者相加。Ot 的計算式為:

Ot =At +Lt。(12)

3 仿真結(jié)果

3. 1 仿真數(shù)據(jù)和評價指標

本文實例中所用到的太陽輻照數(shù)據(jù)來源于美國可再生能源實驗室[24]網(wǎng)站,在該網(wǎng)站內(nèi)選定2021 年6—11 月的太陽輻照強度數(shù)據(jù)作為本文的實驗數(shù)據(jù)集。為避免數(shù)據(jù)中存在異常值對預測結(jié)果的干擾,可以采用一些數(shù)據(jù)預處理方法對數(shù)據(jù)異常值進行處理以保證數(shù)據(jù)的有效性。

為突顯預測模型性能,選取歸一化均方根誤差(Normalized Root Mean Square Error,NRMSE)和歸一化平均絕對誤差(Normalized Mean Absolute Error,NMAE)作為評價模型準確性的指標,NRMSE 和NMAE 越小,說明能量預測模型的精確度越高、性能越好,二者的計算式為:

式中:Oi 為模型輸出的第i 個預測值,Yi 為輸入數(shù)據(jù)的第i 個真實值,n 為采集到的數(shù)據(jù)總數(shù)。

3. 2 模型參數(shù)設(shè)置

本實驗采用的仿真軟件為Matlab R2018b,操作系統(tǒng)為Windows 11。采用箱型圖分析法對原始數(shù)據(jù)進行預處理,以展現(xiàn)數(shù)據(jù)的基本分布特征,檢測超出界限的異常值,然后對異常值進行糾正。經(jīng)過預處理后的連續(xù)480 h 太陽輻照強度如圖5 所示。

從圖5 可以看出,連續(xù)時間段內(nèi)采集到的太陽輻照強度數(shù)據(jù)呈明顯周期性波動,且波動幅度過大,例如38 h 時數(shù)值接近600 W/ m2,而48 h 時幾近0 W/ m2。除此之外,不同時間段內(nèi)數(shù)據(jù)的均值是隨著時間的改變而改變的,例如在1 ~ 20 h 數(shù)據(jù)的均值接近于25 W/ m2,而21 ~40 h 數(shù)據(jù)的均值接近于120 W/ m2。由此可知,連續(xù)480 h 采集到的太陽輻照強度數(shù)據(jù)是非平穩(wěn)隨機序列。

將非平穩(wěn)的太陽輻照強度數(shù)據(jù)輸入ARIMA 模型后進行差分操作,一階差分后通過Matlab 軟件自帶的增強迪基夫福勒(Augmented Dickey Fuller,ADF)和克維亞特科夫斯基(Kwiatkowski PhillipsSchmidt Shin,KPSS)平穩(wěn)性檢驗函數(shù)判斷差分后的數(shù)據(jù)為平穩(wěn)時間序列,所以ARIMA 模型階數(shù)d = 1。一階差分后的數(shù)據(jù)如圖6 所示。

根據(jù)ACF 和PACF 確定ARIMA 模型中參數(shù)p、q 的取值組合,如圖7 所示。

依次計算不同參數(shù)組合的AIC、BIC 值,篩選出AIC、BIC 值最小的參數(shù)組合,實驗得到當p = 1、q = 2時AIC、BIC 值最小,所以模型確定為ARIMA(1,1,2)。

將ARIMA 模型過濾得到的殘差值序列輸入PSO-LSTM 模型進行預測,PSO-LSTM 模型參數(shù)如表1 所示,尋優(yōu)參數(shù)范圍如表2 所示。

3. 3 仿真結(jié)果對比

分別用Matlab 軟件對本文提出的ARIMA-PSO-LSTM 預測模型、單個ARIMA 模型、PSO-LSTM 模型進行仿真和對比。組合預測模型與LSTM 神經(jīng)網(wǎng)絡(luò)模型的工作原理類似,需要將采集到的太陽輻照強度數(shù)據(jù)按9 ∶1比例分配訓練集和測試集,并將預測值與實際數(shù)據(jù)、其他模型預測值進行對比。

圖8 對比了遺傳算法(Genetic Algorithm,GA)和PSO-LSTM 模型前后的太陽輻照強度數(shù)據(jù)序列預測性能。通過放大0 ~ 100 h 時的預測結(jié)果圖可以看出,通過兩種優(yōu)化算法優(yōu)化LSTM 神經(jīng)網(wǎng)絡(luò)模型的參數(shù)可進一步提高模型預測的精度,但是PSO-LSTM 模型的預測結(jié)果比GA-LSTM 模型的更加準確,更加貼近原始數(shù)據(jù)。由此可知,相較于人為設(shè)定模型參數(shù),通過PSO 算法迭代尋找LSTM 神經(jīng)網(wǎng)絡(luò)模型超參數(shù)的最優(yōu)值,提升了預測精度。

圖9 展示了三種能量預測模型的預測結(jié)果對比。從圖中可以看到,當太陽輻照強度為0 時,ARI-MA 模型的預測結(jié)果呈現(xiàn)上下波動的情形,此時PSO-LSTM 模型的預測結(jié)果較為準確。在單一模型的預測性能上,PSO-LSTM 模型比ARIMA 模型更具優(yōu)勢,但與ARIMA-PSO-LSTM 模型相比,后者的預測結(jié)果更加貼近原始數(shù)據(jù)值、預測性能更好。

表3 對比了三種能量預測模型的運行時間和訓練時間,并以此來評估模型的復雜度。顯而易見,預測相同長度的數(shù)據(jù)序列時三者的運行時間相仿,約0. 06 s。ARIMA 模型只需對數(shù)據(jù)進行數(shù)值運算,無需提前訓練,其訓練時間為0 s。PSO-LSTM 模型需借助PSO 算法確定LSTM 模型的最佳參數(shù),對LSTM 神經(jīng)網(wǎng)絡(luò)模型進行訓練提煉,隨后預測數(shù)據(jù),故其有訓練時間,ARIMA-PSO-LSTM 模型亦是如此。綜上,ARIMA 模型的復雜度是三者中最低的,ARIMA-PSO-LSTM 模型次之,PSO-LSTM 模型最高。

表4 對比了三種能量預測模型的模型準確性指標NRMSE 和NMAE??梢钥闯?,由于ARIMA 模型更適用于穩(wěn)定的數(shù)據(jù)和線性數(shù)據(jù)的預測,而采集到的數(shù)據(jù)中既包含線性數(shù)據(jù)又包含非線性數(shù)據(jù),所以ARIMA 模型的預測精度是三種模型中最低的,其NRMSE、NMAE 值分別為0. 101 1 和0. 378 3,均比另外兩個模型高。ARIMA-PSO-LSTM 預測模型的NRMSE 和NMAE 是三者中最低的,分別為0. 011 5和0. 131 7,顯著優(yōu)于單一的ARIMA 模型和PSO-LSTM 模型。

總體而言,ARIMA-PSO-LSTM 模型綜合了兩種單一預測模型的特點,ARIMA 模型有利于處理包含短期依賴關(guān)系、線性關(guān)系和平穩(wěn)特性的時間序列數(shù)據(jù),而LSTM 神經(jīng)網(wǎng)絡(luò)模型在處理長期依賴關(guān)系、非線性關(guān)系和非平穩(wěn)特性的時間序列數(shù)據(jù)方面有優(yōu)勢。故ARIMA-PSO-LSTM 模型在預測包含線性和非線性關(guān)系的非平穩(wěn)時間序列數(shù)據(jù)時表現(xiàn)更好。

4 結(jié)束語

本文探索了太陽輻照強度的預測精度問題,提出了一種ARIMA-PSO-LSTM 組合預測模型,其中ARIMA 模型對數(shù)據(jù)中的線性分量進行預測,改進的PSO 算法不斷更迭搜尋LSTM 神經(jīng)網(wǎng)絡(luò)模型最優(yōu)超參數(shù),提升LSTM 神經(jīng)網(wǎng)絡(luò)模型的預測性能。仿真比較了提出的ARIMA-PSO-LSTM 模型、ARIMA 模型和PSO-LSTM 模型的預測精度,結(jié)果表明:ARIMA-PSO-LSTM 預測模型的預測結(jié)果更加貼近原始數(shù)據(jù)、預測精度更高,PSO-LSTM 模型次之,ARIMA 模型較差。PSO 算法能夠進一步提升LSTM神經(jīng)網(wǎng)絡(luò)模型的預測能力,將ARIMA 模型與PSO-LSTM 模型組合成新的ARIMA-PSO-LSTM 預測模型,既能保留二者的優(yōu)點,又能提高預測性能。

參考文獻

[1] GUPTA D K. A Review on Wireless Sensor Networks[J].Network and Complex Systems,2013,3(1):18-23.

[2] 谷淵. 面向物聯(lián)網(wǎng)的無線傳感器網(wǎng)絡(luò)綜述[J]. 信息與電腦,2021,33(1):194-196.

[3] ZHANG Y,GAO H,CHENG S Y,et al. An Efficient EHWSN Energy Management Mechanism [J]. Tsinghua Science and Technology,2018,23(4):406-418.

[4] JIANG Z T,JIN X Y,YU Z. A Weathercondition Prediction Algorithm for Solarpowered Wireless Sensor Nodes[C]∥IEEE International Conference on Wireless Communications Networking & Mobile Computing. Chengdu:IEEE,2010:1-4.

[5] LIU J,WANG Y S. Gradientbased Clustering Routing Algorithm for EHWSN in Transmission Line Monitoring[C]∥2020 39th Chinese Control Conference(CCC). Shenyang:IEEE,2020:5140-5143.

[6] 崔新月. 基于能量采集的WSN 節(jié)能關(guān)鍵技術(shù)的研究[D]. 北京:北方工業(yè)大學,2019.

[7] BERGONZINI C,BRUNELLI D,BENINI L. Algorithmsfor Harvested Energy Prediction in Batteryless WirelessSensor Networks[C]∥2009 3rd International Workshopon Advances in Sensors and Interfaces. Trani:IEEE,2009:144-149.

[8] HAQ A,BROWN J,MOLTCHANOVA E. New Exponentially Weighted Moving Average Control Charts for Monitoring Process Mean and Process Dispersion[J]. Qualityand Reliability Engineering International,2015,31 (5):877-901.

[9] LIU Q,ZHANG Q J. Accuracy Improvement of EnergyPrediction for Solarenergypowered Embedded Systems[J]. IEEE Transactions on Very Large Scale Integration(VLSI)Systems,2016,24(6):2062-2074.

[10]MUHAMMAD,QURESHI H K,SALEEM M,et al. Harvested Energy Prediction Schemes for Wireless SensorNetworks:Performance Evaluation and Enhancements[J ]. Wireless Communication & Mobile Computing,2017,2017:1-14.

[11]張晨蕾. 可充能傳感器網(wǎng)絡(luò)的節(jié)能路由技術(shù)研究[D].北京:北方工業(yè)大學,2021.

[12] SELVIN S,VINAYAKUMAR R,GOPALAKRISHNAN EA,et al. Stock Price Prediction Using LSTM,RNN andCNNsliding Window Model[C]∥2017 International Conference on Advances in Computing,Communications andInformatics(ICACCI). Udupi:IEEE,2017:1643-1647.

[13]SHU T X,CHEN J H,BHARGAVA V K,et al. AnEnergyefficient Dual Prediction Scheme Using LMS Filterand LSTM in Wireless Sensor Networks for NnvironmentMonitoring[J]. IEEE Internet of Things Journal,2019,6(4):6736-6747.

[14]AHMED F,TAMBERG G,MOULLEC Y L,et al. AdaptiveLINEP:An Adaptive Linear Energy Prediction Model forWireless Sensor Network Nodes [J]. Sensors,2018,18(4):1105.

[15]NARENDRA B C,ESWARA R B. Predictive Data Miningon Average Global Tempearture Using Variants of ARIMAmodels[C]∥IEEE International Conference on Advancesin Engineering,Science and Management(ICAESM). Nagapattinam:IEEE,2012:256-260.

[16]HOCHREITER S,SCHMIDHUBER J. Long ShortTermMemory[J]. Neural Computation,1997,9(8):1735-1780.

[17]晁迎. 基于粒子群算法的通信網(wǎng)絡(luò)規(guī)劃優(yōu)化[J]. 信息通信,2019,42(11):14-16.

[18]LIU L,LUAN R S,YIN F,et al. Predicting the Incidenceof Hand,Foot and Mouth Disease in Sichuan Province,China Using the ARIMA Model [J]. Epidemiol Infect,2016,144(1):144-151.

[19]MARTINEZ J,BLACK M J,ROMERO J. On HumanMotion Prediction Using Recurrent Neural Networks[C]∥2017 IEEE Conference on Computer Vision and PatternRecognition(CVPR). Honolulu:IEEE,2017:4674-4683.

[20]DIAZ G J,PARRALES A,ALVAREZ A,et al. Predictionof Global Solar Radiation by Artificial Neural NetworkBased on a Meteorological Environmental Data[J]. Desalination and Water Treatment,2015,55(12):3210-3217.

[21]AI Y,LI Z P,GAN M,et al. A Deep Learning Approachon Shortterm Spatiotemporal Distribution Forecasting ofDockless Bikesharing System[J]. Neural Computing andApplications,2019,31(39):1665-1677.

[22]XIANG H. Phaseout Factor with Particle Swarm Optimization[C]∥2011 2nd International Conference on MechanicAutomation and Control Engineering. Inner Mongolia:IEEE,2011:4231-4233.

[23]YANG G Y. A Modified Particle Swarm Optimizer Algorithm[C]∥2007 8th International Conference on ElectronicMeasurement and Instruments. Xi’an:IEEE,2007:675-679.

[24]NREL. Measurement and Instrumentation Data Center[EB/ OL]. [2024-02-21]. https:midcdmz. nrel. gov.

作者簡介:

沈露露 女,(1999—),碩士研究生。主要研究方向:機器學習與無線通信。

黃晉浩 男,(1999—),碩士研究生。主要研究方向:無線傳感器網(wǎng)絡(luò)與機器學習。

花 敏 女,(1990—),博士,講師。主要研究方向:物聯(lián)網(wǎng)技術(shù)。

(*通信作者)周 雯 男,(1981—),博士,教授。主要研究方向:無線通信與優(yōu)化。

基金項目:國家自然科學基金(61801225)

猜你喜歡
粒子群優(yōu)化算法
云計算調(diào)度算法綜述
基于改進SVM的通信干擾識別
基于自適應線程束的GPU并行粒子群優(yōu)化算法
基于混合粒子群算法的供熱管網(wǎng)優(yōu)化設(shè)計
基于改進支持向量機的船舶縱搖預報模型
中國水運(2016年11期)2017-01-04 12:26:47
一種新的基于模擬退火的粒子群算法
軟件(2015年7期)2015-12-25 07:59:57
基于粒子群算法的雙子支持向量機研究
軟件導刊(2015年6期)2015-06-24 13:23:28
智能優(yōu)化算法優(yōu)化BP神經(jīng)網(wǎng)絡(luò)的函數(shù)逼近能力研究
軟件導刊(2015年4期)2015-04-30 13:22:12
PMU最優(yōu)配置及其在艦船電力系統(tǒng)中應用研究
改進的小生境粒子群優(yōu)化算法
軟件導刊(2015年2期)2015-04-02 12:07:14
固安县| 和平县| 金堂县| 淳化县| 南丹县| 视频| 惠来县| 太湖县| 扎赉特旗| 康保县| 缙云县| 孝昌县| 兴海县| 靖宇县| 古田县| 青神县| 岐山县| 商洛市| 潼关县| 临潭县| 离岛区| 哈巴河县| 西青区| 武威市| 惠来县| 龙口市| 建宁县| 巨鹿县| 黎平县| 黄冈市| 四子王旗| 伊金霍洛旗| 建瓯市| 辽阳县| 南岸区| 广宗县| 汝阳县| 南漳县| 上思县| 合山市| 南充市|