Skip to Main Content
This paper presents the digital hardware implementation of adaptive fuzzy controller for ac servo motor system based on FPGA (Field Programmable Gate Array) technology. Firstly, a mathematic modeled for typical ac motor drive is defined. Secondly, to increase the performance of the motor drive system, an AFC (Adaptive Fuzzy Controller) constructed by a fuzzy basis function and a parameter adjustable mechanism is derived and applied to the speed control loop of ac motor drive system to cope with the effect of the system dynamic uncertainty and external load. Thirdly, an FSM (Finite State Machine) joined by a multiplier, an adder, a LUT (Look-up table), some comparators and registers is presented to model the overall AFC, and VHDL is adopted to describe the circuit of FSM. After that, an FPGA is used to implement the overall control algorithm for ac motor drive. Finally, an experimental system is set up to verify the effectiveness of the proposed method.