Process Control

This page is managed by Dr. Thomas Edgar, The University of Texas at Austin

Syllabi, schedules, course notes


Process Control: Modeling, Design, and Simulation Process Control: Designing Processes and Control Systems for Dynamic Performance Process Dynamics, Modeling, and Control

Chemical Process Control Principles and Practice of Automatic Process Control Process Dynamics and Control



  • Control Loop Foundation: Provides teaching examples and simulation material on process control. Based on the book “Batch and Continuous Processes—Interactive Source for Process Control”, the workshops uses control studio applets that are embedded in “DeltaV InSight” developed by Emerson Process Management. The Control studio also provides a graphical diagramming tool for control modeling and visualization.
  • Model Predictive Control of an Adhesive Coater: A Matlab project in which students design a model predictive control system for a multivariable adhesive coating process. The project description includes a self-contained introduction to model predictive control needed for the project.
  • Interactive On-line Optimization: An automated system that adjusts the operation of a plant based on product scheduling and production control to maximize profit and minimize emissions.
  • Penicillin Simulation: PenSim© v1.0: A Web Based Program for Dynamic Simulation of Fed-Batch Penicillin Production
    Department of Chemical and Environmental Engineering, Illinois Institute of Technology, Chicago
  • GlucoSim: A web-based educational simulation package for glucose-insulin levels in the human body
  • Nonlinear Model Database: A collaborative environment where chemical process models can be documented and shared. The database consists of about 20 nonlinear models that include chemical reactors, binary distillation columns, and simple mechanical systems.
  • Online PID Process Control Tuner: An interactive PID faceplate that generates open- and closed-loop responses for a given transfer function model and control tuning parameters selected by the user.
  • Introduction to LabVIEW for Control Design and Simulation: The Control Design and Simulation toolbox in LabVIEW can be used to analyze dynamic open- and closed-loop systems.
  • Introduction to the MATLAB SIMULINK Program: SIMULINK is a part of MATLAB that can be used to simulate dynamic systems.
  • RPI: Simulink Tutorial
  • Control Station Laboratory: Research, Training and Technology Transfer in Automatic Process Control
  • Process Dynamics: Modeling, Analysis and Simulation and Model-Based Process Control: Learn about B. Wayne Bequette’s, Rensselaer Polytechnic Institute, work on Process Control and Design.
  • Tennessee Eastman Challenge Process (case study problem)
  • Aspen Plus Teaching Modules: The modules provide step-by-step tutorials for reactors, thermodynamics/flash, distillation, material/energy balance, dynamics, and design. This includes simulation for plug flow reactors, continuously stirred tank reactors, flash calculations, equation of state, simple and complex distillation, steady state and dynamic flowsheets, and basic process design.
  • MATLAB and Simulink Tutorials: Interactive tutorials provided by MathWorks that are designed to get students of any programming background quickly familiarized with the MATLAB programming and simulation environment. Includes references to books and resources that offer more comprehensive in-depth knowledge about the MATLAB environment.

