Corba in power system

Preview:

DESCRIPTION

corba is a power system communication language

Citation preview

CORBA – in Power system

Presented By

PROTIM PAUL

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

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…”

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.

Client Requesting

Server Receiving

The Basic Architecture

CORBA Model Components

Object Request brokerObject ServicesCommon FacilitiesDomain InterfacesApplication Interfaces

Object Management Architecture(OMA)

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

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.

IEC61970

CIM

CIM-301

CIM-302

CIM303

CIS

SIMULATION PLATFORM BASED ON CORBA

Advantages of CORBA

Object Location Transparency

Server Transparency

Language Transparency

Implementation Transparency

Architecture Transparency

Operating System Transparency

Protocol Transparency

Disadvantages of CORBA

Firewall unfriendly

No standard to get the initial reference for the naming service

No official perl mapping

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

THANK YOU

PROTIM PAUL

Recommended