Dependable, Open and Real-time Architecture for Power Systems



Similar documents
Integration of Supervisory Control and Data Acquisition Systems Connected to Wide Area Networks

Legacy System Integration Technology for Legacy Application Utilization from Distributed Object Environment

Recent Technologies in Nuclear Power Plant Supervisory and Control Systems

Total System Operations and Management for Network Computing Environment

Open Distributed EMS/SCADA System

Hitachi Storage Management Software that Achieves the Best Operation

Information Technology Engineers Examination. Network Specialist Examination. (Level 4) Syllabus. Details of Knowledge and Skills Required for

Hitachi s Midrange Disk Array as Platform for DLCM Solution

Recent Trends of Storage System Technologies

SystemWatch SM. Remote Network Monitoring

Disaster Recovery Feature of Symfoware DBMS

Wide-area Integrated SCADA System Designed to Improve Availability and Flexibility

Logical Partitioning Feature of CB Series Xeon Servers Suitable for Robust and Reliable Cloud

Introducing FUJITSU Software Systemwalker Centric Manager V15.1.1

Integrated and reliable the heart of your iseries system. i5/os the next generation iseries operating system

System types. Distributed systems

Latest Power Plant Control System

Hitachi Essential NAS Platform, NAS Gateway with High Cost Performance

CHAPTER 15: Operating Systems: An Overview

Integration of PRIMECLUSTER and Mission- Critical IA Server PRIMEQUEST

SAN Conceptual and Design Basics

Information & Control Technology Platform for Public Infrastructure

Storage System: Management of Explosively Increasing Data in Mission-Critical Systems

HiRDB 9 HiRDB is an evolving database for continuing business services.

Discovering Computers

(51) Int Cl.: G06F 11/14 ( )

FOXBORO. I/A Series SOFTWARE Product Specifications. I/A Series Intelligent SCADA SCADA Platform PSS 21S-2M1 B3 OVERVIEW

Module 17. Client-Server Software Development. Version 2 CSE IIT, Kharagpur

Traffic Management Solutions for Social Innovation Business

CHAPTER 1: OPERATING SYSTEM FUNDAMENTALS

How To Manage A Network Management System (Hitachi)

OVERVIEW. CEP Cluster Server is Ideal For: First-time users who want to make applications highly available

A Method for Implementing, Simulating and Analyzing a Voice over Internet Protocol Network

Architecture and Technologies for HGW

Trend of Long-term Preservation of Digital Assets and New Content Archive Solutions

Convergence of Advanced Information and Control Technology in Advanced Metering Infrastructure (AMI) Solution

IBM Systems Director Navigator for i5/os New Web console for i5, Fast, Easy, Ready

GR2000: a Gigabit Router for a Guaranteed Network

Fault Tolerant Servers: The Choice for Continuous Availability on Microsoft Windows Server Platform

AS/400 System Overview

IBM WebSphere Business Integration for HIPAA

Introduction to CORBA. 1. Introduction 2. Distributed Systems: Notions 3. Middleware 4. CORBA Architecture

WIDESTAR II Base Station Maintenance and Monitoring System

Andrew McRae Megadata Pty Ltd.

Middleware Lou Somers

VERITAS Backup Exec 9.0 for Windows Servers

NEC Storage Manager Data Replication User's Manual (Function Guide)

A Real Time, Object Oriented Fieldbus Management System

Middleware and Applications for Mobile Computers

Using EMC Data Protection Advisor with EMC Data Domain Deduplication Storage Systems

Click to view Web Link, click Chapter 8, Click Web Link from left navigation, then click BIOS below Chapter 8 p. 395 Fig. 8-4.

A MODERN DISTRIBUTION MANAGEMENT SYSTEM FOR REGIONAL ELECTRICITY COMPANIES

Software Announcement April 17, 2001

2.1 What are distributed systems? What are systems? Different kind of systems How to distribute systems? 2.2 Communication concepts

Achieving High Availability & Rapid Disaster Recovery in a Microsoft Exchange IP SAN April 2006

Secospace elog. Secospace elog

3 Software Defined Radio Technologies

Hitachi Releases SuperH Mobile Application Processor SH-Mobile for optimum processing of multimedia applications for next-generation mobile phone

Middleware for Creating Private Clouds

OPERATING SYSTEMS Software in the Background. Chapter 2

The LiveData ICCP Server

Module: Sharepoint Administrator

Secure System Solution and Security Technology

Middleware and Distributed Systems. Introduction. Dr. Martin v. Löwis

