using cim to support network model management inside the...

30
Using CIM to Support Network Model Management Inside the Utility European CIM User Group Meeting Gdynia, Poland 3 June, 2015 Pat Brown, EPRI Jay Britton, Britton Consulting

Upload: dangthuan

Post on 15-Apr-2018

218 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Using CIM to Support Network Model Management Inside the Utility

European CIM User Group MeetingGdynia, Poland

3 June, 2015

Pat Brown, EPRIJay Britton, Britton Consulting

Page 2: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

EMS/OpsPlanning

Protection

TrainingSimulator

TransientAnalysis

ExpansionPlanning

. .

. .

. .

. .

. .• Every tool requires its own network model, in its own format

• Every tool has its own users and maintainers

• Silos are both technical and organizational

Transmission Network Model ManagementIn Support of Reliability

Page 3: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

• Silos cause:

– Duplicate effort

– Synchronization problems

– Consistency issues

– “Trapped” data

Transmission Network Model ManagementTechnical & Organizational Silos

Lots of energy invested in unproductive workErrors can go unrecognized

Page 4: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

•Silos at multiple levels – TSO, ISO, Interconnect

Transmission Network Model ManagementIndustry Landscape

TSOEMS

Protection

Planning

ISOPlanning

Market

TSOEMS

Protection

Planning

ISOEMS

Market

InterconnectPlanning

Page 5: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

•Consolidated model management

Market Protection

Transmission Network Model ManagementEncouraging Developments

Network Analysis

Planning

– ERCOT model management implementation

EMS

NMMS

Page 6: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

•Consolidated model management

Market Protection

Transmission Network Model ManagementEncouraging Developments

Network Analysis

Planning

– ERCOT model management implementation

– Product configuration tools

EMS

Page 7: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

– Network model interoperability tests started in 2000 –more than 15 to-date

– Planning (bus/branch) model added in 2008

Transmission Network Model ManagementSupport from the CIM

– Began as operational model in early 1990s

– Support EMS components from different vendors

– Became IEC Standard in mid-1990s

– Understood as basis for semantic model for enterprise integration

– Dynamics (transient behavior) model added in 2013

– Projects, outage and contingency modeling are current topics

•Common Information Model (CIM) as foundation

Now nearly robust enough to truly support NMM tool integration

Page 8: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Network Cases

EMSNetwork Model

Enterprise Data Sources

Line Impedance Calculation

Circuit Description

Transformer Data

Substation As-Built

Outage Studies

Substation Load History

Planning Base Cases

Import/Export Cases

Generator data

Plans

Line Rating Calculation

Validation Cases

ProtectionModel/Cases

GIS

Outages

Transmission Network Model ManagementExisting Situation

Page 9: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

TSO Footprint Enterprise Data Sourcesfor TSO Consumers

Construction Projects

Construction Package

Proposed Projects TSO Network Model

Consumer Applications

TSO PlanningPower Flow Application

External Footprint Data Sourcesfor TSO Consumers

ISO Planning Power FlowApplication

Case Assumptions

OperatingPhilosophies

Physical Network Model

xfmr serial number, factory test results

Equipment FactoryTesting

Circuit Limits Calculator

Trans Plan Model

Ratings(ratings for every circuit

component, includes relay settings that limit

ratings)(generic device rating/

limit information)

Circuit Limits(8 temperature-based

levels)

yearly non-coincident per transformer

peak load projections

yearly non-coincident per transformer

peak load projections

factory test results

rating information

reference

electronic transfer

electronic transfer

TSO EMS

EMS Model

equipment names, normal states, connectivity,

load & generation locations, transformer

tap data, telemetry

line impedances

generator location, generator steady-

state behavior characteristics

voltage schedules

non-SCADA load allocations

peak loads

reference

line & transformer circuit limits

.pdf of test results

Asset Procurement asset data

load injections

load scalingload scaling

Trans Plan Engin

Trans Plan Engin

Summer Peak

Base Case

planned equipment names, connectivity,

load & generation locations

line & transformer circuit limits

Trans Plan Model

Trans Plan Model

generator injections

Study DTSEnvironment Simulator

