A tubular linear machine with dual Halbach array. (2014)