Model based extremum-seeking controller via modelling-error compensation approach. (August 2019)