Nonlinear constrained predictive control applied to a coupled-tanks apparatus | Synapse