33
DEVELOPMENT OF A RULE-BASED FAULT DIAGNOSTIC ADVISORY SYSTEM FOR PRECUT FRACTIONATION COLUMN HENG HAN YANN UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF A RULE-BASED FAULT DIAGNOSTIC …eprints.utm.my/id/eprint/4293/1/HengHanYannMFChE2005.pdf · dalam industri kimia lain dengan mengubahcarta x-MR dan HAZOP kepada setiap

Embed Size (px)

Citation preview

DEVELOPMENT OF

A RULE-BASED FAULT DIAGNOSTIC ADVISORY SYSTEM

FOR PRECUT FRACTIONATION COLUMN

HENG HAN YANN

UNIVERSITI TEKNOLOGI MALAYSIA

DEVELOPMENT OF

A RULE-BASED FAULT DIAGNOSTIC ADVISORY SYSTEM

FOR PRECUT FRACTIONATION COLUMN

HENG HAN YANN

A thesis submitted in fulfilment of the

requirements for the award of the degree of

Master of Engineering (Chemical)

Faculty of Chemical and Natural Resources Engineering

Universiti Teknologi Malaysia

JUNE 2005

iii

Specially dedicated to my beloved family :

Daddy, Mommy, Uncles, Aunties, Sisters and Brothers

iv

ACKNOWLEDGEMENTS

Undertaking and successfully completing this research project has been a lengthy

arduous task that at times seemed insurmountable. There are many people who should

be thanked for helping in the successful completion of this project and for shaping my

experiences here at UTM.

First and foremost, I would like to thank my research supervisor, Associate

Professor Dr. Mohamad Wijayanuddin Ali and my co-supervisor, Associate Professor

Dr. Mohd. Zaki Kamsah for their immense support and advice during the course of this

research. This research would not have been possible without their constant

encouragement, enthusiasm, and their extremely useful insight. Their useful suggestions

and timely review of the thesis are deeply appreciated.

My sincerest gratitude is extended to the Ministry of Science, Technology and

the Innovation (MOSTI) through the IRPA Grant Vot 74015 and PTP Postgraduate

Fellowship Scheme Universiti Teknologi Malaysia who provided early financial support

for this research.

Besides that, I would like also to thank Mr. Jason Chong, Mr. Dana Ariya and

Mr. Mohd Rizza Othman for their kindness in giving some advice and helping me to

solve some computer programming problems.

While this research has been defined by those around me, it has also defined the

lives of many of those close to me. My family has given constant encouragement and

support. To my lab-mates as well, thank you to all. I hope to use what I have learned to

make industrial systems better and safer for future generations.

v

ABSTRACT

This research presents a Fault Diagnostic Advisory (FDA) System which can be

used to detect and diagnose unexpected process deviation in the operation of fatty acid

precut fractionation column. The developed algorithm is expected to enhance the safety

of operation in oleochemical industry. Early detection and diagnosis is useful to avoid

abnormal condition that might lead to the loss of both human live and economic values.

The advisory system algorithm used process history based method and presented by

rule-based approach. It was developed using Borland C++ Builder 6.0 and had a user

friendly interface. Plant model was simulated by using commercial simulator,

HYSYS.PlantT M and verified with real plant data. Univariate Statistical Process Control

technique (Individual and Moving Range (x-MR) chart) and Hazard and Operability

(HAZOP) Study were used for the diagnostic task. The system detected and diagnosed

process deviations using the saved data and the set limit. Fault occurred if the data value

was out of limits. The interface of FDA System then displayed the results in the form of

charts. Finally, the causes and consequences of fault were displayed. Although the

scheme was developed based on data of fatty acid precut fractionation column, the

algorithm of fault detection and diagnosis can be extended to other chemical process by

changing the x-MR chart and HAZOP for each selected monitoring variables.

vi

ABSTRAK

Penyelidikan ini menghasilkan Sistem Penasihat Diagnostik Kesilapan (FDA)

untuk mengesan dan mengenal pasti sisihan proses yang tidak didugai dalam operasi

turus penyulingan asid lelemak. Algoritma yang dibangunkan ini dijangka

meningkatkan operasi keselamatan dalam industri oleo kimia. Pengesanan dan

pengenalan pasti awal dapat membantu mengelakkan keadaan abnormal yang akan

membawa kepada kemusnahan nyawa manusia dan kemerosotan nilai ekonomi.

Algoritma sistem penasihat ini direka berdasarkan kaedah berasaskan sejarah proses dan

disampaikan oleh sistem pakar berasaskan peraturan. Ia dibangunkan menggunakan

Borland C++ Builder 6.0 dan mempunyai perantara muka pengguna yang mesra. Model

loji disimulasi dengan menggunakan penyimulasi komersil HYSYS.PlantT M dan

disahkan dengan data logi. Univariat Kawalan Proses Statistik (Carta Tersendiri dan

Had Pergerakan (x-MR)) dan Kajian Bahaya dan Kemampuan Operasi (HAZOP) telah

digunakan untuk tugas mengenalpastian. Sistem ini telah berjaya mengesan dan

mengenalpasti sisihan proses menggunakan data yang telah disimpan dan had yang telah

