Published: 18 October 2024

Research on an improved deadbeat model predictive current control of double three-phase open-winding permanent magnet motor

Ou Sha1
Hongyu Tang2
1, 2School of Electrical and Information, Zhenjiang College, Zhenjiang, China
Corresponding Author:
Hongyu Tang
Article in Press
Views 10
Reads 3
Downloads 28

Abstract

Model predictive current control has high control accuracy and good control performance, and has been widely applied in the control strategy of dual three-phase permanent magnet synchronous motors. This article proposes an improved deadbeat model predictive current control (DMPCC) method by analyzing the mathematical model of a dual three-phase open-winding permanent magnet synchronous motor. One inverter predicts and calculates the optimal voltage vector through the deadbeat model, while the other inverter calculates the optimal voltage vector through the value function rolling optimization. This method reduces the computational workload of the controller, avoids the delay problem of the traditional model predictive current control (MPCC) method, improves the system's response speed, effectively suppresses the current in the harmonic sub-plane, and reduces torque ripple. The simulation results have verified the accuracy and speed of the above control method.

1. Introduction

In recent years, new energy technologies mainly based on electricity have developed rapidly, and motor drives, as the main body of electricity consumption, have received widespread attention[1-3]. The open-winding multiphase motor drive system has the advantages of high output power, high torque density, strong fault tolerance, and low single-phase rated power [4-6], which can ensure the increase of system capacity while supplying power to the low-voltage DC bus. However, due to the increase in the number of inverter phases, the control algorithm becomes more complex. The harmonic impedance of multiphase motors is small, there are multiple harmonic sub-planes, and the more phases there are, the more difficult it is to suppress harmonic currents, which increases stator losses and torque ripple. The phase angle of an asymmetric dual three-phase motor is 30°, and its spatial magnetic potential distribution is consistent with that of a symmetric twelve phase motor. It can effectively eliminate 5th and 7th harmonic magnetic potential and 6th torque ripple, resulting in smoother torque output and lower torque ripple. Therefore, this paper focuses on the research of an open-winding asymmetric dual three-phase motor.

At present, research on open-winding multiphase motor drive technology mainly focuses on model predictive current control, direct torque control, fault-tolerant control, and other aspects [7]. Reference [8] proposed an efficient direct torque control strategy based on space vector modulation for dual three-phase permanent magnet synchronous motor. This strategy adopts the space vector modulation technique to compensate for the stator flux error, and then the continuous smooth response of the vector control and the rapid response of direct torque control are both achieved. However, this method fails to effectively reduce the harmonic current in the o1-o2 sub-plane, and the torque ripple suppression effect is limited. Reference [9] combines model predictive torque control with the principle of deadbeat control, selecting the target voltage vector from adjacent vectors of the expected voltage vector, avoiding the complex operation of rolling optimization of the value function, and improving the system response speed. However, this control method has limited effectiveness in suppressing fifth and seventh current harmonics, and fails to effectively reduce harmonic content, resulting in ripple in the output torque. To reduce torque ripple, reference [10] proposes a dual virtual vector model predictive current control strategy. The zero vector and adjacent virtual vectors are combined to construct the expected voltage vector. Reference [11] proposes a three-vector predictive current control method for permanent magnet synchronous motors based on an improved sliding mode perturbation observer without a finite set model. However, these methods involve a large amount of computation, which reduces the dynamic response speed of the motor. Reference [12] proposes a model predictive current control strategy based on a six-phase stationary coordinate system. The control algorithm is simple and improves the response speed of the motor, but the electromagnetic torque ripple of the motor cannot be completely eliminated. Reference [13,14] both propose an improved model predictive current control strategy that can reduce the harmonic content of the stator winding and reduce torque ripple. However, the motor has a large dependence on system parameters, and there are current prediction errors in systems with varying parameters. Therefore, reference [15] proposes a finite set predictive current control based on sampling error. The open-wound motor parameters are not used in the prediction algorithm, but the method cannot effectively reduce the harmonic components in the stator winding, and the output torque contains ripples. Reference [16] proposes an adaptive model predictive current control strategy for an isolated bus open-winding five phase permanent magnet motor. By optimizing the selection of the output voltage vector of the dual five phase inverter, switch device losses and stator current harmonics can be reduced. However, this control strategy cannot be used in a common bus topology. Reference [17] proposes a model predictive current control strategy for open-winding nine phase permanent magnet motors. By synthesizing virtual voltage vectors online in the harmonic subspace, the stator current harmonic content is reduced, and the torque ripple of the motor is reduced. However, this method requires online synthesis of virtual voltage vectors, which requires a large amount of computation and complex control.

