Docstoc

Tutorial of CIM Model Exchange

Document Sample
Tutorial of CIM Model Exchange Powered By Docstoc
					    A Family of CIM EMS Exchange
Standards based on CIM/XML (61970-552)
  - Static Network Model Exchange (61970-452)
           - Dynamic Model Exchange?
    - Schematic Layout Exchange (61970-453)
       - Solved State Exchange (61970-456)
      - EMS Static Model Update (proposed)
            - - Contingency Definition?
                        -…


                                         Jay Britton
                           jay.britton@areva-td.com
    The Basic Model Exchange Business Problem

     The members of an interconnection share a mutual necessity
      to achieve:
         Accurate assessment of grid reliability.
         Appropriate, timely response to insecure conditions.
     A pre-requisite to the above are:
         Accurate, up-to-date network models.
         Consistent network models (at each responsible site).
     In an interconnection, this requires:
         Exchange of models.
         Exchange of solved analytical results.
     2008 NERC Real-Time Best Practices Report:
           “Although defining the elements represented in internal network models is relatively
            straightforward, the task force finds that defining the elements to be represented in
            external models is much more complex.”
           “Issue #5: External Modeling and Data Exchange Practices Should be Improved by
            Explicit Reference to the Definition of the Wide-Area-View Boundary. A consistent,
            uniform set of modeling and data exchange practices, procedures, and standards are
            needed to support creation and maintenance of accurate external models…”

     These requirements apply in operations and planning
      contexts.

3                                                                                                   3
    There is high-level consensus about the right approach.


     Basic Modeling:
         Each TSO is the authority for data about its own territory.
               Each TSO exports its internal model to its neighbors and/or regional
                authority, and keeps it up to date.
         Regional authorities assemble internal regional models from
           member TSO internal models.
         All parties assemble external models from the internal models of
           other sites.
     Analysis:
         Responsibility is usually distributed among cooperating sites.
         Solution exchange is required, depending on the problem.
               Exchanged solutions should be based on consistent underlying
                models.
     These goals apply to both operations and planning.
         Operations focus is on as-built and near future changes.
         If operations and planning share the same as-built base model,
           then the planning focus is on exchange of plans.



4                                                                                      4
                                               Contributing Use Cases


     Exchange of network models.
          EMS A and B are neighbors in an interconnection and therefore each needs
           to represent the other as part of its external model.
        Requires exchange of internal models.
        Scope is limited to network data and measurement placements.
        Exchange of schematics with models is desirable.
     Common Modeling Source between planning and operations.
        One modeling application for the enterprise.
        An EMS requires a model that covers any point in time.
        Other targets require data for a specific “case”.
     Exchange of solved cases. Several variations…
        Real-time exchange among different applications.
        Real-time cases to study or planning.
        Exchange of study or planning cases between different tools.
        Import of study cases to EMS.
     ENTSO-E DACF.
        Study cases are generated for the next day by each TSO representing the
           expected state of their internal network.


5                                                                                     5
    A Generic Model Exchange Business Process
          (ENTSO-E, ERCOT, WECC, …)

                                TSO 1
                                Plans
     TSO 1             TSO 1
      EMS          Internal Model                         Assembly of full primary model
                                                          Creation of derived target models
                 TSO 1
             External Model

                                TSO 2
     TSO 2             TSO 2      Plans
      EMS          Internal Model                                Derived Model

                 TSO 2
             External Model                                                      Interconnection
                                                                                       EMS
                                               PRIMARY
                                            Interconnection
                                                 Model
                                    TSO n                                        Interconnection
                                    Plans                                            Planning
     TSO n             TSO n
      EMS          Internal Model
                                                                 Derived Model
                 TSO n
             External Model




6                                                                                                  6
    Preview – We are working toward defining model partitioning into
    non-overlapping XML submodels that satisfy all of the use cases.

                                                 Partition by Object Instance using Model Authority Sets

                                            Solution              State
                                                                                               Topology
                                                                 Variables
         Partition by CIM Schema Elements


                                                  Measurements                  Measurements                    Measurements

                                                         Meas                         Meas                             Meas




                                             Regional EMS                    Regional EMS                  Regional EMS
                                              Static Model                    Static Model                  Static Model

                                            Display                      Display                          Display
                                            Layout               Bndry   Layout                  Bndry    Layout

                                                      Equip                        Equip                            Equip
                                                      Model                        Model                            Model




                                                                               Common
                                            Global Model Objects
                                                                               Objects

