Vibration suppression of ball-screw drive system based on flexible dynamics model