Font Size: a A A

Power System Visualization Based On SVG/OpenGL And Its Application

Posted on:2012-12-01Degree:MasterType:Thesis
Country:ChinaCandidate:L S ZhangFull Text:PDF
GTID:2218330338461766Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
The Visualization in Scientific Computing (ViSC) is a new technique developed with the computer science in the late 80th. It has been used in many data-concentrated fields because of its strong ability in large dada management and display. The technique of power system visualization means to pack a large amount of power system data into a single computer-generated image, enabling operators to interpret the data more rapidly and more accurately than ever before. Benefiting from this technique, we can take full advantage of human apperceive to graph which can reveal the deep data association of power grid state intuitionisticly, thereby improving operator's efficiency and ensuring the security while power system is operating.The technique of power system visualization has been used in intelligent grid dispatching, but the power network models and the data structure of graphics are self-defined, so that they cannot be reused and the interchange cost is high. The further development of power system visualization is standardization and openness. The IEC61970 standard, which was proposed by International Electrotechnical Commission (IEC), has been used as international standard in systematic application integration of power enterprise. IEC61970 specifically proposed Common Information Model (CIM) for the interchange of electric power grid model information and recommend using Scalable Vector Graphic (SVG) as the standard for graphics interchange. SVG is a powerful, XML-based pure text graphic format, which is suitable to describe power network model. Therefore, it is a key issue to implement SVG-based power system visualization platform. The purpose of this project is to construct a new visualization platform which could support SVG standard. Consequently the reusability of software is increased, development efficiency is improved, and maintenance cost is decreased.Most of the available SVG viewers are designed for browser applications, thus it is hard to expand for other applications and cannot be used for 2D graphics display. Along with the progress of computer hardware and software,3D visualization technique is going to be more important than before. It is necessary to develop a rendering engine in 3D environment in order to support SVG standard in 3D platform. On the basis of studying SVG thoroughly, the thesis design and implement a SVG rendering engine which contains two sections, parsing and rendering:the SVG parsing framework is based on TinyXML module that designed as a simple, small, C++ XML parser that can be easily integrated into other programs; the SVG rendering framework is based on OpenGL which is a cross-language, cross-platform API for applications that produce 2D and 3D computer graphics. This SVG rendering engine could meet the basic need of display for power system graphics which are presented in SVG format; meanwhile it provides interactive interfaces for the functional requirement of visualization system. Finally, a brief introduction of Smart Dispatch System based on CIM/XML/SVG is given, and then the specific applications of SVG in it are elaborated.The thesis proposes a possible solution for application of SVG in power system visualization, which is proved to be feasible and effective. Nonetheless, it still needs further studies. Please note this is not a must solution. In the last chapter, not only the summarization and prospect of future work but also a possible research field of SVG in power system visualization platform based on Web Browser because of the advances of new 3D techniques for Web platform such as WebGL is presented.
Keywords/Search Tags:Visualization technique, Scalable Vector Graphic (SVG), OpenGL, Power system intelligent dispatch
PDF Full Text Request
Related items