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

?

基于最小二乘支持向量機(jī)的太陽(yáng)能集熱效率預(yù)測(cè)

2020-09-15 02:37:50蔣衛(wèi)濤民2雄2朱永燦馬一迪
工業(yè)加熱 2020年6期
關(guān)鍵詞:熱效率適應(yīng)度遺傳算法

蔣衛(wèi)濤,李 民2,姚 雄2,朱永燦,馬一迪

(1.西安工程大學(xué)電子信息學(xué)院,陜西 西安 710048; 2.陜西省水利電力勘測(cè)設(shè)計(jì)研究院,陜西 西安 710001)

隨著社會(huì)經(jīng)濟(jì)的飛速發(fā)展和科技的不斷進(jìn)步,能源問(wèn)題和環(huán)境問(wèn)題已成為全世界面臨的突出問(wèn)題。大力推廣清潔、可再生能源,采用高效的節(jié)能技術(shù)正是解決這一問(wèn)題的重要方法之一。太陽(yáng)能作為一種新能源,因?yàn)槠渚哂腥≈槐M、用之不竭、無(wú)環(huán)境污染等諸多優(yōu)點(diǎn)而受到各行各業(yè)的關(guān)注。太陽(yáng)能的開發(fā)利用中,太陽(yáng)能集熱是最成熟、實(shí)際應(yīng)用最多且在經(jīng)濟(jì)上能與常規(guī)能源競(jìng)爭(zhēng)的一種可再生能源利用技術(shù)[1-3]。

由于太陽(yáng)能集熱的效率會(huì)受到太陽(yáng)輻射量、日照時(shí)長(zhǎng)、氣溫等因素的影響,而不同地區(qū)太陽(yáng)輻射量、日照時(shí)長(zhǎng)、氣溫等因素也各不相同,因此利用太陽(yáng)輻射量、日照時(shí)長(zhǎng)、氣溫等因素對(duì)太陽(yáng)能集熱效率進(jìn)行預(yù)測(cè),對(duì)選擇太陽(yáng)能集熱站選址將有著重大的意義。

由于太陽(yáng)能集熱效率受輻太陽(yáng)輻射量、日照時(shí)長(zhǎng)、氣溫等多因素影響,具有很強(qiáng)的隨機(jī)性,所以預(yù)測(cè)的難度非常大。目前對(duì)非線性預(yù)測(cè)的方法有多種,如灰色預(yù)測(cè)(Grey Model,簡(jiǎn)稱GM)、線性回歸(Linear Regression)、時(shí)間序列、人工神經(jīng)網(wǎng)絡(luò)(Artificial Neural Network,簡(jiǎn)稱ANN)、馬爾可夫(Markov Chain, 簡(jiǎn)稱MC)等等[4-8]。但是,這些方法都在理論或者應(yīng)用當(dāng)中存在不足,例如:時(shí)間序列方法中的高階模型參數(shù)估計(jì)難度大,而低階模型預(yù)測(cè)精度低;灰色預(yù)測(cè)只適合于指數(shù)增長(zhǎng)的預(yù)測(cè);ANN存在過(guò)擬合、樣本需要量大以及局部極小等問(wèn)題等問(wèn)題。支持向量機(jī)(Support Vector Machine,簡(jiǎn)稱SVM)作為一種智能的預(yù)測(cè)方法,在小樣本、非線性、高維模式識(shí)別等問(wèn)題的解決上表現(xiàn)出許多特有優(yōu)勢(shì),已經(jīng)在光伏發(fā)電、核反應(yīng)堆功率預(yù)測(cè)、變壓器溫度預(yù)測(cè)以及電力負(fù)荷預(yù)測(cè)等多領(lǐng)域有著廣泛的應(yīng)用[9-12]。最小二乘支持向量機(jī)(Least Square Support Vector Machine, 簡(jiǎn)稱LSSVM)是SVM的改進(jìn)算法,在繼承SVM的優(yōu)勢(shì)的同時(shí),可以降低SVM的計(jì)算復(fù)雜度,提高運(yùn)算效率。