An Oracle White Paper June Oracle Database Firewall 5.0 Sizing Best Practices

Priority Pro v17: Hardware and Supporting Systems

Three Stages for SOA and Service Governance

Distributed Systems LEEC (2005/06 2º Sem.)

Table Of Contents. - Microsoft Windows - WINDOWS XP - IMPLEMENTING & SUPPORTING MICROSOFT WINDOWS XP PROFESSIONAL...10

Sentry Bulldog Shutdown Management Software (For UNIX Series)

Radiological Assessment Display and Control System

Chapter 6. CORBA-based Architecture. 6.1 Introduction to CORBA 6.2 CORBA-IDL 6.3 Designing CORBA Systems 6.4 Implementing CORBA Applications

Delivering Business Continuity In a High Reliability Database

Industry White Paper. Ensuring system availability in RSView Supervisory Edition applications

IP Telephony Terminal Solutions for Broadband Networks

INCREASING EFFICIENCY WITH EASY AND COMPREHENSIVE STORAGE MANAGEMENT

Attunity RepliWeb Event Driven Jobs

CS 3530 Operating Systems. L02 OS Intro Part 1 Dr. Ken Hoganson

Vicom Storage Virtualization Engine. Simple, scalable, cost-effective storage virtualization for the enterprise

Storage Guardian Remote Backup Restore and Archive Services

Veritas Storage Foundation High Availability for Windows by Symantec

Achieving a Personal Cloud Environment

Sensor Network for HACCP Food Safety Management

25 May Code 3C3 Peeling the Layers of the 'Performance Onion John Murphy, Andrew Lee and Liam Murphy

Overview of Next-Generation Green Data Center

Quareo ICM Server Software

Module 5 Introduction to Processes and Controls

Paragon Protect & Restore

QuickSpecs. Overview. Compaq Remote Insight Lights-Out Edition

Getting Started with Endurance FTvirtual Server

Principles and characteristics of distributed systems and environments

FUJITSU Software Systemwalker Desktop Patrol V15 Introducing July 2015 Fujitsu Limited

IBM TotalStorage Network Attached Storage 100

Datasheet. FUJITSU Storage ETERNUS SF Storage Cruiser V16.0 ETERNUS SF AdvancedCopy Manager V16.0 ETERNUS SF Express V16.0

Simple and Integrated Management of complicated IT infrastructure for cloud computing paradigm IT Network Global Solutions Division NEC Corporation

LOWER TOTAL COST OF OWNERSHIP & INCREASED PRODUCTIVITY

NTT DOCOMO Technical Journal. Large-Scale Data Processing Infrastructure for Mobile Spatial Statistics

Distributed Systems Lecture 1 1

Network Solution for Achieving Large-Scale, High-Availability VoIP Services

NEC Storage NV Series

Transcription:

Dependable, Open and Real-time Architecture for Power Systems 48 Dependable, Open and Real-time Architecture for Power Systems DORA-Power Atsuhiko Hirota Masayuki Kikuchi Takashi Owaki Yukiyoshi Tani OVERVIEW: To improve operating efficiency for deregulation and for other changes in the operating environment, electric power utilities in Japan are integrating information and control systems to support a stable supply of power and strengthening their connections. For that reason, the demand for the reliability in information and control systems, is even greater than before. Furthermore, from the viewpoint of the interconnectability and expandability of systems, there is a need to implement open systems that are based on industrial standard specifications. Under those requirements, Hitachi, Ltd. developed DORA-Power (Dependable, Open and Real-time Architecture for power systems), which conforms to the open platform that is rapidly being standardized and builds in the technology for achieving high reliability and high responsiveness that has been developed for information and control systems. DORA-Power makes it possible to incorporate the state-of-the-art technology to achieve superior functionality and operability in information and control systems for power systems, where reliability and real-time operation are required. INTRODUCTION IN response to deregulation, lower rates in charges for electric power and other such changes in the operating environment, electric power utilities in Japan are grappling with the problem of improving operating efficiency. Rationalization in the operation of the monitoring and control systems that support the stable supply of power is proceeding through system integration and the strengthening of cooperation among systems. For that reason, the increasing scale of monitoring and control makes it more necessary than ever to improve processing efficiency and reliability in information and control systems; to achieve efficient cooperation with other systems and system expansion, it is necessary to implement open systems based on industrial standard specifications. In response to such needs, Hitachi, Ltd. developed DORA-Power, which conforms to the open platform that is rapidly being standardized and incorporates the technology for implementing highly reliable and highly responsive information and control systems that we have developed while incorporating highly functional commercial software. DORA-Power DEVELOPMENT POLICY Future information and control systems for power systems must achieve high reliability, connectivity, and expandability by combining highly functional components that are based on industrial standard specifications. To that end, the development policy for DORA-Power included the following points. (1) Achieving high reliability (dependability) Conventional high reliability takes the approach of attaining high reliability in individual components. As a result, highly reliable functions often do not conform to standard specifications and there are restrictions on the components that can be employed, leading to bottleneck to system construction. For that reason, the development goal should be dependable technology, which realizes high reliability in the overall system with component based on industrial standard specification. (2) Achieving portability and connectability (open system) To increase interconnectability with other systems, it is necessary to conform to a standard interface, and commercial middle-ware shall be adopted with the UNIX* 1 and Windows NT* 2 OS (operating system). In addition, to facilitate software portability when the system is expanded, a middle-ware layer is established to make the OS, distributed system configuration, and redundant system configuration invisible to the application software. *1: UNIX is a trademark registered in the United States and other countries, licensed exclusively by The Open Group. *2: Windows NT is a registered trademark of Microsoft Corporation in the United States and other countries.

