Next Article in Journal
Synthesis and Diagnostics of Nanostructured Micaless Microcomposite as a Prospective Insulation Material for Rotating Machines
Previous Article in Journal
Wind Resource Assessment on Puná Island
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Performance Improvement for PMSM Driven by DTC Based on Discrete Duty Ratio Determination Method

1
School of Information Science and Engineering, Northeastern University, Shenyang 110819, China
2
Physical Education Department, 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.
Appl. Sci. 2019, 9(14), 2924; https://doi.org/10.3390/app9142924
Submission received: 27 May 2019 / Revised: 15 July 2019 / Accepted: 17 July 2019 / Published: 22 July 2019
(This article belongs to the Section Energy Science and Technology)

Abstract

:
In order to improve the performance of the servo control system, which is composed ofthe permanent magnet synchronous motor (PMSM) driven by novel direct torque control based on the fixed sector division criterion (FS-DTC) utilizing the composite active vectors, a discrete duty ratio determination method (FS-DDTC) is proposed in this paper. The determination of the accurate duty ratio is the key to obtain the desired error compensational results for PMSM, which is related to the performance of the servo system directly. As the applied master vector and slave vector during each control period are the adjacent vectors, therefore, the direction of the synthetic vector is between the directions of the two applied active vectors. Additionally, the analytical relationship between the sector angle of the synthetic vector and the error rate, which can realize the determination of the discrete duty ratio value without complicated calculations is deduced first. Furthermore, the duty ratio values of the two applied active vectors in FS-DTC are obtained through the selections of the duty ratio scale in the novel discrete duty ratio determination method directly, which can simplify the calculation process of the accurate duty ratio values effectively. The effectiveness of the proposed discrete duty ratio determination method is verified through the experimental results on a 100-W PMSM drive system.

1. Introduction

The performances of the servo motor and the motor control strategy determine the quality of the servo system. Permanent magnet synchronous motor (PMSM) has lots of merits, including high reliability and good control performance. Additionally, it has been applied in industrial robot application widely [1,2,3,4,5,6,7]. Field-oriented control (FOC) and direct torque control (DTC) are the two widely applied high-performance control strategies for the PMSM [8,9,10,11,12,13]. Torque is the variable in DTC that is controlled directly, so the quickest dynamic response can be obtained in the PMSM driven by DTC [14,15,16]. Therefore, the servo system that is composed by the permanent magnet synchronous motor (PMSM) driven by direct torque control owns many merits than other servo systems.
The torque error and the flux error are compensated by a single active vector comprehensively in single vector error compensational strategy (SV-DTC). Therefore, the PMSM driven by SV-DTC suffers from some drawbacks, such as large torque and flux linkage ripples as the errors of flux linkage and torque in conventional DTC (CDTC) are compensated by only one active vector [17,18,19,20]. On the other hand, in order to improve the steady-state performance of the PMSM, the novel direct torque control (NDTC) utilizing composite active vectors has been proposed in [2]. Despite the better steady-state and dynamic-state performance of the PMSM system can be obtained, the computation burden is inevitably increased with the using of the adaptive sector division criterion, therefore, the fixed sector division criterion is proposed for the control system (FS-DTC) in [3].
In order to simplify the complexity of the control system, the determination method of the duty ratio value is studied in this paper.The analytical relationship between the sector angle of the synthetic vector and the error rate is deduced first. It should be noted that the applied master vector and slave vector during each control period in FS-DTC are the adjacent vectors, therefore, the direction of the equivalentsynthetic vector is between from the directions of the two active vectors. The precondition of the accurate duty ratio value determination is the selection of the suitable discrete duty ratio value. The complexity of the control system will be increased while the discrete duty ratio value is much accurate, on the other hand, the required error compensation results cannot be obtained while the discrete duty ratio value is inaccurate. The proposed discrete duty ratio determination method can solve the existing problems in FS-DTC effectively.
The rest of this paper comprises the following sections. The calculations of the accurate active factors are described in Section 2. The scheme diagram of the discrete duty ratio determination method is illustrated in Section 3. The calculation for the synthetic vector, the discrete sector angle, the discrete error angle, and the duty ratio scale are also described in this Section, which are the indispensable integral parts of the discrete duty ratio determination method. The description of experimental setup and discussions on experimental results are given in Section 4. The conclusion is analyzed in Section 5.

2. Calculating the Accurate Active Factors

