Cleveland State University

Department of Electrical and Computer Engineering

 

EEC 644 / 744

Optimal Control

 

There are many ways to design a control system.  Adaptive control is a way of allowing a control system to adjust to changes in the system that is being controlled.  Fuzzy and neural control allow a designer to control a system without having a mathematical model of the system. Robust Control is a frequency-domain method of designing a control system that is not sensitive to variations in the plant model or noise.

 

Optimal control is a time-domain method that has been around since the 1950s and has seen a lot of successful applications. Given a system and reference signal that we want the system output to track, what controller will minimize the error between the system output and the reference signal? The dual problem is the problem of estimation: given a system, what state estimator will minimize the error between the true state and the estimated state? The answer to the optimal estimation problem is given by the Kalman filter. Both of these problems will be attacked in this course.

 

Here are the links to the course syllabus and the homework assignments.

 

Here are some sample Matlab programs.

 

Here are some good links to optimal control web sites.

 

I’ve written an Introduction to Kalman Filtering web site that you can read and get some additional web links from. You can also read a version of a similar article called Kalman Filtering (pdf, 425 KB - postscript, 1.26 MB) that appeared in the magazine Embedded Systems Programming.

 

This course uses MATLAB a lot and Maple less frequently.  You can find more information about MATLAB and Maple from the links below.

 


Professor Simon's Home Page

Department of Electrical and Computer Engineering

Cleveland State University


Last Revised: November 4, 2002