Next Article in Journal
Comparative Analysis of the Results of Diagnostic Measurements with an Internal Inspection of Oil-Filled Power Transformers
Previous Article in Journal
Scenario Analysis in the Electric Power Industry under the Implementation of the Electricity Market Reform and a Carbon Policy in China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Improvement of Servo Control System Driven by Novel PMSM-DTC Based On Fixed Sector Division Criterion

1
School of Information Science and Engineering, Northeastern University, Shenyang 110819, China
2
School of Humanities and Law, Northeastern University, Shenyang 110819, China
3
China North Vehicle Research Institute, Beijing 100072, China
*
Author to whom correspondence should be addressed.
Energies 2019, 12(11), 2154; https://doi.org/10.3390/en12112154
Submission received: 22 May 2019 / Revised: 1 June 2019 / Accepted: 3 June 2019 / Published: 5 June 2019

Abstract

:
In order to improve the performance of the servo control system driven by a permanent magnet synchronous motor (PMSM) under novel direct torque control (NDTC), which, utilizing composite active vectors, fixed sector division criterion, is proposed in this paper. The precondition of the accurate compensations of torque and flux errors is that the sector where the stator flux linkage is located can be determined accurately. Consequently, the adaptive sector division criterion is adopted in NDTC. However, the computation burden is inevitably increased with the using of the adaptive part. On the other hand, the main errors can be compensated through SV-DTC (DTC-utilizing single active vector), while another active vector applied in NDTC can only supply the auxiliary error compensation. The relationships of the two active vectors’ characteristics in NDTC are analyzed in this paper based on the active factor. Furthermore, the fixed sector division criterion is proposed for NDTC (FS-NDTC), which can classify the complexity of the control system. Additionally, the switching table for the selections of the two active vectors is designed. The effectiveness of the proposed FS-NDTC is verified through the experimental results on a 100-W PMSM drive system.

1. Introduction

A permanent magnet synchronous motor (PMSM) driven by direct torque control (DTC) has a lot of merits, including high reliability and good control performance. Therefore, it has been applied in industrial application widely [1,2,3,4,5,6,7]. Field-oriented control (FOC) and direct torque control are two widely applied high-performance control strategies for the PMSM [8,9,10,11,12,13]. Unlike the decoupled-analyzing method in FOC, torque and flux linkage are controlled directly in DTC, therefore, the quickest dynamic response can be obtained in the PMSM driven by DTC [14,15,16]. However, as only six active vectors can be selected to compensate the errors of flux linkage and torque in conventional DTC, the PMSM suffers from some drawbacks, such as large torque and flux linkage ripples [17,18,19,20].
The errors of torque and flux in the conventional PMSM-DTC system are compensated by a single active vector comprehensively, thus, the torque error and the flux error cannot be compensated accurately [1]. In this case, the error compensational strategy used in a conventional PMSM-DTC system can be called single vector error compensational strategy (SV-DTC). Furthermore, the torque vector and the flux vector are introduced into the PMSM-DTC system, and the novel direct torque control (NDTC) scheme is proposed [2], which can improve the steady-state performance of the PMSM effectively. Despite that a better performance of the PMSM driven by NDTC can be obtained, the computation burden is inevitably increased, due to the complexity of the control system.
The aim of this paper is to simplify the complexity of the servo control system by using a fixed sector division criterion. The relationships between the two active vectors’ characteristics in NDTC are analyzed in this paper based on the active factor firstly. It should be noted that the main errors can be compensated by SV-DTC, and another active vector applied in NDTC can only supply the auxiliary error compensation. Therefore, the two active vectors applied in NDTC can be defined as master vector and slave vector, respectively.
Because the master vector can be selected based on SV-DTC, the precision of the slave vector selection is the key to determining the error compensational results. Therefore, the three-dimensional (3-D) diagram and the two-dimensional (2-D) contour map of the active factor are introduced to determine the suitable slave vector with the variation of the error rate and the sector location of the stator flux linkage. Furthermore, the fixed sector division criterion, including master sector and slave sector, is proposed for NDTC (FS-NDTC), which can classify the complexity of the control system effectively. Additionally, the switching table for the selections of the two active vectors is designed in this paper.
The rest of this paper comprises the following sections: The characteristics of the active factors are analyzed in Section 2. The suitable slave vectors with the variation of the error rate and the sector location of the stator flux linkage are described in Section 3. The characteristics of master vector and slave vector are also illustrated in Section 3. The fixed sector division criterion and the design of the switching table for master and slave vectors are given in Section 4. The description of the experimental setup and discussions on experimental results are given in Section 5. The conclusion is analyzed in Section 6.

