Main

!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]

->Attach:CSTR_apm_equations.png
~~-~~->Attach:CSTR_apm_equations.png

->Attach:CSTR_apm_equations.png
~~!~~!!! Continuously Stirred Tank Reactor (CSTR)

~~!~~!!! Case Study Tutorials

~~!~~!!! CSTR Simulation Resources

~~!~~!!! CSTR Parameter Estimation Resources

~~!~~!!! CSTR Linearization Resources

~~!~~!!! CSTR Control Resources

!!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]

[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]
~~!!!! CSTR Modeling Resources~~

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) equation in Excel]]

!!!! CSTR Parameter Estimation Resources

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) in Excel]]

!!!! CSTR Modeling Resources

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) equation in Excel]]
~~-> ~~Attach:CSTR_Simulink_Simulation.png

~~-> ~~Attach:CSTR_Simulink_PID.png

!!!! CSTR Simulation Resources

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR Online Simulator]]

* %list list-page% [[Attach:CSTR_Matlab_Simulate.zip | CSTR MATLAB Script File (.m) Simulation]]

* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB Simulink Simulation]]

!!!! CSTR Control Resources

## CSTR Modeling and Control Case Study

## Main.CaseStudyCSTR History

Hide minor edits - Show changes to output

Changed line 44 from:

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR~~ MATLAB /~~ Simulink Linear vs. Nonlinear Comparison]]

to:

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR Simulink Linear vs. Nonlinear Comparison]]

Changed lines 21-22 from:

!!! CSTR Simulation~~ Resources~~

to:

!!! CSTR Simulation

Changed lines 26-27 from:

-->Attach:CSTR_~~apm~~_~~equations~~.png

to:

-->[[Attach:CSTR_APM_Matlab_Simulate.zip | Attach:CSTR_apm_equations.png]]

Changed lines 42-45 from:

Attach:CSTR_Simulink_~~Simulation~~.~~png~~

!!! CSTR Parameter Estimation Resources

!!! CSTR Parameter Estimation Resources

to:

[[Attach:CSTR_Simulink_Simulate.zip | Attach:CSTR_Simulink_Simulation.png]]

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linear vs. Nonlinear Comparison]]

** Model in State Space Form

** Model in Transfer Function Form

** Model in Nonlinear Form (S-Function)

->[[Attach:CSTR_Linearized.zip | Attach:CSTR_Linearized.png]]

!!! CSTR Parameter Estimation

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linear vs. Nonlinear Comparison]]

** Model in State Space Form

** Model in Transfer Function Form

** Model in Nonlinear Form (S-Function)

->[[Attach:CSTR_Linearized.zip | Attach:CSTR_Linearized.png]]

!!! CSTR Parameter Estimation

Deleted lines 52-55:

!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]

Changed lines 24-25 from:

->Attach:CSTR_apm_equations.png

to:

-->Attach:CSTR_apm_equations.png

Changed lines 24-25 from:

to:

->Attach:CSTR_apm_equations.png

Changed lines 24-25 from:

->Attach:CSTR_apm_equations.~~png~~

to:

-->Attach:CSTR_apm_equations.png

Added line 31:

Added line 35:

Added line 24:

->Attach:CSTR_apm_equations.png

Added lines 28-29:

** Click "View Solution" and Navigate to Dashboard

** View Solution Trends

** View Solution Trends

Added lines 31-32:

** Run step_test.m or gen_data.m

** Edit cstr1.m to view CSTR equations

** Edit cstr1.m to view CSTR equations

Added lines 34-36:

** Run Simulink file

** Change cooling jacket temperature

** Observe changes in the concentration and temperature

** Change cooling jacket temperature

** Observe changes in the concentration and temperature

Changed lines 24-26 from:

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator~~, Select Sequential Simulate and Run (Green~~ Arrow)~~]]~~

to:

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]

** Change Optimize to Sequential Simulate

** Select Run (Green Arrow)

** Change Optimize to Sequential Simulate

** Select Run (Green Arrow)

Changed line 24 from:

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]

to:

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator, Select Sequential Simulate and Run (Green Arrow)]]

Changed lines 7-8 from:

to:

!!! Continuously Stirred Tank Reactor (CSTR)

Changed lines 15-16 from:

to:

!!! Case Study Tutorials

Changed lines 21-22 from:

to:

!!! CSTR Simulation Resources

Changed lines 29-30 from:

to:

!!! CSTR Parameter Estimation Resources

Changed lines 33-34 from:

to:

!!! CSTR Linearization Resources

Changed line 37 from:

to:

!!! CSTR Control Resources

Added lines 32-35:

!!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]

Changed lines 23-24 from:

