Video and Webinar Series

System Identification and Control System Design

Learn how to design and implement a controller when a first principle model is not available or hard to obtain. More specifically see how to identify linear and nonlinear models of your system using system identification techniques, and use the resultant model to design and tune a PID controller. Also, explore how to deploy and test the controller on an Arduino board.

Data Acquisition Collect input-output data from an Arduino board that hosts a DC motor.

Estimate Linear and Nonlinear Models Identify model of a DC motor using linear models such as transfer function and state space and nonlinear models such as nonlinear ARX models.

Controller Design and Implementation Design and tune a PID controller for the identified plant model and deploy the controller to the Arduino board for real-time testing.