矿井通风专业 毕业论文外文文献翻译 下载本文

外文资料原文

An intelligent hybrid system for surface coal mine safety analysis

a 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 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 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 into 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 nature 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. Introduction

One of the most important and also most complex problems encountered in surface coal mines is safety analysis. An appro- priate and reliable 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). Several 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 approach 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 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 current 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 formalisms 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, 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 estimation 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 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 experienced 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 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 system 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-solving

Analysis of safety in coal mines represents a very complex process based on estimation of 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).

In 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 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 available, 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 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 environment 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 geotechnical 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 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 (OOA) 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 modification 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 the mining environment evaluation strategy as well as other objects in the system and their mutual relationships (Fig. 1).

Fig. 1. Modified OOAmodeloftheminingenvironmentevaluation

The inheritance relations between hierarchically connected objects representing elements of the strategy are given by full 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 importance 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 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 following 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 unique 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 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: Health 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 Application (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 component 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, illumination 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 provide 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 determination 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 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 database used by these routines (Fig. 3).