Variations - Changes to the Network Model

Size: px
Start display at page:

Download "Variations - Changes to the Network Model"

Transcription

1 Variations - Changes to the Network Model CIM University topic Kendall Demaree, GE CIM Users Group Amsterdam, NL 1-3, June 2016 CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

2 Some ongoing work will be tagged Draft! = not yet reached IEC WG consensus CIM Users Group Meeting Amsterdam, NL 1-3 June

3 Everywhere so hard to grasp CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

4 Model variations are everywhere Updates and versioning of a model Comparing alternative construction choices Different representations for different purposes Reduced models HV only models Detailed inter-machine dynamics studies Outages, especially planned outages Integrating a new updated external neighbor model Edit of a model Operations on a model Contingencies System Integrity Protection Schemes (SIPS), Remedial Action Schemes (RAS)

5 Goal: Manage model updates and alternatives Manage for business purposes means: Assemble into cases Schedule changes Test/verify Communicate content of cases or ingredients to cases Trace or provide audit-trail for model changes Structure alternatives to avoid duplication Avoid duplication within alternatives Describe and relate model changes Workflow of designing and approving outages, construction, or simply model improvements

6 Alternate models Possible 6 th BIG point about network models Alternate models of same physical network are often desired Examples of alternate models: HV only to 345KV Network detail until distribution (radial) Network reduction for performance (e.g. Ward reduction.) Equivalent generator models for dynamics Others Alternate models often derived from other alternates Derivations may be complex various equivalent reductions sometimes based on rules or reasoning not in the given data May desire to track and manage each alternate independently CIM Users Group Meeting Amsterdam, NL 1-3 June

7 Change Modeling - Background Simple algebra for models CIM history, philosophy, and status regarding variations IEC and Difference Model verbs Warm up with examples

8 Notation for model updates Start with model M A Specific change to any model is D AB (aka Difference Model ) Note AB is just a naming convention Use + to apply the change The result when applied to M A is model M B M A + D AB = M B

9 Difference Model creation Given full model M A and full model M B The specific difference model D AB can be determined Use - to represent difference operation from: gives: M A + D AB = M B D AB = M B - M A

10 CIM background regarding variations CIM (network models) mainly represent one point in time, one alternative, one case Resisted adding effective dates to all classes (good move) Some exceptions such as: RegularIntervalSchedule and other forms of schedules ActivityRecord, metering changes and events, Outages and Contingencies commonly accepted IEC (CIM RDF XML) and IEC (XSD verbs)

11 IEC Title: Implementation Profiles for IEC Defines XSD message patterns and envelope structures Header denotes CRUD style (and several other) verbs: create change delete Verbs can be nested to any depth Best if payloads avoid nested containment as in flat CIM RDF XML Not the focus here, but also capable to describe change

12 IEC DifferenceModel Title: CIMXML Model Exchange Format The CIM/RDF/XML flavor of describing model differences InterOp tested and used in many active systems Initially designed to simply stream a set of changes to be copied in another system Can be (and often is) used in other scenarios Describes a forward, reverse, and precondition Contains header with limited context information

13 Simple example of Difference Model CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

14 Reverse (undo) CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

15 Apply Difference Model elsewhere Model C not Model A

16 Network example on the EQ profile Equipment profile of IEC CPSM specification Add a tap load on line between station A and B New tap station named T. Split original impedance 50/50 Add load one conforming load in tap station. Retain the original terminal locations (for measurements) Classic: M A + D AB = M B

17 Initial EQ model A drawing CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

18 Final EQ model B drawing CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

19 Initial EQ model A CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

20 Initial EQ model A objects Substation MRID=1 name=a Substation MRID=4 name=b VoltageLevel MRID=2 name=345 VoltageLevel MRID=5 name=345 ConnectivityNode MRID=3 name=a345 ConnectivityNode MRID=6 name=b345 Terminal MRID=9 ACLineSegment MRID=8 name=ab x=10 Terminal MRID=10 Line MRID=7 name=ab

21 Final EQ model B CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

22 Final EQ model B Substation MRID=1 name=a Substation MRID=11 name=t Substation MRID=4 name=b VoltageLevel MRID=2 name=345 VoltageLevel MRID=12 name=345 VoltageLevel MRID=5 name=345 ConnectivityNode MRID=3 name=a345 ConnectivityNode MRID=13 name=t345 ConnectivityNode MRID=6 name=b345 Terminal MRID=9 Terminal MRID=14 Terminal MRID=18 Terminal MRID=16 Terminal MRID=10 ACLineSegment MRID=8 name=ab x=5.0 ConformLoad MRID=17 name=t ACLineSegment MRID=14 name=ab2 x=5.0 Red = new Line MRID=7 name=ab CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

23 Example Network Difference Model Reverse Differences DifferenceModel Forward Differences Substation MRID=11 name=t VoltageLevel MRID=12 name=345 Terminal MRID=10 ACLineSegment MRID=8 name=ab X=10.0 Terminal MRID=14 ACLineSegment MRID=8 name=ab1 x=5.0 ConnectivityNode MRID=13 name=t345 Terminal MRID=18 ConformLoad MRID=17 name=t Terminal MRID=16 Terminal MRID=10 ACLineSegment MRID=14 name=ab2 x=5.0 Line* MRID=7 * = proxy CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

24 header information Some context information, but limited Contains: Model identity Model Authority Set Created date Scenario time Profile Version DependentOn relationship to other models Supercedes relationship to other models

25 Header model relationships CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

