Top Banner
CORBA – in Power system Presented By PROTIM PAUL
17

Corba in power system

Jun 24, 2015

Download

Engineering

PROTIM PAUL

corba is a power system communication language
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Corba in power system

CORBA – in Power system

Presented By

PROTIM PAUL

Page 2: Corba in power system

What is CORBAThe Common Object Request Broker Architecture (CORBA) is a standard architecture for a distributed objects system.

CORBA is implemented by ORB(Object request breaker)

It adopt IEC61970 platform to implement

CORBA is designed to allow distributed objects to interoperate in a heterogeneous environment, where objects can be implemented in different programming language and/or deployed on different platforms

Page 3: Corba in power system

What is ORBObject Request Broker (ORB) is the programming that acts as a "broker" between a client request for a service from a distributed object or component and the completion of that request.

“...like a telephone exchange, providing the basic mechanism for making and receiving calls…”

Page 4: Corba in power system

What is the function of ORBSeparates Client and Server implementation.Life cycle services, which define how to create, copy, move, and delete a component.Persistence service, which provide the ability to store data on object database, and plain filesNaming service, which allows a component to find another component by name and also supports existing naming systems or directories, including.Event service, which lets components specify events that they want to be notified ofTransaction service, which ensures that when a transaction is completed, changes are committedRelationship service, which creates dynamic associations between components that haven't "met" before and for keeping track of these associationsExternalization service, which provides a way to get data to and from a component in a "stream"Query service, which allows a component to query a database.

Page 5: Corba in power system

Client Requesting

Page 6: Corba in power system

Server Receiving

Page 7: Corba in power system

The Basic Architecture

Page 8: Corba in power system

CORBA Model Components

Object Request brokerObject ServicesCommon FacilitiesDomain InterfacesApplication Interfaces

Page 9: Corba in power system

Object Management Architecture(OMA)

Page 10: Corba in power system

CORBA FeaturesLanguage independenceLocation transparencyReuse of facilities & servicesOMG IDL defined interfacesStub & Skeleton generationServer activation

Page 11: Corba in power system

IEC 61970 STANDARDS

It is basis of Application Program Interface (API) project of US electric Power Research Institute.

The main aim is to REDUCE COST and time in devoloping new EMS application.

Page 12: Corba in power system

IEC61970

CIM

CIM-301

CIM-302

CIM303

CIS

Page 13: Corba in power system

SIMULATION PLATFORM BASED ON CORBA

Page 14: Corba in power system

Advantages of CORBA

Object Location Transparency

Server Transparency

Language Transparency

Implementation Transparency

Architecture Transparency

Operating System Transparency

Protocol Transparency

Page 15: Corba in power system

Disadvantages of CORBA

Firewall unfriendly

No standard to get the initial reference for the naming service

No official perl mapping

Page 16: Corba in power system

Reference Power System protection & communication by AKHTAR KALAM & D.P.KOTHARI

Study of Applying CORBA-Based Distributed Object Technology to Next Generation of Power Dispatching Automation System BY Huang Haifeng, Yang Zhihong and Zhang Shenming

power system simulation platform based on CORBA technology BY Lai Xiaohua

Page 17: Corba in power system

THANK YOU

PROTIM PAUL