SlideShare ist ein Scribd-Unternehmen logo
1 von 14
Downloaden Sie, um offline zu lesen
INTRODUCING COMMON INFORMATION
MODEL “CIM”
IN A DISTRIBUTION SYSTEM OPERATOR
“DSO” COMPANY
Alaa Karam - Masters of Science Degree in electrical engineering
2019-10-31
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
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.
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.
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.
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
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
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
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
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
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
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.
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
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

Weitere ähnliche Inhalte

Was ist angesagt?

Spark as a Service with Azure Databricks
Spark as a Service with Azure DatabricksSpark as a Service with Azure Databricks
Spark as a Service with Azure DatabricksLace Lofranco
 
Building Data Lakes in the AWS Cloud
Building Data Lakes in the AWS CloudBuilding Data Lakes in the AWS Cloud
Building Data Lakes in the AWS CloudAmazon Web Services
 
Micro XRCE-DDS: Bringing DDS into microcontrollers
Micro XRCE-DDS: Bringing DDS into microcontrollersMicro XRCE-DDS: Bringing DDS into microcontrollers
Micro XRCE-DDS: Bringing DDS into microcontrollerseProsima
 
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsComparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsReal-Time Innovations (RTI)
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseDatabricks
 
The Distributed & Decentralized Cloud
The Distributed & Decentralized CloudThe Distributed & Decentralized Cloud
The Distributed & Decentralized CloudMargaret Dawson
 
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichDatabricks
 
The Journey to Data Mesh with Confluent
The Journey to Data Mesh with ConfluentThe Journey to Data Mesh with Confluent
The Journey to Data Mesh with Confluentconfluent
 
The Integrations Behind Connecting With Salesforce
The Integrations Behind Connecting With SalesforceThe Integrations Behind Connecting With Salesforce
The Integrations Behind Connecting With SalesforceAaronLieberman5
 
Let's Talk About: Database Migration Service
Let's Talk About: Database Migration ServiceLet's Talk About: Database Migration Service
Let's Talk About: Database Migration ServicePedro Sousa
 
cloud-migrations.pptx
cloud-migrations.pptxcloud-migrations.pptx
cloud-migrations.pptxJohn Mulhall
 
SRV308 Deep Dive on Amazon Aurora
SRV308 Deep Dive on Amazon AuroraSRV308 Deep Dive on Amazon Aurora
SRV308 Deep Dive on Amazon AuroraAmazon Web Services
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part IAngelo Corsaro
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategyJames Serra
 

Was ist angesagt? (20)

Spark as a Service with Azure Databricks
Spark as a Service with Azure DatabricksSpark as a Service with Azure Databricks
Spark as a Service with Azure Databricks
 
Azure Cost Management
Azure Cost ManagementAzure Cost Management
Azure Cost Management
 
Building Data Lakes in the AWS Cloud
Building Data Lakes in the AWS CloudBuilding Data Lakes in the AWS Cloud
Building Data Lakes in the AWS Cloud
 
Micro XRCE-DDS: Bringing DDS into microcontrollers
Micro XRCE-DDS: Bringing DDS into microcontrollersMicro XRCE-DDS: Bringing DDS into microcontrollers
Micro XRCE-DDS: Bringing DDS into microcontrollers
 
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of ThingsComparison of MQTT and DDS as M2M Protocols for the Internet of Things
Comparison of MQTT and DDS as M2M Protocols for the Internet of Things
 
Greenplum Architecture
Greenplum ArchitectureGreenplum Architecture
Greenplum Architecture
 
DDS In Action Part II
DDS In Action Part IIDDS In Action Part II
DDS In Action Part II
 
Free Training: How to Build a Lakehouse
Free Training: How to Build a LakehouseFree Training: How to Build a Lakehouse
Free Training: How to Build a Lakehouse
 
Using XSLT in Mule
Using XSLT in MuleUsing XSLT in Mule
Using XSLT in Mule
 