7                                                                                                                              7
    The initial CIM model exchange (61970-452) standard focused
    only on transfer of complete models:




                                             CIM Exchange
                                   (full, partial, incremental update)



            CIM import / export                                   CIM import / export


             System B                                             System A
           Import Model                                         Import Model


     Proprietary / Home grown
                                             a           Proprietary / Home grown
       Extract / Merge Tools                               Extract / Merge Tools
                                                                                                  b
        System A          A Internal Model                  System B           B’s Model of A

       Local Vendor                                        Local Vendor
          Model           A’s model of B                      Model            B Internal Model




            System A EMS                                           System B EMS

8                                                                                                     8
                                                              A More Desirable Process

Site A makes a change:
1.   A changes its
     ModelAuthoritySet
                                                                     CIM/XML
     using its CIM
     modeller.
                                    CIM Modeler                   Model Exchange               CIM Modeler
                                                                     Interface
                            Full                                                       Full
2.   A imports the          Interconnection
                                            System A Source                            Interconnection   System A Import
     change into its EMS.   Model                                                      Model
                                         boundary                                                    boundary
3.   A exports the           System B Import                                            System B Source
     change to B.
4.   B receives the
                               My B Region                                                                 My A Region
     change (full or         (reduced & renamed)                                                          (reduced & renamed)
     incremental),                                            a                    b
     updating A‟s
     ModelAuthoritySet
     within its CIM
     modeller.
                                      CIM Translator A                                          CIM Translator B
5.   B renames any new
     elements and
     repeats any                         EMS A                                                       EMS B
     reduction of A‟s           Proprietary Model Format                                    Proprietary Model Format
     ModelAuthoritySet.
6.   B imports the new
     model into its EMS.
                                 EMS at Site A                                               EMS at Site B




9                                                                                                                               9
                                  Merge/Extract with Model Authority Sets
      Each object is in one and only




                                                                                           MAS
                                                                                   A-C boundary
       one set.                                              Model Authority Set                  Model Authority Set
          Simple labeling technique for                             A                                    C
              assigning responsibility.
            Associations connect some
              objects that are in different
              sets.
                      Currently directional from
                       n to 1 (“foreign key”
                       convention) – under
                       discussion.
      Regional Sets:
          No associations with other
              regional sets.
            External associations to
              boundary sets only.
      Boundary Sets:
          External associations from               A-B boundary
              regional sets.                        MAS
            External associations with
              other boundary sets.
      A regional set may be
       referentially validated
       independent of other regional
       sets.
           Modeling processes can
              proceed independently in each
              region.
      Goal:
          Maximize independence.




                                                                                   B-C boundary
          Design boundary sets to
              achieve:
                      Minimum data
                                                             Model Authority Set




                                                                                   MAS
                      Infrequent change
                                                                     B
10                                                                                                                  10
        Typical North American Operations Boundary

                                                   C Region Substation
                     Tie Line Metering Point


     A Region Transmission Line                m


      Model Authority Set                            Model Authority Set C
              A
                                                                         BB

             GEO=’A’                               GEO=’C’
                                                                         T


                                     A-C                                 CN
                                   Boundary          ST
                LN
                                     Set                          T      T    T


                                                                 CB      CB   CB


         T      LS         T             CN                       T      T    T


11                                                                                 11
                           Typical ENTSO-E Operations Boundary


     A Region Substation                                                                C Region Substation
                                                  Tie Line Mid-point


                      Tie Line
                                                        m


               Model Authority Set                    A-C                    Model Authority Set C
                       A                            Boundary
          BB                                                                                      BB
                                 GEO=’A’              Set                  GEO=’C’

          T                                                                                        T

                                      ST
                                     ST=’X’                                 ST
                                                                           ST=’Y’
          CN                                                                                       CN


          T       T                                  LN=’X-Y’                                      T      T
     T                                                                                       T


     CB   CB     CB                                                                          CB    CB    CB
                                                         CN

     T    T       T    CN        T      LS    T                        T    LS      T   CN   T     T      T


