Cover image for Model-based process supervision : a bond graph approach
Title:
Model-based process supervision : a bond graph approach
Personal Author:
Series:
Advances in industrial control
Publication Information:
London : Springer, 2008
Physical Description:
xx, 471 p. : ill. ; 24 cm.
ISBN:
9781848001589

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010177936 TS156.8 S254 2008 Open Access Book Book
Searching...

On Order

Summary

Summary

The series Advances in Industrial Control aims to report and encourage technology transfer in control engineering. The rapid development of control technology has an impact on all areas of the control discipline. New theory, new controllers, actuators, sensors, new industrial processes, computer methods, new applications, new philosophies , new challenges. Much of this development work resides in industrial reports, feasibility study papers and the reports of advanced collaborative projects. The series offers an opportunity for researchers to present an extended exposition of such new work in all aspects of industrial control for wider and rapid dissemination. All evolving engineering disciplines first create a body of fundamental knowledge and then move on to new problem areas. Control engineering has now reached this level of maturity and is tackling new theoretical and applications areas. The field of nonlinear systems is receiving much research attention as are the problems of industrial supervisory control. The twin drivers of research into supervisory control are the use of new technology (computer networks and distributed sensor networks, for example) and the search for theoretical techniques to describe and solve supervisory control application problems.


Author Notes

Belkacem Ould Bouamama graduated in 1982 from the Institut National des Hydrocarbures et de la Chimie Boumerdes (INHC) in Process Control. He received his Ph.D. degree in 1987 from Goubkine Institute of Petroleum and Gas of Moscow. From 1988 to 1994, he was researcher and head of department of automatic control at INHC. From 1994 to 2000, he was an associate professor in control engineering at the Université des Sciences et Technolgies de Lille (France) and since then he has been a full professor at Ecole Polytechnique de Lille. Currently he heads the inter-disciplinary group on Fault Detection and Isolation using Bond Graph models at the Laboratoire d'Automatique, Génie Informatique & Signal, Lille, France. The main thrust of the research concerns modelling and monitoring of process engineering using a bond graph approach. Their application domains are mainly nuclear power plants, chemical and petrochemical processes. . He is the author of several international publications in this area and the co-author of three books in bond graph modelling and monitoring. He has written a book Modeling and Simulation in Thermal and Chemical Engineering published by Springer Verlag (3-540-66388-6).

Arun Kumar Samantaray graduated in 1989 from the College of Engineering and Technology (CET) in Mechanical Engineering. He received the masters degree in Dynamics and Contol and PhD degree in Mehanical Engineering (Rotor Dynamics) from the Indian Institute of Technology-Kharagpur, in 1991 and 1996, respectively. From 1996 to 2001, he worked as the Project Manager at the HighTech Consultants. From 2001 to 2004, he was a research scientist at Université des Sciences et Technologies de Lille (France) and thereafter; he has been an assistant professor in the Department of Mechanical Engineering at the Indian Institute of Technology, Kharagpur. He is an author of bond graph modelling software SYMBOLS and also the editor-in-chief of the bond graph forum atwww.bondgraphs.com. He is the new co-author in the second edition of the book Modelling and Simulation of Engineering Systems through Bond Graphs . He is also a consultant to various industries requiring help in modelling, simulation, design, fault detection, and automation.


Table of Contents

