The application provides an electromagnetic rotary
energy harvesting device and method based on a double-layer
Halbach array, which comprises coaxially arranged rotor and
stator assemblies, the rotor
assembly is fixed to the shaft end of a rotating
machine and rotates synchronously with the shaft end of the rotating
machine, the coils of the annular coil
assembly are symmetrically distributed according to a three-phase winding and are connected in Y shape, the
magnet housing of the
stator assembly is provided with magnets and counterweights, the magnets comprise inner and outer ring magnets, the double-layer concentric cylindrical
Halbach array is formed by the inner and outer ring magnets, the inner and outer ring magnets are arranged in the coil assembly and are magnetized in a radially staggered manner, the counterweights balance the
electromagnetic torque by gravity torque, and the relative rotation of the rotor and
stator assemblies is ensured. The double-layer
Halbach array is used to concentrate the
magnetism of the magnets to the middle annular air gap area, the
kinetic energy-
electric energy conversion is realized by combining
electromagnetic induction, the
magnetic stabilization and
voltage stabilization are realized by adjusting the arrangement angle of the magnets, and the relative movement of the magnets and the coils is realized without additional fixation of the magnets of the stator assembly by relying on the single
pendulum structure of the counterweights.