Accurate Subdomain Model for Computing Magnetic Field of Short Moving-Magnet Linear Motor With Halbach Array