专利名称:Rtds-ems系统级闭环控制实验仿真平台搭建方法
技术领域:
本发明属于电カ系统调度自动化技术领域,尤其涉及ー种RTDS-EMS系统级闭环控制实验仿真平台搭建方法。
背景技术:
全球能源资源短缺和电网大规模发展的现状,促使新能源并网发电和各种新算法的出现。这些新技术和新能源的投入使用需要建立在电网安全稳定的基础上,因此针对这些新方向的入网检测是目前亟待解决的问题,但直接基于实际系统做研究势必会给电网运行带来不可预测的影响。在新算法的调试中,目前经常使用的仿真环境是离线的,这些仿真环境虽然对新算法可行性的测试是有效的,但是基于实时系统的调试结果是不可见 的。解决上述问题的方法之ー是建立与实际电网实时运行一致的研究与测试环境。由于RTDS (Real Time Digital Simulator,实时数字仿真器)仿真系统能逼真地模拟实际电カ系统的状态,同时由于被试设备直接连接到仿真系统,和在实际系统中运行一祥,RTDS系统在电カ系统实际装置闭环试验中有了广泛应用。但从国内外文献看,目前还没有实现RTDS系统级闭环控制。
发明内容
本发明的目的在干,提供ー种RTDS-EMS系统级闭环控制实验仿真平台搭建方法,模拟不同控制中心的实时断面采样时刻不一致现象,为开发实用化分布式状态估计计算系统提供条件。为实现上述目的,本发明提供的技术方案是,ー种RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述方法包括步骤I :从能源管理系统EMS中获取待建模厂站信息,对待建模厂站信息进行简化等值处理,从而获得等值厂站,并在实时数字仿真器RTDS系统上搭建等值厂站的仿真模型;步骤2 :利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真;步骤3 :在能源管理系统EMS中绘制与所述等值厂站对应的实际设备接线图;步骤4 :安装网络通讯接ロ卡GTNET,搭建RTDS数据输入输出接ロ DNP模块,在能源管理系统EMS侧配置前置系统FES的网络运行參数;步骤5 :设计开发规约转换器,开发接ロ函数,实现实时数字仿真器RTDS和能源管理系统EMS之间的信息交互;所述规约转换器用于实现实时数字仿真器RTDS数据和能源管理系统EMS数据之间的格式转换;步骤6 :虚拟出多个远程終端RTU,使远程终端RTU与等值厂站一一对应,控制虚拟远程终端RTU与能源管理系统EMS之间的连接;步骤7 :设计开发实时数据存储控制发生器,设置数据触发延时,模拟实际电网中不同控制中心采样时刻不一致的情形。
所述利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真具体是,从能源管理系统EMS中获取与RTDS/Draft变量对应的实时数据,采用潮流状态估计算法进行估计和匹配,将状态估计结果作为实时数字仿真器RTDS仿真基态。所述步骤4具体包括步骤401 :统计各个实时数字仿真器RTDS的计算单元RACK需要通信的数据量,确定网络通讯接ロ卡GTNET的安装位置;步骤402 :在安装有网络通讯接ロ卡GTNET的计算单元RACK上加入RTDS数据输入输出接ロ GTNET_DNP模块;在与装有网络通讯接ロ卡GTNET的计算单元RACK直接通信的所有计算单元RACK上添加串行器模块;其中,不含RTDS数据输入输出接ロ GTNET_DNP模块和串行器模块的计算单元RACK上的监视变量,通过输出元件传送到含有RTDS数据输入输出接ロ GTNET_DNP模块或串行器模块的计算单元RACK上;
步骤403 :为每个RTDS数据输入输出接ロ GTNET_DNP模块配置ー个点映射文件RTDS_DNP,定义通过RTDS数据输入输出接ロ GTNET_DNP模块输入输出RTDS的所有变量,并描述各个变量和RTDS数据输入输出接ロ GTNET_DNP模块的点号地址之间的映射关系;步骤404 :通过前置系统FES配置等值厂站通道规约类型、网络类型以及各变量的点号和通道号。所述步骤5具体包括步骤501 :根据所用到的模拟状态量、数字状态量、模拟控制量和数字控制量四种数据对象类型,设计四个接ロ函数,分别用以读取模拟和ニ进制数据量以及写入模拟和ニ进制数据对象;步骤502 :根据所述四种数据对象类型及IEC104协议的工作流程,设计用于实现RTDS数据和能源管理系统EMS控制指令的解析和封装的接ロ函数。所述步骤6具体是步骤601 :实时显示各个虚拟远程终端RTU与能源管理系统EMS主站的连接情况;步骤602 :利用Socket套接字编程实现虚拟远程终端RTU所在工作站与实时数字仿真器RTDS和能源管理系统EMS之间的通信连接;步骤603 :建立多个相互独立的线程,每个线程控制ー个虚拟远程终端RTU与能源管理系统EMS之间的连接。所述步骤7具体是,当实时数字仿真器RTDS在线时,编写一个用于延迟设定时间的过程,通过调用这个过程来控制实时数字仿真器RTDS实时仿真数据的上送和更新;当实时数字仿真器RTDS离线时,选择历史数据源并生成一个数据播放控制文件,按设定时间间隔上送所选数据文件。本发明可以虚拟出多个远程終端RTU,通过自主开发设计的规约转换器和实时数据存储控制发生器,建立并控制其与EMS系统之间的连接,从RTDS系统获取仿真数据,作为厂站端遥信、遥测量送至EMS系统,并将来自EMS系统的遥控、遥调指令,送至RTDS系统,支持RTDS-EMS之间的双向数据流,实现RTDS-EMS系统级闭环控制;同时通过增设EMS系统和配置广域网模拟设备,还可以搭建实验室模拟分布式状态估计实验测试环境。
图I是RTDS-EMS系统级闭环控制实验仿真平台搭建方法流程图;图2是RTDS-EMS系统级闭环控制实验仿真平台功能结构图;图3是RTDS-EMS系统级闭环控制实验仿真平台硬件结构示意图;图4是本发明提供的实验室模拟分布式状态估计硬件测试环境示意图;图5是本发明提供的RTDS在线时控制实时数据存储发生器实现人为控制数据采样时刻的流程图;图6是本发明提供的RTDS离线时控制实时数据存储发生器实现人为控制数据采样时刻的流程图;图7是本发明提供的遥信、遥测上送至EMS系统数据流程图; 图8是本发明提供的遥控、遥调送至RTDS系统数据流程图。
具体实施例方式下面结合附图,对优选实施例作详细说明。应该强调的是,下述说明仅仅是示例性的,而不是为了限制本发明的范围及其应用。实施例I图I是RTDS-EMS系统级闭环控制实验仿真平台搭建方法流程图,图2是RTDS-EMS系统级闭环控制实验仿真平台功能结构图。參考图I和图2,本发明提供的RTDS-EMS系统级闭环控制实验仿真平台搭建方法包括步骤I :在实时数字仿真器RTDS系统上搭建仿真模型;从能源管理系统EMS中获取待建模厂站信息,对待建模厂站信息进行简化等值处理,从而获得等值厂站,并在实时数字仿真器RTDS系统上搭建等值厂站的仿真模型。步骤2 :利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真。利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真具体是,从能源管理系统EMS中获取与RTDS/Draft变量对应的实时数据,采用潮流状态估计算法进行估计和匹配,将状态估计结果作为实时数字仿真器RTDS仿真基态,将状态估计结果作为数据基态送至RTDS,进行RTDS仿真。步骤3 :在能源管理系统EMS中绘制与所述等值厂站对应的实际设备接线图。步骤4 :安装网络通讯接ロ卡GTNET,搭建RTDS数据输入输出接ロ DNP模块,在能源管理系统EMS侧配置前置系统FES的网络运行參数。步骤401 :统计各个实时数字仿真器RTDS的计算单元RACK需要通信的数据量,确定网络通讯接ロ卡GTNET的安装位置。在实际应用中,通信的变量通常以模拟信号状态量为主,因此为提高通信效率,预安装 GTNET 卡的 RACK 应满足首先,与该 RACK 通过 IRC (Inter-Rack Communication Card,层间通信卡)卡直接通信的所有RACK(包含该RACK)上參与通信的模拟信号状态量的数量总和应尽可能的大;其次,该RACK本身參与通信的模拟信号状态量尽可能的大。步骤402 :在安装有网络通讯接ロ卡GTNET的计算单元RACK上加入RTDS数据输入输出接ロ GTNET_DNP模块;在与装有网络通讯接ロ卡GTNET的计算单元RACK直接通信的所有计算单元RACK上添加串行器模块;其中,不含RTDS数据输入输出接ロ GTNET_DNP模块和串行器模块的计算单元RACK上的监视变量,通过输出元件传送到含有RTDS数据输入输出接ロ GTNET_DNP模块或串行器模块的计算单元RACK上。步骤403 :为每个RTDS数据输入输出接ロ GTNET_DNP模块配置ー个点映射文件RTDS_DNP,定义通过RTDS数据输入输出接ロ GTNET_DNP模块输入输出RTDS的所有变量,并描述各个变量和RTDS数据输入输出接ロ GTNET_DNP模块的点号地址之间的映射关系。步骤404 :通过前置系统FES配置等值厂站通道规约类型、网络类型以及各变量的点号和通道号。步骤5 :设计开发规约转换器,开发接ロ函数,实现实时数字仿真器RTDS和能源管理系统EMS之间的信息交互。所述规约转换器用于实现实时数字仿真器RTDS数据和能源管理系统EMS数据之间的格式转换。
步骤501 :基于DNP3. O开发数据接ロ,根据所用到的模拟状态量、数字状态量、模拟控制量和数字控制量四种数据对象类型,设计四个接ロ函数,分别用以读取模拟和ニ进制数据量以及写入模拟和ニ进制数据对象。步骤502 :基于IEC104开发数据接ロ,根据所述四种数据对象类型及IEC104协议的工作流程,设计用于实现RTDS数据和能源管理系统EMS控制指令的解析和封装的接ロ函数。 步骤6 :虚拟出多个远程終端RTU,使远程终端RTU与等值厂站一一对应,控制虚拟远程终端RTU与能源管理系统EMS之间的连接。步骤601 :基于Microsoft Visual C++6. O的软件编程环境,结合RTDS仿真模型中的等值厂站信息,在界面上罗列出各虚拟RTU,并配备状态指示灯,用于实时显示各虚拟RTU与主站(即EMS系统)的连接情況。步骤602 :基于Microsoft Visual C++6. O的软件编程环境,利用Socket套接字编程实现虚拟RTU所在工作站与RTDS和EMS之间的通信连接。步骤603 :为实现多个虚拟RTU与EMS系统之间的并发处理,建立多个相互独立的线程,每个线程的运行情况可以通过界面上连接、关断两个简单按钮进行控制,即控制各虚拟RTU与EMS系统之间的连接。步骤7 :设计开发实时数据存储控制发生器,设置数据触发延时,模拟实际电网中不同控制中心采样时刻不一致的情形。基于Microsoft Visual C++6. O的软件编程环境,分RTDS在线和离线两种情况设计。具体实现流程如图5和图6所示,人为设置数据触发延时,控制数据采样时刻,模拟实际互联电网中不同控制中心采样时刻不一致的现象。当实时数字仿真器RTDS在线时,编写ー个用于延迟设定时间的过程,通过调用这个过程来控制实时数字仿真器RTDS实时仿真数据的上送和更新;当实时数字仿真器RTDS离线时,编写一个用来选择历史数据源的界面,并生成一个数据文件,按指定的时间间隔控制所选数据文件的上送。实施例2下面以云南电网模型为例,说明本发明具体实施方案。云南电网RTDS仿真模型系统结构信息如表I和表2所不。其中,表I为云南电网RTDS仿真模型系统规模信息表,表2为云南电网RTDS仿真模型与EMS对比信息表。
权利要求
1.一种RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述方法包括 步骤I :从能源管理系统EMS中获取待建模厂站信息,对待建模厂站信息进行简化等值处理,从而获得等值厂站,并在实时数字仿真器RTDS系统上搭建等值厂站的仿真模型; 步骤2 :利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真; 步骤3 :在能源管理系统EMS中绘制与所述等值厂站对应的实际设备接线图; 步骤4 :安装网络通讯接口卡GTNET,搭建RTDS数据输入输出接口 DNP模块,在能源管理系统EMS侧配置前置系统FES的网络运行参数; 步骤5 :设计开发规约转换器,开发接口函数,实现实时数字仿真器RTDS和能源管理系统EMS之间的信息交互;所述规约转换器用于实现实时数字仿真器RTDS数据和能源管理系统EMS数据之间的格式转换; 步骤6 :虚拟出多个远程终端RTU,使远程终端RTU与等值厂站一一对应,控制虚拟远程终端RTU与能源管理系统EMS之间的连接; 步骤7 :设计开发实时数据存储控制发生器,设置数据触发延时,模拟实际电网中不同控制中心采样时刻不一致的情形。
2.根据权利要求I所述的RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真具体是,从能源管理系统EMS中获取与RTDS/Draft变量对应的实时数据,采用潮流状态估计算法进行估计和匹配,将状态估计结果作为实时数字仿真器RTDS仿真基态。
3.根据权利要求I或2所述的RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述步骤4具体包括 步骤401 :统计各个实时数字仿真器RTDS的计算单元RACK需要通信的数据量,确定网络通讯接口卡GTNET的安装位置; 步骤402 :在安装有网络通讯接口卡GTNET的计算单元RACK上加入RTDS数据输入输出接口 GTNET_DNP模块;在与装有网络通讯接口卡GTNET的计算单元RACK直接通信的所有计算单元RACK上添加串行器模块;其中,不含RTDS数据输入输出接口 GTNET_DNP模块和串行器模块的计算单元RACK上的监视变量,通过输出元件传送到含有RTDS数据输入输出接口 GTNET_DNP模块或串行器模块的计算单元RACK上; 步骤403 :为每个RTDS数据输入输出接口 GTNET_DNP模块配置一个点映射文件RTDS_DNP,定义通过RTDS数据输入输出接口 GTNET_DNP模块输入输出RTDS的所有变量,并描述各个变量和RTDS数据输入输出接口 GTNET_DNP模块的点号地址之间的映射关系; 步骤404 :通过前置系统FES配置等值厂站通道规约类型、网络类型以及各变量的点号和通道号。
4.根据权利要求3所述的RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述步骤5具体包括 步骤501 :根据所用到的模拟状态量、数字状态量、模拟控制量和数字控制量四种数据对象类型,设计四个接口函数,分别用以读取模拟和二进制数据量以及写入模拟和二进制数据对象; 步骤502 :根据所述四种数据对象类型及IEC104协议的工作流程,设计用于实现RTDS数据和能源管理系统EMS控制指令的解析和封装的接口函数。
5.根据权利要求4所述的RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述步骤6具体是 步骤601 :实时显示各个虚拟远程终端RTU与能源管理系统EMS主站的连接情况;步骤602 :利用Socket套接字编程实现虚拟远程终端RTU所在工作站与实时数字仿真器RTDS和能源管理系统EMS之间的通信连接; 步骤603 :建立多个相互独立的线程,每个线程控制一个虚拟远程终端RTU与能源管理系统EMS之间的连接。
6.根据权利要求5所述的RTDS-EMS系统级闭环控制实验仿真平台搭建方法,其特征是所述步骤7具体是,当实时数字仿真器RTDS在线时,编写一个用于延迟设定时间的过程,通过调用这个过程来控制实时数字仿真器RTDS实时仿真数据的上送和更新;当实时数字仿真器RTDS离线时,选择历史数据源并生成一个数据播放控制文件,按设定时间间隔上送所选数据文件。
全文摘要
本发明公开了电力系统调度自动化技术领域中的一种RTDS-EMS系统级闭环控制实验仿真平台搭建方法。包括实时数字仿真器RTDS系统上搭建等值厂站的仿真模型;利用等值厂站的仿真模型进行实时数字仿真器RTDS仿真;在能源管理系统EMS中绘制与等值厂站对应的实际设备接线图;安装网络通讯接口卡GTNET,并配置前置系统FES的网络运行参数;设计开发规约转换器,实现实时数字仿真器RTDS和能源管理系统EMS之间的信息交互;虚拟出多个远程终端RTU,控制虚拟远程终端RTU与能源管理系统EMS之间的连接;用于模拟实际电网中不同控制中心采样时刻不一致的情形。本发明实现了RTDS-EMS系统级闭环控制。
文档编号H02J13/00GK102664399SQ20121010212
公开日2012年9月12日 申请日期2012年4月9日 优先权日2012年4月9日
发明者张海波, 葛丹丹 申请人:华北电力大学