An efficient single output fuzzy control algorithm for adaptive applications