版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
電力系統(tǒng)狀態(tài)估計(jì)中稀疏技術(shù)的應(yīng)用
0基于潮流計(jì)算的稀疏技術(shù)應(yīng)用研究
在計(jì)算電網(wǎng)的過(guò)程中,有大量的矩陣、矩陣和向量之間的操作過(guò)程。由于電網(wǎng)本身的連接
線特點(diǎn),這些矩陣和向量通常只有少量的非零元素。該矩陣和向量稱(chēng)為稀疏矩陣和稀疏向
量。稀疏技術(shù)就是利用矩陣或者向量的非零元分布特點(diǎn),從排零存儲(chǔ)和排零運(yùn)算2個(gè)方面
來(lái)提高運(yùn)算效率。
稀疏技術(shù)在電力系統(tǒng)計(jì)算中已經(jīng)得到廣泛應(yīng)用。1967年,美國(guó)學(xué)者W.F.Tinney等人將稀疏
矩陣技術(shù)應(yīng)用到潮流計(jì)算,大幅度提高了潮流計(jì)算速度。1985年,Tinney等人又在稀疏矩
陣技術(shù)的基礎(chǔ)上系統(tǒng)提出了稀疏向量法。當(dāng)線性方程組右端項(xiàng)只存在少量非零元或者只需
求解待求向量中少量分量時(shí),應(yīng)用稀疏向量法可以避免前代回代運(yùn)算過(guò)程中無(wú)效的運(yùn)算操
作,從而進(jìn)一步提高求解大規(guī)模電網(wǎng)應(yīng)用問(wèn)題的計(jì)算效率。在我國(guó),對(duì)稀疏技術(shù)的研究也比
較多,文獻(xiàn)重點(diǎn)研究了稀疏矩陣的鏈表存儲(chǔ)技術(shù)及其在潮流計(jì)算中的應(yīng)用,文獻(xiàn)研究了稀疏
向量法在電網(wǎng)計(jì)算中的應(yīng)用。目前稀疏技術(shù)已廣泛應(yīng)用于電力系統(tǒng)分析計(jì)算的各個(gè)領(lǐng)域,
如潮流計(jì)算、靜態(tài)安全分析、電網(wǎng)故障計(jì)算等。
狀態(tài)估計(jì)是能量管理系統(tǒng)(EMS)的核心功能,是EMS高級(jí)應(yīng)用軟件實(shí)用化的基礎(chǔ)。與潮流計(jì)
算相比,由于狀態(tài)估計(jì)處理的量測(cè)數(shù)目眾多,種類(lèi)多樣,因此雅可比矩陣規(guī)模更大,運(yùn)算更為
復(fù)雜,不僅要應(yīng)用到稀疏矩陣的存儲(chǔ)技術(shù),還涉及矩陣的相乘、轉(zhuǎn)置等操作。因此,在狀態(tài)
估計(jì)中提高稀疏技術(shù)應(yīng)用技巧顯得尤為重要。本文首先根據(jù)因子矩陣和消去樹(shù),討論了稀
疏向量法。然后基于給定的稀疏矩陣存儲(chǔ)方法和符號(hào)因子化技術(shù),提出了一種應(yīng)用稀疏向
量法進(jìn)行LDLT分解的算法,最后結(jié)合量測(cè)殘差方差計(jì)算給出了2種應(yīng)用稀疏技術(shù)計(jì)算的方
法。為驗(yàn)證算法有效性,木文使用IEEE118和IEEE300系統(tǒng)算例進(jìn)行了計(jì)算,給出了測(cè)試
結(jié)果。
1節(jié)點(diǎn)狀態(tài)估計(jì)
給定量測(cè)模型
在給定網(wǎng)絡(luò)接線、支路參數(shù)的條件下,狀態(tài)估計(jì)問(wèn)題是求取使得如下目標(biāo)函數(shù)達(dá)到最小的x
的值
式(1)(2)中:z是量測(cè)矢量,v是量測(cè)誤差,m維;x是節(jié)點(diǎn)狀態(tài)量矢量,n維,一般情況下
m2n;h(x)為非線性量測(cè)方程式矢量,包括支路潮流方程式、節(jié)點(diǎn)潮流注入方程式等;RT是
量測(cè)權(quán)重對(duì)角陣,是每個(gè)量測(cè)方差。2倒數(shù)的對(duì)角陣。
采用牛頓法求解上述方程,狀態(tài)估計(jì)計(jì)算過(guò)程為反復(fù)迭代求解方程式(3)并修正狀態(tài)量x,直
至滿足指定的收斂判據(jù)。
其中:H為量測(cè)雅可比矩陣;G稱(chēng)為信息矩陣;Az為量測(cè)殘差矢量;Ax為狀態(tài)量修正量。
2稀疏技術(shù)介紹
2.1基于鏈表的存儲(chǔ)方法
本文涉及的稀疏技術(shù)主要包含2方面的內(nèi)容:一是稀疏矩陣存儲(chǔ)技術(shù),主要研究稀疏矩陣的
存儲(chǔ)策略、索引技巧等,力求節(jié)省內(nèi)存的同時(shí)能夠快速定位矩陣元素;二是稀疏向量技術(shù),
主要研究在前代回代運(yùn)算中如何避免不必要的運(yùn)算操作,提高計(jì)算效率。
?般來(lái)講,有2類(lèi)稀疏矩除的存儲(chǔ)方法,?類(lèi)是基于數(shù)組的傳統(tǒng)存儲(chǔ)方法。這是目前大多數(shù)
計(jì)算程序特別是Fortran程序所采用的方法;另一類(lèi)是基于鏈表的存儲(chǔ)方法。文獻(xiàn)比較了2
種存儲(chǔ)方法的效率,認(rèn)為基于鏈表的存儲(chǔ)方法雖然多占用了少量的內(nèi)存,但計(jì)算效率高于傳
統(tǒng)存儲(chǔ)方法。本文采用基于數(shù)組的存儲(chǔ)方式,但在數(shù)組上根據(jù)計(jì)算需要加鏈,提高稀疏矩陣
元素的杳找效率。和基于鏈表存儲(chǔ)方法相比,這種存儲(chǔ)方法只需對(duì)傳統(tǒng)程序作較少的修改,
查找效率不變,并且更為節(jié)省內(nèi)存。
以導(dǎo)納矩陣的存儲(chǔ)為例,當(dāng)系統(tǒng)中不含移相器支路時(shí),導(dǎo)納矩陣是對(duì)稱(chēng)矩陣,所以只需存儲(chǔ)
對(duì)角元和上二角陣邪零元、另外,結(jié)合狀態(tài)估計(jì)計(jì)算過(guò)程,雅可比矩陣H可按行形成,并且
量測(cè)殘差A(yù)z計(jì)算只需按行取導(dǎo)納矩陣的一行,所以在存儲(chǔ)每行非零元起始位置、非零元
列號(hào)及值的同時(shí),再存儲(chǔ)列方向上的行號(hào)縱向鏈和位置縱向鏈(簡(jiǎn)稱(chēng)列鏈),可以保證存取導(dǎo)
納矩陣的效率。其存儲(chǔ)結(jié)構(gòu)如下:DIAG為存儲(chǔ)每行對(duì)角元位置的一維數(shù)組;COL為存儲(chǔ)每個(gè)
非零元列號(hào);LINKN為列方向的行號(hào)縱向鏈;LINKP為列方向的位置縱向鏈;G、B為導(dǎo)納值的
一維數(shù)組。
為了減少內(nèi)存占用,狀態(tài)估計(jì)過(guò)程中有些矩陣元素值可以不必存儲(chǔ),例如H的轉(zhuǎn)置陣HT以
及信息矩陣Go由于這些矩陣可以由H陣轉(zhuǎn)置或者HTR-1H相乘獲得,因此只需要在迭弋前
形成HT的索引并對(duì)HTH必講行符號(hào)定位,等到真正需要這些元素參與計(jì)算時(shí),再計(jì)算巴官
們的值。
2.2快速前代和快速回代運(yùn)算
對(duì)于式⑶所示的方程式,記右端項(xiàng)為列向量b=HTR-lAz,通過(guò)因子分解可將信息矩陣G表
示為
其中:U陣為對(duì)角元為1的上三角矩陣;D為n維對(duì)角陣。定義Lk為U陣中的保留第k行元
素而其他對(duì)角元為1的n階因子矩陣,即
式中:砒是行向量,為U陣中除去對(duì)角元后的第k行;Ik是列向量,為單位陣的第k歹人不
難驗(yàn)證UkT=ITkmk,那么U陣及其逆陣可以表示成一序列因子矩陣的乘積,如式(6)
因此,求解方程(3)可分為3步:
其中:式(7)稱(chēng)為前代運(yùn)算;式(8)稱(chēng)為規(guī)格化;式(9)稱(chēng)為回代運(yùn)算。當(dāng)右端項(xiàng)向量b中僅有
少量非零元時(shí);如果求解式(7)只在非零元的消去樹(shù)路徑?jīng)Q定的因子矩陣上進(jìn)行時(shí),可以避
免零元參與運(yùn)算,此時(shí)稱(chēng)為快速前代運(yùn)算;同樣,在求解式(9)的過(guò)程中如果我們僅對(duì)Ax中
的少量分量感興趣,就只需在這幾個(gè)分量的消去樹(shù)路徑?jīng)Q定的因子矩陣上運(yùn)算,這樣可以避
免不必要的運(yùn)算操作,此時(shí)稱(chēng)為快速回代運(yùn)算。
例如,對(duì)于圖1所示由信息矩陣G確定的網(wǎng)絡(luò),其消去樹(shù)如圖2所示(圖1中虛線表示因子
分解過(guò)程中增加的注入元)。圖2中,邊的方向是由小號(hào)指向大號(hào),節(jié)點(diǎn)k代表U陣中k行
確定的因子矩陣Uk,節(jié)點(diǎn)9是消去樹(shù)的根節(jié)點(diǎn),代表單位矩陣。除根節(jié)點(diǎn)外,每個(gè)節(jié)點(diǎn)都有
一個(gè)父節(jié)點(diǎn),定義為對(duì)應(yīng)因子矩陣第一個(gè)非零非對(duì)角元的列號(hào)。每個(gè)節(jié)點(diǎn)的消去樹(shù)路徑是
指包含該節(jié)點(diǎn)直到樹(shù)根上的所有節(jié)點(diǎn)的集合,如節(jié)點(diǎn)5的消去樹(shù)路徑指的是{5,7,8,9}。如
果右端項(xiàng)中只有非零元bl,根據(jù)式(7)在計(jì)算y向量時(shí),我們只需在bl路徑確定的因子矩陣
UI、U4、U7、U8、U9上進(jìn)行快速前代運(yùn)算,即
同樣如果我們只對(duì)Ax向量中的Ax5感興趣,根據(jù)式(9),我們只需在U9、U8、U7、U5±
進(jìn)行快速回代運(yùn)算,即
實(shí)際計(jì)算過(guò)程中,稀疏向量b中可能有多個(gè)非零元,或者對(duì)'Ax向量中幾個(gè)分量感興趣,這
時(shí)參與快速前代或快速回代運(yùn)算的因了矩陣是這幾個(gè)元素消去樹(shù)路徑的合集。如對(duì)bl和
b5確定的消去樹(shù)路徑是UI、U4、U5、U7、U8、U9,其中節(jié)點(diǎn)7稱(chēng)為分叉點(diǎn)??焖偾按\(yùn)算
時(shí)必須保證集合中比分叉點(diǎn)7小的因子矩陣按順序運(yùn)算完成后才能使U7參與運(yùn)算;同樣,
快速回代運(yùn)算時(shí)必須保證比分叉點(diǎn)大的因子矩陣按順序完成后方可使U7參與運(yùn)算。
由此可見(jiàn),提高稀疏向量法效率的措施可以從2方面著手:一方面盡量減少U陣中元素,使
參與計(jì)算的元素盡可能的少,即減少因子分解過(guò)程中產(chǎn)生的注入元;另一方面可以盡可能減
少參與計(jì)算的因子矩陣個(gè)數(shù),也就是消去樹(shù)路徑的長(zhǎng)度來(lái)減少總的參與計(jì)算的元素。計(jì)算
前的節(jié)點(diǎn)優(yōu)化編號(hào)正是從這2方面來(lái)提高稀疏向量法的效率。
3稀疏技術(shù)在狀態(tài)評(píng)估中的應(yīng)用
3.1方程的求解
3.1.1基于Idlt因子表的求解策略
采用直接法求解法方程式(3)時(shí),可以采用LDLT因子分解法,也可以采用正交分解法或者其
他方法。正交分解法數(shù)值穩(wěn)定性好,但計(jì)算量很大,并且編程復(fù)雜,在需要多次分解G陣時(shí)
計(jì)算效率較低;LDLT分解法當(dāng)量測(cè)權(quán)重:相差懸殊時(shí)數(shù)值穩(wěn)定性較差,但其計(jì)算量比正交分解
法小得多,是電力系統(tǒng)計(jì)算中對(duì)稱(chēng)矩陣分解常用的算法。本節(jié)研究了LDLT因子分解技術(shù),
包括存儲(chǔ)策略分析、G陣和I:陣稀疏結(jié)構(gòu)的形成以及采用稀疏向量法求解LDLT因子表等。
LDLT因子分解的計(jì)算公式如下
本文提出一種應(yīng)用稀疏向量法進(jìn)行LDLT分解的算法。假設(shè)分解進(jìn)行到了第k步,設(shè)Uk-1
表示U陣的第k-1階子式:U(1:k-l,k)表示U陣第k列不包括對(duì)角元的列向量,簡(jiǎn)記為v,相
應(yīng)的對(duì)于G陣有Gk-1子區(qū)、G(l:k-1,k)(簡(jiǎn)記為w)以及gkk,對(duì)于D陣有Dk-1和dkk,此時(shí),
如下等式成立:
即
所以有如下等式(12)成立
因此LDLT分解的算法可以描述如下:
第一步:由UkT-ly=w采用稀疏向量法求y;
第二步:vDTk-ly;
第三步:dkk=gkk-vTy;
Endfor
其中第一步的計(jì)算量最大:其他步相對(duì)第一步而言很小。一般情況下,Uk-1.w和y是稀疏
矩陣或者稀疏向量,為求出y,必須先根據(jù)w的非零元決定y的非零分布。事實(shí)上,w和y的
非零分布分別是G陣和U陣的列鏈描述的非零分布,其形成過(guò)程在3.1.2節(jié)和3.1.3節(jié)中
己有敘述。所以,在每次用稀疏向量法求解y的過(guò)程中,無(wú)需形成Uk-1子矩陣的消去樹(shù),而
且計(jì)算所得的結(jié)果向量v可按列鏈順序存入U(xiǎn)陣相應(yīng)位置。
3.1.5算法效率較低
為測(cè)試采用稀疏向量法進(jìn)行LDLT分解的效率,本文實(shí)現(xiàn)了幾種常用的LDLT分解算法,各種
算法簡(jiǎn)單描述如下:
算法1:文獻(xiàn)中按行LDLT分解算法。該算法根據(jù)G陣元素初始化工作行,由于在存儲(chǔ)結(jié)構(gòu)h
沒(méi)有形成U陣的列鏈和初始化的工作行沒(méi)有為注入元預(yù)留位置,所以不得不在U陣列方向
上搜索以及在U陣行方向上向工作行插入注入元,從而導(dǎo)致算法效率較低。
算法2:仍然采用文獻(xiàn)中按行LDLT分解方法,但根據(jù)3.1,2節(jié)和3.1.3節(jié)所述形成了U陣和
G陣的列鏈。由于列鏈的作用,可以避免在列方向上搜索U陣元素;同時(shí)由于f陣結(jié)構(gòu)已知,
因而可以根據(jù)U陣結(jié)構(gòu)分配工作行和根據(jù)G陣值初始化工作行,這樣注入元的位置可以在
工作行上預(yù)留出來(lái)。
算法3:基于3.1.2和3.1,3節(jié)形成的G陣和U陣結(jié)構(gòu),采用稀疏向量法求解。由于每次稀
疏向量求解元素的位置和順序都是確定的,無(wú)需形成工作行,因而計(jì)算效率得以提高。
表1是在IEEE118和IEEE300系統(tǒng)上測(cè)試上述各種算法效率的計(jì)算時(shí)間結(jié)果。兩系統(tǒng)量
測(cè)分別取1098個(gè)和2544個(gè),節(jié)點(diǎn)優(yōu)化編號(hào)方法采用最小度最少前趨節(jié)點(diǎn)數(shù)法(MD-MNP)。
表中時(shí)間為計(jì)算10000次的平均時(shí)間,單位ms。測(cè)試結(jié)果表明,系統(tǒng)規(guī)模越大,相對(duì)而言算
法3更具有優(yōu)勢(shì)。
3.2確定殘差方差
使用標(biāo)準(zhǔn)化殘差搜索法或者遞歸量測(cè)誤差估計(jì)辨識(shí)法時(shí),需要計(jì)算量測(cè)的方差。據(jù)文獻(xiàn),殘
差E的協(xié)方差矩陣為
式(13)WR陣的對(duì)角元即對(duì)應(yīng)量測(cè)殘差方差為
求解式(14)可以采用不同的稀疏技術(shù)。
(1)方法io
將式(14)寫(xiě)成分量形式:
由于hk是稀疏向量,因此可以采用快速前代技術(shù)先求出向量U-Thk,然后作向量的乘積即可
求得對(duì)應(yīng)的殘差方差。
⑵方法2。
利用狀態(tài)估計(jì)收斂后已有的因子表計(jì)算信息矩陣G的逆陣,然后做矩陣與向量的相乘,可以
求得殘差方差dk.據(jù)式(4)
進(jìn)而可以寫(xiě)成
根據(jù)式(5)(6),UkT可以直接由Uk獲得,所以G-1的求取只需要一序列因子矩陣乘積即可。
并且由于G陣是對(duì)角占優(yōu)的對(duì)稱(chēng)正定陣,可以利用G陣的“稀疏逆”近似替代GT陣,即只
計(jì)算GT上三角陣中與U陣分布相同的非零元。令OGT,則C中元素可通過(guò)下列公式求解:
實(shí)際計(jì)算效果表明,對(duì)于GT沒(méi)有參與計(jì)算的元素,其值非常小,忽略其影響對(duì)量測(cè)殘差方
差計(jì)算影響極小。
(3)兩種計(jì)算方法的比較。
以3.1.5中采用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年太陽(yáng)能光伏發(fā)電項(xiàng)目承包合同含設(shè)備供應(yīng)與電站運(yùn)維4篇
- 2025年度金融投資合作出資方合同模板3篇
- 智能家居中的嵌入式網(wǎng)絡(luò)通信技術(shù)
- 2025年度太陽(yáng)能光伏板維修保養(yǎng)及發(fā)電系統(tǒng)維護(hù)合同3篇
- 家庭式臥床病人個(gè)性化運(yùn)動(dòng)方案制定
- 2025版創(chuàng)新型校車(chē)租賃及智能監(jiān)控系統(tǒng)合同3篇
- 個(gè)人之間房地產(chǎn)買(mǎi)賣(mài)合同(2024版)3篇
- 二零二五年度食品代理銷(xiāo)售授權(quán)合同范本2篇
- 2025年度能源監(jiān)測(cè)設(shè)備采購(gòu)與數(shù)據(jù)分析合同3篇
- 2025年度數(shù)字化文檔儲(chǔ)藏室租賃與保密服務(wù)合同4篇
- 2024年供應(yīng)鏈安全培訓(xùn):深入剖析與應(yīng)用
- 飛鼠養(yǎng)殖技術(shù)指導(dǎo)
- 壞死性筋膜炎
- 整式的加減單元測(cè)試題6套
- 股權(quán)架構(gòu)完整
- 山東省泰安市2022年初中學(xué)業(yè)水平考試生物試題
- 注塑部質(zhì)量控制標(biāo)準(zhǔn)全套
- 銀行網(wǎng)點(diǎn)服務(wù)禮儀標(biāo)準(zhǔn)培訓(xùn)課件
- 二年級(jí)下冊(cè)數(shù)學(xué)教案 -《數(shù)一數(shù)(二)》 北師大版
- 晶體三極管資料
- 石群邱關(guān)源電路(第1至7單元)白底課件
評(píng)論
0/150
提交評(píng)論