ditentukan. Kesilapan berlaku jika nilai data tidak berada dalam had. Seterusnya antara

muka Sistem FDA mempamerkan keputusan dalam bentuk carta. Akhirnya, sebab dan

akibat berlakunya kesilapan dipamerkan. Walaupun, disebabkan rancangan kajian ini

bergantung kepada data dari turus penyulingan asid lelemak, ia boleh diaplikasik an

dalam industri kimia lain dengan mengubah carta x-MR dan HAZOP kepada setiap

pembolehubah yang diawasi.

vii

TABLE OF CONTENTS

CHAPTER TITLE PAGE

DECLARATION ii

DEDICATION iii

ACKNOWLEDGEMENTS iv

ABSTRACT v

ABSTRAK vi

TABLE OF CONTENTS vii

LIST OF TABLES xii

LIST OF FIGURES xiii

LIST OF ABBREVIATIONS xvi

LIST OF SYMBOLS xviii

LIST OF APPENDICES xix

1 INTRODUCTION

1.1 Introduction 1

1.2 Motivation 2

1.3 Research Objective 4

1.4 Scopes of Research 4

1.5 Contribution of Research 5

1.6 Layout of the Thesis 6

viii

2 FUNDAMENTAL THEORY AND LITERATURE

REVIEW

2.1 Introduction 7

2.2 Types of Faults in Process Chemical Industries 7

2.3 Common Task of Fault Detection and Diagnosis 9

2.3.1 Classification of Fault Detection and

Diagnosis Algorithm

10

2.3.2 Fault Diagnostic Advisory System 13

2.4 Rule-based Feature Extraction 15

2.4.1 Expert System Approach in Fault

Detection and Diagnosis

15

2.4.2 Expert Systems 20

2.4.3 Expert System Development Life Cycle

(ESDLC)

24

2.5 Application of Statistical Technique - SPC for

Fault Detection

26

2.5.1 Quality and Statistical Process Control 28

2.5.2 Variables Charts For Limited Data

Group Data

29

2.6 Knowledge Based Hazard Identification 30

2.6.1 HAZOP Study 32

2.6.2 The HAZOP Procedure 35

2.7 Summary 37

3 RESEARCH METHODOLOGY

3.1 Introduction 38

3.2 The Diagnostic Advisory Module Environment 38

3.3 Design of Detection Workspace 42

3.3.1 Plant Simulation 43

ix

3.3.2 Monitoring Variables 44

3.3.3 Individual and Moving-Range Chart

(x-MR Chart)

45

3.3.4 Assigned Discrete State 46

3.4 Design of Fault Diagnosis Workspace 46

3.4.1 Structural HAZOP Study 47

3.5 Inference Logic 47

3.6 Structure of Rule-based FDA System 48

3.6.1 Development of User Interface 48

3.6.2 Development of Detection Knowledge

Base (Phase I)

49

3.6.3 Development of Diagnosis Knowledge

Base (Phase II)

50

3.6.4 Development of Production Rule

(Phase III)

50

3.6.4.1 Development of Rules for

Phase I

50

3.6.4.2 Development of Rules for

Phase II

51

3.6.5 Development of Inference Engine

(Phase IV)

51

3.7 Summary 52

4 RESULTS AND DISCUSSION

4.1 Introduction 53

4.2 Assumptions for Fault Diagnostic Advisory

System

53

4.3 Actual Description of Plant Model 55

4.3.1 Modeling and Simulation Assumption 57

x

4.3.2 Simulation Results 58

4.3.3 Validation of Simulation Results 60

4.4 Result of Developed Algorithm 61

4.4.1 Development of Fault Detection

Knowledge Base for Phase I

61

4.4.1.1 Upper and Lower Limits 66

4.4.1.2 Specification Limits of

Controller

67

4.4.1.3 The Capability Analysis 67

4.4.2 Development of Diagnosis Knowledge

Base for Phase II

68

4.4.2.1 Sensitivity Analysis 69

4.4.2.2 Results of HAZOP Study 69

4.4.3 Development of Rule Base for Phase I 77

4.4.3.1 Process Deviation 77

4.4.4 Development of Production Rules for

Phase II

78

4.4.4.1 Diagnosis Condition of

Monitoring Variables

78

4.4.5 Development of Inference Engine 79

4.4.5.1 Main Specific Procedures of

FDA System

79

4.4.5.2 Database 80

4.4.5.3 Program Interface and Code

Programming for FDA

System

83

4.5 Results from the FDA System 89

4.5.1 Testing of FDA System 90

4.5.2 Experiments and Discussions for Offline

FDA System

100

xi

4.5.2.1 Fault Case 1: Faulty

Condition at Sensor for

LIC 102

102

4.5.2.2 Fault Case 2: Faulty

Condition at Sensor for

LIC 103

102

4.5.2.3 Fault Case 3: Faulty

Condition at Sensor for

FIC 101

103

4.5.2.4 Fault Case 4: Faulty

Condition at Sensor for

TIC 100

4.5.2.5 Fault Case 5: Faulty

Condition at Sensor for

TIC 101

4.6 Summary 108

5 CONCLUSIONS AND RECOMMENDATIONS FOR