This article proposes an improved deadbeat model predictive current control method for dual three-phase open-winding permanent magnet synchronous motors, which divides the inverter into two single six-phase inverters for driving control. Among them, a six-phase inverter calculates the optimal voltage vector by using the fundamental wave plane deadbeat model to predict the current control method, thereby avoiding the huge computational workload caused by rolling optimization of the value function. Another six-phase inverter calculates the optimal voltage vector through the prediction current control method based on the fundamental and harmonic plane models, effectively suppressing the third, fifth, and seventh harmonics. A dual three-phase open-winding permanent magnet motor drive system based on a combination of deadbeat model prediction and value function rolling optimization prediction reduces the number of value function evaluations, reduces the complexity of prediction algorithms, suppresses low order harmonics of stator current, reduces electromagnetic torque ripple, and improves motor system efficiency.

2. Drive topology and mathematical model of dual three-phase open-winding permanent magnet synchronous motor

2.1. A Drive topology of dual three-phase open-winding permanent magnet synchronous motor

The dual three-phase permanent magnet synchronous motor with an open-winding structure opens the neutral point of the traditional dual three-phase motor and uses dual inverters for power supply, improving the flexibility of the control system [18, 19]. According to whether the dual inverters are powered by a common DC bus, they can be divided into isolated topology and common bus topology. The DC side of the common bus open-winding structure is powered by a single DC power source, with a simple topology and high utilization of DC voltage. However, due to the existence of common mode voltage and zero sequence current circuits, special modulation methods are needed to suppress zero sequence current [20]. This article studies the model predictive current control strategy for a common bus line open-winding dual three-phase permanent magnet synchronous motor. It effectively suppresses the third, fifth, and seventh harmonics of the driving system while using a single DC power supply. The topology structure is shown in Fig. 1.

Fig. 1Topology diagram of dual three-phase open-winding permanent magnet synchronous motor drive system

Topology diagram of dual three-phase open-winding  permanent magnet synchronous motor drive system

2.2. Mathematical model of dual three-phase open-winding permanent magnet synchronous motor

The dual three-phase open-winding permanent magnet synchronous motor is driven by two six-phase inverters, each of which contains six bridge arms and two power switching devices on each bridge arm. Using the vector S to represent the output state of each six-phase inverter bridge arm, the state vector S1={SA, SB, SC, SD, SE, SF} of six-phase inverter 1, where SA, SB, SC, SD, SE, SF respectively represent the switch state of the bridge arm of six-phase inverter 1. If the upper bridge arm is conductive and the lower bridge arm is cut off, it is 1; otherwise, it is 0. Similarly, the state vector S2={Sa, Sb, Sc, Sd, Se, Sf} of six-phase inverter 2, where Sa, Sb, Sc, Sd, Se, Sf respectively represent the bridge arm switch states of six-phase inverter 2. From this, it can be seen that each six-phase inverter has a total of 26 = 64 switch states [21, 22].

When analyzing the mathematical model of a dual three-phase open-winding permanent magnet synchronous motor, the vector decoupling method is usually used. The Clarke coordinate transformation is applied to the stator current equation in a six-phase natural coordinate system to obtain the continuous domain stator current equation of the dual three-phase open-winding permanent magnet motor for α-β sub-plane, z1-z2 sub-plane, and o1-o2 sub-plane. The sub-plane is orthogonal to each other. The stationary transformation matrix T6S of the dual three-phase motor is shown in Eq. (1):

1
T6S=131-12-1232-320032-321212-11-12-12-323200-32321212-1111000000111.

The first two lines of Eq. (1) map the fundamental and 12k±1 (k= 1, 2, 3…) harmonics of the motor to the α-β sub-plane, due to the rotation plane of the air gap magnetic flux of the motor and α-β sub-plane are consistent, therefore the current component on the α-β sub-plane participates in the process of electromechanical energy conversion. The middle two rows of Eq.(1) map the 6k±1 (k= 1, 3, 5…) harmonic of the motor to the z1-z2 sub-plane, and the last two rows of Eq. (1) map the 6k±3 (k= 1, 3, 5…) harmonic of the motor to the o1-o2 sub-plane. Due to the orthogonality of the z1-z2 and o1-o2 sub-planes with the air gap magnetic flux rotation plane of the motor, the current components on the z1-z2 and o1-o2 sub-planes do not participate in the electromechanical energy conversion process, and there are harmonic current components, also known as harmonic sub-planes. When controlling the dual three-phase open-winding permanent magnet synchronous motor drive system, the given current values of the z1 axis, z2 axis, o1 axis, and o2 axis in the z1-z2 and o1-o2 sub-planes should be uniformly set to 0 to minimize the impact of harmonic sub-plane currents on the motor control process.

The use of model predictive current control methods requires discretization of the continuous domain stator current. The forward Euler discretization formula can be used to obtain the stator current equations in the α-β, z1-z2, and o1-o2 sub-planes of the dual three-phase open-winding permanent magnet synchronous motor in the discrete domain, as shown in Eq. (2):

2
iαk+1=1-RsTsLdiαk+ωeλfTssinθeLd+TsLduαi,iβk+1=1-RsTsLqiβk-ωeλfTscosθeLq+TsLquβi,iz1k+1=1-RsTsL0iz1k+TsL0uz1i,iz2k+1=1-RsTsL0iz2k+TsL0uz2i,io1k+1=1-RsTsL0io1k+TsL0uo1i+3ωeλf3Tssin3θeL0,io2k+1=1-RsTsL0io2k+TsL0uo2i-3ωeλf3Tscos3θeL0,

