Tutorial overview of model predictive control | Synapse