CIM概述
4
内容和意义
IEC 61970系列标准主要包括公共信息模型(CIM)和组 件接口规范(CIS)两方面内容。 其目的和意义在于: (1)便于来自不同厂家的EMS系统内部各应用的集成; (2)便于EMS系统与调度中心内部其它系统的互联; (3)便于不同调度中心EMS系统之间的模型交换。
5
组成部分
第1部分:导则和基本要求 第2部分:术语 第301部分:公共信息模型(CIM)基础 第302部分:公共信息模型(CIM)财务、能量计划和 预定 第303部分:公共信息模型(CIM)SCADA 第401部分:组件接口规范(CIS)框架 第402部分:公共服务; 第403部分:通用数据访问(GDA) 第404部分:高速数据访问(HSDA)
+PSR
1
0..1
OutageSch edule +OutageSche dule +ConductingEquip ment
1
Conductin gEquip ment
0..1
+Outa geSchedul e
(f rom Core)
+SwitchingOperations
0..n
SwitchingOperation
20
Financial 包
财务包支持结算和帐单。 这些类代表了在正式或非正式协定中出现的实体。
OpenAccessProduct ContractOrTariff
0..*
OfferedBy
Offers PowerSystemResource
(from Core)
CustomInstanceOf
Contains
Company
(from Core)
0..*
Has HasA ServiceAgreement
0..* 0..*
MemberOfCompany
MemberOf
0..* 1..1 0..1
Of
OperatedBy OperatedBy Operates
1..*
TransmissionProduct
BusinessUnit
公共信息模型( 公共信息模型(CIM)概述 )
李宝林 陈益信 福建省电力公司博士后科研工作站 福建亿力电力科技股份有限公司 2006年6月29日 年 月 日
1
报告内容
CIM概述 1. CIM概述 CIM建模表示法 2. CIM建模表示法 CIM包 3. CIM包 CIM类和关联 4. CIM类和关联 CIM模型的概念和例子 5. CIM模型的概念和例子
12
拓扑包 (Topology)
这个包是Core包的扩展 它与Terminal类一起建立连接性(Connectivity)的 模型,而连接性是设备怎样连接在一起的物理定义。 另外,它还建立了拓扑(Topology)的模型,拓扑是 设备怎样通过闭合开关连接在一起的逻辑定义。拓扑定 义与其它的电气特性无关。
量测包 (Meas)
Meas包包含描述各应用之间交换动态测量数据的实体
17
负荷模型包 (LoadModel)
这个包以曲线及相关的曲线数据的形式为能量用户及 系统负荷提供模型。 还包括影响负荷的特殊情况,例如季节与日类型。 这一信息由负荷预测(Load Forecasting)和负荷管 理(Load Management)使用。
22
Reservation (预订)包 预订)
Reservation (预订)包包含能量交易计划、发电容量、 输电及辅助服务等信息。
23
SCADA (监视控制及数 据采集) 据采集)包
包含了用于SCADA SCADA的建模信息的实体。 SCADA 监视控制支持操作员对设备控制,如合断一个开关, 数据采集则从不同数据源采集遥测数据
14
停运包 (Outage)
这个包是Core和Wires包的扩展 它建立了当前及计划网络结构的信息模型
Naming
(f rom Co re)
ClearanceTag +ClearanceTags
0..n
CurveSchedule
(f rom Core)
PowerSystemResource
(f rom Core)
0..1
HoldsTitleTo
ResellsProd
ProviderOf
OperatedBy
1..*
GeneratingUnit
(from Production)
HoldsTitleTo
Resells
TitleHeldBy ResoldBy
0..*
HasA ProvidedBy EnergyProduct
13
电线包 (Wires)
Wires包是Core和Topology包的扩展 它建立了输电(Transmission)和配电(Distribution) 网络的电气特性的信息模型 这个包用于网络应用,例如状态估计(State Estimation)、潮流(Load Flow)及最优潮流(Optimal Power Flow)
21
1..*
(from EnergyScheduling)
EnergyScheduling(能量 ( 计划) 计划)包
EnergyScheduling包提供了公司之间电能量交换的计 划和结算能力 它包含发电、用电、损耗、传输、售购等电能量(兆瓦) 交易 这些类用于电能量、发电容量、传输以及辅助服务的 结算和记帐。
11
核心包 (Core)
这个包不依赖于任何其他的包,而其他包中的大部分 都具有依赖于本包的关联和普遍化 并不是所有的应用都需要所有的Core实体 包含 —核心命名(Naming) —电力系统资源(PowerSystemResource) —设备容器(EquipmentContainer) —导电设备(ConductingEquipment)等实体
8
CIM包
CIM划分为一组包。包是一种将相关模型元件分组的通 用方法,没有特殊的语义意义。 IEC 61970-301 — 核心包(Core) — 域包(Domain) — 发电包(Generation) — 发电动态包(Generation Dynamics) — 负荷模型包(LoadModel) — 量测包(Meas) — 停运包(Outage) — 生产包(Production) — 保护包(Protection) — 拓扑包(Topology) — 电线包(Wires)
18
发电包 (Generation)
Generation 包 分 成 两 个 子 包 : Production 包 和 GenerationDynamics包 电力生产包 (Production)提供了各种类型发电机的模 型。它还建立了生产成本信息模型,用于发电机间进行 经济需求分配及计算备用量大小。Production包用于机 组组合(Unit Commitment)、水力和火力发电机组的 经济调度(Economic Dispatch)、负荷预测及自动发 电控制(Automatic Generation Control)等应用。 发电动态包 (Generation dynamics) 提供原动机,例 如透平和锅炉的模型,这些模型在模拟和培训应用中需 要 用 到 。 这 一 信 息 用 于 动 态 培 训 仿 真 器 ( Dynamic Training Simulator)应用的机组建模。
27
CIM模型的概念和例子 模型的概念和例子
变压器模型
28
CIM模型的概念和例子 模型的概念和例子
连接模型
29
CIM模型的概念和例子 模型的概念和例子
模型和包容模型
30
几个关键的类
连接节点类 (ConnectivityNode) 连接节点是这样的一些点,在这些点上导电设备 的端点通过零阻抗连接在一起。 拓扑岛类 (TopologicalIsland) 网络的一个电气连接的子集。拓扑岛会随着当前网络 状态的变化(即隔离开关、断路器等改变状态)而变化。 拓扑节点类 (TopologicalNode) 在当前网络状态下通过闭合的开关连接在一起的一组 连接节点。拓扑节点能够随着当前网络状态的变化(即 开关、断路器等改变状态)而变化。
6
组成部分
第405部分:通用事件和订阅(GES) 第450部分:信息交换模型 第451部分:SCADA CIS 第452部分:CIM模型交换服务 第501部分:CIM资源描述框架(RDF)模式 第502部分:CDA CORBA映射 第503部分:CIM XML模型交换格式
7
CIM建模表示法
CIM 用面向对象的建模技术定义。 具体地说,CIM规范使用统一建模语言(UML)表达方法 将CIM定义成一组包,每一个包包含一个或多个类图, 用图形方式展示该包中的所有类及它们的关系。 根据类的属性及与其它类的关系,用文字形式定义各 个类。
19
域包 (Domain)
Domain包是量与单位的数据字典,定义了可能被其他 任何包中的任何类使用的属性的数据类型。 此包包含原始数据类型的定义,包括量测的单位和允 许的值。每一种数据类型包含一个值(value)属性和 一个可选的量测单位(unit),这个单位指定为一个被 初始化为该量测单位文字描述的静态变量。 枚举型数据的允许值在该属性的文档(documentation) 中用UML约束句法在大括号({})内列出。字符串长度 在文档中列出,并也被指定为长度属性。
31
CIM模型的概念和例子 模型的概念和例子
基于CIM拓扑的简单网络的连接模型
32
CIM设备的继承关系 设备的继承关系
33
结束
谢谢!
34
2
公共信息模型
公共信息模型(CIM) 用对象类和属性及它们之间的关 系来描述电力企业的所有主要对象,特别是那些与电力 运行有关的对象 公共信息模型(CIM)是一个抽象模型