| People can not forecast the accidental situation precisely, but can react quickly to the accident. The mine rescue team is a rescue organization of reaching the scene, rescue the wounded and deal with the situation when the disaster happens in the mine. In order to provide the decision for the mine rescue team, and according to the requirements of quick action and high efficiency mine rescue, the expert system for the rescue operation of mine is brought forward in this paper by using the .Net techniques of Microsoft to setup a reasoning method of the rescue operation scheme which combined the case based reasoning with the rule based reasoning.Based on the developing Software platform of .NET Framework, structured by the three layers model of application program, object-oriented language C#(C Sharp) and relational database management system SQL Server 2000(Structured Query Language) are used to develop the reasoning machine and the knowledge base of the expert system for mine rescue team's rescue operation scheme. Depending on the basic knowledge of Mine Rescue Regulations and the reference of the rescue expert's rescue experiences, all kinds of normal mine accident's happening states, rescue equipments, methods are analyzed particularly, and all of them should be saved in the database constructed by SQL Server 2000 as the content of the expert system's knowledge base; the reasoning machine of the expert system can search and match the similar cases in the knowledge base by using the combinative application of two algorithms of the similarity calculation based on fuzzy mathematic model in the case based reasoning and the weighting uncertain inference in the rule based reasoning, at the same time, the rescue methods, equipments and history experiences should be as the result of the rescue cases by expert system for the mine rescue team. The case reasoning and the rescue scheme can be realized by using the practical cases of mine in this system under the conditions of using the derived database. |