Abstract: An axial flux switched reluctance motor and/or generator, and controls are provided. It includes a stator, which includes a front surface and a rear surface, and sidewalls that extend from the front surface to the rear surface. The stator includes salient stator poles positioned on the front surface. Each one of the salient stator poles including: a bobbin protruding out from the front surface in a direction along an axis of the bobbin that is perpendicular to the front surface; the bobbin comprising a bobbin front surface that is substantially parallel to the front surface of the stator; and a coil of electrically insulated wire wound around the bobbin. A rotor includes a front rotor surface and an opposite facing rear rotor surface; and further includes a plurality of rotor poles. The rotor is affixed to a shaft and rotates about an axis of rotation that is aligned with the shaft.
Abstract: A state machine includes a stator assembly arranged to generate a rotating electromagnetic field in response to a control signal and a rotor assembly, positioned adjacent to the stator assembly, arranged to rotate in response to the rotating electromagnetic field. A sensor is arranged to detect an angular position of the rotor assembly and output sensor data based on the angular position of the rotor assembly. A controller is arranged to receive the sensor data and adjust the control signal based on the angular position of the rotor assembly to adjust a torque of associated with the rotor assembly when the state machine functions as a motor or to adjust a power output from the stator assembly when the state machine functions as a generator.