Text this: Optimisation of a transverse flux linear PM generator using 3D Finite Element Analysis