Adaptive damage localization based on locally perturbed dynamic equilibrium and hierarchical clustering