Integrated control system design of magnetic bearings for flywheel based on FPGA

Integrated control system design of magnetic bearings for flywheel based on FPGA
复制标题

DOI:
--
复制
发表时间:
2012
期刊:
Electric Machines and Control
影响因子:
--
通讯作者:
L. Kun
L. Kun
中科院分区:
其他
文献类型:
--
作者:
L. Kun

文献摘要

被引文献

相似文献

为了减小磁悬浮飞轮控制系统的体积和功耗,提出了一种四轴飞轮磁轴承集成控制器及其FPGA实现方案,该集成控制器将信号调理、位置控制器和功率放大器作为一个整体进行优化设计,用单个FPGA芯片实现带不平衡补偿的转子位置控制,电流控制和三电平PWM算法,通过重用时钟中的浮点IP核来实现计算任务,为了平衡计算速度和逻辑资源消耗,提出了一种选择A/D转换器精度和浮点数字长的方法,提出了一种增量式三角函数在线计算算法,该算法仅使用乘法器、乘法器、乘法器、实验结果表明,在0~7 000 r/min转速范围内,转子位置信号的最大径向位置误差小于10%结果表明,四轴飞轮磁轴承的所有控制任务都可以在一个FPGA上实现,其等效逻辑门数不到20万。
In order to reduce the volume and power consumption of the control system for magnetically suspended flywheel,an integrated controller for 4-axis flywheel magnetic bearings and its field programmable gate array(FPGA) implementation were proposed.The integrated controller optimizes the signal conditioning,the position controller and the power amplifier as a whole,using a single FPGA chip to implement the rotor position control with unbalance compensation,current control,and the three-level PWM algorithms.The calculation tasks were implemented by means of reusing floating-point IP cores in timepieces.In order to balance the calculation speed and logic resources consumption,a method to select the precision of the A/D converter and the word length of the floating-point IP cores in the control algorithms was proposed.An incremental algorithm was proposed to calculate the trigonometric function online,using only multipliers,accumulators,and lookup tables.The FPGA solution of the three-level PWM and an auto calibration method for the rotor position signals were proposed.Experiment results show that the maximum radial position error at the rotation speeds of 0~7 000 r/min is less than 10% of the protection gap.The conclusion is that all the control task for 4-axis flywheel magnetic bearings can be implemented on a single FPGA with less than 0.2 million equivalent logic gates.