The invention discloses an intelligent fault diagnosis 
system for an ICNI 
system, which can improve the maintenance efficiency, carry out intelligent and automatic diagnosis and is applicable to the ICNI 
system. According to the technical scheme of the invention, a 
knowledge base and a management module thereof carry out 
standardization research and mathematical modeling based on a fault tree, an 
SQL Server database software framework is adopted, a 
relational database is used for building a logic relation among a fault phenomenon, a fault mode, a detection method, a historical case and a fault tree internal event to form the 
knowledge base; and a diagnosis 
information acquisition module interacts with an 
automatic testing system via 
Ethernet to acquire diagnosis data from the ICNI system and a testing instrument, a reasoning 
machine module adopts CBR and RBR 
hybrid diagnostic reasoning, after comprehensive judgment is carried out on the fault phenomenon inputted by the user, the field knowledge stored by the 
knowledge base and the diagnosis data from the 
automatic testing system, a reasoning method is automatically selected to carry out reasoning diagnosis on the fault, a reasoning process and a reasoning result are outputted to an explanation 
machine module, and a diagnosis report is generated.