劉 靖
(國電南瑞科技股份有限公司深圳分公司,廣東 深圳 518054)
隨著電網規(guī)模的不斷擴大,電力系統(tǒng)也逐步提高了對電能質量和可靠性方面的要求。世界范圍內發(fā)生了多次影響范圍極大的停電事件,暴露出了超大規(guī)模電力系統(tǒng)內分布式電源與大電網之間的矛盾。微網的出現(xiàn)可以解決分布式電源并網給大電網帶來的問題,平時作為分布式電源與大電網并網運行,但是當故障發(fā)生時,微網可以孤島運行,從有問題的主網上脫離,獨立為負荷供電[1]。
智能微網是通過集成的通信體系、高級的分析技術、先進的控制技術來實現(xiàn)的。微網保護應采用廣域保護的模式,由中央單元和就地單元兩部分組成。在微網主控制室安裝的中央單元可以提供全站保護,而在每個開關處安裝就地處理單元完成交流量和開關量的采集。
針對智能微網保護方式,大量的數(shù)據(jù)被采集到中央單元,進行匯總計算,同一時刻的數(shù)據(jù)必須保證在相同的采樣周期得到處理,而不被延遲。復雜的控制原理和保護技術,要求快速響應的通信機制,都需要有強有力的硬件平臺的保障。針對線路或者變壓器的單一對象的傳統(tǒng)的保護裝置已不能滿足廣域保護的模式,新一代平臺對計算、通信能力有了更高的要求,同時也提出了對應用不同的小系統(tǒng)方面適用性與易用性的需求。本文提出的系統(tǒng)設計可廣泛應用于智能微網保護裝置,并具有實際操作性。
智能微網保護裝置的新平臺的設計原則如下。
在廣域保護方案中,主保護為智能微網保護中央單元,完成微網區(qū)域內的線路和母線保護。主保護的邏輯計算來源于就地單元上送的數(shù)據(jù),并根據(jù)計算的結果對就地單元發(fā)送控制命令。智能終端主要完成就地開關信息、交流量的采集以及中央單元下發(fā)的控制命令的執(zhí)行。智能微網的保護模塊眾多,定值數(shù)量大,采集的開關量輸入、模擬量輸入與開關量輸出的數(shù)量都遠大于一套普通的保護裝置,因此對保護中央單元的計算處理能力、通信傳輸能力和數(shù)據(jù)存儲能力都提出了高規(guī)格的要求[2]。
相對于由多臺裝置共同完成全套保護功能的方案來說,本文提出了單臺8U 裝置完成全套保護功能的系統(tǒng)設計方案。這樣做可以使數(shù)據(jù)更為集中,效率更高,成本降低的同時也省去組屏和接線的繁復工作,有利于調試和維護工作。
主處理器采用Freescale 公司45nm QorIQ 系列的P2020,有優(yōu)異的單線程性能功耗比,適用于網絡、電信、軍事以及工業(yè)市場中的各種應用。該通信處理器具有兩個高性能Power Architecture? e500內核,每個內核的運行頻率為1.33 GHz,自帶32 KB L1 緩存、512 KB L2 緩存,支持32/64 位DDR2 和DDR3,同時支持糾錯碼。
P2020 的外設豐富,帶有4 個高達3.125GHz 的SerDes、兩個PCI Express 接口、兩個Serial RapidIO接口、兩個SGMII 接口、兩個高速USB 控制器。作為主保護最核心的部分,此款處理器提供了一個強大的硬件平臺,特別適用于通信高度集成與大規(guī)模數(shù)據(jù)處理,為智能微網保護提供充足的資源保障,并且為今后的擴展預留有較大的提升空間。
智能微網保護處理的GOOSE 與SV 數(shù)據(jù)總量是巨大的,但不同小系統(tǒng)處理的數(shù)據(jù)量是不同的,需要根據(jù)需求來配置不同數(shù)量的插件。各個插件采集的數(shù)據(jù)都通過相同的接口由數(shù)據(jù)總線上送主處理器處,這就要求該數(shù)據(jù)總線具有高速、共享、可配置的特性。無論應用于數(shù)字化變電站或是傳統(tǒng)變電站,數(shù)據(jù)總線上的智能插件都要求配置靈活,并具有可擴展性。
數(shù)據(jù)總線由FPGA 加上MLVDS 的方式構成:FPGA 采用Xilinx 公司Spartan-6 系列的XC6SLX25T芯片,它集成了24051 個邏輯單元,936Kbits 的RAM塊,以及38 個DSP48A1 單元,內置1 路PCI-E 硬核;MLVDS 芯片采用TI 公司的SN65MLVD080 芯片,可提供8 路半雙工的250Mbit 的物理通道[3]。每個插件都配有FPGA 和MLVDS 芯片,F(xiàn)PGA 進行數(shù)據(jù)編碼與解碼的工作,SN65MLVD080 在總線板上組成的總線方式的物理通道,將主處理器與GOOSE、SV 插件的數(shù)據(jù)相互傳輸。這樣的硬件平臺設計使得保護的適應性增強,具有很高的冗余度。
可靠性在軟硬件兩個方面都有考慮,確保裝置的正確運行。軟件方面主要是對關鍵電路與核心器件進行監(jiān)測,包括:開入、開出返讀,電源狀態(tài)監(jiān)視,A/D 基準判斷,內存(RAM)與定制區(qū)(EEPROM)的正反碼CRC 校驗等。發(fā)現(xiàn)任何問題,都會立即閉鎖出口繼電器,發(fā)出告警信號,并生成事件記錄上送。硬件方面從器件的選擇和回路的雙重化配置來保障可靠性:所有設計都采用工業(yè)級器件,并充分考慮降額應用,降低其發(fā)熱和功耗,控制元器件的失效率,延長其有效生命周期。采用雙電源、雙采樣等冗余設計,防止關鍵電路上的失效影響了整體運行,雙CPU 互為閉鎖出口回路減少了單一元器件失效而造成的誤動。
所有插件均為標準4U 高度規(guī)格,采用背插式結構通過總線板安裝在機箱中。根據(jù)數(shù)字化站或者常規(guī)站的不同配置可以選擇不同的機箱高度來配置更多的插件,如標準19 英寸4U 機箱或者8U 機箱。無論是4U 機箱還是8U 機箱,電源插件、主CPU插件、顯示通信插件都是標準配置,智能ADC 插件、智能I/O 插件、交流插件、SV/GOOSE 插件都是根據(jù)功能需求選配。裝置正面配置一塊5.7 寸320×240點陣TFT 液晶,輔以按鍵和點燈信號用來完成良好的人機交換界面。裝置的整體硬件結構如圖1所示。
圖1 整體硬件結構圖
主CPU 插件主要需要完成模擬量的采樣、計算,保護邏輯的判斷,開入的讀取、出口控制,各種記錄保存等功能。在滿足這些功能的前提條件是穩(wěn)定可靠的系統(tǒng)設計,為了應對難以預測的各種突發(fā)狀況,系統(tǒng)要具有冗余性。主處理器P2020 的雙核并行處理可以滿足這些需求,CPU 的兩個內核獨立運行,又相互監(jiān)視,起到雙重閉鎖的功能,保證系統(tǒng)的可靠性。在功能劃分上,core0 負責邏輯運算與記錄保存,core1 負責與外部通信、傳輸數(shù)據(jù)與開關量接口工作,包括FPGA、千兆以太網、串行接口等。P2020 是一款高性能帶有雙精度浮點計算能力的處理器,特別適合保護邏輯計算;豐富的外設接口可以與多種設備高速連接,可以滿足大容量數(shù)據(jù)吞吐。除了處理器自帶的cache 和sram,板上還為CPU 外擴了1GB DDR2 和128MB NOR FLASH,這些大容量內存保證了有足夠的數(shù)據(jù)空間和代碼空間提供給智能微網保護;另外還預留有 NAND FLASH 與SPI FLASH 的擴展位置,便于保存錄波數(shù)據(jù)與整定定值。在本系統(tǒng)中P2020 用到的高速接口有3 路千兆以太網口和1 路PCI-E 接口,其中PCI-E 接口用于與FPGA 自帶的PCI-E 接口相連,最高速度2.5Gb/s,可以滿足數(shù)字化站下的數(shù)據(jù)流量需求。
為了提高板間數(shù)據(jù)交換速率,同時兼顧適應性和兼容性,使用到了MLVDS 通信技術。MLVDS 總線是專門應用于背板或多點電纜的LVDS 技術的一個新系列,繼承了LVDS 低壓差分的信號特性,通過更改輸出幅度和輸出數(shù)據(jù)的壓擺率,減小了電磁干擾帶來的問題。2 片MLVDS 芯片多達16 路通道,其中每一路MLVDS 都可以達到125Mb/s,組成的數(shù)據(jù)總線最大支持2Gb/s 的數(shù)據(jù)流量。每路通道都可以獨立控制收發(fā)方向,根據(jù)邏輯劃分可定義為控制總線、數(shù)據(jù)總線、校時總線等不同功能。FPGA使用自身的時鐘驅動并提供給MLVDS 芯片,在內部將數(shù)據(jù)總線與異步FIFO 相連接,數(shù)據(jù)寬度與傳輸速度都可以根據(jù)需求更改定義。
Xilinx? Spartan-6 LXT FPGA 中 內 置 PCI Express 端點模塊,兼容PCI Express? 1.1 標準,是針對低功耗、低成本高速互連實現(xiàn)PCI Express 的兼容系統(tǒng)設計。所有收發(fā)數(shù)據(jù)在FPGA 內部整合后打包,經PCI-E 通道由DMA 直接傳輸給主處理器P2020,無需應用程序的控制與干涉,極大提升了運行效率與速度。
顯示通信插件主要完成人機界面、打印以及與站控層通信等功能。內部的處理器MPC8321 是一顆經濟高效的網絡通信處理器,包含一個e300c2 內核,它包括一個16KB 的L1 指令、數(shù)據(jù)緩存和片上內存管理單元(MMU)。增強的特性允許并行執(zhí)行更有效的操作,從而顯著提高了性能。顯示通信插件提供了按鍵與液晶的接口,同樣也有MLVDS 總線接口從主CPU 插件獲得數(shù)據(jù);對外提供了3 路百兆以太網口用于和監(jiān)控后臺、保護工程師站通信,一路RS484 的校時口,一路RS232 的打印口和一路RS232調試口。
智能插件包括數(shù)字化的SV/GOOSE 插件與傳統(tǒng)I/O、ADC 插件,各種插件的軟硬件接口都保持統(tǒng)一,有極強的擴展性與適應性,而且支持帶電拔插,方便檢修工作的進行。數(shù)字化的SV/GOOSE 插件使用FPGA 作為主控芯片,對上與MLVDS 總線連接,對下生成多個百兆以太網來驅動光口或者網口與外部通信。FPGA 的同步處理能力可以保證所有報文都能立即被響應,配合IEEE1588 打下時標完成精確記錄報文收發(fā)時刻,百兆以太網的數(shù)量也可以靈活配置,緩存根據(jù)需求變更大小。
智能ADC 插件采用在電力行業(yè)成熟應用的16位采集芯片AD7606,所有通道都做到同步采樣,片內集成二階濾波器、采樣保持放大電路、輸入鉗位保護等功能。在FPGA 的控制下,采樣速率可被設置為一個可變值,最高達到200Kbps 的采樣率。智能I/O 插件可以采集DC220/DC110 的開入量,完成信號出口和跳閘出口的功能。開入開出量保存在FPGA 固定的數(shù)據(jù)區(qū)域內,其中開入量的每個變位都有精確到微妙的記錄,隨時可以上送到主控制器;開出量的數(shù)據(jù)報文需要經過奇偶校驗,在硬件上受到單獨的出口電源控制,雙重閉鎖保證了安全性。
為保證程序系統(tǒng)化以及可延續(xù)性,且為應用開發(fā)提供安全、靈活、一致的編程接口,建立了基于多任務實時操作系統(tǒng)Vxworks,采用面向對象設計方式的適用各種開發(fā)環(huán)境、具有長生命周期的軟件平臺。該平臺可以大大縮短應用開發(fā)周期,支持電力行業(yè)各種標準通信規(guī)約,如IEC 103、IEC 104、IEC 61850 等。軟件平臺的基本元素稱為元件,在面向對象思想中,是將數(shù)據(jù)以及定義在數(shù)據(jù)上的操作封裝在一起的過程,同樣也可以擴展為一個個智能化插件,將同類的應用程序以元件的形式進行封裝,可以提高代碼的可維護性和可重用性。
軟件平臺的組成有:各個插件上的系統(tǒng)程序、底層的驅動程序、智能插件上的功能程序和后臺配置工具軟件等。系統(tǒng)程序包括定值調用與存儲功能模塊、事件記錄與錄波功能模塊、系統(tǒng)監(jiān)測與自檢功能模塊、定時器控制功能模塊等;驅動程序包括操作系統(tǒng)接口功能模塊、插件識別與注冊功能模塊、各種硬件控制功能模塊等;智能插件功能程序包括開入開出邏輯控制、參數(shù)管理功能模塊、報文收發(fā)與拼接功能模塊等;后臺配置工具包括文件、程序的上傳下載功能模塊、定值參數(shù)的調取與修改功能模塊、記錄和波形的查看和分析功能模塊等。
裝置上電時主處理器讀取配置文件,得到智能插件數(shù)量與類型,其中插件數(shù)量根據(jù)工程不同可靈活增減,用配置工具進行注冊。受到總線板插槽數(shù)量限制,插件數(shù)量最大為16 塊,一致的軟硬件接口可根據(jù)工程需求配置不同的插件。MLVDS 總線結構如圖2所示。
圖2 MLVDS 總線結構圖
MLVDS 總線分為控制總線與數(shù)據(jù)總線。控制總線用于調配輪詢插件,由主處理器插件上的FPGA產生定時中斷,根據(jù)不同插件的數(shù)據(jù)量分配不同的 時間,再召喚該插件數(shù)據(jù)。插件在輪到自己發(fā)送時才可以發(fā)送,如果有內容則發(fā)送信息,如果無內容則發(fā)送空幀;在其他插件發(fā)送時處于監(jiān)聽狀態(tài),如果發(fā)現(xiàn)是發(fā)給自己的開啟接收邏輯,否則不予理會。總線控制邏輯可以保證所有插件受到主機調配,相互間不會產生競爭或沖突的情況。
基于集中式保護方式研發(fā)的智能微網保護裝置目前已通過了型式試驗和動模試驗的檢測,檢測結構表明了該裝置的保護功能以及各項軟硬件指標均滿足或高于電力行業(yè)標準,具有抗干擾能力強、測量精度高、反應速度快速、應用場合廣泛等特點。
本文提出的智能微網保護裝置的新平臺技術方案,可廣泛應用于不同的小系統(tǒng),具有實際操作性。該平臺軟硬件資源豐富,保護功能強大,配置可隨需求裁剪,可靠性極高,可以滿足微網保護裝置的各種功能需求,具有良好的應用前景。
[1] 劉龍舞,張捍東,董克龍.微網控制技術研究綜述[J].電工電氣,2012(2): 1-6.
[2] 張宗包,袁榮湘,趙樹華,等.微電網繼電保護方法探討[J].電力系統(tǒng)保護與控制,2010,38(18): 204-209.
[3] 孟令軍,張國兵,王宏濤,等.基于FPGA 的LVDS高速差分接口應用[J].化工自動化及儀表,2010,37(5): 94-96.