Hitachi Review Vol. 49 (2000), No. 2 49 Energy Management System Software Distribution Management System Software Dam and Hydroelectric Power Plant Management System Software Off-line system support Maintenance Commercial middle-ware CORBA, ORACLE,* etc. Recording On-line system support Open interface Monitoring Enhanced reliability Database management, Configuration control, HI support Standard OS (UNIX, Windows NT) Control Specialized power system middle-ware HI : human interface * : ORACLE is a registered trademark of ORACLE Corporation. Fig. 1 DORA-Power Configuration. The open interface commercial middle-ware and the specialized electrical power middle-ware that serves to enhance reliability are fused and serve as the development and execution platform for the application software of the information and control system and run under a standard OS. (3) Ensuring real-time operation To maintain processability and display update response, even under severe performance conditions in which multiple changes in the status of power system apparatus occur over a short period of time, a high-performance distributed database suitable for distributed system shall be implemented. (4) Improving ease of use To implement a human interface that has advanced functionality and is easy to use for a high-performance monitoring and control system, the Windows NT GUI (graphical user interface), which is rapidly advancing as personal computers are coming into wider use, shall be adopted. ARCHITECTURE AND FEATURES OF DORA- Power On the basis of the development policy outlined above, we chose for DORA-Power an architecture in which commercial middle-ware that has an open interface is fused with electrical power middle-ware for enhanced reliability and that middle-ware is run under the standard OS like UNIX and Windows NT (Fig. 1). This architecture has the features listed below. (1) Application of distributed object technology As part of the middle-ware, a commercial software that is based on CORBA (common object request broker architecture),* 3 an international standard for distributed objects, is employed to implement an open interface with respect to other systems. And the Server DLCP server object IDL Stub IIOP TCP/IP Master DB CORBA open interface Periodical synchronization Client Client task software IDL skeleton IIOP TCP/IP IDL: interface definition language IIOP: Internet inter-orb (object request broker) protocol TCP/IP: transmission control protocol/internet protocol Replica Fig. 2 Implementation of Real-time, Distributed Database in DORA-Power. The client task software remotely accesses the master DB that is on the server by means of CORBA. If there is a local replica of the database, the software automatically accesses the replica instead. The replica is periodically synchronized with the master DB. CORBA marshalling function (conversion processing for the exchange of information among different types of systems) is used to absorb the differences in format for storing information in memory among the computer processors in the system to facilitate the coexistence of different computers within the system. (2) Database To prevent the decrease in processability and the decrease in the responsiveness of screen update that accompanies centralized information access, a realtime, distributed database, DLCP (Data Life Cycle Program), is run under CORBA (Fig. 2). In this scheme, a replica of the power system apparatus database is placed on each computer and the various replicas are synchronized with respect to the status data, which changes from moment to moment. This makes it possible for computers that are not running DLCP to access the database that is under DLCP management by using Java* 4 or other such means. In addition, commercial software that is based on standard specifications is employed for the maintenance database (DB) and recording DB to facilitate information sharing and cooperation with other systems. (3) Support for redundant multi-computer systems and high-reliability configurations The mutual monitoring of multi computer systems *3: CORBA is a registered trademark of Object Management Group in the United States. *4: Java and all Java-based trademarks and logos are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.

