“…For many complex processes (especially with time delay, with overshoot or of nonminimum phase), the PID controllers cannot achieve a very good control performance. In addition, there is not a simple and intuitive method of controller tuning (Ziegler and Nichols, 1942;Garcia and Morari, 1982;Duma et al, 2011;Nicolau, 2013;Singh et al, 2014). The proposed control algorithm is inspired from the internal model control (IMC) concept, which states that an accurate control can be achieved if the control system encapsulates a representation of the controlled process (Francis and Wonham, 1976;Bengtsson, 1977;Garcia and Morari, 1982;Rivera et al, 1986;Horn et al, 1996).…”