optimization of a self tuning open loop controller