An axial-flux electric motor includes a stator having a plurality of stator windings and a plurality of stator pole-pairs, a first rotor configured to magnetically interact with the stator in an axial direction, the first rotor is positioned on one side of the stator, having a plurality of permanent magnets embedded thereon with a plurality of rotor pole-pairs, a second rotor configured to magnetically interact with the stator in the axial direction, the second rotor is position on another side of the stator, having a plurality of permanent magnets embedded thereon with a plurality of rotor pole-pairs, and a plurality of stationary ferromagnetic segments, positioned between the stator and the first rotor and between the stator and the second rotor, the ferromagnetic segments are adapted to modulate magnetic field of the permanent magnets in the axial direction.