Rivera, M., Wheeler, P., & Olloqui, A. (2016). Predictive control in matrix converters. Part I, Principles, topologies and applications.