Two degrees of freedom control and B-spline functions as tools for a reduced complexity approach to MPC