使用规则引擎建立电力调度运行安全分析系统学习

随着电力需求的日益增长,电力调度和电网安全的重要性更加凸显。在电力调度系统的运行中,电网经常需要启停和维护设备、电网的运行方式变化也很频繁。因此,越来越多的客户开始研究和采用业务规则管理平台对电网进行风险和稳定预警分析,以解决安全分析和预警规则数量众多、改动频繁的问题,实现对电网的智能化安全分析和监控。

本文将通过电力调度运行安全分析系统应用的一个虚拟的业务需求来介绍如何使用VisualRules平台进行开发。

建立电网运行安全分析系统的目的在于对电网运行的各种指标(频率、电压、潮流、稳定、……)等进行监控和分析,以便向调度员及时显示电网运行的状态、提示异常情况,并提供智能化的辅助处理决策等。这些问题实质上就是一系列复杂的监控和分析的业务规则。而电网网络结构和运行方式的不断变化,需要考虑的设备和因素不断增加,也导致了这些规则需要不断细化、更新和增加。传统的调度运行系统无法提供实时和智能化的支持,使得调度员和计划人员的压力越来越大。因此,我们基于VisualRules 业务规则管理平台构建了电网稳定安全分析系统,很好地解决了以上问题,真正实现了对电网状态的智能监控、分析和告警,实现了系统的高效管理,降低了调度人员的工作压力。

基于VisualRules的电网运行安全分析系统,主要是根据电网年度运行方式的常态稳定限额规定和检修方式的临时稳定限额规定,对一次设备和二次设备的状态进行实时监控和预警分析,并自动提取预案进行解决问题的决策辅助支持;同时,针对当前电网运行方式和未来调度生产计划,辅助调度员及时发现和控制风险,并提供相关风险类型的识别、预控措施和事故预案分析,以保障电网调度运行的安全。

VisualRules业务规则管理平台简介

VisualRules 是国内开发时间最早最成熟的业务规则管理平台。与传统的由IT 人员用硬代码来维护规则的做法不同,VisualRules让业务用户能够在不依赖或者有限依赖于 IT 人员的情况下,快速创建、修改、测试和部署业务规则,以满足经常变化的业务需求。VisualRules 提供了一整套的工具,帮助开发人员和业务人员进行规则的全生命周期管理。

20130924134944500

VisualRules主要组成部分


RuleBuilder:独立的规则编写开发环境,是一个针对开发人员、业务分析人员和架构设计师的业务规则开发平台。
规则协同平台:基于Web的规则管理协同工具
Rule Server
:规则服务

RuleExecuter:规则执行器

电力调度运行安全分析

电力调度运行安全分析系统主要包括电能平衡安全分析、电网稳定安全分析、电网运行风险分析、电网模型管理、运行安全监管等业务模块。VisualRules规则引擎主要用在电网稳定安全分析和电网运行风险分析两个模块中。

在电网稳定安全分析模块中,用户利用VisualRules建立电网稳定限额规则库。规则引擎根据常态稳定限额规定和临时稳定限额规定,结合EMS 等系统传入电网运行实时数据信息和电力系统计算分析服务,对电网稳定状况进行实时评估和预警分析。

在电网安全风险分析模块中,用户利用VisualRules建立电网风险评估规则库。规则引擎针对当前电网运行方式和未来调度生产计划,实时分析和评估电网中可能存在的风险点,并提供相关预控措施和事故预案分析,辅助调度员及时发现并控制风险,以保障电网调度运行的安全。

20130924135322531


在这里我们重点看看电网安全风险模块中最普通的两个规则

1:跳闸

2:停役

创建对象库元素

实际电力调度过程中,涉及到的业务对象非常多和复杂,比如线路、厂站、机组、母线、变压器、断面等,在这个案例中我们把业务对象简化为:

线路 (line):电流值(current_value)。

开关 (switch):遥信值前 (value_first)、遥信值后 (value_last)。

20130924135427515


跳闸

20130924135544562


停役

20130924135712937


跳闸测试

20130924135957125


停役测试

20130924140132031


结束



你可能感兴趣的:(潮流,调度系统,调计划,监控度员)