Electromagnetic Linear Machines with Dual Halbach Array