CIM电力系统模型实现:设备基类与类型转换
需积分: 20 78 浏览量
更新于2024-08-09
收藏 3.44MB PDF 举报
"1设备基类的实现-hy951180a_datasheet"
本文主要探讨了基于CIM(Common Information Model)标准的电力系统模型对象化实现,特别是设备基类的建立。CIM是一种国际标准,用于描述电力系统的各种组件和它们之间的关系,促进数据交换和系统集成。在CIM模型中,`PowerSystemResource`类继承自`Naming`类,后者包含了设备的基本属性,如名称、别名、路径名和描述。为了适应电力系统的具体需求,`Naming`类被扩展,增加了`CIMID`(设备唯一标识)和`CimType`(设备类型)两个属性。
`CimType`是一个枚举类型,列举了多种电力设备类型,如控制区、断路器、变压器等。在解析CIM/XML文件时,通过比较节点名,可以确定设备所属的类型。这可以通过`StrToCimType`函数实现,该函数遍历`TCimType`枚举,找到与给定字符串匹配的设备类型。
`INaming`接口被定义以支持`CIMID`和`CimType`的获取和设置,它包含一系列方法,如`GetCIMID`、`SetName`等,这些方法使得在对象化过程中能方便地处理设备的属性。
此外,该文还提到了作者徐世强的硕士学位论文,其研究重点是基于CIM标准的建模与实现。论文详细研究了如何设计和实现IEC61970接口,解决了多级调度模型下的信息孤岛问题,优化了数据库结构,实现了CIM与SVG的结合,以及高效的CIM/XML文件解析。整个项目为常州东瑞电力软件公司提供了高效、模块化、低数据冗余的IEC61970接口平台,有效整合了现有的模块系统。
论文的主要贡献包括:
1. 深入分析CIM和SVG在电力系统中的应用,实现两者在电力系统中的集成,以达到图模一体化。
2. 设计并开发了CIM/XML文件解析接口,比较了DOM和SAX解析方式,优化了性能。
3. 建立了基于CIM的电力系统层次关系模型,完成了对象数据模型到关系数据模型的映射。
4. 结合SVG图形数据设计了拓扑关系存储方案,验证了CIM模型中拓扑关系的正确性。
5. 对整个工作的进展进行了总结,并提出了未来可能的研究方向。
关键词:IEC61970,电网调度系统,CIM,SVG
2018-02-01 上传
2021-10-01 上传
2023-03-26 上传
2021-09-29 上传
2022-09-20 上传
2022-09-24 上传
2021-08-11 上传
Yu-Demon321
- 粉丝: 23
- 资源: 3981
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践