wherein: iαk, iβk, iz1k, iz2k, io1k, io2k are the discrete domain components of the stator currents in the α-β, z1-z2, and o1-o2 sub-planes, iαk+1, iβk+1, iz1k+1, iz2k+1, io1k+1, io2k+1 are the predicted values of iαk, iβk, iz1k, iz2k, io1k, io2k, uαk, uβk, uz1k, uz2k, uo1k, uo2k are the components of the synthesized voltage vectors of the two six-phase inverters in the α-β, z1-z2, and o1-o2 sub-planes, Ts is the control period, Rs is the stator resistance, Ld is the stator direct axis inductance, Lq is the stator quadrature axis inductance, L0 is the stator zero-sequence inductance, λf is the amplitude of the fundamental flux linkage of the permanent magnet, λf3 is the amplitude of the third harmonic flux linkage of the permanent magnet, ωe is the feedback angular velocity of the motor, and θe is the feedback position angle of the motor.

3. Space voltage vector of six-phase inverter

The dual three-phase open-winding permanent magnet synchronous motor drive system has 64 switching states per six-phase inverter. Taking the six-phase inverter 1 as an example, according to Eqs. (3-4), each switching state has a corresponding voltage vector on the α-β sub-plane and the z1-z2 sub-plane:

3
v=13UdcSA+SCej120+SEej240+SBej30+SDej150+SFej270,
4
vZ=13UdcSA+SCej240+SEej120+SBej150+SDej30+SFej270,

where, Udc is the DC side voltage, and v and vZ are the spatial voltage vectors mapped to the α-β sub-plane and z1-z2 sub-plane, respectively, for each switching state. From Eqs. (4-5), a voltage vector diagram of the 64 switching states of the six-phase inverter on the α-β sub-plane and z1-z2 sub-plane can be drawn, as shown in Fig. 2.

Fig. 2The voltage vector diagram of a) α-β sub-plane and b) z1-z2 sub-plane

The voltage vector diagram of a) α-β sub-plane and b) z1-z2 sub-plane

a)

The voltage vector diagram of a) α-β sub-plane and b) z1-z2 sub-plane

b)

Each voltage vector in Fig. 2 is represented by a pair of octal numbers. Converting the octal numbers into binary numbers can obtain the switch state corresponding to this vector, such as "2-3" representing the switch state (010011), which means that the upper arms of b, e, and f are on, and the rest of the arms are off. Each plane contains 48 valid vectors, corresponding to 60 switch states, as well as 4 zero vectors, corresponding to switch states "0-0, 0-7, 7-0, 7-7". According to the grouping of voltage vectors, the 48 valid voltage vectors can be divided into 4 regular dodecagons, consisting of 12 large vectors, 12 medium-large vectors, 12 medium vectors, and 12 small vectors.

In the α-β subplane depicted in Fig. 2(a), when one set of inverter switches is fully open or fully closed (switch state is 0 or 7), the stator voltage vector is entirely output by the other set of inverter in a non-zero vector state, which can be equivalent to a conventional three-phase motor. This scenario corresponds to 24 switching states. According to Eq. (3), 12 medium vectors can be obtained, with an amplitude of Udc/3, forming the G2 ring in Fig. 2(a). Similarly, according to Eq. (3), when the output vectors of the two sets of inverters differ by 30°, 12 large vectors can be synthesized, with an amplitude of 0.644Udc, forming the G4 ring in Fig. 2(a); when the output vectors of the two sets of inverters differ by 90°, 12 medium-large vectors can be synthesized, with an amplitude of 0.417Udc, forming the G3 ring in Fig. 2(a); when the output vectors of the two sets of inverters differ by 150°, 12 small vectors can be synthesized, with an amplitude of 0.173Udc, forming the G1 ring in Fig. 2(a).

Similarly, in the z1-z2 sub-plane depicted in Fig. 2(b), when one set of inverter switches is fully open or fully closed (switch state is 0 or 7), 12 medium vectors with an amplitude of Udc/3 can be obtained according to Eq. (4), forming the G2 ring in Fig. 2(b). When the output vectors of the two sets of inverters differ by 30°, 90°, or 150°, 12 large vectors, 12 medium-large vectors, and 12 small vectors can be synthesized, respectively, forming the G1, G3, and G4 rings in Fig. 2(b). It can be observed that the large vectors in Fig.2(a) become small vectors in Fig. 2(b), and the small vectors in Fig. 2(a) become large vectors in Fig. 2(b).

In this control system, inverter 1 uses 12 large vectors as the optimal target voltage vector, and inverter 2 uses 12 large vectors, 12 medium-large vectors, and 4 zero vectors to participate in evaluating the minimum value of the value function, obtaining the optimal target voltage vector for inverter 2.

4. Simplified model prediction current control of dual three-phase open wound permanent magnet synchronous motor

