Font Size: a A A

Research For Universal Electric Switching Operation System Based On Cfront

Posted on:2009-04-06Degree:MasterType:Thesis
Country:ChinaCandidate:X G YinFull Text:PDF
GTID:2132360272485926Subject:Power system and its automation
Abstract/Summary:PDF Full Text Request
Electric switching operation sheet is an important measure to guarantee power system operates securely and reliably. Filling out the switching-operation sheet is an important and tedious work in in every power plant and transformer substation. Due to the problems of time wasting, low efficiency and bad accuracy, the traditional system which fills out switching-operation sheet by manual mode can hardly meets the requirements for the modern power system. In order to improve the accuracy and efficiency of switching operation and management level of power system, developing a universal switching-operation sheet system has important practical meaning and a wide application prospect.Applying the knowledge of expert system and the method of object-oriented programming, this paper uses Visual C++ 2005 and Access Database to develop a new type universal switching-operation sheet system which integrates several practical modules, such as auto-operation, manual operation, simulation training, real-time database, history operation and privilege management etc.In order to achieve the universality and user's maintainability of the system, this paper creatively utilizes the Cfront compiling technique to develop a programming language called rule language, which can be used to program external rules that could be recognized and executed by the system. By using rule language, the system's knowledge base can be expanded and modified easily so that the universality and user's maintainability of the system can be achieved. The system generates switching- operation sheet, based on the topology information. In this paper, a thought of using the compound branches in the circuit theory is proposed in order to set reasonable general topology structure for the central components. By setting connection property for the central components, the topology information of the electric diagram is stored in system's database. Meanwhile, the design of the general topology structure makes the problems from individual to general, which is favorable to the achievement of the system's generality.This paper utilizes the Geometric Primitive Approach to develop the drawing subsystem which has the powerful editing functions, such as copy, paste, move, rotation, mirror, framing selection, multiple selection, zoom etc, so that the users can conveniently and rapidly complete the electric diagram. The drawing subsystem is easy to expand through the base class defined in the source codes. This paper divided the switching-operation sheet into the first sequence rules and the second binding rules in the hierarchical way. When the operation task is transferred, the system compiles and executives the first sequence rules, at the same time searching and outputing the corresponding second binding rules. In this way, the complete switching-operation sheet is generated.In addition, this paper uses Visual C++ which has great advantage on GUI to develop a friendly man-machine interface for the system, and utilizes ODBC to access and manage the database, and applys the the backward reasoning and depth first search algorithm to develop the switching-operation subsystem.
Keywords/Search Tags:Graphic element, Rule language, General topology structure, Switching operation sheet, Cfront
PDF Full Text Request
Related items