CBE30338
Chemical Process Control
File Explorer
Download Latest Version (.zip)- __init__.py
- plotter.py
- CBE30338-0.0.2-py3-none-any.whl
- CBE30338-0.0.2.tar.gz
- 408px-Agitated_vessel.png
- baroreflex.png
- Continuous-Mixed-Tank.png
- CruiseControl.png
- CruiseControl2.png
- E11-10.png
- GravityDrainedTanks.png
- InteractingTanks.png
- Internal_Model_Control.png
- Kondili_1993.png
- LP_ProductX.png
- LP_ProductXY.png
- LP_ProductY.png
- LPprob01.png
- nihms-475924-f0001.jpg
- nrcardio.2015.96-f2.jpg
- Pharmaockinetics1.png
- Pharmaockinetics2.png
- Screen-Shot-Jupyter-Session.png
- 01.00-Getting-Started.html
- 01.00-Getting-Started.ipynb
- 01.01-Getting-Started-with-Python-and-Jupyter-Notebooks.html
- 01.01-Getting-Started-with-Python-and-Jupyter-Notebooks.ipynb
- 01.02-Python-Basics.html
- 01.02-Python-Basics.ipynb
- 01.03-Python-Conditionals-and-Libraries.html
- 01.03-Python-Conditionals-and-Libraries.ipynb
- 01.04-Python-Numeric-Integration-Revisited.html
- 01.04-Python-Numeric-Integration-Revisited.ipynb
- 02.00-Process-Modeling.html
- 02.00-Process-Modeling.ipynb
- 02.01-Process-Variables.html
- 02.01-Process-Variables.ipynb
- 02.02-Gravity-Drained-Tank.html
- 02.02-Gravity-Drained-Tank.ipynb
- 02.03-Blending-Tank-Simulation.html
- 02.03-Blending-Tank-Simulation.ipynb
- 02.04-Continuous-Product-Blending.html
- 02.04-Continuous-Product-Blending.ipynb
- 02.05-Hare-and-Lynx-Population-Dynamics.html
- 02.05-Hare-and-Lynx-Population-Dynamics.ipynb
- 02.06-Exothermic-CSTR.html
- 02.06-Exothermic-CSTR.ipynb
- 02.07-Fed-Batch-Bioreactor.html
- 02.07-Fed-Batch-Bioreactor.ipynb
- 02.08-Model-Library.html
- 02.08-Model-Library.ipynb
- 03.00-Linearization.html
- 03.00-Linearization.ipynb
- 03.01-Step-Response-of-a-Gravity-Drained-Tank.html
- 03.01-Step-Response-of-a-Gravity-Drained-Tank.ipynb
- 03.02-Linear-Approximation-of-a-Process-Model.html
- 03.02-Linear-Approximation-of-a-Process-Model.ipynb
- 03.03-Linear-Approximation-of-a-Multivariable-Model.html
- 03.03-Linear-Approximation-of-a-Multivariable-Model.ipynb
- 03.04-Fitting-First-Order-plus-Time-Delay-to-Step-Response.html
- 03.04-Fitting-First-Order-plus-Time-Delay-to-Step-Response.ipynb
- 03.05-One-Compartment-Pharmacokinetics.html
- 03.05-One-Compartment-Pharmacokinetics.ipynb
- 03.06-Second-Order-Models.html
- 03.06-Second-Order-Models.ipynb
- 03.07-Interacting-Tanks.html
- 03.07-Interacting-Tanks.ipynb
- 03.08-Manometer-Models-and-Dynamics.html
- 03.08-Manometer-Models-and-Dynamics.ipynb
- 03.09-COVID-19.html
- 03.09-COVID-19.ipynb
- 04.00-PID_Control.html
- 04.00-PID_Control.ipynb
- 04.01-Implementing_PID_Control_with_Python_Yield_Statement.html
- 04.01-Implementing_PID_Control_with_Python_Yield_Statement.ipynb
- 04.02-PID_Control_with_Setpoint_Weighting.html
- 04.02-PID_Control_with_Setpoint_Weighting.ipynb
- 04.03-PID_Control_with_Bumpless_Transfer.html
- 04.03-PID_Control_with_Bumpless_Transfer.ipynb
- 04.04-PID-Control-with-Anti--Reset--Windup.html
- 04.04-PID-Control-with-Anti--Reset--Windup.ipynb
- 04.05-Realizable-PID-Control.html
- 04.05-Realizable-PID-Control.ipynb
- 04.06-PID-Controller-Tuning.html
- 04.06-PID-Controller-Tuning.ipynb
- 04.10-PID-Control.html
- 04.10-PID-Control.ipynb
- 04.11-Implementing-PID-Control-in-Nonlinear-Simulations.html
- 04.11-Implementing-PID-Control-in-Nonlinear-Simulations.ipynb
- 04.12-Interactive-PID-Control-Tuning-with-Ziegler--Nichols.html
- 04.12-Interactive-PID-Control-Tuning-with-Ziegler--Nichols.ipynb
- 05.00-Frequency-Domain-Control-Design.html
- 05.00-Frequency-Domain-Control-Design.ipynb
- 05.01-Getting-Started-with-Transfer-Functions.html
- 05.01-Getting-Started-with-Transfer-Functions.ipynb
- 05.02-Closed--Loop-Transfer-Functions-for-Car-Cruise-Control.html
- 05.02-Closed--Loop-Transfer-Functions-for-Car-Cruise-Control.ipynb
- 05.03-Creating-Bode-Plots.html
- 05.03-Creating-Bode-Plots.ipynb
- 05.04-Controller-Tuning-Rules-in-Frequency-Domain.html
- 05.04-Controller-Tuning-Rules-in-Frequency-Domain.ipynb
- 05.05-Baroreflex-as-a-Linear-Control-System.html
- 05.05-Baroreflex-as-a-Linear-Control-System.ipynb
- 06.00-Optimization.html
- 06.00-Optimization.ipynb
- 06.01-Unconstrained-Scalar-Optimization.html
- 06.01-Unconstrained-Scalar-Optimization.ipynb
- 06.02-Linear-Production-Model.html
- 06.02-Linear-Production-Model.ipynb
- 06.03-Linear-Programming.html
- 06.03-Linear-Programming.ipynb
- 06.04-Linear-Production-Model-in-Pyomo.html
- 06.04-Linear-Production-Model-in-Pyomo.ipynb
- 06.05-Linear-Programming-in-Pyomo.html
- 06.05-Linear-Programming-in-Pyomo.ipynb
- 06.06-Linear-Blending-Problem.html
- 06.06-Linear-Blending-Problem.ipynb
- 06.07-Design-of-a-Cold-Weather-Fuel.html
- 06.07-Design-of-a-Cold-Weather-Fuel.ipynb
- 06.08-Gasoline-Blending.html
- 06.08-Gasoline-Blending.ipynb
- 06.99-Pyomo-Examples.html
- 06.99-Pyomo-Examples.ipynb
- 07.00-Simulation-and-Optimal-Control.html
- 07.00-Simulation-and-Optimal-Control.ipynb
- 07.01-Simulation-and-Optimal-Control-in-Pharmacokinetics.html
- 07.01-Simulation-and-Optimal-Control-in-Pharmacokinetics.ipynb
- 07.02-Soft-Landing-a-Rocket.html
- 07.02-Soft-Landing-a-Rocket.ipynb
- 07.03-Simulation-in-Pyomo.html
- 07.03-Simulation-in-Pyomo.ipynb
- 07.04-Simulation-of-an-Exothermic-CSTR.html
- 07.04-Simulation-of-an-Exothermic-CSTR.ipynb
- 07.05-First-Order-System-in-Pyomo.html
- 07.05-First-Order-System-in-Pyomo.ipynb
- 07.06-Path-Planning-for-a-Simple-Car.html
- 07.06-Path-Planning-for-a-Simple-Car.ipynb
- 07.07-Transient-Heat-Transfer-in-Various-Geometries.html
- 07.07-Transient-Heat-Transfer-in-Various-Geometries.ipynb
- 07.08-Path-Constraints.html
- 07.08-Path-Constraints.ipynb
- 08.00-Predictive-Control.html
- 08.00-Predictive-Control.ipynb
- 08.01-Zero-Order-Hold-and-Interpolation.html
- 08.01-Zero-Order-Hold-and-Interpolation.ipynb
- 09.00-Discrete-Events.html
- 09.00-Discrete-Events.ipynb
- 09.01-Scheduling-Multipurpose-Batch-Processes-using-State--Task-Networks.html
- 09.01-Scheduling-Multipurpose-Batch-Processes-using-State--Task-Networks.ipynb
- 09.02-State--Task-Networks.html
- 09.02-State--Task-Networks.ipynb
- 09.03-Machine-Bottleneck.html
- 09.03-Machine-Bottleneck.ipynb
- _config.yml
- A.00-Additional-Python.html
- A.00-Additional-Python.ipynb
- A.01-Python-Library-for-CBE30338.html
- A.01-Python-Library-for-CBE30338.ipynb
- A.02-Modular-Approach-to-Simulation-using-Python-Generators.html
- A.02-Modular-Approach-to-Simulation-using-Python-Generators.ipynb
- A.03-Animation-in-Jupyter-Notebooks.html
- A.03-Animation-in-Jupyter-Notebooks.ipynb
- B.00-Student-Projects.html
- B.00-Student-Projects.ipynb
- B.01-Diabetes-Controlling-Blood-Glucose-Concentrations.html
- B.01-Diabetes-Controlling-Blood-Glucose-Concentrations.ipynb
- B.02-Visual-Tracking-of-an-Object-with-a-Drone.html
- B.02-Visual-Tracking-of-an-Object-with-a-Drone.ipynb
- data_index.html
- data_index.ipynb
- FeedbackControlDiagram_small.png
- figure_index.html
- figure_index.ipynb
- index.md
- python_index.html
- python_index.ipynb
- tag_index.html
- tag_index.ipynb
- toc.html
- toc.ipynb
- 0B-99-pidgui.py
- 0B.99-thermostat.data.py
- PIDsim.py
- 0B.99-data.csv
- 0B.99-datafile.txt
- 0B.99-Step_Data.csv
- 0B.99-Step_test.csv
- 0B.99-Step_Test_Data.csv
- ThermocoupleData.csv
- 08.01-5-Figure1-1.png
- 08.01-Chu_2013.pdf
- 08.01-Chu_2013.png
- 08.01-Chu_2013.tex
- 08.01-Kondili_gantt.png
- 08.01-MarveliasGrossman2003a.pdf
- 08.01-MarveliasGrossman2003a.png
- 08.01-MarveliasGrossman2003a.tex
- 08.01-MarveliasGrossman2003b.pdf
- 08.01-MarveliasGrossman2003b.tex
- 08.01-Screen Shot 2017-09-19 at 8.15.10 AM.png
- 08.01-Screen Shot 2018-04-17 at 4.15.33 PM.png
- 08.01-State-task-network-representation-for-example-1.png
- 08.01-State-task-network-representation-for-example2.png
- 0B.99-515px-Honeywell_thermostat_open.jpg
- 0B.99-Inkbird-16-Manual.png
- 0B.99-Inkbird-16.png
- 0B.99-tclab_device.png
- 0B.99-TCLabOverview.pdf
- 0B.99-TCLabOverview.tex
- 408px-Agitated_vessel.png
- alcohol_stove.jpeg
- B.00-TCLabOverview.png
- B.01-FeedbackControlDiagram.png
- baroreflex.png
- Continuous-Mixed-Tank.png
- ControlLoop.png
- CruiseControl.png
- CruiseControl2.png
- E11-10.png
- E11-14.png
- FeedbackControlDiagram.pdf
- FeedbackControlDiagram.png
- FeedbackControlDiagram.tex
- GravityDrainedTanks.png
- InteractingTanks.png
- Internal_Model_Control.png
- Kondili_1993.pdf
- Kondili_1993.png
- Kondili_1993.tex
- LP_ProductX.pdf
- LP_ProductX.png
- LP_ProductX.tex
- LP_ProductXY.pdf
- LP_ProductXY.png
- LP_ProductXY.tex
- LP_ProductY.pdf
- LP_ProductY.png
- LP_ProductY.tex
- LPprob01.png
- nihms-475924-f0001.jpg
- nrcardio.2015.96-f2.jpg
- Pharmaockinetics1.png
- Pharmaockinetics2.png
- refinery_CEP.png
- Screen-Shot-Jupyter-Session.png
- ThermocoupleResponse.png
- 01.00-Getting-Started.ipynb
- 01.01-Getting-Started-with-Python-and-Jupyter-Notebooks.ipynb
- 01.02-Python-Basics.ipynb
- 01.03-Python-Conditionals-and-Libraries.ipynb
- 01.04-Python-Numeric-Integration-Revisited.ipynb
- 02.00-Process-Modeling.ipynb
- 02.01-Process-Variables.ipynb
- 02.02-Gravity-Drained-Tank.ipynb
- 02.03-Blending-Tank-Simulation.ipynb
- 02.04-Continuous-Product-Blending.ipynb
- 02.05-Hare-and-Lynx-Population-Dynamics.ipynb
- 02.06-Exothermic-CSTR.ipynb
- 02.07-Fed-Batch-Bioreactor.ipynb
- 02.08-Model-Library.ipynb
- 03.00-Linearization.ipynb
- 03.01-Step-Response-of-a-Gravity-Drained-Tank.ipynb
- 03.02-Linear-Approximation-of-a-Process-Model.ipynb
- 03.03-Linear-Approximation-of-a-Multivariable-Model.ipynb
- 03.04-Fitting-First-Order-plus-Time-Delay-to-Step-Response.ipynb
- 03.05-One-Compartment-Pharmacokinetics.ipynb
- 03.06-Second-Order-Models.ipynb
- 03.07-Interacting-Tanks.ipynb
- 03.08-Manometer-Models-and-Dynamics.ipynb
- 03.09-COVID-19.ipynb
- 03_09_COVID_19.ipynb
- 04.00-PID_Control.ipynb
- 04.01-Implementing_PID_Control_with_Python_Yield_Statement.ipynb
- 04.02-PID_Control_with_Setpoint_Weighting.ipynb
- 04.03-PID_Control_with_Bumpless_Transfer.ipynb
- 04.04-PID-Control-with-Anti--Reset--Windup.ipynb
- 04.05-Realizable-PID-Control.ipynb
- 04.06-PID-Controller-Tuning.ipynb
- 04.10-PID-Control.ipynb
- 04.11-Implementing-PID-Control-in-Nonlinear-Simulations.ipynb
- 04.12-Interactive-PID-Control-Tuning-with-Ziegler--Nichols.ipynb
- 05.00-Frequency-Domain-Control-Design.ipynb
- 05.01-Getting-Started-with-Transfer-Functions.ipynb
- 05.02-Closed--Loop-Transfer-Functions-for-Car-Cruise-Control.ipynb
- 05.03-Creating-Bode-Plots.ipynb
- 05.04-Controller-Tuning-Rules-in-Frequency-Domain.ipynb
- 05.05-Baroreflex-as-a-Linear-Control-System.ipynb
- 06.00-Optimization.ipynb
- 06.01-Unconstrained-Scalar-Optimization.ipynb
- 06.02-Linear-Production-Model.ipynb
- 06.03-Linear-Programming.ipynb
- 06.04-Linear-Production-Model-in-Pyomo.ipynb
- 06.05-Linear-Programming-in-Pyomo.ipynb
- 06.06-Linear-Blending-Problem.ipynb
- 06.07-Design-of-a-Cold-Weather-Fuel.ipynb
- 06.08-Gasoline-Blending.ipynb
- 06.99-Pyomo-Examples.ipynb
- 07.00-Simulation-and-Optimal-Control.ipynb
- 07.01-Simulation-and-Optimal-Control-in-Pharmacokinetics.ipynb
- 07.02-Soft-Landing-a-Rocket.ipynb
- 07.03-Simulation-in-Pyomo.ipynb
- 07.04-Simulation-of-an-Exothermic-CSTR.ipynb
- 07.05-First-Order-System-in-Pyomo.ipynb
- 07.06-Path-Planning-for-a-Simple-Car.ipynb
- 07.07-Transient-Heat-Transfer-in-Various-Geometries.ipynb
- 07.08-Path-Constraints.ipynb
- 08.00-Predictive-Control.ipynb
- 08.01-Zero-Order-Hold-and-Interpolation.ipynb
- 09.00-Discrete-Events.ipynb
- 09.01-Scheduling-Multipurpose-Batch-Processes-using-State--Task-Networks.ipynb
- 09.02-State--Task-Networks.ipynb
- 09.03-Machine-Bottleneck.ipynb
- A.00-Additional-Python.ipynb
- A.01-Python-Library-for-CBE30338.ipynb
- A.02-Modular-Approach-to-Simulation-using-Python-Generators.ipynb
- A.03-Animation-in-Jupyter-Notebooks.ipynb
- B.00-Student-Projects.ipynb
- B.01-Diabetes-Controlling-Blood-Glucose-Concentrations.ipynb
- B.02-Visual-Tracking-of-an-Object-with-a-Drone.ipynb
- ipopt~e753fb6626389e56d4df740d21be2ce18323af07
- __init__.py
- plotter.py
- dependency_links.txt
- PKG-INFO
- requires.txt
- SOURCES.txt
- top_level.txt
- index.md.tpl
- notebook.tpl
- notebook_header.tpl
- .gitignore
- DEVELOPMENT.md
- LICENSE-CODE.txt
- LICENSE-TEXT.txt
- MANIFEST.in
- nbpages.cfg
- README.md
- requirements.txt
- setup.cfg
- setup.py
# Installation Guide
1. Get the code
git clone https://github.com/jckantor/CBE30338
Downloads the entire project code from GitHub to your computer.
cd CBE30338
Moves into the project folder you just downloaded.
2. Python
Easy RecommendedPrerequisites
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
jupyter notebook
Launches Jupyter in your browser so you can open and run the notebook (.ipynb) files.
If it runs without errors and prints output in the terminal, it worked.
// repository documentation
Was this content helpful?
(0 ratings)
