FPGA-Based Predictive Sliding Mode Controller Of A Three-Phase Inverter

This paper proposed a novel predictive variable structure- switching-based current controller for a three-phase load driven by a power inverter. The design specifications are robustness to load electrical parameters, fast dynamic response, reduced switching frequency, and simple hardware implementation. In order to meet previous specifications, a sliding mode controller has been developed, which is designed as finite-state automata, and implemented with a field-programmable gate array (FPGA) device. The switching strategy implemented within the state transition diagram provides for a minimum number of switches by the three-phase inverter that is confirmed through simulation and experimental results. Its regulation using the proposed control law provides good transient response by the brushless ac motor control. However, this does not limit the wider applicability of the proposed controller that is suitable for different types of ac loads (rectifier and inverter) and acmotors (induction, synchronous, and reluctance). A new logical FPGA torque and speed controller is developed, analyzed, and experimentally verified.


1. Brushless alternating-current (BLAC) motor
2. field-programmable gate array (FPGA)
3. finite-state machine (FSM)
4. predictive control
5. sliding mode controller (SMC)
6. supervisor
Software: Matlab/Simulink

Block Diagram:

Basic Circuit Of A VSI.

Fig.1. Basic Circuit Of A VSI.


[1] M. P. Kazmierkowski, R. Krishnan, F. Blaabjerg, and J. D. Irwin, Control in Power Electronics: Selected Problems. New York: Academic, 2002.
[2] R. Kennel, A. Linder, and M. Linke, “Generalized predictive control (GPC)—Ready for use in drive applications?” in Proc. IEEE Power Electron. Spec. Conf., 2001, vol. 4, pp. 1839–1844.
[3] A. Malinowski and H. Yu, “Comparison of embedded system design for industrial applications,” IEEE Trans. Ind. Informat., vol. 7, no. 2, pp. 244– 254, May 2011.
[4] C. Buccella, C. Cecati, and H. Latafat, “Digital control of power converters—A survey,” IEEE Trans. Ind. Informat., vol. 8, no. 3, pp. 437– 447, Aug. 2012.
[5] E. Monmasson and M. N. Cirstea, “FPGA design methodology for industrial control systems—A review,” IEEE Trans. Ind. Electron., vol. 54, no. 4, pp. 1824–1842, Apr. 2007.

Leave a Reply

Your email address will not be published. Required fields are marked *