1. Introduction
A permanent magnet synchronous motor (PMSM) is widely used in industrial, transportation, military, and other important fields because of its simple and reliable structure, high power density, and high control precision [
1,
2]. In the traditional PMSM system, the motor is supplied by a single inverter, but due to the voltage withstand levels from switching devices, the application of PMSM in high-power situations is limited. For this reason, the relevant scholars put forward the idea of applying the open winding structure to the PMSM, that is, by opening the neutral point of the stator winding of the traditional PMSM and connecting it to an additional inverter, the motor can be supplied by two inverters at the same time [
3]—which is called an open winding permanent magnet synchronous motor (Open-Winding PMSM, OW-PMSM). Therefore, under the same power level of switching devices, the rated power of an OW-PMSM can be doubled [
4]. In addition, the power supply of two inverters makes the OW-PMSM system exhibit multilevel modulation characteristics [
5] and has a strong fault-tolerant operation ability [
6,
7].
According to whether the inverter on both sides of the motor in the OW-PMSM system uses the same voltage source for a power supply, it can be divided into a common DC bus system [
8] and an isolated bus system [
5]. The two structures are shown in
Figure 1a,b, respectively. Compared with the isolation bus system shown in
Figure 1a, the common DC bus system in
Figure 1b needs only one voltage source, which can effectively reduce the cost and volume of the system. However, there is a zero-sequence current (Zero-Sequence Current, ZSC) in this system, which will cause torque ripple and additional loss [
9] and will affect the performance of the OW-PMSM system. Therefore, the suppression of ZSC has become a hot topic in the common DC bus OW-PMSM system. For example, [
10] proposed a method to generate a zero-axis reference voltage vector by flexibly adjusting the action time of the zero-voltage vector to suppress ZSC. Considering the influence of dead time setting on ZSC, a ZSC suppression strategy based on an allocation factor adjustment is proposed in [
11,
12] A control strategy of using an effective reference voltage vector to regulate zero-sequence reference voltage is proposed, which achieves the goal of suppressing ZSC with low switching times.
When there is a phase-breaking fault in the traditional PMSM structure, its structure must be improved in order to achieve fault-tolerant operation. For example, in order to realize the operation of the PMSM phase break, [
13] proposed a method to connect the neutral point of PMSM winding to the midpoint of the DC bus. In contrast, in the OW-PMSM system, due to the independent power supply of each phase winding, the system has a strong fault-tolerant ability, and the fault-tolerant operation can be realized only by relying on the remaining normal phase windings without changing the system structure [
14]. However, there is still ZSC in the OW-PMSM system at this time, and because of the uncertainty of the current phase in the remaining two-phase windings, the ZSC component cannot be accurately obtained and the ZSC cannot be controlled in the closed loop, so the existing ZSC suppression side strategy [
11,
13] cannot be applied. The fault-tolerant control of OW-PMSM under open phase fault has been studied in [
15,
16]. Its fault-tolerant control strategy depends on the accurate mathematical model, the parameters of OW-PMSM, and the need for a large number of calculations. Therefore, this paper proposes a new open-phase fault-tolerant method for the OW-PMSM. This method does not need to change the hardware structure for current detection, and only needs to adjust the zero-sequence reference current according to the fault detection results to realize the zero-sequence current suppression. By calculating the zero-sequence reference current required in the state of open phase fault, the unnecessary zero-sequence current is suppressed by PIDR control. This method can be applied to the PMSM control system no matter if
control mode or
control mode is employed. The method of PWM is also very important from the computation complexity point of view. Therefore, a decoupling modulation algorithm in the fault state is proposed, which avoids the complex calculation processes, such as sector judgment and time calculation in SVPWM.
In the normal state of the OW-PMSM system, the ZSC can be obtained by averaging the current of the three-phase stator windings. However, this method of obtaining ZSC is no longer suitable for phase breaking faults of phase windings. Considering the phase relationship of the remaining two-phase current under the phase-breaking fault, this paper establishes the mathematical model between the current component in the static coordinate system, the current component in the synchronous shafting and the ZSC, and deeply analyzes the relationship between the non-fault phase current and the ZSC in the case of a phase-breaking fault. Furthermore, the ZSC suppression scheme of the OW-PMSM system based on proportional integral double resonance (PIDR) control under a phase break fault is designed. In addition, in order to reduce the amount of computation in the control process, a zero-sequence current suppression strategy based on a three-phase decoupling modulation is proposed. Finally, the proposed ZSC suppression strategy for a common DC bus OW-PMSM system under phase failure is verified on the experimental platform.
2. Mathematical Model of Common DC Bus OW-PMSM System under Phase Break Fault
Taking the open circuit of
c-phase winding shown in
Figure 1 as an example, the mathematical model of the common DC bus OW-PMSM system under a phase breaking fault is analyzed. When the
c-phase winding is broken, the OW-PMSM mathematical model can be expressed as follows:
In the formula,
, and
represent the phase voltage, phase current, and flux of the
x phase, respectively, while
R represents the stator winding resistance,
Udc represents the DC bus voltage, and
Sx1 and
Sx2 represent the switching functions of inverter 1 and inverter 2, which satisfy the following corresponding relations:
Since the OW-PMSM with common DC bus has a zero-sequence circuit, the model of the OW-PMSM in the dq0 synchronous coordinate system, considering the third flux linkage of the permanent magnet, can be described as,
The zero-sequence equivalent circuit of the OW-PMSM system could be obtained as shown in
Figure 2, in which
and
are generated by VSC 1 and VSC 2, respectively, and
is generated by the third back EMF.
In the case of an open circuit of
c-phase winding, the output voltage of the bridge arm corresponding to
c-phase winding has nothing to do with
Sc1 and
Sc2. Therefore, the number of output voltage vectors for inverter 1 and inverter 2 is reduced from 8 to 4, and the corresponding vector distribution is shown in
Figure 3.
According to the OW-PMSM mathematical model (1), the voltage vector distribution of the OW-PMSM system is shown in
Figure 3, in which each voltage vector is expressed in the form of
m-n′, and
m and
n′ are the output voltage vectors of inverter 1 and inverter 2, respectively. It can be seen from the figure that the open winding system can still provide a complete linear modulation range after the phase break fault, but the maximum linear modulation degree is reduced to half of the original—from
to
—indicating that the open winding permanent magnet synchronous motor can still operate in fault tolerance.
3. Zero-Sequence Current Suppression after Phase Break Fault
In the closed-loop control system of the open-winding permanent magnet synchronous motor (PMSM), when the open-phase fault occurs in the arbitrary phase, the current in this phase drops to zero accordingly. Therefore, in order to keep the motor torque unchanged after the fault, the two non-fault phase currents should produce the same d-q current as before the fault state. Take the
c-phase open circuit as an example,
ic will drop to zero. Therefore, the reference currents of
should be set to zero. According to the inverse clark transformation (5), the zero-sequence reference current can be obtained as (6), where
,
,
are reference currents in the
a-b-c Frame, and
,
, and
are reference currents in the
ɑβ0-axis.
Furthermore, the post-fault reference current of phase a and phase b can be written as,
According to the inverse Park transformation (8), where
and
are the reference currents in the dq-axis, the reference healthy current
and
can be written as,
Expressed in the form of a matrix, which is:
According to the definition of a zero-sequence current, the zero-sequence reference current is:
In the case of non-fault, the three-phase current is symmetrically distributed at 120 degrees, so is 0.
In the case of phase
c disconnection:
In the case of an open phase fault, the zero-sequence current
is the fundamental current necessary to maintain the normal operation of the motor. According to Formulas (11) and (13), the vector diagram of the
c-phase open circuit can be drawn, as shown in
Figure 4c. Similarly, the vector distribution of phase
a and phase
b in the case of an open circuit can be obtained as shown in
Figure 4a,b, where the dotted line of
,
,
are the reference currents for the pre-fault
are the reference currents for the post-fault condition.
From the above analysis, it can be seen that after the phase-breaking fault, the amplitude of the non-fault phase current is
times that of the pre-fault phase current, and the phase difference changes from 120 degrees to 60 degrees. According to the definition of a zero-sequence current, the fundamental zero-sequence current to maintain the normal operation of the system is
. In addition to the fundamental zero-sequence current, there is also the third harmonic current
formed by the back EMF of the permanent magnet. Therefore, the zero-sequence current control loop is composed of two parts, as shown in
Figure 5: one is to track the zero-sequence fundamental reference current and the other is to suppress the third harmonic current.
In order to realize the tracking control of the fundamental and third harmonics, the zero-sequence current loop adopts a proportional integral double resonant control PIDR, and its transfer function is:
is proportionality coefficient,
is the integral coefficient,
and
are the resonance coefficients,
and
are the cut-off frequency, and
are the resonance frequency.
The control goal of the resonant part is the fundamental wave and the third harmonic, so the resonance angular frequency is set to the fundamental angular frequency and the cubic harmonic angular frequency, respectively. For example, when the fundamental frequency is 50 HZ, set
and
to 50
and 150
. When the switching frequency of PWM modulation is high, such as (10 k), the influence of digital delay caused by the discretization of a continuous system on the control system can be ignored. If the switching frequency is reduced, such as 1 K or less, delay compensation should be added to the transfer function of the control system. The PIDR and PI parameters in
Figure 5 need to be reset. After resetting, the system can still operate stably, but it will cause problems such as increased waveform harmonic distortion, reduced control system bandwidth, and reduced speed regulation performance. From the perspective of universality, the parameters of PIDR are set according to the switching frequency 10 K [
17], where
Kp3 and
Ki3 are both 10 and
Kr1 and
Kr2 are 100, respectively. The corresponding Bode diagram is shown in
Figure 6.
It can be seen from
Figure 6 that the amplitude of the fundamental wave and the third harmonic reaches the maximum 40.6 dB, which has a larger amplitude-frequency characteristic and can control the fundamental current and the third harmonic current in the zero-sequence current control circuit.
4. Three-Phase Decoupling Modulation
During the process of SVPWM vector modulation, it is necessary to judge the sector, which has a large amount of computation. In order to reduce the amount of calculation, a decoupling modulation algorithm is designed in this paper. The given voltage of the dq0 three-axis is directly transformed into the given voltage of the non-fault phase and the decoupling modulation of the non-fault phase is realized in the abc coordinate system. Taking the c-phase fault as an example, the modulation process is introduced.
Given that the phases of the open winding permanent magnet synchronous motor are independent of each other, the non-fault phase can be modulated separately.
Can be obtained according to the voltage reference instruction:
To determine
Dm1 and
Dm2,
m =
a,
b. A qualification,
Dm1 +
Dm2 = 1, also needs to be added so that it can be uniquely determined.
The duty cycle of the VSC1 and VSC2 non-fault phase can be uniquely determined.
x is the non-faulty phase in
a,
b,
c.
According to the duty cycle and PWM cycle, the driving signal
) of each arm switch can be calculated. Taking
,
as an example, we can get
,
,
, and
. Therefore, the modulated pulse sequence can be obtained as shown in
Figure 7.
After the single-phase open-circuit fault occurs, the linear modulation interval of the non-fault phase
is
With the increase in speed, the problem of overmodulation will occur when the value range of
does not meet Formula (19). At this point, the following strategies can be used to adjust:
Define the adjustment variable as
is the adjusted reference voltage.
After the phase-breaking fault occurs, we should first ensure that the motor maintains operation, and then consider the suppression of the zero-sequence current. The suppression ability of the zero-sequence current is affected by the reference voltage
and
. According to the above analysis, the modulation range of the zero-sequence reference voltage
is shown in Formula (22) and the available modulation range is shown in
Figure 8.
is the angle between the reference voltage
and the
d axis,
,
.
5. Experiment Verification
In order to verify the effectiveness of the control strategy of the common DC bus OW-PMSM system proposed in this paper, an OW-PMSM test system is built for testing, as shown in
Figure 9. Both ends of the state windings are connected to an inverter whose DC buses are connected to DC power. An AC synchronous motor controlled by an ABB converter is used as a load. An increment type photoelectric encoder is mounted on the shaft of the OW-PMSM. The speed information is sent into the control board. The control signal of the inverters is provided by the control board embedded with a TMS320F28377 processor. The inverter and motor specifications are shown in
Table 1. The switching frequency and sampling period frequency are set to 10 kHz, and the bus voltage is 200 V.
First of all, under the experimental condition of the rated load of 5
and rotational speed of 500 r/min, the effect of the control strategy proposed in this paper is tested when the OW-PMSM changes from the normal state to the phase-breaking state, and the test results are shown in
Figure 10 and
Figure 11.
From the comparison of the waveforms before and after the phase break in
Figure 9, it can be seen that after the winding is broken, the amplitude of the phase current increases from 2.8 A to 4.8 A, which is magnified by 1.71 times, and the phase difference of the non-fault phase is 60 degrees. Which is consistent with the above theoretical analysis, and the fluctuation of the torque increases from ±0.12.m to ±0.44
.
Then, under the same test conditions, the effect of the PIDR controller proposed in this paper for suppressing ZSC is tested. The experimental results are shown in
Figure 12.
It can be seen from
Figure 12 that after using the PIDR controller proposed in this paper, the fluctuation of the
d-axis current and
q-axis current is reduced from ±3.5 A to ±0.6 A. From the change of current harmonic components in
Figure 13, it can be seen that the proposed control scheme can effectively suppress the third harmonic components in the zero-sequence circuit, and the torque ripple is well suppressed from ±3.2
to ±0.5
.
In order to verify the control effect of the proposed control strategy in the dynamic process, the load torque is set to 5
and the speed reference instruction is set to step from 500 r/min to 1000 r/min. The experimental results are shown in
Figure 12. It can be seen from the waveform that the speed of the motor completely follows the speed reference instruction after a short adjustment process of 0.6 s.
Figure 14 shows the pulse modulation sequence waveform under decoupling modulation. In any control period, the duty cycle sum of the upper bridge arm at both ends of the winding is 1, which is equivalent to a svpwm vector modulation. The experimental results are consistent with the theoretical analysis.