Challenges with implementation of CIM interfaces to TSO ... · Fingrid is the Finnish transmission...

30
CIM Users Group Meeting – Gydnia, Poland – 1-4 June 2015 CIM Users Group Gdynia, Poland 1-4, June 2015 Challenges with implementation of CIM interfaces to TSO processes Antti Harjula, Nis Jespersen

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