* %list list-page% [[~~http~~:~~//apmonitor.com/online/view~~_~~pass~~.~~php?f=cstr_web.apm~~ | CSTR Online Simulator]]

to:

* %list list-page% [[Attach:CSTR_APM_Matlab_Simulate.zip | CSTR APM MATLAB Simulator]]

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]

Changed lines 11-12 from:

[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]

to:

* %list list-page% [[Attach:CSTR_Case_Study.pdf | CSTR Case Study]]

->[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]

->[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]

Added lines 10-11:

[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]

Deleted lines 14-17:

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) equation in Excel]]

Added lines 21-24:

!!!! CSTR Parameter Estimation Resources

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) in Excel]]

Added lines 14-17:

!!!! CSTR Modeling Resources

* %list list-page% [[Attach:CSTR_Excel_FOPDT.zip | CSTR Empirical Modeling with a First Order Plus Dead-time (FOPDT) equation in Excel]]

Changed line 24 from:

* %list list-page% [[Attach:CSTR_Simulink_~~Simulate~~.zip | CSTR MATLAB / Simulink PID Control]]

to:

* %list list-page% [[Attach:CSTR_Simulink_PID.zip | CSTR MATLAB / Simulink PID Control]]

Changed lines 20-21 from:

to:

Attach:CSTR_Simulink_Simulation.png

Changed line 25 from:

to:

Attach:CSTR_Simulink_PID.png

Changed lines 20-21 from:

-> Attach:~~ ~~CSTR_Simulink_Simulation.png

to:

-> Attach:CSTR_Simulink_Simulation.png

Changed line 25 from:

-> Attach:~~ ~~CSTR_Simulink_PID.png

to:

-> Attach:CSTR_Simulink_PID.png

Changed lines 19-20 from:

* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB Simulink Simulation]]

to:

* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB / Simulink Simulation]]

-> Attach: CSTR_Simulink_Simulation.png

-> Attach: CSTR_Simulink_Simulation.png

Added lines 24-25:

* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB / Simulink PID Control]]

-> Attach: CSTR_Simulink_PID.png

-> Attach: CSTR_Simulink_PID.png

Changed lines 7-8 from:

!! Continuously Stirred Tank Reactor (CSTR)

to:

!!!! Continuously Stirred Tank Reactor (CSTR)

Added lines 14-22:

!!!! CSTR Simulation Resources

* %list list-page% [[http://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR Online Simulator]]

* %list list-page% [[Attach:CSTR_Matlab_Simulate.zip | CSTR MATLAB Script File (.m) Simulation]]

* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB Simulink Simulation]]

!!!! CSTR Control Resources

Changed line 1 from:

(:title ~~ChE 436: CSTR~~ Case Study:)

to:

(:title CSTR Modeling and Control Case Study:)

Added lines 1-13:

(:title ChE 436: CSTR Case Study:)

(:keywords nonlinear, model, predictive control, first principles, empirical, differential, algebraic, modeling language, process control course, continuously stirred tank reactor:)

(:description Continuously stirred tank reactor example for Process Control and Dynamics in Chemical Engineering at Brigham Young University:)

Attach:cstr.png

!! Continuously Stirred Tank Reactor (CSTR)

A reactor is used to convert a hazardous chemical '''A''' to an acceptable chemical '''B''' in waste stream before entering a nearby lake. This particular reactor is dynamically modeled as a Continuously Stirred Tank Reactor (CSTR) with a simplified kinetic mechanism that describes the conversion of reactant '''A''' to product '''B''' with an irreversible and exothermic reaction. It is desired to maintain the temperature at a constant setpoint that maximizes the destruction of A (highest possible temperature).

(:html:)

<iframe width="560" height="315" src="//www.youtube.com/embed/dJuD2wiQbts?rel=0" frameborder="0" allowfullscreen></iframe>

(:htmlend:)

(:keywords nonlinear, model, predictive control, first principles, empirical, differential, algebraic, modeling language, process control course, continuously stirred tank reactor:)

(:description Continuously stirred tank reactor example for Process Control and Dynamics in Chemical Engineering at Brigham Young University:)

Attach:cstr.png

!! Continuously Stirred Tank Reactor (CSTR)

A reactor is used to convert a hazardous chemical '''A''' to an acceptable chemical '''B''' in waste stream before entering a nearby lake. This particular reactor is dynamically modeled as a Continuously Stirred Tank Reactor (CSTR) with a simplified kinetic mechanism that describes the conversion of reactant '''A''' to product '''B''' with an irreversible and exothermic reaction. It is desired to maintain the temperature at a constant setpoint that maximizes the destruction of A (highest possible temperature).

(:html:)

<iframe width="560" height="315" src="//www.youtube.com/embed/dJuD2wiQbts?rel=0" frameborder="0" allowfullscreen></iframe>

(:htmlend:)