From 332721c0bede1aff650c8f5f42b1ce0181cefd4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gerardo=20Marx=20Cha=CC=81vez-Campos?= Date: Tue, 21 Mar 2023 23:56:11 -0600 Subject: [PATCH] general ideas --- Readme.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 Readme.md diff --git a/Readme.md b/Readme.md new file mode 100644 index 0000000..c496a62 --- /dev/null +++ b/Readme.md @@ -0,0 +1,28 @@ +# Introduction + +The temperature control lab is an application of feedback control with an Arduino, an LED, two heaters, and two temperature sensors that is mainly based in the `APMonitor TCLab` project. The heater power output is adjusted to maintain a desired temperature setpoint. Thermal energy from the heater is transferred by conduction, convection, and radiation (phenomena) to the temperature sensor. Heat is also transferred away from the device to the surroundings by the heat-sink. + +![](http://apmonitor.com/pdc/uploads/Main/tclab_transparent.png) + +This project is a resource for model identification, controller development, and machine learning applications. It is a pocket-sized lab with software in Python, MATLAB, and Simulink for the purpose of reinforcing control theory for students. + +# Portable Temperature Control Lab for Learning Process Control + +This lab teaches principles of system dynamics and control. In particular, this lab reinforces: + +- Dynamic modeling with balance equations +- The difference between manual and automatic control +- Step tests to generate dynamic data +- Fitting dynamic data to a First Order Plus Dead Time (FOPDT) model +- Obtaining parameters for PID control from standard tuning rules +- Tuning the PID controller to improve performance + + +![](http://apmonitor.com/pdc/uploads/Main/tclab_schematic.png) + + +# Main project ideas + +![](./tclab-block.png) + +![](./pcb.png)