A non-transitory computer-readable medium for designing a rotor-stator structure for an electrodynamic machine, the computer-readable medium, comprising executable instructions to:
- select active field pole members including coils at least one of which has a coil length parallel to an axis of rotation;
- select pole faces to confront conical surfaces of rotors disposed axially from each other, selecting said pole faces comprising:
- determine a flux in a coil region of an active field pole member to produce a value of torque, said coil region being disposed within said coil length;
- select a magnet material to produce a flux density at an air gap formed between a surface of said magnet material and a pole face of said active field pole member;
- calculate, in a processor, a surface area of said pole face at which said flux density of said magnet material provides for said flux in said coil region to approximate said value of torque;
- and
- determine a non-orthogonal angle at which to orient said pole face relative to said axis of rotation to establish said surface area for said pole face;
- and
- size said coil length while maintaining a cross-sectional area associated with said active field pole members to adjust said value of torque as one or more performance characteristics.