日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 嵌入式 > 嵌入式軟件
[導讀]針對在電力系統(tǒng)保護中的交流信號采樣實時性問題,采用VxWorks平臺實現(xiàn)了快速交流信號采樣及有效值計算,并對其中的關鍵程序——離散傅里葉算法進行了優(yōu)化設計,包括快速查表、定點乘法、快速開方運算等。通過32位RISC內核微處理器硬件平臺的驗證結果顯示,優(yōu)化后的數(shù)據(jù)處理結果仍保持了較高精度,但時間大幅度縮短。

上世紀90年代,以微處理器為核心的數(shù)字式保護已成為繼電保護的主流產品,電力系統(tǒng)繼電保護技術進入了微機保護時代。隨著電力系統(tǒng)對繼電保護的要求不斷提高,微機保護系統(tǒng)需要具有強實時性、高可靠性和擴展性[1]。

系統(tǒng)的實時性由硬件系統(tǒng)和嵌入式軟件系統(tǒng)共同決定。

在實時性要求較高且任務較多的應用中,適合引入嵌入式實時操作系統(tǒng)RTOS(Real-Time Operating System)。RTOS高效的多優(yōu)先級任務管理、強大的可移植性和擴展性以及微秒級的中斷管理等特性,更加有利于控制效率的提高。VxWorks是硬實時特性最優(yōu)越的RTOS,且具有高可靠性和可擴展性,能夠為繼電保護裝置提供更好的性能保障。

1 繼電保護裝置軟件系統(tǒng)

1.1 工作原理及流程

目前典型的繼電保護裝置應用軟件系統(tǒng)均采用模塊化設計思想,根據(jù)繼電保護功能的要求分成8個部分:操作系統(tǒng)、交流采樣、數(shù)據(jù)處理、保護控制、數(shù)據(jù)通信、人機交互及信息記錄。各模塊根據(jù)各自特點完成相應任務,使系統(tǒng)軟件結構清晰,便于調試、連接、修改和移植。

1.2 系統(tǒng)軟件框架設計

根據(jù)所要實現(xiàn)的功能和軟件模塊化設計的要求,設計了基于VxWorks的系統(tǒng)軟件,包括硬件驅動程序模塊、板級支持包(BSP)模塊、VxWorks RTOS模塊、中斷處理模塊、保護控制模塊、人機交互模塊、通信任務模塊、信息記錄模塊等。系統(tǒng)軟件框圖如圖1所示。



2 交流采樣功能設計與實現(xiàn)

2.1 中斷服務

由于A/D采樣對實時性要求極高,因此采用中斷服務子程序的方式實現(xiàn)。本設計利用Timer的定時中斷控制A/D采樣的頻率,利用VxWorks提供的接口函數(shù)intConnet()將A/D的采樣函數(shù)掛靠到定時中斷Timer1的中斷向量上。

繼電保護的交流采樣可以分為數(shù)據(jù)采樣和采樣數(shù)據(jù)處理兩部分。數(shù)據(jù)采樣在采樣定時周期控制下,將A/D轉換好的數(shù)據(jù)通過SPI總線送到CPU采樣數(shù)據(jù)存儲區(qū)。采樣數(shù)據(jù)處理則是CPU對已采樣數(shù)據(jù)進行傅氏濾波、提取交流信號的各電氣量參數(shù)。該部分軟件的計算量需求是所有程序中最多的,因此是優(yōu)化的關鍵部分。

2.2 數(shù)據(jù)采樣

數(shù)據(jù)采樣首先要考慮AD采樣精度和采樣率。采用ADI公司的12 bit ADC AD7940,針對所要采樣波形的最高頻率是工頻5次諧波的要求,選擇了1 kHz采樣率,即每周波采樣20個點。
在采樣定時周期中斷到來時, ADC開始啟動13路模數(shù)轉換。一路采樣完畢之后,通過SPI總線傳送到定義的采樣數(shù)據(jù)存儲區(qū);當13路數(shù)據(jù)傳送完畢,就可以進行采樣數(shù)據(jù)的傅氏濾波處理,計算出三相交流電的電流、電壓的幅值和相位。

2.3 數(shù)據(jù)處理

2.3.1 離散傅氏算法

交流采樣數(shù)據(jù)的處理是系統(tǒng)計算工作的核心,它的實時性和精度決定了保護任務的實時性和系統(tǒng)響應的準確性,從而影響整個系統(tǒng)的性能實現(xiàn)。因此,交流采樣數(shù)據(jù)處理算法的選擇十分重要。雖然快速傅氏算法(FFT)理論上要比離散傅氏算法(DFT)具有更高的速度[4],但在繼電保護應用中,考慮到采樣點數(shù)、計算量以及系統(tǒng)的實時性需求,采用了DFT作為處理算法。

