CSTR Modeling and Control Case Study

Main.CaseStudyCSTR History

Hide minor edits - Show changes to output

November 26, 2014, at 05:26 PM by 107.188.175.164 -
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]]
November 26, 2014, at 05:24 PM by 107.188.175.164 -
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

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

Deleted lines 52-55:

!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]
November 25, 2014, at 06:46 AM by 107.188.175.164 -
Added lines 22-23:

Attach:CSTR_diagram.png
November 25, 2014, at 05:02 AM by 107.188.175.164 -
Changed lines 24-25 from:

->Attach:CSTR_apm_equations.png
to:
-->Attach:CSTR_apm_equations.png
November 25, 2014, at 04:59 AM by 107.188.175.164 -
Changed lines 24-25 from:
-->Attach:CSTR_apm_equations.png
to:

->Attach:CSTR_apm_equations.png
November 25, 2014, at 04:56 AM by 107.188.175.164 -
Changed lines 24-25 from:
->Attach:CSTR_apm_equations.png
to:
-->Attach:CSTR_apm_equations.png
Added line 31:
Added line 35:
November 25, 2014, at 04:54 AM by 107.188.175.164 -
Added line 24:
->Attach:CSTR_apm_equations.png
Added lines 28-29:
** Click "View Solution" and Navigate to Dashboard
** View Solution Trends
Added lines 31-32:
** Run step_test.m or gen_data.m
** 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
November 25, 2014, at 04:46 AM by 107.188.175.164 -
Changed lines 24-26 from:
* %list list-page% [[https://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% [[https://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]
** Change Optimize to Sequential Simulate
** Select Run (Green
Arrow)
November 25, 2014, at 04:44 AM by 107.188.175.164 -
Changed line 24 from:
* %list list-page% [[https://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator]]
to:
* %list list-page% [[https://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM Online Simulator, Select Sequential Simulate and Run (Green Arrow)]]
November 25, 2014, at 03:26 AM by 107.188.175.164 -
Changed lines 7-8 from:
!!!! Continuously Stirred Tank Reactor (CSTR)
to:
!!! Continuously Stirred Tank Reactor (CSTR)
Changed lines 15-16 from:
!!!! Case Study Tutorials
to:
!!! Case Study Tutorials
Changed lines 21-22 from:
!!!! CSTR Simulation Resources
to:
!!! CSTR Simulation Resources
Changed lines 29-30 from:
!!!! CSTR Parameter Estimation Resources
to:
!!! CSTR Parameter Estimation Resources
Changed lines 33-34 from:
!!!! CSTR Linearization Resources
to:
!!! CSTR Linearization Resources
Changed line 37 from:
!!!! CSTR Control Resources
to:
!!! CSTR Control Resources
Added lines 32-35:

!!!! CSTR Linearization Resources

* %list list-page% [[Attach:CSTR_Linearized.zip | CSTR MATLAB / Simulink Linearization Comparison]]
November 24, 2014, at 06:27 PM by 107.188.175.164 -
Changed lines 23-24 from:
* %list list-page% [[https://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% [[https://apmonitor.com/online/view_pass.php?f=cstr_web.apm | CSTR APM
Online Simulator]]
November 24, 2014, at 06:24 PM by 107.188.175.164 -
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]]
November 24, 2014, at 06:22 PM by 107.188.175.164 -
Added line 12:
November 24, 2014, at 06:19 PM by 107.188.175.164 -
Added lines 12-13:

!!!! Case Study Tutorials
November 24, 2014, at 06:18 PM by 107.188.175.164 -
Added lines 10-11:

[[Attach:CSTR_Case_Study.pdf | Attach:CSTR_Case_Study.png]]
November 24, 2014, at 06:12 PM by 107.188.175.164 -
Deleted 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]]

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]]
November 24, 2014, at 06:09 PM by 107.188.175.164 -
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]]
November 24, 2014, at 06:05 PM by 107.188.175.164 -
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]]
November 24, 2014, at 06:04 PM by 107.188.175.164 -
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
November 24, 2014, at 06:04 PM by 107.188.175.164 -
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
November 24, 2014, at 06:03 PM by 107.188.175.164 -
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
Added lines 24-25:
* %list list-page% [[Attach:CSTR_Simulink_Simulate.zip | CSTR MATLAB / Simulink PID Control]]
-> Attach: CSTR_Simulink_PID.png
November 24, 2014, at 06:01 PM by 107.188.175.164 -
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% [[https://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

November 24, 2014, at 05:42 PM by 107.188.175.164 -
Changed line 1 from:
(:title ChE 436: CSTR Case Study:)
to:
(:title CSTR Modeling and Control Case Study:)
November 24, 2014, at 05:40 PM by 107.188.175.164 -
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:)