Multi-Input Multi-Output (MIMO) Thermal Radiation
Monitoring System
1. Assignment Overview
This assignment requires students to design, build, and control a working prototype of
a thermal radiation monitoring system that demonstrates multivariable process control
principles. The system involves multiple heat sources (candles) and multiple thermal
radiation sensors, creating a coupled MIMO system where each input affects multiple
outputs.
2. System Specifications
2.1 Physical Dimensions
Length (L): 60 cm, Width (W): 30 cm, Height: 30 cm (recommended for 3D
monitoring)
Material: Heat-resistant enclosure (wood frame, metal mesh, or fire-resistant
composite)
2.2 Heat Sources Configuration
Based on the top-view diagram, arrange 5 candles as follows:
1 large candle at the center position
4 smaller candles arranged symmetrically around the center:
Front-left position, Front-right position
Back-left position, Back-right position
2.3 Sensor Placement
4 thermal radiation sensors (non-contact IR temperature sensors)
Positioned at the four corners of the enclosure
Recommended sensors: MLX90614, AMG8833, or TMP007
Mounting height: Aligned with candle flame level
2.4 Data Acquisition System
DAQ Hardware: Arduino, Raspberry Pi, or National Instruments DAQ
Communication: USB or wireless connection to computer
Sampling rate: Minimum 1 Hz (adjustable)
Software: MATLAB, Python, or LabVIEW for data logging and control
3. Learning Objectives
Upon completion of this assignment, students will be able to:
Understand MIMO Systems: Recognize cross-coupling effects where multiple inputs
(heat sources) affect multiple outputs (temperature radiation / readings)
System Identification: Develop mathematical models relating candle
positions/intensities to sensor readings
Process Dynamics: Analyze thermal response characteristics including time delays
and time constants
Control Strategy Design: Implement multivariable control algorithms (PID,
decoupling control, or MPC)
Real-time Implementation: Deploy control algorithms on embedded systems
Safety Engineering: Handle fire hazards and implement emergency shutdown
procedures
4. Assignment Tasks
Phase 1: System Design and Construction
Task 1.2: Sensor Selection and Calibration
Task 1.3: Data Acquisition Hardware Setup
Task 1.4: Safety System Implementation
Phase 2: System Characterization
Task 2.1: Open-Loop Testing
Task 2.2: System Identification
Task 2.3: Model Validation
Phase 3: Control System Design
Task 3.1: Control Objectives Definition
Task 3.2: Controller Design Options
Task 3.3: Simulation Studies
Phase 4: Implementation and Testing
Task 4.1: Real-time Controller Implementation
Task 4.2: Closed-Loop Experiments
Task 4.3: Performance Evaluation
Task 4.4: Optimization and Tuning
5. Team Requirements
Team size: 3-4 students
Roles: Assign specific responsibilities (deadline for Informing to course Faculty 30 th
Jan 2026 )
6. Resources and References
6.1 Recommended Textbooks
Skogestad, S., & Postlethwaite, I. (2005). Multivariable Feedback Control
Ogunnaike, B. A., & Ray, W. H. (1994). Process Dynamics, Modeling, and Control
Camacho, E. F., & Bordons, C. (2007). Model Predictive Control
6.2 Software Tools
MATLAB/Simulink (Control System Toolbox, System Identification Toolbox)
Python (control library, scipy, numpy), LabVIEW
Arduino IDE / Raspberry Pi OS
6.3 Hardware Suppliers
Sensors: Adafruit, SparkFun, Digi-Key
DAQ: Arduino, Raspberry Pi, National Instruments
Materials: Local hardware stores, maker spaces
7. Submission Deadlines
Milestone Deadline Deliverable
Phase 1 Complete As discussed in class Design report
Phase 2 Complete System identification report
Phase 3 Complete Control design report
Phase 4 Complete Implementation report
Final Submission Complete report + working prototype
Presentations
Live demonstration (7th April 2026)