Font Size: a A A

Access Layer Design And Implementation On Knowledge Repository Of Electrical Equipment Fault Detection Expert System

Posted on:2012-09-22Degree:MasterType:Thesis
Country:ChinaCandidate:T FangFull Text:PDF
GTID:2212330338957868Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Electrical equipment fault detection expert system is a kind of system which is keeping watch on lots of analogue, switch quantity of information and the information are collected by monitoring system, then detailed analysis and reasoning on the information collected by monitoring system based on electrical equipment domain knowledge to monitor system, in order to achieve intelligent alarm and accident treatment on electrical equipment.In this paper, according to the characteristics of electrical equipment and requirement of project, completes the design and implementation of access layer on knowledge repository of electrical equipment fault detection expert system. This work is based on the project related to substation intelligent alarm expert system. Knowledge repository is a very important part of the expert system, access layer on knowledge repository is the key when expert system runs knowledge efficient search and dynamic organization, and is also a difficult point to the project. So access layer design and implementation on knowledge repository is very important to the project. The access layer on knowledge repository was designed with variety design patterns: adapter pattern, Singleton pattern, observer pattern, decorative pattern, proxy pattern and synthetic pattern. In order to easy to maintain and further expansion, access layer on knowledge repository is designed and implemented by using a layering design means, and further optimizes the structure and behavior patterns of access layer on knowledge repository by using mature design patterns, making the engineering structure more clearly. We also transplant the design idea of Hibernate using Qt, making the behavior ability of objects further increase. Finally, the completed knowledge base access layer had a good effect through actually operating in the program system and results were evaluated.In this paper, on the basis of the project, access layer on knowledge repository of electrical equipment fault detection expert system is finally implemented by using object-oriented software design method and cross-platform kit bag Qt of C++, has a good running effect and satisfy the requirements of the project.
Keywords/Search Tags:electrical equipment, access layer, design pattern, layered design
PDF Full Text Request
Related items