Since the emergence in the80’s last century, TDS (top drive drilling system) has beenwidely applied in the ocean and land drilling for its excellent advantages. Especially with thedevelopment of our country’s petroleum industry, more TDS are demanded for constantlyincreasing number of deep wells and complex wells.Since TDS is one complicated equipment with integration of mechanical, electrical, andhydraulic, various faults would occur in the course of using, especially for the hydraulicsystem in electric top drive, the maintenance of which needs professional and experiencedhydraulic engineers or technicists. Yet for the rapid popularization and development of TDS inour country, there has been a shortage of supply of maintenance technical staff. A great manyfield maintenance men find it difficult to identify the fault cause or to debug, resulting inhigher maintenance cost and lower drilling efficiency. Therefore, developing a set of expertsystem aiming for fault diagnosis of TDS hydraulic system could be practically significant.This paper firstly introduced the organization structure and working principle of topdrive and its hydraulic system. Furthermore, based on communication with engineers ofShandong Cruiser Top Drive Equipment Co., Ltd in high qualified in maintenance andsimulation of their thinking experience, common hydraulic system fault diagnosis flow chartshave been drew applying Block Diagram Method. Afterwards, based on these charts andusing CLIPS, Expert System Knowledge Base has been built applying genetic knowledgerepresentation algorithm. Then interface design has been developed between CLIPS andVC++to realize Start-up Operation of CLIPS in VC++as well as data exchange between bothparts. Ultimately the friendly human-computer interfaces have been developed using VC++toachieve the main functions as fault diagnose and knowledge base management as well asauxiliary functions as user management, knowledge learning and suggestion feedback, etc.The development of the stereotype has been completed.The experimental results prove that the developed fault diagnosis expert system for TDShydraulic system could rapidly diagnose fault causes and provide solutions based on givenfault information Meanwhile, it can improve diagnostic level through using the knowledge base management function to edit and expand the knowledge base. |