FPGA-Based Implementation for Unbalance Compensation in Active Magnetic Bearings
An FPGA implementation for unbalance compensation in AMB is proposed. The compensation method uses a generalized notch filter based on coordinate transformations. In the FPGA implementation, the lookup table is used to get the sine and cosine value, and an incremental algorithm is adopted when calculating sin ?t . The rotation speed of the flywheel rotor is considered as a constant in every iterative step. Detailed skills in HDL coding are presented. Experimental results prove that the compensation is effective over a wide range of operation speeds.
Booktitle: Proceedings of ISMB12