Multiphysics Approach to Numerical Modelling of a Permanent-Magnet Tubular Linear Motor