12                                                                                                            12
                                    Hierarchical Process Definition for an
                                                         Interconnection
 Bottom level.                         EMS at Upper Level Authority

      No significant                          EMS Upper Level
                                            Proprietary Model Format
       differences.
                                                  CIM Translator
             Export changes as the
              model authority.
                                                                        Upper LevelCIM     Modeler
             Import externals from                                    Reliability Model
              the full
              interconnection model.
                                                                         Full
                                                                                          System A Import
 Upper level:                                                           Interconnection
                                                                         Model
                                                                 x                    boundary

      Manages boundary sets.                                              System B Import

      Creates the full
       interconnection model.                     CIM Modeler                                                 CIM Modeler
                                          Full                                                       Full
             Model quality                               System A Source                            Interconnection   System A Import
                                          Interconnection
              evaluation.                 Model                                                      Model
                                                       boundary                                                    boundary
             Study state estimation.      System B Import                                            System B Source

      Derives operational
       model in the same                     My B Region
                                           (reduced & renamed)
                                                                                                                         My A Region
                                                                                                                        (reduced & renamed)
       manner as lower levels.                                                a                  b
             Different reduction
              criteria.
                                                    CIM Translator A                                           CIM Translator B
 Design extends to any                                EMS A                                                         EMS B
  number of hierarchical                      Proprietary Model Format                                      Proprietary Model Format

  levels.                                        EMS at Site A                                                EMS at Site B

13                                                                                                                                            13
                                 Consolidating Planning with Operations
 Full interconnection model is the      EMS at Upper Level Authority                                         Planning System
  common source for all models.
                                                EMS Upper Level                                                       Planning System
       Interconnection planning             Proprietary Model Format                                             Proprietary Model Format
        shown on diagram.
                                                   CIM Translator                                                      CIM Translator
       No procedural difference
        required to support analytical
        functions running at any level                                   Upper LevelCIM     Modeler
                                                                                               Interconnection
                                                                        Reliability Model        Planning Model
        for any purpose.
 Planning adds other
                                                                          Full
  requirements.                                                           Interconnection
                                                                                           System A Import

       New information modeling in                               x       Model        boundary
        CIM.                                                                System B Import

               Accommodate bus-
                oriented apps.
                                                   CIM Modeler                                                     CIM Modeler
               Add short circuit,         Full                                                          Full
                dynamics, etc.             Interconnection
                                                           System A Source                               Interconnection   System A Import
                                           Model                                                         Model
       Incremental model standard                      boundary                                                       boundary

        expands to model plans.             System B Import                                               System B Source

       CIM modeling applications
        need to have a temporal axis.         My B Region                                                                     My A Region
                                            (reduced & renamed)                                                              (reduced & renamed)

 2007 EPRI “CIM for Planning”                                                 a                     b
  project.
       Goal is eliminate duplication                CIM Translator A                                                CIM Translator B
        of modeling.
                                                        EMS A                                                          EMS B
                                               Proprietary Model Format                                       Proprietary Model Format

                                                  EMS at Site A                                                    EMS at Site B

14                                                                                                                                                 14
                                                       The Naming Problem



     TO 1                              TO 1                          Assembly of full primary model
                                  Internal Model                     Creation of derived target models
                 TO 1
            External Model                                           Name translation point

                                                                     Primary registration point
                              TO 2
     TO 2                Internal Model

                 TO 2
            External Model                                           Interconnection
                                                                     Object Registry

                                                      PRIMARY
                                                   Interconnection
                                                                                          Regional
                                                        Model                             Authority
                          TO n
     TO n            Internal Model                                   Interconnection
                                                                           Model
                 TO n
            External Model


15                                                                                                       15
            Evolving Support for Analytical Processes

      The original 61970-452 standard exchanged EMS models.
           Did not deal with planning („bus-branch‟ models).
           Did not support power flow solution exchange (or any other type of analytical
            result).
      Several recent efforts defined other needed support.
           2007 EPRI „CIM for Planning‟
           2008-2010 ENTSO-E Day Ahead Congestion Analysis
           2008-2009 EPRI „CIM for Dynamics‟
      Recent IEC WG13 Accomplishments
           61970-452 now supports planning models in addition to operations.
           Draft 61970-456 defines solved power system state exchange.
                  Operations and planning share the same standard.
                  ENTSO-E DACF supported.
         Draft 61970-454 defines display layout exchange.
         Update of 61970-552 includes header specifications.
      Current WG13 Agenda
         Unify distribution and transmission network modeling.
         Object registry specification 61970-453.



