TY - GEN
T1 - Area-efficient FPGA implementation of finite control set model predictive current control
AU - Wendel, Sebastian
AU - Dietz, Armin
AU - Kennel, Ralph
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/7/2
Y1 - 2017/7/2
N2 - The implementation of finite control set model predictive control (FCS-MPC) is a popular topic in the area of research. Especially for motors with small electrical time constants in the range of microseconds, the experimental implementation is challenging. Without branch and bound methods for reducing the necessary switching possibilities, FCS-MPC respects each switching possibility and the calculation effort will increase exponentially with the time horizon. To meet these challenges, more and more field programmable gate array (FPGA) based implementations are introduced. However, the resources (e.g. multipliers) of the FPGA are limited, therefore, this paper discusses an area-efficient implementation of an exhaustive search FCS-MPC approach for the current control at the example of a two-level voltage source inverter with a surface permanent magnet synchronous motor (SPMSM). The presented implementation uses an automated rapid control prototyping workflow for implementing a long horizon FCS-MPC. The investigations use resource streaming, sharing, multiplier optimization techniques and are implemented on an application-oriented calculation platform, instead of a high-performance laboratory solution. These considerations are useful for the transfer into industrial applications, which are the benefit of this paper.
AB - The implementation of finite control set model predictive control (FCS-MPC) is a popular topic in the area of research. Especially for motors with small electrical time constants in the range of microseconds, the experimental implementation is challenging. Without branch and bound methods for reducing the necessary switching possibilities, FCS-MPC respects each switching possibility and the calculation effort will increase exponentially with the time horizon. To meet these challenges, more and more field programmable gate array (FPGA) based implementations are introduced. However, the resources (e.g. multipliers) of the FPGA are limited, therefore, this paper discusses an area-efficient implementation of an exhaustive search FCS-MPC approach for the current control at the example of a two-level voltage source inverter with a surface permanent magnet synchronous motor (SPMSM). The presented implementation uses an automated rapid control prototyping workflow for implementing a long horizon FCS-MPC. The investigations use resource streaming, sharing, multiplier optimization techniques and are implemented on an application-oriented calculation platform, instead of a high-performance laboratory solution. These considerations are useful for the transfer into industrial applications, which are the benefit of this paper.
UR - http://www.scopus.com/inward/record.url?scp=85049164343&partnerID=8YFLogxK
U2 - 10.1109/SPEC.2017.8333557
DO - 10.1109/SPEC.2017.8333557
M3 - Conference contribution
AN - SCOPUS:85049164343
T3 - Proceedings - 2017 IEEE Southern Power Electronics Conference, SPEC 2017
SP - 1
EP - 6
BT - Proceedings - 2017 IEEE Southern Power Electronics Conference, SPEC 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Southern Power Electronics Conference, SPEC 2017
Y2 - 4 December 2017 through 7 December 2017
ER -