Model predictive control: recent developments and future promise
scientific article