Methods for Implementing Stochastic Anti-Windup PI Controllers
In the present invention, different circuit-based implementations of stochastic anti-windup PI controllers are provided for a motor drive controller system. The designs can be implemented in a Field Programmable Gate Arrays (FPGA) device. The anti-windup PI controllers are implemented stochastically so as to enhance the computational capability of FPGA. The invention encompasses different circuit arrangements that implement distinct anti-windup algorithms for a digital PI speed controller. The anti-windup algorithms implemented by the circuit arrangements can significantly improve the control performance of variable-speed motor drives.
Compared with the existing technologies, the stochastic PI controller provides an efficient implementation approach that uses straightforward digital logic circuits but has the advantage of significantly reducing the circuit complexity. Therefore, the present invention notably improves the performance of the stochastic PI controller and saves digital resources in a motor drive control system. The immediate and/or future applications are motor drive controllers for induction motor systems, and more particularly, proportional-integral (PI) controllers. The use of the invention will increase the market of FPGA since the capability will be largely increased and the cost will be relatively reduced.