cover Lars Grüne | Jürgen Pannek

Nonlinear Model
Predictive Control

Theory and Algorithms

Springer-Verlag, London, 2017
2nd Edition, 2017, XIV, 456 p. 80 illus., ISBN 978-3-319-46023-9 (hardcover), 978-3-319-46024-6 (eBook)

Springer website for the book (including table of contents and sample chapters)
Online version on
Look inside on (1st edition)
Blick ins Buch on (1st edition)
Sample pages on Google Books (1st edition)

Bookmetrix: 1st edition, 2nd edition

MATLAB NMPC routine and examples
C++ NMPC routine and examples
Other MATLAB and MAPLE routines

Errata for the 1st edition
Errata for the 2nd edition


  • 28th April 2018 - errors in Problem 2(a) and (c) in both editions reported (thanks to Anian Brosch)
    corrections can be found in the Errata
  • 13th March 2017 - Errata for the second edition added
  • 12th November 2016 - second edition released
  • 19th June 2012 - latest update of the Errata for the first edition
  • 30th May 2011 - bugfix in the MATLAB routine nmpc.m

© 2011-2018 Lars Grüne, Jürgen Pannek