Dynamic analysis of an electromagnetic vibration absorber in a non-ideal system