Torque ripple minimisation in modular permanent magnet brushless machines