In the proposed novel direct torque control (NDTC) scheme in [2], two active vectors are applied in one control period, which can improve the steady-state performance of the control system effectively. Additionally, the fixed sector division criterion is proposed for NDTC (FS-DTC), which can classify the complexity of the control system [3], as shown in Figure 1. It is also shown in Figure 1 that the proposed discrete duty ratio determination method in this paper is used to replace the traditional duty ratio determination method in FS-DTC.
As the main errors can be compensated by the applied active vector in SV-DTC [2], the applied two active vectors in FS-DTC are classified as master vector and slave vector [3]. Consequently, the active angle of the master vector and the slave active vector in FS-DTC are defined as θsm and θss, respectively, as shown in Figure 2.
Therefore, the active factors of torque error and flux error supplied by the master vector in Figure 1 can be calculated as:
μ Tm = sin θ sm
μ Fm = cos θ sm
Consequently, the active factors of torque error and flux error supplied by the slave vector can be calculated as:
μ Ts = sin θ ss
μ Fs = cos θ ss
The relationships among the active vectors and the variables of the PMSM can be described as
[ r T r F ] = [ μ Tm μ Ts μ Fm μ Fs ] [ d m d s ]
where dm and ds are the duty ratio values of the master vector and the slave vector, respectively. rT and rF are the torque error rate and the 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.
From the aforementioned analyses, it can be observed that Equation (5) is the binary system of linear Equations, which will inevitably increase the computation burden of the control system.

3. Analysis of the Analytical Relationships of the Synthetic Vector

3.1. Analysis of the Synthetic Vector

The stator flux linkage φs is located in sector 1, and the impact angle is δs, as shown in Figure 3.
The master vector V2 and the slave vector V1 will be selected to compensate the errors of the PMSM according to the selection rules of the master vector and the slave vector in FS-DTC [3]. It is worth mentioning that the selected master vector and slave vector in each control period are the adjacent vectors. Therefore, the direction of the equivalentsynthetic vector is between the directions of the master vector and the slave vector.
Figure 3 shows that the principal of the accurate error compensation is that the direction of the synthetic vector is the same as that of the errors of the PMSM. Therefore, the relationship between the active angle of the synthetic vector and the error angle can be described as:
θ sms = θ τ
where θsms is the active angle of thesynthetic vector, which can be calculated as:
θ sms = σ v + δ s
The error angle θτ can be calculated as:
θ τ = tan 1 τ
where τ is the state value of the error rate, which can be expressed as:
τ = r T r F
As the variation range of the sector angle σv is [0°, 60°), the sector angle that can be used in the whole rotation space of the stator flux linkage can be described as
σ v = θ τ δ s ( N N N s ) 60 °
where NN is the sector number of the phase-lag active vector, Ns is the sector number where the stator flux linkage located in.

3.2. Calculation of the Discrete Sector Angle

The suitable discrete value of the duty ratio is approximately 0.1 [9,10,11,12,13]. In this paper, the discrete value of the duty ratio is defined as 1/12, therefore, the discrete values including 12 synthetic vectors (Vmsi) and 12 sector angle (σvi) can be obtained. In this case, the value of i varies within the range from 0 to 11, and the value of i is an integer. The discrete voltage vector results are shown in Figure 4.
The discrete values of the master vector and the slave vector are im and is, respectively. Furthermore, the duty ratio values of the master vector and the slave vector are dm and ds, respectively, and the sum of duty ratio values of the two active vectors is 1.
The discrete values of the sector angle under different duty ratio values of the master vector and the slave vector can be determined according to Figure 4, as shown in Table 1.

3.3. Calculation of the Discrete Error Angle

The discrete value of the sector angle of the synthetic vector is 5° approximately according to the discrete sector angle results in Table 1, therefore, the discrete value of error angle can also be set as 5° according to Equation (6). The error rate is the absolute value of torque error rate and flux error rate therefore, the variation range of the error angle is (0°, 90°).Table 2 shows the calculation results of the discrete error angle.

4. Discrete Duty Ratio Determination Method

4.1. Scheme Diagram of the Discrete Duty Ratio Determination Method

In order to simplify the calculation process of the accurate duty ratio values of the master vector and the slave vector, the analytical relationship between the sector angle of the synthetic vector and the error rate is deduced in this section. Additionally, the discrete duty ratio determination method based on the discrete error angle and the duty ratio rate of the master vector and the slave vector are proposed, as shown in Figure 5. The parameters in Figure 5 are defined by:
  • dm: Duty ratio value of the master vector;
  • ds: Duty ratio value of the slave vector;
  • kms: Scale between the master vector duty ratio and the slave vector duty ratio;
  • θsv: Active angle of thephase-lag active vector;
  • rT: Torque error rate;
  • σv: Sector angle between the synthetic vector and the slave vector;
  • θτ: Error angle;
  • δs: Impact angle between the sector vector and the stator flux linkage φs;
  • NN: Sector number of the phase-lag active vector;
  • Ns: Sector number where the stator flux linkage located in;
  • Vm: Master vector;
  • Vs: Slave vector;
  • τD: Discrete value of the error rate state value;
  • τ: State value of the error rate.

4.2. Calculation of the Duty Ratio Scale