Dependable, Open and Real-time Architecture for Power Systems 50 is adopted to improve the reliability of the system as a whole by implementing a system of multiple computers and LANs. This is accomplished using a standard LAN and without assuming special hardware such as memory or disk storage that is shared among computers by adopting the free-running dual scheme as the basis for multi-computer operation, in which each computer performs the same processing on the basis of the same input information in the CORBA distributed environment. Because the CORBA standard specifications for high system reliability premised on multiple disposition of objects are still being formulated, system implementation proceeded while keeping an eye on the standardization proposals so as to make the effect of decisions on the final standard specifications very small. Through the multicomputer support described above, even if a failure occurs in a computer or LAN, speedy switch-over to a backup computer with no loss of information can be achieved. Also, by equipping computers that do not have a multi-computer configuration with a mechanism in which information is saved periodically on another computer and, after recovery from a failure, the information is restored, high overall operability of the system can be achieved. (4) Human interface The screen construction components required for power information and control and the execution environment are installed on Windows NT, which has a high-level development environment and abundant screen construction components. The components are ActiveX* 5 controls, which conform to an industry standard component interface, and advanced human interfaces can be implemented easily by using a commercial programming environment such as Visual Basic* 6 to assemble the components. This also effectively deals with EUC (end user computing). SPECIALIZED POWER SYSTEM MIDDLE- WARE FUNCTIONS AND FEATURES As the fundamental technology for constructing the DORA-Power architecture, three types of specialized middle-ware for use in power systems were developed. The functions and features of that middle-ware are described below. (1) Database management middle-ware This middle-ware allows application software to transparently access the information that is distributed over the system and implements the automatic access to standby computers that is necessary for redundant systems operation. In addition to the allocation of database replicas and implementation of high-speed information synchronization processing to guarantee the responsiveness of screen operation even when many changes in status have occurred, this middleware also provides for flexibility at the time of system expansion because it allows changes in the information allocation in accordance with performance requirements. This middle-ware also provides multiaspect information management, in which the simulated information for test when facilities are updated and the information for training use are managed separately from the on-line data, high-speed switching of currently-used facilities information and facilities information for future use data, and other such basic functions that are required by information and control system for power systems. Furthermore, it provides basic information models for electrical power technology, data transfer format, time series data, etc. and realizes highly expandable software by support for a data-oriented approach to application software design. (2) Configuration control middle-ware This software provides functions for system startup and shutdown, monitoring for abnormalities in computers and LANs, failure management, changes in operating mode and other such functions that are related to computer system operation (Table 1). (3) Human interface support middle-ware This software comprises the human interface (HI) manager and the HI components for power system use (Fig. 3). The HI manager has functions for menus and TABLE 1. Functions of the Configuration Control Middle-ware The configuration control middle-ware supports functions that are related to the operation of distributed multi-computer systems. Function Operating mode management LAN management Failure management Timing management DB management System monitoring operation management screen Description Mutual failure monitoring by computers and automatic system shut-down and switching to the back-up system when a failure occurs LAN failure monitoring and automatic switching and load distribution management when a failure occurs Task program. OS and hardware failure management and journal keeping Makes time corrections and maintains timing consistency among computers DB version management and main memory information back-up and recovery Computer operation halting and mode changing and DB switching. Display of system status, failure journal, etc. *5: ActiveX is a trademark of Microsoft Corporation in the United States and other countries. *6: Visual Basic is a registered trademark of Microsoft Corporation in the United States and other countries.