26 Timeline for EQ profile CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

27 Timeline for EQ + SSH profile CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

28 Power System Projects Communicate planned changes Describe schedule Describe dependencies Describe steps or phases within the project Give business lifecycle state specification for network change

29 Power System Projects status Draft CIM UML now Adds effective date Adds recursive containment (projects contain projects) To add: User defined business states Description of the changes (ChangeSet models) Tentative plan: Model, profile, and exchange as CIM data

30 Present informative Projects model Informative! Informative! Informative! Informative! CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

31 Differential Model detailed modeling WG13 presently considering best approach All WG s could optionally could adopt same approach Options: Reference an existing style difference file Model explicitly (does not work well for complex changes) Express directly in model using property objects

32 Outage profile explicit UML model WG14 has developed an outage profile based on limited changes, like generic de-rating and open/close a switch Straight forward and simple approach for basics Duplicates modeling and descriptions Practically limited to small scope of model changes No clear rules, pattern, or style developed yet Would be similar to property objects approach

33 Draft! WG14 explicit Outage model Draft! Draft! CIM Users Group Meeting Amsterdam, NL 1-3 June 2016 Draft!

34 Draft! Property objects to express change Model in UML and borrow domain classes but not their MRID. Property objects: Effectively reference normal model MRID s Contain their own identity (could be payload local) Shaped like normal profile classes, all properties optional Classic references only to other Proxy objects in payload Could serialize just like any other data Analogy with DiagramLayout strategy Use existing serialization and profiling techniques Explicit association to IdentifiedObject for generality

35 Class diagram for property objects Draft! Draft! Draft!

36 Instance diagram for property objects Renames VoltageLevel.name to MyNewName on object VL1. Draft! Draft! Draft!

37 Example change ACLineSegment with Registry Draft!

38 Outage as SSH change Outage CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

39 Outage change specification With explicit WG14 planned outage profile Domain logic understands Outage/SwitchAction/Switch Implies change to Switch.open in SSH data With incremental difference model reference, apply it Requires jump to different content, heavy for context change Profile should be defined instance content would be to change Switch.open With properties object, generically read changes and apply Profiles to be defined Requires new but reusable processing logic Described in native domain objects along with Outage object instance content could change Switch.open and more CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

40 Frames and full models When changes are too numerous use full model replacement Organize full models so never include duplicates Frames and ModelPartSpec provide a means to select Alternative models organized and described Apply this approach at macro or micro level (macro here). We ignore profiles here for simplicity (right)

41 Basic frames example CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

42 Frame with a CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

43 Alternates also have s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

44 Frames with s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

45 Boundaries also have s CIM Users Group Meeting Amsterdam, NL 1-3 June 2016

46 Generic Change Modeling Task Force Formed June 2014 IEC TC57 WG 13 (mainly), with 14 and 16 interest Objective: Define a modeling approach for expressing a collection of changes to a CIM dataset as an Incremental Dataset Goals: construction, outages, SIPS, audit trail, proposed plans, Grouped changes, and augmented with context information Target of change is unknown or varies Narrow or constrain the allowed changes (like a profile) Works well with RDF, XSD, or other serialization technologies Model operations and audit trails Resulting draft CIM17 canonical model available to describe changes and model parts.

47 Early conceptual - Frameworks, operations, & datasets Operation Sequence Description Classes (AuditTrail, Procedure, ) Operation Sequence Operation Operation Type Draft! Full Dataset Description Classes (Model Parts, etc.) Argument Reference Incremental Dataset Description Classes (Projects, etc.) Argument Type Draft! Draft! Full Dataset CIM Dataset Inc Dataset CIM Dataset Type Model Content Classes (e.g. Power System Equipment)

48 Draft! Draft CIM17 UML models

49 Draft! Draft CIM17 UML DataSet models Draft! Draft!

50 Draft! Draft CIM17 DataSet models 2 Parts Draft!

51 Draft! Draft CIM17 CRUD via ChangSet Draft!

52 Usage of ChangeSet in Draft candidate Draft! Draft! Draft! CIM Users Group Meeting Amsterdam, NL 1-3 June

53 ChangeSet summary Using normal techniques for modeling, profiling Can use typical model driven approach to storage and serialization Same basic capabilities of DifferenceModel Can be used with any well defined CIM serialization approach Can also link with more complex domain specific models Domain models starting to provide context for changes For example: PowerSystemProject CIM Users Group Meeting Amsterdam, NL 1-3 June

54 Take aways Change and variations are ubiquitous Our goal is to manage network model variations Fundamentals are in place for network case semantics Change and part specifications exist Working on giving changes and alternate models context Frames and PowerSystemProject models in CIM17 draft model Your feedback is welcome

55 Questions or feedback M A + D AB = M B kendall.demaree@ge.com

Variations Changes to the Network Model. Kendall Demaree - Alstom Grid June 17, 2014 Oslo, Norway

Variations Changes to the Network Model. Kendall Demaree - Alstom Grid June 17, 2014 Oslo, Norway Variations Changes to the Network Model Kendall Demaree - Alstom Grid June 17, 2014 Oslo, Norway Toddler talks about Popes Popes everywhere? The answer is == clover Everywhere so hard to grasp Model variations

More information

CIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities

CIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities CIM, PI AF and SISCO CIM Adapter Create New Application Opportunities for Utilities Presented by Ralph Mackiewicz SISCO, Inc. ralph@sisconet.com Topics Review of Applicable Standards Common Information

More information

What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships

What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships Class Diagram What is a Class Diagram? A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification

More information

What is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51

What is a Class Diagram? Class Diagram. Why do we need Class Diagram? Class - Notation. Class - Semantic 04/11/51 What is a Class Diagram? Class Diagram A diagram that shows a set of classes, interfaces, and collaborations and their relationships Why do we need Class Diagram? Focus on the conceptual and specification

More information

Unified Modeling Language (UML) Fundamentals & Intro to Profiles

Unified Modeling Language (UML) Fundamentals & Intro to Profiles Unified Modeling Language (UML) Fundamentals & Intro to Profiles Margaret Goodrich Land Tel: +1-903-489-1494 Cell: +1-903-477-7176 E-Mail: margaret@j-mgoodrich.com Topics Information Modeling Methodology

More information

Enterprise Integration Using IEC

Enterprise Integration Using IEC Enterprise Integration Using IEC 61968-100 Scott Neumann, UISOL Margaret Goodrich, SISCO Michael Johnson, Elster CIMug Meeting Introduction The purpose of this presentation is to describe enterprise integration

More information

Using CIMTool. The Standards Based Integration Company. Systems Integration Specialists Company, Inc.

Using CIMTool. The Standards Based Integration Company. Systems Integration Specialists Company, Inc. The Standards Based Integration Company Systems Integration Specialists Company, Inc. Using CIMTool Margaret Goodrich, Manager, Systems Engineering SISCO, Inc. 6605 19½ Mile Road Sterling Heights, MI 48314

More information

Agenda An Overview of Network Codes, CIM & CGMES

Agenda An Overview of Network Codes, CIM & CGMES Agenda An Overview of Network Codes, CIM & CGMES Elkraft 2017 2017-05-18 Lars-Ola Österlund Now Brolunda Consulting Retired from ABB Software Enterprise fall 2016 Worked with standards in IEC TC57 and

More information

The Universe of Possibilities using AF. Copyr i ght 2014 O SIs oft, LLC.

The Universe of Possibilities using AF. Copyr i ght 2014 O SIs oft, LLC. The Universe of Possibilities using AF Presented by Herbert Falk Copyr i ght 2014 O SIs oft, LLC. The Core of Future Applications PI TAGs PI Event Frames AF PI Notifications PI Analytics 2 Application

More information

RESTful CIM using the Open Data Protocol

RESTful CIM using the Open Data Protocol RESTful CIM using the Open Data Protocol Alan McMorran B.Eng Ph.D!1 CIM Exchanges!2 CIM Data Exchange The exchange of data using CIM has traditionally been used in two primary ways: Full Model exchange

More information

Model Parts and Assembly. Jay Britton Britton Consulting LLC

Model Parts and Assembly. Jay Britton Britton Consulting LLC Model Parts and Assembly Jay Britton Britton Consulting LLC jay.britton@comcast.net WG13 Ref Model for a Network Analysis Case Physical Network Model Parts Repository Full Model Parts Incremental Model

More information

Semantic Modeling with the CIM. 28 February 2012 Terry Saxton

Semantic Modeling with the CIM. 28 February 2012 Terry Saxton Semantic Modeling with the CIM 28 February 2012 Terry Saxton 1 Presentation Contents NIST Smart Grid Roadmap and CIM CIM as a semantic model Genius and uniqueness of CIM standards Business drivers for

More information

Utility Operations & Best Practices The CIM: What it is and how it s being used

Utility Operations & Best Practices The CIM: What it is and how it s being used Utility Operations & Best Practices The CIM: What it is and how it s being used Ricardo Lopez Sr. Product Manager Itron Enterprise Edition Meter Data Management The CIM What It Is and How It s Being Used

More information

Model Parts and Assembly. Jay Britton Britton Consulting LLC

Model Parts and Assembly. Jay Britton Britton Consulting LLC Model Parts and Assembly Jay Britton Britton Consulting LLC jay.britton@comcast.net WG13 Ref Model for a Network Analysis Case Physical Network Model Parts Repository Full Model Parts Incremental Model

More information

CIM Topology & State. Alan McMorran B.Eng Ph.D. OGO Open Grid Systems

CIM Topology & State. Alan McMorran B.Eng Ph.D. OGO Open Grid Systems CIM Topology & Alan McMorran B.Eng Ph.D 1 Topological vs Connectivity Node Breaker/Bus Branch modelling in the CIM 2 Two Levels of Detail Bus-branch has Powerflow buses (TopologicalNodes) Impedance branches

More information

A Generic Approach for Compliance Assessment of Interoperability Artifacts

A Generic Approach for Compliance Assessment of Interoperability Artifacts A Generic Approach for Compliance Assessment of Interoperability Artifacts Stipe Fustar Power Grid 360 11060 Parkwood Drive #2, Cupertino, CA 95014 sfustar@powergrid360.com Keywords: Semantic Model, IEC

More information

IEC Implementation Profiles for IEC 61968

IEC Implementation Profiles for IEC 61968 IEC 61968-100 Implementation Profiles for IEC 61968 Overview CIM University UCAIug Summit New Orleans, LA 22 October 2012 Agenda Introduction A look at the purpose, scope and key terms and definitions.

More information

Unique Object Identifiers

Unique Object Identifiers TM dnf0011 Unique Object Identifiers Component 2.1: Identifier Management Technical Guide Version 1 Unique Object Identifiers Page 1 of 6 Document Content Jonathan Simmons is responsible for the content

More information

Using GIS in Smart Grid CIM Data Exchange. Andrej Souvent, EIMV, Ljubljana, Slovenija Mateja Kavcic, GDi Ljubljana, Slovenija

Using GIS in Smart Grid CIM Data Exchange. Andrej Souvent, EIMV, Ljubljana, Slovenija Mateja Kavcic, GDi Ljubljana, Slovenija Using GIS in Smart Grid CIM Data Exchange Andrej Souvent, EIMV, Ljubljana, Slovenija Mateja Kavcic, GDi Ljubljana, Slovenija GIS Service Restoration Work Order Drafting And Design CMMS OMS Network Analysis

More information

CIM Task Force Update: CIM Harmonization & CIM Certification Testing +++

CIM Task Force Update: CIM Harmonization & CIM Certification Testing +++ CIM Task Force Update: CIM-61850 Harmonization & CIM Certification Testing +++ CIM User s Group Meeting Nov 18, 2016 Margaret E. Goodrich Project Consultants, LLC margaret@j-mgoodrich.com +1-903-477-7176

More information

Use Case Create NOMCR

Use Case Create NOMCR Use Case Create NOMCR COPS.P01ModelManageData_UseCase_CreateNOMCR_V0.9 Name: Create NOMCR for Incremental Model Update Summary: Acronyms: Create Data change file for all additions, deletions or modifications

More information

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM)

Module 3. Overview of TOGAF 9.1 Architecture Development Method (ADM) Module 3 Overview of TOGAF 9.1 Architecture Development Method (ADM) TOGAF 9.1 Structure The Architecture Development Method (ADM) Needs of the business shape non-architectural aspects of business operation

More information

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide

FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Office of the National Coordinator for Health IT Federal Health Architecture Program Management Office FHA Federal Health Information Model (FHIM) Information Modeling Process Guide Version 0.1 Draft,

More information

RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC BASIC APPLICATION PROFILES

RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC BASIC APPLICATION PROFILES RULES DRIVEN PROJECT SPECIFICATION IN THE CONTEXT OF IEC 61850 BASIC APPLICATION PROFILES Camille BLOCH Mayank SHARMA Michael HAECKER Schneider Electric - France Schneider Electric - India Schneider Electric

More information

Flat (Draft) Pasqualino Titto Assini 27 th of May 2016

Flat (Draft) Pasqualino Titto Assini 27 th of May 2016 Flat (Draft) Pasqualino Titto Assini (tittoassini@gmail.com) 27 th of May 206 Contents What is Flat?...................................... Design Goals...................................... Design Non-Goals...................................

More information

Network Model Management PSS ODMS

Network Model Management PSS ODMS Network Model Management PSS ODMS usa.siemens.com/digitalgrid Network Model Management Goals Consolidate power system modeling functions across domains Manage shared modeling data in single source master

More information

Using CIM-IEC Harmonization for Detailed Data Modeling

Using CIM-IEC Harmonization for Detailed Data Modeling Using CIM-IEC 61850 Harmonization for Detailed Data Modeling Ralph Mackiewicz SISCO, Inc. 2 June 2015 CIM Users Group Gdynia, Poland 1-4, June 2015 Agenda Review of the CIM IEC 61850 Harmonization activities

More information

Lecture 16 Common Information Model

Lecture 16 Common Information Model Lecture 16 Common Information Model Course Map 1 Contents Information Modelling in Power Industry - Information Exchange Need - Information modeling Common Information Model-CIM - Background - CIM based

More information

Welcome to the CIM University. New Oreleans, Louisiana, USA 22 October 2012

Welcome to the CIM University. New Oreleans, Louisiana, USA 22 October 2012 Welcome to the CIM University New Oreleans, Louisiana, USA 22 October 2012 1 CIM Standards Overview and CIM s Role in the Utility Enterprise Part 1 CIM Users Group New Orleans, Louisiana, USA 22 October

More information

Alternate assemblies

Alternate assemblies Alternate assemblies Publication Number spse01685 Alternate assemblies Publication Number spse01685 Proprietary and restricted rights notice This software and related documentation are proprietary to

More information

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM):

Computation Independent Model (CIM): Platform Independent Model (PIM): Platform Specific Model (PSM): Implementation Specific Model (ISM): viii Preface The software industry has evolved to tackle new approaches aligned with the Internet, object-orientation, distributed components and new platforms. However, the majority of the large information

More information

A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others

A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis. Version 0.3 (draft) Paul Spencer and others A Standards-Based Registry/Repository Using UK MOD Requirements as a Basis Version 0.3 (draft) Paul Spencer and others CONTENTS 1 Introduction... 3 1.1 Some Terminology... 3 2 Current Situation (Paul)...4

More information

High School PLTW Digital Electronics Curriculum

High School PLTW Digital Electronics Curriculum Grade 11th - 12th, 1 Credit Elective Course Prerequisites: College Algebra or College Algebra B or Accelerated Algebra II High School PLTW Digital Electronics Curriculum Course Description: This course

More information

IEC Overview CIM University UCAIug Summit Austin, TX. 18 November 2011

IEC Overview CIM University UCAIug Summit Austin, TX. 18 November 2011 IEC 61968-100 Overview CIM University UCAIug Summit Austin, TX 18 November 2011 Agenda Introduction A look at the purpose, scope and key terms and definitions. Use Cases and Messaging Patterns What are

More information

INTEROPERABILITY TEST CIM FOR SYSTEM DEVELOPMENT AND OPERATIONS 2016

INTEROPERABILITY TEST CIM FOR SYSTEM DEVELOPMENT AND OPERATIONS 2016 INTEROPERABILITY TEST CIM FOR SYSTEM DEVELOPMENT AND OPERATIONS 2016 15 July 2016 Foreword ENTSO-E conducted, along with European and American vendors and Transmission System Operators (TSOs), a common

More information

Master Resource-ID Concept Specification

Master Resource-ID Concept Specification Master Resource-ID Concept Specification Prepared By NERC DEWG Station Naming Focus Team Version 3.0 November 10, 2002 Document Revision Log Revision # Revision Date Revision Description November 6, 2000

More information

Justifying the Use of the CIM in the Utility Enterprise

Justifying the Use of the CIM in the Utility Enterprise Justifying the Use of the CIM in the Utility Enterprise IEEE Power System Conference and Exhibit Seattle, Washington March 18, 2009 Terry Saxton Vice President, Special Projects Xtensible Solutions 1 Presentation

More information

Interactions A link message

Interactions A link message Interactions An interaction is a behavior that is composed of a set of messages exchanged among a set of objects within a context to accomplish a purpose. A message specifies the communication between

More information

Flexible Data Maintenance for CIM based Control Systems. Ingo Goldak

Flexible Data Maintenance for CIM based Control Systems. Ingo Goldak Flexible Data Maintenance for CIM based Control Systems Ingo Goldak Agenda 1 2 3 4 5 CIM Basics The Tool IMM - Information Model Management IMM Generic Data Model IMM Job Management IMM Interfaces Objectives

More information

IEC standard update

IEC standard update IEC 61850 standard update Christoph Brunner, Switzerland IEC 61850 Europe Conference Amsterdam September 27 28, 2017 Content IEC 61850 parts beyond Ed 1 scope Ongoing work related to IEC 61850 Improving

More information

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007

Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Event Metamodel and Profile (EMP) Proposed RFP Updated Sept, 2007 Robert Covington, CTO 8425 woodfield crossing boulevard suite 345 indianapolis in 46240 317.252.2636 Motivation for this proposed RFP 1.

More information

PSI Registries. Sam Oh, Sungkyunkwan University Montreal, Canada. WG3, Montreal, Sam Oh

PSI Registries. Sam Oh, Sungkyunkwan University Montreal, Canada. WG3, Montreal, Sam Oh PSI Registries, Sungkyunkwan University 2006.8.12 Montreal, Canada The Purpose of PSI Registries To discover predefined topic types, association types, occurrence types, and topics rapidly and systematically.

More information

Welcome to the CIM University. CIM Users Group Ljubljana, Slovenia 11 June 2013 Terry Saxton

Welcome to the CIM University. CIM Users Group Ljubljana, Slovenia 11 June 2013 Terry Saxton Welcome to the CIM University CIM Users Group Ljubljana, Slovenia 11 June 2013 Terry Saxton 1 CIM Standards Overview and CIM s Role in the Utility Enterprise Part 1 2 Presentation Contents Background What

More information

Lesson 19 Software engineering aspects

Lesson 19 Software engineering aspects Lesson 19 Software engineering aspects Service Oriented Architectures Security Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano SOA is HAD HAD is an old concept

More information

Program. 5 Day IEC Seminar and Training. XXXX Automation & Information Systems XXXX

Program. 5 Day IEC Seminar and Training. XXXX Automation & Information Systems XXXX , 2010 Program 5 Day IEC 61850 Seminar and Training XXXX Automation & Information Systems XXXX 18.-22.01.2010 Notes: 1. Questions and discussions during and after each presentation are expected and welcome.

More information

Use Case Process Contingency Definition Submittal COPS.P01.ModelManageData_UseCase_ContingencyDefinition_V0.3

Use Case Process Contingency Definition Submittal COPS.P01.ModelManageData_UseCase_ContingencyDefinition_V0.3 Use Case Process Definition Submittal COPS.P01.ModelManageData_UseCase_Definition_V0.3 : Definition Submittal Process Update Summary: Acronyms: Send Definition to MC in Network Modeling Group (NMG). This

More information

Data encoding protocol using key-length-value

Data encoding protocol using key-length-value Recommendation ITU-R BT.1563-1 (03/2011) Data encoding protocol using key-length-value BT Series Broadcasting service (television) ii Rec. ITU-R BT.1563-1 Foreword The role of the Radiocommunication Sector

More information

Domain Analysis Models and Detailed Clinical Models. A methodological comparison to support a project decision

Domain Analysis Models and Detailed Clinical Models. A methodological comparison to support a project decision Domain Analysis Models and Detailed Clinical Models A methodological comparison to support a project decision Outline Representing Requirements Methodologies for Representing Data Requirements Comparison

More information

Overview and Application

Overview and Application IEC 61850 Overview and Application Who am I? Rich Hunt Market Development Leader GE Grid Solutions Over 25 years in the power systems industry At GE for 10 years (almost) Member of IEEE PSRC, U.S. Representative

More information

R1 Test Case that tests this Requirement Comments Manage Users User Role Management

R1 Test Case that tests this Requirement Comments Manage Users User Role Management 2/19/2014 CDISC SHARE Requirements Page 1 of 23 Number Name Req ID Requirement Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage Users 2.1.1 User Role Manage

More information

ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION

ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION Health Information Messaging Specification HEALTH INFORMATION STANDARDS COMMITTEE FOR ALBERTA ALBERTA ADVERSE EVENT FOLLOWING IMMUNIZATION(AEFI) HL7 MESSAGING SPECIFICATION MESSAGE STANDARD SUMMARY Status:

More information

Windpower/DER and Standards

Windpower/DER and Standards The Standards Based Integration Company Systems Integration Specialists Company, Inc. Windpower/DER and Standards Report to OSIsoft Renewable Energy Group Copyright 2008-2009 SISCO, Inc. Last time we talked:

More information

Ian Kenny. November 28, 2017

Ian Kenny. November 28, 2017 Ian Kenny November 28, 2017 Introductory Databases Relational Algebra Introduction In this lecture we will cover Relational Algebra. Relational Algebra is the foundation upon which SQL is built and is

More information

SC32 WG2 Metadata Standards Tutorial

SC32 WG2 Metadata Standards Tutorial SC32 WG2 Metadata Standards Tutorial Metadata Registries and Big Data WG2 N1945 June 9, 2014 Beijing, China WG2 Viewpoint Big Data magnifies the existing challenges and issues of managing and interpreting

More information

BPMN Working Draft. 1. Introduction

BPMN Working Draft. 1. Introduction 1. Introduction The Business Process Management Initiative (BPMI) has developed a standard Business Process Modeling Notation (BPMN). The primary goal of BPMN is to provide a notation that is readily understandable

More information

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services.

H1 Spring B. Programmers need to learn the SOAP schema so as to offer and use Web services. 1. (24 points) Identify all of the following statements that are true about the basics of services. A. If you know that two parties implement SOAP, then you can safely conclude they will interoperate at

More information

Domain Engineering And Variability In The Reuse-Driven Software Engineering Business.

Domain Engineering And Variability In The Reuse-Driven Software Engineering Business. OBM 7 -draft 09/02/00 1 Domain Engineering And Variability In The Reuse-Driven Software Engineering Business. Martin L. Griss, Laboratory Scientist, Hewlett-Packard Laboratories, Palo Alto, CA. Effective

More information

HL7 Development Framework

HL7 Development Framework HL7 Development Framework Version 3.0 Model Driven Standards Development Abdul-Malik Shakir Principal Consultant, Shakir Consulting October 2005 Introduction to Health Level Seven Health Level Seven (HL7)

More information

Programming Languages Third Edition

Programming Languages Third Edition Programming Languages Third Edition Chapter 12 Formal Semantics Objectives Become familiar with a sample small language for the purpose of semantic specification Understand operational semantics Understand

More information

Big Java Late Objects

Big Java Late Objects Big Java Late Objects Horstmann, Cay S. ISBN-13: 9781118087886 Table of Contents 1. Introduction 1.1 Computer Programs 1.2 The Anatomy of a Computer 1.3 The Java Programming Language 1.4 Becoming Familiar

More information

Raising the Level of Development: Models, Architectures, Programs

Raising the Level of Development: Models, Architectures, Programs IBM Software Group Raising the Level of Development: Models, Architectures, Programs Dr. James Rumbaugh IBM Distinguished Engineer Why Is Software Difficult? Business domain and computer have different

More information

CIM Diagram Layout. Model Driven Architectures and Eclipse. OGO Open Grid Systems. Alan McMorran B.Eng Ph.D

CIM Diagram Layout. Model Driven Architectures and Eclipse. OGO Open Grid Systems. Alan McMorran B.Eng Ph.D CIM Diagram Layout Model Driven Architectures and Eclipse Technologies for the Power Industry Alan McMorran B.Eng Ph.D G pen Grid Systems Introduction The CIM is used widely for exchanging electrical network

More information

Designing a new IEC substation architecture

Designing a new IEC substation architecture Designing a new IEC 61850 substation architecture Gerrit Dogger Senior Product and Application Specialist Cooper Power Systems gerrit.dogger@cybectec.com Garry Tennese Station Integration Specialist Manitoba

More information

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli

Learning Objectives. C++ For Artists 2003 Rick Miller All Rights Reserved xli Identify and overcome the difficulties encountered by students when learning how to program List and explain the software development roles played by students List and explain the phases of the tight spiral

More information

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING

CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING in partnership with Overall handbook to set up a S-DWH CoE: Deliverable: 4.6 Version: 3.1 Date: 3 November 2017 CoE CENTRE of EXCELLENCE ON DATA WAREHOUSING Handbook to set up a S-DWH 1 version 2.1 / 4

More information

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d.

Slide 1 Welcome to Fundamentals of Health Workflow Process Analysis and Redesign: Process Mapping: Gane-Sarson Notation. This is Lecture d. WORKFLOW ANALYSIS Audio Transcript Component 10 Unit 3 Lecture D Fundamentals of Health Workflow Process Analysis & Redesign Interpreting and Creating Process Diagrams Process Mapping Gane-Sarson Notation

More information

A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-03.txt

A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-03.txt A Reference Model for Autonomic Networking 93 rd IETF, 20 July 2015 Michael Behringer Brian Carpenter Toerless Eckert 1 Reference Model High Level View Autonomic Function B ASA ASA Registrar ASA ASAs deployed

More information

RASTERIZING POLYGONS IN IMAGE SPACE

RASTERIZING POLYGONS IN IMAGE SPACE On-Line Computer Graphics Notes RASTERIZING POLYGONS IN IMAGE SPACE Kenneth I. Joy Visualization and Graphics Research Group Department of Computer Science University of California, Davis A fundamental

More information

A Role-based Use Case Model for Remote Data Acquisition Systems *

A Role-based Use Case Model for Remote Data Acquisition Systems * A Role-based Use Case Model for Remote Acquisition Systems * Txomin Nieva, Alain Wegmann Institute for computer Communications and Applications (ICA), Communication Systems Department (DSC), Swiss Federal

More information

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd

SysML Past, Present, and Future. J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd SysML Past, Present, and Future J.D. Baker Sparx Systems Ambassador Sparx Systems Pty Ltd A Specification Produced by the OMG Process SysML 1.0 SysML 1.1 Etc. RFI optional Issued by Task Forces RFI responses

More information

Fastening Review Overview Basic Tasks DMU Fastening Review Interoperability Workbench Description Customizing Index

Fastening Review Overview Basic Tasks DMU Fastening Review Interoperability Workbench Description Customizing Index Fastening Review Overview Conventions Basic Tasks Displaying Joined Parts in a Balloon Running the Fastening Rules Analysis Reporting Creating Structural Reports Creating Flat Reports DMU Fastening Review

More information

ISO INTERNATIONAL STANDARD. Financial services Universal financial industry message scheme Part 3: Modelling

ISO INTERNATIONAL STANDARD. Financial services Universal financial industry message scheme Part 3: Modelling INTERNATIONAL STANDARD ISO 20022-3 First edition 2013-05-01 Financial services Universal financial industry message scheme Part 3: Modelling Services financiers Schéma universel de messages pour l'industrie

More information

A Business Aware Transaction Framework for Service Oriented Environments

A Business Aware Transaction Framework for Service Oriented Environments A Business Aware Transaction Framework for Service Oriented Environments Benedikt Kratz M.Sc. (B.Kratz@uvt.nl) Tilburg University Infolab Ph.D. Supervisor: Prof. Dr. M.P. Papazoglou ICSOC 2005 Ph.D. Symposium

More information

An Alternative CIM Modeling Approach using JSON-LD

An Alternative CIM Modeling Approach using JSON-LD An Alternative CIM Modeling Approach using JSON-LD Authors: Milan Gavrić, Kosa Nenadić Presented by: Milan Gavrić, Ph.D. milan.gavric@schneider-electric-dms.com Head of Systems Integration Department Content

More information

Slide 1 Welcome to Networking and Health Information Exchange, Health Data Interchange Standards. This is lecture b.

Slide 1 Welcome to Networking and Health Information Exchange, Health Data Interchange Standards. This is lecture b. HEALTH DATA EXCHANGE AND PRIVACY AND SECURITY Audio Transcript Component 9 Unit 5 Lecture B Networking and Health Information Exchange Slide 1 Welcome to Networking and Health Information Exchange, Health

More information

CimConteXtor User Guide

CimConteXtor User Guide CimConteXtor User Guide V3 1/86 CimConteXtor User Guide User Guide V3 CimConteXtor is an Enterprise Architect Add-In. The main purpose of CimConteXtor is to create a UML profile in EA, profile that is

More information

IEC 61850: From Paper to Operation

IEC 61850: From Paper to Operation IEC 61850: From Paper to Operation Dr. Alexander Apostolov AREVA T&D Automation XVIII SNPTEE Curitiba, Brazil, 19 October 2005 Introduction IEC 61850 is now an approved international standard It allows

More information

CMSC 330: Organization of Programming Languages

CMSC 330: Organization of Programming Languages CMSC 330: Organization of Programming Languages Operational Semantics CMSC 330 Summer 2018 1 Formal Semantics of a Prog. Lang. Mathematical description of the meaning of programs written in that language

More information

Naming & Design Requirements (NDR)

Naming & Design Requirements (NDR) The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems

More information

3D Visualization. Requirements Document. LOTAR International, Visualization Working Group ABSTRACT

3D Visualization. Requirements Document. LOTAR International, Visualization Working Group ABSTRACT 3D Visualization Requirements Document LOTAR International, Visualization Working Group ABSTRACT The purpose of this document is to provide the list of requirements and their associated priorities related

More information

PAC World Conference IEC A to Z Implementation in a Nutshell

PAC World Conference IEC A to Z Implementation in a Nutshell PAC World Conference 2016 IEC 61850 A to Z Implementation in a Nutshell Topics #: Authors' names: 4. Standardization and harmonization of system models 10. IEC 61850, tools, applications and benefits 27.

More information

WebRTC: IETF Standards Update September Colin Perkins

WebRTC: IETF Standards Update September Colin Perkins WebRTC: IETF Standards Update September 2016 Colin Perkins WebRTC Goals Server SIP+SDP Server Service SIP+SDP SIP+SDP Alice RTP Bob Alice API RTP API Bob The SIP framework is overly complex and rigid hinders

More information

Dictionary Driven Exchange Content Assembly Blueprints

Dictionary Driven Exchange Content Assembly Blueprints Dictionary Driven Exchange Content Assembly Blueprints Concepts, Procedures and Techniques (CAM Content Assembly Mechanism Specification) Author: David RR Webber Chair OASIS CAM TC January, 2010 http://www.oasis-open.org/committees/cam

More information

The software lifecycle and its documents

The software lifecycle and its documents The software lifecycle and its documents Supplementary material for Software Architecture course B. Meyer, May 2006 Lifecycle models Origin: Royce, 1970, Waterfall model Scope: describe the set of processes

More information

UBL Library Content Methodology

UBL Library Content Methodology UBL Library Content Methodology The purpose of this document is two-fold: 1. To explain how we got to where we are with the UBL vocabulary, we felt it necessary to provide a background to the rationale

More information

EPRI CIM Conformance Testing Development Results. Bill Boswell Boreas Group John Simmins EPRI UCAIug 2011 Fall Meeting Austin, TX November 17, 2011

EPRI CIM Conformance Testing Development Results. Bill Boswell Boreas Group John Simmins EPRI UCAIug 2011 Fall Meeting Austin, TX November 17, 2011 EPRI CIM Conformance Testing Development Results Bill Boswell Boreas Group John Simmins EPRI UCAIug 2011 Fall Meeting Austin, TX November 17, 2011 System Engineering-based Approach Requirements derived

More information

IPCoreL. Phillip Duane Douglas, Jr. 11/3/2010

IPCoreL. Phillip Duane Douglas, Jr. 11/3/2010 IPCoreL Programming Language Reference Manual Phillip Duane Douglas, Jr. 11/3/2010 The IPCoreL Programming Language Reference Manual provides concise information about the grammar, syntax, semantics, and

More information

Executable UML. Stephen J. Mellor

Executable UML. Stephen J. Mellor Executable UML Stephen J. Mellor Executable UML is here. While it is possible today to add code to UML diagrams and then execute them, in so doing you must make a series of decisions about implementation

More information

ARCHER Metadata Schema Editor. User Guide METADATA EDITOR. Version: 1.1 Date: Status: Release

ARCHER Metadata Schema Editor. User Guide METADATA EDITOR. Version: 1.1 Date: Status: Release ARCHER Metadata Schema Editor User Guide METADATA EDITOR Version: 1.1 Date: 2008-08-26 Status: Release Change History Version Date Author Description 0.1D 2008-04-15 Ron Chernich First Draft 1.0 2008-05-01

More information

Topics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring.

Topics. Software Process. Agile. Requirements. Basic Design. Modular Design. Design Patterns. Testing. Quality. Refactoring. CS310 - REVIEW Topics Process Agile Requirements Basic Design Modular Design Design Patterns Testing Quality Refactoring UI Design How these things relate Process describe benefits of using a software

More information

Automatic Test Markup Language <ATML/> Sept 28, 2004

Automatic Test Markup Language <ATML/> Sept 28, 2004 Automatic Test Markup Language Sept 28, 2004 ATML Document Page 1 of 16 Contents Automatic Test Markup Language...1 ...1 1 Introduction...3 1.1 Mission Statement...3 1.2...3 1.3...3 1.4

More information

OBJECT-ORIENTED DESIGN

OBJECT-ORIENTED DESIGN SOFTWARE ENGINEERING OBJECT-ORIENTED DESIGN YEAR 2013 Saulius Ragaišis saulius.ragaisis@mif.vu.lt Information source Slides are prepared on the basis of Doug Rosenberg and Matt Stephens, Use Case Driven

More information

Software Architecture

Software Architecture Software Architecture Does software architecture global design?, architect designer? Overview What is it, why bother? Architecture Design Viewpoints and view models Architectural styles Architecture asssessment

More information

Patterns and Practices for CIM Applications

Patterns and Practices for CIM Applications 1 Patterns and Practices for Applications Rahul Khare, Mostafa Khadem, Sainath Moorty, Kittipong Methaprayoon, Jun Zhu Abstract The role of Common Information Model () in the Electric Utility industry,

More information

UNIT-IV BASIC BEHAVIORAL MODELING-I

UNIT-IV BASIC BEHAVIORAL MODELING-I UNIT-IV BASIC BEHAVIORAL MODELING-I CONTENTS 1. Interactions Terms and Concepts Modeling Techniques 2. Interaction Diagrams Terms and Concepts Modeling Techniques Interactions: Terms and Concepts: An interaction

More information

IDM Exchange Requirements. Jeffrey Wix

IDM Exchange Requirements. Jeffrey Wix IDM Exchange Requirements Jeffrey Wix IDM Technical Architecture Focus on Exchange Requirements IDM Technical Architecture REMINDER A set of information that needs to be exchanged to support a particular

More information

Pattern for Structuring UML-Compatible Software Project Repositories

Pattern for Structuring UML-Compatible Software Project Repositories Pattern for Structuring UML-Compatible Software Project Repositories Pavel Hruby Navision Software a/s Frydenlunds Allé 6 2950 Vedbaek, Denmark E-mail: ph@navision.com Web site: www.navision.com/services/methodology/default.asp

More information

CSC Advanced Object Oriented Programming, Spring Overview

CSC Advanced Object Oriented Programming, Spring Overview CSC 520 - Advanced Object Oriented Programming, Spring 2018 Overview Brief History 1960: Simula first object oriented language developed by researchers at the Norwegian Computing Center. 1970: Alan Kay

More information

Cancer Waiting Times. Getting Started with Beta Testing. Beta Testing period: 01 February May Copyright 2018 NHS Digital

Cancer Waiting Times. Getting Started with Beta Testing. Beta Testing period: 01 February May Copyright 2018 NHS Digital Getting Started with Beta Testing Beta Testing period: 01 February 2018 03 May 2018 Copyright 2018 NHS Digital Document management Revision History Version Date Summary of Changes 0.1 23/03/2018 Initial

More information

Data Driving the Smart Grid

Data Driving the Smart Grid Data Driving the Smart Grid Network Model Management for Distribution Operations Eric J. Charette, P.E. Annual GITA Conference - Pacific Northwest Chapter April 24th - 25th, 2017 Future of Flight Aviation

More information