根據(jù)傅氏級數(shù)原理,各次諧波分量的實部和虛部的時域表達式為:

當傅氏分析方法應用于計算機處理時,即為DFT形式。設信號x(t)每周期的采樣點數(shù)為N,則采樣間隔將是Ts=T/N,則式(1)、式(2)離散化后得到DFT的公式可表達為:

從式(3)和式(4)得出,使用DFT算法計算信號的一個諧波分量,共需 2N次乘法和(2N-1)次加法,這樣每次抽樣所需計算的數(shù)據(jù)量非常大,而且隨著N的增長,計算量將顯著增加。

根據(jù)一般電力系統(tǒng)繼電保護的應用,本文對13個通道的電流和電壓信號進行采樣,在每周波采樣20個點的情況下,為了得到每個通道的幅值和相位,總共需要計算520次正余弦、520次乘法、507次加法、13次開平方和13次反正切,因此需要采用優(yōu)化措施以減小計算量。

2.3.2 實時性優(yōu)化

(1)快速查表

為了避免在傅氏運算中計算sin(2πk/N)、cos(2πk/N)(k=0,1,2,…,N)等三角函數(shù)的值,在系統(tǒng)初始化時應將這些值事先計算出來并保存到一個表中,運算過程中以查找表的形式直接獲取正余弦函數(shù)計算的值。

(2)定點乘法

AD7490輸入模擬電壓范圍是0 V~5 V,對應的輸出數(shù)字范圍是0x00~0xFFF。由于SEP4020處理器不支持浮點運算,所以對小數(shù)的運算將非常耗時。為了避免進行小數(shù)運算,采用了小數(shù)定點運算方法,用整型替代實型運算。這里定點的定標設為15,整型數(shù)0x8000就對應實型數(shù)1.0。

為了保持定點運算,避免sin(2πk/N)、cos(2πk/N)帶來的小數(shù)運算,這里對sin(2πk/N)、cos(2πk/N)計算出來的值進行定點化處理,并將其乘以2的15次方取整后得到16 bit的有符號整數(shù)。這樣傅氏算法的循環(huán)浮點乘操作就轉變成整數(shù)乘法,既保留了傅氏算法的高精度特性,又極大地提高了傅氏算法的計算速度。

(3)快速開方

在利用傅氏計算得到的實部和虛部求幅值時,需要進行開平方運算。而在RISC內核的嵌入式處理器中,如果不對開平方運算做特殊處理,則CPU的運算時間較長,將影響整個系統(tǒng)的實時性,因此考慮采取快速算法來提高開平方運算的速度。

本文的開平方運算對象是無符號的整型數(shù),可以采用一種只利用移位、加法實現(xiàn)整數(shù)開平方算法的方法。由于RISC內核中有內置的桶型移位器,因此該算法可以用匯編程序實現(xiàn)[6]。
整數(shù)快速開方算法函數(shù)的代碼如下:
unsigned long isqrt(unsigned long x)
{
unsigned long temp,Q=0,b=0x8000,bShft=15;
__asm
{
movb,#0x8000
movbShft,#15
movQ,#0
loop:
addtemp,b,Q,lsl#1
substemp,x,temp,lslbShft addgeQ,Q,b
movgex,temp
subbShft,bShft,#1
movs b,b,lsr#1
bneloop
}
return Q;
}

3 測試及結果分析

3.1 測試環(huán)境介紹

硬件系統(tǒng)以32 bit RISC內核微處理器SEP4020和12 bit ADC AD7490為核心,包括交流采集子模塊、電源子模塊、顯示與鍵盤子模塊和出口繼電器子模塊等。其系統(tǒng)框圖如圖2所示。


3.2 優(yōu)化結果

給傅氏算法提供一個理論采樣信號:

精度測試結果如表1所示,計算速度測試結果如表2所示(N=20)。

可見,改進后的傅氏算法與原有的傅氏算法相比較,數(shù)據(jù)處理的總時間縮短到原來的44.5%,計算實部、虛部運算時間縮短到優(yōu)化前的43.4%,幅值部分整型快速開方的計算時間縮短到優(yōu)化前的87.8%。雖然與原來的傅氏算法相比在誤差方面稍大,但可以滿足精度要求。