4.1. Control block diagram

The simplified model predictive current control block diagram of a dual three-phase open-wound permanent magnet synchronous motor is shown in Fig. 3.

Fig. 3Control block diagram of simplified model prediction circuit

Control block diagram of simplified model prediction circuit

The sensor detects the feedback angular velocity ωe of the rotor of the dual three-phase motor, and further obtains the given angular velocity ωeref and the error of the feedback angular velocity. The proportional integral controller PI adjusts to obtain the given current iqref on the q-axis. The given current idref on the d-axis is set to 0, and idref and iqref are transformed through inverse rotation coordinates to obtain the given current iαref on the α-axis and the given current iβref on the β-axis in the α-β sub-plane.

Using the deadbeat current prediction control method, the given voltage uαref on the α-axis and the given voltage uβref on the β-axis in the α-β sub-plane of the dual three-phase open-winding permanent magnet motor are calculated, and the sector position of the synthesized voltage vector is determined to determine the optimal large voltage vector of inverter 1.

Calculate the errors of the optimal large voltage vector of inverter 1 and the 28 reference voltage vectors of inverter 2 in the α-β sub-plane, z1-z2 sub-plane, and o1-o2 sub-plane, evaluate the minimum value of the value function, and obtain the optimal target voltage vector of inverter 2, thereby completing the model predictive current control of the dual three-phase open-winding permanent magnet synchronous motor.

4.2. Control method of inverter 1

The inverter 1 calculates the given voltage uαref and the given voltage uβref of the α-β sub-plane of the dual three-phase open-winding permanent magnet motor based on the deadbeat current prediction control principle and the d-q axis given currents idref and iqref. The essence of deadbeat current prediction control is to eliminate the error between the state variable of the system at the next moment and the reference quantity, so that the output current follows the given value of the current without any error, thereby selecting the optimal control quantity as the reference quantity for the next moment. According to the forward Euler discretization formula in Eq. (2), the prediction model of the three sub-plane currents at time k+1 can be obtained. Due to the short sampling time, the current and voltage reference values of the α-β sub-plane can be approximately equivalent to the expected values of the current and voltage at time k+1, as shown in Eq. (5):

5
iαk+1=iαref,iβk+1=iβref,Uαi=uαref,Uβi=uβref,

where, iαref, iβref, uαref, and uβref are the reference values of the stator current and stator voltage on the α-axis and β-axis at time k. Finally, by substituting Eq. (5) into Eq. (2), the given voltage equation of the dual three-phase motor in the α-β sub-plane can be calculated, as shown in Eq. (6):

6
uαref=-LdTs-Rsiαk-ωeλfsinθe+LdTsiαref,uβref=-LqTs-Rsiβk+ωeλfcosθe+LqTsiβref.

Based on the α-axis reference voltage uαref and the β-axis reference voltage uβref, the sector position angle θαβ of the synthesized given voltage vector can be obtained, as shown in Eq. (7):

7
θαβ=arctanuβrefuαref.

To simplify the calculation of model predictive current control, the 12 largest voltage vectors on the outermost layer of inverter 1 are taken as candidate target voltage vectors. The α-β sub-plane is divided into 12 sectors, with each candidate target voltage vector in a sector. The distribution diagram of the outermost layer voltage vectors of inverter 1 is shown in Fig. 4.

According to the sector position angle θαβ of the synthesized given voltage vector and Fig. 4, the sector in which the synthesized given voltage vector is located can be determined, and the optimal target voltage vector Uopt1 of inverter 1 can be determined. Because the open-winding drive system has two inverters, the optimal target voltage vector of the dual three-phase motor needs to be jointly determined by inverter 1 and inverter 2. In order to facilitate the joint evaluation of the minimum value of the value function with the optimal target voltage vector of inverter 2, it is necessary to decompose the optimal target voltage vector of inverter 1 in the α-β sub-plane, z1z2 sub-plane, and o1-o2 sub-plane to obtain the α-axis optimal target voltage component Uα1-opt, β-axis optimal target voltage component Uβ1-opt, z1-axis optimal target voltage component Uz11-opt, z2-axis optimal target voltage component Uz21-opt, o1-axis optimal target voltage component Uo11-opt, and o2-axis optimal target voltage component Uo21-opt of inverter 1. The correspondence between the sector position angle of inverter 1 and the optimal voltage vector is shown in Table 1, where Udc is the common DC bus voltage of inverter 1 and inverter 2.

Fig. 4Distribution diagram of voltage vectors on the outermost layer of inverter 1

Distribution diagram of voltage vectors on the outermost layer of inverter 1

Table 1Corresponding relationship between sector position angle and optimal voltage vector of inverter 1

