Optimal and Robust Control
B3M35ORR + BE3M35ORR + BE3M35ORCLiterature for the course
Our course covers two domains in the field of control theory - optimal control and robust control. Both domains are so wide and deep that it turns out impossible to name a single book that would cover both of them. The more so that our preference in this course is to provide a broad overview of the concepts, methods and tools, rather than dig deep into the underlying mathematics.
Moreover, in our course we will need at least the basics from one discipline of applied (numerical) mathematics - (numerical) optimization. Hence, we have resigned at building this course on a single (text)book.
For each of these three domains there are dozens of high-quality textbooks available on the market and online texts available for download. We will therefore only give reading assignments from online resources and recommend literature for further optional reading once we study the individual (weekly) topics.
Note, however, that for the last part of the course during which we discuss robust control, our choice of a recommended literature is confident (see [8] in the literature for robust control). Several copies are reserved for the students of this course in the university library. This is the only book that we strictly require in this course (for a part of the course).
Anyway, below we give some general recommendation on literature categorized into the three domains. Students are not required to obtain those books but perhaps such commented lists might do some service to interested students.
Numerical optimization
In this course we will use this discipline to invoke the basic concepts and tools. We will not follow any single textbook offering a full course in numerical optimization. Therefore we do not even rely on students having an access to a particular book.
Should the interested students need some recommendation for their further tudy, below is a list of our popular books on the topic. In particular, [6] offers lucid explanations and [7] is fairly comprehensive yet readable. The freely available [2]
is now regarded a "convex optimization bible". The recently freely published [8] seems fairly comprehensive and readable.
Optimal control (and calculus of variations)
In the first half of our course we are going to deal with fundamentals of optimal control. For discrete-time systems we can invoke the concepts and tools from the discipline of numerical optimization but for continuous-time systems we need to invoke something
else - calculus of variations. Hence our desired book should contain a fair discussion of calculus of variations. Our earlier choice used to be [7] (in the previous edition) in the list below, then we switched towards [8] (mainly because its draft
is freely available on the author's webpage while [7] is ridiculously expensive (but lately also made available online on the author's web)). While [3] is regarded classic, [5] is much more readable. A few copies of [1] are available in the library. The recently published [6] really stands up to its title
- it is very intuitive.
However, neither book contained the right blend of topics for our course (and the rigour corresponding to our students' background). Therefore, we will not follow any single textbook but encourage the students to get
any of the books listed below; mapping the individual lectures to the chapters in a book will be easy because the material is now already standard.
Robust control
Although somewhat narrow in scope, the topic of robust control is described in a wealth of books. Nonetheless, here our choice is fairly confident. In the second half of the course we are going to use [8] heavily. A few copies of this book are available in the university library (reserved for the students of this course). But we strongly recommend considering purchasing the book. It might turn out very useful as a reference even after passing an exam in this course. Below we give a list of some other relevant and popular books that might be useful for further studies. But we are not going to work with these books in this course.