Publications Details

Publications / Journal Article

Model predictive control simulations with block-hierarchical differential–algebraic process models

Parker, Robert B.; Nicholson, Bethany L.; Siirola, John D.; Biegler, Lorenz T.

Hierarchical optimization modeling in an algebraic modeling environment facilitates construction of large models with many interchangeable sub-models. However, for dynamic simulation and optimization applications, a flattened structure that preserves time indexing is preferred. To convert from a structure that facilitates model construction to a structure that facilitates dynamic optimization, the concept of reshaping an optimization model is introduced along with the recently developed utilities in the Pyomo algebraic modeling environment that make this possible. The application of these utilities to model predictive control simulations and partial differential equation (PDE) discretization stability analysis is discussed, and two challenging nonlinear model predictive control case studies are presented to demonstrate the advantages of this approach.