Useful links

  • Optimization Websites
    • NEOS Guide website: The NEOS Optimization Guide provides information about the field of optimization and its sub-disciplines. It focuses on the resources available for solving optimization problems, including the solvers available on the NEOS server.
    • Computational Infrastructure for Operations Research (COIN-OR): An initiative to spur the development of open-source software for the operations research community. It provides a list of open-source tools available for operations research and optimization.
    • OPTI Toolbox: A free MATLAB toolbox for constructing and solving linear, nonlinear, continuous, and discrete optimization problems.
    • ChE Optimization course website – University of Texas at Austin: The course website provides lecture notes, homework materials and solutions for optimization problems that are relevant in Chemical Engineering.
    • CONOPT: A solver for large-scale nonlinear optimization (NLP) developed and maintained by ARKI Consulting & Development A/S in Bagsvaerd, Denmark.
    • IPOPT: (Interior Point OPTimizer, pronounced eye-pea-Opt) A software package for large-scale nonlinear optimization
    • AMPL: A comprehensive and powerful algebraic modeling language for linear and nonlinear optimization problems, in discrete or continuous variables.Developed at Bell Laboratories, AMPL lets you use common notation and familiar concepts to formulate optimization models and examine solutions, while the computer manages communication with an appropriate solver. AMPL’s flexibility and convenience render it ideal for rapid prototyping and model development, while its speed and control options make it an especially efficient choice for repeated production runs.
    • Chemical Complex Analysis System: Used to demonstrate optimization of a chemical complex. The System incorporates economic, environmental and sustainable costs and solves a MINLP for the best configuration of plants.
    • The General Algebraic Modeling System (GAMS): A high-level modeling system for mathematical programming problems. This site has documentation and related user publications and contributions.
    • Global Optimization: A comprehensive archive of online information on (non-commercial) global optimization, and somewhat less comprehensive on local optimization, collected by Arnold Neumaier of the Computational Mathematics group at the University of Vienna, Austria.
    • Minerals Processing Research Institute: Optimization software and textbook by Prof. Ralph W. Pike, Louisiana State University.
    • Decision Tree for Optimization Software: Has solutions to optimization problems, collection of test results and performance tests, example files ready to use with existing software, softwares which helps formulating an optimization problem or simplifying its solution, and many other helpful materials for optimization.
    • MINOPT and The Handbook of Test Problems in Local and Global Optimization: Intended to be a supplement to the Handbook of Test Problems in Local and Global Optimization published by Kluwer Academic Publishers. The principal objective of this book is to present a collection of challenging test problems arising in literature studies and a wide spectrum of applications.
      Also included is the MINOPT,a Modeling Language and Algorithmic Framework for Linear, Mixed-Integer, Nonlinear, Dynamic, and Mixed-Integer Nonlinear Optimization. MINOPT is a comprehensive, powerful, and flexible package for the solution of various types of optimization problems.
    • Center for Optimization and Statistical Learning: Optimization Technology Center of Northwestern University and Argonne National Laboratory
    • Michael Trick’s Operations Research Page: Pointers to all aspects of operations research including computer programs, conferences, journals, newsgroups, e-mail lists, courses, research groups, job information and more.
  • Process Systems Research Consortia
    • Chemical Process Modeling & Control Research Center, Lehigh Uniersity: Aims to educate a special group of M.S. and Ph.D. graduates and to develop advanced technologies in process modeling, monitoring and controller design that enable industries to reduce process and product variability, improve process productivity and operability and enhance product quality.
    • The McMaster Advanced Control Consortium (MACC): Established to promote and advance process automation and related process systems engineering technologies through academe-industry interactions.
    • Arizona State Control Systems Engineering Laboratory: The lab is committed to broadly-applicable research in the areas of system identification and advanced process control. The goal of the research program is to develop fundamentally-oriented identification and control methodologies that ultimately improve the efficiency, profitability, safety and environmental compliance of process systems.
    • Center for Process Analytical Chemistry (CPAC), Washington University: Objective is to develop real-time measurement and relevant data handling techniques. Through its consortium of industrial sponsors, national laboratories, and government agencies, CPAC addresses challenges in monitoring production processes for effective modeling and control.
    • Center for Advanced Process Decision-Making, Carnegie Mellon: Advanced Computer-based techinques for Process Synthesis, Process Optimization, Planning and Scheduling, Process Control, Safety and Reliability.
    • Texas – Wisconsin – California Control Consortium (TWCCC): A consortium for carrying out joint industry-academic research. It emphasises on Control System Monitoring and Diagnosis, Dynamic Modeling of Chemical Processes, Nonlinear Model-Predictive Control, Materials Processing
    • Computer Aided Process Engineering Center : CAPEC is committed to research work and educational activities. Its research objectives include Development of Computer Aided Systems for Process Simulation, Design, Analysis and Control/Operation for Chemical, Petrochemical, Pharmaceutical and Biochemical Industries.
    • Process Systems Engineering Consortium (PSEC): A collaboration between the Process Design and Control Center at the University of Massachusetts Amherst and process systems engineering faculty at the Massachusetts Institute of Technology and the University of California, Santa Barbara. The mission of PSEC is to create systematic methods for the rapid invention, development, and operation of industrial processes to manufacture high-value products including specialty chemicals, pharmaceuticals (including excipients), home and personal health care products, processed foods, etc.