Inverse perturbation method for structural redesign with frequency and mode shape constraints