基于CIM标准的电力系统动态数据交互——E语言解析与应用

需积分: 20 43 下载量 38 浏览量 更新于2024-08-09 收藏 3.44MB PDF 举报
该项目涉及电力系统中数据交互的优化,主要关注E语言(E-language)的应用和CIM(Common Information Model)标准在解决动态数据交换效率问题上的作用。E语言是基于XML的,但针对电力系统的特性进行了优化,提供更高效的数据描述和解析。在项目中,E语言用于描述电力系统的动态数据,采用横表式结构,包含注释、系统声明、数据块等元素,以提高数据交互效率。 E语言的特点包括: 1. 结合了面向关系和面向对象的数据描述方式,适用于电力系统。 2. 继承了XML的可读性和扩展性,同时提高了数据描述效率。 3. 使用简单的标记符号和描述语法,便于描述复杂的电力系统数据模型。 4. 包含注释、系统声明、数据块起始和结束标记、数据块头定义等结构。 项目中,E语言的数据片段展示了如何简洁地表示开关设备的状态信息,如厂站名、开关名、开关刀闸状态和量测状态,提高了数据交互效率。 CIM(Common Information Model)标准在智能电网调度系统中的应用也得到了探讨。CIM是一个电力系统信息模型,用于标准化电网数据的表示和交换。在设计中,涉及到以下几个方面: 1. 分析了CIM和SVG(Scalable Vector Graphics)在电力系统中的结合,实现图模一体化。 2. 比较了DOM(Document Object Model)和SAX(Simple API for XML)解析方式,选择了高效的CIM/XML文件解析接口。 3. 设计了基于CIM的抽象模型对象化,建立了电网层次关系模型,并进行了数据库设计,包括对象数据模型到关系数据模型的映射。 4. 结合SVG图形数据,设计了拓扑关系的存储,并对CIM模型中的拓扑关系进行了验证。 该硕士学位论文研究了基于CIM标准的建模与实现,为常州东瑞电力软件公司开发了一个高效、模块化、开放且数据冗余低的IEC61970接口平台,实现了与现有模块系统的有效结合。论文还提出了未来可能需要进一步研究的问题。关键词包括:IEC61970、电网调度系统、CIM。