設計模式在繼電器特性曲線類庫開發中的應用
時間:2008-12-04 15:17:40來源:yangliu
導語:?微機型繼電保護利用軟件技術實現特性曲線,脫離了傳統保護實現上的很多束縛,從而可以設計出更為復雜、更為靈活、更能滿足保護四統一要求的動作特性曲線。
摘要:微機型繼電保護利用軟件技術實現特性曲線,脫離了傳統保護實現上的很多束縛,從而可以設計出更為復雜、更為靈活、更能滿足保護四統一要求的動作特性曲線。然而,這也為開發通用化的繼電保護測試軟件帶來了很大的困難。因此,封裝優良、復用性好且可擴展性強的繼電器特性曲線類庫對于繼電保護測試軟件的開發有重要意義。設計模式就是面向對象軟件的設計經驗的總結,可以直接用于指導各種面向對象軟件的設計。針對繼電器特性曲線類庫開發中遇到的問題,提出由Facade和Strategy模式相結合的解決方案。該類庫已經成功應用于繼電保護測試軟件中。
關鍵詞:設計模式;繼電器;特性曲線;面向對象
0 引言
隨著微機型繼電保護技術的不斷發展,越來越多的高性能繼電保護裝置開始應用于現代電力系統中,繼電保護測試對數字仿真性能的要求越來越高,傳統的繼電保護測試裝置和方法已經無法滿足要求。文獻[1]提出了新型繼電保護測試儀的工作原理,繼電保護測試系統一般包括上下兩層:上層是PC機,測試軟件通過串行(或USB接口)與下層的測試儀進行通信,傳輸控制命令和數據文件,并接受測試儀的反饋信息;下層是測試儀,其內部由DSP進行高速的數字信號處理,測試儀直接與保護裝置相連接,它向保護裝置輸出模擬電力系統的電壓、電流和開關量,同時監視繼電保護的狀態。
PC機上的測試軟件必須界面友好、使用方便且功能強大,適用于所有種類的繼電保護裝置。由于繼電保護裝置種類繁多而且新型的裝置不斷地出現,這要求測試軟件必須有良好的可擴展性。為達到上述目標,有必要開發出一套通用而且可擴展的繼電器特性曲線類庫,以方便將繼電器的動作特性曲線直觀地呈現給用戶。
1 繼電器特性曲線類庫的設計要求和方案
微機型繼電保護利用軟件技術實現特性曲線,脫離了傳統保護實現上的很多束縛,從而可以設計出更為復雜、更為靈活、更能滿足保護四統一要求的動作特性曲線。所以特性曲線不但種類繁多,而且要求可以根據需求進行擴展,這為各種特性曲線輸出帶來很大的困難。
在繼電器特性曲線中,其主要信息是有限數目的特征值。表1給出了三種常見類型特性曲線的詳細信息。從表中可以看出,所開發的類庫必須能夠提供簡單而統一的接口,在輸入所有的特征值后就能顯示出該繼電器特性曲線。
[b][align=center]詳細內容請點擊:
設計模式在繼電器特性曲線類庫開發中的應用[/align][/b]