胡建明
[摘? ? 要]隨著電力系統(tǒng)新技術不斷應用和發(fā)展,結合南方電網(wǎng)一體化電網(wǎng)智能運行系統(tǒng)OS2建設要求,智能遠動機在500 kV變電站得到應用和普及,本文通過某500 kV變電站加裝智能遠動機安裝調試、檢測為實列,重點對智能遠動機業(yè)務功能及性能進行測試分析,提出一種降低智能遠動機CPU負荷率的方法,該方法有效降低了智能遠動機CPU負荷率,保證了智能遠動機運行的穩(wěn)定性和可靠性及各業(yè)務系統(tǒng)安全、穩(wěn)定、可靠的數(shù)據(jù)傳輸。
[關鍵詞]智能遠動機;降低;CPU負荷率;數(shù)據(jù)傳輸
[中圖分類號]TM63 [文獻標志碼]A [文章編號]2095–6487(2020)12–00–02
[Abstract]With the continuous application of new technology and development of electric power systems, combined with the southern power grid integration grid intelligent running OS2 system construction requirements, intelligent far motivation has been applied in 500 kV substation and popularization, based on the 500 kV substation intelligent inkstone mountain far motivation installation and debugging, testing for solid column, the key business functions and motivations of intelligent well performance test and analysis, put forward a method of lower intelligence far motivation CPU load rate, the method effectively reduces the intelligent far motivation CPU load rate, guarantee the stability and reliability of the intelligent far motivation operation and various business system safe, stable and reliable data transmission.
[Keywords]intelligent remote drive;reduction;CPU load rate;data transmission
智能遠動機是南方電網(wǎng)一體化電網(wǎng)智能運行系統(tǒng)OS2建設中廠站端的核心設備,它是架設于變電站站控層的一種遠動裝置,具備遠動機、PMU數(shù)據(jù)集中器、保信子站、計量ERTU、在線監(jiān)測綜合處理單元等常規(guī)獨立設備的功能,同時還具備源端維護、遠程瀏覽等應用功能。在變電站安裝智能遠動機后,實現(xiàn)各專業(yè)信息統(tǒng)一建模、數(shù)據(jù)統(tǒng)一采集,在站內建立數(shù)據(jù)中心,并作為統(tǒng)一的數(shù)據(jù)出口,與主站進行信息交互。大量的數(shù)據(jù)處理、信息交互及傳輸對智能遠動機技術參數(shù)及性能參數(shù)提出更高的要求,尤其是對智能遠動機CPU性能要求更高。
1 CPU負荷率與智能遠動機的關系
所謂CPU負荷率即是計算機系統(tǒng)在一段時間內正在使用和等待使用CPU的平均任務數(shù)。CPU負荷率是計算機機系統(tǒng)的一個重要指標,同時也是檢測智能遠動機性能的重要指標之一。CPU是智能遠動機的“心臟”,是各業(yè)務系統(tǒng)數(shù)據(jù)采集及處理、數(shù)據(jù)傳輸交換中心,一般的智能遠動機具有4顆以上的CPU,每個CPU用于不同的業(yè)務系統(tǒng),也可以多個業(yè)務系統(tǒng)共用一個CPU,所以智能遠動機CPU性能直接影響遠動系統(tǒng)數(shù)據(jù)處理及數(shù)據(jù)傳輸。如果CPU負荷率過高,超過規(guī)定標準,就軟件方面而言,會導致智能遠動機運行緩慢乃至死機,處理數(shù)據(jù)能力下降,影響智能遠動機運行的穩(wěn)定性和可靠性,直接決定著自動化基礎數(shù)據(jù)質量和電網(wǎng)安全運行;就硬件方面而言,CPU負荷率過高,會導致機身發(fā)熱比較嚴重,降低智能遠動機硬件的使用壽命。
2 調試、檢測過程中存在的問題
某500 kV變電站新加裝智能遠動機采用國電南瑞科技股份有限公司生產的NSS201A(Linux)型智能遠動機,采用了雙主配置,對下采用IEC103通信,完成原綜自系統(tǒng)370多個103通信的間隔層裝置接入,實現(xiàn)站內測控及保護信息直采直送。對上采用IEC104、IEC101通信規(guī)約與總調、中調、地調進行通信并進行數(shù)據(jù)交互,總計傳輸信息量為遙信10000多個,遙測1200多個,遙控150個,作為全站統(tǒng)一的出口系統(tǒng),負責廠站與各級主站之間的通訊和協(xié)調。其中,2臺遠動機為南網(wǎng)總調MSTP專線及調度數(shù)據(jù)網(wǎng)通道A、B平面專用,2臺遠動機為中調、地調調度數(shù)據(jù)網(wǎng)、2M專線遠動及數(shù)字業(yè)務通道共用,共涉及遠動通道12條(含備調通道)。
依據(jù)南方電網(wǎng)智能遠動機規(guī)范化運維管理手冊-V5.2及中國南方電網(wǎng)有限責任公司企業(yè)標準Q/CSG1204005.66-2014南方電網(wǎng)一體化電網(wǎng)運行智能系統(tǒng)技術規(guī)范第5-5部分:廠站應用智能遠動機功能規(guī)范要求,在調試、檢測的過程中發(fā)現(xiàn)NSS201A(Linux)型智能遠動機大部分功能和性能滿足技術規(guī)范要求,在Linux操作系統(tǒng)下,當用“TOP”命令進行CPU負荷率檢查時發(fā)現(xiàn),運行的4臺智能遠動機CPU負荷率均在50%~60%之間,重啟智能遠動機(啟動瞬間)甚至達到90%,不滿足南方電網(wǎng)一體化電網(wǎng)運行智能遠動機功能規(guī)范要求。技術規(guī)范要求:CPU平均負荷率正常時(任意5 min內)不大于30%,故障時(5 min內)不大于50%。針對NSS201A(Linux)型智能遠動機這一現(xiàn)象,檢測數(shù)據(jù)如圖1所示,通過多組檢測數(shù)據(jù)進行分析,具體分析出CPU負荷率較高原因。
(1)該500 kV變電站為3臺主變規(guī)模,智能遠動機共接入70臺測控裝置,17臺低壓保測裝置和100余臺高壓保護裝置,數(shù)據(jù)信息量較其他變電站大。按照500 kV變電站“無人值守”及現(xiàn)場工程配置要求,僅送往地調的信息就有8 100多個遙信,900多個遙測,數(shù)據(jù)傳輸量巨大(該500 kV變電站按“無人值班”站調試),短時(毫秒級),總調、中調、地調總計傳輸信息量為:遙信10 000多個,遙測1 200多個,遙控150個,傳輸較大數(shù)據(jù)量是造成智能遠動機CPU負荷率過高的原因之一。
(2)在對上數(shù)據(jù)通道上,該500 kV變電站接入總調、中調、地調等數(shù)據(jù)通道,遠動通信規(guī)約采用了IEC104及IEC101遠動傳輸規(guī)約。遠動通信規(guī)約在進行數(shù)據(jù)接入時,必須從數(shù)據(jù)庫獲取數(shù)據(jù),前期的算法是定位到具體的數(shù)據(jù)庫值,計算機在處理字符串比對的處理效率遠低于整形的處理效率。在常規(guī)數(shù)據(jù)量接入時,CPU處理性能滿足要求,但對于數(shù)據(jù)量較大的接入站來說,每個數(shù)據(jù)的訪問操作進行逐項檢索將消耗大量的CPU和內存資源,這也是造成智能遠動機CPU負荷率過高的原因。
3 針對智能遠動機CPU負荷率過高提出的解決方法
針對該500 kV變電站的特殊情況(裝置多、數(shù)據(jù)量大、“無人值守”),智能遠動機正常運行CPU負荷率較高,不滿足規(guī)范要求,為使CPU負荷率滿足規(guī)范要求,經(jīng)過反復的增加或減少數(shù)據(jù)庫信息量試驗對比,對智能遠動機進行了三方面的優(yōu)化。
(1)算法優(yōu)化:處理數(shù)據(jù)方面采用了多重HASH索引,提升了處理數(shù)據(jù)的速度,如圖2所示。
多重HASH索引就是在進行程序處理時引入了哈希表的處理方式,哈希表就是一種鍵-值(Key-indexed)存儲數(shù)據(jù)的結構,只要輸入待查找的值即Key,即可查找到其對應的值。哈希的思路是,如果所有的鍵都是整數(shù),那么就可以使用一個簡單的無序數(shù)組來實現(xiàn):將鍵作為索引,值即為其對應的值,這樣就可以快速訪問任意鍵的值。這是對于簡單的鍵的情況,我們將其擴展到可以處理更加復雜的類型的鍵。
(2)資源優(yōu)化:對通道資源分配方面做了索引優(yōu)化,提升了資源的利用效率。對于資源優(yōu)化,主要是對多通道通用轉發(fā)標的情況進行了優(yōu)化,不再是單個通道配置獨立的轉發(fā)緩沖區(qū),而是轉發(fā)緩沖區(qū)共享,通過指針索引的方式進行轉發(fā)表訪問,節(jié)約了系統(tǒng)內存資源和檢索轉發(fā)數(shù)據(jù)的計算資源。
(3)修改IEC104規(guī)約文本報文的發(fā)送速度。
IEC104規(guī)約文本第二個參數(shù)DoRunWaitC是調整報文的發(fā)送速度的字段,在IEC104數(shù)據(jù)網(wǎng)和專線配置文本里,出廠默認一般為0,表示發(fā)送速度為20 ms,一般需要根據(jù)現(xiàn)場的實際情況調整,變電站規(guī)模越大,傳輸?shù)街髡镜男畔⒃蕉啵酥翟O置應該越大。該變電站總調、中調、地調總計傳輸信息量為遙信10 000多個,遙測1 200多個,遙控150個,數(shù)據(jù)傳輸量大,故將此參數(shù)調整為9或10,表示發(fā)送速度為200 ms左右。修改數(shù)據(jù)如圖3所示。
按照以上方法對新加裝的,4臺智能遠動機進行優(yōu)化和規(guī)約文本的修改,通過對CPU負荷率檢測對比,4臺智能遠動機CPU負荷率降低到22%~28%之間,滿足南網(wǎng)規(guī)范要求,各功能模塊性能檢測合格,該500 kV變電站新加裝的智能遠動機成功投運,檢測數(shù)據(jù)如圖4所示。
4 結束語
智能遠動機是南方電網(wǎng)一體化電網(wǎng)智能運行系統(tǒng)OS2建設中廠站端的核心設備,是一體化電網(wǎng)智能運行系統(tǒng)OS2建設重要組成部分,而CPU作為智能遠動機的“心臟”及核心部件,承擔著系統(tǒng)數(shù)據(jù)處理和交互傳輸?shù)闹匾饔?,CPU長期在負荷率較高的狀況下運行將嚴重影響智能遠動機的穩(wěn)定、可靠運行。通過以上方法優(yōu)化及修改,提高了智能遠動機的處理數(shù)據(jù)速度,提高了資源利用率。有效降低了智能遠動機CPU負荷率,保證了智能遠動機運行的穩(wěn)定性和可靠性及各業(yè)務系統(tǒng)安全、穩(wěn)定、可靠的數(shù)據(jù)傳輸。對后續(xù)智能遠動機加裝調試、性能檢測具有一定的意義和經(jīng)驗借鑒。
參考文獻
[1] 南方電網(wǎng)一體化電網(wǎng)運行智系統(tǒng)技術規(guī)范,Q/CSG1204005.66-2014[S].
[2] 鐘志明,徐文輝.一種數(shù)據(jù)集中、面向專業(yè)的新型智能遠動機[J].企業(yè)技術開發(fā),2014,33(31):53-54,65.
[3] 陳仲瑜.二次一體化框架下智能遠動機建設初步方案[J].電子制作,2014(14):32.
[4] 胡紹謙,胡榮,張喜銘,等.智能遠動機的研制[J].電力系統(tǒng)自動化,2014,38(9):119-124.