Sector position angle θαβ and sector number
α axis component
β axis component
z1 axis component
z2 axis component
o1 axis component
o2 axis component
0-π/6
Sector 1
0.6220Udc
0.1667Udc
0.04466Udc
0.1667Udc
–0.1667Udc
–0.1667Udc
π/6-π/3
Sector 2
0.4553Udc
0.4553Udc
–0.1220Udc
–0.1220Udc
0.1667Udc
–0.1667Udc
π/3-π/2
Sector 3
0.1667Udc
0.6220Udc
0.1667Udc
0.04466Udc
0.1667Udc
0.1667Udc
π/2-2π/3
Sector 4
–0.1667Udc
0.6220Udc
–0.1667Udc
0.04466Udc
–0.1667Udc
0.1667Udc
2π/3-5π/6
Sector 5
–0.4553Udc
0.4553Udc
0.1220Udc
–0.1220Udc
–0.1667Udc
–0.1667Udc
5π/6-π
Sector 6
–0.6220Udc
0.1667Udc
–0.0447Udc
0.1667Udc
0.1667Udc
–0.1667Udc
π-5π/6
Sector 7
–0.6220Udc
–0.1667Udc
–0.0447Udc
–0.1667Udc
0.1667Udc
0.1667Udc
–5π/6-2π/3
Sector 8
–0.4553Udc
–0.4553Udc
0.1220Udc
0.1220Udc
–0.1667Udc
0.1667Udc
–2π/3-π/2
Sector 9
–0.1667Udc
–0.6220Udc
–0.1667Udc
–0.0447Udc
–0.1667Udc
–0.1667Udc
π/2-π/3
Sector 10
0.1667Udc
–0.6220Udc
0.1667Udc
–0.0447Udc
0.1667Udc
–0.1667Udc
π/3-π/6
Sector 11
0.4553Udc
–0.4553Udc
–0.1220Udc
0.1220Udc
0.1667Udc
0.1667Udc
π/6-0
Sector 12
0.6220Udc
–0.1667Udc
0.04466Udc
–0.1667Udc
–0.1667Udc
0.1667Udc

After determining the optimal target voltage vector of inverter 1, the switching signals of the 12 power switching devices of inverter 1 can be obtained based on the sector position of the voltage vector. The correspondence between sector position and switching signal is shown in Table 2.

Table 2Correspondence between sector position and switch signal

Sector code
SA
SB
SC
SD
SE
SF
Sector 1
1
0
0
1
0
0
Sector 2
1
1
0
1
0
0
Sector 3
1
1
0
1
1
0
Sector 4
0
1
0
1
1
0
Sector 5
0
1
0
0
1
0
Sector 6
0
1
1
0
1
0
Sector 7
0
1
1
0
1
1
Sector 8
0
0
1
0
1
1
Sector 9
0
0
1
0
0
1
Sector 10
1
0
1
0
0
1
Sector 11
1
0
1
1
0
1
Sector 12
1
0
0
1
0
1

4.3. Control method of inverter 2

Select 12 large vectors on the outermost layer, 12 medium-large vectors on the second outermost layer, and 4 zero vectors of the inverter 2 to form a set of candidate target voltage vectors, with a total of 28 vectors. The distribution of the 28 candidate target voltage vectors on the α-β sub-plane, z1-z2 sub-plane, and o1-o2 sub-plane is shown in Figs. 5-7.

Fig. 5Distribution diagram of alternative vector group of inverter 2 in α-β sub-plane

Distribution diagram of alternative vector group of inverter 2 in α-β sub-plane

Fig. 6Distribution diagram of alternative vector group of inverter 2 in z1-z2 sub-plane

Distribution diagram of alternative vector group of inverter 2 in z1-z2 sub-plane

Fig. 7Distribution diagram of alternative vector group of inverter 2 in o1-o2 sub-plane

Distribution diagram of alternative vector group of inverter 2 in o1-o2 sub-plane

According to the distribution rule of target voltage vectors on the three sub-planes, the α-β sub-plane, the z1-z2 sub-plane, and the o1-o2 sub-plane can obtain 28 candidate target voltage vectors with α-axis component Uα2i, β-axis component Uβ2i, z1-axis component Uz12i, z2-axis component Uz22i, o1-axis component Uo12i, o2-axis component Uo22i on the α-β sub-plane, the z1-z2 sub-plane, and the o1-o2 sub-plane, respectively. i=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28.

Subtracting the α-axis optimal target voltage component Uα1-opt, β-axis optimal target voltage component Uβ1-opt, z1-axis optimal target voltage component Uz11-opt, z2-axis optimal target voltage component Uz21-opt, o1-axis optimal target voltage component Uo11-opt, and o2-axis optimal target voltage component Uo21-opt of inverter 1 from the 28 candidate target voltage vectors of inverter 2 in the corresponding axes, we can obtain 28 synthesized candidate voltage vectors on the α-β sub-plane, z1-z2 sub-plane, and o1-o2 sub-plane of the dual three-phase open-winding permanent magnet synchronous motor. Their component sizes on the α-axis, β-axis, z1-axis, z2-axis, o1-axis, and o2-axis are respectively Uαi, Uβi, Uz1i, Uz2i, Uo1i, and Uo2i.

