• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      計及電力現(xiàn)貨市場實時調(diào)控的發(fā)電警報開發(fā)與應(yīng)用

      2021-06-25 03:46:50黃東生黃海軍陳慶松
      水電站機電技術(shù) 2021年6期
      關(guān)鍵詞:腳本語言拐點報警

      黃東生,黃海軍,陳慶松

      (1.廣西百色銀海發(fā)電有限責(zé)任公司,廣西 百色 533615;2.華電云南發(fā)電有限公司,云南 昆明 650228)

      0 引言

      電力現(xiàn)貨市場[1-3]轉(zhuǎn)入正式運行后,發(fā)電廠的有功調(diào)整愈發(fā)頻繁多變,原人工下令的模式不再適應(yīng),依據(jù)發(fā)電計劃曲線自動下令的方式悄然間成為了主流。由于應(yīng)用時間不長,多數(shù)的技術(shù)研究都針對計劃曲線的編制[4-7]、下令[8-9]、接收[10-11]等環(huán)節(jié)開展,而后續(xù)的運行監(jiān)視環(huán)節(jié)研究較少。

      在實際工作中,準(zhǔn)備不充分、功能不完備、測試不全面等因素客觀存在,電力市場的運行難免存在一些不安全、不穩(wěn)定的因素。同時,由于計算機監(jiān)控系統(tǒng)廠商普遍使用C/C++開發(fā)通信程序,使用C++或Java開發(fā)界面程序,封裝性強、保密性好,導(dǎo)致了運用過程中的異常難以檢測,加上后期組態(tài)維護需要配置數(shù)據(jù)庫、修改程序等產(chǎn)生調(diào)度影響的復(fù)雜操作,不再具備及時修改的條件。因此,曲線接收雖然無異常,但程序及參數(shù)的不足引起的漏監(jiān)視、漏控制的現(xiàn)象偶有發(fā)生,甚至可能觸發(fā)一些嚴重的電力調(diào)度問題。綜上,必須進一步研究和完善計劃曲線應(yīng)用過程中的參數(shù)檢測、異常診斷以及報警等功能。

      1 電力現(xiàn)貨市場的計劃曲線解析

      首先需要獲取計劃曲線及系統(tǒng)的相關(guān)數(shù)據(jù)。

      南網(wǎng)總調(diào)采用IEC60870-5-104規(guī)約中的ASDU 137號報文[8]下發(fā)有功計劃曲線和電壓上下限曲線,每條曲線包含0:00-23:55時間段內(nèi)每5 min為間隔的288個時刻中的各個拐點的計劃值[12]。

      以J集控中心的曲線報文為例:

      報文中每個拐點由3個時間字節(jié)+2個計劃值字節(jié)組成。計劃值字節(jié)為歸一化值;時間字節(jié)由曲線起始地址疊加時間序號來表示,公式為:

      式中:hn、mn為第n(1≤n<289)個拐點的小時、分鐘值,And為曲線第n個拐點的十進制地址、Ah為曲線的十六進制起始地址,hex2dec為十六進制轉(zhuǎn)換為十進制的函數(shù)。

      根據(jù)公式1和104報文規(guī)則,可知第1個拐點為 44 69 00 22 01,其時間為0:05(44 69 00)、計劃值為290 MW(22 01)。

      拐點n后的數(shù)據(jù)保持不變,直到拐點n+1的前一個時刻x,該時刻到拐點n+1間的計劃值擬合公式為:

      式中:Pn、Pn+1為前后兩個拐點的計劃值,Px是[5n-5,5n)時段內(nèi)第x min的理論值(0≤x<5)。

      曲線的日期對應(yīng)于最后的7個字節(jié),為CP56Time2a 格式(見圖1),如00 00 00 00 f5 03 15(2021/03/21),可用于校驗曲線有無誤用等。

      圖1 CP56Time2a數(shù)據(jù)幀格式示意圖

      上述數(shù)據(jù)通過bash、Python或者batch腳本語言來獲取,在不破壞系統(tǒng)安全性、穩(wěn)定性的情況下,形成“嵌入式”報警程序。當(dāng)然,南自、南瑞、中水科等主流的計算機監(jiān)控系統(tǒng)均支持用子程序來獲取上述數(shù)據(jù)或有關(guān)的字符串;同樣可以使用腳本語言來截取字符串、轉(zhuǎn)換數(shù)據(jù)類型等,使得報警程序的開發(fā)和應(yīng)用更為高效。

      2 電力現(xiàn)貨市場的發(fā)電警報設(shè)計

      2.1 系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)

      通常,廠站調(diào)度通信服務(wù)器負責(zé)信息接收和預(yù)處理,然后發(fā)送給各個服務(wù)器;主機完成邏輯運算等處理后,將報警推送至操作員站(見圖2,括號中數(shù)文字表示冗余網(wǎng)絡(luò)或機器的標(biāo)識)。

      本方案在運算機上使用腳本語言編程,進行數(shù)據(jù)的分析、判斷、報警等,并將新的信息廣播至操作員站,最終實現(xiàn)發(fā)電警報功能。

      2.2 數(shù)據(jù)報警的介入條件

      在常規(guī)報警的基礎(chǔ)上,增加控制模式、控制權(quán)限的判別,精確識別模式變換、負荷波動等電力現(xiàn)貨市場中的異常,降低了報警量,為運行監(jiān)視提供有效的技術(shù)支撐。

      圖2 電力生產(chǎn)通信網(wǎng)絡(luò)結(jié)構(gòu)示意圖

      2.2.1 控制模式的識別

      南網(wǎng)總調(diào)的控制狀態(tài)信息格式為:“3+功率控制模式碼+功率調(diào)節(jié)模式碼”,見表1、表2:

      表1 常見功率控制模式一覽表

      表2 功率調(diào)節(jié)方式一覽表

      實際的控制狀態(tài)多達35種,如果逐一進行判別,那么編程的復(fù)雜度明顯過高。通過腳本語言的字符處理函數(shù)可以快速甄別模式,大大減少了if或case的層級,提高運算速度。同時,針對電力管理的重點,可對電力市場的相關(guān)模式進行重點監(jiān)控,能夠充分釋放運行人員的監(jiān)屏壓力。

      2.2.2 控制機構(gòu)的識別

      發(fā)電警報的實時性、必要性需要考慮控制權(quán)所有者。特別是在電力市場下,指令變化快,處理時限短,自動化要求明顯提高。通過及時識別控制權(quán)的變化,結(jié)合控制權(quán)考慮報警的頻次,有助于運行人員快速響應(yīng)電力市場要求。

      2.3 接收異常報警

      當(dāng)曲線模式投入時,判斷曲線有無正常下發(fā)。

      超時報警:判斷有無正常下發(fā),判斷時間翻轉(zhuǎn)是否正確。

      新接收提醒:接收到新曲線后進行提醒。

      2.4 計劃變化報警

      數(shù)值越限報警:根據(jù)機組的運行工況精準(zhǔn)調(diào)整有功上下限,并判斷數(shù)值有無越限。

      數(shù)據(jù)變化報警:如果前后兩個周期間數(shù)值有變化,那么彈出報警。

      數(shù)據(jù)變化過大報警:如果前后兩個周期數(shù)值偏差過大,且機組沒有在調(diào)整過程中,那么推送報警;以便運行人員及時開停機。

      2.5 調(diào)控異常報警

      偏差報警計算條件:計算給定和實發(fā)的差值,如果差值大于全廠調(diào)節(jié)死區(qū),那么進入判斷。

      單周期差值過大報警:如果單個運算周期內(nèi)差值過大,那么報警。

      多周期偏差過大報警:如果連續(xù)3個周期都偏差過大,那么推送一級報警。

      累積變化量過大報警:機組通常在40 s左右完成功率調(diào)整,如果30 s累積變化量過大,那么推送一級報警。

      2.6 算法邏輯設(shè)計

      報警程序中,首先通過腳本語言獲得計劃曲線相關(guān)數(shù)據(jù)后,進行分析、統(tǒng)計,構(gòu)建報警模型(邏輯設(shè)計見圖3),然后通過SSH啟動操作員站的語音報警,達成發(fā)電報警的目的。

      圖3 算法邏輯簡圖

      上述語音文件通過離線TTS引擎合成,而SSH遠程播音可以使用play等工具,如圖4:

      圖4 語音報警的廣播演示

      3 實時調(diào)控中的功能交互

      腳本語言不光可以實現(xiàn)“嵌入式”的報警程序,同樣可以與現(xiàn)有的計算機監(jiān)控系統(tǒng)進行交互。

      3.1 數(shù)據(jù)交互

      調(diào)用系統(tǒng)子程序,可以對實時數(shù)據(jù)庫的測點進行讀、寫操作,實現(xiàn)數(shù)據(jù)交互效果。見圖5:

      圖5 數(shù)據(jù)動態(tài)監(jiān)測和文本報警演示

      文本報警:在數(shù)據(jù)交互的基礎(chǔ)上,改變已有的或新增的開關(guān)量測點當(dāng)前值,從而借助計算機監(jiān)控系統(tǒng)自身的簡報功能進行文本報警。

      語音報警:調(diào)用系統(tǒng)已有的語音程序,直接進行語音廣播(無須SSH遠程調(diào)用),從而啟用系統(tǒng)的語音報警。

      3.2 操作交互

      腳本程序獨立地根據(jù)曲線報警模型進行報警,并寫入一個實時測點p1去觸發(fā)計算機監(jiān)控系統(tǒng)的內(nèi)部報警;同時,定期檢測該測點p1有無復(fù)位,如果復(fù)位,那么同步復(fù)位(終止)循環(huán)報警程序。

      計算機監(jiān)控系統(tǒng)內(nèi)部,由于測點p1被腳本程序置位,因此點亮p1光字牌,直至人工操作復(fù)位為止。由此,兩個程序通過一個實時測點(p1)就實現(xiàn)了內(nèi)外部之間的操作交互,見圖6。

      圖6 報警程序與系統(tǒng)程序的交互邏輯示意

      4 結(jié)語

      發(fā)電報警程序的開發(fā)應(yīng)用,提高了電力現(xiàn)貨市場下設(shè)備的運行管理水平。該程序部署在云南省某大型水電流域集控中心,使用已近一年,解決了原有設(shè)備系統(tǒng)中計劃跳變、計劃突變等無法檢測的問題,提高了設(shè)備狀態(tài)監(jiān)測能力,為準(zhǔn)確、及時、高效地按照電力現(xiàn)貨市場需求提前完成機組開停機提供了技術(shù)支撐;特別是數(shù)據(jù)的交互設(shè)計功能,大大增強了夜間防止漏監(jiān)視、漏調(diào)整的能力,保障了供電的穩(wěn)定性。

      采用“嵌入式”腳本的方式進行設(shè)備系統(tǒng)的功能擴展開發(fā),不會改變原有系統(tǒng)的穩(wěn)定性和安全性,具有較強的實用意義;非設(shè)備廠商的技術(shù)人員參照上述方法,也可以基于已有的設(shè)備系統(tǒng)進行二次開發(fā),提高了發(fā)電運行經(jīng)驗的快速落地,彌補了廠商系統(tǒng)的不足,亦有助于提高所在單位的發(fā)電運行水平。

      猜你喜歡
      腳本語言拐點報警
      秦國的“拐點”
      新拐點,新機遇
      廣州化工(2020年5期)2020-04-01 07:38:52
      恢復(fù)高考:時代的拐點
      LKD2-HS型列控中心驅(qū)采不一致報警處理
      一種面向SSC的電信增值業(yè)務(wù)的生成方法及實現(xiàn)
      基于Unity3D的坦克大戰(zhàn)游戲設(shè)計與實現(xiàn)
      《廉潔拐點》
      紅巖春秋(2017年6期)2017-07-03 16:43:54
      2015款奔馳E180車安全氣囊報警
      淺析計算機技術(shù)在flash動畫中的應(yīng)用
      死于密室的租住者
      玉门市| 蕲春县| 岗巴县| 门源| 巧家县| 关岭| 咸丰县| 胶南市| 平江县| 抚宁县| 东乌| 通州区| 绵阳市| 西昌市| 五寨县| 凭祥市| 辽源市| 田林县| 手机| 邹城市| 白河县| 龙南县| 普兰县| 朝阳县| 高州市| 克拉玛依市| 武冈市| 留坝县| 天镇县| 吴江市| 安义县| 邵阳县| 沙河市| 辛集市| 成安县| 军事| 灌云县| 铁岭县| 遵化市| 宁夏| 涿鹿县|