因此,本文采用LSSVM對(duì)太陽(yáng)能集熱效率進(jìn)行預(yù)測(cè),首先對(duì)得到的數(shù)據(jù)進(jìn)行歸一化處理,利用遺傳算法(Genetic Algorithm,簡(jiǎn)稱GA)對(duì)LSSVM參數(shù)進(jìn)行優(yōu)化,訓(xùn)練得到基于LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型。

1 最小二乘支持向量機(jī)回歸及其優(yōu)化原理

1.1 最小二乘支持向量機(jī)回歸基本原理

SVM是由Vapnik等人在20世紀(jì)90年代后期提出的[13],是一種基于統(tǒng)計(jì)學(xué)理論的機(jī)器學(xué)習(xí)方法。SVM是基于結(jié)構(gòu)風(fēng)險(xiǎn)最小化原則,尋找最優(yōu)回歸超平面,設(shè)訓(xùn)練的樣本為{xi,yi},i=1,2,…,n,xi∈Rd,則該樣本超平面的表達(dá)式為

ωTφ(x)+b=0

(1)

式中:ω為權(quán)值矢量;b為閾值。

SVM將尋找最優(yōu)超平面問(wèn)題可以歸結(jié)為求解如下優(yōu)化問(wèn)題:

(2)

(3)

式中:C為懲罰參數(shù),ξi為非負(fù)松弛因子。對(duì)式(3)引入拉格朗日乘子并依據(jù)卡羅需-庫(kù)恩-塔克條件可求解如下線性問(wèn)題:

(4)

式中:Y=[y1,y2,…yn]T,α=[α1,α2…αn]T,IV=[1,1,…1]T,Ωij=yiyjK(xi,xj),i,j=1,2,…,n為核矩陣,K(xi,xj)為核函數(shù),IN為單位矩陣。利用最小二乘求出α和b后,可得LSSVM的預(yù)測(cè)函數(shù)為

(5)

式中:αi為拉格朗日乘子;b為分類閾值。

LSSVM通過(guò)核函數(shù)定義的非線性變換將輸入空間變換到高維空間, 并在這個(gè)高維空間中尋找輸入變量和輸出變量的線性關(guān)系, 因此核函數(shù)的選擇嚴(yán)重影響著LSSVM的預(yù)測(cè)精度,常用的核函數(shù)有:線性核函數(shù)、多項(xiàng)式核函數(shù)、高斯徑向基核函數(shù)(RBF)、Sigmoid核函數(shù)。本文選擇高斯徑向基核函數(shù)(RBF)為核函數(shù),如式(6)所示:

(6)

式中:σ是高斯核寬度。在LSSVM的預(yù)測(cè)模型中,懲罰參數(shù)C和核參數(shù)σ2是影響LSSVM性能最大的兩個(gè)參數(shù)。因此,本文采用遺傳算法對(duì)LSSVM參數(shù)進(jìn)行優(yōu)化,尋得最優(yōu)參數(shù)。

1.2 遺傳算法

GA是優(yōu)良的智能優(yōu)化算法,在1975年,最初由美國(guó)Michigan的Holland提出[15],是一種通過(guò)模擬自然進(jìn)化過(guò)程搜索最優(yōu)解的方法。由于GA的整體搜索策略和優(yōu)化搜索方法在計(jì)算時(shí)不依賴梯度信息或其他輔助信息,只需要影響搜索方向的目標(biāo)函數(shù)和相應(yīng)的適應(yīng)度函數(shù),所以遺傳算法可以對(duì)LSSVM參數(shù)進(jìn)行尋優(yōu)。其基本原理如下:

遺傳操作包括三個(gè)基本算子:選擇、交叉和變異[16]。

綜上所述,對(duì)于BPH合并原發(fā)性高血壓的患者,在常規(guī)治療基礎(chǔ)上加用非那雄胺治療,在改善癥狀、縮小PV及降低PSA水平的同時(shí),明顯減少機(jī)體IL-6、MMP-1、CRP炎癥因子的水平。由于本研究樣本量小,患者服藥種類,高血壓年限不等等因素可能干擾研究結(jié)果,需加大樣本量、細(xì)化分組及增加觀察年限來(lái)進(jìn)一步明確非那雄胺的療效及BPH同原發(fā)性高血壓的關(guān)系。

(1)選擇:從群體中選擇優(yōu)勝的個(gè)體,淘汰劣質(zhì)個(gè)體的操作叫選擇。目前,最常見且最簡(jiǎn)單的選擇方法是輪盤賭選擇法,在該方法中,各個(gè)個(gè)體的選擇概率和其適應(yīng)度值成比例。設(shè)群體大小為n,其中個(gè)體i的適應(yīng)度為fi,則i被選擇的概率為

(7)

個(gè)體適應(yīng)度越大,其被選擇的概率就越高,反之亦然。個(gè)體被選擇后,可隨機(jī)組成配對(duì),以供后面的的交叉操作。

(2)交叉:遺傳算法中起核心作用的是遺傳操作的交叉算子,交叉操作就是把兩個(gè)父代個(gè)體的部分結(jié)構(gòu)加以替換重組而生成新個(gè)體。交叉算子根據(jù)交叉率將種群中的兩個(gè)個(gè)體隨機(jī)地交換某些基因,能夠產(chǎn)生新的基因組合,期望將有益組合在一起。最常用的交叉算子為單點(diǎn)交叉,具體操作是:在個(gè)體串中隨機(jī)設(shè)定一個(gè)交叉點(diǎn),實(shí)行交叉時(shí)該點(diǎn)前或后的兩個(gè)個(gè)體的部分結(jié)構(gòu)進(jìn)行互換,并生成新個(gè)體。

(3)變異:變異算子的基本內(nèi)容是對(duì)群體的個(gè)體串的某些基因座上的基因值進(jìn)行變動(dòng)。一般來(lái)說(shuō),變異算子首先對(duì)群中所有個(gè)體以事先設(shè)定的變異概率判斷是否進(jìn)行變異,其次對(duì)進(jìn)行變異的個(gè)體隨機(jī)選擇變異位進(jìn)行變異。

2 太陽(yáng)能集熱效率預(yù)測(cè)模型建立

2.1 數(shù)據(jù)準(zhǔn)備和預(yù)處理

本文選擇格爾木地區(qū)某1年的月平均數(shù)據(jù)作為訓(xùn)練數(shù)據(jù),下一年的月平均數(shù)據(jù)作為測(cè)試數(shù)據(jù),通過(guò)訓(xùn)練數(shù)據(jù)訓(xùn)練太陽(yáng)能集熱效率預(yù)測(cè)模型,通過(guò)測(cè)試數(shù)據(jù)檢驗(yàn)預(yù)測(cè)模型的性能。由于數(shù)據(jù)之間相差較大,會(huì)影響訓(xùn)練的效果,因此在訓(xùn)練前必須對(duì)訓(xùn)練數(shù)據(jù)進(jìn)行預(yù)處理。本文首先對(duì)訓(xùn)練數(shù)據(jù)進(jìn)行歸一化預(yù)處理,將輸入量都?xì)w一化到[0,1]區(qū)間內(nèi),其具體的歸一化公式如式(8)所示:

(8)

式中:Xmax、Xmin分別為采集到月平均氣溫、月平均日照時(shí)數(shù)、月平均太陽(yáng)總輻射量和月平均日照百分率的最大值和最小值,Xi表示月平均氣溫、月平均日照時(shí)數(shù)、月平均太陽(yáng)總輻射量和月平均日照百分率。

表1所示為太陽(yáng)能集熱效率預(yù)測(cè)模型的輸入和輸出參數(shù)。從表1可以看出,月平均氣溫、月平均日照時(shí)數(shù)、月平均太陽(yáng)總輻射量、月平均日照百分率作為輸入?yún)?shù),太陽(yáng)能集熱功率作為輸出參數(shù)。圖1表示某一年的輸入變量曲線。通過(guò)圖1的測(cè)試數(shù)據(jù)輸入變量曲線,利用訓(xùn)練得到的預(yù)測(cè)模型對(duì)下一年的月平均太陽(yáng)能集熱功率進(jìn)行預(yù)測(cè)。

表1 預(yù)測(cè)模型輸入輸出

圖1 測(cè)試數(shù)據(jù)輸入變量曲線

2.2 遺傳算法優(yōu)化LSSVM

針對(duì)LSSVM參數(shù)難以確定的問(wèn)題,本文采用遺傳算法對(duì)LSSVM參數(shù)懲罰因子C和核參數(shù)進(jìn)行優(yōu)化,其優(yōu)化的步驟如下:

(1)初始化種群,對(duì)個(gè)體進(jìn)行編碼,基因序列為懲罰因子C和核參數(shù),生成隨機(jī)種群。其中種群最大規(guī)模為20, 參數(shù)C和的尋優(yōu)范圍都設(shè)定為[0,100]。

(2)設(shè)置最大進(jìn)化代數(shù)為200,并確定適應(yīng)度函數(shù),利用樣本數(shù)據(jù)進(jìn)行訓(xùn)練測(cè)試,根據(jù)規(guī)則計(jì)算個(gè)體適應(yīng)度。本文將實(shí)際光熱效率與預(yù)測(cè)出來(lái)的光熱效率的均方誤差作為遺傳算法的適應(yīng)度函數(shù),其具體表達(dá)式如式(9)所示:

(9)

(3)當(dāng)種群最優(yōu)個(gè)體達(dá)到滿足條件或達(dá)到終止迭代次數(shù)時(shí)退出尋優(yōu)過(guò)程,得到優(yōu)化解。跳轉(zhuǎn)至第5步,否則進(jìn)入下一步。

(4)對(duì)當(dāng)代存活的種群執(zhí)行選擇、交叉、變異得到下一代種群,返回第3步判斷。其中,交叉概率為0.5,變異概率取0.9。

(5)得到最優(yōu)懲罰因子C與核參數(shù)。并代入到LSSVM中通過(guò)訓(xùn)練樣本訓(xùn)練得到預(yù)測(cè)模型。

2.3 基于GA優(yōu)化LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型

本文通過(guò)GA優(yōu)化LSSVM參數(shù),得到基于LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型。首先將獲取到的原始數(shù)據(jù)分為訓(xùn)練數(shù)據(jù)和測(cè)試數(shù)據(jù),為避免訓(xùn)練數(shù)據(jù)的差異性,對(duì)訓(xùn)練數(shù)據(jù)進(jìn)行歸一化處理,通過(guò)歸一化后的訓(xùn)練數(shù)據(jù)訓(xùn)練太陽(yáng)能集熱效率預(yù)測(cè)模型,在訓(xùn)練的同時(shí)利用遺傳算法對(duì)LSSVM參數(shù)進(jìn)行優(yōu)化,最后確定預(yù)測(cè)模型。圖2所示為基于LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型流程圖。

圖2 基于GA優(yōu)化LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型流程圖

3 實(shí)驗(yàn)仿真與結(jié)果分析

本文以月平均氣溫、月平均日照時(shí)數(shù)、月平均太陽(yáng)總輻射量、月平均日照百分率作為基于GA優(yōu)化LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型的輸入?yún)?shù),預(yù)測(cè)太陽(yáng)能集熱功率。通過(guò)遺傳算法對(duì)LSSVM進(jìn)行參數(shù)尋優(yōu),經(jīng)過(guò)200次迭代后,可以得到如圖3所示的適應(yīng)度曲線,從圖3可以看出,經(jīng)過(guò)多次調(diào)整后,適應(yīng)度MSE最終穩(wěn)定于0.051 9。此時(shí)得到的最優(yōu)參數(shù),Cbest=2.203 6,best=0.000 953 68。將得到的最優(yōu)參數(shù)代入預(yù)測(cè)模型中,就得到了基于LSSVM太陽(yáng)能集熱效率最優(yōu)預(yù)測(cè)模型。

圖3 適應(yīng)度曲線

利用相同的數(shù)據(jù)集,分別對(duì)ANN和時(shí)間序列進(jìn)行訓(xùn)練和測(cè)試,將其得到的預(yù)測(cè)結(jié)果與LSSVM進(jìn)行比較,比較的結(jié)果如圖4所示。通過(guò)圖4結(jié)果曲線的對(duì)比可知,基于LSSVM的太陽(yáng)能光熱效率預(yù)測(cè)模型的預(yù)測(cè)精度明顯高于ANN預(yù)測(cè)模型和時(shí)間序列預(yù)測(cè)模型。

圖4 不同方法對(duì)比圖

