论文部分内容阅读
针对公共信息模型(CIM)数据交换中存在的可扩展性差与重用性不足2个重要问题,介绍上海电网先进能量管理系统(AEMS)中对上述问题的解决方案。文中充分考虑CIM不断发展变更与各厂商对CIM理解存在差异的现状,介绍了利用Java反射机制解决上述问题的方案。该方案由基于可扩展置标语言(XML)描述的CIM的解析导入、模型可观性校验、实时内存模型建立3部分组成。测试结果表明,本方案所实现的CIM导入方案具有很好的扩展性与重用性,可灵活方便地实现与不同厂商的能量管理系统(EMS)之间的数据交换,满足工程实用性要求。
Aiming at two important problems of poor scalability and reusability in the common information model (CIM) data exchange, this paper introduces the solutions to the above problems in Advanced Power Management System (AEMS) of Shanghai Power Grid. In this paper, we take full account of the current situation of CIM’s continuous development and change and the differences of CIM understanding among various manufacturers, and introduce the scheme of using Java reflection mechanism to solve the above problems. The scheme consists of CIM parsing and importing based on Extensible Markup Language (XML), model observability verification and real-time memory model building. The test results show that the CIM import scheme realized by this scheme has good expansibility and reusability, and can flexibly and conveniently exchange data with energy management systems (EMSs) of different manufacturers to meet engineering practical requirements.