论文部分内容阅读
实现数据共享是智能电网发展的必然要求。智能变电站采用IEC61850标准,并使用变电站配置语言SCL描述变电站中的设备对象,致使变电站监控系统(SCADA系统)采集的设备状态监测数据符合SCL模型;而调度中心侧的电力应用如能量管理系统(EMS)、继电保护、故障录波系统等符合IEC61970标准,采用公共信息模型CIM描述电力系统中的对象,数据模型的差异导致调度中心难以有效利用变电站侧符合SCL模型的设备状态数据。为了解决调度中心与变电站因数据模型不同导致的数据交互困难,本文给出了基于模型转换的数据集成方案,实现了SCL模型描述的状态数据面向CIM模型的集成;同时考虑集成与存储效率问题,引入云计算技术实现了变电站设备状态数据的高效集成与可靠存储。主要研究成果有:(1)给出了基于模型转换的集成方案,并采用Hbase数据库实现了CIM模型的存储,同时依据“资源-属性-属性值”三元组的表示方式设计了CIM实例数据的存储模式,实现了经过模型转换后的符合CIM模型的变电设备状态监测数据的高效存储。(2)在集成方案中给出了基于Spark重写的GDA数据访问接口,实现了三元组存储模型下状态监测数据的查询,并将查询结果封装为CIM/XML文件格式,为基于CIM建模的电力应用提供了标准格式的数据文件。(3)针对状态数据集成时SCL与CIM模型异构问题,引入本体技术,构建SCL与CIM模型的本体,通过改进的基于语言学特征和结构特征的多策略本体匹配方法建立了SCL与CIM模型之间的语义映射,为变电站符合SCL模型的数据到CIM模型数据的转换提供了映射依据。(4)搭建了小型Spark集群平台,在集群平台上以EPRI提供的变电站状态数据为例,依据SCL与CIM模型间的映射关系,实现了变电站SCD/XML文件到CIM/XML文件的映射,并用模拟状态数据在搭建的集群平台上进行数据导入和查询,同单机关系数据库性能对比分析,验证了本文所提集成方案的可行性和高效性。