Cover image for Process dynamics and control : modeling for control and prediction
Title:
Process dynamics and control : modeling for control and prediction
Personal Author:
Publication Information:
Chichester, England : John Wiley & Sons, 2006
ISBN:
9780470016640
Added Author:

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010127044 TP155.7 R63 2006 Open Access Book Book
Searching...
Searching...
30000010087545 TP155.7 R63 2006 Open Access Book Book
Searching...
Searching...
30000010151861 TP155.7 R63 2006 Open Access Book Book
Searching...

On Order

Summary

Summary

Offering a different approach to other textbooks in the area, this book is a comprehensive introduction to the subject divided in three broad parts. The first part deals with building physical models, the second part with developing empirical models and the final part discusses developing process control solutions. Theory is discussed where needed to ensure students have a full understanding of key techniques that are used to solve a modeling problem.

Hallmark Features:

Includes worked out examples of processes where the theory learned early on in the text can be applied. Uses MATLAB simulation examples of all processes and modeling techniques- further information on MATLAB can be obtained from www.mathworks.com Includes supplementary website to include further references, worked examples and figures from the book

This book is structured and aimed at upper level undergraduate students within chemical engineering and other engineering disciplines looking for a comprehensive introduction to the subject. It is also of use to practitioners of process control where the integrated approach of physical and empirical modeling is particularly valuable.


Author Notes

Professor Brian Roffel, University of Twente, The Netherland
sProfessor Roffel has been teaching researching and managing research in the areas of analysis, simulation, control and optimization of process for over twenty years. In addition twelve years spent working in the chemical process industry gives his theoretical knowledge a practical grounding. Professor Roffel is part of a consortium of eight European Universities working on nonlinear multivariable control. He has also been involved in the practical implementation of advanced control in the chemical industry, in particular multivariable control and optimization.

Dr.Ben H. L. Betlem , University of Twente, The Netherlands.


Table of Contents