16                                                                                          16
                                                                      Current Modularity

      61970-452 Static Model.
          Equipment Profile.
                 Identifies equipment and describes basic characteristics.
                 Describes electrical connectivity that would be input to topology processing. (Optional
                  for planning.)
                 Describes input to functions that derive parameters for a specific point in time. (Optional
                  for planning.)
          Dynamics Profile.
                 Describes dynamic characteristics.
      61970-456 Solved Power System State
          Topology Profile.
                 The result of topology processing. i.e. Description of how equipment connects into
                  buses and how buses makeup connected systems.
          Analogs Profile.
                 The set of SCADA values for analog measurements for a particular point in time.
          Status Profile.
                 The state of switches – input to topology processing.
          State Variables Profile.
                 This is the set of state variables used in the mathematical formulation that the algorithms
                  work with.
                    -   Used to represent starting conditions or ending conditions of analysis.

      61970-454 Display Layouts
                 The position of objects within a schematic or geographic presentation.

17                                                                                                          17
     61970 Profiles




18                    18
                   Common    Equipment               State
                                         Topology
                   Objects     Model                Variables


                     C1         E1         T1          S1


                                                       S2


                                                       S3
                                           T1.1

                                                       S4


            Dependency                                 S5

     Relationships to be
                                                       S6
           Expressed in                    T1.2

                Headers        E1.1
                                                       S7


                                                       S8
                                           T1.3
                                                       S9


                                                      S10


                                                      S11


                                                      S12

19                                                              19
                                                                                           DACF Process

                                                                                 UCTE Model Server

         TSO                                                                      TSO      TSO




                               Import all TSO models to
                                    UCTE Server
         TSO                                                                  TSO      TSO
                                                                                        text     TSO
         TSO
                                                                                  TSO      My TSO

                                                                     X-Node
                                                                       List

     Export my TSO Model to                                                             Import neighbor TSOs from
          UCTE Server                                                                          UCTE Server
                                                                            Model
                                                                         Maintenance
                                                           Market
                                                          Outcomes             TSO
                                                                           My text              Merge
     My TSO‟s Cases
        for Export
             text
                                             Next Day‟s Case
                                                       TSO                              My TSO‟s Congestion
                                                                                                    TSO
                                              Development                                 Analysis Model
             My TSO
                              TSO                          TSO
                                                            text     TSO                TSO      TSO
                                                                                                  text      TSO

                                                TSO                 My                     TSO            My
                                                                   TSO                                   TSO
20                                                                                                                  20
                                                    State Variables
                   SvVoltage          SvPowerFlow       SvShuntCompensatorSections        SvTapStep


                                                    TSO Topology
                  TopologicalNode
                                             Terminal (about)
                  TopologicalIsland


                                               TSO Equipment Model
Combining       GeographicalRegion               EnergyConsumer                OperationalLimitSet
profiles into   SubGeographicalRegion           PhaseTapChanger

a complete          Substation                  PowerTransformer
                   VoltageLevel                  RatioTapChanger                     CurrentLimit
  solution
                                                ReactiveCapabilityCurve              VoltageLimit
description.                                     RegulatingControl
                    ControlArea
                ControlAreaGeneratingUnit       ShuntCompensator
                                                                                      FossilFuel
                      TieFlow                          Switch
                                                                                 GeneratingUnit
                                                SynchronousMachine
                                                                               NuclearGeneratingUnit
                                                      Terminal
                LoadResponseCharacteristic                                     HydroGeneratingUnit
                                                                               ThermalGeneratingUnit
                  MutualCoupling                    ACLineSegment
                                                                               WindGeneratingUnit
                                                SeriesCompensator
                     CurveData
                                                TransformerWinding                   HydroPump


                UCTE Common Objects                  BaseVoltage              OperationalLimitType

21                                                                                                     21
                                                                Partitioning into Files by TSO

     A Region Substation                                                                                                 B Region Substation
                                                                     Tie Line Mid-point


                                  Tie Line
                                                                           m



                  TSO Equipment Model                                                                  TSO Equipment Model

     T            LS     T                   T        LS        T                          T          LS        T                T      LS        T


          T        LS        T                                                                                               T         LS     T
                                                  EG        T                                    T         EG

                        TSO Topology                                    X-nodes                                 TSO Topology
              a                  a
          T                  T                                                                   Ta                          Ta              Ta
                                             Ta                 Ta                                              Ta
      a                  a
     T                  T                                                   TN                                       TN
                                     TN                     a                               Ta                                    Ta              Ta
                                                            T



     FL                 FL                                                                                                    FL                  FL
                                     V           FL    FL       FL                        FL      FL       FL        V

          FL                 FL           State Variables                                 State Variables                  FL                FL

