using cim to support network model management inside the...
TRANSCRIPT
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
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
• 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
•Silos at multiple levels – TSO, ISO, Interconnect
Transmission Network Model ManagementIndustry Landscape
TSOEMS
Protection
Planning
ISOPlanning
Market
TSOEMS
Protection
Planning
ISOEMS
Market
InterconnectPlanning
•Consolidated model management
Market Protection
Transmission Network Model ManagementEncouraging Developments
Network Analysis
Planning
– ERCOT model management implementation
EMS
NMMS
•Consolidated model management
Market Protection
Transmission Network Model ManagementEncouraging Developments
Network Analysis
Planning
– ERCOT model management implementation
– Product configuration tools
EMS
– 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
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
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
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
•Consolidated model management
Market Protection
NMM Requirements Overview
Network Analysis
Planning
– Utilities ready to implement
– Real NMM product market niche
EMS
NMM
•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
– 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
??
?
??
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
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
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
NMM Requirements Overview ProjectPublicly Available Deliverable
• “Network Model Manager Technical Market Requirements”(EPRI Product ID 3002003053)
• Available at www.epri.com
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
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
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)
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
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
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.
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
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
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
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
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
Pat BrownEPRI
Jay BrittonBritton Consulting LLC
Using CIM to Support Network Model Management Inside the Utility