Temperature Control of a SISO and MIMO System

Situation: Apply feedback control schemes in python to control the temperature of a Arduino with two heaters and two temperature sensors.

Task: Apply PID, Moving Horizon Estimation, and Model Predictive Control schemes to control the temperature of a two heater system.

Action: Designed PID and model predictive control (MPC) algorithms to drive system outputs to desired target temperatures.

Result: Successfully controlled the temperature of a single and two heater system with control algorithms.

Temperature control lab includes an Arduino, two heaters, and two temperature sensors. ×
Tuned PI controller performance of a single heater system (SISO). ×
Moving horizon estimation for a two heater system. The MHE estimates parameters for a physics based model derived from ana energy balance. ×
Combined MHE and MPC controller performance of a two heater system (MIMO). ×