22                                                                                                                                                    22
                                                 Complete View of Partitioning Into Files

                                            Partition by Object Instance using Model Authority Sets

                                           Regional                Regional                Regional
                                          Solved Case             Solved Case             Solved Case
     Partition by CIM Schema Elements



                                            State                   State                    State
                                           Variables               Variables                Variables

                                                        Xnode                    Xnode

                                           Topology                Topology                Topology




                                          Equipment               Equipment                Equipment
                                            Model                   Model                    Model



                                        Global                     Common
                                        MA                         Objects

23                                                                                                      23
                                                          ENTSO-E Interconnection Solution
                                            Partition by Object Instance using Model Authority Sets
     Partition by CIM Schema Elements

                                                                      State
                                        Global Solution
                                                                     Variables


                                        Regional Model             Regional Model           Regional Model
                                                           Xnode                    Xnode


                                            Topology                 Topology                 Topology




                                           Equipment                 Equipment                Equipment
                                             Model                     Model                    Model



                                        Global                       Common
                                        MA                           Objects

24                                                                                                           24
                                                          Partitioning of EMS Static Model

                                             Partition by Object Instance using Model Authority Sets

     Partition by CIM Schema Elements




                                         Regional EMS               Regional EMS              Regional EMS
                                          Static Model               Static Model              Static Model

                                        Display                    Display                   Display
                                        Layout             Bndry   Layout            Bndry   Layout

                                                  Equip                      Equip                     Equip
                                                  Model                      Model                     Model




                                                                       Common
                                        Global Model Objects
                                                                       Objects

25                                                                                                             25
                                                            Partitioning of EMS Solved Cases

                                             Partition by Object Instance using Model Authority Sets

                                        Solution              State
                                                                                           Topology
                                                             Variables
     Partition by CIM Schema Elements


                                              Measurements                  Measurements                    Measurements

                                                     Meas                         Meas                             Meas




                                         Regional EMS                    Regional EMS                  Regional EMS
                                          Static Model                    Static Model                  Static Model

                                        Display                      Display                          Display
                                        Layout               Bndry   Layout                  Bndry    Layout

                                                  Equip                        Equip                            Equip
                                                  Model                        Model                            Model




                                                                           Common
                                        Global Model Objects
                                                                           Objects

26                                                                                                                         26
                              61970-453 Display Layout Exchange
      Purpose:
          To exchange schematic display layouts accompanying model or solution exchanges.
          Corresponds to the part of display maintenance work that normally goes with model
              maintenance.
      Defines graphic objects used in the sender‟s displays:
          Usually linked to a model object, but can also be background.
          One or more location coordinates. (Optional glue points.)
          Graphic style reference.
          Does not define Interpretation of graphic style references.
      Usage
          Sender describes diagram.
                     Senders disclose the way their system uses graphic styles.
                     Object placements describe sender‟s diagram as is.
            Receiver must decide how to render the diagram in its system.
                     Create interpretation of sender‟s styles.
                     Receivers are not expected to duplicate functionality.
                     Receivers may break apart complex styles or combine simpler styles.
            Receiver provides the graphic style interpretation models for their display management
              software.
      Result:
          Layouts and names of things should be familiar.
          Exact replication graphically is likely only when sender and receiver applications are the
              same.
            Exact replication functionally is likely only when sender and receiver applications are the
              same.

27                                                                                                         27
     Display Layout UML Proposal




28                                 28
                        ENTSO-E Case – Display Layout Exchange

     A Region Substation                                                                                           B Region Substation
                                                                   Tie Line Mid-point


                                Tie Line
                                                                         m



                  TSO Equipment Model                                                               TSO Equipment Model

     T           LS     T                  T     LS           T                          T         LS        T              T      LS           T


         T        LS        T                                                                                           T         LS        T
                                                EC        T                                   T         EC

                       TSO Topology                                   X-nodes                                TSO Topology
             a                  a
         T                  T                                                                 Ta                        Ta              Ta
                                           Ta                 Ta                                             Ta
     a                  a
     T                  T                                                 TN                                       TN
                                    TN                    a                              Ta                                  Ta                 Ta
                                                      T



                 DO                 DO               DO                  DO                        DO             DO                   DO
                                                                    Display
                   DO                                                                                                             DO
                                           Display Layout           Bndry               Display Layout
29                                                                                                                                                   29

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:40
posted:10/21/2011
language:English
pages:29