A new iterative controller refinement technique for amplitude constrained control action