Adaptive pole placement