FUTURE WORKS

5.1 Introduction 109

5.2 Summary 109

5.3 Conclusions 110

5.4 Future Work 112

REFERENCES 113

Appendices A - C 121 - 145

xii

LIST OF TABLES

TABLE NO. TITLE PAGE

2.1 Hybrid six-step ESDLC (Awad, 1996) 25

2.2 Typical guide words 33

4.1 Sensor and monitoring variables 59

4.2 Nodes for HAZOP study 60

4.3 Comparison of plant data and simulation for

precut column

61

4.4 Percentage of noise 64

4.5 Results of skewness and kurtosis 65

4.6 Upper and lower limits 66

4.7 The limits function of controller 67

4.8 Results of capability analysis 68

4.9 Sensitivity analysis for controller TIC 100 (º C) 69

4.10 HAZOP worksheet for node 1 70

4.11 HAZOP worksheet for node 2 71

4.12 HAZOP worksheet for node 3 72

4.13 HAZOP worksheet for node 4 73

4.14 HAZOP worksheet for node 5 74

4.15 HAZOP worksheet for node 6 75

4.16 Summary of experiment for FDA system 101

xiii

LIST OF FIGURES

FIGURE NO. TITLE PAGE

2.1 Classification of diagnostic algorithms

(Venkatasubramanian et.al., 2003)

12

2.2 The architecture of Expert System

(Darlington, 2000)

21

2.3 The HAZOP study procedure (Wells, 1996) 36

3.1 Fault diagnostic advisory system development

flowchart

39

3.2 Development environment of Borland C++

Builder (BCB) 6.0

40

3.3 Architecture of fault diagnostic advisory

system

41

3.4 Tools used in development of FDA system 42

3.5 Development environment of HYSYS.Plant

simulator

43

3.6 A typical packed column 44

3.7 Flow diagram of structural HAZOP study 47

3.8 Flow chart of forward chaining 52

4.1 Transformation in FDA system 54

4.2 a Main flowsheet for precut fractionation

process using HYSYS.Plant

56

xiv

4.2 b Column flowsheet for precut fractionation

process using HYSYS.Plant

56

4.3 Case study – precut column 59

4.4a Maximum time constant 62

4.4b Minimum time constant 63

4.5 Graph of autocorrelation plot 63

4.6 Histograms for each monitoring variables 65

4.7 Boxplot for each monitoring variables 66

4.8 Flowchart of fault diagnostic advisory system 80

4.9 Development environment of Database

Desktop

81

4.10 Development environment of SQL explorer 81

4.11 Interface of Microsoft Access in developing

table

82

4.12 Example of Macro in Microsoft Access

interface

83

4.13 Main user interface of FDA system 84

4.14a The main window of fault detection and

diagnosis

84

4.14b The interface of fault diagnosis 84

4.15 Interface of editing limits 85

4.16 String list editor Phase I 87

4.17 Editing data source of the chart 88

4.18 String list editor for Phase II 88

4.19 Description of Fault Detection and Diagnosis

interface

90

4.20 FDD workspace (open file window) 91

4.21a Fault diagnosis results 91

4.21b Fault diagnosis advisory results and control chart

93

4.21c FDA results of sensor 1 94

xv

4.21d FDA results of sensor 3 94

4.21e FDA results of sensor 4 94

4.21f FDA results of sensor 5 94

4.21g FDA results of sensor 6 95

4.21h FDA results of sensor 7 95

4.22a Forward chaining procedure for FDA system 96

4.22b Forward chaining procedure for FDA system 97

4.23a Plotting x-MR chart for each sensor 98

4.23b Plotting x-MR chart for each sensor 96

4.24 Fault detected and diagnosed results for sensor of LIC 102

102

4.25 Fault detected and diagnosed results for

sensor of LIC 103

103

4.26a Fault detected and diagnosed results for

sensor of FIC 101 – sensor 2

104

4.26b Fault detected and diagnosed results for

sensor of FIC 101 – sensor 5

104

4.27a Fault detected and diagnosed results for

sensor of TIC 100 – sensor 1

105

4.27b Fault detected and diagnosed results for

sensor of TIC 100 – sensor 4

105

4.27c Fault detected and diagnosed results for

sensor of TIC 100 – sensor 7

106

4.28a Fault detected and diagnosed results for

sensor of TIC 101- sensor 3

107

4.28b Fault detected and diagnosed results for

sensor of TIC 101 – sensor 4

107

4.28c Fault detected and diagnosed results for

sensor of TIC 101 – sensor 6

107

xvi

LIST OF ABBREVIATIONS

x-MR - Individual and Moving Range

AEM - Abnormal Event Management

AI - Artificial Intelligence

API - Application Programming Interface

ASM - Abnormal Situation Management

BCB - Borland C++ Builder

BDE - Borland Database Engine

CL - Center Line

CVS - Comma Separated Values

DMP - Dump

ESDLC - Expert System Development Life Cycle

ESs - Expert Systems

FDD - Fault Detection and Diagnosis

FDA - Fault Diagnostic Advisory

FIC - Flow Indicator Controller Process and

HAZOP - Hazard and Operability Study