Abbreviationsp. xix
1 Introduction to Process Supervisionp. 1
1.1 Process Supervisionp. 1
1.1.1 Basic Diagnosis Tasksp. 3
1.1.2 Fault, Failure and Safetyp. 4
1.2 Diagnostic Systemp. 7
1.2.1 Specification of Diagnostic Systemsp. 7
1.2.2 Classification of Diagnostic Systemsp. 8
1.3 Organization of the Bookp. 11
2 Bond Graph Modeling in Process Engineeringp. 13
2.1 The Bond Graph Methodologyp. 13
2.1.1 Introductionp. 13
2.1.2 Concepts and Definitionsp. 13
2.1.3 Why Use Bond Graphs?p. 18
2.2 Generalized Variables in Bond Graph Modelsp. 19
2.2.1 Power Variablesp. 19
2.2.2 Energy Variablesp. 20
2.2.3 Word Bond Graph and Block Diagramp. 21
2.3 Pseudo Bond Graphp. 22
2.3.1 Why Pseudo Bond Graph?p. 22
2.3.2 Pseudo Power Variablesp. 24
2.3.3 Pseudo Energy Variablesp. 25
2.4 Basic Bond Graph Elementsp. 26
2.4.1 One Port Passive Elementsp. 26
2.4.2 Active Elementsp. 37
2.4.3 Junctionsp. 38
2.4.4 Transformers and Gyratorsp. 41
2.4.5 Information Bondsp. 43
2.5 Causalityp. 43
2.5.1 Introductionp. 43
2.5.2 Sequential Causality Assignment Procedure (SCAP)p. 45
2.5.3 Bicausal Bond Graphsp. 47
2.5.4 State-space Equationsp. 48
2.5.5 Model Structure Knowledgep. 50
2.6 Single Energy Bond Graphp. 52
2.6.1 Bond Graphs for Mechanical Systemsp. 52
2.6.2 Bond Graphs for Thermal Processesp. 52
2.7 Formal Generation of Dynamic Modelsp. 59
2.7.1 Bond Graph Softwarep. 59
2.7.2 Applicationp. 59
2.8 Coupled Energy Bond Graphp. 62
2.8.1 Representationp. 62
2.8.2 Thermofluid Sourcesp. 63
2.8.3 Thermofluid Multiport Rp. 63
2.8.4 Thermofluid Multiport Cp. 66
2.8.5 Application: Bond Graph Model of a Thermofluid Processp. 68
3 Model-based Controlp. 81
3.1 Introductionp. 81
3.2 Classical Model-based Controlp. 84
3.2.1 Conversion of Bond Graph Models to Signal Flow Graph Modelsp. 84
3.2.2 Transfer Function from State-space Modelsp. 91
3.2.3 Conversion of Bond Graph Models to Block Diagram Modelsp. 93
3.2.4 Example I: Physical Model-based Controlp. 93
3.2.5 Example II: Physical Model-based System Designp. 95
3.3 Causal Pathsp. 100
3.3.1 Transfer Functions from Bond Graph Modelsp. 101
3.3.2 Delay and Attenuation Dynamicsp. 103
3.4 Augmented Controller and Observer Designp. 104
3.4.1 Pole Placementp. 104
3.4.2 Example: Active Flow-induced Vibration Isolationp. 107
3.4.3 Pole Placement Architecture in Bond Graph Modelsp. 109
3.4.4 Discrete-time Augmented Controller and Observerp. 111
3.4.5 Current Estimatorp. 112
3.5 Structural Analysis of Control Propertiesp. 113
3.5.1 Structural Rankp. 113
3.5.2 Structural Controllabilityp. 114
3.5.3 Structural Observabilityp. 116
3.5.4 Example I: Two Spools in a Cylinderp. 118
3.5.5 Example II: A Hybrid Two-tank Systemp. 121
3.5.6 Example III: A Biomechanics Problemp. 124
3.5.7 Infinite Zeroes and Relative Degreep. 128
3.5.8 Zero Dynamicsp. 133
4 Bond Graph Model-based Qualitative FDIp. 141
4.1 Model Order Reductionp. 141
4.2 FDI Using Bond Graphs and Qualitative Reasoningp. 154
4.2.1 Determination of Initial Fault Setp. 155
4.2.2 Fault Disambiguationp. 158
4.3 Qualitative Analysis Using Tree Graphsp. 159
4.4 Qualitative FDI Using Temporal Causal Graphsp. 163
4.4.1 Fault Hypothesis Generationp. 164
4.4.2 Fault Hypothesis Validationp. 166
4.5 Hybrid Diagnosis with Temporal Causal Graphsp. 169
4.6 Remarks on Model Linearizationp. 170
5 Bond Graph Model-based Quantitative FDIp. 177
5.1 Introductionp. 177
5.2 Classical Quantitative FDI and Residual Generationp. 180
5.2.1 Observer-based Methodsp. 181
5.2.2 Observer-based Residualsp. 183
5.2.3 Unknown Input Observersp. 185
5.2.4 Parity Space Residualsp. 191
5.3 Analytical Redundancy Relations and Fault Signaturep. 195
5.3.1 Residual and Decision Procedurep. 195
5.3.2 The Fault Signature Matrixp. 196
5.4 Structured Approach to ARR Derivationp. 198
5.4.1 Behavior Modelp. 198
5.4.2 Constraints and Variablesp. 201
5.4.3 Derivation of ARRsp. 202
5.5 ARR Generation from Bond Graph Modelsp. 204
5.5.1 Constraints and Variablesp. 204
5.5.2 Algorithm for Generation of ARRsp. 207
5.5.3 Examplep. 209
5.6 Causality Inversion Approach for ARR Derivationp. 214
5.6.1 Example I: A Mechanical Systemp. 215
5.6.2 Example II: A Two-tank Systemp. 217
5.7 An FDI Applicationp. 218
5.7.1 Residual Evaluation and Fault Signature Matrixp. 218
5.7.2 Single Fault Hypothesis and Fault Isolationp. 220
5.7.3 Simulation Resultsp. 221
6 Application to a Steam Generator Processp. 229
6.1 Introductionp. 229
6.1.1 Process Descriptionp. 229
6.1.2 Nomenclaturep. 231
6.1.3 Word Bond Graph Model of the Processp. 233
6.2 Bond Graph Models of Steam Generator's Componentsp. 234
6.2.1 Bond Graph Model of the Storage Tankp. 234
6.2.2 Bond Graph Model of the Supply Systemp. 235
6.2.3 Bond Graph Model of the Boilerp. 236
6.2.4 Bond Graph Model of the Steam Expansion Systemp. 238
6.2.5 Bond Graph Model of the Condenserp. 239
6.2.6 Bond Graph Model of the Condensate Discharge Valvesp. 243
6.3 Model Validationp. 244
6.4 Design of the Supervision Systemp. 248
6.4.1 Determination of Hardware Redundanciesp. 249
6.4.2 Derivation of ARRsp. 250
6.4.3 Practical Fault Signature Matrix and Residual Sensitivityp. 253
6.4.4 Effect of Hybrid Componentsp. 254
6.4.5 Selection of Decision Procedurep. 256
6.5 Online Implementationp. 257
6.5.1 Data Acquisition and Toolbox Integrationp. 257
6.5.2 Native Interfacep. 261
6.6 Experimental Validation of Fault Scenariosp. 262
6.6.1 Process Faultsp. 262
6.6.2 Sensor Faultsp. 265
6.6.3 Actuator Faultsp. 266
6.6.4 Controller Faultsp. 267
6.7 Reconfigurationp. 268
7 Diagnostic and Bicausal Bond Graphs for FDIp. 271
7.1 Diagnostic Bond Graphp. 271
7.1.1 Derivation of ARRp. 274
7.1.2 Example of a Non-resolvable Systemp. 276
7.1.3 Fault Signature Matrix from Causal Pathsp. 280
7.2 Simulation and Real Time Implementation of the Residualsp. 281
7.2.1 Integrated System Simulation: Coupling the Modelsp. 282
7.2.2 Simulation Resultsp. 285
7.3 The Initial Conditions Problemp. 289
7.3.1 Order of Extra Derivativesp. 292
7.3.2 Fault Scenario Simulationp. 294
7.4 Matching Problems in Classical Bond Graph Modelingp. 294
7.4.1 Notion of Bicausalityp. 298
7.4.2 Algorithm for ARR Generation and Construction of FSMp. 300
7.5 Example I: A Two-tank Processp. 300
7.5.1 Sensor Placement by Using Bicausal Bond Graphsp. 300
7.5.2 Residual Generation: Symbolic Methodp. 304
7.5.3 Residual Evaluation and Fault Scenario Simulationp. 305
7.6 Example II: A Servo-valve Controlled Motor Transmission Systemp. 306
7.6.1 System Description and Bond Graph Modelp. 306
7.6.2 ARRs and FSMp. 308
7.6.3 Validation Through Simulationp. 310
7.7 The Fault Isolation Problemp. 311
8 Actuator and Sensor Placement for Reconfigurationp. 315
8.1 Introductionp. 315
8.1.1 Minimal Sensor and Actuator Placementp. 315
8.1.2 Sensor Placement for FDI and FTCp. 316
8.2 External Modelp. 316
8.2.1 External Model in a Bond Graph Sensep. 317
8.2.2 Servicesp. 317
8.2.3 User Selected Operating Mode (USOM)p. 318
8.2.4 Operating Mode Managementp. 319
8.3 Application to a Smart Pneumatic Valvep. 320
8.3.1 Description of the Systemp. 321
8.3.2 Bond Graph Model of the Smart Actuatorp. 322
8.3.3 Missions and Versionsp. 325
8.3.4 Operating Mode Management of the Smart Actuatorp. 325
8.3.5 Monitoring of the Smart Actuatorp. 328
8.4 Reconfiguration of a Thermo-fluid Systemp. 329
8.4.1 Minimal Sensor and Actuator Placementp. 329
8.4.2 Determination of Direct and Deduced Redundanciesp. 332
8.4.3 Analytical Redundancy Relations and FSMp. 333
8.4.4 Sensor and Actuator Lossp. 335
8.4.5 Automaton Representation of Equipment Availabilityp. 336
8.4.6 Operating Modes of the Thermo-fluid Systemp. 338
8.5 Application to a Steam Generator Processp. 339
8.5.1 Operating Modes of the Steam Generator Processp. 340
8.5.2 Experimental Resultsp. 342
9 Isolation of Structurally Non-isolatable Faultsp. 347
9.1 Introductionp. 347
9.2 Residuals and Robustnessp. 348
9.3 Localization of Fault Subspacep. 350
9.4 Methodology for Single Fault Isolationp. 352
9.4.1 Parameter Estimationp. 352
9.4.2 Parallel Simulation of Bank of Fault Modelsp. 353
9.5 Application to a Controlled Two-tank Systemp. 355
9.5.1 ARRs and FSMp. 356
9.5.2 Parameter Estimationp. 359
9.5.3 Improvement of Isolability Using Bank of Fault Modelsp. 361
9.5.4 Validation Through Simulationp. 363
9.5.5 Qualitative Trend Analysisp. 365
10 Multiple Fault Isolation Through Parameter Estimationp. 373
10.1 Introductionp. 373
10.1.1 Adaptive Thresholds for Robust Diagnosisp. 374
10.1.2 Localization of Fault Subspacep. 379
10.2 Fault Isolation by Parameter Estimationp. 380
10.3 Example I: A Linear Two-tank Systemp. 383
10.3.1 Output Error Minimizationp. 384
10.3.2 Optimization of Least Squares of ARRsp. 387
10.3.3 Optimization by Using Diagnostic Bond Graphp. 391
10.4 Example II: A Refrigerator Subsystemp. 393
10.4.1 Bond Graph Model and the ARRsp. 395
10.4.2 Fault Isolation Through Parameter Estimationp. 397
10.5 Example III: A Non-linear Two-tank Systemp. 402
10.5.1 The System and Its Bond Graph Modelp. 402
10.5.2 Residual Generation and Fault Detectionp. 404
10.5.3 Fault Isolation Through Parameter Estimationp. 405
10.6 Optimization by Using Residual Sensitivityp. 409
10.6.1 Gauss-Newton Optimizationp. 411
10.6.2 Examplep. 411
10.7 Sensitivity Bond Graphsp. 414
10.7.1 Diagnostic Sensitivity Bond Graphsp. 415
10.7.2 Example of the Use of Sensitivity Bond Graphs for FDIp. 417
11 Fault Tolerant Controlp. 423
11.1 Introductionp. 423
11.2 Classical System Inversion Algorithmsp. 425
11.2.1 Linear Time-Invariant (LTI) System Inversionp. 426
11.2.2 Implicit Inversion of Strictly Proper Systemsp. 427
11.2.3 Examples of System Inversionp. 428
11.2.4 Example of Input Reconstructionp. 429
11.2.5 Example of Bond Graph Model Based Implicit System Inversionp. 431
11.2.6 Bond Graph Model Based Explicit System Inversionp. 432
11.2.7 Example of Bond Graph Model Based Explicit System Inversionp. 434
11.3 Parameter Estimationp. 435
11.4 Benchmark Problem: Active FTC of a Two-tank Systemp. 437
11.4.1 Fault Quantification with Single Fault Hypothesisp. 437
11.4.2 Fault Quantification with Multiple Fault Hypothesesp. 440
11.4.3 Fault Accommodation Through Fault Tolerant Controlp. 442
11.4.4 System Inversionp. 443
11.4.5 Actuator Sizingp. 443
11.5 Passive FTC: Robust Overwhelming Controlp. 447
11.5.1 Overwhelming Controller Designp. 447
11.5.2 Example: A Robust Level Controllerp. 450
Referencesp. 453
Indexp. 467