2006Text

 Welcome to the University of Michigan Chemical Engineering Process Dynamics and Controls Open Textbook. This electronic textbook is a student contributed opensource text covering the materials used at Michigan in our senior level controls course.

Project Background

 * Introduction, course organization
 * Discussion about the future of the text
 * Time management strategies

Modeling Basics

 * Noise modeling: white, pink, and brown noise, pops and crackles
 * Verbal modeling: process description, control specifications, and connections
 * Excel modeling: logical models, optimization with solver for nonlinear regression, sampling random numbers
 * Numerical ODE solving in Excel: Euler’s method: Runga Kutta, Dead time in ODE solving

Sensors and Actuators

 * Temperature sensors
 * Pressure sensors
 * Level sensors
 * Flow sensors
 * Composition sensors
 * pH and viscosity sensors
 * Biosensors
 * Valves: types, kinds, and selection
 * Valves: modeling dynamics

Piping and Instrumentation Diagrams

 * P&ID standard notation
 * P&ID standard structures, location of features
 * Choosing Signals, Control Loops, & Plantwide Control Schemes
 * P&ID standard pitfalls
 * Safety features in P&ID

High Level Modeling

 * Incidence graphs: interpretations, consistency, and inconsistency
 * Boolean models: truth tables and state transition diagrams
 * Logical control programs: IF.. THEN.., WHILE..

Modeling Case Studies

 * 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

PID control

 * P, I, D, PI, PD, and PID control
 * PID tuning via classical methods
 * PID tuning via optimization
 * PID downsides and solutions: Antireset windup
 * bob marley quotes

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
 * Bode plots
 * Routh stability: ranges of parameter values that are stable

Control Architectures

 * Feed forward control: What is it? When useful?  When not?  Common usage.
 * Cascade control: What is it? When useful?  When not?  Common usage.
 * Ratio control: What is it? When useful?  When not?  Common usage.
 * Override control: What is it? When useful?  When not?  Common usage.
 * Common control loops / model for liquid pressure and liquid level
 * Common control loops / model for temperature control
 * Common control architectures / model for reactors

MIMO Control

 * MIMO control using RGA
 * MIMO using model predictive control
 * MIMO using neural networks
 * Determining if a System can be Decoupled

Statistics and Probability Background

 * Basic statistics: mean, median, average, standard deviation, z-scores, and p-value
 * 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
 * Comparisons of two means

Statistical Process Control

 * Taguchi quality loss function and specification tolerance design
 * SPC: random sampling from a stationary Gaussian process
 * SPC: Basic control charts: theory and construction, sample size, x-bar, r charts, s charts
 * SPC: using control charts to correct and improve a process
 * SPC: Acceptance sampling: sampling criteria

Design of Experiments

 * Design of experiments via taguchi methods: one and two way layouts
 * Design of experiments via taguchi methods: orthogonal arrays
 * Design of experiments via factorial designs
 * Taguchi methods for robust design

Getting started

 * Help on editing a page in the wiki
 * More help on editing a page in the wiki
 * Summary sheet for basic editing syntax
 * Help on starting a new page
 * Help on loading documents onto the wiki
 * Help on writing mathematical expressions using TeX

Sandbox
Sandbox