HETP - Height-Equivalent Theoretical Plate

LCL - Lower Control Limit

LIC - Level Indicator Controller

ODBC - Open Database Connectivity

PFDD - Process Fault Detection and Diagnosis

PI - Pressure Indicator

PV - Process Variable

xvii

RAD - Rapid Application Development

S1 - Node 1 – From Input Reboiler to Column

S2 - Node 2 – From Sidestream back to Column

SPC - Statistical Process Control

SQL - Structured Query Language

TIC - Temperature Indicator Controller

UCL - Upper Control Limit

VLV - Valve

xviii

LIST OF SYMBOLS

x - Individual

x - Mean

D - Constant for Moving-rang Chart

E - Constant for Individual Chart

MR - Moving Range

xix

LIST OF APPENDICES

APPENDIX TITLE PAGE

A Sensitivity Analysis 121

B FDA System’s Source Code (Matlab and BCB) 123

C Results for FDA System

138

CHAPTER 1

INTRODUCTION

1.1 Introduction

Errors by operators and maintenance workers as well as equipment failures are

recognized as major causes of industrial accidents (Kletz, 1990). Major chemical

accidents can be attributed to explosive, i.e., catastrophic vessel failures as well as non-

explosive, i.e., discharge through relief systems, pipe breaks, release of toxic and

flammable materials. Concern in control and management of chemical major hazards

has increased since the occurrence of major accidents: Flixborough - 1974, Seveso -

1976, Piper Alpha oil platform fire - 1988, Zeebrugge ferry disaster - 1987, Phillips

petroleum fire and explosion - 1989, Challenger disaster - 1986, Esso Australia

Longford explosion - 1998, Kuwait Petrochemical’s refinery - 2000 and Toulouse - 2001.

In the wake of major well-publicized chemical accidents that have occurred in

various parts of the world over the past two decades, many private and national

companies operating in the developing countries have recognized their own vulnerability

to such disastrous accidents. Nowadays, most of the companies in the chemical industry

have their own safety policies. It was their responsibility to prevent and control any

potential accident occurs in processing plant. Much thought have also been given to

ways of reducing and minimizing consequences of the accidents, one of the methods

such as building an advisory system.

2

An effective control is required in the process plant due to the complexity of

process operation. However, effective control could not guarantee unless all information

feed to control system are correct. Hence, diagnostic system is needed to detect any

abnormally such as bias in measurement, sensor failure and equipments failure.

Computer-based solution or a knowledge-based system for diagnostic system is needed

to help ordinary field operators (Venkatasubramanian, 2003). They need information to

make rapid decisions on vital questions, advising emergency services, recommending

avoidance and control measures during the accidental release.

1.2 Motivation

In the past, control community has succeeded using alarm and interlock systems

in removing regulatory control from hands of human operators. These systems have

performed in an automated manner aided by computer due to the complicated plant

operation and led to great progress in the quest for higher productivity, process safety,

process efficiency and profitability.

Poor control or process disrup tion might lead to plant shutdown and such

situations are expected to be solved by human operators with the assistance of an alarm

system (Ahmad, 2004). If correcting abnormal events is fully reliance on human

operators, they might tend to make erroneous decisions and take actions which make

matters even worse. Literature has shown that most industrial accidents are caused by

human errors and these abnormal events have significant economics, safety and

environmental impacts (Lees, 1996). Hence, fault detection and diagnosis is one of the

means for process safety management to aid the operator in improving the process

operation.

Abnormal events could occur due to several factors such as the broad scope of

the diagnostic activity that include a variety of malfunctions - process unit failures,

3

process unit degradation, and parameter drifts and so on. Prolonged situations such as in

the case of instrument failure or any rupture of pipeline could result in disasters, forced

shutdowns, or at least higher operating costs from sub-optimal plant operation and it

could not be avoided unless the failure is promptly detected and accomplished in time

with corrective actions. Thus, it is the purpose of diagnosis to detect any fault and give

advice to personnel in taking action which caused by failure of the control system. This

entire activity is called Abnormal Event Management (AEM), a key component of

supervisory control (Venkatasubramanian, 2003).

In the area of plant-wide control at the supervisory level, the process fault

detection and diagnosis system plays a key role. Foreseeable, the important of

supervisory system and the potential of computer to provide closer supervision and

better information of process safety by monitoring critical parameters and, when

circumstances warrant it, initialing and carrying out a safe shutdown. Due to the

problems stated, that is the next grand challenges for control engineers in implementing

a sophisticated system that can be able to monitor process operation.

Diagnosis consists of two different but closely related procedures. The first step

is to receive response of the system through measuring device. The second step is to

make a decision on the state of the system based on the sensory values. Researchers

seek a way of using a computer to mimic human reasoning. There are different search

techniques that can be applied to perform diagnosis based on the available process

knowledge. Venkatasubramanian (2003) and his partner has summarized the basic

approach in implementing diagnostic system. Knowledge engineering and advanced

software tools such as expert systems can also be used for process supervision purposes.

4

1.3 Research Objective

The objectives of the research are as follows:

i. To develop a fault detection and diagnosis algorithm for the safety purposes

in fatty acid fractionation column operation by using Univariate Statistical