EMS Study Case

interchange schedules

external interchangeTrans Plan

ModelTrans Plan

Model

typical equipment limits

reference

typical equipment impedances

LimitsLimits

ControlControl

Load ConfigLoad Config

equipment name, connectivity

ManualEntry

Trans Plan Model

Trans Plan Model

tap settings

DTS Model

EMS cases are based on

configuration source data

UV and UF relay settings

Dynamics Case

generator dynamic behavior

characteristics

transformer impedances & taps

Relay Engineering

Trans P and CTrans

P and C

DTS Scenario

DTS scenarios are based on configuration source data

equipment names, normal states,

transformer tap data, connectivity,

load & generation locations

Asset Management

(existing assets, names, nameplate information,

including rating)

Asset Mgmt

Station Engin

Station Engin

occasional relaying info

script per case rating update

script per case rating update

Summer Peak

Base Case

ISO

Summer Peak

Base Case

Dynamics Case

Trans Plan Model

Trans Plan Model

Trans Plan Model

Trans Plan Model

reference

email with requested line & transformer

impedances

external network equipment names,

normal states, connectivity, impedances,

load locations & allocations

external network equipment names,

normal state, connectivity,

load locations, ICCP config

external generator locations, generator

steady-state behavior characteristics

external network line & transformer impedances

voltage schedules

generator location, operating characteristics

ISO

line & transformer impedances

ISO

internal (muni load) interchange

ISO

voltage schedules

ISO

ManualEntry

Trans P and CTrans

P and C

load & generation injection adjustments

PurchasingPurchasing

TSO Voltage Stability Analysis Tool

Summer Peak

Base Case

Summer Peak

Base Case

Trans Plan Model

Trans Plan Model

per case translationper case

translation

generator time constants

ManualEntry

EMS Support

EMS Support

external outagesoutages for initial

& day-ahead studies

external real-time measurement values /

states

external equipment/circuit ISO OS IDs

added/removed equipment IDs

NERC SDX(Eastern Interconnect

outages)

NERC

TSO Outage Scheduler

Outageable Equipment

Model

equipment names, in-service dates,

connectivity

station and asset information

ManualEntry

ICCPICCP

EMS Real-time Case

equipment name, normal state, connectivity, load

locations

Other Utility

internal TSO outages

internal TSO outages

outage request

outages for initial study

TSOPlanned

Field Work

FieldPersonnel

FieldPersonnel

outages for day-ahead study

internal TSO outagesNERC SDX

(Eastern interconnect outages)

NERC

outages for initial study

load & generation injection adjustments

system load

reference

Outage Scheduler(internal planned & actual

outages)

OS Support

Real-time Data Historian

(historic EMS point values)

EMS Support

historic point data used as needed to validate Planning case assumptions

Field Construction

Construction Planning

Design

Single line diagram(connectivity, equipment name,

line name, load location)Telemetry, control

Tap settingsRelaying diagram/schemes

Equipment list, conductor size

Design

Single line diagram(connectivity, equipment name,

line name, load location)Telemetry, control

Tap settingsRelaying diagram/schemes

Equipment list, conductor size

Station Engin

As-Built

revised Design Package

As-Built

revised Design Package

ISO .interconnection

projects

ISOtransmission

upgrades

TSOexpansion planning

Trans Plan Engin

Planned Project Database

(proposed/planned project information:

dates, costs, engineering details, drawings, status,

project manager)

line & transformer circuit impedances

reference

Protection Engineering Tool

Short Circuit(line & transformer impedance matrix,

generator impedances – includes topology)

Trans P and C

Relay (calculated internal relay

settings, record of external relay settings)

Line Constants(physical line

characteristics, topology)

detailed physical line characteristics

equipment, connectivity

equipment, connectivity

xfmrimpedances

relay settings

relay specifications/schemes,

CT/PT ratios

generator location, operating characteristics

for generators in operation / under

construction

ISO/Generator Owners

asset data

reference

xfmr nameplate

Station Engin

Station Engin

Trans Plan Model

Trans Plan Model

Load ForecastApplication

(system load forecasts)

Control Center

