Research and Development of Teaching Aided Expert System in Electrical Engineering Practice
|School||Anhui University of Engineering|
|Course||Detection Technology and Automation|
|Keywords||Expert system Knowledge representation Knowledgebase Inference engine Electrical practice|
The Plan for National Long-term Education Development specifically proposes to speed up the process of informationization of education. As one of its major components, the informationization of electrical engineering practice has demonstrative and instructive significance in the entire software construction project of engineering training. Although hardware construction of electrical engineering practice develops very fast in recent years, software construction lags behind. Actually no appropriate software has been designed to assist teaching until now. Thus, the construction of suitable teaching aided software can promote the students’independent learning, urge their problem-solving initiatives, improve their knowledge horizon and perfect their knowledge system. In this light, this paper aims at the research and construction of the teaching aided expert system for electrical engineering practices based on the practice content, students’extended learning needs and experience of the instructor.On the research of multi-level requirements of the students, the abundant knowledge that the instructor wants to impart to their students and the inherent contradictions between teaching and learning, this paper analyzes the features and advantages of expert system, and thus proposes the implementation scheme for the teaching aided expert system of electrical engineering. In the paper, different ways of knowledge representation are analyzed and compared. Expert knowledge in electrical learning are represented with a mixed way of both framework and production mode of knowledge representation, in association with the problems in this field. Databases and knowledge management strategies are also designed; the system will be realized based on the everyday practices. Another important factor is to make sure the system will facilitate the instructor to update the knowledge base on spot, develop the knowledge editor under the mode of passive knowledge acquisition. In choosing the appropriate reasoning and control strategies, considering students’ lack of experience and inaccuracy in describing the dysfunctional phenomena and factual knowledge titles, the reasoning strategies is designed as forward reasoning and heuristic depth-first search mode. Based on heuristic thinking, the order of the knowledge organization and knowledge explanation are employed for conflict resolution. Programming the system with the object-oriented programming language java further validates the knowledge database construction strategies and reasoning decision-making strategies proposed in the paper.Based on Windows as its platform, NetBeans IDE6.5as its development environment, SQL Sever2000as its database background, the assisted teaching expert system is specially designed for electrical engineering practice. From the two internship unit system which has now been established, the result is satisfactory. By referring to the teacher’s knowledge and experience, it can improve work efficiency and reduce labor intensity of the instructor. The exploration of this topic has aroused interest in other types of work in engineering training, promotes the teaching of entire engineering training and the construction of information.