Process Control techniques, x-MR chart and Hazard and Operability (HAZOP)

Study supported by rule-based approaches.

ii. To develop a fault diagnostic advisory system using Borland C++ Builder 6.0.

1.4 Scope of Research

The scope of the work consists of the following:

i. To develop Fault Diagnostic Advisory algorithm focusing on a fatty acid

precut fractionation column.

ii. To develop fault detection algorithm – discriminator base on Univariate

Statistical Process Control, x-MR chart.

iii. To diagnose common possible causes and consequences of process

deviations using HAZOP study.

iv. To develop and integrate rule-based fault detection and diagnosis algorithm.

v. To verify and validate the designed fault detection and diagnosis algorithm

by developing a prototype using Borland C++ Builder 6.0.

5

1.5 Contribution of Research

Process Hazard Analysis (PHA) has been proven to be an important tool in

improving the safety of plant designs and operation. This thesis provides improvement

to the existing method of fault diagnostic algorithm by introducing Fault Diagnostic

Advisory (FDA) system which combines SPC and HAZOP study approaches. A case

study involving precut fractionation column was used to illustrate the capability of the

proposed methodology. Besides, a third party application – external database was used

to improve the advisory results by giving detail information of fault position - causes

and consequences.

The following publications are results from the work described in the thesis:

i. H. Y. Heng, M. W. Ali and M. Z. Kamsah. (2003). Fault Detection and

Diagnosis Using Rule-Based Support System on Fatty Acid Fractionation

Colum. International Conference on Chemical and Bioprocess Engineering

(ICCBPE 2003). 103 - 108.

ii. H. Y. Heng, M. W. Ali and M. Z. Kamsah. (2003). Fault Detection and

Diagnosis Support System for Fatty Acid Fractionation Column. 17th

Symposium of Malaysian Chemical Engineers (SOMChE 2003). 767 - 772.

iii. H. Y. Heng, M. W. Ali and M. Z. Kamsah. (2004). Fault Diagnostic

Algorithm for Precut Fractionation Column. 18th Symposium of Malaysian

Chemical Engineers (SOMChE 2004). 1 - 6.

6

1.6 Layout of the Thesis

The thesis is divided into seven chapters. Literature review and fundamental

theory of knowledge that covered in this study are discussed in Chapter II. In this

chapter, x-MR chart, HAZOP study, expert system and people works on fault detection

and diagnosis are elaborated. This is followed by the discussion of research

methodology in Chapter III; presented the algorithm to build the fault diagnostic system.

Chapter IV gives the results and discussion of the developed diagnostic system. Finally,

Chapter V concludes the thesis and recommends some future works.

REFERENCES

Abraham, K. and Gideon, L. (1992). Hybrid Architectures for Intelligent Systems.

Boca Raton: FL CRC Press.

Alexander, S.M. (1987). The Application of Expert Systems to Manufacturing

Process Control. Computer & Industrial Engineering. 12(4): 307-314.

Ahmad, A. (2004). Towards Better Process Control for The Chemical Industry.

Proceedings of the 18th Symposium of Malaysian Chemical Engineers.

American Institute of Chemical Engineers. Center for Chemical Process Safety

(1994).Guidelines for Preventing Human Error In Process Safety. New York:

AICE

Apostolakis, G. (1991). Probabilistic Safety Assessment and Management. Vol.

1&2 New York: Elsevier.

Awad, E.M. (1996). Building Expert Systems Principles, Procedures, and

Applications. West Publishing Company.

Balagurusamy and Howe (1990). Expert systems for Management and Engineering.

New York: E. Horwood.

Bartolozzi, V., Castiglione, L., Picciotto, A. and Galluzzo, M. (2000). Qualitative

Models of Equipment Units and their use in automatic HAZOP Analysis.

Elsevier Science: Reliability Engineering and System Safety. 70: 49-57.

Basila, M. R., Stefanek, G., and Cinar, A. (1990). A model – object based

supervisory expert system for fault tolerant chemical reactor control.

Computers & Chemical Engineering. Elsevier Science. 14(4-5): 551 – 560.

Benouarets, M., A.L. Dexter, R.S. Fargus, P. Haves, T.I. Salsbury and J.A. Wright.

1994. Model-Based Approaches to Fault Detection and Diagnosis in Air-

Conditioning Systems. Proceedings of System Simulation in Buildings '94,

Liege,Belgium.

Buchanan, B. G, and Shortliffe, E. H. (1984). Rule-Based Expert System he MYCIN

114

experiments of the Stanford Heuristic Programming Project. Reading, Mass:

Addison-Wesley

Buswell R.A., P. Haves and T.I. Salsbury. (1997). A Model-Based Approach to the

Commissioning of HVAC Systems. Proceedings of CLIMA 2000, Brussels.

Cai, Zi.Xing. (1997). Intelligent Control: Principles, Techniques and Applications.

Singapore: World Scientific Pub.

Cheng, C.S. and Norma Faris Hubele. (1992). Design of a Knowledge-Based Expert

System for Statistical Process Control. Computer Industry Engineering. 22(4):

501-517.

Chung, Donald T. and Mohammad Modarres (1989). GOTRES: An Expert System

