1. Introduction
Field-oriented control (FOC) [1] and direct torque control (DTC) [2] has been successfully and widely used because of its robustness and fast response, which qualifies the requirements of high performance control for Induction Motor (IM) drives. FOC controls the torque and flux by controlling the d-q axis component of the stator current of the motor. DTC controls the torque and flux of the motor directly by the torque and flux hysteresis controller. Based on the two control strategies, the PI controller used in the speed outer loop needs to be tuned. The parameters are affected by the inverter driving the voltage, motor current, and so forth. At the same time, the integral term is included. When a step signal is input, the integral saturation easily occurs, which leads to the overshoot of the control system and delays the stability time of the system. In order to improve the control effect of the outer loop, a variety of control strategies have been proposed. Reference [3] validates that the Integral Proportional (IP) speed controller could reduce the overshoot of the system to a certain extent, but that it has insufficient setting efficiency and tracking response. According to Reference [4], the IP controller was used in the speed control of a permanent magnet synchronous motor, and the electromagnetic torque was used as the feedback compensation of the IP speed controller to improve the anti-disturbance ability of the load.
With the increasing complexity of multi-phase motor systems and the development of microprocessors, more and more attention has been paid to Model Predictive Control (MPC) [5,6], which is mainly based on the calculation of future system behavior to calculate the optimal execution variables. MPC can be divided into continuous control set-model predictive control (CCS-MPC) [7] and finite control set-model predictive control (FCS-MPC) [8]. In the motor drive system, according to the different control objectives, the finite control set model predictive control method can be divided into Model Predictive Current Control (MPCC) [9,10] and Model Predictive Torque Control (MPTC) [11]. MPTC takes stator flux and electromagnetic torque as control objectives. In order to balance the influence of the two control variables on the system, weight coefficients are usually designed to adjust the proportion of the two control variables in the cost function. The weight coefficient design is mostly experimentation through the empirical method, and the process is rather complicated. In [12], an online optimization of weighting coefficients for induction motors was proposed. The weighting coefficients were optimized by minimizing torque ripple, but the problem of computation was not solved yet. In [13], by investigating the relationship between torque, the reference stator flux amplitude, and the phase angle of the stator flux, the reference stator flux vector was constructed. The cost function contains only the stator flux vector, and the calculation of the weight coefficient was omitted. A cost function containing only a reference voltage tracking error was designed to eliminate the weighting factor in [14].
The traditional MPTC has only one voltage vector working during a period, which resulted in large torque and flux ripple. In order to improve the steady-state performance of the system, common methods include increasing the number of alternative vectors [15,16], adjusting the amplitude of voltage vectors [17], and expanding the direction of voltage vectors [18,19]. In the method of vector-alternative optimization, the method of synthesizing one virtual voltage vector from two adjacent effective voltages in eight vectors and six sectors had 12 alternative voltage vectors overlapping with the six basic voltage vectors in [15]. Although the voltage vector has increased, the effect of system improvement is not obvious. In [16], six virtual voltage vectors were added and one zero voltage vector was above [15], totaling to 19 optional voltage vectors. However, the cycle needed to be optimized ten times to increase the amount of computation. Another study proposed a three-vector scheme to reduce torque and flux ripple, but the first voltage vector, which applied to the next control cycle, was limited to the last voltage applied in the previous cycle [20].
In order to improve the ability of PI-MPTC to resist the disturbance of load torque and to solve the optimization problem of weight coefficient and voltage vector selection in a squirrel cage induction motor, this paper presents a three-vector model predictive torque control based on electromagnetic torque feedback compensation. In this method, the feed-forward factor is added to the IP controller, and combined with the strong response ability of the PI controller, the control effect of the system is improved, and the real-time electromagnetic torque feedback is applied to the control compensation of the controller. The steady-state performance and anti-load disturbance ability of the system are effectively improved. At the same time, an online sorting method is used to select voltage vectors. The cost function is to sort the voltage vectors according to the errors of torque and flux in a cycle, as well as to select the optimal voltage vectors, so that the correct operation does not need weight coefficients. Finally, three voltage vectors are applied in each control period, including two active voltage vectors and one zero-voltage vector. The control strategy is intuitive and easy to implement due to the three vectors applied being adjacent. The experimental results prove that the proposed method can effectively reduce torque and flux ripple, speed up the dynamic response, and improve the ability to resist load torque disturbance. 2. Mathematical Model of Induction Motor
The IM state space model in the synchronous reference frame is [20]:
u→s=Rs i→s+dΨ→sdt
0=Rr i→r+dψ→rdt−jωr ψ→r
ψ→s=Ls i→s+Lm i→r
ψ→r=Lm i→s+Lr i→r
Te=32nρ{ψ→s⊗i→s}
whereu→sandi→sare the stator voltage and current vector,ψ→sandψ→rare the flux vectors of stator and rotor,Lmis the inductance between the stator and rotor,Lr/sis the rotor/stator self-inductance,Rr/sis the rotor/stator resistance,ωris the rotor electrical angular velocity,Teis the electromagnetic torque,nρis the number of motor pole-pairs, and⊗is the outer product (cross product, vector product) operator.
According to the above formula, the stator current can be described as follows:
i→s=−1Rσ((Lσ⋅di→sdt−kr(1Tr−j⋅ωr)⋅ψ→r)−u→s)
whereRσ=Rs+kr2 Rr,Lσ=σLs,kr=Lm/Lr,σ=1−Lm2/Ls LrandTr=Lr/Rr. According to the forward Euler formuladxdt≈[x((k+1)Ts)−x(kTs)]Ts, the formula (1) and (6) can be discretized as follows:
{ψ→s(k+1)=ψ→s(k)+Ts⋅u→s(k)−Rs Ts⋅i→s(k)i→s(k+1)=(1−Tsτσ)⋅i→s(k)+Tsτσ1Rσ[(krTr−krj⋅ωr(k))⋅ψ→r(k)+u→s(k)]
In the equationτσ=Lσ/Rσ,Tsis the sampling time andu→s(k)is the applied voltage vector. According to formula (7), the flux and the electromagnetic torque at the (k+1)th instant can be calculated:
ψ→r(k+1)=LrLmψ→s(k+1)+i→s(k+1)(Lm−Lr LsLm)
Te(k+1)=32nρ(ψ→s(k+1)⊗i→s(k+1))
3. Feed-Forward Factor-Based Electromagnetic Torque Feedback Compensation (ETFC) Controller Analysis 3.1. Analysis of Speed Closed-Loop PI Controller
In the IM system, the torque difference on the motor shaft can be simplified as an integral link after the Laplace transformation has been obtained:
ωr=TJs
where J is the moment of inertia, andT=Te−TL,TLis the motor load torque. Based on the closed-loop control of rotational speed, because of the existence of filtering in both the torque feedback and torque setting, we can make it equivalent to an inertial link. According to the expression of electromagnetic torqueTe=np LmLrist ψr, it can be simplified as:
KT=np LmLrψr
The speed loop structure of the induction motor speed control system is shown in Figure 1:
Whereωr*is the speed setting,ist*is the torque current setting,istis the armature current which is proportional to torque, andTf is the time constant, which is the delay time of the Pulse Width Modulation (PWM) device. According to Figure 1, suppose the current loop is completely tracked, whereG(s)=1Tfs+1=1. The transfer functions of the controllers can be obtained, respectively, as follows:
GT(s)=ωrTL=−sJs2+KT KPs+KT Ki
Gω(s)=ωrωr*=KT KPs+KT KiJs2+KT KPs+KT Ki
Formulas (12) and (13) show thatGT(s)andGω(s)cannot be set independently. If the load intervention changes sharply, the speed is prone to fluctuation. It can also be seen in (13) that the molecular differential term in the transfer function is large, so the given speed signal is a step signal, which is likely to cause speed overshoot and current instability.
3.2. Analysis of Speed Closed-Loop IP Controller
In order to reduce the influence of the parameter differential term in the speed loop, a proportional link is added into the feedback channel to obtain the IP controller. The structure diagram is shown in Figure 2.
Assuming that the current loop is fully tracked, the two transfer functions in the controller are, respectively:
GT(s)=ωrTL=−sJs2+KT KPs+KT Ki
Gω(s)=ωrωr*=KT KiJs2+KT KPs+KT Ki
Analyses (13) and (15) show that the PI and IP controllers have the same characteristic equation, and the transfer function of IP controllers did not haveKT KPs. Therefore, when the given value is the same step signal, IP controllers can effectively reduce the overshoot of the speed loop and the impulse current of the excitation current.
For analyses (12) and (14), IP speed controllers and PI speed controllers have the same transfer functions for speed changes caused by load torque disturbances, so the two speed controllers have the same ability to resist load torque disturbances under the same PI parameters.
In order to further analyze the performance of the two controllers, the given valueψr* = 0.25. The motor parameters in Table 1 add to (13) and (15), givenKP=Ki=1, the analysis system step response, and bode diagram.
The analysis Figure 3 shows that the IP controller has a smaller overshoot than the PI controller, and the impulse current of the excitation current component is restrained to some extent. However, the IP controller has larger phase lag, an insufficient tracking response, and a slower response than the PI controller.
3.3. Feedforward Factor-Based Electromagnetic Torque Feedback Compensation (F-ETFC) Controller
From the above analysis, it can be concluded that the IP controller has an insufficient tracking response, the PI controller is prone to overshoot, and the anti-load torque disturbance ability of the two control systems is the same. For this reason, the feed-forward factor and electromagnetic torque compensation are added to the IP controller, and the structure of the feed-forward factor based electromagnetic torque feedback compensation is shown in Figure 4, which will be referred to as F-ETFC in the following text.
GT(s)=ωrTL=−s(1−KT/k)(1−KT/k)Js2+KT KPs+KT Ki
Gω(s)=ωrωr*=αKTs+KT Ki(1−KT/k)Js2+KT KPs+KT Ki
An analysis of Figure 4 shows that when the transfer function is without feedback compensation where1/kdoes not exist, the system is an IP controller whenα= 0 and a PI controller whenα=KP. In order to better combine the advantages of the two controllers, the range of feedforward factor K is defined as [0,KP]. The characteristic equation in transfer function (16) and (17) can be calculated:
(1−KT/k)Js2+KT KPs+KT Ki=0
In order to make the system stable, we can obtain it based on the Routh criterion.
k>KT
● The impact ofkchanges on the system:
In order to analyze the effect ofkchanges on the system, the system changes under the conditions ofk=2KT,k=5KT, andk=10KT were analyzed by substituting the values in (16) and (17) in Table 1, and we also considered that parameter tuning could not be carried out simultaneously, thereby takingα=KP=Ki=1.
As shown in Figure 5 and Figure 6, when the real-time electromagnetic torque feedback is used as the compensation increment of the IP controller, the anti-load torque disturbance ability of the system can be effectively improved when the values ofkandKTare similar, while the value ofkhas little effect on the dynamic response performance of the speed loop.
● The impact ofαchanges on the system:
Here, the influence ofαchanges on the dynamic response performance of a F-ETFC speed loop is verified. The system changes of Equation (10) inα=1,α=3,α=6,α=9are analyzed by takingKP=10,Ki=1,k=2KT.
From the analysis in Figure 7, we can see that the change ofαhas a great influence on the speed loop of the system in the F-ETFC speed controller. When the value ofαis closer to the value ofKP, the stability time of the system can be effectively improved.
4. Three-Vectors Model Predictive Torque Control without Weighting Factor 4.1. Traditional Model Predictive Torque Control
The standard PI-MPTC method uses torque and stator flux to form a cost function by using weighting factors to determine the optimal voltage vector for the next sampling time [21,22]. The weighting factor is affected by the system parameters [23], so the weighting factor setting is generally more complicated. In addition, the weighting factors have a great impact on the performance of the controller, because they balance the torque and stator flux effects on the system. At the same time, the implementation of MPTC strongly depends on the system model. The implementation of the MPTC algorithm is divided into the following main steps: estimating the parameters, predicting the next moment of work, and optimizing the cost function according to the estimated conditions and the predicted environment. The MPTC scheme is shown in Figure 8.
4.2. Optimization of Cost Function, g
Based on the minimization of a single objective function, the objective function has the following structure at each sampling timeTsaccording to Equations (7)–(9):
g=|Te*−|Te(k+1)||+kψΤ|ψs*−|ψ→s(k+1)||
whereTe*andψs*are the torque reference and stator flux reference, andkψΤis the weighting factor.
A large number of calculations are needed in the digital implementation process based on MPC, leading to time delay in the drive. As a result, the system performance will be deteriorated. To eliminate the delay in digital control, the value functiongshould be minimized, so a new value function was introduced:
g=|Te*−|Te(k+2)||+kψΤ|ψs*−|ψ→s(k+2)||
Te(k+2)andψ→s(k+2)are the estimated values at the (k+2)th sampling instant. According to (7) and (9), we can get:
ψ→s(k+2)=ψ→s(k+1)+Ts u→s(k+1)−Rs Ts i→s(k+1)
i→s(k+2)=(1−Tsτσ)⋅i→s(k+1)+Tsτσ1Rσ[(krTr−krj⋅ωr(k+1))⋅ψ→r(k+1)+u→s(k+1)]
Te(k+2)=32nρ(ψ→s(k+2)⊗i→s(k+2))
The mechanical constant of the rotor is much larger than the sampling time, soωr(k)=ωr(k+1)can approximately be obtained. When the minimum cost function in (21) is selected, the stator voltage vector obtained can be applied to the next sampling time.
4.3. Multi-Objective Ranking
The problem of target optimization in each sampling period in MPTC can be expressed as two different cost functions, whereg1andg2 are the errors related to the torque and stator flux, respectively. The proposed strategy based on multi-objective sorting evaluates the sorting for each possible voltage vector of the converter, and references for analytical methods can be found here [21].
g1=|Te*−|Te(k+2)||
g2=|ψs*−|ψ→s(k+2)||
First, sort the values obtained from the evaluation of each objective function g1 and g2. Then, assign a ranking value to each error value. Voltage vectors with lower errors are assigned lower ranks, while voltage vectors with higher errors are assigned higher ranks. That is:
g1(u→s(k+1))→r1(u→s(k+1))
g2(u→s(k+1))→r2(u→s(k+1))
whereu→s(k+1)are the evaluated voltage vectors andr1(u→s(k+1))andr2(u→s(k+1))are the ranking values related tog1andg2.
The ranking value determines the relative quality of each possible voltage vector relative to all remaining possibilities. By selecting a ranking with a minimum value, the optimal voltage vector can be selected from the perspective of a variable error, such as torque error and flux error. In order to determine which are the best total voltage vectors among these alternatives, the average standard is used, in which the voltage vector with the lowest ranked average is selected, resulting in the same compromise for tracking the two variables, torque and flux. Finally, an optimization scheme based on average ranking is proposed.
uopt=argmin{v0,…,v7}r1(u→s(k+1))+r2(u→s(k+1))2
The optimization proposed in (29) can be simplified to the sum of r1 and r2 because the optimization problem is equivalent. 4.4. Three-Vector Optimization Principle
In order to achieve a better steady-state performance and reduce torque and flux ripple, a three-vector control strategy is proposed. This strategy virtualizes six alternative voltage vectors online, rather than the traditional eight basic voltage vectors, and the effective range system control is expanded effectively. The alternative voltage vector is synthesized by three adjacent voltage vectors, as shown in Figure 9.
In Figure 9,u0–u7are eight basic voltage vectors, anduv1–uv6are six virtual voltage vectors, whereuv1is synthesized by the two componentst1Tsu1andt2Tsu2, andt1andt2are the optimal duration of the first voltage vectoruopt1and the second voltage vectoruopt2. Assuming thatt0is the optimal time for the zero-voltage vector, the vector output selected is:
uopt=t1Tsuopt1+t2Tsuopt2+t0Tsuopt0
According to the sine rule of the angle included betweenuv1andu1, the state retention time of each vector can be obtained as follows:
Ts=t1+t2+t0
It can be seen from Figure 9 that the single-vector MPC provides the most limited voltage vector, and only one of the eight basic voltage vectors with a fixed direction and amplitude can be selected. In the duty ratio method, the zero vector and effective vector can be adopted to adjust the magnitude of the expected voltage vector, but their direction is still fixed. The double-vector method extended can not only adjust the direction of the expected voltage vector, but also change the magnitude of the expected voltage vector. The three-vector method proposed constructs six groups of candidate voltage vectors with adjustable amplitude and direction, which covers the entire vector selection area and expands the feasible range of MPC. Based on the above analysis, the new policy schematic presented in this paper is shown in Figure 10.
Based on the above principles, the experimental results can be assumed as follows: (1) The voltage selection strategy of multi-objective sorting can replace the cost function with weight coefficients. (2) The optimization of three-vector voltage can effectively reduce the fluctuation of flux and torque than single-vector voltage selection. (3) Compared with PI control strategy, F-ETFC control strategy can effectively improve the system's resistance to load torque disturbance and improve the system's dynamic response. 5. Experimental Results
To verify the feasibility of the three-vector voltage optimization current predictive control proposed in this paper in induction motor, the ''back-to-back'' converter experimental platform was constructed based on DS1104 of dSPACE platform. The photographic view shown in Figure 11 depicts the universal experimental platform. The motor parameters were shown in Table 1. To distinguish the control strategy, the traditional single-vector PI-MPTC method is PI-MPTC-I, the three-vector PI-MPTC method is PI-MPTC-II, and the three-vectors model predictive torque control without a weighting factor based on electromagnet torque feedback compensation proposed in this paper is F-ETFC-MPTC.
The other data of the motor are as follows: rated power (2.2 kW), rated voltage (380 V), rated speed (1422 rpm), rated frequency (50 Hz), stator leakage inductance (9.5 mH), rotor leakage inductance (8.4 mH), and magnetizing inductance (0.2629 H). The sampling frequency of PI-MPTC-I is set to 10 kHz, while the sampling frequency of both PI-MPTC-II and F-ETFC-MPTC is 8 kHz to show its superiority.
From top to bottom, the curves shown in Figure 12 are steady-state waveforms of speed, torque, stator flux, and stator current, with different weights at a given speed of 400 r/min. Obviously, when the weight coefficientkψΤis set to 5, although the torque ripple is relatively small, there are obvious pulsations in the flux and current. WhenkψΤis increased from 5 to 50, the stator flux linkage and torque ripple are well-balanced. WhenkψΤis further increased to 100, the flux ripple changes very little, but the torque ripple and stator current harmonics increase significantly, affecting the stable operation of the speed loop. At the lastkψΤ= 200, the speed is almost zero, seriously affecting the operation of the system. The results show that, in order to make the torque and stator flux in PI-MPTC have better steady-state characteristics and to make a better comparison between the proposed strategies, for the experimental IM, after much experimental debugging,kψΤ= 40 is a suitable solution for PI-MPTC with a weight coefficient.
● A. Step Speed Transient Characteristic
The dynamic characteristics of the three-vector PI-MPTC-II were analyzed and compared with the traditional single-vector PI-MPTC-I. The motor starts at 200 r/min and then suddenly speeds up to 400 r/min. Both methods can track a given speed quickly and accurately, and both methods have the same speed rise time, as shown in Figure 13.
Experimental results of PI-MPTC with different vector selection are shown in Figure 14. The stator flux is almost constant in the process, and the flux and torque can be decoupled. Moreover, PI-MPTC-II has the same dynamic response as PI-MPTC-I, as well as very close steady-state characteristics. However, the flux and torque ripple of PI-MPTC-II is smaller than that of PI-MPTC-I, so the three-vector voltage vector can effectively reduce the torque and flux ripple.
The dynamic characteristics of the three-vector F-ETFC-MPTC were analyzed and compared with the three-vector PI-MPTC-II. The two controller parameters were shown in Table 2, and the experimental results were shown in Figure 15. A comparison of flux and torque ripple between the two control strategies is shown in Figure 16.
From Figure 15, the dynamic response of F-ETFC-MPTC is better than that of PI-MPTC-II. The feed-forward factor is added to improve the steady-state time of the system, and the dynamic response time of the speed loop is increased by about 14%. It can be observed that the F-ETFC-MPTC shows much lower torque and flux ripples compared to PI-MPTC-II in Figure 16. Besides, F-ETFC-MPTC does not need weight coefficient adjustment. It is verified that the voltage selection strategy of multi-objective sorting can replace the cost function with weight coefficients. Based on the results, compared with the traditional MPTC, the proposed F-ETFC-MPTC is simpler and more practical.
● B. Steady-State Behavior with Anti Load
The ability of three-vector F-ETFC-MPTC and three-vector PI-MPTC-II to resist load torque disturbance is analyzed. Experiments of a sudden increase of a 2 Nm load at a given speed of 300 r/min and a sudden unloading with a 2 Nm load are shown in Figure 17 and Figure 18.
It can be seen from the experiment that the flux and torque ripple have little changes in the process of load change, but the value of the flux are kept the same, indicating that the two control strategies are better for the flux and torque decoupling control than others.
When suddenly loaded, according to Figure 17, the stability time of F-ETFC-MPTC is shorter than that of PI-MPTC-II, and the anti-load disturbance ability of the F-ETFC controller is about 66 percent higher than that of the PI controller. In the case of sudden unloading, according to Figure 18, the time taken to reach stability of the F-ETFC-MPTC is also shorter than that of the PI-MPTC-II, and the anti-load disturbance ability of the F-ETFC controller is about 75 percent higher than that of the PI controller.
● C. Investigation of Average Switching Frequency
Finally, the average switching frequencies of the three methods for different speeds and without loads are presented in Figure 19. From this, it can be seen that the average switching frequencies of PI-MPTC-I noticeably vary over a wide speed range. The switching frequencies of the proposed F-ETFC-MPTC with three vectors is the highest among the three methods, and the average switching frequencies of the PI-MPTC-II are slightly lower. This phenomenon may be caused by the fixed weighting factor in PI-MPTC-II during the whole speed range. This indicates that the three-vector MPTC is more suitable for applications requiring better steady-state behavior, while the single-vector MPTC is more favorable for applications concerning low switching frequency.
Based on the influences of the coaxiality and internal coefficient of friction in the manufacturing process of two motors, no load is equivalent to a certain load, so the electromagnetic torque in the steady state in the experimental waveform is not always zero. 6. Conclusions Traditional PI-MPTC only applies one voltage vector in each control cycle, which results in a large torque and flux ripple when the speed changes in the traditional MPTC. These restrict the practicability of traditional MPTC. Based on the analysis of model predictive torque control and the combination of PI control strategy and IP control strategy, this paper proposed a F-ETFC speed controller. Compared with the traditional control strategy, it is simpler and more practical, and can effectively improve the anti-load torque disturbance ability and dynamic response of the system. In the experiment, the motor can restore stability quickly, and the increased electromagnetic torque compensation can improve the anti-load torque disturbance ability of the speed loop by more than 60% and operate normally; and at the same time, the feed-forward factor can realize the optimization of the speed regulation process. It can reduce the adjustment time of the system, increase the speed stability time by more than 10%, and reduce the overshoot of the system. The cost function of the weighted coefficient is replaced by a voltage selection strategy of multi-objective sequencing, which makes F-ETFC-MPTC simpler and more practical. In addition, the improved three-vector algorithm is introduced to improve the steady-state performance, which greatly expands the effective range of the system control set and effectively reduces the flux and torque ripple.
Figure 3. Speed system (comparison between PI and IP controller): (a) unit step response; (b) system bode diagram.
Figure 4. Feedforward Factor-Based Electromagnetic Torque Feedback Compensation (F-ETFC) control of induction motor speed loop.
Figure 5. System change of load torque system withkchanging. (a) Response characteristics of step torque disturbance of load; (b) Bode diagram of load torque system.
Figure 5. System change of load torque system withkchanging. (a) Response characteristics of step torque disturbance of load; (b) Bode diagram of load torque system.
Figure 6. System change of speed system withkchanging. (a) Response curve of speed step input; (b) Bode diagram of speed system.
Figure 7. System change of speed system withαchanging. (a) Response curve of speed step input; (b) Bode diagram of speed system.
Figure 10. Feedforward Factor-Based Electromagnetic Torque Feedback Compensation-Model Predictive Torque Control (F-ETFC-MPTC) control schematic diagram.
Figure 12. Experimental results of steady-state performance of PI-MPTC-I under different weighting factors.
Figure 17. Experimental steady-state waveforms of speed, torque, and stator flux at 300 r/min with a 2 Nm load: (a) PI-MPTC-II, (b) F-ETFC-MPTC.
Figure 18. Experimental steady-state waveforms of speed, torque, and stator flux at 300 r/min with a 2 Nm unload: (a) PI-MPTC-II, (b)F-ETFC-MPTC.
Figure 19. Average switching frequencies for PI-MPTC-I (marked with '□'), PI-MPTC-II (marked with '○'), and F-ETFC- MPTC (marked with '△') at different speeds without load.
Parameter | Symbol | Value |
---|---|---|
Rotor inductance | Lr | 0.4034 H |
Mutual inductance | Lm | 0.395 H |
Stator inductance | Ls | 0.4043 H |
Rotor resistance | Rr | 2.444Ω |
Stator resistance | Rs | 3.4Ω |
Number of pole pairs | nρ | 2 |
Moment of Inertia | J | 0.005kg⋅m2 |
PI-MPTC-II Control Parameters | F-ETFC-MPTC Control Parameters | ||
---|---|---|---|
ψs* | 0.35 | ψs* | 0.35 |
Kp_w | 0.5 | Kp_w | 0.5 |
Ki_w | 0.2 | Ki_w | 0.2 |
k | 1.5KT | ||
α | 0.5 |
Author Contributions
J.L. and H.L. conceived, designed and performed the algorithm necessary for emulation of the F-ETFC-MPTC, Z.L designed the hardware, including the DC-AC converter and test-bench system. All authors contributed analysis tools, analysed the data and wrote the paper.
Funding
This research received no external funding.
Conflicts of Interest
The authors declare no conflict of interest.
1. Wang, F.; Zhang, Z.; Mei, X.; Kennel, R. Advanced Control Strategies of Induction Machine: Field Oriented Control, Direct Torque Control and Model Predictive Control. Energies 2018, 11, 120.
2. Bermudez, M.; Gonzalez-Prieto, I.; Barrero, F.; Guzman, H.; Duran, M.J.; Kestelyn, X. Open-Phase Fault-Tolerant Direct Torque Control Technique for Five-Phase Induction Motor Drives. IEEE Trans. Ind. Electron. 2017, 64, 902-911.
3. Ahmed, F.I.; El-Tobshy, A.M.; Mahfouz, A.A.; Ibrahim, M.M.S. P-I and I-P controllers in a closed loop for DC motor drives. In Proceedings of the Power Conversion Conference-PCC '97, Nagaoka, Japan, 3-6 August 1997; Volume 2, pp. 613-618.
4. Li, Z.; Zhang, W.; Liu, G.; Wang, B.; Zhang, Y. A novel Integral-Proportional (I-P) speed controller in PMSM motor drive. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June-4 July 2014; pp. 4236-4241.
5. Lee, J.H. Model predictive control: Review of the three decades of development[J]. Int. J. Control Autom. Syst. 2011, 9, 415.
6. Zhao, J.; Quan, X.; Jing, M.; Li, N. Design, Analysis and Model Predictive Control of an Axial Field Switched-Flux Permanent Magnet Machine for Electric Vehicle/Hybrid Electric Vehicle Applications. Energies 2018, 11, 1859.
7. Liu, B.; Chen, T.; Song, W. The essential relationship between deadbeat predictive control and continuous-control-set model predictive control for PWM converters. In Proceedings of the 2018 International Power Electronics Conference (IPEC-Niigata 2018-ECCE Asia), Niigata, Japan, 20-24 May 2018; pp. 1872-1876.
8. Chen, Z.; Qiu, J.; Mengjia, J. Prediction-Error-Driven Position Estimation Method for Finite-Control-Set Model Predictive Control of Interior Permanent-Magnet Synchronous Motors. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 282-295.
9. Xu, Y.; Zhang, B.; Zhou, Q. A model predictive current control method of PMSM based on the simultaneous optimization of voltage vector and duty cycle. In Proceedings of the 2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia), Hefei, China, 22-26 May 2016; pp. 881-884.
10. Aciego, J.J.; Gonzalez Prieto, I.; Duran, M.J. Model Predictive Control of Six-Phase Induction Motor Drives Using Two Virtual Voltage Vectors. IEEE J. Emerg. Sel. Top. Power Electron. 2019, 7, 321-330.
11. Geyer, T.; Papafotiou, G.; Morari, M. Model Predictive Direct Torque Control-Part I: Concept, Algorithm, and Analysis. IEEE Trans. Ind. Electron. 2009, 56, 1894-1905.
12. Davari, S.A.; Khaburi, D.A.; Stolze, P.; Kennel, R. An improved Finite Control Set-Model Predictive Control (FCS-MPC) algorithm with imposed optimized weighting factor. In Proceedings of the 2011 14th European Conference on Power Electronics and Applications, Birmingham, UK, 30 August-1 September 2011; pp. 1-10.
13. Xiao, M.; Yan, Y.; Xu, W.; Shi, T.; Xia, C. Torque control of permanent magnet synchronous motor using flux vector. In Proceedings of the 2017 20th International Conference on Electrical Machines and Systems (ICEMS), Sydney, Australia, 1-14 August 2017; pp. 1-5.
14. Zhang, X.; He, Y.; Hou, B. Double Vector Based Model Predictive Torque Control for SPMSM Drives with Improved Steady-State Performance. J. J. Power Electron. 2018, 18, 1398-1408.
15. Changliang, X.; Xudong, Q.; Zhiqiang, W.; Tingna, S. Predictive Torque Control Based on Optimal Operating Time of Vector. J. Chin. J. Electr. Eng. 2016, 36, 3045-3053.
16. Hassine, I.M.; Naouar, M.W.; Mrabet-Bellaaj, N. Model Predictive-Sliding Mode Control for Three-Phase Grid-Connected Converters. IEEE Trans. Ind. Electron. 2017, 64, 1341-1349.
17. Zhang, Y.; Xie, W.; Li, Z.; Zhang, Y. Low-Complexity Model Predictive Power Control: Double-Vector-Based Approach. IEEE Trans. Ind. Electron. 2014, 61, 5871-5880.
18. Zhang, Y.; Yang, H. Generalized Two-Vector-Based Model-Predictive Torque Control of Induction Motor Drives. IEEE Trans. Power Electron. 2015, 30, 3818-3829.
19. Zhang, Y.; Yang, H. Two-Vector-Based Model Predictive Torque Control Without Weighting Factors for Induction Motor Drives. IEEE Trans. Power Electron. 2016, 31, 1381-1390.
20. Zhang, Y.; Xia, B.; Yang, H. A novel three-vectors-based model predictive flux control of induction motor drives. In Proceedings of the 2016 IEEE 8th International Power Electronics and Motion Control Conference (IPEMC-ECCE Asia), Hefei, China, 22-26 May 2016; pp. 367-373.
21. Rojas, C.A.; Rodriguez, J.; Villarroel, F.; Espinoza, J.R.; Silva, C.A.; Trincado, M. Predictive Torque and Flux Control Without Weighting Factors. IEEE Trans. Ind. Electron. 2013, 60, 681-690.
22. Rodriguez, J.; Kennel, R.M.; Espinoza, J.R.; Trincado, M.; Silva, C.A.; Rojas, C.A. High-Performance Control Strategies for Electrical Drives: An Experimental Assessment. IEEE Trans. Ind. Electron. 2012, 59, 812-820.
23. Vyncke, T.J.; Thielemans, S.; Dierickx, T.; Dewitte, R.; Jacxsens, M.; Melkebeek, J.A. Design choices for the prediction and optimization stage of finite-set model based predictive control. In Proceedings of the 2011 Workshop on Predictive Control of Electrical Drives and Power Electronics, Munich, Germany, 14-15 October 2011; pp. 47-54.
Haixia Li1, Jican Lin1,* and Ziguang Lu2
1Department of Mechanical and Control Engineering, Guilin University of Technology, Guilin 541000, China
2College of Electrical Engineering, Guangxi University, Nanning 530004, China
*Author to whom correspondence should be addressed.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2019. This work is licensed under http://creativecommons.org/licenses/by/3.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Finite control set-model predictive torque control (FCS-MPTC) depends on the system parameters and the weight coefficients setting. At the same time, since the actual load disturbance is unavoidable, the model parameters are not matched, and there is a torque tracking error. In traditional FCS-MPTC, the outer loop—that is, the speed loop—adopts a classic Proportional Integral (PI) controller, abbreviated as PI-MPTC. The pole placement of the PI controller is usually designed by a plunge-and-test, and it is difficult to achieve optimal dynamic performance and optimal suppression of concentrated disturbances at the same time. Aiming at squirrel cage induction motors, this paper first proposes an outer-loop F-ETFC-MPTC control strategy based on a feed-forward factor for electromagnetic torque feedback compensation (F-ETFC). The electromagnetic torque was imported to the input of the current regulator, which is used as the control input signal of feedback compensation of the speed loop; therefore, the capacity of an anti-load-torque-disturbance of the speed loop was improved. The given speed is quantified by a feed-forward factor into the input of the current regulator, which is used as the feed-forward adjustment control input of the speed controller to improve the dynamic response of the speed loop. The range of the feed-forward factor and feed-back compensation coefficient can be obtained according to the structural analysis of the system, which simplifies the process of parameter design adjustment. At the same time, the multi-objective optimization based on the sorting method replaces the single cost function in traditional control, so that the selection of the voltage vector works without the weight coefficient and can solve complicated calculation problems in traditional control. Finally, according to the relationship between the voltage vector and the switch state, the virtual six groups of three vector voltages can be adjusted in both the direction and amplitude, thereby effectively improving the control performance and reducing the flow rate and torque ripple. The experiment is based on the dSPACE platform, and experimental results verify the feasibility of the proposed F-ETFC-MPTC. Compared with traditional PI-MPTC, the feed-forward factor can effectively improve the stability time of the system by more than 10 percent, electromagnetic torque feedback compensation can improve the anti-load torque disturbance ability of the system by more than 60 percent, and the three-vector voltage method can effectively reduce the disturbance.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer