4
2011The International Conference on Advanced Power System Automation and Protection A data exchange method of WAMS based on IEC61970 GUO Jian 1 , WG YingTao 1 , ZHG DaoNong 2 , YU YueHai 3 , XIE XiaoDong 4 I China Electric Power Research Institute, Haidian District, Beijing, 100192, China, 2 North China Power Engineering Co., Ltd, Beijing, 100120, China, ; 3 State Grid Electric Power Research Institue, Nanjing, 210061, China, 4 Beijing Sang Automation Co., Beijing 100085, China Abstract: With lge-scale implementation of smart grid, wide ea measurement system (WAMS) based on PMU will become the basic platform to provide the online power system alysis, real-time monitoring and control. According to the extended C guidelines, a WAMS data model was established in this paper to realize data exchange and sharing between WAMS sys- tem and other systems. Combined with C 61970-404-speed data (HSDA) standard, a scheme of WAMS data exchge in- cluding data exchange amework, overall desi of data exchange and data subscriptions was described in the paper. This scheme inteates WAMS system with other systems more effectively and makes other applications access WAMS data more easily. Keords: elM, WAMS data model, HSDA, WAMS data exchange 1 Introduction In recent years, china's power dispatching information has made great achievements, a state power-dispatching net- work was built and it has increased real-time data trsmis- sion index siificantly. The network gradually inteates steady-state data of SCADA system, dynic data of Pha- sor Measurement System (WAMS), transient data of relay protection and stability conol devices, off-line data of op- erating modes and DTS together to realize on-line stability alysis, real-time stability analysis, dynic stability con- ol. Thereby it enhces the level of security and stability of power grid d increases ansmission capacity to meet requirements of the electricity mket. Business sectors of power companies have developed d installed several applications such as WAMS, SCADA / EMS, DMS, d so on to meet eir own specific needs. These applications have different modeling meods to solve different aspects of power problems and have their own commication protocols and data formats at are not compatible. It causes e complexity of communication problems, d one system has to do a lot of protocol con- version to meet oer systems requiremts conditionally. So it is difficult to realize the various subsystems commu- nicate with each other easily. To solve the above problems, IEC 61970 [1,21 , which uses common information model d unified application pro- gram interface, achieves integration of various applications in conol center inside / outside of the system d shing e models and operating data. GUO lia(email: [email protected].com.cll) 978-1-4244-9621-1/11/$26.00 ©2011 IEEE 2254 2 WAMS architecture PMU in plant side, communication systems and control system in the dispatching center are elements of WAMS. WAMS structe shows in Figure 1, of which the master locates in e dispatching center, sub-stations including e phase angle and power angle measuring devices, time syn- chronization devices, communication systems, d industri- al machine e the monitoring points. GPS synchronizat ion devices Detection master Figure 1 Scre of WAMS The key of PMU is the measurements of phase angle and power angle, d the RMS measurement is no different om traditional device. The phase angle is e angle of bus voltage or line crent relative to the reference axis system. A generator power angle D is the gle of q-axis relative to the reference axis. The are two principles of phase gle measement: one is zero-crossing detection meod d e other is e Foier ansform method. APAP2011 w.apap2011.org

[IEEE 2011 IEEE International Conference on Advanced Power System Automation and Protection (APAP) - Beijing, China (2011.10.16-2011.10.20)] 2011 International Conference on Advanced

Embed Size (px)

Citation preview

Page 1: [IEEE 2011 IEEE International Conference on Advanced Power System Automation and Protection (APAP) - Beijing, China (2011.10.16-2011.10.20)] 2011 International Conference on Advanced

2011 The International Conference on Advanced Power System Automation and Protection

A data exchange method of W AMS based on IEC61970

GUO Jian1, WANG YingTao1, ZHANG DaoNong2, YU YueHai3, XIE XiaoDong4

I China Electric Power Research Institute, Haidian District, Beijing, 100192, China,

2 North China Power Engineering Co., Ltd., Beijing, 100120, China, ;

3 State Grid Electric Power Research Institue, Nanjing, 210061, China,

4 Beijing Sifang Automation Co., Beijing 100085, China

Abstract: With large-scale implementation of smart grid, wide area measurement system (WAMS) based on PMU will become

the basic platform to provide the online power system analysis, real-time monitoring and control. According to the extended

ClM guidelines, a WAMS data model was established in this paper to realize data exchange and sharing between WAMS sys­

tem and other systems. Combined with IEC 61970-404-speed data (HSDA) standard, a scheme of WAMS data exchange in­

