Font Size: a A A

Design And Implementation Of Presentation Framework Base On Power System

Posted on:2012-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:X ChenFull Text:PDF
GTID:2218330362458636Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the continuous development of power system and the rise of smart grid technology, plus the wide application of computer technology in power industry, the traditional power system presentation methodology cannot meet the needs of least power application with large scale and huge data. Take Energy Management System (EMS) for example; traditionally EMS took power flow diagram as its major data monitor, but operator will have a hard time to figure out the key information with power flow diagram if the amount of data is huge and the data changes rapidly. At the same time, user requirements change more frequently when users get familiar with power system. How to take advantage of least computer presentation technology and software development methodology to resolve those challenges has become one of the urgent issues among global power industry.Currently, there are two major solutions in industry: one is to make use of third party software as client and import core power system's data via pre-defined interface. The benefit of this solution is more generic and leads to a short development cycle. The other one is to build a client while developing the core power system. This solution has the advantage of fully customized for the specific needs. But on the other hand, both above solutions have some shortages: the first one lacks of expansibility, every uncovered feature must wait for supplier to implement, and it will lead to more time and cost. The second solution leads to long develop cycle, and there may duplicate efforts among different systems.Base on the in-depth analysis of the power system requirements, this paper brings up a presentation framework base on power system. This framework focuses on generation control and load forecast of EMS, builds on .net platform, follows client/server pattern, provides common modules including: command, notification, security, power system case, timer/event driven refresh, code generator and UI control.Compare to other similar tools in industry, this framework has the following characteristics:1. Implement modules and libraries for common presentation requirements of a certain range of power system (generation control, load forecast).2. Provide developers who use this framework with a code generator as plugin. During the power system application development cycle with this framework, junior and middle level developers can make use of code generator tools and framework modules to develop application rapidly, while senior level developers can extend, customize the module of framework. Thus this framework can ensure the efficiency of the entire development team with expansibility.This framework has been applied successfully into multiple power systems including DSS of one province dispatcher.
Keywords/Search Tags:Presentation Framework, Power System, Code Generation, Rapid Application Development
PDF Full Text Request
Related items