Adaptively Switched Set-point Tracking PID Controllers