Chemical Process Dynamics and Controls
by Peter Woolf et al.
This textbook is a student-contributed open-source text covering the materials used in the senior level controls course. The authors cover a variety of approaches to reduce or manage this uncertainty through the use of robust designs, dynamic systems theory, nonlinear dynamics, control theory, and statistics.
Description from LibreTexts.
- Publisher
- University of Michigan
- Subjects
- Engineering, Industrial and Systems Engineering
- Licence
- CC BY 3.0, as LibreTexts states it
- Who can read
- Tweens profiles and older, judged from its title and subjects
Contents
LibreTexts writes equations in TeX, and here they show as TeX; the PDF has them typeset.
- Front Matter
- TitlePage
- InfoPage
- Table of Contents
- Licensing
- 1: Overview
- 1.1: Introduction to Controls- Background and design methodology
- 1.2: Introduction to DCS- Control system hardware
- 1.3: Current Significance- Process controls and you
- 1.4: Failures in Process Control- Bhopal, Three Mile Island
- 1.5: Process Controls in Everyday Life- Applying process control thinking to everyday situations
- 2: Modeling Basics
- 2.1: Verbal Modeling- process description, control specifications, and connections
- 2.2: Degrees of Freedom- importance, calculation procedure, and examples
- 2.3: Incidence Graphs -Interpretations, Consistency, and Inconsistency
- 2.4: Excel Modeling - logical models, optimization with solver for nonlinear regression, sampling random numbers
- 2.5: Noise Modeling - White, Pink, and Brown Noise, Pops and Crackles
- 2.6: Numerical ODE solving in Excel- Euler’s method, Runge Kutta, Dead time in ODE solving
- 2.7: Solving ODEs with Mathematica- How to find numerical and analytical solutions to ODEs with Mathematica
- 2.8: Fitting ODE parameters to data using Excel- Using regression to fit complex models in Excel
- 2.9: Helpful Mathematica Syntax- Hints on how to use Mathematica to model chemical processes
- 3: Sensors and Actuators
- 3.1: Control Systems - Measurement Devices
- 3.2: Temperature Sensors
- 3.3: Pressure Sensors
- 3.4: Level Sensors
- 3.5: Flow Sensors
- 3.6: Composition Sensors
- 3.7: pH and Viscosity Sensors
- 3.8: Miscellaneous Sensors
- 3.9: Valves - Types, Kinds, and Selection
- 3.10: Valves - Modeling Dynamics
- 4: Piping and Instrumentation Diagrams
- 4.1: PandID General Information
- 4.2: Piping and Instrumentation Diagram Standard Notation
- 4.3: Piping and Instrumentation Diagrams - Location of Controls and Standard Control Structures
- 4.4: Piping and Instrumentation Diagrams - Standard Pitfalls
- 4.5: Safety Features in Piping and Instrumentation Diagrams
- 4.6: Regulatory Agencies and Compliance
- 5: Logical Modeling
- 5.1: Boolean Models - Truth Tables and State Transition Diagrams
- 5.2: Logical Control Programs - IF... THEN… WHILE…
- 6: Modeling Case Studies
- 6.1: Surge Tank Model
- 6.2: Heated Surge Tank
- 6.3: Bacterial Chemostat
- 6.4: ODE and Excel CSTR model with heat exchange
- 6.5: ODE and Excel model of a Simple Distillation Column
- 6.6: ODE and Excel model of a Heat Exchanger
- 6.7: ODE and Excel Model of an Adiabatic PFR
- 6.8: Modeling and PID Controller Example - Cruise Control for an Electric Vehicle
- 6.9: Blood Glucose Control in Diabetic Patients
- 7: Mathematics for Control Systems
- 7.1: Dirac delta (impulse) function
- 7.2: First-order Differential Equations
- 7.3: Second-order Differential Equations
- 7.4: Taylor Series
- 7.5: Laplace Transforms
- 8: Optimization
- 8.1: Introduction to Optimization
- 8.2: Linear Optimization
- 8.3: Non-linear Optimization
- 9: Proportional-Integral-Derivative (PID) Control
- 9.1: Constructing Block Diagrams- Visualizing control measurements
- 9.2: P, I, D, PI, PD, and PID control
- 9.3: PID Tuning via Classical Methods
- 9.4: PID tuning via Frequency Responses with Bode Plots
- 9.5: PID tuning via Optimization
- 9.6: PID Downsides and Solutions
- 10: Dynamical Systems Analysis
- 10.1: Finding fixed points in ODEs and Boolean models
- 10.2: Linearizing ODEs
- 10.3: Eigenvalues and Eigenvectors
- 10.4: Using Eigenvalues and Eigenvectors to Find Stability and Solve ODEs
- 10.5: Phase Plane Analysis - Attractors, Spirals, and Limit cycles
- 10.6: Root Locus Plots - Effect of Tuning
- 10.7: Routh Stability - Ranges of Parameter Values that are Stable
- 11: Control Architectures
- 11.1: Feedback Control
- 11.2: Feed Forward Control
- 11.3: Cascade Control
- 11.4: Ratio Control
- 11.5: Common control loops and model for liquid pressure and liquid level
- 11.6: Common Control Loops and Model for Temperature Control
- 11.7: Common control architectures and model for reactors
- 12: Multiple Input, Multiple Output (MIMO) Control
- 12.1: Determining if a system can be decoupled
- 12.2: MIMO control using RGA
- 12.3: MIMO using Model Predictive Control
- 12.4: Neural Networks for automatic model construction
- 12.5: Understanding MIMO Control Through Two Tanks Interaction
- 13: Statistics and Probability Background
- 13.1: Basic statistics- mean, median, average, standard deviation, z-scores, and p-value
- 13.2: SPC- Basic Control Charts- Theory and Construction, Sample Size, X-Bar, R charts, S charts
- 13.3: Six Sigma- What is it and what does it mean?
- 13.4: Bayes Rule, Conditional Probability and Independence
- 13.5: Bayesian Network Theory
- 13.6: Learning and analyzing Bayesian networks with Genie
- 13.7: Occasionally Dishonest Casino? Markov Chains and Hidden Markov Models
- 13.8: Continuous Distributions- normal and exponential
- 13.9: Discrete Distributions - Hypergeometric, Binomial, and Poisson
- 13.10: Multinomial Distributions
- 13.11: Comparisons of two means
- 13.12: Factor analysis and ANOVA
- 13.13: Correlation and Mutual Information
- 13.14: Random sampling from a stationary Gaussian process
- 14: Design of Experiments
- 14.1: Design of Experiments via Taguchi Methods - Orthogonal Arrays
- 14.2: Design of experiments via factorial designs
- 14.3: Design of Experiments via Random Design
- 14.4: Summary- Summary on Control Architectures’ philosophies, advantages, and disadvantages.
- Back Matter
- Index
- Detailed Licensing