Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Optimal Control: Theory, Computation, and Engineering Practice

by Saeid Bayat (saeidb@umich.edu; saeidbayat.com)

Optimal Control course cover showing foundational theory, numerical methods, trajectories, and engineering applications

Overview

Optimal control asks how a dynamic system should act over time to achieve an objective while satisfying its governing equations and practical limitations. These notes will connect mathematical theory, numerical solution methods, feedback implementation, and engineering interpretation.

Course roadmap


Why Write These Notes?

Optimal control connects dynamic-system modeling, control theory, calculus of variations, and numerical optimization, yet students are often left to assemble these connections themselves. I wrote these notes to present the subject as one coherent framework for designing control inputs and system trajectories that satisfy the dynamics, respect constraints, and optimize meaningful engineering objectives. The emphasis is not only on computing an optimal solution, but also on understanding its structure, interpreting it physically, and evaluating whether it is mathematically sound and numerically reliable. Through reproducible examples, visual explanations, and open-ended problems, these notes aim to make optimal control rigorous, intuitive, and practical for solving real engineering problems.


Acknowledgements and Feedback

I am deeply grateful to Prof. Anil V. Rao, Professor in the Department of Mechanical and Aerospace Engineering and Director of the Vehicle Dynamics and Optimization Laboratory at the University of Florida. His lectures introduced me to optimal control during my PhD studies and had a lasting influence on how I understand and teach the subject. Many of the explanations, examples, and pedagogical approaches in these notes were inspired by his teaching.

AI-assisted tools have been used selectively during drafting and visual development.

If you have feedback or suggestions, please contact me through saeidbayat.com. I would be glad to hear from students, educators, researchers, and other readers who find these notes useful.


Accessibility

I want all students to be able to engage fully with these notes. The material uses text, equations, diagrams, and computational examples to provide multiple paths to understanding, and I aim to follow WCAG 2.1 AA practices. If you encounter an accessibility barrier, please contact me through saeidbayat.com so I can improve the resource.