Black Box System Controller

Top-of-class controller design for unknown transfer function system using advanced control theory.

Black Box System Controller

About This Project

As part of a design course, we were given a black box system with an unknown transfer function that took input functions to unpredictable output functions. The only information available was samples of the output function at regular intervals. The task was to test the system and design a controller to ensure that the output of the system matched the input function exactly. Key tasks to do this included: i) proving time invariance of the system ii) estimating noise and filtering it out (used Fourier Analysis to justify low-pass filter) iii) creating a Bode plot based on an efficient algorithm to test different frequencies iv) estimating a corresponding transfer function and implementing feed-forward compensation to ensure the system was minimum phase v) designing and testing a PID controller. The controller exceeded all target specifications and was deemed top of the class.

Technologies Used

MATLABFourier AnalysisSimulinkPID Control

Project Links