The Distributed & Decentralized Cloud
The Distributed & Decentralized CloudThe Distributed & Decentralized Cloud
The Distributed & Decentralized Cloud
 
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei VaranovichLambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
Lambda Architecture in the Cloud with Azure Databricks with Andrei Varanovich
 
The Journey to Data Mesh with Confluent
The Journey to Data Mesh with ConfluentThe Journey to Data Mesh with Confluent
The Journey to Data Mesh with Confluent
 
The Integrations Behind Connecting With Salesforce
The Integrations Behind Connecting With SalesforceThe Integrations Behind Connecting With Salesforce
The Integrations Behind Connecting With Salesforce
 
Let's Talk About: Database Migration Service
Let's Talk About: Database Migration ServiceLet's Talk About: Database Migration Service
Let's Talk About: Database Migration Service
 
Introduction to cloud computing
Introduction to cloud computingIntroduction to cloud computing
Introduction to cloud computing
 
cloud-migrations.pptx
cloud-migrations.pptxcloud-migrations.pptx
cloud-migrations.pptx
 
SRV308 Deep Dive on Amazon Aurora
SRV308 Deep Dive on Amazon AuroraSRV308 Deep Dive on Amazon Aurora
SRV308 Deep Dive on Amazon Aurora
 
Introduction to Amazon Athena
Introduction to Amazon AthenaIntroduction to Amazon Athena
Introduction to Amazon Athena
 
DDS in Action -- Part I
DDS in Action -- Part IDDS in Action -- Part I
DDS in Action -- Part I
 
Microsoft cloud big data strategy
Microsoft cloud big data strategyMicrosoft cloud big data strategy
Microsoft cloud big data strategy
 

Ähnlich wie Introducing common information model in a distribution system operator company

Models in the Cloud
Models in the CloudModels in the Cloud
Models in the CloudSimulationX
 
A Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media MicroservicesA Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media MicroservicesWashington Cabral
 
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info
 
Migrating enterprise applications to cloud
Migrating enterprise applications to cloudMigrating enterprise applications to cloud
Migrating enterprise applications to cloudSougata Mitra
 
IRJET- An Overview on Cloud Computing and Challenges
IRJET-  	  An Overview on Cloud Computing and ChallengesIRJET-  	  An Overview on Cloud Computing and Challenges
IRJET- An Overview on Cloud Computing and ChallengesIRJET Journal
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharmaAnil Sharma
 
CLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfCLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfganeshkarthy
 
IRJET- Cipher Text-Policy Attribute-Based Encryption and with Delegation ...
IRJET-  	  Cipher Text-Policy Attribute-Based Encryption and with Delegation ...IRJET-  	  Cipher Text-Policy Attribute-Based Encryption and with Delegation ...
IRJET- Cipher Text-Policy Attribute-Based Encryption and with Delegation ...IRJET Journal
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer EvolutiononeM2M
 
Fog Computing: A Platform for Internet of Things and Analytics
Fog Computing: A Platform for Internet of Things and AnalyticsFog Computing: A Platform for Internet of Things and Analytics
Fog Computing: A Platform for Internet of Things and AnalyticsHarshitParkar6677
 
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Jiang Zhu
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudIBM India Smarter Computing
 
Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computingFarhanAhmade
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud Ali Akbar
 
Optimization of Fog computing for Industrial IoT applications
Optimization of Fog computing for Industrial IoT applicationsOptimization of Fog computing for Industrial IoT applications
Optimization of Fog computing for Industrial IoT applicationsSabelo Dlamini
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays
 

Ähnlich wie Introducing common information model in a distribution system operator company (20)

Ami system using dlms
Ami system using dlmsAmi system using dlms
Ami system using dlms
 
Models in the Cloud
Models in the CloudModels in the Cloud
Models in the Cloud
 
A Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media MicroservicesA Journey to the Future of Cloud-native Media Microservices
A Journey to the Future of Cloud-native Media Microservices
 
Moving to the cloud
Moving to the cloudMoving to the cloud
Moving to the cloud
 
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
 
