An Intelligent Non-Collocated Control Strategy for Ball-Screw Feed Drives with Dynamic Variations