Trans Plan Model

Trans Plan Model

ManualEntry

EMS Support

EMS Support

ManualEntry

OS SupportOS Support

unplanned (actual) outage

TSO System Event

ControlCenter

ControlCenter

Load History Database

(monthly substation Distribution bus peak loads)

Distr Engin

yearly per operating company load projections

ISO

load dynamic behavior

characteristics

Trans Plan Model

Trans Plan Model

Trans Plan Model

Trans Plan Model

script per case update file

script per case update file

internal contingency list selection

Trans Plan Engin

Trans Plan Engin

internal contingency lists

Trans Plan Model

Trans Plan Model

Trans Plan Model

Trans Plan Model

script per case update file

script per case update file

ManualEntry

Trans Plan Model

Trans Plan Model

Contingency List

Contingency List

ManualEntry

Trans Plan Engin

Trans Plan Engin

Trans Ops Engin

Trans Ops Engin

ManualEntry

EMS Support

EMS Support

ManualEntry

Trans P and CTrans

P and C

Trans P and C

Transformer Impedance Database(transformer impedances)

reference

Trans Ops Engin

Trans Ops Engin

reference

contingency & monitored element

configuration

Trans Ops Engin

Trans Ops Engin

internal equipment/circuit ISO OS IDs

ISO Outage Scheduler

ISOadded/

removed equipment IDs

ManualEntry

Trans Ops Engin

Trans Ops Engin

ControlCenter

ControlCenter

Trans Ops Engin

Trans Ops Engin

ManualEntry

ControlCenter

ControlCenter

ManualEntry

Trans P and CTrans

P and C

equipment names, normal states,

transformer tap data, connectivity,

load & generation locations, generator

steady-state behavior characteristics, line &

transformer circuit impedances, line & transformer limits, voltage schedules, load & generator

injections, interchange

equipment names, normal states,

transformer tap data, connectivity,

load & generation locations, generator

steady-state behavior characteristics, line &

transformer circuit impedances, line & transformer limits, voltage schedules, load & generator

injections, interchange

load & generation dynamic behavior

characteristics

Key

ActorActor

process details

process details

process details

process details

ManualEntry

Actor assisting w/ information flow

Manual information flow

Partially automatedInformation flow

AutomatedInformation flow

TSO Data Owner

Application/ System/

Database Source

Non-TSO Data Owner

Application/ System/

Database Source

TSO PlanningPower Flow Application

Summer Peak Base Case

Trans Plan Model

ISO EMS

ISO

EMS Model

Run-Time EMS

one-line indicating

change

one-line indicating

change

ISO Outage Scheduler

Outageable Equipment

Model

ISO

Outages

ISO outages

OS SupportOS Support

Transmission Network Model ManagementTypical Existing Information Flows

Page 10: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Network Cases

EMSNetwork Model

Enterprise Data Sources

Line Impedance Calculation

Circuit Description

Transformer Data

Substation As-Built

Outage Studies

Substation Load History

Network Model Manager

As-Built Internal

As-Built External

Plans Internal

Plans External

Planning Base Cases

Import/Export Cases

Generator data

CM

Plans

Line Rating Calculation

Validation Cases

PNM

ProtectionModel

GIS

Object Registry

Outages

Transmission Network Model ManagementThe NMM Vision – one source for each piece of data

Page 11: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

•Consolidated model management

Market Protection

NMM Requirements Overview

Network Analysis

Planning

– Utilities ready to implement

– Real NMM product market niche

EMS

NMM

Page 12: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

•Consolidated model management

Market Protection

NMM Requirements Overview

Network Analysis

Planning

– Utilities ready to implement

– Real NMM product market niche

– Silos get in the way

EMS

Page 13: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

– Overview of consolidated model management tool requirements

– Sponsored and created by 8 utilities and 2 vendors

TSOs - AEP, BPA, Électricité de France, NationalGrid UK, Oncor

ISOs – ISO-NE, MISO, PJM

Vendors – Alstom, Siemens/Siemens PTI

– Results publicly available for free

– Influence the industry

•2014 Network Model Manager Requirements Overview supplemental

