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?

Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
Djonathas Cardoso
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
NĂŠcio de Lima Veras
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
Daiana de Ávila
 

Was ist angesagt? (20)

Histórico da catalogação e da elaboração de bibliografias
Histórico da catalogação e da elaboração de bibliografiasHistórico da catalogação e da elaboração de bibliografias
Histórico da catalogação e da elaboração de bibliografias
 
Introdução à Computação - Aula Pråtica 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Pråtica 3 - Banco de Dados (Conversão do model...Introdução à Computação - Aula Pråtica 3 - Banco de Dados (Conversão do model...
Introdução à Computação - Aula Pråtica 3 - Banco de Dados (Conversão do model...
 
Banco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de DadosBanco de Dados I - Aula 09 - Normalização de Dados
Banco de Dados I - Aula 09 - Normalização de Dados
 
Componentes vs Servicos
Componentes vs ServicosComponentes vs Servicos
Componentes vs Servicos
 
Diagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados IDiagrama Entidade Relacionamento - Bancos de Dados I
Diagrama Entidade Relacionamento - Bancos de Dados I
 
Web ontology language (owl)
Web ontology language (owl)Web ontology language (owl)
Web ontology language (owl)
 
Aula 01 - Recuperação da Informação
Aula 01 - Recuperação da InformaçãoAula 01 - Recuperação da Informação
Aula 01 - Recuperação da Informação
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Aula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdfAula 01 - Fundamentos de Banco de Dados (2).pdf
Aula 01 - Fundamentos de Banco de Dados (2).pdf
 
Aula 5 -Avaliação de interfaces de usuårio - testes com usuårios
Aula 5 -Avaliação de interfaces de usuårio - testes com usuåriosAula 5 -Avaliação de interfaces de usuårio - testes com usuårios
Aula 5 -Avaliação de interfaces de usuårio - testes com usuårios
 
Sistemas e redes de informação
Sistemas e redes de informaçãoSistemas e redes de informação
Sistemas e redes de informação
 
Banco de dados orientado a objetos
Banco de dados orientado a objetosBanco de dados orientado a objetos
Banco de dados orientado a objetos
 
Modelagem de Sistemas de Informação 08 - Diagrama de Classes
Modelagem de Sistemas de Informação 08 - Diagrama de ClassesModelagem de Sistemas de Informação 08 - Diagrama de Classes
Modelagem de Sistemas de Informação 08 - Diagrama de Classes
 
Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J  Banco de Dados em Grafos com Neo4J
Banco de Dados em Grafos com Neo4J
 
Arquitetura de Software - Uma visĂŁo gerencial
Arquitetura de Software - Uma visĂŁo gerencialArquitetura de Software - Uma visĂŁo gerencial
Arquitetura de Software - Uma visĂŁo gerencial
 
Teaching RDA After 3R
Teaching RDA After 3RTeaching RDA After 3R
Teaching RDA After 3R
 
A Multiscale Visualization of Attention in the Transformer Model
A Multiscale Visualization of Attention in the Transformer ModelA Multiscale Visualization of Attention in the Transformer Model
A Multiscale Visualization of Attention in the Transformer Model
 
Modelos de base de dados
Modelos de base de dadosModelos de base de dados
Modelos de base de dados
 
Sistema acadĂŞmico
Sistema acadĂŞmicoSistema acadĂŞmico
Sistema acadĂŞmico
 
Best Practices for Monitoring Postgres
Best Practices for Monitoring Postgres Best Practices for Monitoring Postgres
Best Practices for Monitoring Postgres
 

Ä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 Cloud
SimulationX
 
MajorProject_AnilSharma
MajorProject_AnilSharmaMajorProject_AnilSharma
MajorProject_AnilSharma
Anil Sharma
 
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 Cloud
IBM India Smarter Computing
 

Ä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

Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 

KĂźrzlich hochgeladen (20)

Anomaly detection and data imputation within time series
Anomaly detection and data imputation within time seriesAnomaly detection and data imputation within time series
Anomaly detection and data imputation within time series
 
ALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptxALSO dropshipping via API with DroFx.pptx
ALSO dropshipping via API with DroFx.pptx
 
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
Escorts Service Kumaraswamy Layout ☎ 7737669865☎ Book Your One night Stand (B...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdfAccredited-Transport-Cooperatives-Jan-2021-Web.pdf
Accredited-Transport-Cooperatives-Jan-2021-Web.pdf
 
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
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
Mg Road Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Banga...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 

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