The scale between the master vector duty ratio and the slave vector duty ratio is defined as
k ms = d m d s
The calculation process of the discrete duty ratio is described as follows:
(1) The relationship between the duty ratio scale and the sector angle of the synthetic vector is determined, as shown in Table 3.
(2) The duty ratio scale between the applied master vector and slave vector is selected from Table 3 according to the sector angle.
(3) The final duty ratio can be calculated based on the duty ratio scale.
As torque is the most important variable in the control system, the determination of the duty ratio values of the master vector and the slave vector should meet the prerequisites that the torque error should be compensated to the desired condition. The relationships of the variables inEquation (5) can be rewritten as
r T = μ Tm d m + μ Ts d s = d m ( μ Tm + μ Ts k ms )
Therefore, the final duty ratio of the master vector can be calculated as
d m = r T ( 1 2 + 1 k ms ) sin θ sv + 3 2 cos θ sv
where θsv is the active angle between the phase-lag active vector and the stator flux linkage.
Additionally, the final duty ratio of the slave vector can be calculated according to the duty ratio scale and the master vector duty ratio. It is worth mentioning that, the duty ratio of the master vector should be defined as 1, while the sum of the master vector duty ratio and the slave vector duty ratio is greater than 1, which can avoid the offset of the error compensations supplied by the two active vectors effectively.

5. Experimental Analysis

5.1. Experimental System Setup

Experimental studies are carried out on a 100-W PMSM drive system to validate effectiveness and feasibility of the discrete duty ratio determination method for FS-DTC (FS-DDTC). The experimental hardware setup is illustrated in Figure 6.
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 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-DTC and FS-DDTC are compared under the same operating condition. The PMSM is operated at 500 rpm and the reference values of torque and flux linkage are 0.8 N·m and 0.3 Wb, respectively. The torque and flux linkage waveforms of the PMSM driven by different control strategies are shown in Figure 7, and the stator currents of the PMSM driven by two control strategies are shown in Figure 8.
From these experimental results it can be found that, the torque ripples and the flux ripples of FS-DTC are 0.32 N·m and 0.045 Wb, respectively. The torque ripples and the flux linkage ripples of FS-DDTC are 0.35 N·m and 0.05 Wb, respectively. The total harmonic distortions of the input current ITHD of the PMSM driven by FS-DTC and FS-DDTC are 6.11% and 6.26%, respectively. Therefore, although the proposed discrete duty ratio determination method simplifies the complexity of FS-DTC, the required steady-state performance in FS-DTC will not be affected.

5.3. Dynamic Performance

To validate the fast dynamic response of the proposed FS-DDTC, the responses of torque and flux in the PMSM driven by the two control are tested when the torque and the flux linkage are set as 0.4 N·m and 0.3 Wb, respectively. In these tests, a step change to 100 rpm is applied on the speed reference while the PMSM is in static state, as shown in Figure 9.
To validate the fast dynamic response of the proposed FS-DDTC, the speed responses of the PMSM driven by the two control strategies are also tested when the torque is set as 0.5 N·m. In these tests, a step change from 200 to 400 rpm is applied on the speed reference, as shown in Figure 10.
It can be seen that the torque and the flux linkage can adjust to the settled state within the similar time, the settling time of the torque using the two different control strategies are 0.032 and 0.03 s. And the ripple of the speed is 27 rpm when using FS-DTC, while the speed ripple of the PMSM is about 28 rpm with the using of FS-DDTC. Moreover, the settling time of the rotor speed using two different control strategies are 0.015 and 0.014 s.
Therefore, the main advantage of FS-DTC, i.e., the fast dynamic response, can be maintained in the proposed FS-DDTC. The experimental results show that dynamic response owns higher priority than ripples in dynamic-state condition, hence, the accurate duty ratio determination method in FS-DTC can be abandoned.

6. Conclusions

The discrete duty ratio determination method based on the error rate is proposed in this paper. The corresponding relations between the duty ratio value of the synthetic vector and the error rate is deduced. It should be noted that the duty ratio value of the synthetic vector is the scale between the master vector duty ratio and the slave vector duty ratio. Additionally, the final duty ratio value of the master vector and the slave vector can be obtained based on the duty ratio scale value. The proposed discrete duty ratio determination method can simplify the duty ratio determination method in FS-DTC, which is the binary system of linear equations.
Experimental results clearly indicate that the FS-DDTC exhibits excellent control of torque and flux linkage with the similar steady-state ripples when compared to FS-DTC and has the same transient response performance.

Author Contributions

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

Funding

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

Acknowledgments