為了能夠更全面地評(píng)價(jià)LSSVM的太陽(yáng)能光熱效率預(yù)測(cè)模型的預(yù)測(cè)性能,本文采用兩種不同的評(píng)價(jià)標(biāo)準(zhǔn)對(duì)結(jié)果進(jìn)行評(píng)價(jià)比較,它們分別是平均絕對(duì)百分誤差(Mean Absolute Percentage Error, 簡(jiǎn)稱MAPE)和均方根誤差(Root Mean Squares Error,簡(jiǎn)稱RMSE)。當(dāng)誤差越小時(shí),MAPE和RMSE越小,模型性能越好。MAPE和RMSE的表達(dá)式如式(10)和式(11)所示:

(10)

(11)

表2 預(yù)測(cè)誤差對(duì)比 %

結(jié)合MAPE和RMSE兩種不同的評(píng)價(jià)標(biāo)準(zhǔn),進(jìn)一步比較LSSVM、ANN、時(shí)間序列這三種模型在太陽(yáng)能光熱效率預(yù)測(cè)方向的性能,其對(duì)應(yīng)的預(yù)測(cè)結(jié)果評(píng)價(jià)標(biāo)準(zhǔn)如表2所示,從表2可以看出,在訓(xùn)練和測(cè)試階段LSSVM預(yù)測(cè)模型的RMSE和MAPE值均小于ANN和時(shí)間序列的值,這意味著LSSVM預(yù)測(cè)模型的預(yù)測(cè)結(jié)果更接近真實(shí)值。因此,綜合圖4和表2可以看出,LSSVM預(yù)測(cè)模型比ANN預(yù)測(cè)模型和時(shí)間序列預(yù)測(cè)模型具有更小的預(yù)測(cè)誤差,其預(yù)測(cè)結(jié)果也更接近真實(shí)值。

4 總 結(jié)

本文提出了一種基于LSSVM的太陽(yáng)能集熱效率預(yù)測(cè)模型,利用訓(xùn)練數(shù)據(jù)對(duì)LSSVM預(yù)測(cè)模型進(jìn)行訓(xùn)練,遺傳算法進(jìn)行LSSVM參數(shù)尋優(yōu),以月平均氣溫、月平均日照時(shí)數(shù)、月平均太陽(yáng)總輻射量、月平均日照百分率作為預(yù)測(cè)模型輸入對(duì)太陽(yáng)能集熱效率進(jìn)行預(yù)測(cè),并將結(jié)果與ANN預(yù)測(cè)模型和時(shí)間序列預(yù)測(cè)模型進(jìn)行對(duì)比,比較結(jié)果表明,LSSVM預(yù)測(cè)模型具有更小的預(yù)測(cè)誤差,RMSE和MAPE值分別為0.68和1.25。綜上表明,LSSVM預(yù)測(cè)模型可以很好地應(yīng)用于太陽(yáng)能集熱效率的預(yù)測(cè)。

猜你喜歡
熱效率適應(yīng)度遺傳算法
改進(jìn)的自適應(yīng)復(fù)制、交叉和突變遺傳算法
基于自適應(yīng)遺傳算法的CSAMT一維反演
一種基于遺傳算法的聚類分析方法在DNA序列比較中的應(yīng)用
基于遺傳算法和LS-SVM的財(cái)務(wù)危機(jī)預(yù)測(cè)
基于空調(diào)導(dǎo)風(fēng)板成型工藝的Kriging模型適應(yīng)度研究
提高蒸汽系統(tǒng)熱效率
基于改進(jìn)的遺傳算法的模糊聚類算法
豐田汽車公司的新型高熱效率汽油機(jī)
豐田汽車公司推出熱效率達(dá)38%的低燃油耗汽油機(jī)系列
少數(shù)民族大學(xué)生文化適應(yīng)度調(diào)查
平遥县| 红安县| 青龙| 西和县| 中宁县| 洛扎县| 临沧市| 东阳市| 吉木乃县| 正安县| 铁岭市| 龙门县| 乌苏市| 海安县| 栖霞市| 广东省| 威远县| 南华县| 长白| 观塘区| 清徐县| 乌兰县| 晴隆县| 贵定县| 常宁市| 茂名市| 枝江市| 昌图县| 兴海县| 灵武市| 罗源县| 久治县| 将乐县| 吴川市| 原平市| 德钦县| 双辽市| 汝州市| 九龙县| 遂溪县| 梧州市|