2-D Semi-Analytical Magnetic Field Calculation for Flat Permanent-Magnet Linear Machines Using Exact Subdomain Technique