Substituting the synthesized candidate voltage components into Eq. (8), the magnitude of the corresponding value function Gαβz1z2o1o2 of the candidate voltage vector can be evaluated in turn, and the minimum value is taken. The corresponding voltage vector is the synthesized target voltage vector Uopt, which determines the optimal target voltage vector component U2opt of inverter 2:

8
Gαβz1z2o1o2=id(k+1)2+iqref-iq(k+1)2+iz1(k+1)2+iz2(k+1)2
+io1(k+1)2+io2(k+1)2.

5. Experimental results

In order to verify the effectiveness and correctness of the above control method, we used MATLAB software to model and simulate a dual three-phase open-winding permanent magnet motor. The motor parameters used are as follows: stator resistance Rs= 0.67 Ω, stator direct axis inductance Ld= 2.46 mH, stator quadrature axis inductance Lq= 2.46 mH , stator zero-sequence inductance L0= 0.5 mH, fundamental permanent magnet flux linkage λf= 0.0885 Wb, third harmonic permanent magnet flux linkage λf3= 0.005 Wb, and motor pole pair number P= 5.

Fig. 8 shows the torque, stator current, and speed waveforms of a dual three-phase open-winding permanent magnet motor. Fig. 8(a) shows the waveform diagram of electromagnetic torque and load torque; Fig. 8(b) shows the waveform diagram of stator winding current; Fig. 8(c) shows the waveform diagram of rotor speed. In the torque and speed waveforms, the black line represents the reference value, the blue line represents the waveform curve controlled by the DMPCC method, and the red line represents the waveform curve controlled by the MPCC method. At 0.2 s, we adjusted the given speed from 375 n/min to 750 n/min. From the simulation diagram, it can be seen that the phase current frequency of the motor increases. Compared with MPCC, the motor speed increases faster under DMPCC control, and finally stabilizes at 750 n/min. At 0.4 s, the load torque suddenly changed from 15 Nm to 30 Nm, and the phase current amplitude of the motor increased. Compared with MPCC, the electromagnetic torque of the motor under DMPCC control increased more rapidly, with smaller torque ripple and speed fluctuation. Finally, the electromagnetic torque stabilized at 30 Nm and the speed stabilized at 750 n/min. It can be seen that after adopting an improved deadbeat model prediction current control strategy, the operation amount of the system is greatly reduced, avoiding complex value function rolling optimization processes. Under this method control, the speed, torque, and stator current of the motor have good steady-state and dynamic performance.

Fig. 8Torque, stator current and speed waveform diagram of dual three-phase open-winding permanent magnet motor

Torque, stator current and speed waveform diagram  of dual three-phase open-winding permanent magnet motor

Fig. 9 shows the current waveform diagrams of the d-q axis, z1-z2 sub-plane, and o1-o2 sub-plane of the motor. Fig. 9(a) shows the waveform diagram of the d-axis current; Fig. 9(b) shows the waveform diagram of the q-axis current; Fig. 9(c) shows the waveform diagrams of the z1-axis and z2-axis currents; Fig. 9(d) shows the waveform diagrams of the o1-axis and o2-axis currents. The blue line in the Fig. 9 is the waveform curve controlled by the DMPCC method, and the red line is the waveform curve controlled by the MPCC method. As can be seen from the Fig. 9, there is still a certain deviation between the d-axis current and the value of 0 using the DMPCC method, which needs further debugging to eliminate. However, due to the significant reduction in the number of rolling optimization iterations of the value function by the DMPCC method, it is more sensitive to d-q axis current control. Compared to the traditional MPCC method, when using the DMPCC method, the d-axis current pulsation is smaller and the q-axis current is closer to the given value.When the given values of speed and torque change, although the current frequency of the d-axis and two harmonic sub-planes increases significantly, they can be stabilized around 0, indicating that this method can effectively suppress harmonic currents in the motor and reduce torque ripple. At 0.4 s, the load torque suddenly increases, and the d-axis current id rapidly increases, ensuring that the output torque increases in time, demonstrating that this control method has good dynamic performance.

Fig. 9Current waveform diagram of d-q axis, z1-z2 sub-plane and o1-o2 sub-plane of motor

Current waveform diagram of d-q axis, z1-z2 sub-plane and o1-o2 sub-plane of motor

Fig. 10Waveform diagrams of motor torque, stator current, and speed under load disturbance

Waveform diagrams of motor torque, stator current, and speed under load disturbance

Fig. 10 depicts the waveform diagrams of the output torque, stator current, and speed of the motor under load disturbance. Fig. 10(a) shows the waveform diagram of electromagnetic torque and load torque; Fig. 10(b) shows the waveform diagram of stator winding current; Fig. 10(c) shows the waveform diagram of rotor speed. In the torque and speed waveform diagrams, the black line represents the load torque waveform and speed reference value, respectively. The blue line represents the torque and speed waveforms controlled by the DMPCC method, while the red line represents the torque and speed waveforms controlled by the MPCC method. At 0.1 s, a positive disturbance of 5 Nm was added to the load torque, lasting for 0.03 s; at 0.3 s, a negative disturbance of –5 Nm was added to the load torque, lasting for 0.03 s. From the waveform diagrams, it can be observed that when the load torque suddenly increases or decreases, the magnitude of the stator current will rapidly increase or decrease. Compared to the MPCC method, when a load disturbance occurs, the output torque response of the DMPCC method is more rapid. Whether it is a positive disturbance or a negative disturbance, the output torque of DMPCC can quickly change according to the change in load torque, and the speed fluctuation is also smaller. This indicates that after simplifying the value function for rolling optimization, the sensitivity of motor control is improved, and the motor exhibits high stability and anti-interference capability.