Accelerate utility interestBroaden vendor vision

NMM Requirements Overview Project

Page 14: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

??

?

??

Network Cases

EMSNetwork Model

Enterprise Data Sources

Line Impedance Calculation

Circuit Description

Transformer Data

Substation As-Built

Outage Studies

Substation Load History

External Sources

External Model

Network Model Manager

As-Built Internal

As-Built External

Plans Internal

Plans External

Planning Base Cases

Import/Export Cases

Generator data

CM

Plans

Line Rating Calculation

Validation Cases

Outages

PNM

ProtectionModel

GIS

Object Registry

Outages

Internal Model

NMM Requirements Overview ProjectUse Cases to Identify Requirements

Page 15: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Network Cases

EMSNetwork Model

Enterprise Data Sources

Line Impedance Calculation

Circuit Description

Transformer Data

Substation As-Built

Outage Studies

Substation Load History

External Sources

External Model

Network Model Manager

As-Built Internal

As-Built External

Plans Internal

Plans External

Planning Base Cases

Import/Export Cases

Generator data

CM

Plans

Line Rating Calculation

Validation Cases

Outages

PNM

ProtectionModel

GIS

Object Registry

Outages

Internal Model

NMM Requirements Overview ProjectUse Cases to Identify Requirements

Page 16: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Network Cases

EMSNetwork Model

Enterprise Data Sources

Line Impedance Calculation

Circuit Description

Transformer Data

Substation As-Built

Outage Studies

Substation Load History

External Sources

External Model

Network Model Manager

As-Built Internal

As-Built External

Plans Internal

Plans External

Planning Base Cases

Import/Export Cases

Generator data

CM

Plans

Line Rating Calculation

Validation Cases

Outages

PNM

ProtectionModel

GIS

Object Registry

Outages

Internal Model

Process Group E:

Input from Cases

Process Group D:

Exporting Base Cases for

Operations and Planning

Studies

Process Group C:

Testing & Validation Processes

Process Group B:Exchange with External

Entities

Process Group A:

Internal Input to the NMM

NMM Requirements Overview ProjectUse Cases to Identify Requirements

Page 17: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

NMM Requirements Overview ProjectPublicly Available Deliverable

• “Network Model Manager Technical Market Requirements”(EPRI Product ID 3002003053)

• Available at www.epri.com

Page 18: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Analysis Applications /

SystemsObject Registry

NMM Requirements Overview ProjectNMM Functional Overview

Page 19: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management
Page 20: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Model parts are maintained once …

… and used in many different study case assemblies.

Formal specification of modeling responsibility. Formal specification

of study assembly process.

A B C D

E F G H

I J K L

M N O P

Q R S T

U V W X

TSO A

TSO B

TSO W

TSO X

O O

O

Unified Grid Model

Study Type 1

Study Type 2

Study Type n

O O

O

NMM Requirements Overview ProjectEnabling a Unified Modeling Framework

Page 21: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

WG13 Ref Model for a Network Analysis Case

Steady-State

Hypothesis

(SSH)

Device Status

Initialization/Edit

Topology &

Network Solution

Algorithm

Energy

Forecasts &

Schedules

State Variables

(SV)

Energy Injection

Initialization/Edit

Control Setting

Initialization/Edit

Physical Model

Select / Edit

Monitoring

Initialization/Edit

Equipment

(EQ)

Outage

Schedules - Status

- Switch status

- In Service

- Branch end

- Tap positions

- Control settings

- Voltage regulation

- Flow regulation

- SIPS

- Monitoring

- Operating limits

- Other

- Energy Injections

- Bulk generation

- Solar

- Wind

- Storage

- Traditional Load

- DR

- etc,

Topology

(TP)

- TopologyNodes

- association to

conducting equipment

- Energized State

- Island Topology

- BusVoltage

- Bus Injections

- Terminal flows

- Controls

- Violations

CIM Standard

Datasets

in a

Network

Analysis Case

Physical Network Model Parts Repository

Diagram Layout (DL)

Dynamics (DY)

Geo Location (GL)

- Equipment

- Containment

- Connectivity

- Controls

- SIPS

