Introduction
Brushless dc motor (BLDCM) has been widely used in aviation, electric vehicles, flywheel-based energy storage system and other industrial uses, due to its advantages such as simple structure, high power density, and high efficiency. The BLDCM with trapezoidal back electromotive force (EMF) and the popular used permanent magnet synchronous motor (PMSM) with sinusoidal back EMF are two kinds of permanent magnet motors with high similarity in structure and property. It is shown in [1] that the BLDCM drive system has higher power propulsion capability than the PMSM drive system. However, limited by traditional control methods, the potential performance of BLDCM has not been excavated.
The traditional BLDCM double closed loop control system adopting the two-phase conduction mode, which is based on the three-phase-six-state PWM control scheme, neglects the dynamic process of motor commutation and regards the back EMF as the ideal trapezoidal waveform, which leads to the torque ripple caused by both the non-ideality of the back EMF and the commutation. Besides, high torque is required by the motor drive system in the heavy duty applications. It usually means high winding current, which leads to an increase in the copper loss and a decrease in the drive system efficiency. Therefore, the maximum torque per ampere (MTPA) control is usually adopted to minimize copper loss and improve motor efficiency. Meanwhile, torque ripple suppression is equally important for the BLDCM drive system to be applied in the EV application that calls for high precision and high efficiency at the same time.
Substantial efforts have been directed to reducing the torque ripple of BLDCM, and result in a rich library of related literature. Direct torque control (DTC) technique, which was originally proposed by Takahashi and Noguchi [2] and Depenbrock [3] for induction motor drives, has been extended to BLDCM drives [4]–[6], which can reduce the torque ripple and achieve higher dynamic performance compared with the traditional vector control based on proportional-integral (PI) control. There have been three typical BLDCM-DTC schemes presented in [4]–[6], including DTC with constant flux linkage amplitude control, DTC without flux linkage control and DTC with indirect flux linkage control. In the first two schemes, two-phase conduction voltage space vectors are defined and used. However, it has been concluded that the commutation torque ripple cannot be eliminated when the BLDCM runs at high speed in the two-phase conduction mode [7].
In order to reduce the commutation torque ripple, a hybrid mode, which brings in the three-phase switching mode only during the commutation, has been proposed in [7]. In the DTC scheme with indirect flux linkage control, three-phase conduction voltage space vectors are adopted. Moreover, a hybridization control in two-phase conduction mode with the integration of the methods presented in [7] and [8] is proposed in [9]. Furthermore, to suppress the commutation torque ripple, the combined two-and-three phase conduction DTC of BLDCM with overlap angle control is proposed [10]. The optimum commutation overlap angle is determined with respect to load and speed. In [11], torque ripple is reduced by using a three-level hysteresis torque controller. The average switching frequencies of the upper and lower bridge arm of the inverter turn to be balanced. For reducing the torque ripple resulting from chopped wave further while maintaining constant switching frequency, a novel DTC method is proposed in [12] by introducing an optimized duty ratio control to conventional hysteresis based DTC.
Although many different DTC method with various advantages have been studied in [4]–[12], the flux linkage control has not been considered. Therefore, the more advanced strategies such as flux-weakening control and copper loss minimization control, cannot be realized. Particularly, an indirect stator flux linkage control is performed by controlling the flux related d-axis current using hysteresis control in [6], in which the DTC of BLDCM is achieved on the basis of classical dq transformation and three-phase conduction voltage space vectors. Thus, the torque ripple is reduced effectively, and the BLDCM could operate in the flux-weakening region by properly selecting the d-axis current reference. However, in the above mentioned DTC schemes, the MTPA control is not considered. In classical dq reference frame, the d-axis back EMF of BLDCM is not zero since the back EMF of BLDCM is trapezoidal. Electromagnetic torque is related to both d-axis current and q-axis current. The MTPA control cannot be achieved by making d-axis current zero. Therefore, the torque-to-current ratio for BLDCM needs to be further optimized.
A vector control method based on the pseudo-dq transformation of BLDCM for realizing the MTPA control and reducing the torque ripple is proposed in [13]. After the coordinate transformation, the d-axis back EMF waveform function is zero, and the electromagnetic torque is only related to the q-axis back EMF waveform function and the q-axis current. The MTPA control can be achieved by making the d-axis current zero. It is theoretically proved in [14] that the vector control based on the pseudo-dq transformation holds the advantages of lower torque ripple and lower copper loss.
In this study, a novel DTC method for BLDCM is proposed using direct stator flux linkage trajectory tracking technique, which is suitable for MPTA operations. Compared with the previous two-phase conduction based DTC schemes without flux linkage control and the indirect flux control DTC technique, the proposed DTC method differs on its direct stator flux linkage trajectory closed loop control. The stator flux linkage trajectory reference is designed based on the principle of BLDCM-MTPA control. Besides, the presented method uses pseudo-dq coordinate transformation and three-phase conduction voltage vectors for DTC realization. In this case, both the torque and the flux linkage of BLDCM are controlled directly and simultaneously, which enables the torque ripple eliminating operation as well as MTPA control. The voltage vectors of the proposed DTC method are directly generated from a simple look-up table depending on the outputs of hysteresis torque and direct flux linkage comparators. The overall control is much simpler while a faster torque response can be achieved compared to the conventional PI control algorithm based PWM control techniques.
This paper presents a novel direct torque and direct flux linkage control of BLDCM. Pseudo-dq transformation proposed in [13] is extended to design the stator flux linkage trajectory reference. Three-phase conduction voltage vectors are used to control both the torque and the flux linkage simultaneously. The rest of the paper is organized as follows. The Pseudo-dq(DQ) transformation and MTPA electromagnetic torque control is introduced. The principle of MTPA stator flux linkage trajectory control method is elaborated. Experimental results are presented to illustrate the validity and effectiveness of the proposed BLDCM-MTPA-DTC scheme on minimizing the torque ripple and the copper loss.
MTPA Stator Flux Linkage Tracking DTC of BLDCM
A. Pseudo-DQ(DQ) Transformation and MTPA Electromagnetic Torque Control
In classical dq reference frame, the electromagnetic torque of trapezoidal waveform back EMF BLDCM and sinusoidal waveform back EMF PMSM can be expressed as \begin{equation*} T_{e} =n_{p} k_{e} \left [{ {f_{d} (\theta _{r})i_{d} +f_{q} (\theta _{r})i_{q}} }\right] {}\tag{1}\end{equation*}
For PMSM with sinusoidal waveform back EMFs, \begin{equation*} T_{e} =n_{p} k_{e} f_{q} (\theta _{r})i_{q}\tag{2}\end{equation*}
But, for BLDCM with trapezoidal waveform back EMFs,
The pseudo-dq transformation theory is proposed for non-sinusoidal waveform PMSM vector control in [5]. It is also practicable for BLDCM or PMSM with any pattern of back EMFs. With this transformation, the electromagnetic torque expression can be simplified to the form of (2), then, the high dynamic performance vector control with minimizing torque ripple and copper loss can be achieved.
In order to distinguish the pseudo-dq reference frame and the classical dq reference frame clearly, pseudo-dq is denoted as DQ in writing in this paper. The stationary \begin{equation*} {\mathrm {\mathbf C}}_{{\mathrm {\mathbf DQ2\boldsymbol {\alpha \beta }}}} =\left [{ {{\begin{array}{cccccccccccccccccccc} {\cos (\theta _{r} +\theta _{\mu })} & {-\sin (\theta _{r} +\theta _{\mu })} \\ {\sin (\theta _{r} +\theta _{\mu })} & {\cos (\theta _{r} +\theta _{\mu })} \\ \end{array}}} }\right] {}\tag{3}\end{equation*}
Rotor and stator flux linkages of a BLDCM in the stationary
The electromagnetic torque \begin{equation*} T_{e} =n_{p} k_{e} \left [{ {f_{D} (\theta _{r\mu })i_{D} +f_{Q} (\theta _{r\mu })i_{Q}} }\right] {}\tag{4}\end{equation*}
With DQ transformation, the \begin{equation*} T_{e} =n_{p} k_{e} f_{Q} (\theta _{r\mu })i_{Q}\tag{5}\end{equation*}
To obtain \begin{align*} \left [{ {{\begin{array}{cccccccccccccccccccc} {f_{\alpha } (\theta _{r})} \\ {f_{\beta } (\theta _{r})} \\ \end{array}}} }\right]=&{\mathrm {\mathbf C}}_{{\mathrm {\mathbf DQ2\boldsymbol {\alpha \beta }}}} \left [{ {{\begin{array}{cccccccccccccccccccc} {f_{D} (\theta _{r\mu })} \\ {f_{Q} (\theta _{r\mu })} \\ \end{array}}} }\right] \\=&\left [{ {{\begin{array}{cccccccccccccccccccc} {\cos (\theta _{r} +\theta _{\mu })} & {-\sin (\theta _{r} +\theta _{\mu })} \\ {\sin (\theta _{r} +\theta _{\mu })} & {\cos (\theta _{r} +\theta _{\mu })} \\ \end{array}}} }\right]\left [{ {{\begin{array}{cccccccccccccccccccc} 0 \\ {f_{Q} (\theta _{r\mu })} \\ \end{array}}} }\right] {}\tag{6}\end{align*}
By solving the equations of (6), \begin{equation*} \begin{cases} \theta _{\mu } =arc\tan \left ({{-\dfrac {f_{\alpha } (\theta _{r})}{f_{\beta } (\theta _{r})}} }\right)-\theta _{r} \\ f_{Q} (\theta _{r\mu })=\sqrt {f_{\alpha }^{2} (\theta _{r})+f_{\beta }^{2} (\theta _{r})} \\ \end{cases}\tag{7}\end{equation*}
B. MTPA Stator Flux Linkage Trajectory Control
For BLDCM with surface-mounted permanent magnet rotor, the stator flux linkage equations in stationary \begin{equation*} \begin{cases} \psi _{\alpha } =L_{M} i_{\alpha } +\psi _{\alpha f} (\theta _{r}) \\ \psi _{\beta } =L_{M} i_{\beta } +\psi _{\beta f} (\theta _{r}) \\ \end{cases}\tag{8}\end{equation*}
The magnitude and angular position of the stator flux linkage vector is obtained as \begin{equation*} \begin{cases} \psi _{s} =\sqrt {\psi _{\alpha }^{2} +\psi _{\beta }^{2}} \\ \theta _{s} =\arctan \left ({{\dfrac {\psi _{\beta }}{\psi _{\alpha }}} }\right) \\ \end{cases}\tag{9}\end{equation*}
Assume \begin{equation*} i_{Q}^{\ast } =\frac {T_{e}^{\ast }}{n_{p} k_{e} f_{Q} (\theta _{r\mu })}\tag{10}\end{equation*}
Applying the coordinate transformation between the DQ reference frame and the \begin{equation*} \left [{ {{\begin{array}{cccccccccccccccccccc} {i_{\alpha }^{\ast }} \\ {i_{\beta }^{\ast }} \\ \end{array}}} }\right]={\mathrm {\mathbf C}}_{{\mathrm {\mathbf DQ2\boldsymbol {\alpha \beta }}}} \left [{ {{\begin{array}{cccccccccccccccccccc} {i_{D}^{\ast }} \\ {i_{Q}^{\ast }} \\ \end{array}}} }\right]={\mathrm {\mathbf C}}_{{\mathrm {\mathbf DQ2\boldsymbol {\alpha \beta }}}} \left [{ {{\begin{array}{cccccccccccccccccccc} 0 \\ {i_{Q}^{\ast }} \\ \end{array}}} }\right] {}\tag{11}\end{equation*}
On the basis of (8)–(11), the MTPA stator flux linkage trajectory reference \begin{equation*} \psi _{s}^{\ast } =\sqrt {\psi _{\alpha }^{\ast 2} +\psi _{\beta }^{\ast 2}}\tag{12}\end{equation*}
\begin{equation*} \begin{cases} \psi _{\alpha }^{\ast } =L_{M} i_{\alpha }^{\ast } +\psi _{\alpha f} (\theta _{r}) \\ \psi _{\beta }^{\ast } =L_{M} i_{\beta }^{\ast } +\psi _{\beta f} (\theta _{r}) \\ \end{cases}\end{equation*}
The proposed BLDCM-MTPA-DTC scheme is shown in Figure 2.
Overall block diagram of the MTPA-DTC of BLDCM drive using three-phase conduction mode.
For controlling both the stator flux linkage trajectory and the torque, six nonzero voltage space vectors are defined as shown in Figure 3, and the switching table given in Table 1.
In Table 1,
The basic considerations of selecting the stator voltage vector
Stator voltage vector selection and its control on flux linkage and torque (sector II).
Since the back-EMF of BLDCM is trapezoidal, the stator flux linkage trajectory is not pure circle as in PMSM whose back-EMF is sinusoidal. The MTPA stator flux linkage trajectory of BLDCM is more like a hexagonal shape or six petals shape as shown in Figure 5. Actually, the flux linkage trajectory tends to be circular with the shape of the back-EMF tending to be sinusoidal.
MTPA stator flux linkage trajectory of BLDCM in the stationary
Figure 5 shows how to select the vector voltage from the switch table to limit the amplitude of the flux linkage to a hysteresis band of a given value, assuming
Experiment Results
The proposed BLDCM-MTPA-DTC scheme shown in Figure 2 has been achieved with the experimental test-bed shown in Figure 6. The specific DTC algorithm is implemented by using the dSPACE system. The sampling interval is
Figure 7 shows the ABC frame back EMF waveform functions versus electrical rotor position of the BLDCM in the experiment. The waveforms look like a sine wave, but they are not purely sinusoidal, this can be proved by Figure 8. Figure 8 shows the transformed DQ frame back EMF waveform functions and the angle
Actual ABC-axis normalized non-ideal trapezoidal waveform phase back EMF waveform functions versus electrical rotor position.
Actual D- and Q-axis back EMF waveform functions and angle
As shown in (7) and Figure 8, in DQ frame the
For the BLDCM with trapezoidal waveform phase back EMFs, its MTPA stator flux linkage trajectory should be hexagonal shape or six petals shape as shown in Figure 5, but it tends to be circular along with the shape of the back-EMF waveforms tending to be sinusoidal, thereby, with the back-EMF waveforms shown in Figure 7, experimental MTPA stator flux linkage trajectories at 0.7N
Experimental MTPA stator flux linkage trajectories under the three-phase conduction DTC of BLDCM drive at 0.7N
In the experimental test, the BLDCM drive system is designed to be a speed-torque dual closed-loop structure. Reference torque
Steady-state and transient behavior of the BLDCM-MTPA-DTC experiment. (a) Partial enlarged detail of (b). (b) Referenced electromagnetic torque
Steady-state and transient behavior of the BLDCM-DTC experiment without flux linkage control based on traditional two-phase conduction voltage vector. (a) Partial enlarged detail of (b). (b) Referenced electromagnetic torque
The results shown in Figure 10 are obtained by using the proposed BLDCM-MTPA-DTC method. The results shown in Figure 11 are obtained by using the BLDCM-DTC method without flux linkage control based on traditional two-phase conduction voltage vector.
According to the study in [6], the commutation torque ripples will occur at high speed when the DTC method based on two-phase conduction voltage space vectors is used. While 25% of the DC-link voltage is the back EMF amplitude demarcation point between the low speed and the high speed defined in [6]. In this experiment, 62.5rad/s is the computed initial point of high speed at which the back EMF amplitude reaches 25% of the DC-link voltage (30V) in this experiment.
It is seen in Figure 10(a) and Figure 10(b) that, under the proposed DTC method in this paper, fast response of the electromagnetic torque is obtained and the electromagnetic torque tracks the reference torque closely even at high speed over 62.5rad/s. The electromagnetic torque is quite well controlled with inevitable but acceptable torque ripples resulting from power switches chopping.
It is seen in Figure 11(a) and Figure 11(b) that, under the BLDCM-DTC method without flux linkage control, fast response of the electromagnetic torque is obtained, but the commutation torque ripple occurs at high speed over 62.5rad/s. Because the actual back EMF waveform functions are considered in the experiment, the torque ripple resulting from the non-ideality of the back EMF does not appears in Figure 11(a) and Figure 11(b).
Considering (5), the electromagnetic torque is totally generated by Q-axis current, the D-axis current makes no contributions to generate. It is seen in Figure 10(c) that the D-axis current oscillates around the desired zero reference value, which means that the MTPA control (or copper loss minimization control) is realized. While the D-axis current shown in Figure 11(c) is not zero, the D-axis current is wasted for generating additional copper loss, this means that the MTPA control (or copper loss minimization control) cannot be realized by using the BLDCM-DTC method without flux linkage control.
It is known from Figure 10(c), Figure 10(d), Figure 11(c) and Figure 11(d), the copper loss increase with electromagnetic torque. Obviously, minimizing copper loss is beneficial and important for improving the BLDCM’s operating efficiency under high torque and high load.
Figure 12 shows the comparison result of copper loss between the BLDCM-MTPA-DTC method and the BLDCM-DTC without flux linkage control method. Pcu2 and Pcu1 are the copper loss under the BLDCM-MTPA-DTC and the BLDCM-DTC method without flux linkage control respectively. Obviously, Pcu2 is less than Pcu1, especially under high torque and high load.
Copper loss under the BLDCM-MTPA-DTC method (Pcu2) and the copper loss under the BLDCM-DTC method without flux linkage control (Pcu1).
Conclusion
In this paper, MTPA control based on pseudo-dq transformation has been successfully applied to the direct stator flux linkage close loop control of BLDCM. The using of pseudo-dq transformation and the actual back EMF waveform functions makes the presented DTC scheme can be used for various BLDCMs with non-ideal trapezoidal waveform back EMFs. It is shown that, with the proposed DTC scheme, direct torque control and direct flux linkage control of BLDCM can be implemented simultaneously, both the torque ripple resulting from the non-ideality of the back EMFs and the commutation torque ripple occurring at high speed in the traditional two-phase conduction voltage vector based DTC method are eliminated. The presented control method improves the BLDCM performance in the aspects of torque control precision and copper loss reduction, which makes it feasible for the EV application.
ACKNOWLEDGMENT
The authors would like to thank Yigeng Huangfu of Northwestern Polytechnical University for his assistance in experimental equipment.