This work was supported in part 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.; Yan, X.; Tan, S.; Zhou, S. 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.; Wang, D.; Wang, X.; Wang, X.; Sun, Z. 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. 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. [Google Scholar] [CrossRef]
  4. Zhou, Y.; Chen, G. Predictive DTC Strategy with fault-tolerant function for six-phase andthree-phase PMSM series-connected drive system. IEEE Trans. Ind. Electron. 2018, 65, 9101–9112. [Google Scholar] [CrossRef]
  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] [CrossRef]
  6. Alsofyani, I.M.; Idris, N.R.; 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. 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] [CrossRef]
  10. Niu, F.; Wang, B.; Babel, A.S.; Li, K.; Strangas, E.G. Comparative evaluation of direct torque control strategies for permanent magnet synchronous machines. IEEE Trans. Power Electron. 2016, 31, 1408–1424. [Google Scholar] [CrossRef]
  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] [CrossRef]
  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] [CrossRef]
  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] [CrossRef]
  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.H. 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. Zhang, X.; Foo, G.H. 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] [CrossRef]
  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.; Li, J.; Qu, R.; Kong, W. 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 discrete duty ratio determination method for novel direct torque control based on the fixed sector division criterion (FS-DDTC) for a permanent magnet synchronous motor (PMSM).
Figure 1. Schematic diagram of the discrete duty ratio determination method for novel direct torque control based on the fixed sector division criterion (FS-DDTC) for a permanent magnet synchronous motor (PMSM).
Applsci 09 02924 g001
Figure 2. Relationships of the variables in the control system driven by fixed sector division criterion(FS-DTC).
Figure 2. Relationships of the variables in the control system driven by fixed sector division criterion(FS-DTC).
Applsci 09 02924 g002
Figure 3. Relationships of variables in the control system.
Figure 3. Relationships of variables in the control system.
Applsci 09 02924 g003
Figure 4. Diagram of discrete voltage vectors.
Figure 4. Diagram of discrete voltage vectors.
Applsci 09 02924 g004
Figure 5. Process of duty ratio discretization.
Figure 5. Process of duty ratio discretization.
Applsci 09 02924 g005
Figure 6. Experimental setup of control system.
Figure 6. Experimental setup of control system.
Applsci 09 02924 g006
Figure 7. Experimental torque and flux linkage of the PMSM when using: (a) FS-DTC; (b) FS-DDTC.
Figure 7. Experimental torque and flux linkage of the PMSM when using: (a) FS-DTC; (b) FS-DDTC.
Applsci 09 02924 g007
Figure 8. The waveforms of stator current when using: (a) FS-DTC; (b) FS-DDTC.
Figure 8. The waveforms of stator current when using: (a) FS-DTC; (b) FS-DDTC.
Applsci 09 02924 g008
Figure 9. The torque and flux trajectory with the speed changes from 0 rpm to 100 rpm when using: (a) FS-DTC; (b) FS-DDTC.
Figure 9. The torque and flux trajectory with the speed changes from 0 rpm to 100 rpm when using: (a) FS-DTC; (b) FS-DDTC.
Applsci 09 02924 g009
Figure 10. The speed trajectory from 200 rpm to 400 rpm when using: (a) FS-DTC; (b) FS-DDTC.
Figure 10. The speed trajectory from 200 rpm to 400 rpm when using: (a) FS-DTC; (b) FS-DDTC.
Applsci 09 02924 g010
Table 1. Discrete sector angle switching table.
Table 1. Discrete sector angle switching table.
VariablesValue
dm(im)012345
ds(is)121110987
σv(°)049141925
dm(im)67891011
ds(is)654321
σv(°)303541465156
Table 2. Discrete error angle switching table.
Table 2. Discrete error angle switching table.
VariablesValue
θτ(°)0510152025
τD00.090.180.270.360.47
θτ(°)303540455055
τD0.580.70.8411.21.43
θτ(°)606570758085
τD1.732.142.753.735.711.4
Table 3. Duty ratio scale switching table.
Table 3. Duty ratio scale switching table.
VariablesValue
σv(°)0510152025
kms00.090.20.330.50.71
σv(°)303540455055
kms11.423511

Share and Cite

MDPI and ACS Style

Wang, D.; Yuan, T.; Wang, X.; Wang, X.; Wang, S.; Ni, Y. Performance Improvement for PMSM Driven by DTC Based on Discrete Duty Ratio Determination Method. Appl. Sci. 2019, 9, 2924. https://doi.org/10.3390/app9142924

AMA Style

Wang D, Yuan T, Wang X, Wang X, Wang S, Ni Y. Performance Improvement for PMSM Driven by DTC Based on Discrete Duty Ratio Determination Method. Applied Sciences. 2019; 9(14):2924. https://doi.org/10.3390/app9142924

Chicago/Turabian Style

Wang, Dazhi, Tianqing Yuan, Xingyu Wang, Xinghua Wang, Sihan Wang, and Yongliang Ni. 2019. "Performance Improvement for PMSM Driven by DTC Based on Discrete Duty Ratio Determination Method" Applied Sciences 9, no. 14: 2924. https://doi.org/10.3390/app9142924

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