A Novel Dual Three-Phase PMSM Model Predictive Torque Control Method Based on an Extended Virtual Voltage Vector Control Set

Read full text
Authors: Quanzeng Sun, Liguo Zhang
Cited by: 2
References: 29

Abstract

Existing model predictive control (MPC) schemes based on virtual voltage vectors (VVVs) for dual three-phase permanent magnet synchronous motors (DT-PMSMs) typically employ a limited set of voltage vectors, which restricts further improvement in steady-state performance. Moreover, the design of switching sequences lacks systematic consideration, focusing mainly on harmonic current suppression while neglecting practical engineering challenges associated with software-layer implementation. This paper proposes an optimized model predictive torque control (MPTC) method for DT-PMSMs using an expanded voltage vector set. First, to enhance steady-state performance, an extended control set of voltage vectors is designed, which introduces not only new directions but also two distinct voltage amplitude levels, resulting in a total of 48 voltage vectors. Second, to alleviate the significant computational burden caused by traversing the extended set for prediction, a candidate voltage vector selection table is constructed based on the sector position of the stator flux linkage and the requirements for torque and flux adjustment. This approach reduces the computational load to only 10 predictive calculations per control cycle, avoiding exhaustive traversal of the extended set. Furthermore, for all VVVs in the control set, a switching sequence combining active voltage vectors with zero vectors is designed to facilitate straightforward digital implementation. Finally, experimental results are provided to validate the effectiveness of the proposed method.

Fields of Study & Subjects

Multilevel Inverters and Converters Sensorless Control of Electric Motors Microgrid Control and Optimization

Publication details

Journal / source
Electronics
Publisher
MDPI AG
Volume
15
Issue
6
Pages
1154–1154
Publication date
10 March 2026
Language
EN