Precise position control of tubular linear motors with neural networks and composite learning