1、外文资料原文An intelligent hybrid system for surface coal mine safety analysisa b s t r a c t :Analysis of safety in surface coal mines represents a very complex process. Published studies on mine safety analysis are usually based on research related to accidents statistics and hazard identification with
2、risk assessment within the mining industry. Discussion in this paper is focused on the application of AI methods in the analysis of safety in mining environment. Complexity of the subject matter requires a high level of expert knowledge and great experience. The solution was found in the creation of
3、 a hybrid system PROTECTOR, whose knowledge base represents a formalization of the expert knowledge in the mine safety field. The main goal of the system is the estimation of mining environment as one of the significant components of general safety state in a mine. This global goal is subdivided int
4、o a hierarchical structure of subgoals where each subgoal can be viewed as the estimation of a set of parameters (gas, dust, climate, noise, vibration, illumination, geotechnical hazard) which determine the general mine safety state and category of hazard in mining environment. Both the hybrid natur
5、e of the system and the possibilities it offers are illustrated through a case study using field data related to an existing Serbian surface coal mine.1. IntroductionOne of the most important and also most complex problems encountered in surface coal mines is safety analysis. An appro- priate and re
6、liable solution for this problem is vital for the working process in mines with surface exploitation. Published studies on mine safety analysis are usually based on research related to accidents statistics (Kecojevic and Radomsky, 2004; Karra, 2005; Bennett and Passmore, 1986; Marovelli, 1981). Seve
7、ral studies have been conducted on hazard identification and risk assessment (South African Mining Industry, 2003; Joy and Griffiths, 2005) which aims to provide advice on hazard identification and risk assessment within the mining industry. Systems safety analysis methods provide a proactive approa
8、ch to analyze systems for potential hazards that may threaten the health and safety of miners. The systems approach to the safety problem focuses on the system taken as a whole. It involves the interaction of people, machines, and environment within proce- dural constraints (Hammer, 1972). It uses a
9、 number of techni- ques: the technique of operations review, the failure mode and effects analysis technique, the fault tree analysis technique. Contemporary mining theory operates with a number of methods and techniques which can be used to solve mine safety problems. These methods are used in curr
10、ent engineering practice with the help of appropriate software products.Software products in mine safety need expert knowledge and experience to be fully exploited. This knowledge consists of rules and heuristics experts use when they apply numerical methods, and Artificial Intelligence offers forma
11、lisms and mechanisms for its incorporation in software systems (Russell and Norvig, 2002). Formalization of knowledge representation and development of mechanisms for using this knowledge are among methods and tools developed by AI for solving complex problems (Giarratano and Riley, 2004). However,
12、the complexity of some problems outgrows the potentials of single methods. A possible solution is to combine two or more AI methods into a hybrid intelligent system (Goonatilake and Khebbal, 1995). This approach has been adopted in the case of PROTECTOR, a hybrid system for the analysis and estimati
13、on of safety in mining environment, devel- oped at the Faculty of Mining and Geology of the University of Belgrade. PROTECTOR was developed by combining neural networks and expert system technology. While the mining environment estimation methodology is implemented through an expert system, some of
14、the related estimation parameters are determined by neural networks. Discussion in this paper is focused on the application of combined AI methods in the analysis of safety in mining environment. A full understanding of the process and use of all collected data require the involvement of an experien
15、ced specialist in the mine safety field. The solution was found in the creation of PROTECTOR, whose knowledge base represents a formalization of the expert knowledge in the mine safety field. Section 2 of this paper outlines the global problem-solving strategy through a hierarchical decomposition of
16、 the main goal, the evaluation of the mining environment, and the formalization of this strategy by means of a modified object-oriented analysis (OOA) model. The system structure and the main architectural components of the PROTECTOR system are described in Section 3. The implementation of the syste
17、m in the KAPPA-PC expert systems shell is discussed in Section 4. Section 5 presents a case study, followed by a conclusion in the last section.2. A formalization of mining environment evaluation problem-solvingAnalysis of safety in coal mines represents a very complex process based on estimation of
18、 numerous and interdependent parameters that are classified into several basic criteria for estimation of mining environment. These criteria are related to the following conditions: gas, dust, climate, noise, vibration, illumination and geotechnical hazard (highwall stability and waste stability). I
19、n discussing occupational risks in the mining industry, it is common practice to identify health and safety hazards separately. Some of these environmental stresses may interact to produce a greater overall effect. In combination or alone, if environmental stresses exceed human tolerance levels for
20、prolonged periods of time, feelings of discomfort will arise, alertness will decrease, accidents will occur, and performance and productivity will drop. Mining is among the more traditional and conservative engineering disciplines. Although various assessment techniques and numerical methods are ava
21、ilable, the analysis of safety in surface coal mines relies mostly on heuristics formulated by mine safety experts. This was precisely the motivation for developing of PROTECTOR as a hybrid system, with its expert system component in its core. The system architecture draws upon the experience gained
22、 by successful implementation of hybrid systems in different fields, but represents a novel approach when mining is concerned. The novelty of the approach to mine safety was further reinforced by the development of an evaluation strategy. The main goal of the system is the estimation of mining envir
23、onment as one of the significant components of general safety state in mine. This global goal can be subdivided into a hierarchical structure of subgoals where each of these subgoals can be viewed as the estimation of a set of parameters (gas, dust, climate, noise, vibration, illumination and geotec
24、hnical hazard) which determine the general mine safety state and category of hazard in mining environment. During this process, the impor-tance, i.e. significance of each particular parameter must be taken into account. The hierarchical decomposition of the main goal into subgoals, representing the
25、problem-solving strategy, makes it easier to cope with the complexities and to coordinate the use of the knowledge incorporated in the system.The strategy for evaluation of the safety in mining environ- ment is formally represented using a modification of the Coad-Yourdon object-oriented analysis (O
26、OA) model (Coad and Yourdon, 1991). In the standard model every real world entity is represented by a class (object) consisting of its name, attributes and methods pertaining to the procedures related to the object. However, in order to incorporate declarative knowledge, we have resorted to a modifi
27、cation of this model by including a new (fourth) element, featuring the production (IF-THEN) rules related to an object in the model. Thus both the procedural and declara- tive knowledge related to a class object could be represented. Such a modified OOA model was then used for the representation of
28、 the mining environment evaluation strategy as well as other objects in the system and their mutual relationships (Fig. 1).Fig. 1. Modified OOAmodeloftheminingenvironmentevaluationThe inheritance relations between hierarchically connected objects representing elements of the strategy are given by fu
29、ll lines, while the exchange of messages between classes is represented with dotted lines. The model was the basis for the implementation of the system in an object-oriented expert system shell.3. Architecture of the PROTECTOR system Safety of mines and prevention of accidents is an issue of great i
30、mportance in mine management. In order to be able to make appropriate and timely decision in this delicate matter the management needs to be adequately and accurately informed about the mine safety state on a daily basis. This information is, naturally, only part of the information required by mine
31、manage- ment. Information systems offer the tools and techniques for handling all the information flows in complex system such as mines. To that end, a Technological Information System (TIS) has been developed, which can be tailored to suit requirements of any mine in Serbia. It integrates the follo
32、wing modules: Human Resources, Maintenance, Mine Safety, Mine Planning and Produc- tion, Management Information Decision Support System and Technical Data, and delivers critical internal and external information needed to support mining business. TIS components are integrated and operate with a uniq
33、ue database, and PROTECTOR, the hybrid system presented in this paper is part of the Mine Safety TIS module named MISS (Mine Safety Information System). The Unified Modeling Language (UML) diagram in Fig. 2 represents the structure of TIS and the place of MISS within TIS, as well as the structure of
34、 MISS and the place of the hybrid system Protector within MISS. UML, as a standard language for visualization, specification, constructing and documenting of data on software was adopted for the software development analysis phase. MISS module as a part of TIS contains several components such as: He
35、alth Care, Injuries and Professional Diseases, Personnel Safety Revises, Safety Reports. Each of these components has components of its own, as shown by the PROTECTOR system example.PROTECTOR comprises several coupled software components, such as VB (Visual Basic) Application, Expert system, Neuro A
36、pplication (Fig .2) (Lilic et al., 2002a, b). The system connects numerical methods with AI methods, thus introducing heuristics and forming a knowledge base with knowledge obtained from engineering practice.Fig. 2. Component viewoftechnologicalinformationsystem. In the proposed system, the componen
37、t VB Application keeps records of mining environment characteristic, runs analysis and presents a result of the expert system analysis. The second component is a diagnostic expert system, which analyses the obtained results according to a series of criteria (gas, dust, climate, noise, vibration, ill
38、umination and geotechnical hazard). As a result of expert analysis, an estimation of validity and effectiveness of the mining environment state is obtained, followed by suggestions for its improvement. The architecture of the system and the software environment in which the system was developed prov
39、ide for a dynamic communication between differ- ent segments of the system and thus for unlimited possibilities of testing different modifications of the system and obtaining a final solution which satisfies all of the established criteria. Neuro application manages training of neural networks for d
40、etermination of permitted exposure time on specific vibration level. The neural network was trained through NeuroShell (Samarasinghe, 2006; Marques de Sa et al., 2007) with data obtained from diagrams for determination of permitted exposure time on specific vibration level in dependence of frequency
41、 and acceleration.PROTECTOR contains the standard elements of an expert system: the knowledge base, an inference engine, the user interface and a working memory, but also a module for the interface with routines for relevant parameters determination, the Visual Basic routines themselves, and a datab
42、ase used by these routines (Fig. 3).Fig. 3. Architecture of PROTECTOR expert system component.The main purpose of the user interface is to provide means for a successful dialogue, i.e. an exchange of information between the user and the system. It is the user interface that enables PROTECTOR to obta
43、in all the necessary information from the user, on one hand, and that transforms systems results and conclusions into information the user can understand, on the other.The PROTECTOR knowledge base is a formalization of the mine safety experts knowledge. Knowledge inexpert systems basically consists
44、of facts and heuristics which can be represented by means of rules, frames, semantic networks and other formalisms. Since knowledge is the key factor in problem solution and decision making, the quality and usability of an expert system is basically determined by the accuracy and completeness of its
45、 knowledge base. The selection of the representation formalism is very important and plays a significant role in knowledge-based design. The problem-solving strategy is realized by the expert systems inference engine. This reasoning mechanism infers conclusions based on knowledge from the knowledge
46、base and the available information pertaining to the safety problem at hand. The inference engine stores intermediate results in the working memory.4. Implementation issuesThe object-oriented approach in system structuring and modeling (Fowler, 2007; Stevens, 2006) was used as the strategy for defin
47、ing the model of processes and data in the development of PROTECTOR, and UML for the software development analysis phase. The task of visual modeling of the system is to define the objects and logic of the real system using the adopted graphic notation.Visual Studio 6.0 was chosen as the programming
48、 environment for the development of PROTECTOR. UML has been used as the most appropriate notation, and the systems architecture was conceived in the form of a three-level class diagram. This architecture supports well the object-oriented approach in model development for complex applications. Its ma
49、in characteristic is a separation of the domain model, which is represented by business services and data services, from user interface, represented by user services. Fig. 4 depicts the three-tiered service model of PROTECTOR. Fig. 4. Three-tiered service model of PROTECTOR.The nine classes identified within the user services of PROTECTOR represent its interface forms. They are used for data manipulation (entering, viewing and searching the data), textual and graphical presentation of results and communi