- Equipment Rating

- Normal operations

- Energy allocation

Other

External

Sources

SSH Model Parts Repository

Measurement

Sources

Full Model

Parts

Incremental

Model Parts

Model Part Types:

· EQ

· SC

· OP

· DY

· DL

· GL

Full Model

Parts

Incremental

Model Parts

Short Circuit (SC)

Normal Operations (OP)

Page 22: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Analysis Applications /

SystemsObject Registry

NMM Requirements Overview ProjectNMM Functional Overview

Page 23: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Support the IEC CIM framework concept for assembling EQ Model Parts

• This is the top layer of the case diagram.

• PN part retrieval is the first step:

• EQ Model Part selection & loading

• EQ Project selection & loading

• Additional PN Model Parts as desired

• Validation against framework specifications• Optional: built-in and/or locally-written services

(simplification, mesh equivalents, etc.)

NMM Requirements Overview ProjectPhysical Network Model Requirements

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Object Registry

Page 24: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Support concurrent modeling activity by multiple users

• Multiple users – each has a private workspace

• Two primary purposes:

1. To support user browse and edit of Model Parts.

2. To support assembly of base cases for export.

• Supports functions

• Standard

NMM Requirements Overview ProjectWorkspace Requirements

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Object Registry

• Custom

• Maintains audit trail of activity

• Supports packaging of actions into stored Procedures.

Page 25: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Provide the ability to create and manage Model Parts in NMM

• Directory of NMM stored Model Parts and Projects

• Browse any Model Part in a workspace

• Graphically via schematics (including autogeneration of schematics)• Hierarchical• Tabular• Property sheets

• Editing to create Projects (including graphical edit of connectivity)

NMM Requirements Overview ProjectUser Interface Requirements

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Object Registry

• Review and manage audit trail

• Execute any stored procedure or operation

• Meet all industry security guidelines

Page 26: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Support the IEC CIM modular concept for assembling network analysis base cases

• Starts from a composed set of PN Model Parts

• A complete SSH must be assembled for the PN extent. This has a number of relatively independent sub-parts:

• Status of devices• Regulation by controls• Monitoring limits• Energy in and out

NMM Requirements Overview ProjectCase Assembly Requirements

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Object Registry

• Stored sub-parts may be initialized by:

• User editing• Custom initialization processes from

external sources• Saved previous sub-parts

Page 27: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Support integration with NMM without impact to the core NMM product

NMM shall be ‘integration ready’:

• CIM import / export of individual Model Parts and Projects

• CIM import / export of assembled models and cases

• Integration processes can invoke NMM services, such as stored procedures

NMM Requirements Overview ProjectIntegration Requirements

PNM

PhysicalNetwork Model Parts Repository

- Internal As-Built- External As-Built

- Internal plans- External plans

User Workspaces

User InterfaceModel Navigation & Edit

Inte

grat

ion

Serv

ices

NMM

Network Model Manager

CM

Case Model Parts Repository

CIM

Object Registry

• Name translation via object registry services

• Consistent approach to transformation to and from external formats

Page 28: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: Assure high quality source material for network analysis

Validation must be supported at the following levels:

• Consistency with standard CIM forms

• Reasonability checks

• Including the ability to create custom validation logic

• Algorithm based tests

• Topology processing service

• Power flow service

• Testing procedures

NMM Requirements Overview ProjectValidation Requirements

Page 29: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Mission: support utility extension of the core Canonical Data model without modification of the core NMM product

NMM provides facilities for extending and updating the Model Part schema such that:

• Model Parts in the previous schema are transformed to the new version

• Core product functionality of the NMM adapts to the new schema without modification of the product.

• i.e. The NMM is model driven!

NMM Requirements Overview ProjectExtensibility Requirements

Page 30: Using CIM to Support Network Model Management Inside the Utilitycimug.ucaiug.org/Meetings/Europe2015/Documents/Bro… ·  · 2015-06-03Using CIM to Support Network Model Management

Pat BrownEPRI

[email protected]

Jay BrittonBritton Consulting LLC

[email protected]

Using CIM to Support Network Model Management Inside the Utility