International Journal of Advanced Research in Computer Science and Software Engineering (IJARCSSE)
Knowledge representation approach is very important to the development of a fault diagnosis expert system. Inference engine is the other component of fault diagnosis system. Frame knowledge representation is one of the primary technologies used for large scale knowledge representation in artificial intelligence. To simplify the complexity of knowledge representation in fault diagnosis expert system and according to the characteristic of the large complex electromechanical system, a fault diagnosis model in fault space describes the relationship between fault sources, fault symptoms, fault propagation and test sets. In this paper, fault diagnosis knowledge hierarchical framework is established based on object-frame knowledge representation. A fault diagnosis expert system implemented in the Linux/QT environment is demonstrated, which utilizes My SQL database for storing fault knowledge. This approach is effective and has good compatibility and scalability.