Table of contents for Process dynamics and control : modeling for control and prediction / Brian Roffel and Ben Betlam.

Bibliographic record and links to related information available from the Library of Congress catalog.

Note: Contents data are machine generated based on pre-publication provided by the publisher. Contents may have variations from the printed book or be incomplete or contain other coding.

1 Introduction to Process Modeling
1.1 Application of Process Models
1.2 Dynamic Systems Modeling
1.3 Modeling Steps
1.3.1 System Analysis
1.3.2. Model design
1.3.3 Model analysis
1.4 Use of Diagrams
1.4.1 Diagrams
1.5 Types of Models
1.5.1 White Box versus Black Box Models
1.5.2 Parametric versus Non-parametric Models
1.5.3 Linear versus Non-linear Models
1.5.4 Static versus Dynamic Models
1.5.5 Distributed versus Lumped Parameter Models
1.5.6 Time Domain versus Frequency Domain
1.6 Continuous versus Discrete Models
2 Process Modeling Fundamentals
2.1 System States
2.1.1 Conservation laws
2.1.2 Equilibrium in PVT-systems
2.1.3 Degrees of Freedom
2.1.3 Example of States: a Distillation Column
2.2 Mass Relationship for Liquid and Gas
2.2.1 Mass Balance
2.2.2 Fluid momentum balance
2.2.2 Properties of liquid and gas mass transfer
2.2.3 Example of a flow system: a vessel
2.3 Energy relationship
2.3.1. Energy balance
2.3.2. Thermal transfer properties
2.3.3. Example of a thermal system: an electrical boiler
2.4 Composition relationship
2.4.1. Component balance
2.4.2. Component equilibria
2.4.3. Component transfer properties
2.4.4. Example of a component system: a CISTR
3 Extended Analysis of Modeling for Process Operation
3.1 Environmental Model
3.2 Procedure for the Development of an Environmental Model for Process Operation
3.2.1 Goal and Mode of Operation of the Process
3.2.2 Process Boundaries and External Disturbances
3.2.3 Goals and Level of Detail of Modeling
3.2.4 Checklist for Controlled Variables
3.2.5 Throughput and Recycles
3.2.6 Checklist for Correcting Variables
3.2.7 Environmental Diagram and Degrees of Freedom
3.3 Example: Mixer
3.3.1 Operation and Goal of the Process
3.3.2 Purpose and Level of Detail of the Model
3.3.3 Environmental Diagram
3.4 Example: Evaporator with Variable Heat Exchanging Surface
3.4.1 Operation and Goal of the Process
3.4.2 Purpose and Level of Detail of the Model
3.4.3 Environmental diagram
4 Design for Process Modeling and Behavioral Models
4.1 Behavioral Model
4.1.1 Division into Sub-models
4.1.2 Assumptions
4.1.3 Balances
4.1.4 Simplification of Balances
4.1.5 Additional Equations
4.1.6 Rearranging the System
4.1.7 Data-flow-diagram
4.1.8 Checklist
4.1.9 Alternate Models
4.2 Example: Mixer
4.2.1 Division into Sub-systems
4.2.2 Assumptions
4.2.3 Balances
4.2.4 Simplification of Balances
4.2.5 Additional Equations
4.2.6 Rearranging
4.2.7 Data-flow-diagram
4.2.8 Checklist
4.2.9 Alternate Model
5 Transformation Techniques
5.1 Introduction
5.2 Laplace Transform
5.3 Useful Properties of Laplace Transform: limit functions
5.4 Transfer functions
5.5 Discrete Approximations
5.6 z-Transforms
6 Linearization of Model Equations
6.1 Introduction
6.2 Non-linear Process Models
6.2.1 Level Process with Free Outflow
6.2.2. Evaporator with variable level
6.2.3. Chemical reactor with first-order reaction.
6.3 Some General Linearization Rules
6.4 Linearization of Model of the Level Process
6.5. Linearization of the Evaporator model
6.6 Normalization of the Transfer Function
6.7. Linearization of the Chemical Reactor Model
7 Operating points
7.1 Introduction
7.2 Stationary System and Operating Point
7.3 Flow Systems
7.4 Chemical System
7.5 Stability in the Operating Point
7.6 Operating Point Transition 
8 Process Simulation
8.1 Using Matlab Simulink
8.2 Simulation of the Level Process
8.3 Simulation of the Chemical Reactor
9 Frequency Response Analysis
9.1 Introduction
9.2 Bode Diagrams
9.2.1 Integrating Process
9.2.2 First-order Process
9.2.3 Second-order Non-interacting System
9.2.4 Underdamped Second-order System
9.2.5 Inverse Response System
9.2.6 Process with Dead Time
9.3 Bode diagram of Simulink models
10 General Process Behavior
10.1 Introduction
10.2 Accumulation processes
10.3 Lumped process with non-interacting balances.
10.4 Lumped process with interacting balances
10.5 Processes with parallel balances
10.6 Distributed processes
10.7 Processes with propagation without feedback
10.8 Processes with propagation with feedback
11 Analysis of a Mixing Process
11.1 The Process
11.1.1 Linearisation and Laplace Transformation
11.1.2 Determination of the Normalized Transfer Function
11.1.3 Response Behavior
11.2 Mixer with Self-adjusting Height
11.2.1 Linearization and Laplace Transformation
11.2.2 Determination of the Normalized Transfer Function
11.2.3 Response Behavior
11.2.4 General Behavior
12 Dynamics of Chemical Stirred Tank Reactors
12.1 Introduction
12.2 Isothermal First order Reaction
12.2.1 Linearization of Model Equations
12.2.2 Model Analysis
12.3 Equilibrium Reactions
12.4 Consecutive Reactions
12.5 Non-isothermal Reactions
12.5.1 Conditions for Stability
12.5.2 Static Instability
12.5.3 Dynamic Instability
12.5.4 Relationship Between Concentration and Feed Changes
13 Dynamic Analysis of Tubular Reactors
13.1 Introduction
13.2 First-order Reaction
13.3 Equilibrium Reaction
13.4 Consecutive Reactions
13.5 Tubular Reactor with Dispersion
13.5.1 Static Analysis
13.5.2 Special Cases
13.5.3 Dynamic Analysis
13.6 Dynamics of Adiabatic Tubular Flow Reactors
14 Dynamic Analysis of Heat Exchangers
14.1 Introduction
14.2 Heat Transfer from a Heating Coil
14.3 Shell and Tube Heat Exchanger with Condensing Steam
14.3.1 Static Model Analysis
14.3.2 Dynamic Model Analysis
14.4 Dynamics of a Counter-current Heat Exchanger
15 Dynamics of Evaporators and Separators
15.1 Introduction
15.2 Model Description
15.3 Linearization and Laplace Transformation
15.4 Derivation of the Normalized Transfer Function
15.5 Response Analysis
15.6 General Behavior
15.7 Example of Some Responses
15.8 Separation of Multi-phase Systems
15.9 Separator Model
15.10 Model Analysis
15.11 Derivation of the Transfer Function
16 Dynamic Modeling of Distillation Columns
16.1 Column Environmental Model
16.2 Assumptions and Simplifications
16.3 Column Behavioral Model
16.4 Component Balances and Equilibria
16.4.1 Tray Mass and Component Balances
16.4.2 Feed, Top and Bottom Mass and Component Balances
16.4.3 Phase Equilibrium
16.4.4 Component Tray Dynamics
16.5 Energy Balances
16.5.1 Tray Energy Balance
16.5.2 Feed, Top and Bottom Energy Balance
16.6 Tray Hydraulics
16.6.1 Liquid Hold-up
16.6.2 Liquid Dynamics
16.7 Tray Pressure Drop
16.7.1 Vapour Hold-up
16.7.2 Vapour Dynamics
16.7.3 Overview of Tray Dynamics
16.8 Column Dynamics
16.8.1 Column Liquid Response
16.8.2 Column Pressure Response
16.8.3 Column Section Composition Response
Greek symbols
17 Dynamic Analysis of Fermentation Reactors
17.1 Introduction
17.2 Kinetic Equations
17.3 Reactor Models
17.4 Dynamics of the Fed-batch Reactor
17.5 Dynamics of Ideally Mixed Fermentation Reactor
17.6 Linearization of the Model for the Continuous Reactor
18 Physiological Modeling: Glucose-Insulin Dynamics and Cardiovascular Modeling
18.1 Introduction to Physiological Models
18.1.1. Introduction to glucose-insulin modeling
18.2 Modeling of Glucose and Insulin Levels
18.3 Steady State Analysis
18.4 Dynamic Analysis
18.5 The Bergman Minimal Model
18.6 Introduction to Cardiovascular Modeling
18.7 Simple Model using Aorta Compliance and Peripheral Resistance
18.8 Modeling Heart Rate Variability using a Baroreflex Model
19 Introduction to Black Box Modeling
19.1 Need for Different Model Types
19.2 Modeling steps
19.3 Data Preconditioning
19.4 Selection of Independent Model Variables
19.5 Model Order Selection
19.6 Model Linearity
19.7 Model Extrapolation
19.8 Model Evaluation
20 Basics of Linear Algebra
20.1 Introduction
20.2 Inner and Outer Product
20.3 Special Matrices and Vectors
20.3.1 The Identity Matrix
20.3.2 Orthogonal and Orthonormal Vectors
20.4 Gauss-Jordan Elimination, Rank and Singularity
20.5 Determinant of a matrix
20.6 The Inverse of a Matrix
20.7 Inverse of a Singular Matrix
20.8 Generalized Least Squares
20.9 Eigen Values and Eigen Vectors
21 Data Conditioning
21.1 Examining the Data
21.2 Detecting and Removing Bad Data
21.3 Filling in Missing Data
21.4 Scaling of Variables
21.5 Identification of Time Lags
21.6 Smoothing and Filtering a Signal
21.6.1 Data Smoothing
21.6.2 Time Domain Filtering
21.6.3 Frequency Domain Filtering
21.6.4 Fast Fourier Transforms
21.6.5 Optimal Filtering
21.7 Initial Model Structure
22 Principal Component Analysis
22.1 Introduction
22.2 PCA Decomposition
22.3 Explained Variance
22.4 PCA Graphical User Interface
22.5 Case Study: Demographic data
22.6 Case Study: Reactor Data
22.7 Modeling Statistics
23 Partial Least Squares
23.1 Problem Definition
23.2 The PLS Algorithm
23.3 Dealing with Non-linearities
23.4 Dynamic Extensions of PLS
23.5 Modeling Examples
23.5.1 Reactor Model
23.5.2 Non-linear Dynamic Model
24 Time-series Identification
24.1 Mechanistic Non-linear Models
24.2 Empirical (linear) Dynamic Models
24.3 The Least Squares Method
24.4 Cross-correlation and Autocorrelation
24.5 The Prediction Error Method
24.6 Identification Examples
24.6.1 Model Identification for a Process with One Input and One Output
24.6.2 Identification of Processes with Multiple Inputs
24.7 Design of Plant Experiments
24.7.1 Process Input Changes
24.7.2 Step Type Input Change
24.7.3 PRBS Type Input Change
24.7.4 Type of Experiment
25 Discrete Linear and Non-linear State Space Modeling
25.1 Introduction
25.2 State Space Model Identification
25.3 Examples of State Space Model Identification
25.3.1 Linear State Space Model
25.3.2 Non-linear State Space Model
26 Model Reduction
26.1 Model Reduction in the Frequency Domain
26.2 Transfer Functions in the Frequency Domain
26.3 Example of Basic Frequency-weighted Model Reduction
26.4 Balancing of Gramians
26.4.1 Model Reduction by State Truncation
26.4.2 Model Reduction by Residualization
26.4.3 Balancing the Model Equations of a Reactor Model
26.5 Examples of Model State Reduction Techniques
27 Neural Networks
27.1 The Structure of an Artificial Neural Network
27.2 The Training of Artificial Neural Networks
27.3 The Standard Back Propagation Algorithm
27.4 Recurrent Neural Networks
27.5 Neural Network Applications and Issues
27.5.1 Neural network applications
27.5.2 Neural network issues
27.6 Examples of Models
28 Fuzzy Modeling
28.1 Mamdani Fuzzy Models
28.2 Takagi-Sugeno Fuzzy Models
28.3 Modeling Methodology
28.4 Example of fuzzy modeling
28.5 Data Clustering
28.5.1 The Gustafson-Kessel (GK) Clustering Algorithm
28.5.2 Modified Compatible Cluster Merging (MCCM) Algorithm
28.6. Non-linear Process Modeling
28.6.1 Non-linear Process 1
28.6.2 Non-linear Process 2
28.6.3 Non-linear Process 3
29 Neuro Fuzzy Modeling
29.1 Introduction
29.2 Network Architecture
29.3 Calculation of Model Parameters
29.3.1 Batch Least Squares
29.3.2 Recursive Least Squares
29.3.3 Identification of Parameters in T-S Models
29.4 Identification Examples
29.4.1 Approximation of a Sinusoidal Function
29.4.2 Non-recurrent pH Neutralization Model
29.4.3 Recurrent pH Neutralization Model
30 Hybrid Models
30.1 Introduction
30.2 Methodology
30.2.1 Structure
30.2.2. Problem Analysis
30.2.3. Framework Design
30.2.4. Sub-model Design
30.2.5. Behavior Evaluation
30.3 Approaches for Different Process Types
30.3.1. Lumped Process: Polymer CSTR
30.3.2. Plug Flow Process: Digester
30.3.3. Counter-current Process: Batch Distillation Column
30.4 Bioreactor Case Study
31 Introduction to Process Control and Instrumentation
31.1 Introduction
31.2 Process Control Goals
31.3. The measuring device
31.3.1. Flow measurement
31.3.2. Level measurement
31.3.4. Pressure measurement
31.3.3. Temperature measurement
31.3.4. Quality measurement
31.4. The control device
31.5. The controller
31.6 Simulating the controlled process
32 Behaviour of Controlled Processes
32.1 Purpose of Control
32.2 Controller Equations
32.3 Frequency Response Analysis of the Process
32.4 Frequency Response of Controllers
32.5 Controller Tuning Guidelines
32.5.1 The Ziegler-Nichols Method
32.5.2 The Cohen-Coon Method
33 Design of Control Schemes
33.1 Procedure
33.2 Example: Desulphurization Process
33.3 Optimal Control
33.4 Extension of the Control Scheme
33.5 Final Considerations
34 Control of Distillation Columns
34.1 Control Scheme for a Distillation Column
34.1.1 Operation of the Process
34.1.2 Goal of the Operation
34.1.3 System Boundaries and External Disturbances
34.1.4 Selection of Controlled Variables
Process Conditions
Liquid Accumulations
34.1.5 Throughput/Load
34.1.6 Selection of the Correcting Variables
34.1.7 Count of Degrees of Freedom
34.1.8 Power and Speed of Control
Pressure Control
Top Level Control
Bottom Level Control
Quality Control
Selection of the Basic Control Scheme
34.2 Material and Energy Balance Control
Control of Accumulation
Interactions in Case of Dual Composition Control
Dual Composition Energy Balance Control
Dual Composition Material Balance Control
Sensitivity to Material Balance Disturbances
Sensitivity to Energy Balance Disturbances
Appendix 34.I Impact of Vapor Flow Variations on Liquid Holdup
Appendix 34.II Ratio Control for Liquid and Vapor Flow in the Column
35 Control of a Fluid Catalytic Cracker
35.1 Introduction
35.2 Initial input-output Variable Selection
35.3 Extension of the Basic Control Scheme
35.4 Selection of the Final Control Scheme
Appendix A. Modeling an Extraction Process
A1: Problem Analysis
A2: Dynamic Process Model Development
Process model
A3 Dynamic Process Model Analysis
A4 Dynamic Process Simulation
A5: Process Control Simulation

Library of Congress Subject Headings for this publication:

Chemical process control.