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

        ?

        基于龍芯處理器的繼電保護裝置平臺及關(guān)鍵技術(shù)

        2022-03-17 09:44:58李友軍周華良徐廣輝戴欣欣羅華煜
        電力自動化設(shè)備 2022年3期
        關(guān)鍵詞:模件中斷繼電保護

        李友軍,周華良,徐廣輝,戴欣欣,羅華煜,夏 雨

        (1. 南瑞集團(國網(wǎng)電力科學(xué)研究院)有限公司 智能電網(wǎng)保護和運行控制國家重點實驗室,江蘇 南京 211106;2. 國電南瑞科技股份有限公司,江蘇 南京 211106)

        0 引言

        繼電保護是電網(wǎng)穩(wěn)定運行的核心二次設(shè)備,須保證在任何條件下都能穩(wěn)定供應(yīng)和正常運維,設(shè)計開發(fā)自主可控的繼電保護裝置符合當(dāng)前實際應(yīng)用需求。

        芯片選型,特別是處理器芯片選型及自主可控程度的定義是開發(fā)自主可控的繼電保護裝置首要面臨的問題。其次單板件或整裝置無縫替換在運裝置的需求應(yīng)優(yōu)先滿足,確保電網(wǎng)的戰(zhàn)略備用安全。從技術(shù)成熟度角度考慮,自主可控繼電保護裝置平臺應(yīng)向保護專業(yè)提供一致兼容的接口,使業(yè)務(wù)代碼可直接編譯使用,從而提高繼電保護算法的成熟度和軟件兼容性。從可靠性角度考慮,針對現(xiàn)有繼電保護裝置的可靠性已有大量的研究[1-2],開發(fā)自主可控繼電保護裝置平臺應(yīng)繼承這些可靠性研究成果,保持繼電保護裝置的高可靠性。而國產(chǎn)元器件的成熟度和工程應(yīng)用不足,在可靠性和一致性方面尚待完善[3-4],故需要利用整體體系優(yōu)化設(shè)計彌補部件級技術(shù)性能差距,從而實現(xiàn)裝置的整體功能和性能對標(biāo)在運裝置。從變電站類型角度考慮,目前在運的變電站有傳統(tǒng)變電站、數(shù)字化變電站、智能變電站3種。傳統(tǒng)變電站以模擬采樣為主要需求;數(shù)字化變電站以采樣和信息數(shù)字化為主要特征;智能變電站以數(shù)字化技術(shù)為基礎(chǔ),增加了功能集成化、結(jié)構(gòu)緊湊化、狀態(tài)可視化等主要特征[5],其核心是二次設(shè)備網(wǎng)絡(luò)化[6]。因此繼電保護裝置想要適用于上述3 類變電站,必須實現(xiàn)接口網(wǎng)絡(luò)化?;谶M口器件的繼電保護接口網(wǎng)絡(luò)化技術(shù)已經(jīng)有眾多研究成果[7-10],嵌入式以太網(wǎng)技術(shù)也有相關(guān)學(xué)者進行了研究[11]。

        當(dāng)前繼電保護裝置大多采用分布式架構(gòu)和多板卡部署[12-14]的方式設(shè)計,具有配置靈活、擴展方便的特點。本文繼承已有文獻的成果,基于自主可控元器件設(shè)計繼電保護裝置平臺,并針對自主可控芯片的特點進行適配開發(fā),且遵循兼容性、平臺和應(yīng)用解耦、接口網(wǎng)絡(luò)化[15]、可靠性[16-18]等原則。本文主要從自主化芯片選型原則、平臺體系架構(gòu)、兼容性設(shè)計、關(guān)鍵代碼實時性優(yōu)化提升、軟錯誤防護措施等方面詳細介紹自主可控繼電保護裝置平臺及其關(guān)鍵技術(shù)。由于處理器自主可控涉及領(lǐng)域眾多,包括技術(shù)路線來源、自主設(shè)計能力、自主生產(chǎn)能力、持續(xù)發(fā)展能力、生態(tài)系統(tǒng)等,且芯片類型眾多,難以逐一闡述,所以本文僅闡述處理器的自主可控選型思路,希望能對業(yè)界選型起到參考作用。

        1 主控芯片選型

        目前還沒有業(yè)界公認的自主化芯片定義標(biāo)準,在研制自主可控的繼電保護裝置平臺時,需定義自主化芯片的選型原則。本文根據(jù)文獻[19]的自主可控分級研究結(jié)果,針對最新技術(shù)進展,給出了芯片自主化分級情況,如附錄A 表A1所示。當(dāng)前大部分基于ARM 核開發(fā)的芯片多為知識產(chǎn)權(quán)IP(Intellectual Property)硬核授權(quán),僅能根據(jù)市場需求添加外圍設(shè)備,其內(nèi)核為國外設(shè)計的成品,不具備缺陷修復(fù)和性能提升的條件,僅能達到部分自主化的水平(L2);國內(nèi)個別企業(yè)采用基于ARM 指定版本架構(gòu)授權(quán)設(shè)計的芯片,其指令集變更的權(quán)限仍由國外公司掌控,后期的發(fā)展易受國際環(huán)境變化的影響,僅能達到有條件自主化水平(L3);還有部分企業(yè)獲得了指令集的永久授權(quán),可根據(jù)自身設(shè)計需求自主升級指令集,具備高度自主化的條件(L4),龍芯中科基于MIPS 的指令體系架構(gòu)和申威基于Alpha 的指令體系架構(gòu)屬于此類自主化水平分類;開源的RISC-V 指令體系也具有高度自主化的條件,但尚無量產(chǎn)的芯片,軟件生態(tài)不夠完善,嵌入式通用處理器芯片還處于起步階段。上述幾種指令體系架構(gòu)的比較如附錄A表A2所示。

        從自主化水平來看,Alpha 架構(gòu)和MIPS 架構(gòu)的國產(chǎn)處理器芯片滿足高度自主化(L4)的要求,而Alpha 架構(gòu)的處理器主要用于服務(wù)器,不適用于嵌入式應(yīng)用場景。在嵌入式處理器方面,僅有基于MIPS 架構(gòu)的龍芯處理器能達到高度自主化的要求,且龍芯處理器經(jīng)過多年的發(fā)展,已在軍工[20]、宇航[21]、工業(yè)控制[22]等領(lǐng)域得到了較多應(yīng)用。本文選用龍芯2K1000 處理器(下文簡稱為2K1000)作為電力二次設(shè)備平臺的核心處理器,其采用40 nm 復(fù)雜金屬半導(dǎo)體氧化物CMOS(Complementary Metal Oxide Semiconductor)工藝,功耗小于4.5 W,具有高速串行計算機擴展總線PCIe(Peripheral Component Interconnect express)、千兆以太網(wǎng)介質(zhì)訪問控制GMAC(Gigabit Media Access Controller)等高速通信接口,以及控制器局域網(wǎng)CAN(Controller Area Network)總線、通用串行總線USB(Universal Serial Bus)、集成電路總線I2C(Inter-Integrated Circuit)等低速接口,可以滿足電力二次設(shè)備的嵌入式應(yīng)用場景;處理器片內(nèi)集成2 個64 位的雙發(fā)射GS264 處理器核,主頻可達1 GHz,每個核具有獨立的32 KByte的一級指令緩存及一級數(shù)據(jù)緩存;另外處理器片內(nèi)還集成了豐富的高速和低速外設(shè)接口,如附錄A 圖A1所示。

        2 基于2K1000的繼電保護裝置平臺設(shè)計

        針對2K1000 的外設(shè)接口特點,本文采用PCIe高速接口外加現(xiàn)場可編程門陣列FPGA(Field Programmable Gate Array)擴展以太網(wǎng)增加站控層網(wǎng)絡(luò)接口和過程層網(wǎng)絡(luò)接口,實現(xiàn)接口網(wǎng)絡(luò)化。各個模件通過背板總線進行數(shù)據(jù)交換,實現(xiàn)分布式架構(gòu)的搭建。

        2.1 分布式架構(gòu)設(shè)計

        繼電保護裝置平臺通常包括管理模件、啟動模件、保護模件、智能模件、采樣模件、開入開出等模件。本文采用分布式架構(gòu),所有模件均通過背板總線接入系統(tǒng)進行數(shù)據(jù)交換,實現(xiàn)數(shù)據(jù)共享和邏輯控制?;?K1000的繼電保護裝置平臺架構(gòu)如圖1所示。

        圖1 基于2K1000的繼電保護裝置平臺架構(gòu)示意圖Fig.1 Schematic diagram of architecture of relay protection device platform based on 2K1000

        平臺背板上布置了高速總線、非實時數(shù)據(jù)總線、管理數(shù)據(jù)總線以及數(shù)據(jù)同步信號線。高速總線采用百兆以太網(wǎng)接口,主要用于傳輸實時數(shù)據(jù),如采樣值、實時計算量等;非實時數(shù)據(jù)總線采用USB 轉(zhuǎn)以太網(wǎng)接口,主要傳輸事件順序記錄SOE(Sequence Of Event)以及模擬量的幅值、相角等;管理數(shù)據(jù)總線主要負責(zé)模件配置、參數(shù)、調(diào)試等系統(tǒng)管理類的數(shù)據(jù);數(shù)據(jù)同步信號線主要用于繼電保護裝置平臺內(nèi)部各模件之間的數(shù)據(jù)同步,由管理模件發(fā)出同步脈沖,其他模件利用該信號同步自身的數(shù)據(jù)。模件根據(jù)自身功能類型選擇總線類型,所有模件均接入管理數(shù)據(jù)總線和數(shù)據(jù)同步信號線,從而能夠接收和響應(yīng)管理模件的命令、參數(shù)等報文,并定時向管理總線發(fā)送心跳報文。另外,管理模件、保護模件、啟動模件和智能模件還接入高速總線和非實時數(shù)據(jù)總線;采樣模件還接入高速總線;開入開出還接入非實時數(shù)據(jù)總線。

        2.2 實時數(shù)據(jù)共享方案

        實時數(shù)據(jù)共享是繼電保護裝置平臺各個模件進行協(xié)同計算和邏輯控制的關(guān)鍵。通過模件間的數(shù)據(jù)共享,保護模件、啟動模件、智能模件、采樣模件可以按照各自的邏輯獨立運行并相互協(xié)同。模件間的實時數(shù)據(jù)交換框架示意圖如圖2所示。

        保護模件按3 層軟件架構(gòu)實現(xiàn),分別為應(yīng)用程序、平臺程序和驅(qū)動程序。模件數(shù)據(jù)共享框架也分3 層實現(xiàn),分別是應(yīng)用程序、內(nèi)存共享空間、數(shù)據(jù)幀接收和發(fā)送。應(yīng)用程序根據(jù)業(yè)務(wù)需要定義輸入數(shù)據(jù)、輸出數(shù)據(jù)。平臺程序根據(jù)應(yīng)用程序定義的輸入數(shù)據(jù)源,預(yù)先申請模件的共享數(shù)據(jù)區(qū),如圖2 的共享空間中的模件1、模件2、…、模件n等空間所示,其中包含自身輸出數(shù)據(jù)區(qū)。模件接收高速總線的所有數(shù)據(jù),將數(shù)據(jù)復(fù)制到預(yù)先申請的對應(yīng)共享內(nèi)存空間。應(yīng)用程序根據(jù)業(yè)務(wù)需要從共享內(nèi)存中取數(shù)并開展邏輯計算,計算結(jié)束后將輸出數(shù)據(jù)填入自身數(shù)據(jù)區(qū)。業(yè)務(wù)程序運行結(jié)束后,由平臺程序?qū)⒛<陨頂?shù)據(jù)區(qū)通過高速總線進行廣播,完成裝置平臺內(nèi)部各個模件之間的實時數(shù)據(jù)共享。

        圖2 模件間的實時數(shù)據(jù)交換框架示意圖Fig.2 Schematic diagram of framework of real-time data exchange between modules

        保護模件獲得實時的保護通道采樣數(shù)據(jù)并進行計算,從而控制出口繼電器。啟動模件獲得實時的啟動通道采樣數(shù)據(jù)并進行計算,從而控制啟動繼電器。智能模件將網(wǎng)口接收到的數(shù)字化采樣數(shù)據(jù)通過同步和插值計算轉(zhuǎn)換為模件的輸出數(shù)據(jù),并通過高速總線廣播發(fā)送。采樣模件獲得的采樣數(shù)據(jù)通過高速總線廣播發(fā)送。其他模件根據(jù)自身功能通過高速總線廣播實時數(shù)據(jù)。

        2.3 功能模件設(shè)計

        管理模件、保護模件、啟動模件、智能模件等核心板卡均基于2K1000設(shè)計,其中管理模件部署開源Linux操作系統(tǒng),其他幾種插件基于裸核運行模式部署自主開發(fā)的簡單任務(wù)調(diào)度框架。

        2.3.1 管理模件

        管理模件主要負責(zé)事件錄波的存儲、系統(tǒng)配置及參數(shù)定值的管理分發(fā)、人機接口管理、對外網(wǎng)絡(luò)及串口通信、命令及調(diào)試。管理模件采用硬件層、操作系統(tǒng)層、平臺層及公共模塊層4 層架構(gòu),其功能框圖如圖3 所示。平臺層主要負責(zé)系統(tǒng)管理、系統(tǒng)監(jiān)視、時鐘同步、任務(wù)監(jiān)視、數(shù)據(jù)交換等業(yè)務(wù)。公共模塊基于平臺層的接口和數(shù)據(jù),運行相應(yīng)業(yè)務(wù)程序,主要包括事件錄波、通信、液晶菜單、定值管理、配置管理、打印管理等。

        圖3 管理模件的層次結(jié)構(gòu)及功能框圖Fig.3 Hierarchical structure and functional block diagram of management module

        硬件方面,管理模件通過USB1轉(zhuǎn)以太網(wǎng)接入非實時數(shù)據(jù)總線;通過PCIe2接入FPGA,由FPGA 擴展百兆以太網(wǎng)接口接入高速總線,且擴展兼容總線使其可直接無縫替換在運繼電保護裝置的對應(yīng)插件;通過CAN 接入管理數(shù)據(jù)總線;分別通過USB2、USB3轉(zhuǎn)以太網(wǎng)接入液晶模件和調(diào)試網(wǎng)口;3 個站控層以太網(wǎng)通信接口通過PCIe1由FPGA擴展。

        2.3.2 保護模件和啟動模件

        保護模件和啟動模件采用相同的硬件架構(gòu)和軟件框架,均以2K1000為基礎(chǔ),采用裸核運行模式,其功能框圖如圖4所示。

        圖4 保護或啟動模件的層次結(jié)構(gòu)及功能框圖Fig.4 Hierarchical structure and functional block diagram of protection module or trigger module

        1)硬件方面,保護或啟動模件繼承了管理模件的基本接口形式,其總線接口和管理模件相同,但取消了外擴的以太網(wǎng)接口和液晶模件接口。

        2)軟件方面,2K1000 的2 個核分別運行獨立的程序,雙核之間通過共享內(nèi)存交換數(shù)據(jù)。核1 僅部署平臺程序,其中的數(shù)據(jù)交換處理模塊負責(zé)處理總線上的所有數(shù)據(jù),包括數(shù)據(jù)幀的判斷、數(shù)據(jù)整理及容錯處理。在報文校驗正確并同步后,將數(shù)據(jù)放入共享內(nèi)存,供核0的保護或啟動模塊使用。核0的數(shù)據(jù)交換處理模塊僅處理共享內(nèi)存的數(shù)據(jù)。保護/啟動模塊的輸出數(shù)據(jù)通過數(shù)據(jù)交換處理模塊發(fā)送給核1并由核1發(fā)送,有效分散了計算壓力。保護/啟動模塊可選擇數(shù)據(jù)發(fā)送的通道,數(shù)據(jù)交換處理模塊根據(jù)保護/啟動模塊的指令通過指定通道發(fā)送指定的數(shù)據(jù)。保護模件只處理收到的保護模擬數(shù)字AD 轉(zhuǎn)換器(Analog to Digital converter)數(shù)據(jù),啟動模件處理啟動AD 數(shù)據(jù),確保相互冗余校驗,滿足保護、啟動分開的要求。

        3)通過平臺層程序封裝,上層保護/啟動計算邏輯程序的接口兼容在運裝置,可無縫移植使用。

        2.3.3 智能模件

        智能模件是繼電保護裝置平臺用于數(shù)字化變電站或智能變電站的接口插件,負責(zé)接收數(shù)字化采樣及處理數(shù)字化開入開出,為可選模件。智能模件是在保護或啟動模件的基礎(chǔ)上擴展了8 對光纖以太網(wǎng)接口,其軟件的層次結(jié)構(gòu)基本一致,如圖5所示。

        圖5 智能模件的層次結(jié)構(gòu)及功能框圖Fig.5 Hierarchical structure and functional block diagram of intelligent module

        智能模件在軟件上為雙核獨立運行,通過共享內(nèi)存交換數(shù)據(jù)。面向通用對象的變電站事件GOOSE(Generic Object Oriented Substation Event)模塊和采樣值SV(Sample Value)模塊分別部署在核0 和核1 上,兩者相互解耦,僅通過共享內(nèi)存交換數(shù)據(jù)。智能模件也可僅部署GOOSE 模塊或僅部署SV模塊,兼容單板件更換。

        在網(wǎng)絡(luò)風(fēng)暴抑制、報文過濾、SV 報文等間隔控制、SV/GOOSE共口發(fā)送等方面,本文參考文獻[10]的技術(shù),采用FPGA實現(xiàn),分擔(dān)了處理器的計算壓力。FPGA 將收到的報文分為GOOSE 區(qū)和SV 區(qū),并按照GOOSE和SV的特點分別進行報文過濾和校驗,校驗有效的報文通過PCIe接口發(fā)送給處理器。PCIe驅(qū)動程序收到報文后,將GOOSE 報文發(fā)給核0 的GOOSE模塊,將SV報文發(fā)給核1的SV模塊。GOOSE模塊將需要發(fā)送的報文放入緩沖區(qū),由PCIe 驅(qū)動實時讀取并發(fā)送給FPGA,F(xiàn)PGA通過光口進行發(fā)送。

        2.3.4 采樣模件和開入開出模件

        采樣模件是基于FPGA、AD設(shè)計的,其基本原理是由FPGA控制A/D采樣時序并讀回SV,再由FPGA通過高速總線發(fā)給保護模件和啟動模件。采樣模件采用保護和啟動采樣分開雙AD回路設(shè)計,將保護采樣數(shù)據(jù)發(fā)給保護模件,啟動采樣數(shù)據(jù)發(fā)給啟動模件。

        開入模件采用數(shù)字光耦技術(shù),可精確控制開入量的動作電壓和返回電壓值,光耦隔離的輸入和輸出信號為數(shù)字信號,不受溫度、傳變比等模擬特性參數(shù)的影響,穩(wěn)定可靠。

        開出模件支持大容量、快速跳閘接點,動作時間能控制在3 ms 以內(nèi)。出口跳閘邏輯經(jīng)啟動模件和保護模件協(xié)同控制,并實時對出口接點狀態(tài)進行監(jiān)視,有效防止保護裝置的單一元件故障造成誤動[12]。

        2.3.5 系統(tǒng)監(jiān)視

        實時監(jiān)視裝置內(nèi)部程序模塊和模件的狀態(tài),是提高繼電保護裝置運行可靠性的必要措施。本文設(shè)計的繼電保護裝置平臺的系統(tǒng)監(jiān)視主要有以下3個方面。

        1)監(jiān)視裝置內(nèi)部物理特征,主要包括核心處理器的內(nèi)部溫度、采樣參考電壓、開出回讀、報警閉鎖回讀、電源輸出電壓和輸入電壓、光模塊的功率及溫度、以太網(wǎng)的鏈接狀態(tài)、收發(fā)數(shù)據(jù)包等,這些監(jiān)視量能夠直觀判斷保護裝置的內(nèi)部運行狀態(tài)和外部線路連接情況等。

        2)監(jiān)視裝置內(nèi)部通信鏈路,主要包括通信數(shù)據(jù)流量、數(shù)據(jù)幀校驗、數(shù)據(jù)有效性等內(nèi)容,用于監(jiān)控內(nèi)部數(shù)據(jù)總線通信異常。

        3)監(jiān)視裝置的模件、模塊等。監(jiān)視各類插件的運行狀態(tài),包括插件的心跳、中斷、主循環(huán)、異常中斷等;監(jiān)視程序模塊,包括模塊的心跳、異常信號、模塊運行周期等,從而跟蹤模塊運行異常信號,回溯異常運行堆棧信息,以便快速找出異常原因。

        所有監(jiān)視信息均記錄在裝置的文件系統(tǒng)中并分類處理(告警或閉鎖)。

        3 平臺關(guān)鍵技術(shù)

        3.1 兼容性設(shè)計

        本文主要通過梳理在運繼電保護裝置的外形、尺寸、界面顯示、按鍵布局、端子規(guī)格及其信號定義,確保所設(shè)計的自主繼電保護裝置的上述特性和在運裝置完全一致,且性能指標(biāo)和在運裝置相當(dāng),從而實現(xiàn)整裝置的無縫替換。

        為實現(xiàn)板件級無縫替換,需要從硬件和軟件兩方面進行兼容設(shè)計。硬件方面,本文采取保持在運裝置背板信號線不變,將新增加的信號線全部布置到空閑位置的方法實現(xiàn)硬件兼容。對所有板件均設(shè)計了兼容總線,兼容總線覆蓋全部在運裝置的信號線,實現(xiàn)了板件在電氣信號連接上的兼容。軟件方面,本文設(shè)計的自主可控繼電保護裝置平臺和在運的繼電保護裝置采用相同的軟件平臺框架,且配置及數(shù)據(jù)交換定義完全相同、應(yīng)用程序接口一致,從而實現(xiàn)了軟件兼容。

        3.2 關(guān)鍵程序優(yōu)化

        因國產(chǎn)數(shù)字信號處理器DSP(Digital Signal Processor)在性能、功耗和軟件生態(tài)等方面尚無法滿足繼電保護裝置的要求,只能采用國產(chǎn)通用中央處理器(CPU)替代DSP。通用CPU 采用程序和數(shù)據(jù)共用總線的馮·諾依曼結(jié)構(gòu),而DSP采用程序總線和數(shù)據(jù)總線分開的哈弗結(jié)構(gòu),故在相同的主頻下,通用CPU在算力、中斷響應(yīng)實時性及中斷執(zhí)行時間的穩(wěn)定性方面明顯弱于DSP。本文選取高主頻的2K1000 代替DSP,通過程序優(yōu)化使其在算力、中斷響應(yīng)實時性、執(zhí)行時間穩(wěn)定性方面滿足繼電保護要求。

        采用減少軟件層數(shù)的方法提高中斷響應(yīng)的實時性。如圖5 所示,處理器采用裸核運行模式,在板級支持包BSP(Board Support Package)上部署平臺層程序框架,關(guān)鍵任務(wù)采用硬中斷直接調(diào)度,避免了操作系統(tǒng)任務(wù)調(diào)度邏輯對中斷響應(yīng)實時性的影響。

        2K1000 為通用CPU,其程序調(diào)用通過高速緩沖存儲器加速處理。而指令會被CPU 自動換入換出,經(jīng)常導(dǎo)致中斷任務(wù)的2 次執(zhí)行時間相差很大。本文以90路模擬量采樣計算和24路邏輯計算為例,測試結(jié)果如表1 所示。由表可見,優(yōu)化前中斷執(zhí)行時間抖動非常大,如用于繼電保護運算,會導(dǎo)致中斷執(zhí)行時間超過中斷周期,可能造成繼電保護裝置拒動或誤動。

        表1 優(yōu)化前的中斷執(zhí)行時間抖動情況Table 1 Jitter of interrupt service run-time before optimization

        為解決中斷執(zhí)行時間抖動的問題,本文將CPU芯片的高速緩沖存儲器分為CPU 使用區(qū)和保留區(qū)。保留區(qū)的大小按照中斷服務(wù)程序的大小設(shè)定。在引導(dǎo)程序到內(nèi)存時,將中斷服務(wù)程序代碼全部鎖定到CPU 的高速緩沖保留區(qū),阻止CPU 程序代碼的換入換出。這樣CPU 在執(zhí)行中斷服務(wù)程序的過程中,每次都直接從高速緩沖保留區(qū)獲取指令,其執(zhí)行時間抖動變小,可將抖動時間控制在10 μs內(nèi)。具體原理如附錄A 圖A2 所示。優(yōu)化后進行和表1 相同的算例測試,結(jié)果如表2 所示。由表可見,優(yōu)化后的中斷執(zhí)行時間非常穩(wěn)定,滿足了保護算法執(zhí)行時間穩(wěn)定性的要求。

        表2 優(yōu)化后的中斷執(zhí)行時間抖動情況Table 2 Jitter of interrupt service run-time after optimization

        3.3 內(nèi)存異常變位糾錯設(shè)計

        嵌入式系統(tǒng)的隨機存取存儲器RAM(Random Access Memory)可能會因生產(chǎn)工藝、空間高能粒子輻射、電磁干擾等原因?qū)е码娢划惓7D(zhuǎn),造成保護裝置運行異常、誤動、拒動等問題[23]。2K1000 的RAM控制器不支持硬件的錯誤檢查和糾正技術(shù)ECC(Error Checking And Correcting),故須設(shè)計軟件的RAM檢查和糾錯方案。

        本文將程序空間按重要性進行分區(qū),將中斷服務(wù)程序和檢錯糾錯程序鎖入高速緩沖存儲器,并映射為PCIe 空間,由FPGA 通過PCIe 總線直接訪問并計算校驗碼。其他程序、關(guān)鍵數(shù)據(jù)及其備份內(nèi)容放入RAM 指定區(qū),由檢錯糾錯程序負責(zé)校驗和糾錯,如圖6所示。

        圖6 RAM異常變位容錯設(shè)計框架Fig.6 Error-tolerant design framework of RAM unexpected bit change

        經(jīng)過計算,在PCIe 總線傳輸速率為5 Gbit/s 的條件下,F(xiàn)PGA 在833 μs 的周期內(nèi),可以校驗超過400 KByte 的指令代碼,能覆蓋繼電保護程序空間,實現(xiàn)每中斷校驗。對于實時運行程序和數(shù)據(jù),由FPGA 每中斷主動讀取并計算校驗碼,通過PCIe 將校驗碼傳遞給處理器。檢錯糾錯程序在中斷頭部讀取該校驗碼并和備份區(qū)校驗碼進行比較,若校驗碼一致則不作任何處理,若校驗碼不一致則啟動程序恢復(fù)流程,具體流程見附錄A 圖A3。對于非實時運行程序和數(shù)據(jù),由檢錯糾錯程序分塊分時計算校驗碼,每次計算完成后,進入校驗環(huán)節(jié),若校驗碼不一致,則啟動程序恢復(fù)流程。

        本方案利用系統(tǒng)已有的FPGA 協(xié)助實時計算RAM 存儲器的校驗碼,既降低了對保護邏輯計算程序的干擾,又未明顯增加系統(tǒng)成本。

        4 平臺應(yīng)用

        在繼電保護裝置研制上,采用“平臺+應(yīng)用”的層次化研發(fā)模式,基于本文的自主可控繼電保護裝置平臺,應(yīng)用模塊及算法可直接移植使用,無需進行改動,如附錄A 圖A4 所示。研發(fā)過程中,始終貫徹兼容設(shè)計的原則,實現(xiàn)整機無縫替換和單板兼容替代,如附錄A圖A5所示。

        基于本裝置平臺研制了全電壓等級的全系列保護裝置,包括母線保護、變壓器保護、線路保護等。裝置性能指標(biāo)和現(xiàn)有保護裝置基本相當(dāng),本文以線路差動保護裝置的差動保護和零序過流為例,列出自主可控保護裝置和基于國外芯片的保護裝置的動作時間,如表3 所示。由表可見,自主可控保護裝置比基于國外芯片的保護裝置慢0.7~1.2 ms,主要原因是國產(chǎn)繼電器出口速度稍慢。從2019 年11 月開始,自主可控繼電保護裝置陸續(xù)在江蘇1 000 kV 東吳變/泰州變、寧夏750 kV 賀蘭山/杞鄉(xiāng)變、江蘇500 kV茅山變/武南變、220 kV玉峰變/周市變/亭林變以及福建35 kV 漳州變等順利投入掛網(wǎng)試運行,且運行穩(wěn)定可靠。

        表3 自主可控和非自主可控保護裝置動作時間比較Table 3 Actuation time comparison between autonomous controlled and nonautonomous controlled protection devices

        5 結(jié)語

        本文通過研究自主化處理器自主可控標(biāo)準,選定了2K1000作為繼電保護裝置平臺的核心處理器,設(shè)計了繼電保護裝置平臺,解決了板件級和整裝置級兼容替換、通用CPU 中斷運行不穩(wěn)定及內(nèi)存異常翻轉(zhuǎn)的問題。

        隨著國產(chǎn)處理器的進步,繼電保護裝置平臺需在整裝置功耗、計算能力、配置靈活性等方面持續(xù)提升和迭代,不斷提高基于國產(chǎn)處理器的繼電保護裝置平臺的適用能力和可靠性,使國產(chǎn)繼電保護裝置具備國際市場競爭力。

        附錄見本刊網(wǎng)絡(luò)版(http://www.epae.cn)。

        猜你喜歡
        模件中斷繼電保護
        伺服卡模件更換時負荷突降原因分析
        N95口罩機刀模件的設(shè)計及加工
        電力系統(tǒng)繼電保護運行維護措施
        跟蹤導(dǎo)練(二)(5)
        千里移防,衛(wèi)勤保障不中斷
        解放軍健康(2017年5期)2017-08-01 06:27:44
        電力系統(tǒng)繼電保護二次回路的維護與檢修
        電子制作(2016年19期)2016-08-24 07:49:56
        關(guān)于配電網(wǎng)自動化繼電保護的幾點探討
        電子制作(2016年23期)2016-05-17 03:54:05
        maxDNA分散控制系統(tǒng)I/O模件冗余實現(xiàn)機制
        DCS過程控制站內(nèi)IO模件地址重疊識別方法
        論電力系統(tǒng)繼電保護新技術(shù)發(fā)展趨勢
        河南科技(2014年24期)2014-02-27 14:19:38
        97女厕偷拍一区二区三区| 国产人在线成免费视频| 久久成年片色大黄全免费网站| 大肥婆老熟女一区二区精品| 黄色精品一区二区三区| 国产太嫩了在线观看| 开心婷婷五月激情综合社区| 国产九九在线观看播放| 国产黄色一级大片一区二区| 高清午夜福利电影在线| 国产又滑又嫩又白| 久久精品国产热久久精品国产亚洲| 亚洲福利一区二区不卡| 久久精品成人一区二区三区| 亚洲日韩中文字幕一区| 91精品啪在线看国产网站| 久久免费精品日本久久中文字幕 | 亚洲色大成网站www永久一区 | 少妇太爽了在线观看免费| 精品伊人久久大香线蕉综合| 国产欧美VA欧美VA香蕉在| 国内自拍第一区二区三区| 视频在线观看国产自拍| 老少配老妇老熟女中文普通话| 中文字幕少妇AV| 亚洲情精品中文字幕99在线| 精品无码人妻夜人多侵犯18| 日本精品人妻无码77777| 国产精品无码不卡在线播放| 久久精品国产熟女亚洲av麻豆| 国产欧美日韩一区二区三区| 亚洲天堂在线视频播放| 亚洲中文字幕日本日韩| 一本到在线观看视频| 国产成人综合在线视频| 人妻少妇精品视中文字幕国语| 亚洲精品国产av日韩专区| 色综合色狠狠天天综合色| 精品无码AⅤ片| 久久青青草原一区网站| 免费欧洲毛片a级视频老妇女|