├── .gitattributes ├── .github └── workflows │ └── build-and-publish.yml ├── .gitignore ├── Readme.md ├── Schedule.md ├── Schedule2023.md ├── Schedule2024.md ├── Syllabus.md ├── _config.yml ├── _toc.yml ├── assignments-old ├── 00-assignments.md ├── Controls_HW1_Soln.ipynb ├── hw-01.ipynb └── hw-02.ipynb ├── assignments ├── 00.03-using-tclab.ipynb ├── Homework-1.ipynb ├── Homework-2.ipynb ├── Lab-1-Step-Testing.ipynb ├── Lab-2-Model-Identification.ipynb ├── Lab-2-Relay-Control.ipynb ├── Lab-3-Model-Identification.ipynb ├── Lab-3-Model-Indentification.ipynb ├── Lab-3-Relay-Control.ipynb ├── Lab-4-PI-Control.ipynb ├── Lab-5-Open-Loop-Optimization.ipynb ├── Lab-6-MPC.ipynb ├── Lab1-Step-Testing Lab.ipynb ├── Model Indentification Lab.ipynb ├── Open Loop Optimization Lab.ipynb ├── PI Control Lab.ipynb ├── Relay Control Lab.ipynb └── assignments.md ├── class_schedule.ipynb ├── development.md ├── index.html ├── noarch ├── current_repodata.json ├── current_repodata.json.bz2 ├── index.html ├── repodata.json ├── repodata.json.bz2 ├── repodata_from_packages.json └── repodata_from_packages.json.bz2 ├── notebooks-retired ├── .DS_Store ├── 02.05-Lab-Assignment-2-Old.ipynb ├── 02.06-Model-Identification.ipynb ├── 03.07-Lab-Assignment-PI-Control.ipynb ├── 03.09-Lab-Assignment-Cascade-Control.ipynb ├── 03.10-Lab-Assignment-Solution.ipynb ├── 04.02-Lab-Assignment-Solution.ipynb ├── 08.01-Project-Ideas.ipynb └── Untitled.ipynb ├── notebooks ├── 1 │ ├── 01.05-Assignment-1.ipynb │ ├── Elements-of-Feedback-Control.ipynb │ ├── What-is-Feedback.ipynb │ └── What-is-Process-Control.md ├── 2 │ ├── Exothermic-CSTR.ipynb │ ├── Fed-Batch-Bioreactor.ipynb │ ├── First-Order-Model-for-a-Single-Heater.ipynb │ ├── Fitting-a-Model-to-Data.ipynb │ ├── Hare-and-Lynx.ipynb │ ├── One-Compartment-Pharmacokinetics.ipynb │ ├── Process-Modeling.md │ ├── Properties-of-Scalar-First-Order-Linear-Systems.ipynb │ ├── Second-Order.ipynb │ ├── Spring-Mass-Damper.ipynb │ └── Study-Guide.ipynb ├── 3 │ ├── Bumpless-PI-Controller-Analysis.ipynb │ ├── Case-Study-Thermal-Cycling-PCR.ipynb │ ├── Controller-Tuning.ipynb │ ├── Feedback-Control.md │ ├── Implementing-Controllers.ipynb │ ├── Integral-Windup-and-Bumpless-Transfer.ipynb │ ├── P-Controller-Analysis.ipynb │ ├── PI-Controller-Analysis.ipynb │ ├── Proportional-Integral-Control.ipynb │ ├── Relay-Control.ipynb │ ├── Setpoints-Thermal-Cycler.ipynb │ └── Setpoints.ipynb ├── 4 │ ├── 04.03-State-Estimation-Copy1.ipynb │ ├── Anomaly-Detection.ipynb │ ├── Envrironmental-Application.ipynb │ ├── Lab-Assigment-State-Estimation.ipynb │ ├── Lab-Assignment-Anomaly-Detection.ipynb │ ├── Learning-Goals.md │ ├── Observer-Synthesis-LMI.ipynb │ ├── Process-Analytics.md │ ├── Process-Historians.ipynb │ ├── State-Estimation.ipynb │ └── Study-Questions.md ├── 5 │ ├── Design-of-a-Cold-Weather-Fuel.ipynb │ ├── EV-Example.ipynb │ ├── Gasoline-Blending.ipynb │ ├── Homework_2.ipynb │ ├── Linear-Blending-Problem.ipynb │ ├── Linear-Production-Model.ipynb │ ├── Linear-Programming.ipynb │ ├── Optimization.md │ ├── Pyomo-Examples.ipynb │ └── milk-pooling.ipynb ├── 6 │ ├── 06.10-Assignment.ipynb │ ├── Implementing-Predictive-Control.ipynb │ ├── Predictive-Control-Chapter.md │ ├── Predictive-Control.ipynb │ ├── Quiz-Review.ipynb │ ├── Simulation-and-Open-Loop-Optimal-Control.ipynb │ ├── Simulation-and-Optimal-Control-in-Pharmacokinetics.ipynb │ ├── Static-Operability.ipynb │ ├── TCLab-Model-Predictive-Control.ipynb │ ├── TCLab-Optimization-Estimation-Control.ipynb │ ├── gompertz-model-project.ipynb │ ├── gompertz-tumor-growth.ipynb │ └── time-as-decision-variable.ipynb ├── 7 │ ├── 07.00-Discrete-Event-Systems.md │ ├── 07.01a-Introduction-to-Simpy.ipynb │ ├── 07.02-Agent-Based-Models.ipynb │ ├── 07.03-Chemotaxis.ipynb │ ├── 07.04-Project-Batch-Chemical-Process.ipynb │ └── 07.05-Queuing-Systems-and-Poisson-Processes.ipynb ├── .DS_Store ├── .ipynb_checkpoints │ ├── 00.01-Schedule-checkpoint.ipynb │ ├── 01.00-What-is-Process-Control-checkpoint.md │ ├── 01.05-Assignment-1-checkpoint.ipynb │ ├── 02.00-Process-Modeling-checkpoint.md │ ├── 02.03-First-Order-Model-for-a-Single-Heater-checkpoint.ipynb │ ├── 03.00-Feedback-Control-checkpoint.md │ ├── 03.01-Case-Study-Thermal-Cycling-PCR-checkpoint.ipynb │ ├── 03.02-Setpoints-checkpoint.ipynb │ ├── 03.07-Integral-Windup-and-Bumpless-Transfer-checkpoint.ipynb │ ├── 06.00-Predictive-Control-checkpoint.md │ ├── 06.01-Static-Operability-checkpoint.ipynb │ ├── 06.02-Simulation-and-Open-Loop-Optimal-Control-checkpoint.ipynb │ ├── 06.03-Predictive-Control-checkpoint.ipynb │ ├── 06.04-Implementing-Predictive-Control-checkpoint.ipynb │ ├── 06.05-Quiz-Review-checkpoint.ipynb │ ├── 07.00-Discrete-Event-Systems-checkpoint.md │ ├── 08.00-Projects-checkpoint.md │ ├── 09.00-Bibliography-checkpoint.md │ ├── A.00-TCLab-checkpoint.md │ ├── A.01-TCLab-checkpoint.ipynb │ ├── B.00-Python-Tutorials-checkpoint.md │ └── B.10-Animation-in-Jupyter-Notebooks-checkpoint.ipynb ├── 00.01-Schedule.ipynb ├── 08.00-Projects.md ├── 08.01-Project-Ideas.md ├── 09.00-Bibliography.md ├── code │ ├── 0B-99-pidgui.py │ ├── 0B.99-thermostat.data.py │ └── PIDsim.py ├── data │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ └── data_20203014T113055-checkpoint.csv │ ├── 01.00-PCR_Overview.ipynb │ ├── 02.00-Testing-your-TCLab.ipynb │ ├── 03.00-User-Interface.ipynb │ ├── 04.00-Model-Identification.ipynb │ ├── 05.00-Steady-State-Model-Identification.ipynb │ ├── 06.01-TCLab-Threaded-Interface.ipynb │ ├── 06.02-TCLab-Threaded-Interface-Version-1.ipynb │ ├── 06.03-TCLab PCR UI Development.ipynb │ ├── 0B.99-Step_Data.csv │ ├── 0B.99-Step_Test_Data.csv │ ├── 0B.99-Step_test.csv │ ├── 0B.99-data.csv │ ├── 0B.99-datafile.txt │ ├── Model_Data.csv │ ├── ThermocoupleData.csv │ ├── data_20200028T150010.csv │ ├── data_20200028T150038.csv │ ├── data_20200028T150055.csv │ ├── data_20200128T150107.csv │ ├── data_20200128T150126.csv │ ├── data_20200307T220337.csv │ ├── data_20200314T140337.csv │ ├── data_20200407T220404.csv │ ├── data_20200407T220433.csv │ ├── data_20200428T140442.csv │ ├── data_20200507T220513.csv │ ├── data_20200514T160532.csv │ ├── data_20200607T220638.csv │ ├── data_20200607T220654.csv │ ├── data_20200728T140740.csv │ ├── data_20200728T140759.csv │ ├── data_20200828T150801.csv │ ├── data_20200828T150842.csv │ ├── data_20200828T150857.csv │ ├── data_20200928T140928.csv │ ├── data_20200928T150936.csv │ ├── data_20201128T151122.csv │ ├── data_20201328T151352.csv │ ├── data_20202128T112145.csv │ ├── data_20202128T152133.csv │ ├── data_20202128T152148.csv │ ├── data_20202514T112501.csv │ ├── data_20202714T122706.csv │ ├── data_20202814T112807.csv │ ├── data_20203014T113055.csv │ ├── data_20203928T143901.csv │ ├── data_20203928T143918.csv │ ├── data_20204028T144010.csv │ ├── data_20204028T144037.csv │ ├── data_20204128T144119.csv │ ├── data_20204307T214347.csv │ ├── data_20204328T104300.csv │ ├── data_20204407T214458.csv │ ├── data_20204428T104430.csv │ ├── data_20204514T114521.csv │ ├── data_20204728T104720.csv │ ├── data_20204814T114802.csv │ ├── data_20204914T114953.csv │ ├── data_20205114T115107.csv │ ├── data_20205414T115451.csv │ ├── data_20205828T145847.csv │ ├── data_20205928T145906.csv │ ├── data_20205928T145943.csv │ ├── saved_data.csv │ ├── step-test-data.csv │ ├── tclab-data-example.csv │ ├── tclab-data.csv │ ├── tclab-open-loop-digital-twin.csv │ └── tclab_historian.db ├── figures │ ├── .DS_Store │ ├── .ipynb_checkpoints │ │ ├── ControlLoop-checkpoint.png │ │ ├── CruiseControl-checkpoint.png │ │ ├── CruiseControl2-checkpoint.png │ │ ├── FeedbackControlDiagram-checkpoint.pdf │ │ ├── FeedbackControlDiagram-checkpoint.png │ │ ├── FeedbackControlDiagram-checkpoint.tex │ │ ├── Model_Data_Image-checkpoint.jpg │ │ ├── arduino_comsol-checkpoint.png │ │ ├── cascade_control_1-checkpoint.png │ │ └── cascade_control_2-checkpoint.png │ ├── 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-TCLabOverview.pdf │ ├── 0B.99-TCLabOverview.tex │ ├── 0B.99-tclab_device.png │ ├── 408px-Agitated_vessel.png │ ├── B.00-TCLabOverview.png │ ├── B.00-arduino_lab_kit.png │ ├── B.01-FeedbackControlDiagram.png │ ├── BatchProcess.png │ ├── Continuous-Mixed-Tank.png │ ├── ControlLoop.png │ ├── Control_Map_ver5.png │ ├── CruiseControl.png │ ├── CruiseControl2.png │ ├── E11-10.png │ ├── E11-14.png │ ├── FeedbackControlDiagram.aux │ ├── FeedbackControlDiagram.dvi │ ├── FeedbackControlDiagram.log │ ├── FeedbackControlDiagram.pdf │ ├── FeedbackControlDiagram.png │ ├── FeedbackControlDiagram.tex │ ├── FeedbackControlDiagram2.png │ ├── 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 │ ├── Medtronic.png │ ├── Model_Data_Image.jpg │ ├── PID_controller.jpg │ ├── PID_controllers.jpg │ ├── PK-one-compartment.png │ ├── PK-one-compartment.svg │ ├── Pharmaockinetics1.png │ ├── Pharmaockinetics2.png │ ├── Pharmaockinetics3.png │ ├── Pharmaockinetics4.png │ ├── Pharmaockinetics5.png │ ├── Screen-Shot-Jupyter-Session.png │ ├── ThermocoupleResponse.png │ ├── Untitled Diagram.svg │ ├── Yeh2021_biosensor.png │ ├── alcohol_stove.jpeg │ ├── arduino_comsol.png │ ├── baroreflex.png │ ├── cascade_control_1.png │ ├── cascade_control_2.png │ ├── control_valve.jpg │ ├── controller-coroutine.drawio │ ├── controller-coroutine.png │ ├── exercise_time_constant.png │ ├── logo.aux │ ├── logo.log │ ├── logo.pdf │ ├── logo.png │ ├── logo.tex │ ├── milk-pooling.dio.png │ ├── nihms-475924-f0001.jpg │ ├── nrcardio.2015.96-f2.jpg │ ├── pressure.jpg │ ├── pump.jpg │ ├── pump2.jpg │ ├── refinery_CEP.png │ ├── sequence-PID-1.png │ ├── solenoid_valve.jpg │ ├── state_estimation_1.png │ ├── state_estimation_2.png │ ├── thermocouple.jpg │ └── valve-position-feedback.png ├── gompertz-model-copy.ipynb ├── gompertz-model.ipynb ├── lab4.db ├── untitled.dio.svg └── untitled1.dio.svg ├── python ├── A.00-Python-Tutorials.md ├── A.05-Tidy-Data-and-Pandas.ipynb ├── A.10-Coding-Controllers-with-Python-Generators.ipynb ├── A.11-Modular-Approach-to-Simulation-using-Python-Generators.ipynb ├── A.30-Animation-in-Jupyter-Notebooks.ipynb └── figures │ ├── .DS_Store │ ├── pandas-google-sheets-1.png │ ├── pandas-google-sheets-2.png │ ├── pandas-google-sheets-3.png │ └── pandas-google-sheets-4.png ├── quizzes ├── CBE 30338 Quiz 2.md ├── CBE 30338 Quiz 2.pdf ├── gdtkpbig.jpg ├── heatexchangebig.jpg ├── hesteptestbig.png ├── quiz-2.ipynb └── tuning.png ├── references.bib ├── requirements.txt ├── scripts ├── build_local.sh ├── process_notebooks.py └── publish.sh └── tclab ├── 00.00-tclab.md ├── 00.01-setting-up-tclab.ipynb ├── 00.02-troubleshooting-tclab.ipynb ├── 00.03-using-tclab.ipynb ├── 01.00-step-testing.md ├── 01.01-step-testing.ipynb ├── 01.02-first-order-model-for-a-single-heater.ipynb ├── 02.00-Empirical-Model-Identification.ipynb ├── 02.02-Fitting-Step-Test-Data-to-Empirical-Models.ipynb ├── 03.00-Estimating-Model-Parameters.md ├── 03.04-Two-Input-Two-Output-Model.ipynb ├── 03.05-Two-State-Model-for-a-Single-Heater.ipynb ├── 03.06-Four-State-Model.ipynb ├── 03.10-TCLab-Lab-2-Model-Indentification-Solutions.ipynb ├── 03.10-TCLab-Lab-2-Model-Indentification.ipynb ├── 03.11-TCLab-Lab-2-Fitting.ipynb ├── 04.00-Feedback-Control.ipynb ├── 04.01-Relay-Control.ipynb ├── 04.02-Lab-Assignment-Relay-Control.ipynb ├── 04.03-PID_Control.ipynb ├── 04.10-Lab-Assignment-PID-Control.ipynb ├── 04.11-Lab-Assignment-PI-Control.ipynb ├── 05.00-State-Estimation.ipynb ├── 05.01-Open-and-Closed-Loop-Estimation.ipynb ├── 06.00-Optimal-Control.md ├── 07.00-Predictive-Control-and-Real-Time-Optimization.ipynb ├── 07.01-Optimization-Control-and-Estimation-using-Pyomo.ipynb ├── 07.02-Optimization-Control-and-Estimation-using-Pyomo-With-Windows-ipopt.ipynb ├── Step_Test_Data.csv ├── code ├── 0B-99-pidgui.py ├── 0B.99-thermostat.data.py └── PIDsim.py ├── data.csv ├── data ├── .DS_Store ├── ThermocoupleData.csv └── tclab-data.csv ├── figures ├── .DS_Store ├── 08.01-5-Figure1-1.png ├── 0B.99-515px-Honeywell_thermostat_open.jpg ├── 0B.99-Inkbird-16-Manual.png ├── 0B.99-Inkbird-16.png ├── 0B.99-TCLabOverview.pdf ├── 0B.99-TCLabOverview.tex ├── 0B.99-tclab_device.png ├── B.01-FeedbackControlDiagram.png ├── FeedbackControlDiagram.pdf ├── FeedbackControlDiagram.png ├── FeedbackControlDiagram.tex ├── Internal_Model_Control.png ├── TCLab.jpg ├── TCLab_labelled.jpg ├── TCLab_overview.png ├── ThermocoupleResponse.png └── arduino_comsol.png └── testing-software-environment.ipynb /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/build-and-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/.github/workflows/build-and-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/.gitignore -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/Readme.md -------------------------------------------------------------------------------- /Schedule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/Schedule.md -------------------------------------------------------------------------------- /Schedule2023.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/Schedule2023.md -------------------------------------------------------------------------------- /Schedule2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/Schedule2024.md -------------------------------------------------------------------------------- /Syllabus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/Syllabus.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/_config.yml -------------------------------------------------------------------------------- /_toc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/_toc.yml -------------------------------------------------------------------------------- /assignments-old/00-assignments.md: -------------------------------------------------------------------------------- 1 | # CBE 30338 Assignments 2 | -------------------------------------------------------------------------------- /assignments-old/Controls_HW1_Soln.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments-old/Controls_HW1_Soln.ipynb -------------------------------------------------------------------------------- /assignments-old/hw-01.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments-old/hw-01.ipynb -------------------------------------------------------------------------------- /assignments-old/hw-02.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments-old/hw-02.ipynb -------------------------------------------------------------------------------- /assignments/00.03-using-tclab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/00.03-using-tclab.ipynb -------------------------------------------------------------------------------- /assignments/Homework-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Homework-1.ipynb -------------------------------------------------------------------------------- /assignments/Homework-2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Homework-2.ipynb -------------------------------------------------------------------------------- /assignments/Lab-1-Step-Testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-1-Step-Testing.ipynb -------------------------------------------------------------------------------- /assignments/Lab-2-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-2-Model-Identification.ipynb -------------------------------------------------------------------------------- /assignments/Lab-2-Relay-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-2-Relay-Control.ipynb -------------------------------------------------------------------------------- /assignments/Lab-3-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-3-Model-Identification.ipynb -------------------------------------------------------------------------------- /assignments/Lab-3-Model-Indentification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-3-Model-Indentification.ipynb -------------------------------------------------------------------------------- /assignments/Lab-3-Relay-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-3-Relay-Control.ipynb -------------------------------------------------------------------------------- /assignments/Lab-4-PI-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-4-PI-Control.ipynb -------------------------------------------------------------------------------- /assignments/Lab-5-Open-Loop-Optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-5-Open-Loop-Optimization.ipynb -------------------------------------------------------------------------------- /assignments/Lab-6-MPC.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab-6-MPC.ipynb -------------------------------------------------------------------------------- /assignments/Lab1-Step-Testing Lab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Lab1-Step-Testing Lab.ipynb -------------------------------------------------------------------------------- /assignments/Model Indentification Lab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Model Indentification Lab.ipynb -------------------------------------------------------------------------------- /assignments/Open Loop Optimization Lab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Open Loop Optimization Lab.ipynb -------------------------------------------------------------------------------- /assignments/PI Control Lab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/PI Control Lab.ipynb -------------------------------------------------------------------------------- /assignments/Relay Control Lab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/Relay Control Lab.ipynb -------------------------------------------------------------------------------- /assignments/assignments.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/assignments/assignments.md -------------------------------------------------------------------------------- /class_schedule.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/class_schedule.ipynb -------------------------------------------------------------------------------- /development.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/development.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/index.html -------------------------------------------------------------------------------- /noarch/current_repodata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/current_repodata.json -------------------------------------------------------------------------------- /noarch/current_repodata.json.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/current_repodata.json.bz2 -------------------------------------------------------------------------------- /noarch/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/index.html -------------------------------------------------------------------------------- /noarch/repodata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/repodata.json -------------------------------------------------------------------------------- /noarch/repodata.json.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/repodata.json.bz2 -------------------------------------------------------------------------------- /noarch/repodata_from_packages.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/repodata_from_packages.json -------------------------------------------------------------------------------- /noarch/repodata_from_packages.json.bz2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/noarch/repodata_from_packages.json.bz2 -------------------------------------------------------------------------------- /notebooks-retired/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/.DS_Store -------------------------------------------------------------------------------- /notebooks-retired/02.05-Lab-Assignment-2-Old.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/02.05-Lab-Assignment-2-Old.ipynb -------------------------------------------------------------------------------- /notebooks-retired/02.06-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/02.06-Model-Identification.ipynb -------------------------------------------------------------------------------- /notebooks-retired/03.07-Lab-Assignment-PI-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/03.07-Lab-Assignment-PI-Control.ipynb -------------------------------------------------------------------------------- /notebooks-retired/03.09-Lab-Assignment-Cascade-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/03.09-Lab-Assignment-Cascade-Control.ipynb -------------------------------------------------------------------------------- /notebooks-retired/03.10-Lab-Assignment-Solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/03.10-Lab-Assignment-Solution.ipynb -------------------------------------------------------------------------------- /notebooks-retired/04.02-Lab-Assignment-Solution.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/04.02-Lab-Assignment-Solution.ipynb -------------------------------------------------------------------------------- /notebooks-retired/08.01-Project-Ideas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/08.01-Project-Ideas.ipynb -------------------------------------------------------------------------------- /notebooks-retired/Untitled.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks-retired/Untitled.ipynb -------------------------------------------------------------------------------- /notebooks/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.DS_Store -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/00.01-Schedule-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/00.01-Schedule-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/01.00-What-is-Process-Control-checkpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/01.00-What-is-Process-Control-checkpoint.md -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/01.05-Assignment-1-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/01.05-Assignment-1-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/02.00-Process-Modeling-checkpoint.md: -------------------------------------------------------------------------------- 1 | # Process Modeling 2 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/02.03-First-Order-Model-for-a-Single-Heater-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/02.03-First-Order-Model-for-a-Single-Heater-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/03.00-Feedback-Control-checkpoint.md: -------------------------------------------------------------------------------- 1 | # Feedback Control 2 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/03.01-Case-Study-Thermal-Cycling-PCR-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/03.01-Case-Study-Thermal-Cycling-PCR-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/03.02-Setpoints-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/03.02-Setpoints-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/03.07-Integral-Windup-and-Bumpless-Transfer-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/03.07-Integral-Windup-and-Bumpless-Transfer-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.00-Predictive-Control-checkpoint.md: -------------------------------------------------------------------------------- 1 | # Predictive Control 2 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.01-Static-Operability-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/06.01-Static-Operability-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.02-Simulation-and-Open-Loop-Optimal-Control-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/06.02-Simulation-and-Open-Loop-Optimal-Control-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.03-Predictive-Control-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/06.03-Predictive-Control-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.04-Implementing-Predictive-Control-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/06.04-Implementing-Predictive-Control-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/06.05-Quiz-Review-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/06.05-Quiz-Review-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/07.00-Discrete-Event-Systems-checkpoint.md: -------------------------------------------------------------------------------- 1 | # Discrete Event Systems 2 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/08.00-Projects-checkpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/08.00-Projects-checkpoint.md -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/09.00-Bibliography-checkpoint.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/09.00-Bibliography-checkpoint.md -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/A.00-TCLab-checkpoint.md: -------------------------------------------------------------------------------- 1 | # Temperature Control Laboratory 2 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/A.01-TCLab-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/A.01-TCLab-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/B.00-Python-Tutorials-checkpoint.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /notebooks/.ipynb_checkpoints/B.10-Animation-in-Jupyter-Notebooks-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/.ipynb_checkpoints/B.10-Animation-in-Jupyter-Notebooks-checkpoint.ipynb -------------------------------------------------------------------------------- /notebooks/00.01-Schedule.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/00.01-Schedule.ipynb -------------------------------------------------------------------------------- /notebooks/08.00-Projects.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/08.00-Projects.md -------------------------------------------------------------------------------- /notebooks/08.01-Project-Ideas.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/08.01-Project-Ideas.md -------------------------------------------------------------------------------- /notebooks/09.00-Bibliography.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/09.00-Bibliography.md -------------------------------------------------------------------------------- /notebooks/1/01.05-Assignment-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/1/01.05-Assignment-1.ipynb -------------------------------------------------------------------------------- /notebooks/1/Elements-of-Feedback-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/1/Elements-of-Feedback-Control.ipynb -------------------------------------------------------------------------------- /notebooks/1/What-is-Feedback.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/1/What-is-Feedback.ipynb -------------------------------------------------------------------------------- /notebooks/1/What-is-Process-Control.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/1/What-is-Process-Control.md -------------------------------------------------------------------------------- /notebooks/2/Exothermic-CSTR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Exothermic-CSTR.ipynb -------------------------------------------------------------------------------- /notebooks/2/Fed-Batch-Bioreactor.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Fed-Batch-Bioreactor.ipynb -------------------------------------------------------------------------------- /notebooks/2/First-Order-Model-for-a-Single-Heater.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/First-Order-Model-for-a-Single-Heater.ipynb -------------------------------------------------------------------------------- /notebooks/2/Fitting-a-Model-to-Data.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Fitting-a-Model-to-Data.ipynb -------------------------------------------------------------------------------- /notebooks/2/Hare-and-Lynx.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Hare-and-Lynx.ipynb -------------------------------------------------------------------------------- /notebooks/2/One-Compartment-Pharmacokinetics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/One-Compartment-Pharmacokinetics.ipynb -------------------------------------------------------------------------------- /notebooks/2/Process-Modeling.md: -------------------------------------------------------------------------------- 1 | # Process Modeling 2 | -------------------------------------------------------------------------------- /notebooks/2/Properties-of-Scalar-First-Order-Linear-Systems.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Properties-of-Scalar-First-Order-Linear-Systems.ipynb -------------------------------------------------------------------------------- /notebooks/2/Second-Order.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Second-Order.ipynb -------------------------------------------------------------------------------- /notebooks/2/Spring-Mass-Damper.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Spring-Mass-Damper.ipynb -------------------------------------------------------------------------------- /notebooks/2/Study-Guide.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/2/Study-Guide.ipynb -------------------------------------------------------------------------------- /notebooks/3/Bumpless-PI-Controller-Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Bumpless-PI-Controller-Analysis.ipynb -------------------------------------------------------------------------------- /notebooks/3/Case-Study-Thermal-Cycling-PCR.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Case-Study-Thermal-Cycling-PCR.ipynb -------------------------------------------------------------------------------- /notebooks/3/Controller-Tuning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Controller-Tuning.ipynb -------------------------------------------------------------------------------- /notebooks/3/Feedback-Control.md: -------------------------------------------------------------------------------- 1 | # Feedback Control 2 | -------------------------------------------------------------------------------- /notebooks/3/Implementing-Controllers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Implementing-Controllers.ipynb -------------------------------------------------------------------------------- /notebooks/3/Integral-Windup-and-Bumpless-Transfer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Integral-Windup-and-Bumpless-Transfer.ipynb -------------------------------------------------------------------------------- /notebooks/3/P-Controller-Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/P-Controller-Analysis.ipynb -------------------------------------------------------------------------------- /notebooks/3/PI-Controller-Analysis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/PI-Controller-Analysis.ipynb -------------------------------------------------------------------------------- /notebooks/3/Proportional-Integral-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Proportional-Integral-Control.ipynb -------------------------------------------------------------------------------- /notebooks/3/Relay-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Relay-Control.ipynb -------------------------------------------------------------------------------- /notebooks/3/Setpoints-Thermal-Cycler.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Setpoints-Thermal-Cycler.ipynb -------------------------------------------------------------------------------- /notebooks/3/Setpoints.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/3/Setpoints.ipynb -------------------------------------------------------------------------------- /notebooks/4/04.03-State-Estimation-Copy1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/04.03-State-Estimation-Copy1.ipynb -------------------------------------------------------------------------------- /notebooks/4/Anomaly-Detection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Anomaly-Detection.ipynb -------------------------------------------------------------------------------- /notebooks/4/Envrironmental-Application.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Envrironmental-Application.ipynb -------------------------------------------------------------------------------- /notebooks/4/Lab-Assigment-State-Estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Lab-Assigment-State-Estimation.ipynb -------------------------------------------------------------------------------- /notebooks/4/Lab-Assignment-Anomaly-Detection.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Lab-Assignment-Anomaly-Detection.ipynb -------------------------------------------------------------------------------- /notebooks/4/Learning-Goals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Learning-Goals.md -------------------------------------------------------------------------------- /notebooks/4/Observer-Synthesis-LMI.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Observer-Synthesis-LMI.ipynb -------------------------------------------------------------------------------- /notebooks/4/Process-Analytics.md: -------------------------------------------------------------------------------- 1 | # Process Analytics 2 | 3 | -------------------------------------------------------------------------------- /notebooks/4/Process-Historians.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Process-Historians.ipynb -------------------------------------------------------------------------------- /notebooks/4/State-Estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/State-Estimation.ipynb -------------------------------------------------------------------------------- /notebooks/4/Study-Questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/4/Study-Questions.md -------------------------------------------------------------------------------- /notebooks/5/Design-of-a-Cold-Weather-Fuel.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Design-of-a-Cold-Weather-Fuel.ipynb -------------------------------------------------------------------------------- /notebooks/5/EV-Example.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/EV-Example.ipynb -------------------------------------------------------------------------------- /notebooks/5/Gasoline-Blending.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Gasoline-Blending.ipynb -------------------------------------------------------------------------------- /notebooks/5/Homework_2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Homework_2.ipynb -------------------------------------------------------------------------------- /notebooks/5/Linear-Blending-Problem.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Linear-Blending-Problem.ipynb -------------------------------------------------------------------------------- /notebooks/5/Linear-Production-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Linear-Production-Model.ipynb -------------------------------------------------------------------------------- /notebooks/5/Linear-Programming.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Linear-Programming.ipynb -------------------------------------------------------------------------------- /notebooks/5/Optimization.md: -------------------------------------------------------------------------------- 1 | # Optimization 2 | -------------------------------------------------------------------------------- /notebooks/5/Pyomo-Examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/Pyomo-Examples.ipynb -------------------------------------------------------------------------------- /notebooks/5/milk-pooling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/5/milk-pooling.ipynb -------------------------------------------------------------------------------- /notebooks/6/06.10-Assignment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/06.10-Assignment.ipynb -------------------------------------------------------------------------------- /notebooks/6/Implementing-Predictive-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Implementing-Predictive-Control.ipynb -------------------------------------------------------------------------------- /notebooks/6/Predictive-Control-Chapter.md: -------------------------------------------------------------------------------- 1 | # Predictive Control 2 | -------------------------------------------------------------------------------- /notebooks/6/Predictive-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Predictive-Control.ipynb -------------------------------------------------------------------------------- /notebooks/6/Quiz-Review.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Quiz-Review.ipynb -------------------------------------------------------------------------------- /notebooks/6/Simulation-and-Open-Loop-Optimal-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Simulation-and-Open-Loop-Optimal-Control.ipynb -------------------------------------------------------------------------------- /notebooks/6/Simulation-and-Optimal-Control-in-Pharmacokinetics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Simulation-and-Optimal-Control-in-Pharmacokinetics.ipynb -------------------------------------------------------------------------------- /notebooks/6/Static-Operability.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/Static-Operability.ipynb -------------------------------------------------------------------------------- /notebooks/6/TCLab-Model-Predictive-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/TCLab-Model-Predictive-Control.ipynb -------------------------------------------------------------------------------- /notebooks/6/TCLab-Optimization-Estimation-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/TCLab-Optimization-Estimation-Control.ipynb -------------------------------------------------------------------------------- /notebooks/6/gompertz-model-project.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/gompertz-model-project.ipynb -------------------------------------------------------------------------------- /notebooks/6/gompertz-tumor-growth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/gompertz-tumor-growth.ipynb -------------------------------------------------------------------------------- /notebooks/6/time-as-decision-variable.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/6/time-as-decision-variable.ipynb -------------------------------------------------------------------------------- /notebooks/7/07.00-Discrete-Event-Systems.md: -------------------------------------------------------------------------------- 1 | # Discrete Event Systems 2 | -------------------------------------------------------------------------------- /notebooks/7/07.01a-Introduction-to-Simpy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/7/07.01a-Introduction-to-Simpy.ipynb -------------------------------------------------------------------------------- /notebooks/7/07.02-Agent-Based-Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/7/07.02-Agent-Based-Models.ipynb -------------------------------------------------------------------------------- /notebooks/7/07.03-Chemotaxis.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/7/07.03-Chemotaxis.ipynb -------------------------------------------------------------------------------- /notebooks/7/07.04-Project-Batch-Chemical-Process.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/7/07.04-Project-Batch-Chemical-Process.ipynb -------------------------------------------------------------------------------- /notebooks/7/07.05-Queuing-Systems-and-Poisson-Processes.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/7/07.05-Queuing-Systems-and-Poisson-Processes.ipynb -------------------------------------------------------------------------------- /notebooks/code/0B-99-pidgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/code/0B-99-pidgui.py -------------------------------------------------------------------------------- /notebooks/code/0B.99-thermostat.data.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | jeffreys-mbp.dhcp.nd.edu 3 | -------------------------------------------------------------------------------- /notebooks/code/PIDsim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/code/PIDsim.py -------------------------------------------------------------------------------- /notebooks/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/.DS_Store -------------------------------------------------------------------------------- /notebooks/data/.ipynb_checkpoints/data_20203014T113055-checkpoint.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/.ipynb_checkpoints/data_20203014T113055-checkpoint.csv -------------------------------------------------------------------------------- /notebooks/data/01.00-PCR_Overview.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/01.00-PCR_Overview.ipynb -------------------------------------------------------------------------------- /notebooks/data/02.00-Testing-your-TCLab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/02.00-Testing-your-TCLab.ipynb -------------------------------------------------------------------------------- /notebooks/data/03.00-User-Interface.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/03.00-User-Interface.ipynb -------------------------------------------------------------------------------- /notebooks/data/04.00-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/04.00-Model-Identification.ipynb -------------------------------------------------------------------------------- /notebooks/data/05.00-Steady-State-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/05.00-Steady-State-Model-Identification.ipynb -------------------------------------------------------------------------------- /notebooks/data/06.01-TCLab-Threaded-Interface.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/06.01-TCLab-Threaded-Interface.ipynb -------------------------------------------------------------------------------- /notebooks/data/06.02-TCLab-Threaded-Interface-Version-1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/06.02-TCLab-Threaded-Interface-Version-1.ipynb -------------------------------------------------------------------------------- /notebooks/data/06.03-TCLab PCR UI Development.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/06.03-TCLab PCR UI Development.ipynb -------------------------------------------------------------------------------- /notebooks/data/0B.99-Step_Data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/0B.99-Step_Data.csv -------------------------------------------------------------------------------- /notebooks/data/0B.99-Step_Test_Data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/0B.99-Step_Test_Data.csv -------------------------------------------------------------------------------- /notebooks/data/0B.99-Step_test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/0B.99-Step_test.csv -------------------------------------------------------------------------------- /notebooks/data/0B.99-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/0B.99-data.csv -------------------------------------------------------------------------------- /notebooks/data/0B.99-datafile.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/0B.99-datafile.txt -------------------------------------------------------------------------------- /notebooks/data/Model_Data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/Model_Data.csv -------------------------------------------------------------------------------- /notebooks/data/ThermocoupleData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/ThermocoupleData.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200028T150010.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200028T150010.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200028T150038.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200028T150038.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200028T150055.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200028T150055.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200128T150107.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200128T150107.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200128T150126.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200128T150126.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200307T220337.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200307T220337.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200314T140337.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200314T140337.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200407T220404.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200407T220404.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200407T220433.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200407T220433.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200428T140442.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200428T140442.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200507T220513.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200507T220513.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200514T160532.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200514T160532.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200607T220638.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200607T220638.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200607T220654.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200607T220654.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200728T140740.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200728T140740.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200728T140759.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200728T140759.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200828T150801.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200828T150801.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200828T150842.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200828T150842.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200828T150857.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200828T150857.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200928T140928.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200928T140928.csv -------------------------------------------------------------------------------- /notebooks/data/data_20200928T150936.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20200928T150936.csv -------------------------------------------------------------------------------- /notebooks/data/data_20201128T151122.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20201128T151122.csv -------------------------------------------------------------------------------- /notebooks/data/data_20201328T151352.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20201328T151352.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202128T112145.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202128T112145.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202128T152133.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202128T152133.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202128T152148.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202128T152148.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202514T112501.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202514T112501.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202714T122706.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202714T122706.csv -------------------------------------------------------------------------------- /notebooks/data/data_20202814T112807.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20202814T112807.csv -------------------------------------------------------------------------------- /notebooks/data/data_20203014T113055.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20203014T113055.csv -------------------------------------------------------------------------------- /notebooks/data/data_20203928T143901.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20203928T143901.csv -------------------------------------------------------------------------------- /notebooks/data/data_20203928T143918.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20203928T143918.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204028T144010.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204028T144010.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204028T144037.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204028T144037.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204128T144119.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204128T144119.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204307T214347.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204307T214347.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204328T104300.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204328T104300.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204407T214458.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204407T214458.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204428T104430.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204428T104430.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204514T114521.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204514T114521.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204728T104720.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204728T104720.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204814T114802.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204814T114802.csv -------------------------------------------------------------------------------- /notebooks/data/data_20204914T114953.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20204914T114953.csv -------------------------------------------------------------------------------- /notebooks/data/data_20205114T115107.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20205114T115107.csv -------------------------------------------------------------------------------- /notebooks/data/data_20205414T115451.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20205414T115451.csv -------------------------------------------------------------------------------- /notebooks/data/data_20205828T145847.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20205828T145847.csv -------------------------------------------------------------------------------- /notebooks/data/data_20205928T145906.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20205928T145906.csv -------------------------------------------------------------------------------- /notebooks/data/data_20205928T145943.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/data_20205928T145943.csv -------------------------------------------------------------------------------- /notebooks/data/saved_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/saved_data.csv -------------------------------------------------------------------------------- /notebooks/data/step-test-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/step-test-data.csv -------------------------------------------------------------------------------- /notebooks/data/tclab-data-example.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/tclab-data-example.csv -------------------------------------------------------------------------------- /notebooks/data/tclab-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/tclab-data.csv -------------------------------------------------------------------------------- /notebooks/data/tclab-open-loop-digital-twin.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/tclab-open-loop-digital-twin.csv -------------------------------------------------------------------------------- /notebooks/data/tclab_historian.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/data/tclab_historian.db -------------------------------------------------------------------------------- /notebooks/figures/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.DS_Store -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/ControlLoop-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/ControlLoop-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/CruiseControl-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/CruiseControl-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/CruiseControl2-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/CruiseControl2-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.pdf -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/FeedbackControlDiagram-checkpoint.tex -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/Model_Data_Image-checkpoint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/Model_Data_Image-checkpoint.jpg -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/arduino_comsol-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/arduino_comsol-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/cascade_control_1-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/cascade_control_1-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/.ipynb_checkpoints/cascade_control_2-checkpoint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/.ipynb_checkpoints/cascade_control_2-checkpoint.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-5-Figure1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-5-Figure1-1.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-Chu_2013.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Chu_2013.pdf -------------------------------------------------------------------------------- /notebooks/figures/08.01-Chu_2013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Chu_2013.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-Chu_2013.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Chu_2013.tex -------------------------------------------------------------------------------- /notebooks/figures/08.01-Kondili_gantt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Kondili_gantt.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-MarveliasGrossman2003a.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-MarveliasGrossman2003a.pdf -------------------------------------------------------------------------------- /notebooks/figures/08.01-MarveliasGrossman2003a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-MarveliasGrossman2003a.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-MarveliasGrossman2003a.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-MarveliasGrossman2003a.tex -------------------------------------------------------------------------------- /notebooks/figures/08.01-MarveliasGrossman2003b.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-MarveliasGrossman2003b.pdf -------------------------------------------------------------------------------- /notebooks/figures/08.01-MarveliasGrossman2003b.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-MarveliasGrossman2003b.tex -------------------------------------------------------------------------------- /notebooks/figures/08.01-Screen Shot 2017-09-19 at 8.15.10 AM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Screen Shot 2017-09-19 at 8.15.10 AM.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-Screen Shot 2018-04-17 at 4.15.33 PM.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-Screen Shot 2018-04-17 at 4.15.33 PM.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-State-task-network-representation-for-example-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-State-task-network-representation-for-example-1.png -------------------------------------------------------------------------------- /notebooks/figures/08.01-State-task-network-representation-for-example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/08.01-State-task-network-representation-for-example2.png -------------------------------------------------------------------------------- /notebooks/figures/0B.99-515px-Honeywell_thermostat_open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-515px-Honeywell_thermostat_open.jpg -------------------------------------------------------------------------------- /notebooks/figures/0B.99-Inkbird-16-Manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-Inkbird-16-Manual.png -------------------------------------------------------------------------------- /notebooks/figures/0B.99-Inkbird-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-Inkbird-16.png -------------------------------------------------------------------------------- /notebooks/figures/0B.99-TCLabOverview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-TCLabOverview.pdf -------------------------------------------------------------------------------- /notebooks/figures/0B.99-TCLabOverview.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-TCLabOverview.tex -------------------------------------------------------------------------------- /notebooks/figures/0B.99-tclab_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/0B.99-tclab_device.png -------------------------------------------------------------------------------- /notebooks/figures/408px-Agitated_vessel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/408px-Agitated_vessel.png -------------------------------------------------------------------------------- /notebooks/figures/B.00-TCLabOverview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/B.00-TCLabOverview.png -------------------------------------------------------------------------------- /notebooks/figures/B.00-arduino_lab_kit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/B.00-arduino_lab_kit.png -------------------------------------------------------------------------------- /notebooks/figures/B.01-FeedbackControlDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/B.01-FeedbackControlDiagram.png -------------------------------------------------------------------------------- /notebooks/figures/BatchProcess.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/BatchProcess.png -------------------------------------------------------------------------------- /notebooks/figures/Continuous-Mixed-Tank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Continuous-Mixed-Tank.png -------------------------------------------------------------------------------- /notebooks/figures/ControlLoop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/ControlLoop.png -------------------------------------------------------------------------------- /notebooks/figures/Control_Map_ver5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Control_Map_ver5.png -------------------------------------------------------------------------------- /notebooks/figures/CruiseControl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/CruiseControl.png -------------------------------------------------------------------------------- /notebooks/figures/CruiseControl2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/CruiseControl2.png -------------------------------------------------------------------------------- /notebooks/figures/E11-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/E11-10.png -------------------------------------------------------------------------------- /notebooks/figures/E11-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/E11-14.png -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.dvi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram.dvi -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram.log -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram.pdf -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram.png -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram.tex -------------------------------------------------------------------------------- /notebooks/figures/FeedbackControlDiagram2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/FeedbackControlDiagram2.png -------------------------------------------------------------------------------- /notebooks/figures/GravityDrainedTanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/GravityDrainedTanks.png -------------------------------------------------------------------------------- /notebooks/figures/InteractingTanks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/InteractingTanks.png -------------------------------------------------------------------------------- /notebooks/figures/Internal_Model_Control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Internal_Model_Control.png -------------------------------------------------------------------------------- /notebooks/figures/Kondili_1993.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Kondili_1993.pdf -------------------------------------------------------------------------------- /notebooks/figures/Kondili_1993.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Kondili_1993.png -------------------------------------------------------------------------------- /notebooks/figures/Kondili_1993.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Kondili_1993.tex -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductX.pdf -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductX.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductX.png -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductX.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductX.tex -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductXY.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductXY.pdf -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductXY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductXY.png -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductXY.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductXY.tex -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductY.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductY.pdf -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductY.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductY.png -------------------------------------------------------------------------------- /notebooks/figures/LP_ProductY.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LP_ProductY.tex -------------------------------------------------------------------------------- /notebooks/figures/LPprob01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/LPprob01.png -------------------------------------------------------------------------------- /notebooks/figures/Medtronic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Medtronic.png -------------------------------------------------------------------------------- /notebooks/figures/Model_Data_Image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Model_Data_Image.jpg -------------------------------------------------------------------------------- /notebooks/figures/PID_controller.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/PID_controller.jpg -------------------------------------------------------------------------------- /notebooks/figures/PID_controllers.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/PID_controllers.jpg -------------------------------------------------------------------------------- /notebooks/figures/PK-one-compartment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/PK-one-compartment.png -------------------------------------------------------------------------------- /notebooks/figures/PK-one-compartment.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/PK-one-compartment.svg -------------------------------------------------------------------------------- /notebooks/figures/Pharmaockinetics1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Pharmaockinetics1.png -------------------------------------------------------------------------------- /notebooks/figures/Pharmaockinetics2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Pharmaockinetics2.png -------------------------------------------------------------------------------- /notebooks/figures/Pharmaockinetics3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Pharmaockinetics3.png -------------------------------------------------------------------------------- /notebooks/figures/Pharmaockinetics4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Pharmaockinetics4.png -------------------------------------------------------------------------------- /notebooks/figures/Pharmaockinetics5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Pharmaockinetics5.png -------------------------------------------------------------------------------- /notebooks/figures/Screen-Shot-Jupyter-Session.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Screen-Shot-Jupyter-Session.png -------------------------------------------------------------------------------- /notebooks/figures/ThermocoupleResponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/ThermocoupleResponse.png -------------------------------------------------------------------------------- /notebooks/figures/Untitled Diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Untitled Diagram.svg -------------------------------------------------------------------------------- /notebooks/figures/Yeh2021_biosensor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/Yeh2021_biosensor.png -------------------------------------------------------------------------------- /notebooks/figures/alcohol_stove.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/alcohol_stove.jpeg -------------------------------------------------------------------------------- /notebooks/figures/arduino_comsol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/arduino_comsol.png -------------------------------------------------------------------------------- /notebooks/figures/baroreflex.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/baroreflex.png -------------------------------------------------------------------------------- /notebooks/figures/cascade_control_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/cascade_control_1.png -------------------------------------------------------------------------------- /notebooks/figures/cascade_control_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/cascade_control_2.png -------------------------------------------------------------------------------- /notebooks/figures/control_valve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/control_valve.jpg -------------------------------------------------------------------------------- /notebooks/figures/controller-coroutine.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/controller-coroutine.drawio -------------------------------------------------------------------------------- /notebooks/figures/controller-coroutine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/controller-coroutine.png -------------------------------------------------------------------------------- /notebooks/figures/exercise_time_constant.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/exercise_time_constant.png -------------------------------------------------------------------------------- /notebooks/figures/logo.aux: -------------------------------------------------------------------------------- 1 | \relax 2 | \gdef \@abspage@last{1} 3 | -------------------------------------------------------------------------------- /notebooks/figures/logo.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/logo.log -------------------------------------------------------------------------------- /notebooks/figures/logo.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/logo.pdf -------------------------------------------------------------------------------- /notebooks/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/logo.png -------------------------------------------------------------------------------- /notebooks/figures/logo.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/logo.tex -------------------------------------------------------------------------------- /notebooks/figures/milk-pooling.dio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/milk-pooling.dio.png -------------------------------------------------------------------------------- /notebooks/figures/nihms-475924-f0001.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/nihms-475924-f0001.jpg -------------------------------------------------------------------------------- /notebooks/figures/nrcardio.2015.96-f2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/nrcardio.2015.96-f2.jpg -------------------------------------------------------------------------------- /notebooks/figures/pressure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/pressure.jpg -------------------------------------------------------------------------------- /notebooks/figures/pump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/pump.jpg -------------------------------------------------------------------------------- /notebooks/figures/pump2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/pump2.jpg -------------------------------------------------------------------------------- /notebooks/figures/refinery_CEP.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/refinery_CEP.png -------------------------------------------------------------------------------- /notebooks/figures/sequence-PID-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/sequence-PID-1.png -------------------------------------------------------------------------------- /notebooks/figures/solenoid_valve.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/solenoid_valve.jpg -------------------------------------------------------------------------------- /notebooks/figures/state_estimation_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/state_estimation_1.png -------------------------------------------------------------------------------- /notebooks/figures/state_estimation_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/state_estimation_2.png -------------------------------------------------------------------------------- /notebooks/figures/thermocouple.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/thermocouple.jpg -------------------------------------------------------------------------------- /notebooks/figures/valve-position-feedback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/figures/valve-position-feedback.png -------------------------------------------------------------------------------- /notebooks/gompertz-model-copy.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/gompertz-model-copy.ipynb -------------------------------------------------------------------------------- /notebooks/gompertz-model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/gompertz-model.ipynb -------------------------------------------------------------------------------- /notebooks/lab4.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/lab4.db -------------------------------------------------------------------------------- /notebooks/untitled.dio.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/notebooks/untitled.dio.svg -------------------------------------------------------------------------------- /notebooks/untitled1.dio.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/A.00-Python-Tutorials.md: -------------------------------------------------------------------------------- 1 | # Python Tutorials 2 | -------------------------------------------------------------------------------- /python/A.05-Tidy-Data-and-Pandas.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/A.05-Tidy-Data-and-Pandas.ipynb -------------------------------------------------------------------------------- /python/A.10-Coding-Controllers-with-Python-Generators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/A.10-Coding-Controllers-with-Python-Generators.ipynb -------------------------------------------------------------------------------- /python/A.11-Modular-Approach-to-Simulation-using-Python-Generators.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/A.11-Modular-Approach-to-Simulation-using-Python-Generators.ipynb -------------------------------------------------------------------------------- /python/A.30-Animation-in-Jupyter-Notebooks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/A.30-Animation-in-Jupyter-Notebooks.ipynb -------------------------------------------------------------------------------- /python/figures/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/figures/.DS_Store -------------------------------------------------------------------------------- /python/figures/pandas-google-sheets-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/figures/pandas-google-sheets-1.png -------------------------------------------------------------------------------- /python/figures/pandas-google-sheets-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/figures/pandas-google-sheets-2.png -------------------------------------------------------------------------------- /python/figures/pandas-google-sheets-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/figures/pandas-google-sheets-3.png -------------------------------------------------------------------------------- /python/figures/pandas-google-sheets-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/python/figures/pandas-google-sheets-4.png -------------------------------------------------------------------------------- /quizzes/CBE 30338 Quiz 2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/CBE 30338 Quiz 2.md -------------------------------------------------------------------------------- /quizzes/CBE 30338 Quiz 2.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/CBE 30338 Quiz 2.pdf -------------------------------------------------------------------------------- /quizzes/gdtkpbig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/gdtkpbig.jpg -------------------------------------------------------------------------------- /quizzes/heatexchangebig.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/heatexchangebig.jpg -------------------------------------------------------------------------------- /quizzes/hesteptestbig.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/hesteptestbig.png -------------------------------------------------------------------------------- /quizzes/quiz-2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/quiz-2.ipynb -------------------------------------------------------------------------------- /quizzes/tuning.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/quizzes/tuning.png -------------------------------------------------------------------------------- /references.bib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/references.bib -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/build_local.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/scripts/build_local.sh -------------------------------------------------------------------------------- /scripts/process_notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/scripts/process_notebooks.py -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /tclab/00.00-tclab.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/00.00-tclab.md -------------------------------------------------------------------------------- /tclab/00.01-setting-up-tclab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/00.01-setting-up-tclab.ipynb -------------------------------------------------------------------------------- /tclab/00.02-troubleshooting-tclab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/00.02-troubleshooting-tclab.ipynb -------------------------------------------------------------------------------- /tclab/00.03-using-tclab.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/00.03-using-tclab.ipynb -------------------------------------------------------------------------------- /tclab/01.00-step-testing.md: -------------------------------------------------------------------------------- 1 | # Step Testing 2 | -------------------------------------------------------------------------------- /tclab/01.01-step-testing.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/01.01-step-testing.ipynb -------------------------------------------------------------------------------- /tclab/01.02-first-order-model-for-a-single-heater.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/01.02-first-order-model-for-a-single-heater.ipynb -------------------------------------------------------------------------------- /tclab/02.00-Empirical-Model-Identification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/02.00-Empirical-Model-Identification.ipynb -------------------------------------------------------------------------------- /tclab/02.02-Fitting-Step-Test-Data-to-Empirical-Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/02.02-Fitting-Step-Test-Data-to-Empirical-Models.ipynb -------------------------------------------------------------------------------- /tclab/03.00-Estimating-Model-Parameters.md: -------------------------------------------------------------------------------- 1 | # Estimating Model Parameters 2 | 3 | -------------------------------------------------------------------------------- /tclab/03.04-Two-Input-Two-Output-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.04-Two-Input-Two-Output-Model.ipynb -------------------------------------------------------------------------------- /tclab/03.05-Two-State-Model-for-a-Single-Heater.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.05-Two-State-Model-for-a-Single-Heater.ipynb -------------------------------------------------------------------------------- /tclab/03.06-Four-State-Model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.06-Four-State-Model.ipynb -------------------------------------------------------------------------------- /tclab/03.10-TCLab-Lab-2-Model-Indentification-Solutions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.10-TCLab-Lab-2-Model-Indentification-Solutions.ipynb -------------------------------------------------------------------------------- /tclab/03.10-TCLab-Lab-2-Model-Indentification.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.10-TCLab-Lab-2-Model-Indentification.ipynb -------------------------------------------------------------------------------- /tclab/03.11-TCLab-Lab-2-Fitting.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/03.11-TCLab-Lab-2-Fitting.ipynb -------------------------------------------------------------------------------- /tclab/04.00-Feedback-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.00-Feedback-Control.ipynb -------------------------------------------------------------------------------- /tclab/04.01-Relay-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.01-Relay-Control.ipynb -------------------------------------------------------------------------------- /tclab/04.02-Lab-Assignment-Relay-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.02-Lab-Assignment-Relay-Control.ipynb -------------------------------------------------------------------------------- /tclab/04.03-PID_Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.03-PID_Control.ipynb -------------------------------------------------------------------------------- /tclab/04.10-Lab-Assignment-PID-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.10-Lab-Assignment-PID-Control.ipynb -------------------------------------------------------------------------------- /tclab/04.11-Lab-Assignment-PI-Control.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/04.11-Lab-Assignment-PI-Control.ipynb -------------------------------------------------------------------------------- /tclab/05.00-State-Estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/05.00-State-Estimation.ipynb -------------------------------------------------------------------------------- /tclab/05.01-Open-and-Closed-Loop-Estimation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/05.01-Open-and-Closed-Loop-Estimation.ipynb -------------------------------------------------------------------------------- /tclab/06.00-Optimal-Control.md: -------------------------------------------------------------------------------- 1 | # Optimization 2 | -------------------------------------------------------------------------------- /tclab/07.00-Predictive-Control-and-Real-Time-Optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/07.00-Predictive-Control-and-Real-Time-Optimization.ipynb -------------------------------------------------------------------------------- /tclab/07.01-Optimization-Control-and-Estimation-using-Pyomo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/07.01-Optimization-Control-and-Estimation-using-Pyomo.ipynb -------------------------------------------------------------------------------- /tclab/07.02-Optimization-Control-and-Estimation-using-Pyomo-With-Windows-ipopt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/07.02-Optimization-Control-and-Estimation-using-Pyomo-With-Windows-ipopt.ipynb -------------------------------------------------------------------------------- /tclab/Step_Test_Data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/Step_Test_Data.csv -------------------------------------------------------------------------------- /tclab/code/0B-99-pidgui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/code/0B-99-pidgui.py -------------------------------------------------------------------------------- /tclab/code/0B.99-thermostat.data.py: -------------------------------------------------------------------------------- 1 | # coding: utf-8 2 | jeffreys-mbp.dhcp.nd.edu 3 | -------------------------------------------------------------------------------- /tclab/code/PIDsim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/code/PIDsim.py -------------------------------------------------------------------------------- /tclab/data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/data.csv -------------------------------------------------------------------------------- /tclab/data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/data/.DS_Store -------------------------------------------------------------------------------- /tclab/data/ThermocoupleData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/data/ThermocoupleData.csv -------------------------------------------------------------------------------- /tclab/data/tclab-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/data/tclab-data.csv -------------------------------------------------------------------------------- /tclab/figures/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/.DS_Store -------------------------------------------------------------------------------- /tclab/figures/08.01-5-Figure1-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/08.01-5-Figure1-1.png -------------------------------------------------------------------------------- /tclab/figures/0B.99-515px-Honeywell_thermostat_open.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-515px-Honeywell_thermostat_open.jpg -------------------------------------------------------------------------------- /tclab/figures/0B.99-Inkbird-16-Manual.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-Inkbird-16-Manual.png -------------------------------------------------------------------------------- /tclab/figures/0B.99-Inkbird-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-Inkbird-16.png -------------------------------------------------------------------------------- /tclab/figures/0B.99-TCLabOverview.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-TCLabOverview.pdf -------------------------------------------------------------------------------- /tclab/figures/0B.99-TCLabOverview.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-TCLabOverview.tex -------------------------------------------------------------------------------- /tclab/figures/0B.99-tclab_device.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/0B.99-tclab_device.png -------------------------------------------------------------------------------- /tclab/figures/B.01-FeedbackControlDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/B.01-FeedbackControlDiagram.png -------------------------------------------------------------------------------- /tclab/figures/FeedbackControlDiagram.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/FeedbackControlDiagram.pdf -------------------------------------------------------------------------------- /tclab/figures/FeedbackControlDiagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/FeedbackControlDiagram.png -------------------------------------------------------------------------------- /tclab/figures/FeedbackControlDiagram.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/FeedbackControlDiagram.tex -------------------------------------------------------------------------------- /tclab/figures/Internal_Model_Control.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/Internal_Model_Control.png -------------------------------------------------------------------------------- /tclab/figures/TCLab.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/TCLab.jpg -------------------------------------------------------------------------------- /tclab/figures/TCLab_labelled.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/TCLab_labelled.jpg -------------------------------------------------------------------------------- /tclab/figures/TCLab_overview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/TCLab_overview.png -------------------------------------------------------------------------------- /tclab/figures/ThermocoupleResponse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/ThermocoupleResponse.png -------------------------------------------------------------------------------- /tclab/figures/arduino_comsol.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/figures/arduino_comsol.png -------------------------------------------------------------------------------- /tclab/testing-software-environment.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndcbe/controls/HEAD/tclab/testing-software-environment.ipynb --------------------------------------------------------------------------------