for Fault Detection and Analysis. Reliability Engineering and System Safety,

Essex: Applied Science Pub. 24:113-137.

D’Ambrosio, A. (1990). Modeling Real-World Process: Deep and Shallow

Knowledge Integrated with Approximate Reasoning in a Diagnostic Expert

System. In: Maviovouniotis, M. M. Artificial Intelligence in Process

Engineering. San Diego, Calif.: Academic Pr.

Darlington, K. (2000). The Essence of Expet Systems. Harlow, England: Prentice

Hall. Dash, S. and Venkatasubramanian, V. (2000). Challenges in the

Industrial Applications of Fault Diagnostic Systems. Comput Chem Eng,

24(2-7), Proceedings of the conference on Process Systems Engineering

(PSE 2000), 785-791.

De Hoop, C. F. (1991). Manufacturing Expert Systems for Fault Diagnosis. Texas

A&M University: Ph. D. Thesis.

Desai, A. (2000). SQL sever 7: backup and recovery. Osborne: McGraw-Hill.

Devore, J and Farnum, N. (1999). Applied Statistics for engineers and Scientists.

Duxubury Press

Dhurjati, P. S., Lamb, D. E. and Chester D. L., (1986). The FALCON Project:

Application of an Expert System to Fault Diagnosis. New Orleans: AICHE

National Meeting.

Diego, S.(1990). Artificial Intelligence in Process Engineering. Calif.: Academic Pr.

Ding, H, Gui, X andYang, S. (1993). An Implementation Architecture

of Knowledge-based System for Engine Diagnosis. Applied Artificial

Intelligence. 7: 397- 417

Du, H. (1996). Diagnostic Expert Systems in Instrumental Analysis. The University

115

of Western Ontario(Canada). Ph. D. Thesis

Durkin, J. (1994). Expert System Design and Development. Macmillan Publishing

Company. Easton, V.J., McColl, J.H., and Young, S.G. (1997). STEPS

Statistical Glossary v1.1.

Elias, M. (1996). .Building expert systems: principles, procedures, and applications.

Minneapolis: West Pub, Awad.

Elnemr. H. A. and Elewa M.M. (1996). Expert System Technique for Distillation

Column. IEEE.

Ferreira, P. B. (1999). Incipient Fault Detection and Isolation of Sensors and Field

Devices. The University of Tennessee, Knoxville: Ph. D. Thesis.

Giarratano, J. (1989). Expert Systems. Boston, Mass: PWS-Kent Pub.

González, C.A., Acosta, G., Mira, J. and Prada, C. D. (1998). Knowledge based

rocess control supervision and diagnosis: the AEROLID approach. Expert

Systems with Application. 14: 371 – 383.

Goring, M.H. and Schecker, H.G. (1992). An Intergrated Expert System to Support

Hazard Analysis in Process Plant Design. Toulouse, Frances.

Gupta, J.P. (2002). The Bhopal Gas Tragedy: Could It Have Happened In A

Developed Country? Journal of Loss Prevention in the Process Industries 15.

Elsevier. 15(1): 1-4.

Haves,P., Jorgensen,D.R., Salsbury, T.I. and Dexter, A.L. (1996). Development and

Testing of a Prototype Tool for HVAC Control System Commissioning.

ASHRAE Transactions. Vol. 102, Pt 1.

Heino, P., Poucet, A. and Suokars, T. (1992). Computer Tools for Hazard

Identification, Modeling and Analysis. Journal of Hazardous Materials, 29.

445-463.

Heino, P. and Kotikunnas, E. (1995). Computer-aided HAZOP with Knowledge-

based Identification of Hazadous Event Chains. In Mewis, J. J. and

International Symposium on Loss Prevention and Safety Promotion in the

Process Industry. Loss Prevention and Safety Promotion in the Process

Industries. Amsterdam : Elsevier. 645-655.

Himmelblau, D.M. (1978). Fault Detection and Diagnosis in Chemical and

Petrochemical Processes. Amsterdam: Elsevier Scientific Publisher.

116

Hub, L. (1995). Improved Safety of Chemical Processes by On-line

Supervision using Advanced Software Tools. Elsevier Science. 149-155.

Hubrer, T. and Hormann, K. (1989). A Model-based Expert Systems for the

Diagnosis of Fault in a Robot System for Cleaning Casting. In NATO

Advanced Study Institute on Expert Systems and Robotics, Jordanides, T.,

Torby, B.J. and North Atlantic Treaty Organization. Scientific Affairs

Division Expert Systems and Robotics . Berlin : Springer-Verlag, 1991.

Institution of Chemical Engineers (Great Britain). (1985). Assessment and Control

of Major Hazards. New York: Pergamon Pr.

Isermann, R. (1989). Process Fault Diagnosis Based on Dynamic Models and

Parameter Estimation Methods. In Patton,R. Frank, P. and Clark, R. “Fault

Diagnosis In Dynamic Systems. Theory and Applications. New York:

Prentice-Hall. 253 – 291.

Isermann R. and Balle, P. (1997). Trends in the application of model-based fault

detection and diagnosis of technical process, Control Engineering Practice

5(5), 709-719

