Method for creating digital circuits comprised in an MPC controller, which implements an approximation technique for Model Predictive Control (MPC), in which a quadratic programming or linear programming optimization problem is formulated based on a linear state-space dynamical model of a physical process having a state x, and provides a control law (u(x)) defined over a partition that contains simplices having vertices (vi), where i ranges from 1 to Nv, and wherein the vertices (vi) are comprised in a given set of states of the physical process, wherein said method comprises the following steps:
- a. compute a solution (w*) of the optimization problem and define the control law (u(x));
- b. check the stability of a closed-loop system under the control law u(x), wherein the closed-loop system comprises the MPC controller and the physical process;
- and
- c. synthesize a digital circuit by starting from the control law (u(x)) and the vertices (vi).