2. Analysis of the Active Factors

2.1. Design of the Novel Switching Table Considering the Error Rate State

In the proposed novel direct torque control (NDTC) scheme in [2], torque active vector and flux active vector are applied in one control period, as shown in Figure 1. It is also shown in Figure 1 that the proposed fixed sector division criterion is used to replace the adaptive sector division criterion.
As the main errors can be compensated by the applied active vector in SV-DTC [1], the two applied active vectors in NDTC can be classified as master vector (the applied active vector in SV-DTC) and slave vector (another applied active vector in NDTC).
The error rate state of the control system can be defined as
τ i = { τ 0 < τ < 1 τ 0 , i = A τ < τ 0 , i = B τ > 1 τ 0 , i = C
where τ0 is the reference value of error rate state.
The value of the error rate state is calculated as
τ = r T r F
where rT and rF are torque error rate and flux error rate, respectively, which can be obtained by
[ r T r F ] = [ 1 C T 1 C F ] [ e T e F ]
where CT and CF are the max compensations of torque error and flux error supplied by the active vector, respectively.
Therefore, the switching table of the active vectors in SV-DTC can be modified based on the value of the error rate state, as shown in Table 1.
The error property in Table 1 is defined according to the values of torque error property and flux error property, as shown in Table 2.

2.2. Analysis of the Characteristics for the Active Vectors

The active angle and the impact angle of the one applied active vector in NDTC are θs and δs, respectively, as shown in Figure 2.
The active factors of torque error and flux error supplied by the applied active vector in Figure 1 can be calculated as
μ T = sin θ s
μ F = cos θ s
In NDTC, the adaptive sector division criterion is adopted. Therefore, the active factors of the torque error and the flux error within different error rate states and different small sectors are shown in Table 3.
With the using of different active vectors, the active factors, active angle, and the impact angle are binary periodic functions. In order to obtain the variation character of the active factors, the vector angle θv that is between the applied active vector and the sector vector is introduced to replace the active angle. Therefore, the three-dimensional (3-D) diagram of μT and μF can be obtained, as shown in Figure 3a and Figure 4a. Furthermore, the two-dimensional contour map of the torque active factor and flux active factor are obtained by describing the third dimension, as shown in Figure 3b and Figure 4b.

3. Analysis of the Suitable Slave Vectors with the Variation of the Variables

3.1. Slave Vectors Selection in Main Sector

In SV-DTC, the suitable active vectors are V2 or V1, which can be applied to compensate the errors, while the stator flux linkage is located in S1+ or S1− small sector. The vector angles of V2 and V1 are 60° and 0°, respectively, as shown in Figure 5.
(1) error rate state is τB
(a) S1+ sector
Torque error is larger than flux error in the error rate state of τB. From Figure 5, it can be observed that the max value of torque active factor supplied by the master vector V2 is 0.9 with the impact changing from −30° and 0°.
In order to compensate the large torque error effectively, the active vector V3, which supplied the best torque active factor, should be selected as the slave vector, and its vector angle is 120°.
(b) S1− sector
It is also shown in Figure 5 that the max value of torque active factor of the master vector V1 is only 0.5, with the impact changing from 0° and 30°. Therefore, the active vector V2, which supplied the best torque active factor, should be selected as the slave vector to compensate the large torque error effectively, and its vector angle is 60°.
(2) error rate state is τC
(a) S1+ sector
The flux error is larger than the torque error in the error rate state of τC. From Figure 6, it can be observed that the wanted flux active factor cannot be supplied by the master vector V2 with the impact changing from −30° and 0°.
In order to meet the required large flux error compensations, the active vector V1, which supplied the best flux active factor, should be selected as the slave vector to compensate the large flux error effectively, and its vector angle is 0°.
(b) S1 sector
It is also shown in Figure 6 that master vector V1 can supply larger flux error compensations. To avoid the offset of the error compensations, the active vector V6, which supplied the positive flux active factor, should be selected as the slave vector, and its vector angle is 300°.
(3) error rate state is τA
(a) S1+ sector
The stator flux linkage is located in S1+, and the torque active factor and the flux active factor are equal, so the relationships of the variables can be described as
μ T = sin θ s 2 = μ F = cos θ s 2
The impact angle can be obtained as
δ s 2 = θ s 2 60 ° = 15 °
Figure 7 shows that the value of the torque active factor supplied by the master vector V2 is the balance value of 0.7, while the impact angle is −15°. In addition, the torque error compensation will become smaller with the impact angle changing from −15° to −30°. Therefore, the active vector V3 should be selected as the slave vector, which can supply the decreased torque error compensation supplied by the master vector V2.
According to the two-dimensional contour map of the torque active factor in Figure 7, it can be observed that the value of the torque active factor supplied by the master vector V2 is the balance value of 0.7, while the impact angle is −15°. In addition, the torque error compensation will become smaller with the impact angle changing from −15° to −30°. Therefore, the active vector V3 should be selected as the slave vector, which can supply the decreased torque error compensation supplied by the master vector V2.
According to the two-dimensional contour map of the flux active factor in Figure 8, it can be observed that the value of flux active factor supplied by the master vector V2 is the balance value of 0.7, while the impact angle is −15°. Consequently, the flux error compensation will become smaller with the impact angle changing from −15° to 0°. In this case, the active vector V1 should be selected as the slave vector, which can supply the decreased flux error compensation supplied by the master vector V2.
(b) S1− sector
When the stator flux linkage is located in S1− sector, the variation range of the impact angle is from 0° to 30°. The comparison result of the torque active factor and the flux active factor supplied by the master vector V1 can be expressed as
μ T < μ F
According to the two-dimensional contour maps of the torque active factor and flux active factor in Figure 7 and Figure 8, it can be observed that the value of the torque active factor supplied by V1 is constantly lower than the balance value 0.7, while the value of the flux active factor is constantly greater than the balance value 0.7. Thus, V2 is the most suitable active vector to be the slave vector, considering the torque error and the flux error compensational results synthetically.

3.2. Slave Vectors Selection in Other Sectors

(1) S0 sector
(a) The active vector V2 will be selected as the master vector while the error rate state is τA. According to the two-dimensional contour map of the flux active factor in Figure 9, it can be observed that the value of the flux active factor supplied by the master vector V2 is constantly lower than the balance value of 0.7. Therefore, in order to compensate the motor errors, the active vector V1 should be selected as the slave vector, which can supply the flux error compensation supplied by the master vector V2.
(b) The active vector V2 will be selected as the master vector while the error rate state is τB. According to the two-dimensional contour map of the torque active factor in Figure 10, it can be observed that the master vector V2 can supply the large torque error compensation. The torque error is much greater than the flux error in the error rate state of τB, therefore, the active vector V3 that can supply the greatest torque error compensation should be selected as the slave vector.
(c) The active vector V1 will be selected as the master vector while the error rate state is τC. According to the two-dimensional contour map of the flux active factor in Figure 9, it can be observed that the master vector V1 can supply the greatest flux error compensation. The flux error is much greater than the torque error in the error rate state of τC, therefore, the active vector V2 that can supply the positive flux error compensation should be selected as the slave vector to avoid the offset of the flux error compensations supplied by different active vectors.
(2) S2+ sector
(a) The active vector V2 will be selected as the master vector while the error rate state is τA. According to the two-dimensional contour map of the torque active factor in Figure 10, it can be observed that the value of the torque active factor supplied by the master vector V2 is constantly lower than the balance value 0.7. Therefore, the active vector V1 should be selected as the slave vector, which can supply the insatiable torque error compensation supplied by the master vector V2, which can compensate the motor errors effectively.
(b) The active vector V3 will be selected as the master vector while the error rate state is τB. According to the two-dimensional contour map of the torque active factor in Figure 10, it can be observed that the master vector V3 can supply the greatest torque error compensation. The torque error is much greater than the flux error in the error rate state of τB, therefore, the active vector V2 that can supply the positive torque error compensation should be selected as the slave vector to avoid the offset of the torque error compensations supplied by different active vectors.
(c) The active vector V2 will be selected as the master vector while the error rate state is τC. According to the two-dimensional contour map of the flux active factor in Figure 9, it can be observed that the master vector V2 can supply a large flux error compensation. The flux error is much greater than the torque error in the error rate state of τC, hence, the active vector V1 that can supply much greater flux error compensation should be selected as the slave vector.
(3) S2− sector
(a) The active vector V1 is selected as the master vector while the error rate state is τA. According to the two-dimensional contour map of the torque active factor in Figure 10, it can be observed that the value of torque active factor supplied by V1 is constantly lower than the balance value 0.7. Therefore, the active vector V2 should be selected as the slave vector, which can supply much greater torque error compensation.
(b) The active vector V2 will be selected as the master vector while the error rate state is τB. According to the two-dimensional contour map of torque active factor in Figure 10, it can be observed that the master vector V2 can supply the greatest torque error compensation. The torque error is much greater than the flux error in the error rate state of τB, therefore, the active vector V1 that can supply the positive torque error compensation should be selected as the slave vector to avoid the offset of the torque error compensations supplied by different active vectors.
(c) The active vector V1 will be selected as the master vector while the error rate state is τC. According to the two-dimensional contour map of the flux active factor in Figure 9, it can be observed that the master vector V1 can supply the large flux error compensation. The flux error is much greater than the torque error in the error rate state of τC, hence, the active vector V6 that can also supply the large flux error compensation should be selected as the slave vector.

3.3. Analysisthe Characteristics of the Master and Slave Vectors

From the aforementioned analyses, it can be observed that the suitable master vector and slave vector are different with the variation of the error rate state and the sector where the stator flux linkage is located. Table 4 shows the conclusions of the suitable master vector and slave vector for different variations of PMSM.
There exists no difference with the applied sequence variation of master vector and slave vector. Therefore, the characteristics of the suitable active vector in each small sector can be described as:
(1) The selected master and slave vectors are the same, while the stator flux linkage is located in S2+ or S1++ sector;
(2) The selected master and slave vectors are the same, while the stator flux linkage is located in S0 or S1+− sector;
(3) The selected master and slave vectors are the same, while the stator flux linkage is located in S2− or S1− sector.
In short, the small sectors S2+, S0 and S2− are not necessary. Furthermore, the adaptive sector division criterion is not suitable for NDTC.

4. Design of Master and Slave Vectors’ Switching Table

4.1. Devision of Master and Slave Sectors

The negative sector and the positive sector in each sector in conventional DTC are defined as master sector and slave sector, respectively. The slave sector can be divided into the positive slave sector and the negative slave sector through the median line lm+, according to the Equation (7).
The location of the master sector and the slave sector will exchange equally, therefore, the master sector should also be divided into the positive master sector and the negative master sector through the median line lm−. The analysis results of the sector characteristic for sector 1 is shown in Figure 11.
According to the analysis results in Figure 10, the division criterion for the master and slave sector, which is suitable for NDTC, can be obtained in terms of the active vector that is closest to the error, as shown in Figure 12.

4.2. Master and Slave Vectors Switching Table

The slave vector is applied to compensate the errors that the master vector cannot compensate, therefore, the master vector switching table is the same in SV-DTC, and the slave vector switching table that considers the error rate state is shown in Table 5.

5. Experimental Analysis

5.1. Experimental System Setup

Experimental studies are carried out on a 100-W PMSM drive system to validate the effectiveness of the fixed sector division criterion for NDTC (FS-NDTC). The experimental hardware setup is illustrated in Figure 13. The parameters of the PMSM are given as follows: Rs = 0.76 Ω; Ls = 0.00182 H; the number of pole pairs p = 4. The DC voltage is 36 V. The rated speed and torque are 750 rpm and 1.2 Nm, respectively. This study compares the steady-state and the dynamic response performance of the PMSM, driven by FS-NDTC and NDTC. The experiments are implemented in a TMS320F28335 DSP control system with a sampling period of 100 μs.

5.2. Steady-State Performance

The steady-state performances of FS-NDTC and NDTC are compared under the same operating conditions. The PMSM is operated at 500 rpm and the reference values of torque and flux linkage are 0.8 Nm and 0.3 Wb, respectively. The torque and flux linkage waveforms of the PMSM driven by NDTC and FS-NDTC are shown in Figure 14a,b, respectively.
From these experimental results, it can be found that the torque ripples and the flux linkage ripples of NDTC are 0.32 Nm and 0.035 Wb, respectively. The torque ripples and the flux linkage ripples of FS-NDTC are 0.32 Nm and 0.045 Wb, respectively. Therefore, although the proposed fixed sector division criterion classify the complexity of NDTC, the ideal steady-state performance in NDTC will not be affected with the using of a fixed sector division criterion.

5.3. Dynamic Performance

To validate the fast dynamic response of the proposed FS-NDTC, the speed and torque responses of the PMSM driven by the two control strategies are tested. In the speed tests, a step change from 200 to 400 rpm is applied on the speed reference when the torque is set as 0.5 Nm. The speed waveforms of the PMSM driven by NDTC and FS-NDTC are as shown in Figure 15a,b, respectively.
In the torque and flux linkage tests, a step change from 0 to 100 rpm is applied on the speed reference when the torque and the flux linkage are set as 0.5 Nm and 0.3 Wb, respectively. The torque and flux linkage waveforms of the PMSM driven by NDTC and FS-NDTC are as shown in Figure 16a,b, respectively.
From the above tests, it can be seen that the ripples of the rotor speed with the using of NDTC and FS-NDTC are 29 and 27 rpm, respectively. Moreover, the settling time of the rotor speed using the two different control strategies are 0.014 and 0.015 s. In the torque and flux linkage tests, it can be seen that the flux linkage can adjust to the settling value within an instant, and the settling times of the torque using the two different control strategies are 0.034 and 0.032 s.
Therefore, the main advantage of NDTC, i.e., the fast dynamic response, is maintained in FS-NDTC. The experimental results show that dynamic response owns higher priority than ripples in dynamic-state condition, hence, the adaptive sector division criterion can be abandoned.

6. Conclusions

The fixed sector division criterion is introduced to replace the adaptive sector division criterion used in NDTC in this paper. The proposed fixed sector division criterion can simplify the determination process of the sector where the stator flux linkage is located. To ensure the reasonability of the fixed sector division criterion, the active factors of the applied active vectors are used to obtain the characteristic relationships of the master vector and the slave vector in NDTC. Finally, the switching table for the slave vector is designed, which can ensure the required error compensational results, using the proposed fixed sector division criterion.
Experimental results clearly indicate that the FS-NDTC exhibits similar control performance of torque and flux linkage when compared to NDTC, and the transient response performance can also be retained in FS-NDTC. In short, the steady and dynamic performances of the PMSM driven by NDTC and FS-NDTC are similar. The proposed fixed sector division criterion can simplify the complexity of the servo control system without decreasing the operation performance of the PMSM.

Author Contributions

This paper was a collaborative effort between the authors. T.Y., D.W., X.W., X.W., and Y.N. proposed the original idea; T.Y. wrote the full manuscript and carried out the experiments.

Acknowledgments

This work was supported by National Key Research and Development Program of China under Grant 2017YFB1300900.

Conflicts of Interest

The authors declare there is no conflict of interest.

References

  1. Yuan, T.Q.; Wang, D.Z.; Li, Y.L. Duty ratio modulation strategy to minimize torque and flux linkage ripples in IPMSM DTC system. IEEE Access 2017, 5, 14323–14332. [Google Scholar] [CrossRef]
  2. Yuan, T.Q.; Wang, D.Z.; Wang, X.H. High-Precision servo control of industrial robot driven by PMSM-DTC utilizing composite active vectors. IEEE Access 2019, 7, 7577–7587. [Google Scholar] [CrossRef]
  3. Abosh, A.; Zhu, Z.Q.; Ren, Y. Reduction of torque and flux ripples in space vector modulation-based direct torque control of asymmetric permanent magnet synchronous machine. IEEE Trans. Power Electron. 2017, 32, 2976–2986. [Google Scholar] [CrossRef]
  4. Zhou, Y.Z.; Chen, G.T. Predictive DTC Strategy with fault-tolerant function for six-phase and three-phase PMSM series-connected drive system. IEEE Trans. Ind. Electron. 2018, 65, 9101–9112. [Google Scholar]
  5. Shinohara, A.; Inoue, Y.; Morimoto, S.; Sanada, M. Direct calculation method of reference flux linkage for maximum torque per ampere control in DTC-based IPMSM drives. IEEE Trans. Power Electron. 2016, 32, 2114–2122. [Google Scholar]
  6. Alsofyani, I.M.; Idris, N.R.N.; Lee, K.B. Dynamic hysteresis torque band for improving the performance of lookup-table-based DTC of induction machines. IEEE Trans. Power Electron. 2018, 33, 7959–7970. [Google Scholar] [CrossRef]
  7. Putri, A.K.; Rick, S.; Franck, D.; Hameyer, K. Application of sinusoidal field pole in a permanent-magnet synchronous machine to improve the NVH behavior considering the MTPA and MTPV operation area. IEEE Trans. Ind. Appl. 2016, 52, 2280–2288. [Google Scholar] [CrossRef]
  8. Xia, C.; Zhao, J.; Yan, Y.; Shi, T. A novel direct torque and flux control method of matrix converter-fed PMSM drives. IEEE Trans. Power Electron. 2014, 29, 5417–5430. [Google Scholar] [CrossRef]
  9. Mohan, D.; Zhang, X.; Foo, G.H.B. A simple duty cycle control strategy to reduce torque ripples and improve low-speed performance of a three-level inverter fed DTC IPMSM drive. IEEE Trans. Ind. Electron. 2017, 64, 2709–2721. [Google Scholar]
  10. Niu, F.; Wang, B.; Babel, A.S.; Li, K.; Strangas, G.E. Comparative evaluation of direct torque control strategies for permanent magnet synchronous machines. IEEE Trans. Power Electron. 2016, 31, 1408–1424. [Google Scholar]
  11. Zhang, Y.; Zhu, J.; Xu, W.; Guo, Y. A simple method to reduce torque ripple in direct torque-controlled permanent-magnet synchronous motor by using vectors with variable amplitude and angle. IEEE Trans. Ind. Electron. 2011, 58, 2848–2859. [Google Scholar]
  12. Ren, Y.; Zhu, Z.Q.; Liu, J. Direct torque control of permanent-magnet synchronous machine drives with a simple duty ratio regulator. IEEE Trans. Ind. Electron. 2014, 61, 5249–5258. [Google Scholar]
  13. Niu, F.; Li, K.; Wang, Y. Direct torque control for permanent magnet synchronous machines based on duty ratio modulation. IEEE Trans. Ind. Electron. 2015, 62, 6160–6170. [Google Scholar]
  14. Lee, J.S.; Lorenz, R.D. Deadbeat direct torque and flux control of IPMSM drives using a minimum time ramp trajectory method at voltage and current limits. IEEE Trans. Ind. Appl. 2014, 50, 3795–3804. [Google Scholar] [CrossRef]
  15. Mohan, D.; Zhang, X.; Foo, G. Generalized DTC strategy for multilevel inverter fed IPMSMs with constant inverter switching frequency and reduced torque ripples. IEEE Trans. Energy Convers. 2017, 32, 1031–1041. [Google Scholar] [CrossRef]
  16. ZL, X.N.; Foo, G.H.B. Over-modulation of constant switching frequency based DTC for reluctance synchronous motors incorporating field-weakening operation. IEEE Trans. Ind. Electron. 2019, 66, 37–47. [Google Scholar]
  17. Berzoy, A.; Rengifo, J.; Mohammed, O. Fuzzy predictive DTC of induction machines with reduced torque ripple and high performance operation. IEEE Trans. Power Electron. 2018, 33, 2580–2587. [Google Scholar] [CrossRef]
  18. Choi, Y.-S.; Choi, H.H.; Jung, J.W. Feedback linearization direct torque control with reduced torque and flux ripples for IPMSM drives. IEEE Trans. Power Electron. 2016, 31, 3728–3737. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Wei, C.; Qiao, W.; Qu, L. Adaptive saturation controller-based direct torque control for permanent-magnet synchronous machines. IEEE Trans. Power Electron. 2016, 31, 7112–7122. [Google Scholar] [CrossRef]
  20. Liang, D.L.; Li, J.; Qu, R.H.; Kong, W.B. Adaptive second-order sliding-mode observer for PMSM sensorless control considering VSI nonlinearity. IEEE Trans. Power Electron. 2018, 33, 8994–9004. [Google Scholar] [CrossRef]
Figure 1. Schematic diagram of the novel direct torque control (NDTC) strategy for a permanent magnet synchronous motor (PMSM). Reproduced/Adapted with permission from [2], T, Q, Yuan, IEEE Access, T, Q, Yuan, 2019.
Figure 1. Schematic diagram of the novel direct torque control (NDTC) strategy for a permanent magnet synchronous motor (PMSM). Reproduced/Adapted with permission from [2], T, Q, Yuan, IEEE Access, T, Q, Yuan, 2019.
Energies 12 02154 g001
Figure 2. Relationships of the variables in the control system.
Figure 2. Relationships of the variables in the control system.
Energies 12 02154 g002
Figure 3. Torque active factor variation character. (a) three-dimensional image; (b) two-dimensional image.
Figure 3. Torque active factor variation character. (a) three-dimensional image; (b) two-dimensional image.
Energies 12 02154 g003
Figure 4. Flux active factor variation character. (a) three-dimensional image; (b) two-dimensional image.
Figure 4. Flux active factor variation character. (a) three-dimensional image; (b) two-dimensional image.
Energies 12 02154 g004
Figure 5. Two-dimensional contour map of torque error active factors.
Figure 5. Two-dimensional contour map of torque error active factors.
Energies 12 02154 g005
Figure 6. Two-dimensional contour map of flux error active factors.
Figure 6. Two-dimensional contour map of flux error active factors.
Energies 12 02154 g006
Figure 7. Two-dimensional contour map of torque error active factors.
Figure 7. Two-dimensional contour map of torque error active factors.
Energies 12 02154 g007
Figure 8. Two-dimensional contour map of flux error active factors.
Figure 8. Two-dimensional contour map of flux error active factors.
Energies 12 02154 g008
Figure 9. Two-dimensional contour map of flux error active factors.
Figure 9. Two-dimensional contour map of flux error active factors.
Energies 12 02154 g009
Figure 10. Two-dimensional contour map of torque error active factors.
Figure 10. Two-dimensional contour map of torque error active factors.
Energies 12 02154 g010
Figure 11. Relationships of the variables in the control system.
Figure 11. Relationships of the variables in the control system.
Energies 12 02154 g011
Figure 12. Fixed sector division results.
Figure 12. Fixed sector division results.
Energies 12 02154 g012
Figure 13. Experimental setup of control system.
Figure 13. Experimental setup of control system.
Energies 12 02154 g013
Figure 14. Experimental torque and flux linkage of the PMSM when using: (a) NDTC; (b) FS-NDTC.
Figure 14. Experimental torque and flux linkage of the PMSM when using: (a) NDTC; (b) FS-NDTC.
Energies 12 02154 g014
Figure 15. The speed trajectory is from 200 rpm to 400 rpm when using: (a) NDTC; (b) FS-NDTC.
Figure 15. The speed trajectory is from 200 rpm to 400 rpm when using: (a) NDTC; (b) FS-NDTC.
Energies 12 02154 g015
Figure 16. The torque and flux linkage trajectory when using: (a) NDTC; (b) FS-NDTC.
Figure 16. The torque and flux linkage trajectory when using: (a) NDTC; (b) FS-NDTC.
Energies 12 02154 g016
Table 1. Vector switching table.
Table 1. Vector switching table.
SectorError Rate StateError PropertyVnError PropertyVn
S2+τA/CaVN+1bVN+3
cVNdVN+4
τBaVN+2bVN+2
cVN+5dVN+5
S1+τA/B/CaVN+1bVN+3
cVNdVN+4
S0τA/BaVN+1bVN+2
cVN+5dVN+4
τCaVNbVN+3
cVNdVN+3
S1−τA/B/CaVNbVN+2
cVN+5dVN+3
S2−τA/CaVNbVN+2
cVN+5dVN+3
τBaVN+1bVN+1
cVN+4dVN+4
Table 2. Error property compound modes.
Table 2. Error property compound modes.
Error PropertyTorque Error PropertyFlux Error Property
a11
b1−1
c−11
d−1−1
Table 3. Relationships among active factors and motor variables.
Table 3. Relationships among active factors and motor variables.
Error Rate StateτAτBτC
μTμFμTμFμTμF
S2+0.50.9100.50.9
S1+(0.9, 0.5)(0.5, 0.9)(0.9, 0.5)(0.5, 0.9)(0.9, 0.5)(0.5, 0.9)
S00.90.50.90.501
S1−(0.5, 0)(0.9, 1)(0.5, 0)(0.9, 1)(0.5, 0)(0.9, 1)
S2−0.50.9100.50.9
Table 4. Relationships among active factors and motor variables.
Table 4. Relationships among active factors and motor variables.
Error Rate StateτAτBτC
VmVsVmVsVmVs
S2+V2V3V3V2V2V1
S1++V2V3V2V3V2V1
S1+−V2V1V2V3V2V1
S0V2V1V2V3V1V2
S1−V1V2V1V2V1V6
S2−V1V2V2V1V1V6
Table 5. Slave vector switching table.
Table 5. Slave vector switching table.
τiSectorError PropertyVsError PropertyVs
τASs+aVN+2bVN+2
cVN+5dVN+5
Ss−aVNbVN+2
cVN+5dVN+5
Sm+aVN+1bVN+1
cVNdVN+4
Sm−aVN+1bVN+1
cVN+4dVN+4
τBSsaVN+2bVN+2
cVN+5dVN+5
SmaVN+1bVN+1
cVN+4dVN+4
τCSsaVNbVN+4
cVN+1dVN+3
SmaVN+5bVN+3
cVNdVN+2

Share and Cite

MDPI and ACS Style

Wang, D.; Yuan, T.; Wang, X.; Wang, X.; Ni, Y. Performance Improvement of Servo Control System Driven by Novel PMSM-DTC Based On Fixed Sector Division Criterion. Energies 2019, 12, 2154. https://doi.org/10.3390/en12112154

AMA Style

Wang D, Yuan T, Wang X, Wang X, Ni Y. Performance Improvement of Servo Control System Driven by Novel PMSM-DTC Based On Fixed Sector Division Criterion. Energies. 2019; 12(11):2154. https://doi.org/10.3390/en12112154

Chicago/Turabian Style

Wang, Dazhi, Tianqing Yuan, Xingyu Wang, Xinghua Wang, and Yongliang Ni. 2019. "Performance Improvement of Servo Control System Driven by Novel PMSM-DTC Based On Fixed Sector Division Criterion" Energies 12, no. 11: 2154. https://doi.org/10.3390/en12112154

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop