Successfully reported this slideshow.

Introducing common information model in a distribution system operator company



1 of 14
1 of 14

More Related Content

Introducing common information model in a distribution system operator company

  1. 1. INTRODUCING COMMON INFORMATION MODEL “CIM” IN A DISTRIBUTION SYSTEM OPERATOR “DSO” COMPANY Alaa Karam - Masters of Science Degree in electrical engineering 2019-10-31
  2. 2. PROBLEM DESCRIPTION 1. Digitalization requires close collaboration between business and IT. Business and IT need to understand each other more than any time in the past. Business and IT need to have more control over the IT/ICT landscape that getting more and more complex. 2. The planning, implementation and the maintenance of the IoT and Smart Grid applications will require Sustainable/Reusable/Cost efficient integrations. The usage of Standard message types, Standard protocols, Standard communication and infrastructure technologies, will probably be increased. 3. And we know that Enterprise Application Integration (EAI) is a complex activity. Developing a new integration flow between two different applications could take approximately 1000 h, especially if the applications use proprietary and application-specific interfaces. Smart Grid Architecture Model “SGAM” is a way to explore the complexity
  3. 3. CIM AND IMPROVING COMMUNICATION – PROBLEM NUMBER 1 1. Systems representing their management data in different ways. Often these systems use own semantics, terminology, data structures and protocols. 2. There are “silos” of data that must be translated, interpreted and harmonized both on semantical and technical level. 3. The CIM Models and Schema is about well-understood and abstracted information. The schema is designed to be "technology-neutral“ with respect to its repository and access protocol. 4. We need to solve semantic inconsistencies across all boundaries and support the technical, operational and business objectives within the organisation and between organisations.
  4. 4. PROBLEM NUMBER 2 1. Large-scale deployment of distributed generation and storage are boosting the utilization of automation and ICT. 2. The foreseen bidirectional energy and information flows make the requirements for IT/ICT more versatile and more demanding. 3. The SGAM is a key outcome of the EU Mandate M/490’s Reference Architecture Working Group. SGAM provides a structured approach for developing Smart Grid architectures in three dimensions . Using SGAM and UML representations make it possible to formally relate SGAM elements with UML models, such as the CIM.
  5. 5. PROBLEM NUMBER 3 - EAI 1. Integration becomes more and more complex. We face a growing number of interfaces. A DSO integration landscape can contain many integration flows between many internal and external systems that may have application-specific message types. 2. When you want to replace an old system that has many integration flows with a new system, then a large effort will be required in order to establish the new integration flows. Many hours will be allocated for understanding, documenting the different physical representations of the proprietary messages. 3. Dealing with new concepts like CIM and CIM-based integration flows could be a complicated activity that need to involve many resources that have time and willing to show the way and get by-in, decisions and alignment from different stakeholders in different levels of the company.
  6. 6. WHERE CAN WE USE CIM? • The main CIM standards are: • IEC 61970 - network • IEC 62325 - energy market • IEC 61968 - assets and related IT/OT processes • CIM is using Unified Modeling Language (UML) to create and maintain the conceptual information models • The main usage of CIM is to model the physical components of e.g. a DSO business and act as common semantic model • The information models are important to visualize, discuss, analyze, communicate and take business and ICT decisions • CIM can provide power flow calculation/state estimation that is used in transmission systems • CIM’s specifications as an ontology allows involved parties to understand the meaning of the specified data
  7. 7. WHERE CAN WE USE CIM? • CIM proposes a standardized vocabulary for data exchange between different information systems and data within electricity networks • Possible exchange of data that could use CIM message types, may occur between: • Internal DSO systems • DSO systems and transmission systems • Between different TSO systems • DSO systems an the electricity market Hub • It is very important to analyse the integration use case before designing or reusing a standard message type • Systems that provides CIM-compliant interfaces requires less transformations/conversions if we compare the CIM-based integrations with the integrations that use proprietary and application-specific interfaces
  8. 8. WHERE AND WHEN CAN WE USE CIM? • It is important to analyse different ongoing and planned projects’ needs for information exchange • Starting from an As-Is situation and analysing the possibilities of using CIM in different integrations • Identify different findings and recommend solutions where CIM is a suitable alternative • Identify which adaptations may be needed to introduce CIM into different integration packages • Create guidelines, tools and architecture deliverables that supports an easy implementation of CIM-based integration flows
  9. 9. APPLYING CIM IN SOME BUSINESS PROCESSES/USE CASES Business process CIM-based Use case Changed in Project Contracting and billing (Move in/Move out) Obtain meter readings on demand Project X and Project Y Obtain scheduled meter reading Project X and Project Y Infrastructure maintenance Meter commissioning and registration Project X and Project Y Manage events and alarms Project X and Project Y Disconnection and re-connection of the consumer’s premises Project X and Project Y Replacement of Billing/MDM= Project X New Generation AMR = Project Y
  10. 10. CIM FOR METER RELATED FLOWS Current Message Type Corresponding CIM standard message type (XSD) Need For extensions in the CIM standard Meter change MeterServiceRequests Yes Meter Point change UsagePointConfig Yes Meter Infrastructure change EndDeviceConfig Yes UsagePointConfig Yes ServiceLocatoinConfig Yes Meter Values MeterReading No Event EndDeviceEvent No Connect/Disconnect Request EndDeviceControls No EndDeviceEvent No Connect/Disconnect Reply EndDeviceControls No EndDeviceEvent No MeterReadings No
  11. 11. WHAT KIND OF METHOD AND TOOL(S) SHOULD BE USED TO GENERATE CIM DELIVRABLES 1. Start by developing/analysing the processes 2. Identify the use cases that can be linked to the usage of CIM 3. Identify the required information 4. Review the required/available CIM packages 5. Identify the corresponding CIM classes 6. Create/reuse a CIM profile 7. Test the CIM profile 8. Generate (or reuse already existed) CIM message types 9. Design and implement the CIM integration flows 10. Test and deploy The CIM Tools Requirements CIM Packages CIM UML Classes CIM Profile/ Contextual Model Generated CIM/ XML/XSD Information Requirements Design and Implementation Possible Extention of the CIM Use Cases Based on Based on Based on Based on 2 3 4 5 6 9 8 Interoperability and conformity tests 7 Processes 1 Test Cases Based on Enterprise Application Integration and System Capabilities 10 Adapt the Capabilities Organisation’s CIM Repository
  12. 12. APPROACHES TO USE CIM Approach for usage of CIM Advantages Disadvantages Project-Based decision to chose CIM 1. Business Case/Time plan-based approach. 2. Freedom of choice both for the project and the organisation. No need for a project to apply for an exception if the project will not use CIM. 1. Difficult to achieve an agreement without a strategic decision about the usage of CIM in the company. 2. Old way of working by developing integrations that use proprietary and application-specific interfaces CIM as a Strategic decision 1. Easy to decide when you have a decision about the usage of CIM in the company 2. Possibilities to reuse and decrease the complexity in the business and in the IT landscape. 1. The implementation could take long time if the company does not have the required skills and experiences in developing CIM-based integrations. 2. The project needs to apply for an exception if the project will not use CIM.
  13. 13. WHERE WE ARE USING CIM TODAY We are using CIM in the following areas: 1. Harmonization and standardization of the entity statuses and event types 2. Event and measurement Messages from Substation converted to CIM via a Enterprise Service Bus platform “ESB” 3. Standard Entity Codes (e.g.): • Meter Event Codes (General, Missing Value, Realtime) • Meter Register (Counter) Codes
  14. 14. A SIMPLIFIED INTERNAL MATURITY MODEL • In step one and in step two of the simplified maturity model, please se the provided figure in this page, a DSO company could have a very weak connection/traceability from the conceptual/logical to the physical models • With help of the ongoing projects a DSO company should try to implement: • CIM message types in the defined integrations (where this is possible) • CIM codes and CIM statuses in the databases or/and in the integration flows • Incremental development approach, with both top-down and bottom-up design • CIM repository in our BI platform • Start to map the organisational conceptual models to CIM models 2015 2019 Using common ”organisational language” => Better communication for B2B and for architect2B