Model predictive control for complicated dynamic systems: a survey | Synapse