Migrating enterprise applications to cloud
Migrating enterprise applications to cloudMigrating enterprise applications to cloud
Migrating enterprise applications to cloud
 
IRJET- An Overview on Cloud Computing and Challenges
IRJET-  	  An Overview on Cloud Computing and ChallengesIRJET-  	  An Overview on Cloud Computing and Challenges
IRJET- An Overview on Cloud Computing and Challenges
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharma
 
CLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdfCLOUD_COMPUTING_UNIT_1.pdf
CLOUD_COMPUTING_UNIT_1.pdf
 
IRJET- Cipher Text-Policy Attribute-Based Encryption and with Delegation ...
IRJET-  	  Cipher Text-Policy Attribute-Based Encryption and with Delegation ...IRJET-  	  Cipher Text-Policy Attribute-Based Encryption and with Delegation ...
IRJET- Cipher Text-Policy Attribute-Based Encryption and with Delegation ...
 
Iot Service Layer Evolution
Iot Service Layer EvolutionIot Service Layer Evolution
Iot Service Layer Evolution
 
Bimarabia3en
Bimarabia3enBimarabia3en
Bimarabia3en
 
CIM
CIMCIM
CIM
 
Fog Computing: A Platform for Internet of Things and Analytics
Fog Computing: A Platform for Internet of Things and AnalyticsFog Computing: A Platform for Internet of Things and Analytics
Fog Computing: A Platform for Internet of Things and Analytics
 
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
 
Smarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with CloudSmarter Computing: Transform your business with Cloud
Smarter Computing: Transform your business with Cloud
 
Report on cloud computing
Report on cloud computingReport on cloud computing
Report on cloud computing
 
Transforming an organization to cloud
Transforming an organization to cloud Transforming an organization to cloud
Transforming an organization to cloud
 
Optimization of Fog computing for Industrial IoT applications
Optimization of Fog computing for Industrial IoT applicationsOptimization of Fog computing for Industrial IoT applications
Optimization of Fog computing for Industrial IoT applications
 
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
apidays LIVE Hong Kong 2021 - Modernizing Monolith Applications with API Arch...
 

Kürzlich hochgeladen

Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxfirstjob4
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023ymrp368
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...Suhani Kapoor
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionfulawalesam
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSAishani27
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiSuhani Kapoor
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Callshivangimorya083
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Delhi Call girls
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiSuhani Kapoor
 

Kürzlich hochgeladen (20)

Introduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptxIntroduction-to-Machine-Learning (1).pptx
Introduction-to-Machine-Learning (1).pptx
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
Data-Analysis for Chicago Crime Data 2023
Data-Analysis for Chicago Crime Data  2023Data-Analysis for Chicago Crime Data  2023
Data-Analysis for Chicago Crime Data 2023
 
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
VIP High Class Call Girls Jamshedpur Anushka 8250192130 Independent Escort Se...
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
VIP Call Girls Service Charbagh { Lucknow Call Girls Service 9548273370 } Boo...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Punjabi Bagh 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Week-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interactionWeek-01-2.ppt BBB human Computer interaction
Week-01-2.ppt BBB human Computer interaction
 
Ukraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICSUkraine War presentation: KNOW THE BASICS
Ukraine War presentation: KNOW THE BASICS
 
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in  KishangarhDelhi 99530 vip 56974 Genuine Escort Service Call Girls in  Kishangarh
Delhi 99530 vip 56974 Genuine Escort Service Call Girls in Kishangarh
 
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service AmravatiVIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
VIP Call Girls in Amravati Aarohi 8250192130 Independent Escort Service Amravati
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
꧁❤ Greater Noida Call Girls Delhi ❤꧂ 9711199171 ☎️ Hard And Sexy Vip Call
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service BhilaiLow Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
Low Rate Call Girls Bhilai Anika 8250192130 Independent Escort Service Bhilai
 

Introducing common information model in a distribution system operator company

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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