本文提出了基于VxWorks RTOS的電力系統(tǒng)繼電保護裝置的軟件系統(tǒng),并對其中的交流信號采樣及計算關鍵程序——DFT算法進行了優(yōu)化設計。優(yōu)化后的數(shù)據(jù)處理結果仍保持了較高精度,但時間大幅度縮短。本文研究結果將有助于提高電力系統(tǒng)裝置的實時性,適用于更高采樣率和計算密度下的應用。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

隨著南方電網(wǎng)公司建設數(shù)字化智能電網(wǎng)的戰(zhàn)略推進 ,智能變電站必然成為變電站未來的發(fā)展方向 ,技術的迭代對電力從業(yè)人員也提出了新的要求。繼電保護作業(yè)人員必須詳細了解智能變電站工作原理 , 熟悉掌握智能變電站相關繼電保護設備的...

關鍵字: 智能變電站 繼電保護 保護原理 調試方案

在現(xiàn)代電網(wǎng)中,確保電力系統(tǒng)的安全、穩(wěn)定和可靠運行至關重要。繼電保護及故障信息處理系統(tǒng)作為電網(wǎng)的 “衛(wèi)士”,在預防和應對各類故障方面發(fā)揮著核心作用。它通過實時監(jiān)測電網(wǎng)運行狀態(tài),快速準確地檢測和處理故障,為電網(wǎng)的正常運轉提供...

關鍵字: 電力系統(tǒng) 繼電保護 電網(wǎng)

差動保護是電力系統(tǒng)繼電保護技術中一種至關重要的保護方式,它的核心原理在于實時監(jiān)測和對比電氣設備兩側或多個部位的電流或電壓差異,并據(jù)此判斷設備內部是否發(fā)生了故障。差動保護因其高度的選擇性和快速性,在電力系統(tǒng)保護領域內,特別...

關鍵字: 差動保護 繼電保護

VxWorks是一款廣泛應用于嵌入式系統(tǒng)的實時操作系統(tǒng)(RTOS)。作為實時操作系統(tǒng)領域的領導者,VxWorks以其強大的功能和可靠性,在多個行業(yè)領域得到了廣泛應用。本文將向讀者簡要介紹VxWorks系統(tǒng),包括其定義、特...

關鍵字: VxWorks 操作系統(tǒng) 嵌入式

本文中,小編將對智能電網(wǎng)予以介紹,如果你想對智能電網(wǎng)的詳細情況有所認識,或者想要增進對智能電網(wǎng)的了解程度,不妨請看以下內容哦。

關鍵字: 智能電網(wǎng) 繼電保護 物聯(lián)網(wǎng)

摘要:以220kV智能變電站維修為主要研究對象,結合智能變電站的相關特點,闡述了智能變電站的運行過程,對220kV智能變電站繼電保護和維修系統(tǒng)的相關設備進行了結構分析。從正常狀態(tài)和不正常狀態(tài)兩個角度出發(fā),根據(jù)合并單元、g...

關鍵字: 智能化 繼電保護 運行維護

摘要:隨著我國電網(wǎng)規(guī)模的不斷擴大,電網(wǎng)等級不斷提高,電力系統(tǒng)變得越來越復雜和龐大,為了保證電網(wǎng)的穩(wěn)定性,對繼電保護的研究變得十分重要,特別是對其整定計算方法的研究。現(xiàn)簡單介紹了電力系統(tǒng)中繼電保護的工作原理,以及目前一些主...

關鍵字: 繼電保護 運行方式 電力系統(tǒng)

摘要:介紹了一種新型電流短接工具的使用方法。變電站繼電保護專業(yè)定檢工作中需將電流回路短接,傳統(tǒng)的電流短接方式存在費時耗力且容易出錯、人身安全風險高等問題,鑒于此,研發(fā)了一種專用的電流短接工具,現(xiàn)場實際運用情況表明,該工具...

關鍵字: 繼電保護 定期檢測 電流短接工具

摘要:傳統(tǒng)的二次電纜對芯方法過程繁瑣且效率低,在電纜較長、干擾較大、變電站接地網(wǎng)不良等情況下,對地測量電阻較大,容易造成誤判。鑒于此,研制了一種感應式二次電纜對芯儀,實現(xiàn)二次電纜對芯尋芯及運行電纜備用芯查找功能,能夠適應...

關鍵字: 繼電保護 二次電纜 對芯

為增進大家對電力系統(tǒng)的認識,本文將對諧波對電力系統(tǒng)的危害以及電力系統(tǒng)繼電保護的目的和任務予以介紹。

關鍵字: 電力系統(tǒng) 指數(shù) 繼電保護
關閉