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% [[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)
** Change Optimize to Sequential Simulate
** Select Run (Green Arrow)
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)]]
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% [[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]]
* %list list-page% [[https://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% [[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
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:)