Hitachi Review Vol. 49 (2000), No. 2 51 Task software Console manager Task selection menu System common menu Clear screen screen Print (Screen saver) Power system HI manager SV: supervisory TM: telemeter Standard control Task screen Configuration control process DLCP data bridging DLCP Database Timer TM Power system HI components Binary (SV) Numerical (TM ) DLCP data bridging Graphing (commercial product) Tables (Commercial product) Fig. 3 HI Support Middle-ware Configuration. The HI support middle-ware comprises the HI manager, which supports management of the task screens and common processing for menus and other screen elements and the power system HI components, which are used to create the task screens. printing. It also has functions for monitoring memory use and terminating programs before failure due to a memory leak occurs to prevent the propagation of such failures and to prevent a decrease in reliability when SV general-purpose components are used. For the power system HI components, on the other hand, the components for bridging DLCP and commercially available components and the components that are required for special power system expressions are implemented as ActiveX controls so as to allow effective use of the numerous commercially available Visual Basic components. This approach makes it possible to realize a highlyfunctional and highly reliable human interface in a short time through component-based development. APPLICATION EXAMPLE The Integrated Dam Management System, an application of DORA-Power, has been delivered. That system is designed to achieve safe and sure management of multiple dams through centralized management and remote monitoring and control from an integrated control room. System Configuration The system configuration is shown in Fig. 4. The integrated control room is equipped with a host computer that performs monitoring and control, a remote monitoring operation for remote dam monitoring and control, a report server, video projector ITV image Closed circuit transmission Data distribution Dam control Video projector control ITV image Integrated control room Simulator for individual practice Remote monitoring and operation (Intelligent : one per dam) Dam control 2 Report server General-purpose LAN I/O relay Main office Host computer Power packet network ITV camera Water gage, opening gage, rain gage, etc. Gate-side panel Remote monitoring and control Circuit-switching ITV control ITV operation panel Notification and communication Remote monitoring and control I/O relay Information distribution System monitoring Private and/or public lines Remote operation Maintenance Information distribution terminal Printer Information distribution terminal (resident) Dam control room (for each dam) Fig. 4 Configuration of the Integrated Dam Management System. The host computer has a dual-machine redundant configuration. In addition, even when the host computer fails, the remote operation can be used independently to monitor and control each dam, thus increasing reliability.

Dependable, Open and Real-time Architecture for Power Systems 52 control for displaying ITV (industrial television) image, etc. and dam remote monitoring and control for communicating with the dams. In addition, the dam control offices have remote monitoring and control for communication with the integrated control room, remote monitoring for monitoring the dam status, ITV control and input/output relay for connecting the control to the on-site devices. For the host computer, remote monitoring operation, and other such monitoring and control, a high-reliability control server is used. For report server and other for providing information, a general-purpose personal computer is used. For the input/output relay that interfaces with on-site devices, the H-7000 controller is used. In this way, a balance between reliability on one hand and expandability and maintainability on the other is achieved in the system. Merits of Applying DORA-Power The advantages obtained by employing DORA- Power are described below. (1) Because the same software can run on both the high-reliability server and the general-purpose personal computer, a system that has a high degree of selectivity of component and function allocation can be constructed. (2) By taking advantage of the middle-ware functions to implement dual host computers, dam operation from the operation in the event that both of the redundant host computers fail, and information backup by the host computer when the report server (single system) fails, it has been possible to construct a highreliability system by incorporating commercial products. (3) The monitoring and control screen can be constructed easily from components, and because the actual screen can be displayed during specifications meetings, finely detailed screen design based on user needs can be accomplished in a short time. Also, by combining the special power system HI components with commercially available components, a highly visible and easy to operate HI can be achieved. (4) A system that has an open interface has been realized by bridging DLCP and the World Wide Web server of the information distribution to send image information concerning dam information and weather reports to information distribution terminals at residences, etc. CONCLUSIONS We have described the features of DORA-Power and explained an application example. By using DORA-Power, it is possible to achieve a high degree of expandability in a system that incorporates the latest computer technology and features of superior functionality and operability in the application field of power system information and control, where high reliability and processing performance are required. In future, we will proceed to consider other applications, such as electric power distribution system monitoring and power line monitoring. REFERENCE (1) Y. Nakata, et al., Development of Distributed Computer Control System for Energy Management, Hitachi Hyoron 77, 7, pp. 499 502 (1995) in Japanese. ABOUT THE AUTHORS Atsuhiko Hirota Joined Hitachi, Ltd. in 1982, and now works at the development of middle-ware for information control systems for power system. Mr. Hirota is a member of the Information Processing Society of Japan, and can be reached by e-mail at atsuhiko_hirota@pis.hitachi.co.jp. Masayuki Kikuchi Joined Hitachi, Ltd. in 1977, and now works at the Information Control System Div. of the Power & development of monitoring and control systems for hydroelectric power plant and dam management systems. Mr. Kikuchi can be reached by e-mail at masayuki-b_kikuchi@pis.hitachi.co.jp. Takashi Owaki Joined Hitachi, Ltd. in 1977 and now works at the development of information and control system software technology. Mr. Owaki is a member of the Information Processing Society of Japan, and can be reached by e-mail at takashi_oowaki@pis.hitachi.co.jp. Yukiyoshi Tani Joined Hitachi, Ltd. in 1975 and now works at the Industrial Systems. He is currently engaged in power information and control system engineering. Mr. Tani is a member of the Institute of Electrical Engineers of Japan, and can be reached by e-mail at yukiyoshi_tani@pis.hitachi.co.jp.