6. Conclusions

This paper proposes a simplified model predictive current control strategy for dual three-phase open-winding permanent magnet synchronous motors, in which inverter 1 obtains optimal voltage vectors through a fundamental sub-plane deadbeat model predictive current control method, and inverter 2 obtains optimal voltage vectors through a value function rolling optimization model predictive current control method. Through experiments, this article has reached the following conclusions:

1) This method combines deadbeat model prediction with value function rolling optimization prediction, and is applied to dual three-phase open-winding permanent magnet synchronous motor drive systems, reducing the number of value function evaluations and reducing the complexity of the prediction algorithm.

2) Compared to traditional MPCC methods, when using the DMPCC method, the d-axis current ripple is smaller, the q-axis current is closer to the given value, and the DMPCC method is more sensitive to d-q axis current control.

3) Under the control of DMPCC, when the load torque suddenly increases, the electromagnetic torque increases more rapidly and the speed fluctuation is smaller; When the given speed increases, the motor speed rises faster, indicating that the motor under DMPCC control has better dynamic performance and anti-interference capabilities.

4) DMPCC achieves coordinated control of the fundamental and harmonic sub-planes of the inverter 2, effectively suppressing the low-order harmonics of the stator current, reducing electromagnetic torque ripple, and improving the efficiency of the motor system.

