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

        ?

        基于滿意模糊聚類的熱工過程多模型建模方法

        2016-11-21 01:02:52朱紅霞沈炯李益國(guó)
        電機(jī)與控制學(xué)報(bào) 2016年10期
        關(guān)鍵詞:精確度方法模型

        朱紅霞, 沈炯, 李益國(guó)

        (1.南京工程學(xué)院 能源與動(dòng)力工程學(xué)院,江蘇 南京 211167;2.東南大學(xué) 能源與環(huán)境學(xué)院,江蘇 南京 210096)

        ?

        基于滿意模糊聚類的熱工過程多模型建模方法

        朱紅霞1,2, 沈炯2, 李益國(guó)2

        (1.南京工程學(xué)院 能源與動(dòng)力工程學(xué)院,江蘇 南京 211167;2.東南大學(xué) 能源與環(huán)境學(xué)院,江蘇 南京 210096)

        由于熱工過程往往具有非線性和不確定性,傳統(tǒng)的線性建模方法難以精確表達(dá)其復(fù)雜特性。因此提出一種改進(jìn)的基于滿意模糊聚類的多模型建模方法。該方法不需要預(yù)先指定局部模型的個(gè)數(shù)即聚類數(shù),它基于樣本協(xié)方差矩陣的奇異值分解來確定初始聚類中心和新增聚類中心,并利用聚類有效性指標(biāo)結(jié)合建模精確度要求來確定最佳聚類數(shù)。根據(jù)聚類結(jié)果可快速確定出局部模型網(wǎng)絡(luò)的模型結(jié)構(gòu)參數(shù),進(jìn)而采用基于加權(quán)性能指標(biāo)的多模型辨識(shí)算法可得到各局部模型參數(shù)。對(duì)兩個(gè)典型非線性系統(tǒng)和Bell-?str?m鍋爐-汽輪機(jī)系統(tǒng)的建模結(jié)果表明,這種多模型建模方法具有辨識(shí)精確度高、子模型數(shù)少等優(yōu)點(diǎn)。

        模型辨識(shí);多模型;局部模型網(wǎng)絡(luò);滿意模糊聚類;熱工過程

        0 引 言

        火電廠熱工過程具有周期性重復(fù)運(yùn)行的特點(diǎn),機(jī)組的運(yùn)行數(shù)據(jù)中充分包涵了其在不同工況范圍內(nèi)的動(dòng)態(tài)特性信息。因此,可充分利用這些運(yùn)行數(shù)據(jù),采用基于數(shù)據(jù)驅(qū)動(dòng)的建模策略來建立熱工過程的模型,從而為機(jī)組的優(yōu)化控制奠定基礎(chǔ)。但由于熱工過程的非線性和時(shí)變性,傳統(tǒng)的線性建模方法難以精確表達(dá)其復(fù)雜特性。近年來,基于“分解-合成”法則的多模型建模方法受到廣泛關(guān)注,它將整個(gè)復(fù)雜系統(tǒng)分解,用若干個(gè)簡(jiǎn)單的線性子模型實(shí)現(xiàn)對(duì)原系統(tǒng)的逼近,具有眾多優(yōu)點(diǎn)[1]。多模型建模的關(guān)鍵問題是系統(tǒng)子區(qū)間的劃分以及模型結(jié)構(gòu)和參數(shù)的辨識(shí),子區(qū)間劃分個(gè)數(shù)決定了模型復(fù)雜度。

        在數(shù)據(jù)信息充足的情況下,利用模糊聚類算法進(jìn)行子區(qū)間的劃分是一種最常用的方法,被廣泛應(yīng)用于分段仿射模型[2-3]、T-S模糊模型[4-13]等多模型建模方法中。但模糊聚類算法一般都需要事先給定聚類個(gè)數(shù)c(對(duì)應(yīng)于子區(qū)間和局部模型個(gè)數(shù)),若對(duì)系統(tǒng)沒有充分的了解,準(zhǔn)確的c值很難直接確定。比較法和融合法是較常見的c確定方法,但它們的計(jì)算量較大且初始聚類信息的隨機(jī)性大。針對(duì)該問題,李檸[13]和薛振框[14-15]等提出了基于滿意聚類的多模型建模方法,以模型精確度是否滿意為準(zhǔn)則確定最佳聚類個(gè)數(shù),它從初始聚類個(gè)數(shù)c=2開始遞階增加新的聚類,聚類過程中能充分利用以往聚類的結(jié)果。滿意聚類思想比單純依據(jù)某個(gè)聚類有效性指標(biāo)最優(yōu)來確定聚類個(gè)數(shù)即局部模型個(gè)數(shù),更符合工業(yè)過程的實(shí)際要求,因?yàn)槟P图膬?yōu)化要考慮的是能否用最少的模型數(shù)目滿足控制系統(tǒng)設(shè)計(jì)對(duì)模型精確度的要求,而不是單純追求某個(gè)優(yōu)化指標(biāo)的絕對(duì)最小。但現(xiàn)有的基于滿意聚類的多模型建模方法存在不足:1)初始(包括新增)聚類中心的確定未能充分利用樣本集包含的特征信息,容易誤選噪聲數(shù)據(jù);2)聚類終止條件設(shè)計(jì)不合理,若建模精確度指標(biāo)要求過高,會(huì)導(dǎo)致聚類過程無法正常終止;3)完全拋棄了聚類有效性評(píng)價(jià)指標(biāo),單純根據(jù)建模精確度確定局部模型個(gè)數(shù),這有可能造成模型冗余。

        為此,本文以局部模型網(wǎng)絡(luò)作為多模型表達(dá)形式,提出一種新的基于滿意模糊聚類的多模型建模方法,以克服現(xiàn)有方法的不足,更快速地獲取最優(yōu)模型。并通過對(duì)2個(gè)典型非線性系統(tǒng)和機(jī)爐協(xié)調(diào)系統(tǒng)的建模仿真來驗(yàn)證這種新建模方法的優(yōu)越性。

        1 局部模型網(wǎng)絡(luò)

        局部模型網(wǎng)絡(luò)(local model networks,LMN)是一種典型的多模型表示形式[16-17]。在局部模型網(wǎng)絡(luò)中,系統(tǒng)的輸出描述為調(diào)度函數(shù)與其對(duì)應(yīng)的局部模型乘積的總和,以反映系統(tǒng)輸入輸出之間的非線性關(guān)系。不同于一般的神經(jīng)網(wǎng)絡(luò)“黑箱”模型,LMN的結(jié)構(gòu)簡(jiǎn)單,可解釋性強(qiáng)。LMN的一種基本結(jié)構(gòu)如圖1所示,u(k)和y(k)分別為當(dāng)前k時(shí)刻系統(tǒng)的輸入與輸出。對(duì)于R維輸入S維輸出的多變量系統(tǒng),可用LMN描述為

        (1)

        圖1 局部模型網(wǎng)絡(luò)的一種基本結(jié)構(gòu)Fig.1 A basic structure of Local Model Networks

        式中:M為局部模型個(gè)數(shù);ρi(·)稱為基函數(shù),它是調(diào)度向量φ(k)∈RL的函數(shù),因此也稱為調(diào)度函數(shù),L為φ的維數(shù);fi(·)是輸入向量φ(k)∈Rr的局部模型,r為φ的維數(shù);調(diào)度向量φ(k)和輸入向量φ(k)通常采用系統(tǒng)當(dāng)前時(shí)刻已知的輸入輸出來描述;φ(k)可以取為與φ(k)相同,也可以不同。LMN的設(shè)計(jì)工作主要集中在3個(gè)方面:調(diào)度函數(shù)的選擇,局部模型的選擇以及模型參數(shù)的辨識(shí)。

        調(diào)度函數(shù)一般選用高斯函數(shù)

        (2)

        式中:ci為高斯函數(shù)的中心,σi為高斯函數(shù)的寬度。

        為了保證輸入空間劃分的統(tǒng)一性,調(diào)度函數(shù)需要進(jìn)行歸一化處理

        (3)

        局部模型fi(·)一般選為線性模型或仿射模型。例如,對(duì)于MIMO系統(tǒng),局部模型若采用CARMA(controlledauto-regressivemovingaverage)形式

        Ai(z-1)y(k)=Bi(z-1)u(k-1),

        i=1,2,...,M。

        (4)

        其中:Ai(z-1)=I+Ai1z-1+…+AinAz-nA;Bi(z-1)=Bi0+Bi1z-1+…+BinBz-nB;Aij∈RS×S;j=1,2,…,nA;Bij∈RS×R;j=0,1,…,nB;nA和nB分別為模型輸出y和輸入u的階次。

        可令φT(k)=[-yT(k-1),…,-yT(k-nA),uT(k-1),…,uT(k-nB-1)]T,θi=[Ai1,…,AinA,Bi0,…,BinB]T,則式(4)可改寫為

        (5)

        式(5)代入式(1),可得到

        (6)

        由式(6)可知,采用LMN描述形式的多模型建模問題,即為模型結(jié)構(gòu)參數(shù)(M、ci、σi)和局部模型參數(shù)θi的辨識(shí)問題。

        2 基于滿意模糊聚類的多模型建模方法

        考慮一R維輸入單輸出的MISO系統(tǒng)P(u,y),其中u∈RR為系統(tǒng)輸入,y為系統(tǒng)輸出。用于聚類的數(shù)據(jù)樣本集由系統(tǒng)的調(diào)度向量和輸出數(shù)據(jù)組成,可表示為{zk=[φT(k),y(k)]T,k=1,…,N},其中N為樣本個(gè)數(shù)。調(diào)度向量φ(k)=[uT(k-1),y(k-1)]T∈RL可以理解為實(shí)際過程中的當(dāng)前工況,一般選用系統(tǒng)當(dāng)前時(shí)刻已知的輸入輸出來描述。這里選取G-K模糊聚類作為基本聚類算法。

        2.1 初始聚類中心的確定

        不同于文獻(xiàn)[13-15]中選擇數(shù)據(jù)樣本集合中最不相似的兩個(gè)樣本作為初始聚類中心(這種方式很容易將噪聲數(shù)據(jù)選為初始聚類中心導(dǎo)致聚類結(jié)果不理想),這里從數(shù)據(jù)樣本集的內(nèi)部特征信息出發(fā),基于奇異值分解方法來確定初始聚類中心。首先計(jì)算出數(shù)據(jù)樣本矩陣的單位特征向量和相應(yīng)的標(biāo)準(zhǔn)差,然后在偏離整個(gè)樣本集中心點(diǎn)的兩側(cè)確定兩個(gè)新的初始聚類中心,這種方法能夠在數(shù)據(jù)擴(kuò)張的方向上抓住數(shù)據(jù)樣本集的主要特征,通過迭代聚類快速找到最優(yōu)聚類中心。

        由原始樣本數(shù)據(jù)構(gòu)成原始數(shù)據(jù)矩陣Z

        (7)

        其中:矩陣中的元素

        (8)

        通過奇異值分解(SVD)方法計(jì)算出協(xié)方差矩陣F0的單位特征向量p0j和相應(yīng)的特征值λ0j(j=1,2,…,L+1)

        F0= [p01,…,p0(L+1)]diag(λ01,…,λ0(L+1))

        [p01,…,p0(L+1)]-1。

        (9)

        (10)

        (11)

        2.2 模型結(jié)構(gòu)參數(shù)的確定

        局部模型個(gè)數(shù)M即為聚類個(gè)數(shù)c

        M=c。

        (12)

        (13)

        σi(i=1,2,…,M)可以通過最近鄰啟發(fā)式算法確定,即σi取決于聚類中心viφ到最近鄰的K個(gè)中心的平均距離

        (14)

        式中:vlφ(l=1,2,…,K)為與第i個(gè)中心viφ距離最近的K個(gè)中心,聚類個(gè)數(shù)較少時(shí)K取1或2;γ為一常數(shù),可用于調(diào)整高斯函數(shù)的寬度。

        定義Ie=[1 1 ...1]T,Ie∈Rr,則第i個(gè)局部模型的適用域可描述為

        Γi∈[ci-σiIe,ci+σiIe],i=1,2,...,M。

        (15)

        2.3 局部模型參數(shù)的辨識(shí)

        在確定了模型結(jié)構(gòu)參數(shù)之后,數(shù)據(jù)集合Z中各數(shù)據(jù)樣本zk的調(diào)度函數(shù)值可以通過式(3)計(jì)算得出,因此各局部模型參數(shù)θi的辨識(shí)問題也就簡(jiǎn)化為線性優(yōu)化問題。目前一般采用最小二乘法來優(yōu)化求解局部模型參數(shù),為使辨識(shí)得到的模型在全局?jǐn)M合和局部特性之間取得良好的權(quán)衡,這里采用基于全局和局部性能指標(biāo)加權(quán)組合的多模型辨識(shí)方法。取加權(quán)性能指標(biāo)[15]

        JM(Θ)=αJG(Θ)+(1-α)JL(Θ)=α(Y-ΨGΘ)T(Y-ΨGΘ)+(1-α)(Y-ΨLΘ)TQ(Y-ΨLΘ)。

        (16)

        式中: JG(Θ)為全局性能指標(biāo);JL(Θ)為局部性能指標(biāo);α(0≤α≤1)為權(quán)重系數(shù);

        Y=[y(1),y(2),…,y(N)]T;

        權(quán)重系數(shù)α的取值可由用戶根據(jù)實(shí)際需求來確定,若更注重多模型系統(tǒng)的全局?jǐn)M合能力,可以取較大的α值;反之,若更注重系統(tǒng)的局部特性,則取較小的α值。文中的仿真實(shí)例選擇了α=0.8。

        極小化JM可得到Θ的估計(jì)值

        (17)

        2.4 建模終止條件的確定

        (18)

        建模過程中,局部線性模型逼近第i個(gè)聚類內(nèi)樣本的性能用逼近誤差的相對(duì)標(biāo)準(zhǔn)差σqi來估計(jì)

        (19)

        若局部模型個(gè)數(shù)達(dá)到某一數(shù)值時(shí),系統(tǒng)的總體建模性能未達(dá)到要求,則從具有最大相對(duì)標(biāo)準(zhǔn)差的最差樣本子集中重新選擇2個(gè)新的初始聚類中心。

        采用NRMSE作為模型精確度是否滿意的性能指標(biāo)時(shí),隨著局部模型個(gè)數(shù)的增加,性能指標(biāo)值將呈單調(diào)非增趨勢(shì)。因此,可由用戶設(shè)定一個(gè)滿意的性能指標(biāo)閾值PER_TH,若當(dāng)前模型的PER≤PER_TH,則建模過程結(jié)束。但要注意到:若用戶設(shè)置的PER_TH值不合理,例如對(duì)模型精確度的要求過高,即使局部模型個(gè)數(shù)再多也不可能達(dá)到要求,此時(shí)文獻(xiàn)[13-15]中的建模迭代過程將陷入死循環(huán)。因此,有必要設(shè)置一個(gè)允許的最大局部模型個(gè)數(shù)Cmax,若聚類個(gè)數(shù)已經(jīng)達(dá)到Cmax,模型精確度仍無法到達(dá)用戶的要求,則應(yīng)該終止建模過程,并建議用戶降低要求。此外,文獻(xiàn)[13-15]中僅根據(jù)模型精確度要求來確定模型個(gè)數(shù),沒有能夠有效利用聚類有效性指標(biāo),有可能導(dǎo)致出現(xiàn)冗余模型。

        實(shí)際上在進(jìn)行控制系統(tǒng)設(shè)計(jì)時(shí),為了減少局部模型個(gè)數(shù)從而降低整個(gè)控制系統(tǒng)的復(fù)雜度,是可以在模型精確度上適當(dāng)降低要求的。為此,文中建模方法采用以模型精確度指標(biāo)為主,聚類有效性指標(biāo)為輔的判別準(zhǔn)則來確定最佳局部模型個(gè)數(shù)及設(shè)置建模終止條件。

        這里采用XBindex作為聚類個(gè)數(shù)選擇的輔助指標(biāo)。聚類有效性的度量應(yīng)該基于類內(nèi)和類間兩方面衡量。XBindex定義為整個(gè)模糊聚類方差σ與聚類類間最小分離度sep的比值[18]

        (20)

        好的分類應(yīng)該是類內(nèi)的點(diǎn)集中緊湊,類與類的間距盡可能大,因此XB值越小說明聚類效果越好。隨著聚類個(gè)數(shù)的遞增,XB可能會(huì)出現(xiàn)局部最小值,一般認(rèn)為第一次出現(xiàn)局部最小對(duì)應(yīng)的聚類個(gè)數(shù)是最佳的選擇。

        建模過程中,在每次G-K聚類結(jié)束后,計(jì)算當(dāng)前聚類結(jié)果的有效性指標(biāo)XB(c),并與前一次聚類的有效性指標(biāo)XB(c-1)進(jìn)行比較,若c=cb+1時(shí)出現(xiàn)XB(c)>XB(cb)而PER(c)>PER_TH0,說明數(shù)據(jù)樣本分類在聚類個(gè)數(shù)為cb時(shí)已經(jīng)達(dá)到最佳,而建模性能指標(biāo)仍未達(dá)到要求,此時(shí)應(yīng)該適當(dāng)降低對(duì)建模精確度的要求,在模型復(fù)雜度和模型精確度之間進(jìn)行權(quán)衡。例如,可以令PER_TH=(PER(cb)+PER_TH0)/2或者在c>cb后以一定的百分比降低建模精確度閾值。

        2.5 建模步驟

        這種新的基于滿意模糊聚類的多模型建模方法的具體步驟為:

        1)獲取用戶設(shè)定的PER_TH0和性能指標(biāo)(16)中的權(quán)值α;設(shè)定Cmax(2Cmax;令cb=0;

        4)根據(jù)M、ci、σi利用式(2)和式(3)計(jì)算每個(gè)原始數(shù)據(jù)樣本對(duì)應(yīng)的調(diào)度函數(shù)值ρi(i=1,…,M),同時(shí)將系統(tǒng)輸入輸出數(shù)據(jù)組合成ΨL、ΨG及Y。利用式(17)計(jì)算得到各局部模型的參數(shù)θi(i=1,…,M);

        5)根據(jù)式(18)計(jì)算用戶給定的模型精確度指標(biāo)的當(dāng)前值PER_C;若PER_CXB(c-1),令cb=c-1,之后不再計(jì)算XB;若cb≠0(表明聚類有效性指標(biāo)已過最優(yōu)值),則降低建模精確度要求,可令PER_TH=(PER(cb)+PER_TH0)/2;

        (21)

        i=1,2,…,c;k=1,2,...,N。

        (22)

        式中m>1為模糊度指數(shù),通常取2。

        建模過程正常結(jié)束后,系統(tǒng)可由局部模型集{LM1,LM2,…,LMM}表征,全局模型可用局部模型與對(duì)應(yīng)的調(diào)度函數(shù)乘積和表示。

        3 仿真實(shí)例

        3.1 靜態(tài)非線性系統(tǒng)

        考慮一個(gè)雙輸入單輸出的靜態(tài)非線性系統(tǒng)[4]

        (23)

        采用文獻(xiàn)[4]中提供的50組輸入輸出數(shù)據(jù)來辨識(shí)該非線性系統(tǒng)。選擇調(diào)度向量和輸入向量φ(k)=φ(k)=[x1(k),x2(k)]T,調(diào)度向量和輸出數(shù)據(jù)組成樣本集{zk=[φT(k),y(k)]T,k=1,2,…,50},圖2顯示了標(biāo)準(zhǔn)化后的數(shù)據(jù)樣本。

        局部模型LMi采用仿射ARX形式

        yi(k)=φT(k)θi=

        θi0+θi1φ1(k)+…+θirφr(k)。

        (24)

        式中:r為回歸向量φ(k)的維數(shù),θi=[θi0,θi1,…,θir]T為局部模型參數(shù)向量。

        因本例中樣本個(gè)數(shù)較少,設(shè)定允許的局部模型個(gè)數(shù)最大值Cmax=5。圖2中標(biāo)出了整個(gè)樣本集的中心“★”、通過協(xié)方差矩陣奇異值分解后確定的2個(gè)初始聚類中心“●”以及第一次G-K聚類后得到的2個(gè)聚類中心“◆”。從“◆”和“●”所在位置可以看出文中提出的初始聚類中心確定方法是合理的,它能在數(shù)據(jù)擴(kuò)張的方向上抓住樣本集的主要特征,因而可以使算法能夠更快地找到最優(yōu)聚類中心。

        圖2 靜態(tài)非線性系統(tǒng)標(biāo)準(zhǔn)化后的樣本數(shù)據(jù)Fig.2 Normalized sample data of the static nonlinear system

        若設(shè)定初始性能指標(biāo)閾值PER_TH0=0.15。建模過程中模型精確度指標(biāo)PER(NRMSE)和聚類有效性指標(biāo)XB隨聚類個(gè)數(shù)c的變化如圖3所示。由于設(shè)定的初始性能指標(biāo)閾值PER_TH0較小,雖然在聚類個(gè)數(shù)為cb=3時(shí)XB已到達(dá)局部最小值,但未能滿足建模精確度要求,因此之后自動(dòng)調(diào)整性能指標(biāo)閾值PER_TH=(PER(3)+PER_TH0)/2=(0.26+0.15)/2=0.205。到c=5時(shí),PER(5)=0.187<0.205,建模精確度滿足要求,建模過程結(jié)束。若不根據(jù)聚類有效性指標(biāo)XB自動(dòng)調(diào)整PER_TH或者初始閾值PER_TH0設(shè)得更小,則會(huì)在局部模型個(gè)數(shù)已達(dá)到Cmax時(shí)仍無法滿足模型精確度要求,建模失敗。若設(shè)定PER_TH0=0.25,則在c=4時(shí)建模過程可結(jié)束,表1中列出了辨識(shí)到的局部模型網(wǎng)絡(luò)各參數(shù)值。

        表1 靜態(tài)非線性系統(tǒng)LMN模型參數(shù)

        圖3 NRMSE和XB隨聚類個(gè)數(shù)c的變化Fig.3 Variation of NRMSE and XB index with the number of clustering

        為了與其它文獻(xiàn)中建模方法進(jìn)行對(duì)比,這里給出另一個(gè)常用的模型評(píng)價(jià)性能指標(biāo)——均方差(mean square error,MSE)

        (25)

        表2給出了針對(duì)該系統(tǒng)利用不同建模方法所得模型精確度的比較,可見基于滿意模糊聚類的多模型建模方法無論是在模型精確度還是局部模型個(gè)數(shù)上都具有優(yōu)越性。

        表2 靜態(tài)非線性系統(tǒng)不同模型的比較

        Table 2 Comparison of different models for the static nonlinear system

        模型局部模型個(gè)數(shù)模型誤差(MSE)SUGENO(1993)[4]60.079LEE(2003)[7]100.0148李檸(2003)[13]4/50.114/0.102本文方法4/50.059/0.037

        3.2 Box-Jenkins煤氣爐系統(tǒng)

        Box-Jenkins煤氣爐數(shù)據(jù)[19]是系統(tǒng)辨識(shí)的一個(gè)典型實(shí)例,這組數(shù)據(jù)由296組輸入輸出觀測(cè)值組成,是一個(gè)SISO動(dòng)態(tài)系統(tǒng),其中輸入u(k)為進(jìn)入煤氣爐的煤氣流量,輸出y(k)為排煙中的CO2濃度。為便于比較,進(jìn)行了2組不同的測(cè)試:

        case 1:選擇調(diào)度向量φ(k)=[y(k-1),u(k-4)]T和輸入向量φ(k)=[y(k-1),u(k-4)]T;

        case 2:選擇調(diào)度向量φ(k)=[y(k-1),u(k-1)]T和輸入向量φ(k)=[y(k-1),y(k-2),y(k-3),u(k-1),u(k-2),u(k-3)]T。

        局部模型采用如式(24)所示的仿射ARX形式,表3列出了case 1建模得到局部模型個(gè)數(shù)M=4時(shí)的LMN參數(shù)。表4列出了針對(duì)Box-Jenkins煤氣爐不同建模方法的效果對(duì)比。圖4顯示了case 2情況下M=4時(shí)模型輸出與實(shí)際數(shù)據(jù)的對(duì)比以及模型誤差。

        表3 Box-Jenkins煤氣爐LMN模型參數(shù)(case 1)

        表4 Box-Jenkins煤氣爐不同建模結(jié)果的比較

        4 Bell-?str?m鍋爐-汽輪機(jī)系統(tǒng)的建模

        Bell-?str?m鍋爐-汽機(jī)模型描述了瑞典Malm? Sydvenska Kraft AB電廠某160 MW燃油汽包爐機(jī)組的動(dòng)態(tài)特性,該模型被大量用于驗(yàn)證各種先進(jìn)控制方法應(yīng)用于火電機(jī)組控制的有效性。該系統(tǒng)的非線性數(shù)學(xué)模型為[20]:

        H=0.05(0.13073ρf+100αs+qe/9-67.975),

        qe= (0.854u2-0.147)P+45.59u1-

        2.514u3-2.096。

        (26)

        式中:P是鍋爐汽包壓力(kg/cm2);E是機(jī)組發(fā)電功率(MW);ρf是流體密度(kg/cm3);H是汽包水位(m);αs和qe分別為蒸汽質(zhì)量系數(shù)和蒸發(fā)率(kg/s);u1、u2、u3分別為系統(tǒng)的3個(gè)控制輸入,即燃料流量閥門開度、蒸汽流量閥門開度和給水流量閥門開度。u1、u2、u3的幅值及速率限制見文獻(xiàn)[20]。P、E、H為系統(tǒng)的3個(gè)輸出變量。

        圖4 Box-Jenkins煤氣爐模型輸出與實(shí)際輸出的比較(case 2)Fig.4 Comparison of model outputs and practical output data for Box-Jenkins gas furnace (case 2)

        為了使系統(tǒng)的輸出數(shù)據(jù)能覆蓋整個(gè)運(yùn)行工況(典型工況點(diǎn)數(shù)據(jù)見文獻(xiàn)[20]),輸入信號(hào)必須滿足持續(xù)激勵(lì)的條件。這里選擇一種寬度和幅值均可調(diào)的均勻分布隨機(jī)數(shù)序列生成3個(gè)控制輸入u1、u2、u3的激勵(lì)信號(hào),以充分激勵(lì)各操作子區(qū)間,并分別采集了如圖5所示的7000組數(shù)據(jù)樣本(采樣時(shí)間T=1 s)用于模型辨識(shí),相應(yīng)的系統(tǒng)輸出響應(yīng)見圖6~圖8。

        圖5 用于鍋爐-汽輪機(jī)系統(tǒng)模型辨識(shí)的激勵(lì)輸入信號(hào)Fig.5 Excitation input signals for model identification for the boiler-turbine unit

        圖6 汽包壓力通道模型辨識(shí)結(jié)果Fig.6 Model identification result for drum pressure

        針對(duì)該MIMO非線性系統(tǒng),選擇調(diào)度向量φ(k)=[P(k-1),E(k-1),H(k-1),u1(k-1),u2(k-1),u3(k-1)]T,用于LMN模型結(jié)構(gòu)辨識(shí)的聚類數(shù)據(jù)樣本集由系統(tǒng)的調(diào)度向量和輸出數(shù)據(jù)組成{zk=[φT(k),P(k),E(k),H(k)]T,k=1,2,…,6998};在進(jìn)行局部模型參數(shù)辨識(shí)時(shí),分解為3個(gè)MISO系統(tǒng):

        1)對(duì)于汽包壓力通道辨識(shí)模型,選取樣本輸入向量為φ1(k)=[P(k-1),u1(k-1),u2(k-1),u3(k-1)]T,樣本輸出變量為y1(k)=P(k);

        2)對(duì)于輸出電功率通道辨識(shí)模型,選取樣本輸入向量為φ2(k)=[E(k-1),E(k-2),u1(k-1),u2(k-1),u2(k-2),u3(k-1)]T,樣本輸出變量為y2(k)=E(k);

        3)對(duì)于汽包水位通道辨識(shí)模型,選取樣本輸入向量為φ3(k)=[H(k-1),u1(k-1),u2(k-1),u3(k-1)]T,樣本輸出變量為y3(k)=H(k)。

        圖7 輸出電功率通道模型辨識(shí)結(jié)果Fig.7 Model identification result for Power Output

        利用基于滿意模糊聚類的多模型建模方法,當(dāng)局部模型個(gè)數(shù)即聚類數(shù)增加到M=3時(shí)就可以得到令人滿意的建模精確度,辨識(shí)得到的LMN模型為:

        LM1:φ(k)∈Γ1(c1,22.96),

        c1= [100.93,45.59,0.0133,0.2516,0.5588,

        0.3097]T,

        P(k)= 0.9997P(k-1)+0.8632u1(k-1)-

        0.2495u2(k-1)-0.1543u3(k-1),

        E(k)= 1.6897E(k-1)-0.7185E(k-2)-

        0.3987u1(k-1)-0.9505u2(k-1)+

        3.3904u2(k-2)-0.1706u3(k-1),

        H(k)= 0.9858H(k-1)+0.0075u1(k-1)-

        0.0019u2(k-1)+0.0005u3(k-1),

        LM2:φ(k)∈Γ2(c2,15.17)

        c2= [112.98,74.32,0.0033,0.3863,0.7122,

        0.4723]T,

        P(k)= 0.9982P(k-1)+0.9474u1(k-1)-

        0.1360u2(k-1)-0.1162u3(k-1),

        E(k)= 1.3497E(k-1)-0.4335E(k-2)+

        0.0793u1(k-1)+0.8488u2(k-1)+

        7.4967u2(k-2)+0.6694u3(k-1),

        H(k)= 0.9992H(k-1)+0.0003u1(k-1)-

        0.0050u2(k-1)+0.0085u3(k-1)。

        LM3:φ(k)∈Γ3(c3,22.55),

        c3= [123.70,101.84,0.0433,0.4856,0.8287,

        0.6427]T,

        P(k)= 1.0005P(k-1)+0.7323u1(k-1)-

        0.3451u2(k-1)-0.2141u3(k-1),

        E(k)= 1.7281E(k-1)-0.7529E(k-2)+

        1.2306u1(k-1)-0.2023u2(k-1)+

        2.4586u2(k-2)+0.2365u3(k-1),

        H(k)= 0.9921H(k-1)+0.0184u1(k-1)-

        0.0068u2(k-1)-0.0056u3(k-1)。

        圖6~圖8分別給出了汽包壓力通道、輸出電功率通道、和汽包水位通道的建模效果。為進(jìn)一步驗(yàn)證所建模型的精確度,進(jìn)行開環(huán)階躍擾動(dòng)響應(yīng)測(cè)試,結(jié)果如圖9所示。圖中模型輸出與實(shí)際輸出信號(hào)幾何完全重合(實(shí)線:對(duì)象實(shí)際輸出;點(diǎn)線:模型輸出),所建的LMN雖然只用了3組局部線性模型,就已具有了很高的預(yù)測(cè)精確度,能夠很好地描述鍋爐-汽輪機(jī)系統(tǒng)的動(dòng)態(tài)特性,為機(jī)爐協(xié)調(diào)控制系統(tǒng)的優(yōu)化設(shè)計(jì)提供了良好的模型基礎(chǔ)。

        圖9 輸入信號(hào)階躍擾動(dòng)下的測(cè)試結(jié)果Fig.9 Testing result for step variations of the input signals

        5 結(jié) 論

        本文從系統(tǒng)輸入輸出數(shù)據(jù)出發(fā),研究了一種新的多模型建模方法并將其應(yīng)用于建立鍋爐-汽輪機(jī)系統(tǒng)的控制模型。針對(duì)現(xiàn)有方法在初始聚類中心選取和建模過程終止條件設(shè)置等方面的不足進(jìn)行了改進(jìn),提出了基于樣本數(shù)據(jù)協(xié)方差矩陣奇異值分解來確定初始和新增聚類中心的方法及利用模型性能指標(biāo)和聚類有效性指標(biāo)結(jié)合的建模終止條件來確定最佳聚類數(shù)的方法。基于改進(jìn)的滿意模糊聚類可快速確定出局部模型網(wǎng)絡(luò)的結(jié)構(gòu)參數(shù),采用基于加權(quán)性能指標(biāo)的多模型辨識(shí)算法可得到合適的局部模型參數(shù),最終得到的LMN模型具有良好的全局特性和局部擬合能力。對(duì)某靜態(tài)非線性系統(tǒng)和Box-Jenkins煤氣爐系統(tǒng)的建模仿真,驗(yàn)證了這種多模型建模方法的優(yōu)越性。針對(duì)Bell-?str?m鍋爐-汽輪機(jī)系統(tǒng),利用提出的多模型建模方法建立了其局部模型網(wǎng)絡(luò),建模過程中不需要預(yù)先指定局部模型的個(gè)數(shù),且辨識(shí)得到的模型結(jié)構(gòu)簡(jiǎn)單、精確度高。可見,本文方法可為復(fù)雜熱工過程的整體優(yōu)化控制奠定良好的模型基礎(chǔ)。

        [1] MURRAY S R,JOHANSEN T A.Multiple model approaches to modeling and control[M].Taylor and Francis Ltd,1997.

        [2] FERRARI T G,MUSELLI M,LIBERATI D,et al.A clustering technique for the identification of piecewise affine systems[J].Automatica,2003,39(2): 205-217.

        [3] GHOSH S,MAKA S.A fuzzy clustering based technique for piecewise affine approximation of a class of nonlinear systems[J].Communications in Nonlinear Science and Numerical Simulation,2010,15(9): 2235-2244.

        [4] SUGENO M,YASUKAWA T.A fuzzy logic based approach to qualitative modeling[J].IEEE Transactions on Fuzzy Systems,1993,1(1): 7-31.

        [5] KIM E,PARK M,JI S,et al.A new approach to fuzzy modeling[J].IEEE Transactions on Fuzzy Systems,1997,5(3):328-337.

        [6] CHEN J Q,XI Y G,ZHANG Z J.A clustering algorithm for fuzzy model identification[J].Fuzzy Sets and Systems,1998,98(3):319-329.

        [7] LEE S J,OUYANG C S.A neuro-fuzzy system modeling with self-constructing rule generation and hybrid SVD-based learning[J].IEEE Transactions on Fuzzy Systems,2003,11(3):341-353.

        [8] WU X,SHEN J,LI Y,et al.Data-driven modeling and predictive control for boiler-turbine unit using fuzzy clustering and subspace methods[J].ISA Transactions,2014,53(3): 699-708.

        [9] 林金星,沈炯,李益國(guó).基于遞階G-K聚類的熱工過程多模型建模方法[J].中國(guó)電機(jī)工程學(xué)報(bào),2006,26 (11):23-28.

        LIN Jinxing,SHEN Jiong,LI Yiguo.Multi-model Modeling Method based on hierarchical G-K clustering for thermal process[J].Proceedings of the CSEE,2006,26 (11): 23-28.

        [10] TSEKOURAS G E.On the use of the weighted fuzzy c-means in fuzzy modeling[J].Advances in Engineering Software,2005,36(5):287-300.

        [11] BAGIS A.Fuzzy rule base design using tabu search algorithm for nonlinear system modeling[J].ISA Transactions,2008,47(1):32-44.

        [12] LI C,ZHOU J,LI Q,et al.A new T-S fuzzy-modeling approach to identify a boiler-turbine system[J].Expert Systems with Applications,2010,37(3):2214 -2221.

        [13] 李檸,李少遠(yuǎn),席裕庚.基于滿意聚類的多模型建模方法[J].控制理論與應(yīng)用,2003,20(5):783-787.

        LI Ning,LI Shaoyuan,XI Yugeng.Multi-model modeling method based on satisfactory clustering[J].Control Theory & Applications,2003,20(5):783-787.

        [14] XUE Z,LI S.A muti-model identification algorithm based on weighted cost function and application in thermal process[J].Acta Automatica Sinica,2005,31(3):470-474.

        [15] 薛振框,李少遠(yuǎn).MIMO非線性系統(tǒng)的多模型建模方法[J].電子學(xué)報(bào),2005,33(1):52-56.

        XUE Zenkuang,LI Shaoyuan.A Multi-model modeling approach to MIMO nonlinear systems[J].Acta Electronica Sinica,2005,33(1):52-56.

        [16] JOHANSEN T A,FOSS B A. A NARMAX model representation for adaptive control based on local models[J].Modeling,Identification and Control,1992,13(1):25-39.

        [17] TESLIC L,HARTMANN B,NELLES O,et al.Nonlinear system identification by gustafson-kessel fuzzy clustering and supervised local model network learning for the drug absorption spectra process[J].IEEE Transactions on Neural Networks,2011,22(12):1941-1951.

        [18] XIE X L,BENI G.A validity measure for fuzzy clustering[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1991,13(8):841-847.

        [19] BOX G E P,JENKINS G M.Time series analysis,forecasting and control[M].San Francisco,CA: Holden Day,1970.

        [20] BELL R D,ASTROM K J.Dynamic models for boiler-turbine alternator units: data logs and parameter estimation for a 160 MW unit[R].Lund Institute of Technology,Sweden,Report:TFRT-3192,1987.

        (編輯:賈志超)

        Satisfactory fuzzy clustering-based multi-model modeling method for thermal process

        ZHU Hong-xia1,2, SHEN Jiong2, LI Yi-guo2

        (1.School of Energy and Power Engineering,Nanjing Institute of Technology,Nanjing 211167,China;2.School of Energy and Environment,Southeast University,Nanjing 210096,China)

        Due to the genuine nonlinearity and uncertainty,it is challenging to precisely present the complex dynamics of thermal process with traditional linear modeling strategies.To solve this problem,a multi-model modeling method based on an improved satisfactory fuzzy clustering technique is proposed.Without knowing the number of local models (i.e.,cluster number) as a priori,the initial cluster centers and the incoming new cluster centers were first created by using singular value decomposition of the covariance matrix of samples,where the optimal clustering number was determined according to the combination of model accuracy requirement and cluster validity index.Then,the structure of local model network was determined directly from the clustering results,and the local model parameters were estimated with weighted performance function based identification algorithm.To outperform the proposed method well,some simulations were conducted on two popular nonlinear systems and Bell-?str?m boiler-turbine system.The results suggest that the proposed method achieves high identification accuracy with less number of local models.

        model identification; multi-model; local model network; satisfactory fuzzy clustering; thermal process

        2015-07-05

        國(guó)家自然科學(xué)基金(51476027);教育部高等學(xué)校博士學(xué)科點(diǎn)專項(xiàng)科研基金(20130092110061);南京工程學(xué)院青年基金(QKJA201303)

        朱紅霞(1980—),女,博士,副教授,研究方向?yàn)闊崃ο到y(tǒng)建模及先進(jìn)控制理論應(yīng)用;

        沈 炯(1957—),男,博士,教授,博士生導(dǎo)師,研究方向?yàn)闊峁み^程優(yōu)化控制;

        朱紅霞

        10.15938/j.emc.2016.10.013

        TP 273

        A

        1007-449X(2016)10-0094-10

        李益國(guó)(1973—),男,博士,教授,博士生導(dǎo)師,研究方向?yàn)闊峁み^程優(yōu)化控制。

        猜你喜歡
        精確度方法模型
        一半模型
        研究核心素養(yǎng)呈現(xiàn)特征提高復(fù)習(xí)教學(xué)精確度
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
        “硬核”定位系統(tǒng)入駐兗礦集團(tuán),精確度以厘米計(jì)算
        可能是方法不對(duì)
        3D打印中的模型分割與打包
        用對(duì)方法才能瘦
        Coco薇(2016年2期)2016-03-22 02:42:52
        四大方法 教你不再“坐以待病”!
        Coco薇(2015年1期)2015-08-13 02:47:34
        捕魚
        国产免费无码一区二区三区| 视频二区 无码中出| 亚洲成人免费久久av| 中文字幕一区二区三区的| 久久久久亚洲av无码麻豆| 国产成人免费a在线视频| 成人国产乱对白在线观看| 亚洲av午夜福利精品一区不卡| 久久理论片午夜琪琪电影网| 中国xxx农村性视频| 91福利国产在线观一区二区| 女同重口味一区二区在线| 亚洲国产亚综合在线区| 无码少妇一区二区浪潮av| 亚洲精品成AV无在线观看| 永久免费看黄在线观看| 人人妻人人添人人爽欧美一区| 国产熟妇高潮呻吟喷水| 91久久国产自产拍夜夜嗨| 亚洲一区二区三区在线高清中文| 国色天香中文字幕在线视频| 无码手机线免费观看| 久久久99精品视频| av高潮一区二区三区| 国产福利永久在线视频无毒不卡| 中文字幕av在线一二三区| 丰满人妻中文字幕乱码| 亚洲国产中文字幕在线视频综合| 亚洲av无码一区二区三区不卡| 精品久久久久一区二区国产| 国产三级三级精品久久| 国产精品久久久久久久久电影网| 国产全肉乱妇杂乱视频| 午夜无码熟熟妇丰满人妻| 精品久久中文字幕系列| 专干老肥熟女视频网站300部| 久久88综合| 日产精品毛片av一区二区三区| 国产精品女同久久久久电影院| 欧美大香线蕉线伊人久久| 91久久精品人妻一区二区|