Janos J.and Gertler (1998). Fault Detection and Diagnosis in Engineering Systems.

United States of America: Eastern Hemisphere Distribution.

Jun, C.H. and Suh, S.H. (1999). Statistical tool breakage detection schemes based on

vibration signals in NC milling. International Journal of Machine Tools &

Manufacture. 39: 733- 1746.

Kang, Byouggwan, Lee, Byoungwoo, Kang, Kyoung Wook, Suh, Jung Chul and

Yoon, En Sup (1999). AHA: A Knowledge Based System for Automatic

Hazard Identification in Chemical Plant by Multimodel Appraoch. Expert

Sytems with Applications. Elsevier Science. 16:183-195.

Kaszkurewicz, E., Bhaya, A. and Ebecken, N.F.F. (1997). A fault Detection and

Diagnosis Module for Oil Production Plants in Offshore Platforms. Expert

Systems with Applications. 12(2): 189-194.

Kim I.S. and Modarres M. (1987). Application of Goal Tree-Success Tree Model as

The Knowledge-Base of Operator Advisory System. Nuclear Engineering &

Design Journal. 104: 67-81.

Kim,Y.J. (1996). A Framework for an On-line Diagnostic Expert System for

Intelligent Manufacturing. Expert System with Applications. 9(1): 55-61.

Kosko, B. (1992). Neural Networks and Fuzzy Systems: A Dynamical Systems

117

Approach to Machine Intelligence / [disket]. Englewood Cliffs, NJ: Prentice-

Hall.

Land, L. (1995). Knowledge Based System Usage: Benefits Experienced and

Lessons Learned. New York: McGraw-Hill.

Lees, F. P. (1996). Loss Prevention in the Process Industries Hazard Identification,

Assessment and control /. Oxford: Butterworth Heinemann.

Lejer, R.P., Garland.Wm.J and Poehlman W.F.S. (1998). Fault Detection and

Diagnosis using Statistical Control Charts and Artificial Neural Networks.

Journal of Artificial Intelligence in Engineering, Elsevier Science Ltd,

Oxford. 12: 35 – 57.

Levinson, W.A. and Tumbelty, F. (1977). SPC Essential and Productivity

Improvement: A Manufacturing Approach. Harris Corporation,

Semiconductor Sector.

Ling, L. Y. (2004). Plantwide Control of a Fatty Acid Fractionation Process.

Universiti Teknologi Malaysia: Master Thesis.

Liu, L. (1997). Development of an Integrated System for Machine Fault Diagnosis.

University of Houston: Ph. D. Thesis.

Mendenhall, W. (1984). Statistics for the Engineering and Computer Sciences.

Dellen Publishing Company.

Milne, R., Nicol, C., and Travé – Massuyè s, L. (2001). TIGER with Model Based

Diagnosis: Initial Deployment. Knowledge-Based Systems. 14: 213-222.

Mohamad Shukri Zainal Abidin (2001). Model-based Fault Detection and

Diagnosis Using Paramter Estimation and Fuzzy Inference. Universiti

Teknologi Malaysia: Master Thesis.

Mohd. Kamaruddin Abd. Hamid (2004). Multiple Faults Detection Using Artificial

Neural Network. Universiti Teknologi Malaysia: Master Thesis.

Mohd. Yusri Mohd. Yunus (2002). Hazard Identification on Fractionation Column

of Oleochemical Plant using Rule-based Expert System. Universiti

Teknologi Malaysia: Master Thesis.

Murdoch, J. (1979). Control Charts. The Macmillan Press Ltd.

Myers, D. R. (1990). A Knowledge-Based Approach for Diagnosis of Discrete

Processes Involving Programmable Logic Controllers. The OHIO State

University: Ph. D. Thesis.

118

Nelson, L. S. (1985) Interpreting Shewhart X Control Charts. Technical Aids.

Journal of Quality Technology. 17(2): 114:116.

Neville, S. W. (1998). Approaches for Early Fault Detection in Large Scale

Engineering Plants. University of Victoria: Ph. D. Thesis.

Ogunnaike, B. A. and Ray, W.H. (1994). Process Dynamics, Modeling and Control.

New York: Oxford University Press.

Petti, T. F., Klein, J. and Dhurjati, P. S. (1990). Diagnostic Model Processor: Using

Deep Knowledge for Process Fault Diagnosis. AlChE Journal. 36(4): 565-

575

Pitt, Hy. (1994). SPC for the Rest of Us - A Personal Path to - Statistical Process

Control. Reading, Mass: Addison-Wesley.

Prett, D. M. (1988). Fundamental process control. Oxford Butterworth.

Purkait, P. and Chakravorti, S. (2002). Investigations on the usefulness of an expert

system for impulse fault analysis in distribution transformers. Electric Power

Systems Research. 65: 149 – 157.

Rich, S. H., Venkatasubramanian, V., Nasrallah, M. and Matteo, C. (1989).

Development of a Diagnostic Expert System for a Whipped Toppings

Process. Journal of Loss Prevention in the Process Industries. 2(3): 145 –

154.

Ruse, C. (1990). Oxford Student’s Dictionary.2nd Edition. Oxford University Press.