Forewordp. xi
Prefacep. xiii
Acknowledgementp. xv
1 Introduction to Process Modelingp. 1
1.1 Application of Process Modelsp. 1
1.2 Dynamic Systems Modelingp. 2
1.3 Modeling Stepsp. 5
1.4 Use of Diagramsp. 16
1.5 Types of Modelsp. 20
1.6 Continuous versus Discrete Modelsp. 23
Referencesp. 23
2 Process Modeling Fundamentalsp. 25
2.1 System Statesp. 25
2.2 Mass Relationship for Liquid and Gasp. 29
2.3 Energy Relationshipp. 38
2.4 Composition Relationshipp. 48
3 Extended Analysis of Modeling for Process Operationp. 57
3.1 Environmental Modelp. 57
3.2 Procedure for the Development of an Environmental Model for Process Operationp. 58
3.3 Example: Mixerp. 68
3.4 Example: Evaporator with Variable Heat Exchanging Surfacep. 69
4 Design for Process Modeling and Behavioral Modelsp. 71
4.1 Behavioral Modelp. 71
4.2 Example: Mixerp. 77
5 Transformation Techniquesp. 81
5.1 Introductionp. 81
5.2 Laplace Transformp. 81
5.3 Useful Properties of Laplace Transform: limit functionsp. 83
5.4 Transfer Functionsp. 84
5.5 Discrete Approximationsp. 89
5.6 z-Transformsp. 90
Referencesp. 95
6 Linearization of Model Equationsp. 97
6.1 Introductionp. 97
6.2 Non-linear Process Modelsp. 97
6.3 Some General Linearization Rulesp. 100
6.4 Linearization of Model of the Level Processp. 102
6.5 Linearization of the Evaporator modelp. 103
6.6 Normalization of the Transfer Functionp. 105
6.7 Linearization of the Chemical Reactor Modelp. 105
7 Operating Pointsp. 109
7.1 Introductionp. 109
7.2 Stationary System and Operating Pointp. 109
7.3 Flow Systemsp. 110
7.4 Chemical Systemp. 111
7.5 Stability in the Operating Pointp. 113
7.6 Operating Point Transitionp. 116
8 Process Simulationp. 119
8.1 Using Matlab Simulinkp. 119
8.2 Simulation of the Level Processp. 119
8.3 Simulation of the Chemical Reactorp. 124
Referencesp. 126
9 Frequency Response Analysisp. 127
9.1 Introductionp. 127
9.2 Bode Diagramsp. 129
9.3 Bode Diagram of Simulink Modelsp. 135
Referencesp. 137
10 General Process Behaviorp. 139
10.1 Introductionp. 139
10.2 Accumulation Processesp. 140
10.3 Lumped Process with Non-interacting Balancesp. 142
10.4 Lumped Process with Interacting Balancesp. 144
10.5 Processes with Parallel Balancesp. 148
10.6 Distributed Processesp. 151
10.7 Processes with Propagation Without Feedbackp. 154
10.8 Processes with Propagation With Feedbackp. 157
11 Analysis of a Mixing Processp. 161
11.1 The Processp. 161
11.2 Mixer with Self-adjusting Heightp. 164
12 Dynamics of Chemical Stirred Tank Reactorsp. 169
12.1 Introductionp. 169
12.2 Isothermal First-order Reactionp. 169
12.3 Equilibrium Reactionsp. 172
12.4 Consecutive Reactionsp. 175
12.5 Non-isothermal Reactionsp. 178
13 Dynamic Analysis of Tubular Reactorsp. 185
13.1 Introductionp. 185
13.2 First-order Reactionp. 186
13.3 Equilibrium Reactionp. 188
13.4 Consecutive Reactionsp. 188
13.5 Tubular Reactor with Dispersionp. 188
13.6 Dynamics of Adiabatic Tubular Flow Reactorsp. 192
Referencesp. 194
14 Dynamic Analysis of Heat Exchangersp. 195
14.1 Introductionp. 195
14.2 Heat Transfer from a Heating Coilp. 195
14.3 Shell and Tube Heat Exchanger with Condensing Steamp. 198
14.4 Dynamics of a Counter-current Heat Exchangerp. 205
Referencesp. 206
15 Dynamics of Evaporators and Separatorsp. 207
15.1 Introductionp. 207
15.2 Model Descriptionp. 208
15.3 Linearization and Laplace Transformationp. 209
15.4 Derivation of the Normalized Transfer Functionp. 210
15.5 Response Analysisp. 211
15.6 General Behaviorp. 212
15.7 Example of Some Responsesp. 212
15.8 Separation of Multi-phase Systemsp. 213
15.9 Separator Modelp. 214
15.10 Model Analysisp. 215
15.11 Derivation of the Transfer Functionp. 217
16 Dynamic Modeling of Distillation Columnsp. 219
16.1 Column Environmental Modelp. 219
16.2 Assumptions and Simplificationsp. 220
16.3 Column Behavioral Modelp. 221
16.4 Component Balances and Equilibriap. 222
16.5 Energy Balancesp. 225
16.6 Tray Hydraulicsp. 228
16.7 Tray Pressure Dropp. 233
16.8 Column Dynamicsp. 236
Notationp. 240
Greek Symbolsp. 242
Referencesp. 243
17 Dynamic Analysis of Fermentation Reactorsp. 245
17.1 Introductionp. 245
17.2 Kinetic Equationsp. 245
17.3 Reactor Modelsp. 247
17.4 Dynamics of the Fed-batch Reactorp. 248
17.5 Dynamics of Ideally Mixed Fermentation Reactorp. 252
17.6 Linearization of the Model for the Continuous Reactorp. 254
Referencesp. 258
18 Physiological Modeling: Glucose-Insulin Dynamics and Cardiovascular Modelingp. 259
18.1 Introduction to Physiological Modelsp. 259
18.2 Modeling of Glucose and Insulin Levelsp. 260
18.3 Steady-state Analysisp. 262
18.4 Dynamic Analysisp. 263
18.5 The Bergman Minimal Modelp. 264
18.6 Introduction to Cardiovascular Modelingp. 264
18.7 Simple Model Using Aorta Compliance and Peripheral Resistancep. 265
18.8 Modeling Heart Rate Variability using a Baroreflex Modelp. 268
Referencesp. 271
19 Introduction to Black Box Modelingp. 273
19.1 Need for Different Model Typesp. 273
19.2 Modeling stepsp. 274
19.3 Data Preconditioningp. 275
19.4 Selection of Independent Model Variablesp. 275
19.5 Model Order Selectionp. 276
19.6 Model Linearityp. 277
19.7 Model Extrapolationp. 277
19.8 Model Evaluationp. 277
20 Basics of Linear Algebrap. 279
20.1 Introductionp. 279
20.2 Inner and Outer Productp. 280
20.3 Special Matrices and Vectorsp. 281
20.4 Gauss-Jordan Elimination, Rank and Singularityp. 281
20.5 Determinant of a matrixp. 283
20.6 The Inverse of a Matrixp. 284
20.7 Inverse of a Singular Matrixp. 285
20.8 Generalized Least Squaresp. 287
20.9 Eigen Values and Eigen Vectorsp. 288
Referencesp. 290
21 Data Conditioningp. 291
21.1 Examining the Datap. 291
21.2 Detecting and Removing Bad Datap. 292
21.3 Filling in Missing Datap. 295
21.4 Scaling of Variablesp. 295
21.5 Identification of Time Lagsp. 296
21.6 Smoothing and Filtering a Signalp. 297
21.7 Initial Model Structurep. 302
Referencesp. 304
22 Principal Component Analysisp. 305
22.1 Introductionp. 305
22.2 PCA Decompositionp. 306
22.3 Explained Variancep. 308
22.4 PGA Graphical User Interfacep. 309
22.5 Case Study: Demographic datap. 310
22.6 Case Study: Reactor Datap. 313
22.7 Modeling Statisticsp. 314
Referencesp. 316
23 Partial Least Squaresp. 317
23.1 Problem Definitionp. 317
23.2 The PLS Algorithmp. 318
23.3 Dealing with Non-linearitiesp. 319
23.4 Dynamic Extensions of PLSp. 320
23.5 Modeling Examplesp. 321
Referencesp. 325
24 Time-series Identificationp. 327
24.1 Mechanistic Non-linear Modelsp. 327
24.2 Empirical (linear) Dynamic Modelsp. 327
24.3 The Least Squares Methodp. 328
24.4 Cross-correlation and Autocorrelationp. 329
24.5 The Prediction Error Methodp. 331
24.6 Identification Examplesp. 332
24.7 Design of Plant Experimentsp. 337
Referencesp. 340
25 Discrete Linear and Non-linear State Space Modelingp. 341
25.1 Introductionp. 341
25.2 State Space Model Identificationp. 342
25.3 Examples of State Space Model Identificationp. 343
Referencesp. 348
26 Model Reductionp. 349
26.1 Model Reduction in the Frequency Domainp. 349
26.2 Transfer Functions in the Frequency Domainp. 350
26.3 Example of Basic Frequency-weighted Model Reductionp. 351
26.4 Balancing of Gramiansp. 353
26.5 Examples of Model State Reduction Techniquesp. 356
Referencesp. 360
27 Neural Networksp. 361
27.1 The Structure of an Artificial Neural Networkp. 361
27.2 The Training of Artificial Neural Networksp. 363
27.3 The Standard Back Propagation Algorithmp. 364
27.4 Recurrent Neural Networksp. 367
27.5 Neural Network Applications and Issuesp. 370
27.6 Examples of Modelsp. 372
Referencesp. 379
28 Fuzzy Modelingp. 381
28.1 Mamdani Fuzzy Modelsp. 381
28.2 Takagi-Sugeno Fuzzy Modelsp. 382
28.3 Modeling Methodologyp. 384
28.4 Example of Fuzzy Modelingp. 384
28.5 Data Clusteringp. 386
28.6 Non-linear Process Modelingp. 391
Referencesp. 397
29 Neuro Fuzzy Modelingp. 399
29.1 Introductionp. 399
29.2 Network Architecturep. 399
29.3 Calculation of Model Parametersp. 401
29.4 Identification Examplesp. 403
Referencesp. 410
30 Hybrid Modelsp. 413
30.1 Introductionp. 413
30.2 Methodologyp. 414
30.3 Approaches for Different Process Typesp. 424
30.4 Bioreactor Case Studyp. 436
Literaturep. 438
31 Introduction to Process Control and Instrumentationp. 439
31.1 Introductionp. 439
31.2 Process Control Goalsp. 440
31.3 The Measuring Devicep. 444
31.4 The Control Devicep. 449
31.5 The Controllerp. 451
31.6 Simulating the Controlled Processp. 452
Referencesp. 453
32 Behaviour of Controlled Processesp. 455
32.1 Purpose of Controlp. 455
32.2 Controller Equationsp. 457
32.3 Frequency Response Analysis of the Processp. 458
32.4 Frequency Response of Controllersp. 460
32.5 Controller Tuning Guidelinesp. 462
Referencesp. 464
33 Design of Control Schemesp. 465
33.1 Procedurep. 465
33.2 Example: Desulphurization Processp. 472
33.3 Optimal Controlp. 475
33.4 Extension of the Control Schemep. 478
33.5 Final Considerationsp. 485
34 Control of Distillation Columnsp. 487
34.1 Control Scheme for a Distillation Columnp. 487
34.2 Material and Energy Balance Controlp. 495
Summaryp. 500
Referencesp. 501
Appendix 34.I Impact of Vapor Flow Variations on Liquid Holdupp. 501
Appendix 34.II Ratio Control for Liquid and Vapor Flow in the Columnp. 502
35 Control of a Fluid Catalytic Crackerp. 503
35.1 Introductionp. 503
35.2 Initial Input-output Variable Selectionp. 505
35.3 Extension of the Basic Control Schemep. 509
35.4 Selection of the Final Control Schemep. 510
Referencesp. 514
Appendix A Modeling an Extraction Processp. 515
A1 Problem Analysisp. 515
A2 Dynamic Process Model Developmentp. 517
A3 Dynamic Process Model Analysisp. 521
A4 Dynamic Process Simulationp. 524
A5 Process Control Simulationp. 530
Hintsp. 534
Indexp. 535