The invention provides a
motor vibration noise control method and
system based on
modal resonance frequency prediction, and belongs to the field of
motor control. The method comprises the following steps: acquiring each order of intrinsic mode frequency of the
permanent magnet motor; a cost function parameter, a current constraint condition and a control target are set, and a
model prediction control method is adopted to drive an
inverter to operate, specifically, the current operation state quantity of the
permanent magnet motor is collected; predicting a state response in a future
finite time domain based on the operation state quantity; constructing a value function, and evaluating and optimizing a state change result; and selecting an optimal
voltage vector, generating a pulse
signal to drive an
inverter to execute, obtaining a motor high-frequency electromagnetic force wave distribution condition, comparing the motor high-frequency electromagnetic force wave distribution condition with the intrinsic mode frequency of the
permanent magnet motor, and optimizing an optimal
voltage vector selection logic. The problems that
harmonic waves are concentrated and
resonance is easily caused by a fixed
switching frequency modulation method in the prior art, and a passive suppression method is high in cost and poor in flexibility are solved.