adaptive linearizing control