Rzerski, Adey and International Conference on Artificial Intelligence in Engineering

(6th: 1991: Oxford, UK). (1991). Applications of Artificial Intelligence In

Engineering VI. Southampton : CMP.

Schildt, H. (1987). Artificial Intelligence Using C. Berkeley, Calif.: McGraw Hill.

Sravana, K. K. (1994). Diagnostic Knowledge-Based System for Batch Chemical

Processes: Hypothesis Queuing and Evaluation. The OHIO state University:

Ph. D. Thesis.

Smith, G. (2004). Statistical process control and quality improvement. Upper Saddle

River, N.J.: Pearson/Prentice Hall

Spatz, C. (2001). Basic Statistics, Tales of Distributions. US: Wadsworth.

Stephenson, J. (1991). System Safety 2000: A practical Guide for Planning,

Managing and Conducting System Safety Programs. New York: Van

Nostrand Reinhold.

119

Stone, J.R. (1991). Expert Systems and the Control of Risk in Engineering. Expert

Systems and Safety. IEEE Collogiumon. 5/2.

Struss, P. ( 1990). New Techniques in Model-based Diagnosis. In International

Conference on Knowledge Based Computer Systems (1989: Bombay, India),

Ramani, S., Chandrasekar, R. and Anjaneyulu, K. S. R. Knowledge Based

Computer Systems. Berlin; New Delhi: Springer-Verlag ; Narosa Pub. House.

Subramanyan, N.S. and Touchton, R.A. (1990). ProSys –Model-based Reasoning

for Monitoring and Diagnosis. In Balagurusamy, E. and Howe, J. A. M.

Expert Systems For Management and Engineering. New York : E. Horwood.

223 -235

Thomson, M., Twigg, P.M., Majeed, B.A., and Ruck, N. (2000). Statistical process

control based fault detection of CHP units. Control Engineering Practice.

8:13 -20.

Turney, R. and Pitblado, R. (1996) Risk Assessment in the Process Industries.

Warwickshire Institution of Chemical Engineers.

Tzafestas G.S. (1989). System Fault Diagnosis Using the Knowledge-based

Methodology. Patton, R. Frank, P. and Clark, R. Fault Diagnosis In

Dynamic Systems: Theory and Applications. New York: Prentice-Hall. 509 -

571.

Vaidhyanathan, R. and Venkatasubramanian, V. (1994). A Knowledge-based

Framework for Automating HAZOP Analysis. ALChE Journal. 4(3):

496-505.

Vaidhyanathan, R. and Venkatasubramanian, V. (1996). A Semi-quantitative

Reasoning Methodology for Filtering and Ranking HAZOP Results in

HAZOPExpert. Reliability Engineering and System Safety, Elsevier Science.

53: 185-203.

Vedam, H. (1999). Op-Aide: An Intelligent Operator Decision Support System for

Diagnosis and Assessment of Abnormal Situations in Process Plants. Purdue

University: Ph. D. Thesis.

Venkatasubramanian, V., Rengaswamy, R., Yin, K. and Kavuri, S.N. (2003). A

review of process fault detection and diagnosis Part I: Quantitative model-

based methods. Computer & Chemical Engineering, Science Direct. 27:

293- 311.

120

Venkatasubramanian, V., Rengaswamy, R., Yin, K. and Kavuri, S.N. (2003). “A

review of process fault detection and diagnosis Part III: Process history based

methods.” Computer & Chemical Engineering, Science Direct .27.327- 346.

Vinson, J. M. (1995). Fault Diagnosis Using Qualitative and Quantitative Methods

(Sensor Validation).University of Pennsylvania. Ph.D. Thesis.

Weiss, N.A. (1993). Elementary Statistics. Addison-Wesley Publishing Company.

Wells, G. (1996). Hazard Identification and Risk Assessment. Houston, TX:

GulfPub.

Westfall, L. (2000). Are We Doing Well, Or Are We Doing Poorly. The Westfall

Team.

Wong, T.S. (2002). Dynamic Simulation for a Palm Oil Fractionation Process.

Universiti Teknologi Malaysia: Master Thesis.

Wu, M., She, J. H. and Nakano, M. (1996). A Model-based Expert Control

System for the Leaching Process in Zinc Hydrometallugy. Expert Systems

with Applications. 16(2): 135-143.

Wu, M., She, J. H., Nakano, M. and Gui, W. H. (2002). Expert Control and

Fault Diagnosis of Leaching Process in a Zinc Hydrometallurgy Plant.

Control Engineering Practice. 10(4): 433-442.

Yukiyasu, S. (1995). Computer-aided Operability Study for Batch Plants. In

Mewis, J. J. and International Sysmposium on Loss Prevention and Safety

Promotion in the Process Industry. Loss Prevention and Safety Promotion in

the Process Industries. Amsterdam: Elsevier.

Zhang, J. and Roberts, P. D. (1991). Process Fault Diagnosis with Diagnostic Rules

Based on Structural Decomposition. Journal of Process Control. 1(5): 259 –

269.

Zhang , J. (1991). Expert Systems in On-line Process Control and Fault Diagnosis.

The City University (London, UK): Ph. D. Thesis.