References

  • H. Tang, O. Sha, Z. Yang, and D. Xu, “Deadbeat two-vector model predictive current control for open-winding primary permanent-magnet linear motor,” Journal of Vibroengineering, Vol. 24, No. 3, pp. 577–590, May 2022, https://doi.org/10.21595/jve.2022.22248
  • J. Cui, J. Ji, W. Zhao, T. Tao, L. Huang, and H. Tang, “Decoupled fault-tolerant model predictive current control for dual three-phase PMSMs with harmonic compensation,” IEEE Transactions on Power Electronics, Vol. 38, No. 2, pp. 2285–2294, Feb. 2023, https://doi.org/10.1109/tpel.2022.3210039
  • C. Wang, J. Ji, H. Tang, T. Tao, and W. Zhao, “Improved model predictive current control for linear vernier permanent-magnet motor with efficient voltage vectors selection,” IEEE Transactions on Industrial Electronics, Vol. 70, No. 3, pp. 2833–2842, Mar. 2023, https://doi.org/10.1109/tie.2022.3169827
  • Y. Luo and C. Liu, “Elimination of harmonic currents using a reference voltage vector based-model predictive control for a six-phase PMSM motor,” IEEE Transactions on Power Electronics, Vol. 34, No. 7, pp. 6960–6972, Jul. 2019, https://doi.org/10.1109/tpel.2018.2874893
  • I. Zoric, M. Jones, and E. Levi, “Arbitrary power sharing among three-phase winding sets of multiphase machines,” IEEE Transactions on Industrial Electronics, Vol. 65, No. 2, pp. 1128–1139, Feb. 2018, https://doi.org/10.1109/tie.2017.2733468
  • Z. Song, Z. Dong, W. Wang, S. Liu, and C. Liu, “A novel modulation strategy for asymmetrical six-phase series-winding PMSM based on predictive controller,” IEEE Transactions on Industrial Electronics, Vol. 70, No. 6, pp. 5592–5603, Jun. 2023, https://doi.org/10.1109/tie.2022.3199861
  • Q. Huang, L. Luo, X. Zhang, and L. Diao, “Fault tolerant control for open winding brushless DC motor with power device failure,” Journal of Electrical Engineering and Technology, Vol. 19, No. 5, pp. 3175–3189, Jan. 2024, https://doi.org/10.1007/s42835-024-01784-0
  • W. Zhang, P. Zhang, X. H. Zhang, and X. F. Shen, “An effective direct torque control based on space vector modulation for DTP-PMSM,” Applied Mechanics and Materials, Vol. 416-417, pp. 480–485, Sep. 2013, https://doi.org/10.4028/www.scientific.net/amm.416-417.480
  • W. Xie et al., “Finite-control-set model predictive torque control with a deadbeat solution for PMSM drives,” IEEE Transactions on Industrial Electronics, Vol. 62, No. 9, pp. 5402–5410, Sep. 2015, https://doi.org/10.1109/tie.2015.2410767
  • L. Yao and W. Liu, “Model predictive current control of dual three-phase permanent magnet synchronous motor based on double virtual vectors,” in Journal of Physics: Conference Series, Vol. 2803, No. 1, p. 012028, Jul. 2024, https://doi.org/10.1088/1742-6596/2803/1/012028
  • N. Huang, Y. Zhang, and B. Tian, “Model-free three-vector predictive current control of permanent magnet synchronous motor based on improved sliding mode observer,” in Journal of Physics: Conference Series, Vol. 2785, No. 1, p. 012097, Jun. 2024, https://doi.org/10.1088/1742-6596/2785/1/012097
  • T. Zhao, J. Zhu, M. Li, K. Zang, and H. Liao, “Model predictive current control of fault-tolerant permanent magnet rim drive motor based on six-phase stationary coordinate system,” Journal of Electrical Engineering and Technology, Vol. 19, No. 4, pp. 2337–2346, Dec. 2023, https://doi.org/10.1007/s42835-023-01715-5
  • Z. Liu, Y. Yang, P. Li, B. Li, and G. Wang, “Improved double-vector model predictive control to reduce current THD for ANPC-5L inverters,” Electrical Engineering, Vol. 106, No. 3, pp. 2285–2295, Oct. 2023, https://doi.org/10.1007/s00202-023-02068-y
  • J. Yue, J. Zhu, T. Zhao, Z. Wang, and W. He, “Three-vector model predictive current control strategy of PMSM for marine electric propulsion based on three-level inverter,” Journal of Electrical Engineering and Technology, Vol. 19, No. 4, pp. 2311–2321, Dec. 2023, https://doi.org/10.1007/s42835-023-01702-w
  • M. S. Mousavi, S. A. Davari, F. Flores‐Bahamonde, C. Garcia, and J. Rodriguez, “Sampling error‐based model‐free predictive current control of open‐end winding induction motor with simplified vector selection,” IET Electric Power Applications, Vol. 17, No. 3, pp. 358–369, Dec. 2022, https://doi.org/10.1049/elp2.12273
  • Y. Du, J. Ji, W. Zhao, T. Tao, and D. Xu, “Self-adapted model predictive current control for five-phase open-end winding PMSM with reduced switching loss,” IEEE Transactions on Power Electronics, Vol. 37, No. 9, pp. 11007–11018, Sep. 2022, https://doi.org/10.1109/tpel.2022.3167249
  • H. Wang, X. Wu, X. Zheng, and X. Yuan, “Model predictive current control of nine-phase open-end winding PMSMs with an online virtual vector synthesis strategy,” IEEE Transactions on Industrial Electronics, Vol. 70, No. 3, pp. 2199–2208, Mar. 2023, https://doi.org/10.1109/tie.2022.3174241
  • Y. Cheng, D. Sun, W. Chen, and H. Nian, “Model predictive current control for an open-winding PMSM system with a common DC bus in 3-D space,” IEEE Transactions on Power Electronics, Vol. 35, No. 9, pp. 9597–9607, Sep. 2020, https://doi.org/10.1109/tpel.2020.2972996
  • C. Jiang, H. Liu, P. Wheeler, F. Wu, and J. Huo, “An optimized modulation for five-phase open-end winding PMSM with sliding clamped strategy,” IEEE Transactions on Industrial Electronics, Vol. 70, No. 9, pp. 8819–8829, Sep. 2023, https://doi.org/10.1109/tie.2022.3212385
  • P. C. Mavila and P. P. Rajeevan, “A five-level torque controller based DTC scheme for open-end winding five-phase IM drives with single DC source and auxiliary plane harmonic elimination,” IEEE Transactions on Industry Applications, Vol. 58, No. 2, pp. 2063–2074, Mar. 2022, https://doi.org/10.1109/tia.2022.3140361
  • J. J. Aciego, I. Gonzalez Prieto, and M. J. Duran, “Model predictive control of six-phase induction motor drives using two virtual voltage vectors,” IEEE Journal of Emerging and Selected Topics in Power Electronics, Vol. 7, No. 1, pp. 321–330, Mar. 2019, https://doi.org/10.1109/jestpe.2018.2883359
  • M. Ayala, J. Doval-Gandoy, O. Gonzalez, J. Rodas, R. Gregor, and M. Rivera, “Experimental stability study of modulated model predictive current controllers applied to six-phase induction motor drives,” IEEE Transactions on Power Electronics, Vol. 36, No. 11, pp. 13275–13284, Nov. 2021, https://doi.org/10.1109/tpel.2021.3081347

About this article

Received
11 July 2024
Accepted
08 October 2024
Published
18 October 2024
SUBJECTS
Dynamics and oscillations in electrical and electronics engineering
Keywords
open-winding
deadbeat
model predictive current control
double three-phase open-winding permanent magnet motor
Acknowledgements

The authors have not disclosed any funding.

Data Availability

The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.

Author Contributions

Ou Sha proposed an improved deadbeat model predictive current control strategy, and completed the formula derivation and paper writing. Hongyu Tang completed the construction of the simulation experimental model, the collection and organization of experimental data and simulation waveforms, and assisted Sha Ou in revising the paper.

Conflict of interest

The authors declare that they have no conflict of interest.