Main Page
From ControlsWiki
Welcome to the University of Michigan Chemical Engineering Process Dynamics and Controls Open Textbook. This electronic textbook is a student contributed open source text covering the materials used at Michigan in our senior level controls course. Click here for the 2007 version, and here for the 2006 version of the text.
Follow this link to find more information about this course.
Recorded video lectures and lecture materials for the course are freely available online. These lectures are available here.
Chemical Process Dynamics and Controls Text
Contents |
[edit]
Modeling Basics
- Verbal modeling: process description, control specifications, and connections
- Incidence graphs: interpretations, consistency, and inconsistency
- Excel modeling: logical models, optimization with solver for nonlinear regression, sampling random numbers
- Noise modeling: more detailed information on noise modeling: white, pink, and brown noise, pops and crackles
- Numerical ODE solving in Excel: Euler’s method, Runga Kutta, Dead time in ODE solving
- Solving ODEs with Mathematica: How to find numerical and analytical solutions to ODEs with Mathematica
- Fitting ODE parameters to data using Excel: Using regression to fit complex models in Excel
- Helpful Mathematica Syntax: Hints on how to use Mathematica to model chemical processes
[edit]
Sensors and Actuators
- Temperature sensors
- Pressure sensors
- Level sensors
- Flow sensors
- Composition sensors
- pH and viscosity sensors
- Valves: types, kinds, and selection
- Valves: modeling dynamics
More information on sensors and actuators at ECOSSE
[edit]
Piping and Instrumentation Diagrams
- P&ID general information
- P&ID standard notation
- P&ID standard structures, location of features
- P&ID standard pitfalls
- Safety features in P&ID
- Regulatory Agencies and Compliance
[edit]
Logical Modeling
- Boolean models: truth tables and state transition diagrams
- Logical control programs: IF.. THEN.., WHILE..
[edit]
Modeling Case Studies
- Surge tank model
- Heated surge tank see also ECOSSE
- Bacterial chemostat
- ODE & Excel CSTR model w/ heat exchange
- ODE & Excel model of a simple distillation column
- ODE & Excel model of a heat exchanger
- ODE & Excel model of an adiabatic PFR
- Cruise control for an electric vehicle
More information on chemical process modeling in general at ECOSSE example 1 and ECOSSE example 2
[edit]
Chemical Process Controls
[edit]
Process Controls Basics
[edit]
PID control
- P, I, D, PI, PD, and PID control see also ECOSSE
- PID tuning via classical methods See also ECOSSE
- PID tuning via optimization
- PID downsides and solutions See also ECOSSE
[edit]
Dynamical Systems Analysis
- Finding fixed points in ODEs and Boolean models
- Linearizing ODEs
- Eigenvalues and Eigenvectors
- Using eigenvalues and eigenvectors to find stability and solve ODEs
- Phase plane analysis: attractors, spirals, limit cycles
- Root locus plots: effect of tuning
- Routh stability: ranges of parameter values that are stable
[edit]
Control Architectures
- Feedback control: What is it? When useful? When not? Common usage.
- Feed forward control: What is it? When useful? When not? Common usage. see also ECOSSE
- Cascade control: What is it? When useful? When not? Common usage.
- Ratio control: What is it? When useful? When not? Common usage.
- Summary: Summary on Control Architectures' philosophies, advantages, and disadvantages.
- Common control loops / model for liquid pressure and liquid level see also ECOSSE
- Common control loops / model for temperature control
- Common control architectures / model for reactors
[edit]
MIMO Control
- Determining if a system can be decoupled
- MIMO control using RGA see also ECOSSE
- MIMO using model predictive control
- Neural Networks for automatic model construction
[edit]
Statistical Analysis for Chemical Process Control
[edit]
Statistics and Probability Background
- Basic statistics: mean, median, average, standard deviation, z-scores, and p-value
- Six Sigma: What is it and what does it mean?
- Bayes Rule, conditional probability, independence
- Occasionally dishonest casino?: Markov chains and hidden Markov models
- Continuous Distributions: normal and exponential
- Discrete Distributions: hypergeometric, binomial, and poisson
- Multinomial distributions
- Comparisons of two means
- Factor analysis and ANOVA
- Correlation and mutual information
- Random sampling from a stationary Gaussian process
[edit]
Statistical Process Control
[edit]
Design of Experiments
- Design of experiments via Taguchi methods: orthogonal arrays
- Design of experiments via factorial designs
- Design of experiments via random design
[edit]

