随着電力需求的日益增長,電力排程和電網安全的重要性更加凸顯。在電力排程系統的運作中,電網經常需要啟停和維護裝置、電網的運作方式變化也很頻繁。是以,越來越多的客戶開始研究和采用業務規則管理平台對電網進行風險和穩定預警分析,以解決安全分析和預警規則數量衆多、改動頻繁的問題,實作對電網的智能化安全分析和監控。
本文将通過電力排程運作安全分析系統應用的一個虛拟的業務需求來介紹如何使用VisualRules平台進行開發。
建立電網運作安全分析系統的目的在于對電網運作的各種名額(頻率、電壓、潮流、穩定、……)等進行監控和分析,以便向排程員及時顯示電網運作的狀态、提示異常情況,并提供智能化的輔助處理決策等。這些問題實質上就是一系列複雜的監控和分析的業務規則。而電網網絡結構和運作方式的不斷變化,需要考慮的裝置和因素不斷增加,也導緻了這些規則需要不斷細化、更新和增加。傳統的排程運作系統無法提供實時和智能化的支援,使得排程員和計劃人員的壓力越來越大。是以,我們基于VisualRules 業務規則管理平台建構了電網穩定安全分析系統,很好地解決了以上問題,真正實作了對電網狀态的智能監控、分析和告警,實作了系統的高效管理,降低了排程人員的工作壓力。
基于VisualRules的電網運作安全分析系統,主要是根據電網年度運作方式的常态穩定限額規定和檢修方式的臨時穩定限額規定,對一次裝置和二次裝置的狀态進行實時監控和預警分析,并自動提取預案進行解決問題的決策輔助支援;同時,針對目前電網運作方式和未來排程生産計劃,輔助排程員及時發現和控制風險,并提供相關風險類型的識别、預控措施和事故預案分析,以保障電網排程運作的安全。
VisualRules業務規則管理平台簡介
VisualRules 是國内開發時間最早最成熟的業務規則管理平台。與傳統的由IT 人員用硬代碼來維護規則的做法不同,VisualRules讓業務使用者能夠在不依賴或者有限依賴于 IT 人員的情況下,快速建立、修改、測試和部署業務規則,以滿足經常變化的業務需求。VisualRules 提供了一整套的工具,幫助開發人員和業務人員進行規則的全生命周期管理。

VisualRules主要組成部分
RuleBuilder:獨立的規則編寫開發環境,是一個針對開發人員、業務分析人員和架構設計師的業務規則開發平台。
規則協同平台:基于Web的規則管理協同工具
Rule Server:規則服務
RuleExecuter:規則執行器
電力排程運作安全分析
電力排程運作安全分析系統主要包括電能平衡安全分析、電網穩定安全分析、電網運作風險分析、電網模型管理、運作安全監管等業務子產品。VisualRules 規則引擎主要用在電網穩定安全分析和電網運作風險分析兩個子產品中。
在電網穩定安全分析子產品中,使用者利用VisualRules 建立電網穩定限額規則庫。規則引擎根據常态穩定限額規定和臨時穩定限額規定,結合EMS 等系統傳入電網運作實時資料資訊和電力系統計算分析服務,對電網穩定狀況進行實時評估和預警分析。
在電網安全風險分析子產品中,使用者利用VisualRules建立電網風險評估規則庫。規則引擎針對目前電網運作方式和未來排程生産計劃,實時分析和評估電網中可能存在的風險點,并提供相關預控措施和事故預案分析,輔助排程員及時發現并控制風險,以保障電網排程運作的安全。
在這裡我們重點看看電網安全風險子產品中最普通的兩個規則
1:跳閘
2:停役
建立對象庫元素
實際電力排程過程中,涉及到的業務對象非常多和複雜,比如線路、廠站、機組、母線、變壓器、斷面等,在這個案例中我們把業務對象簡化為:
線路 (line):電流值(current_value)。
開關 (switch):遙信值前 (value_first)、遙信值後 (value_last)。
跳閘
停役
跳閘測試
停役測試
結束