cluding data exchange framework, overall design of data exchange and data subscriptions was described in the paper. This

scheme integrates WAMS system with other systems more effectively and makes other applications access WAMS data more

easily.

Keywords: elM, WAMS data model, HSDA, WAMS data exchange

1 Introduction

In recent years, china's power dispatching information has

made great achievements, a state power-dispatching net­

work was built and it has increased real-time data transmis­

sion index significantly. The network gradually integrates

steady-state data of SCADA system, dynamic data of Pha­

sor Measurement System (WAMS), transient data of relay

protection and stability control devices, off-line data of op­

erating modes and DTS together to realize on-line stability analysis, real-time stability analysis, dynamic stability con­

trol. Thereby it enhances the level of security and stability

of power grid and increases transmission capacity to meet

requirements of the electricity market.

Business sectors of power companies have developed

and installed several applications such as WAMS, SCADA /

EMS, DMS, AMR and so on to meet their own specific

needs. These applications have different modeling methods

to solve different aspects of power problems and have their

own communication protocols and data formats that are not

compatible. It causes the complexity of communication

problems, and one system has to do a lot of protocol con­

version to meet other systems requirements unconditionally.

So it is difficult to realize the various subsystems commu­

nicate with each other easily.

To solve the above problems, IEC 61970 [1,21, which uses

common information model and unified application pro­

gram interface, achieves integration of various applications

in control center inside / outside of the system and sharing

the models and operating data.

GUO liall(email: [email protected])

978-1-4244-9621-1/11/$26.00 ©2011 IEEE

2254

2 WAMS architecture

PMU in plant side, communication systems and control

system in the dispatching center are elements of WAMS.

WAMS structure shows in Figure 1, of which the master

locates in the dispatching center, sub-stations including the

phase angle and power angle measuring devices, time syn­

chronization devices, communication systems, and industri­

al machine are the monitoring points.

GPS synchronizat ion devices

Detection master

Figure 1 Structure of WAMS

The key of PMU is the measurements of phase angle and

power angle, and the RMS measurement is no different

from traditional device. The phase angle is the angle of bus

voltage or line current relative to the reference axis system.

A generator power angle D is the angle of q-axis relative to

the reference axis. There are two principles of phase angle

measurement: one is zero-crossing detection method and the

other is the Fourier transform method.

APAP2011 www.apap2011.org

Page 2: [IEEE 2011 IEEE International Conference on Advanced Power System Automation and Protection (APAP) - Beijing, China (2011.10.16-2011.10.20)] 2011 International Conference on Advanced

2011The International Conference on Advanced Power System Automation and Protection

Currently, compatibility research between WAMS system

and IEC 61970 is rarely done [3]. According to the extended

CIM guidelines, the paper adds WAMS data models by in­

creasing attributes and values to the existing class or inhe­

ritance and association. Then, in order to facilitate the other

systems access PMU data easily, combined with the IEC

61970-404 high-speed data (HSDA), an overall solution of

PMU data exchange is designed in the paper. These are de­

scribed in the next chapters.

3 WAMS data model

Based on the structure and working principle of WAMS,

WAMS data models are created according to the CIM mod­

el specifications. WAMS information model includes the

following: structure of WAMS itself (including connection

information between PMU and grid), various types of mea­

suring devices (including time synchronization devices),

and measurement data obtained by various types of mea­

suring devices, especially the phase angle.

IEC 61970-303 describes the CIM model of SCADA

system. It contains modeling entities for SCADA system,

monitoring and control part for operator controlling equip­

ment, data acquisition part for collection of telemetry data.

It also supports alarm notification. A large part of classes

and properties in SCADA package is also applicable for

WAMS, for example, Current Transformer class and Voltage Transformer class. Therefore, this paper designed Time

Sync class, PMU class, Phase Angle class, the relationship

between classes shown in Figure 2.

Figure 2 Relationship between WAMS classes

3.1 Time Sync class

Time Sync class refers to the time synchronization device,

which is designed to represent synchronization information

of each measurement value, for example, the reference

phase and information of reference point. The most critical

technology to achieve simultaneous monitoring full network

is obtaining absolute precision time. Obtaining absolute

precision time is not only the basis of describing the beha-

2255

vior of system, but also the basic guarantee of synchroniza­

tion of observational data at different locations, so it is im­

portant to describe the time synchronization.

In Time Sync properties, acquisitionTime refers to the time of collecting data; baesPhasePosition represents the

position of phase reference point. At a certain time point,

one or more PMU provide data, at the same time, a PMU

device collects data at different time points. Although each

PMU base station are synchronized with GPS, it should take

into account all of the time delay, such as input delay, data

processing time (DFT), centralized data, communication

link propagation delay, the amount of data transmission as

well as some random delays, so it is necessary to set proper­

ties Timeosffet to indicate the time offset. Attributes of class

show in Table 1.

Table 1 Attributes of Time Sync

Attribute Type

PowerSystemResourceName Name

AliasName String

PowerSystemResourceDescription Description

acquisitionTime DateTime

basePhasePosition Address

TimeOffset Bits

3.2 PMU class

PMU class is designed to represent the basic information

and connection information of the PMU, which two

attributes that name and description inherit from PowerSys­

temResource class of the Core package. In addition, ob­

jectPosition represents PMU installation address, control­

CenterPosition represents monitoring center address which

refers to the central station processor address in dispatching control center. PMU attributes described in Table 2.

Table 2 Attributes of PMU

Attribute

PowerSystemResourceName

AliasName

PowerSystemResourceDescription

objectPosition

pmuType

pmuProtocol

controlCenterPosition

3.3 PhaseAngle class

Type

Name

String

Description

Address

String

Name

Address

According to the principle of PMU, the measurement me­

thod of RMS equivalent is no different from conventional's,

so CurrentTransformer class and VoltageTransformer class

of WAMS are similar with SCADA's. Current transformer

which reduces primary current value to rating value (e.g.,

4A) is used by rely protection and measuring devices, so the

Page 3: [IEEE 2011 IEEE International Conference on Advanced Power System Automation and Protection (APAP) - Beijing, China (2011.10.16-2011.10.20)] 2011 International Conference on Advanced

2011The International Conference on Advanced Power System Automation and Protection

same to the voltage transformer. In addition, in order to ex­

press the measurement device of phase angle, PhaseAngle

class is designed to obtain phase angle information from the

unit side or the bus. Classes like CurrentTransformer, Vol­

tageTransformer, and PhaseAngle are not exactly the same

to the actual power measurement device but the abstract

representation. Class attributes shows in Table 3

Table 3 Attributes of Phase Angle

Attribute Type

Name String

AliasName String

Description String

4 WAMS data exchange

Here IEC 61970-404 high-speed data access interface (High

Speed Data Access HSDA) standard is used to achieve

real-time exchange of WAMS data [4].

4.1 High-speed data access interface (HSDA)

As an important part of IEC 61970 CIS, high-speed data

access (HSDA) refers to the data access (DA) section of

industry standard data access system (DAIS) of object

management group (OMG). There are two types of inter­

faces in OMG DAIS data access (DAIS DA) [5] that

browsing interface and data access interfaces. Browsing

interface is used for mining objects and properties industrial

process supported by DAIS servers which are organized and

named in a hierarchy way. Data access interface is used for

accessing the object properties of the industrial process

(usually real-time data). The reason why OMG DAIS sup­

ports high-speed data access is that data access interface

adopts order mechanism to locate variable memory space

quickly in the server and client. In addition to the general

request-response data exchange mode API, order mechan­

ism also supports subscription, customers can subscribe data

concern to the server only when data are available or up­

dated, and the server will pass the relevant data to custom­

ers. Data exchange services of DASI include the following

three cases:

(1) Reading data: customer can read data from DASI

server cache; and can obtain latest data from devices;

(2) Writing data: command and updated data can be writ­ten to the device according to release method of DASI;

(3) Subscription: based on data exchange service of order,

when data is updated, DASI server sends the latest industri­

al process data to the client.

SubscribelRelease is the most important data exchange

method of DAIS, which achieves efficient exchange of large

amounts of data. An order (group) is a set of order items

(group Entity), including life-cycle, order name, subscrip­

tion status, callback object, update rate, activity status, order

item has four items identifier like pathname, client_handle,

2256

server_handle to record order information.

4.2 Data Exchange Framework

After establishment of WAMS data model, it is possible to

integrate WAMS system to the enterprise information bus to

exchange information in a unified information model. Ac­

cording to the high-speed data access (High Speed Data

Access HSDA) interface specification [5, 6], a power ap­

plications framework is designed based on message mid­

dleware, shown in Figure 3.

Figure 3 Integration framework of power applications

WAMS systems and other electrical applications (such as:

SCADA, DMS.) exchange data through the messaging mid­

dleware, so it does not consider the data models difference

between applications and realizes data share.

4.3 Data exchange overall design

WAMS system has been applied more than a decade, and

has proprietary format. To compatible with existing WAMS,

data format is packaged based on the original standard [7] to

facilitate data exchange with the outside, the overall design

shows in Figure 4.

WAMS data

exchange in

real-time

WAMS

,----� CIMOB (class,

property, ins

tance)

aCQuisi lion

system

DAIS service,

DAIS DB

Figure 4 design of data exchange

There are two main processes in the data exchange:

User

(1) Through WAMS database mapping with CIMDB,

WAMS data collected is converted to the data which It's

format is compliance with CIM and be stored to CIMDB;

(2) CIMDB initiates DAIS data update, the CIM format

data is converted to DAIS format data, which is released by

the DAIS service components. While these two processes

are bi-directional conversion when user takes the initiative

to update DAIS data, CIMDB is also responsible for con­

verting data gotten from DAIS update service into proprie­

tary data format, which is compliance with WAMS system.

4.4 WAMS data subscription

4.4.1 Create WAMS Order

Orders [8] are created by the order factory that DAIS: Da­

taAcess:: GrouP:: IHome. Order factory object can be

created by group_home 0 method of session. The steps

Page 4: [IEEE 2011 IEEE International Conference on Advanced Power System Automation and Protection (APAP) - Beijing, China (2011.10.16-2011.10.20)] 2011 International Conference on Advanced

2011The International Conference on Advanced Power System Automation and Protection

creating new WAMS order are as follows:

(1) Order factory in the server side calls create_group 0

method to create an empty order, and obtains management

object of order which is added to the order management

containers in the server side;

(2) create a new order item, and configure path­

name/ItemID, client_handle of each item;

(3) calls create_entries 0 method to add organized order

items in the client side to the order, and get Result object

returned from the server which includes server_handle and

client_handle of each item;

(4) set the active status of orders and order items;

(5) Subscribe (unsubscribe) orders.

4.4.2 Release WAMS data

After CIMDB updating DAIS data, DAIS data service agent

performs the following steps to release WAMS data:

(1) Get groupVec object of order management container.

Lock the source of group Vec data to avoid changing the

order at the time of updating orders.

(2) Read each order management object of group Vec,

traverse all items of the order, and filter out the active items

of active order.

(3) Create ItemStates. Find the real-time data in the

DAIS database through order item named server_handle.

Obtain quality, time stamp and measured values of item to

constitute ItemState with client_handle of item, customers

can identify data easily through the client_handle.

(4) DAIS server triggers callback object Callback::

on_data _change 0 to release the latest ItemSates in the

server side, users accept and store these data in their own

data structure. Unlock group Vec after sending data, so re­

sources are available by other requests. The publication is

completed

2257

5 Conclusion

Based on IEC6197, WAMS common information model

was created, and properties of its several key classes were

described. Combined with IEC 61970-404-speed data

(HSDA) standard, a scheme of WAMS data exchange in­

cluding framework, overall design of data exchange and

data subscription was designed. WAMS applications be­

come open, componential and integrate with other applica­

tions effectively. As CIM itself is still evolving, further

study is improving WAMS common information model.

IEC 61970: Energy management system application program inter­

face (EMS-API)-Part301: Common information model (CIM) base

[S] .2004. 2 GUO Chuang-xin, JIN Cheng-sheng, WANG Lin-qing. Information

Model of Wide Area Measurement System Based on CIM [J]. Pro­

ceedings of the CSU-EPSA,2007,19(1):34-38

3 Draft IEC 61970: Energy Management System Application Program

Interface (EMS-API) -Part303: Common Information Model (CIM ) SCADA [ S ].2002,Revision 4

4 IEC 61970 Energy management system application program interface

(EMSAPI)-Part 404: high speed data access (HSDA)[S].2007.

5 IEC, draft IEC61970:Energy Management system Application pro­

gram Interface (EMS-API)-Part402:Common Data Access Facility,

Revision4 •

6 Draft IEC6I 970:Energy management system application Program in­

terface(EMS-API)-Part450:CIS Information Exchange Model Speci­

fication Guide[S]. Revision2, 2002

7 GUO Chuang-xin, SH AN Ye-cai, CAO Yi-jia. STUDIES ON

POWER ENTERPRISE OPEN ARCHITECTURE OF

INFORMATION INTEGRATION BASED ON MULTI-AGENT

SYSTEM TECHNOLOGY [J]. Proceedings of the CSEE,

2005,25(4):64-70

8 ZHANG Guan-wen,WU Jian, CHEN Ding-jian. Research and Im­

plementation of Data Subscription and Publishment Based on

IEC61970 DAIS DA [J]. 2009,25(11 ):20-22