After successful completion of the course, students are able to use the concepts of mathematical optimization as well as optimization-based methods for system design, estimation of parameters, trajectory planning, observer design (estimator for non-measurable prozess variables), design of controllers and feedback controllers, and to solve practical problems. Successful completion of this course enables students to identify and mathematically formulate optimization problems in practical control design problems and to select, analyze, implement, simulate, adapt, and apply solution methods appropriate for the respective control task. This course strengthens and deepens engineering approaches, abstract and analytical thinking, independent solution of practical optimization problems, as well as mathematical skills.
Model predictive control:
Basic idea, optimization problem and its components, variants of model predictive control, stability analysis, suboptimal model predictive control, implementation
Receding horizon estimation:
Basic idea, optimization problem and its components, stability of state observers, state estimation with full information, state estimation using a receding horizon, maximum-a-posteriori state estimation, modifications for parameter estimation
Optimization-based estimation:
parametric linear and nonlinear models, collinearity of parameters, observability Gramian matrix, optimal placement of sensors
The contents of this lecture are elaborated and discussed based on lecture notes and exercise notes (both documents freely available). The material is presented on the blackboard and with slides. To deepen, reinforce, and practically apply the material, example problems are discussed and mathematically solved. The software Matlab is used for computer-aided solution of optimization problems. In some cases, the developed solutions are practically implemented and tested on laboratory experiments.
The performance is evaluated in an oral exam in presence, which can take place at any time Monday to Friday. To arrange a time for the examination, send an e-mail with desired dates, times or time slots, your name, student ID number, and study code to steinboeck@acin.tuwien.ac.at.