Panel Discussion Fingrid Current 5.4.2017 Bringing flexibility to the market
Challenges with implementation of CIM interfaces to TSO ... · Fingrid is the Finnish transmission...
Transcript of Challenges with implementation of CIM interfaces to TSO ... · Fingrid is the Finnish transmission...
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
CIM Users Group Gdynia, Poland1-4, June 2015
Challenges with implementation of CIM interfaces to TSO processes
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Briefly presenting the presenters
Nis JespersenEnergy & Utilities IT Architect at IBM Global ServicesLead architect of IBM’s ELVIS solution, which won Fingrid’s competitive solution request. Today he leads the ELVIS integration teams, bringing the ELVIS solution to life.
Antti HarjulaPower System Planning Expert at Fingrid OyjHas been working with ELVIS project since 2008, from the requirement definition phase, and is Fingrid team lead of ELVIS simulation grid model and calculations part.
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Agenda
• Introduction to Fingrid
• Background, Drivers of the ELVIS Project
• High Level System Architecture
– Status of project implementation
• Focus on Main Integration Points: – Maximo ArcGIS
– ArcGIS ODMS
– ODMS IPS & CAPE
• Architectural Principle
• Current System Usage
• The Future of ELVIS
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Fingrid is the Finnish transmission system operator (TSO)
We are responsible for the functioning of the entire power system in Finland. We keep the transmission grid in a good condition and construct it on the basis of the needs of the electricity market.
We transmit electricity continuously from electricity generating companies to distribution network companies and industrial companies. 75% of the electricity in Finland is transmitted in our grid.
We take care of the cross-border connections of electricity transmission. There are direct connections to Finland from Russia, Sweden, Norway and Estonia.
We promote the functioning of the electricity market by keeping the transmission connections between various countries in working order.
Fingrid Oyj’s grid assets:
•14,300 km of transmission lines and cables
•113 substations
• 67 power transformers, with total capacity of 21,000 MVA
• 935 MW of reserve power capacity
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ELVIS high level objectives
• Increasing operative efficiency
• Increasing proactivity in calculations, monitoring and maintenance
• Single source for power system information
• Improving information access and usability within stakeholders
• Adding cost aspect to operation and power system components
• Enhanced business planning through cost operational analytics
• Platform for further system development with modern solutions
• Mobile solutions and data analysis to support Asset Management and Power system operations
A more efficient tool for Fingrid's asset and operation management by replacing existing tailor-made grid information systems by integrated best-of-breed standard software products
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Grid & Asset Modeling
6 - 2nd level processesApp. 75 UC’s
RoW, Growth Clearance, Land Use and Permits3 - 2nd level processes
App. 20 UC’s
Relay Modeling and Calculations
6 - 2nd level processesApp. 75 UC’s
Grid and Asset Calculations
4 - 2nd level processesApp. 40 UC’s
Electrical Grid Modeling and Calculations
2 - 2nd level processesApp. 15 UC’s
Workorder and Maintenance
7 - 2nd level processesApp. 40 UC’s
Project Management3 - 2nd level processes
App. 50 UC’s
Outage Management3 - 2nd level processes
App. 60 UC’s
Switching Planning and Disturbance Management
7 - 2nd level processesApp. 80 UC’s
Process Coverage
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Solution package – functionalities/processes covered by productsProject Scope
• System Implementation based on standard packages
• Configuration, Customization, Integration of packages on solution, Integration to external systems
• Data Migration
• Test, Deployment, Training
• HW Delivery and Installation
• Application Support and Maintenance
Drivers for package selection
• Fully (and pre-)integrated solution that fulfils the Fingrid requirements for Asset Management and Grid Design while being characterized by:
– Delivery through standard packages with limited customization
– Selected packages ensure a high degree of flexibility and ease of configurability that will enable Fingrid to adjust the solution to the business needs.
Elvis
GIS
ESRI ArcGIS
· Creation, management
and ownership of grid
topology data.
· Scenario management.
· Row of way tools and
growth clearance.
Asset Management
IBM Maximo
· Creation, management and ownership of asset hierarchy data.
· Creation and management of work orders, resources and
contracts.
· Asset and work order history repository.
· Out-of-the-box integration between Maximo and ESRI/Syclo/
Primavera
Planning & Analytics
Siemens PTI
PSS/E
· What-if scenarios
· Impact analysis
· Trend analysis
· Electrical calculations
IPS EPIS· Determination of
particular relay settings
for specific relay type to
accomplish specific
characteristics
Relay Management
Primavera· Project and portfolio
management.
Project Management
Syclo SMART· Provides mobile access to
selected areas of Maximo
.
Mobile
Integration
Siemens PTI ODMS· The CIM DW combines grid topology,
relevant asset, and operational data.
· Grid Modelling & design
Relay Calculation
Electrocon
CAPE· Primary & Secondary
Relay Calculations
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Electron CAPERelay simulation
Maximo Spatial
SAPWork Manager
Oracle PrimaveraProject Management
IBM MaximoAsset Management
ESRI ArcGISGIS
Siemens PSS®ODMSGrid modeling
Primavera Adapter
Siemens PSS®EGrid Calculation
IPS RelexRelay Management
OSIsoft PI AF &
ProcessBook
OSIsoft PIReal-time & data storage
SCADA
Both realtime and historicalmeasuments (status, analog)
The foundation for Asset Management - provide great tools for the AM specialists
Antti Harjula, Nis Jespersen
PROD
TEST
(PROD)
TEST
TEST
TEST
PROD
TEST
(PROD)
PROD
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
CAPE
Calculation
(Prim/Sec)
Asset
Synch.Grid
Connectivity
(CIM XML)
Assets
Hierarchy & Data
(CIM XML)Maximo Spatial
Syclo
Mobile
Primavera
Project Management
Work Order
Synch.
Maximo
Asset Management
ESRI
GIS
Siemens PTI
PSS®ODMS
Primavera Adapter
Project
Synch.
Siemens PTI
PSS®E
Grid Calculation
IPS
Relay Management
Grid Model for Calculation
(RAW file)
Relay Work
Synch.
Grid Model for Relay Calculation and Management
(CIM-XML)
External Interface
to Operational Data (PI/LTJ)
Network and Relay Data
Electrical Calculations
CIM
CIM
CIM
CIM (adaption)
CIM
(adaption)n/a n/a
n/a
n/a n/a
n/a
n/a
n/a
n/a
n/a
n/a
Maping
required
CIM Footprint
CIM16 widely adapted, where applicable. At the same time, the nature of the individual component must be respected.
CIM + n/a
Grid model to ENTSO-E
CIM
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Maximo ArcGIS ODMS
Unversioned hierarchical model of logical locations and physical assets
Versioned geospatial representation of grid elements, master of grid connectivity
Versioned grid model of grid connectivity and electrical characteristics
Critical Points of Integration
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ArcGISMaximo – Maximo’s Three Fundamental Concepts
cla ss Ar cGIS-Maximo
IdentifiedObject
Cor e::
Power Sy stemResour ce
IdentifiedObject
Assets::Asset
TimeSchedule
Wor k::
Wor kTimeSchedule
Wor k::
Wor kTask
Wor k::Wor k
IdentifiedObject
Wor k::Ma ter ia l I tem
Wor k::
Ma intenanceLoca t ion
Assets::AssetOwner
Document
Oper a t ions::
Outage
Document
Oper a t ions::
OutageSchedule
SwitchingStepGroup
Oper a t ions::
SwitchingP lan
IdentifiedObject
Assets::
Asset Info
Asset Info::
Power Tr ansfor mer Info
Asset Info::
SwitchInfo
Asset Info::
Ov er headWir eInfo
Asset Info::
W ir eInfo
Asset Info::
CableInfo
Document
Wor k::
BaseWor k
Document
Oper a t ions::
Incident
Hazard
Customer s::
IncidentHazar d
OrganisationRole
Assets::
AssetOr ganisa t ionRole
Assets::
AssetUser
Assets::
Ma inta iner
Location
Wor k::
Wor kLoca t ion
ConnectivityNodeContainer
Cor e::
EquipmentConta iner
Cor e::
Equipment
+Assets
0..*
+PowerSystemResources
0..*
+WorkTasks 0..*
+Assets 0..*
+ReplacementWorkTasks 0..*
+OldAsset 0..1
+Work 1
+WorkTasks 0..*+WorkTask
0..1
+MaterialItems 0..*
+OutageSchedule
0..1
+PlannedOutages
0..*+SwitchingPlans
0..*
+Outage
0..1
+SwitchingPlan 0..1
+WorkTasks 0..*
+Assets 0..*
+AssetInfo 0..1
+BaseWork
0..1
+TimeSchedules
0..*
+Incidents
0..*
+Works 0..*
+Incident
0..1
+Outage
0..1
+Incident 0..1
+Hazards 0..*
+Assets
0..*
+OrganisationRoles
0..*
+BaseWorks
0..*
+WorkLocation
0..1
+EquipmentContainer 0..1
+Equipments 0..*
Work Orders, modelling what needs to be done: scheduling, contracts, project management, etc
Locations, which are logical functions of the grid, structured hierarchically
Assets, the physical devices fulfilling those functions.
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ArcGISMaximo Integration – Main Separation of Responsibilities
• The split of responsibilities between ArcGIS and Maximo are captured by the CIM PowerSystemResource-to-Asset relationship
• Maximo does not model network connectivity.
• Rather, Maximo structures its locations hierarchically, which maps directly to ArcGIS (CIM) containment.
cla ss Ar cGIS-Maximo
IdentifiedObject
Cor e::
Power Sy stemResour ce
IdentifiedObject
Assets::Asset
Wor k::
Wor kTask
+Assets
0..*
+PowerSystemResources
0..*
+WorkTasks 0..*
+Assets 0..*
+ReplacementWorkTasks 0..*
+OldAsset 0..1
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ArcGISMaximo Integration – Data Flows
WebSphere ESB
ArcGIS
Maximo Spatial
Maximo
Data exchanged via web services, Features mapping to Locations, selected Asset attributes returned
Maximo Spatial ”Map Tab” through ArcGIS REST services, providing geospatial context of Locations
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Critical Points of Integration
Maximo ArcGIS ODMS
Unversioned hierarchical model of logical locations and physical assets
Versioned geospatial representation of grid elements, master of grid connectivity
Versioned grid model of grid connectivity and electrical characteristics
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ODMSESRI GIS
BB
CN CN CN CN CN CN CN
CN
BB
CN CN CN
CN
BB
CN CN CN
CN
CN
CN BB
CNCN
BB
BB
BB
BB
BBBB
TN
TN
TN
TN TN TN TNTN
TN
TN
Internal ESRI
GIS Grid
Representation
Transient CIM
Grid
Representation
ODMS TN-based
Representation
BB
CN CN CN CN CN CN CN
CN
BB
CN CN CN
CN
BB
CN CN CN
CN
CN
CN BB
CNCN
BB
Persisted CN-
based CIM
Model
ESRI GIS CN-
based CIM
Export
ODMS CN-
based CIM
Import
ODMS
Topological
Processing
• ODMS functions as the bridge between the node/breaker operational model and the bus/branch planning model.
• The mapping is bi-directional. The backwards mapping is used to represent calculation results in ArcGIS and Maximo.
GIS–>ODMS – Bridging Node/Breaker and Bus/Branch Models
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
GIS–>ODMS – CIM Mapping
• The GIS Powergrid model is a CIM adaption, but must still first and foremost serve as a GIS network model. By contrast, ODMS is a pure CIM-based system.
• Thus, mapping of the connectivity model is a necessity. Particular complex details include:
- Mapping of switches from a point feature into a two-terminal device.
- The necessity of creating abstract elements (Terminals and some ConnectivityNodes) out of a more crude model.
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015Antti Harjula, Nis Jespersen
ArcGISODMS
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
EXAMPLE
Antti Harjula, Nis Jespersen
Transformer
Load
ArcGIS ODMS
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Node-Breaker Bus-Branch
Antti Harjula, Nis Jespersen
Connectivity nodes
Topologicalnode
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Static Identifier Challenge
Antti Harjula, Nis Jespersen
Terminal, CN,
Equipmentrelationship
Respitory Added functionalityduring implementation
Terminals (update vs replacement)
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Versioning Challenge
Antti Harjula, Nis Jespersen
Original plan:
• Choice of degree of freedom – users are allowed to make mistakes.
• An ArcGIS version is selected, along with a compare project residing in ODMS. The diff between these two are loaded.
• Commissioning of projected versions into base model synchronized through business processes.
• One phase of project sent at once
Challenges:
• Version hierarchy, reconcile process, performance, base model integrity
Mitigation:
• One über version created nightly (basemodel + selected versions) for CIM model updates
• Only one version is sent: better performance, perfect base model integrity, no conlicts with otherprojects due to reconcile
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Central Grid Model Management Supporting All Processes
• Master current grid model originates from GIS
• Nameplate electrical values are synchronised from asset registry
• Grid model is tranformed to CIM model and imported to CIM network modeldatabase
• The network model is updated with some simulation specific data
• The central network model can be used in different programs:• PSS/O, PSS/E, CAPE, hEMS (future)
• and for different purposes• power flow calculation, state estimation, contingency analysis, short circuit
calculation, dynamic simulation
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Grid model maintenance in Fingrid
Enterprise grid model management(ODMS CIM database)- present grid- projects and scenarios- load-, generation-, and voltage profiles- rating profiles- links to measurements
Geographical information
system and asset topology(ArcGIS)
Asset information and
hierarchy(Maximo)
Protection planning
(CAPE/IPS)
Long term system planning
(PSSE)
Operations planning
(ODMS/PSSE)Measurement
and status information, grid
model, EMS (EMS and PI)
Energy measurements
from connection points (LTJ)
Grid topology and values from other TSO:s
& NSO:s
System analysis (PSSE/CAPE/
Maximo)
Fault location calculation
(PSSE/Maximo)Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ELVIS will bring Fingrid new things
• Common grid model which is synchronized with asset management, operations planning, long term planning and network protection analysis
• All switch gear modeled with real and accurate description of components in the grid. Lot's of additional information about the grid model.
Common accurate grid model
• Accurate planning grid model linked to real time status and metering data.
• Preparing of calculation model is easy by using status and metering data from the past.
Better utilization of saved measuring data
• Attributes for grid components available through the map
• Visualization of real time power and voltage measurements using colours on grid model or map
Better visualization of data, grid status and results
• Common database about future projects where schedules are in sync through the systems
• Easy to build different scenarios
Common model about the future
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Relative load of transmision lines
Angle of voltage
Voltages
Real time visualization capabilities
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
ELVIS Extensions• IdentifiedObject.assetID (char)
• SeriesCompensator.sctyp (int)
• ThermalGeneratingUnit.ThermalGenUnitSubtype (ThermalGenUnitSubtype)
• ThermalGenUnitSubtype (new enum with values: normal, chp, chpIndustry)
• FuelType (added values to existing enumeration: heavyFuelOil., lightFuelOil, peat, bio, biomass, woodWaste, municipalWaste)
• ACLineSegment.sequenceNumber (int)
• ACLineSegment.MET (int)
• ConnectivityNode.Location (Location)
• Location.length (float)
• Location.rotation (float)
Antti Harjula, Nis Jespersen
• CurrentTransformer.CTRatio• CurrentTransformer.CTFunction• CurrentTransformer.CTConnection• CurrentTransformer.CTPolarity• CurrentTransformer.CTPhaseAngle• PotentialTransformer.PrimaryConnection• PotentialTransformer.PrimaryTap• PotentialTransformer.SecondaryConnection• PotentialTransformer.SecondaryTap• PotentialTransformer.PTPhaseAngle• TopologicalNode.BusType
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Feedback to CIM
• HVDC missing from schedules• schedules vs. basemodel terminal connected atribute
• In or out of service – only on Terminal
• Overlapping attributes on for example GeneratingUnit: nominalP, maxOperatingP, ratedNetMaxP, ratedGrossMaxP
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Considerations with CIM integration
• Full model exchange vs. incremental exchange• model integrity vs. performance
• Extensions like AMS location id can significantly improve usefullnessand further integration possibilities. By sacrificing use of only CIM URI for identifier, CIM model can be made lot easier to integrate withexisting systems and can actually promote CIM to other systems as CIM id can then be made available to those systems
Antti Harjula, Nis Jespersen
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Fingrid's next steps with CIM 2015-2016
Further development planned to fulfil ENTSO-E CGMES needs
• planned grid outages automatically to network model
• planned powerplant outages automatically to network model
• forecasted load and generation automatically to network model
Antti Harjula, Nis Jespersen
Further CIM integration planned to automatically update
• Grid model from ODMS to EMS/SCADA simulator / state-estimator
• Measurement mapping from PI historian to ODMS
-
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015
Thank you! Questions?
Antti Harjula, Nis Jespersen