【技术实现步骤摘要】
一种并行协同系统的标准数据交换接口方法
本专利技术涉及电力系统调度领域的接口方法,具体涉及一种并行协同系统的标准数据交换接口方法。
技术介绍
目前,电网公司各级调度机构采用的系统分析程序种类很多,包括PSASP、PSD-BPA、PSSE等,同时同级机构的规划、调度、运行等部门间也存在多种仿真程序并存的现象,不同程序的计算结果差异对电网调度工作的质量乃至电网安全稳定运行带来了较大的影响,对全国联网工作的推进和实施造成了阻碍。造成计算结果差异的原因既有程序自身的差异,但原始数据模型的不一致是导致计算结果差异的主要因素,比如负荷模型的差异以及发电机控制系统的差异等。使用不同分析程序为电网调度人员在数据整合,数据拼接,数据转换以及计算结果分析比对等方面带来了大量复杂且重复的工作。在联网计算的过程中,这些工作大大降低了调度人员的工作效率,延长计算周期,不利于对电网的事故做出及时响应。为了解决电网模型差异问题,减少手工进行数据拼接、转换以及整合等工作带来的巨大工作量,研究一套统一的数据交换接口方法工作已经迫在眉睫。
技术实现思路
针对现有技术的不足,本专利技术的目的是提供一种并行 ...
【技术保护点】
一种并行协同系统的标准数据交换接口方法,其特征在于,所述并行协同系统包括省调用户、地调用户、系统维护服务器、通信装置、Web服务器、应用服务器、数据库服务器、调度服务器和磁盘阵列;所述省调用户、地调用户和系统维护服务器均通过广域网与通信装置连接,通信装置的中心交换机通过Web服务器与光缆连接;所述磁盘阵列通过光交换机与数据库服务器连接;所述应用服务器、数据库服务器和调度服务器均连接在光缆上;所述并行协同系统中的数据库与外部数据源之间通过数据交换接口传输数据;传输的数据采用标准数据格式;所述标准数据采用E语言格式电网数据,所述方法包括下述步骤:(1)初始化Oracle数据库; ...
【技术特征摘要】
1.一种并行协同系统的标准数据交换接口方法,其特征在于,所述并行协同系统包括省调用户、地调用户、系统维护服务器、通信装置、Web服务器、应用服务器、数据库服务器、调度服务器和磁盘阵列;所述省调用户、地调用户和系统维护服务器均通过广域网与通信装置连接,通信装置的中心交换机通过Web服务器与光缆连接;所述磁盘阵列通过光交换机与数据库服务器连接;所述应用服务器、数据库服务器和调度服务器均连接在光缆上;所述并行协同系统中的数据库与外部数据源之间通过数据交换接口传输数据;传输的数据采用标准数据格式;所述标准数据采用E语言格式电网数据,所述方法包括下述步骤:(1)初始化Oracle数据库;(2)读E语言格式文件至内存;(3)表对表的拷贝;(4)写数据至Oracle数据库;所述步骤(2)中,读E语言格式文件至内存包括下述步骤:<1>以读取文本文件的方式打开E语言格式文件;<2>初始化E语言格式数据存储变量;<3>初始化读取结果标志位;<4>判断结果标志位是否为真:若为真,则进行下一步,否则进行步骤<20>;<5>读取E语言格式文件第一行数据信息;<6>抛弃E语言格式文件第一行数据信息并过滤空行;<7>过滤E语言格式文件的数据表头信息;<8>判断该数据表是否为基准容量BaseMVA数据表:若是基准容量BaseMVA数据表,则进行下一步;否则进行步骤<13>;<9>过滤数据信息的英文注释行和中文注释行;<10>读取一条数据信息;<11>判断数据信息是否为该数据表的结束符:若是结束符,则进行步骤<13>;否则进行下一步;<12>将该条数据信息存入内存;并判断结果标志位是否为真:若为真,则返回步骤<8>;否则进行下一步;<13>判断该表是否为基准电压Basevalue数据表:若为基准电压Basevalue数据表,则进行下一步,否则进行步骤<18>;<14>过滤数据信息的英文注释行和中文注释行;<15>读取一条数据信息;<16>判断数据信息是否为该表的结束符:若是结束符,则进行步骤<18>;否则进行下一步;<17>将该条数据信息存入内存;并判断结果标志位是否为真:若为真,则返回步骤<15>;否则进行下一步;<18>判断该表是否为厂站信息Substation数据表:若是,则进行下一步;否则,返回步骤<13>;<19>逐张表遍历,并读取E格式文件数据信息;<20>读E语言格式数据文件至内存流程结束;所述步骤(4)中,写数据至Oracle数据库包括下述步骤:a、连...
【专利技术属性】
技术研发人员:田芳,陈勇,张松树,臧主峰,翟媛媛,李星,刘琳,裘微江,李亚楼,
申请(专利权)人:国家电网公司,中国电力科学研究院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。