International Journal of Advanced Network Monitoring and Controls Volume 02 , No. 01 , 2017 100 The Research of Direct Torque Control Based on Space Vector Modulation Su Xiaohui , Chen Guodong and Xu Shuping School of Computer Science and Engineering, Xi’an Technological University, 710021 China Email: suxh666@163.com Abstract. In order to solve the conventional direct torque control contradiction between the dynamic and static performance ,a permanent magnet synchronous motor system direct torque control architecture is proposed based on space vector modulation strategy . In this method flux and torque are controlled through stator voltage components in stator fluxlinkage coordinate axes and space vector modulation is used to control inverters.The simulation verifies that SVM-DTCis capable of effectively improving the steady state performance and keeping the excellent dynamic performance of theconventional DTC system simultaneously and remain the switching frequency constant. Keywords: Simulation, Direct torque control, Space vector modulation. 1. Introduction Direct torque control (DTC) has been widely used in the field of control of permanent magnet synchronous motor (PMSM), because it has the advantages of simple structure and fast dynamic response of the torque, which has been paid more and more attention in recent years [1-3].Conventional direct torque control is based on the torque, flux hysteresis controller output and a 60° stator flux linkage angle based on the signal, according to certain rules from the prefabricated switch table select the appropriate space voltage vector on the motorTorque, flux linkage for Bang-Bang control [4].However, according to this way of selecting the voltage vector can not meet the system of torque and flux linkage of the double request, will have a larger torque and flux ripple [5].In addition, the conventional DTC method can cause the output of the hysteresis controller and the position of the stator flux linkage signal to be constant over multiple sampling periods, resulting in the same switch state of the inverter during these sampling periods, and thus the switching frequency of the system is changedNot constant, the capacity of the power device can not be fully utilized [6].Space Vector Modulation (SVM) is used to obtain the desired arbitrary voltage vector by combining adjacent effective voltage vector and zero- voltage vector in one sampling period, and the voltage vector is linearly adjustable [7]. 2. Space Vector Modulation Algorithm There are eight switching states for three-phase voltage source inverters, corresponding to six active voltage vectors: U1 (100), U2 (110), U3 (010), U4 (011), U5 (001), U6 (101 ) And two zero-voltage vectors U7 (000), U8 (111). Space vector modulation is applied to the motor is based on three-phase symmetrical sinusoidal voltage supply AC motor generated by the ideal circular flux trajectory as the The Research of Direct Torque Control Based on Space Vector Modulation 101 base, through the eight basic space voltage vector to the equivalent reference voltage vector so that the actual motor The air-gap trajectory approaches the ideal circle. As shown in Fig. 1, in the coordinate system, the first sector is used as an example to synthesize the reference vector with two adjacent voltage vectors U1, U2 and zero vectors U0 (U7 and U8). According to the volt-second balance principle: * 1 1 2 2 0 0 s sT T T T+ + =U U U U (1) Where, T1, T2, respectively U1, U2 role of time, T0 is zero vector of time, T5 for the PWM cycle. The meaning of formula (1) is that the integral effect produced by the vector in T5 time is the same as the integration effect of U1, U2 and zero vector U0. Figure.1 space voltage vector and sector (1) U1, U2 and in axis decomposition obtained:          −−= = −= 210 2 1 3 )33( 2 TTTT U U T T UU U T T s dc s dc s β βα (2) The amplitude of the fundamental voltage of the output voltage increases linearly with time, and the time T0 of the zero vector U0 decreases gradually, but the following relationship should be satisfied:    ≥ ≤+ 00 21 T TTT s (3) Similarly, in the remaining five sectors, the basic space voltage vector will change with the region of the corresponding changes. This allows SVM technology to synthesize any required space voltage vectors. Space vector modulation is to use a certain frequency (1 / Ts) and amplitude ( Ts / 2) of the equivalent time triangular wave to modulate A, B, C three-phase switching time Tcm1 , Tcm2 , Tcm3 ,that is, the modulation signal. From the basic modulation principle of SVM, the maximum linear range of SVM is the inscribed circle shown in Fig.1, that is, the space vector modulation in the inscribed circle is linear modulation, while the over-inscribed circle is overmodulation . The following simulation and International Journal of Advanced Network Monitoring and Controls Volume 02 , No. 01 , 2017 102 experimental analysis and comparison of different reference voltage vector in the case, SVM modulation signal and output line voltage waveform and the relationship between. 3. Dynamic Control of Stator Flux Linkage Figure 2 depicts the relationship between the stator flux linkage and the space voltage vector in the motor operation and the relationship between the stator flux in a single sampling period T5Dynamic control process stator flux. Figure.2 flux linkage diagram In Fig. 2, the phase angle sγ of the stator flux vector sø at the present moment can be estimated by the flux estimator in the stator two-phase stationary coordinate system αβ ,If the control system gives the reference flux linkage * sø with the phase angle * sγ , the stator flux linkage δ∆ angle ahead of the current time, if the actual flux vector arrives at the reference flux linkage at the next sampling time, a space voltage vector * sU as shown in the figure should be applied in the time period of the sampling period T5, the reason for this is that the magnitude and phase angle of the applied space voltage vector U5 * can be calculated from equations (4) ~ (7) by moving the end points of the flux vector in the direction of the applied space voltage vector. * * * cos( ) cos cos( ) coss s s s s s s s s s s s s U R i T Tα α γ δ γ γ δ γ+ ∆ − + ∆ − = + ≈ øøøø (4) * * * sin( ) sin sin( ) sins s s s s s s s s s s s s U R i T Tβ β γ δ γ γ δ γ+ ∆ − + ∆ − = + ≈ øøøø (5) * * 2 * 2 s s sU Uα β= +U (6) * * *arctan( / )s s sU Uβ αϕ = (7) Where *sU α and * sU β are the components of the reference voltage vector * sU in the two-phase stationary coordinate system αβ , respectively, * sU and *sϕ , respectivelyis the amplitude and phase angle of * sU . The stator flux vector magnitude and phase angle, torque can be calculated by the following formula: The Research of Direct Torque Control Based on Space Vector Modulation 103     −= −= ∫ ∫ dtiRu dtiRu ssss ssss )( )( βββ ααα ψ ψ (8) 2 2 s s sα βψ ψ ψ= + (9) )/arctan( αβ ψψγ sss = (10) )( 2 3 αββα ψψ sssspe iiNT −= (11) The subscripts α and β are the components of each physical quantity on the αβ -axis of the stator two-phase stationary coordinate system. 4. Direct Torque Control of Space Vector Modulation The structure diagram of the direct torque control system (SVM-DTC) of permanent magnet synchronous motor based on space vector modulation is shown in Fig.3, Where the reference flux calculation model element and the space voltage vector modulation element SVM replaces the flux linkage in a conventional DTCand a torque hysteresis controller and switch table. Figure.3 SVM-DTC block diagram of the structure In Fig. 3, the difference between the reference angular velocity * sω and the feedback angular velocity ω is output to the reference torque command *eT via a PI regulator.As the steady-state stator flux rotation speed and the rotor speed of rotation is the same, that is, synchronous speed ω , and when the reference torque or load torque in the dynamic process of mutation, the two speeds will be significantly inconsistent, the stator the flux rotation speed is significantly faster than the rotor rotation speed, there is a difference between the two rotational speed difference sω∆ .Thus, the difference between the reference torque * eT and the estimated torque eT can be output by a PI regulator, which is the stator flux rotational speed increment sω∆ ,to reflect the dynamic change of the torque in real time.Thus, the total rotational speed * sω of the flux linkage in one sampling period can be determined by the steady-state rotation speed ω and the rate of changeOf the rotational speed difference sω∆ , that is, the system should be in dtd /θ *ω ω + - + AS BS CS θ Encoder PMSM VSISVM fl ux and torque esti mate e T * eT - dcU PI flux model reference * sψ sγ ω  + - sψ * sψ 1 sT sψ∆  * sUPI + + sω∆ *sω ABCi International Journal of Advanced Network Monitoring and Controls Volume 02 , No. 01 , 2017 104 the next sampling period given the flux reference speed.After obtaining the total flux rotation speed * sω , the reference flux vector * sø given in the next sampling period can be obtained by referring to the flux linkage calculation model.The reference flux vector * sø and the estimated flux vector sø of the current time can be calculated in the next sampling cycle should be applied to the space voltage vector * sU , space voltage vector * sU and then through the space voltage vector modulation unit SVM to generate PWM pulse signal AS , BS and CS , the final control voltage source inverter VSI drive permanent magnet synchronous motor.This new structure has the following advantages: PI regulator parameter adjustment is easy, and will not make the entire control system is running difficult.The product δ∆ of the stator flux angle at the next time can be obtained by multiplying the flux rotation speed * sω and the sampling period T5. Therefore, it is possible to adjust T5 todetermine δ∆ , which is easy to implement in the actual system. 5. Simulation Analysis The SVM-DTC control of permanent magnet synchronous motor (PMSM) based on the above- mentioned principle is established by Matlab / Simulink simulation softwareSystem model.The simulation motor parameters are: UN = 220v; NP = 4; Rs = 2.875 ohms; Ld = 8.5mH; Lq = 8.5mH;F = 0.175Wb.Specific simulation conditions are set to: no-load start, the initial speed 1200r / min, 0.1s step to 1400 r / min,The load was applied to the 2 N • m at 0.2 s. Figures 4 to 6 show the performance comparison of the conventional DTC and SVM-DTC simulation results, respectively.As can be seen from the figure,The response time of this control system is very short, almost no overshoot, which is the direct torque control of the outstanding advantages.From the torqueWaveform, the control mode of dynamic response is very fast, steady-state SVM-DTC torque fluctuations more stable, which canIt is seen from the current waveform that the current waveform of the SVM-DTC is closer to the sine wave than the conventional DTC current waveform.These differences is that the conventional DTC can only be controlled by selecting six basic active space voltage vectors and a hysteresis controller and SVM-DTC can use SVM to arbitrarily linearly combine the required space voltage vector to by real-time sampling calculation can be more precise control of the stator flux linkage. (a) Conventional DTC velocity response curve (b) SVM-DTC velocity response curve Figure .4 two kinds of control speed response curve The Research of Direct Torque Control Based on Space Vector Modulation 105 (a) Conventional DTC torque response curve (b)SVM-DTC torque response curve Figure.5 two kinds of control torque response curve (a)Conventional DTC Phase Current Curves (b)SVM-DTC phase current curve Figure.6 two kinds of control phase current curve Torque Figure 7 for the SVM-DTC control process of the motor torque angle δ waveform of the change, we can see that the torque angle is electromagnetic torque changes consistent.In most steady- state processes, the torque angle δ is in the vicinity of a fixed value to do a small wave and the torque angle also changes rapidly in the dynamic process of rapid torque change. Figure.7 Torque angle δ curve International Journal of Advanced Network Monitoring and Controls Volume 02 , No. 01 , 2017 106 6. Conclusion In order to solve the contradiction between dynamic and static performance of conventional direct torque control, that is, the contradiction between torque, fast response of flux linkage and torque, and large steady-state pulsation of flux linkage, this paper proposes a space vector based on space vector (PMSM) direct torque control (SVM-DTC), the principle and implementation of the scheme are discussed in detail. It is pointed out that the conventional DTC can only control the motor torque and flux linkage with a limited basic voltage vector, but none of the basic space voltage vectors can completely compensate the flux and torque errors in the system at the same time. Vector Modulation (SVM) is a promising solution. Secondly, the basic principle of SVM is expounded briefly. The SVM algorithm under different reference voltage vector input is analyzed, simulated and experimented. The SVM algorithm and its application are discussed in detail. Implementation has a clearer understanding. Finally, the SVM-DTC is discussed in detail, including the structure of the control system, the dynamic control process of the stator flux vector, the method of flux and torque estimation and the calculation model of the reference flux, etc. Theoretically, And the best compensation principle of flux error. Finally, the realization of SVM-DTC is studied, and compared with conventional DTC, the correctness of the control strategy is verified. Simulation results show that compared with conventional direct torque control, SVM-DTC has the advantages of faster dynamic response of conventional DTC and more stable steady-state operation while keeping the switching frequency of power devices constant. Because SVM-DTC has low hardware requirements and good control performance, it can effectively solve the contradiction between dynamic and static performance of conventional DTC, so it has good application prospects. Acknowledgment The authors wish to thank the cooperators. This research is partially funded by the Project funds in shaanxi province department of education (15JF019) and the Project funds in shanxi province department of science industrial projects(2015GY067). References [1] Zhang Wei, Michael S,Branicky, Stephen M, Phillips,Stability of Networked Control Systems, IEEE Control Systems Magazine1 February 2001, (21):84-99. [2] Goodwin C, Juan Carlos Aguero,ArieFeuer, State Estima2tion for Systems Having Random Measurement Delays UsingErrors in Variables, The 15th Triennial World Congress1Barcelona,Spain, 2002. [3] Lee Kyung Chang,Lee Suk, Remote Controller Design of Networked Control System Using Genetic Algorithm, ISIE 2007,Pusan,KOREA in IEEE, 2007: 1845-1850. [4] AlmutairiNaif B,Chow Moyuen, PI Parameterization Using Adaptive Fuzzy Modulation (AFM) for Networked Control Systems - Part I : Partial Adaptation [J],IEEE Proceedings of IECON 2008,Sevilla,Spain,2008. 3152-3157. The Research of Direct Torque Control Based on Space Vector Modulation 107 [5]Huang J Q , Lew is FL, Liu K A, Neural predictive control for telerobotswith time delay [J]. Journal of Intelligent and Robotic System s, 2000, 29:1- 25. [6]Lian Fengli1 Analysis, Design, Modeling,and Control of Networked Control Systems, Ph.D. thesis,The University of Michigan,2001. [7] Huang J Q , Lew is FL, Liu K A, Neural predictive control for telerobotswith time delay [J]. Journal of Intelligent and Robotic System s, 2008, 29:1- 25. About the Author Su xiaohui, (1970-11), male (the Han nationality), Shaanxi Province, Working in Xi’an technological university, Vicect professor, the research area is computer control. Correspondence Address (School of Computer Science and Engineering , Xi’an Technological University) Postal Code: 710021 Tel: 13759907360 Email: suxh666@163.com