Next Article in Journal
Design, Computational Modelling and Experimental Characterization of Bistable Hybrid Soft Actuators for a Controllable-Compliance Joint of an Exoskeleton Rehabilitation Robot
Previous Article in Journal
Drop-Downs of an Outer Rotor Flywheel in Different Planetary Touch-Down Bearing Designs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Model-Free Parallel Predictive Torque Control Based on Ultra-Local Model of Permanent Magnet Synchronous Machine

College of Electrical Engineering, Yanshan University, Qinhuangdao 066000, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work, and should be considered as co-first author.
Actuators 2022, 11(2), 31; https://doi.org/10.3390/act11020031
Submission received: 25 November 2021 / Revised: 17 January 2022 / Accepted: 20 January 2022 / Published: 21 January 2022
(This article belongs to the Section Control Systems)

Abstract

:
The finite control set model predictive torque control (FCS-MPTC) selects the optimal voltage vector (VV) by the composite cost function composed of torque and flux error, which makes it have a faster dynamic response than conventional control methods. However, the prediction state error caused by machine parameter mismatch and the difficulty in setting the weight factor in the composite cost function seriously restrict the popularization and application of FCS-MPTC. In this paper, a model-free parallel predictive torque control (MF-PPTC) based on an ultra-local (UL) model is proposed to solve above problems. The UL model replaces the machine mathematical model without any machine parameters and only uses the input and output of the system, which greatly improves the robustness of the control system. The nonlinear extended state observer proposed for the unknown part of the system has fast convergence and improves the dynamic performance of the system. In addition, the conventional parallel predictive control structure is optimized to reduce the dynamic adjustment process during the selection of optimal voltage vector. Simulation and experimental comparison between the conventional PPTC and the proposed MF-PPTC verified the superiority of the proposed method.

1. Introduction

The permanent magnet synchronous machine has attracted much attention because of its small size, high power density and high efficiency [1]. Many different machine control strategies are proposed to achieve high drive performance. At present, there are two widely used control strategies: field-oriented control (FOC) and direct torque control (DTC). Conventional FOC and DTC methods have their own advantages, specifically excellent steady-state and dynamic performance, simple structure and so on [2]. However, conventional FOC methods are limited by the fact that the control bandwidth cannot be adjusted in time to change the operating environment, and their dynamic performance is poor compared to their superior steady-state performance [3,4,5]. Similarly, the torque and flux ripple of conventional DTC method are obvious disadvantages [6].
At present, model predictive control (MPC) is regarded as an effective substitute for conventional control methods because of its simple structure and intuitive concept [7]. Finite control set model predictive control (FCS-MPC) is a branch of MPC which is more suitable for the control circuit of a two-level inverter with finite voltage vectors [8,9]. However, the conventional FCS-MPC still faces the following two main problems: one is that the weight factor in the coincidence cost function cannot be adjusted automatically with the change of operating environment, and second the machine parameter mismatching has great influence on its control performance [10]. For these two main problems, many excellent control algorithms have been proposed.
Many excellent control algorithms such as constraint normalization [11] and split cost function [12,13,14] have been proposed to solve the difficulty of weight factor setting in compound cost function. In [11], it is proposed to convert the torque and flux reference into equivalent parameter values of flux to eliminate the weight factor. However, the complex vector calculation process in this method increases the computational burden. In [12,13,14], the authors propose splitting the compound cost function into a single cost function form of a single constraint (torque error cost function and flux error cost function). Then, sequence control structure and parallel control structure are used to select the optimal voltage vector to avoid the weight factor setting process. The parallel prediction structure can balance the importance of multiple constraints in the process of optimal voltage vector selection [14].
On the other hand, many excellent control algorithms have been proposed to solve the problem of parameter mismatch and external disturbance, such as Luenberger observer [15], sliding mode observer [16,17], Kalman filter observer [18], interference compensation [19,20,21,22,23] and parameter identification [24,25]. In [15], current prediction errors caused by system disturbances are compensated by the proposed Romberg observer. Similarly, in [16,17], a new adaptive terminal sliding mode approach law and a high-order sliding mode observer were designed to estimate the total disturbance of the system, so as to improve the robustness of the system. In [18], a two-stage extended Kalman filter observer was proposed to estimate system load torque and disturbance, effectively improving the prediction process. In [19], an online current compensation method was proposed based on the improved disturbance observer of the augmented model. In [20], according to the error change between the predicted value and the actual value, the error caused by parameter mismatch is calculated in real-time to compensate the predicted current value. In [21,22,23], the observer was used to estimate the total disturbance of the system and carry out feedforward compensation for the control quantity. However, all of these methods have the problem of relying on a certain machine parameter or complicated calculation. In [24,25], offline and online identification methods of machine parameters are proposed, respectively. However, the offline identification method has a high specificity and can only be used for a specific machine, and there is a lot of preliminary work, so it is suitable for the condition that all machine parameters are unknown. The online identification method has heavy computation burden and high requirement on system hardware.
At present, a model-free control strategy is widely sought after because it does not need the mechanism model of the controlled object. In [26,27,28], model-free current control is realized by finding the relationship between current and inverter switching state. However, this method has more limitations, and has higher requirements on control frequency, sampling time and sensor accuracy. The model-free control method based on the UL model provides a new way to realize the control method without machine parameters [29,30,31]. In [29,30], the control principle of UL model and its application in a PMSM control system are introduced in detail. In [31], the UL model was applied in predictive current control, which improved the conventional model-free control method and showed good control effect in predictive control. However, the linear extended state observer used in this method performs poorly in dynamic performance, and the problem of weight factor in the composite cost function is not solved.
In this paper, a model-free parallel predictive torque control method based on the UL model is proposed to eliminate weight factors and suppress parameter mismatches. First, the conventional parallel predictive control structure is improved to reduce the automatic adjustment process in the conventional predictive control structure and make the selection process of optimal voltage vector more convenient. Second, a nonlinear extended state observer (NLESO) [32] is proposed to improve the conventional UL model, which has a faster convergence rate and provides a faster dynamic response capability for the system. Meanwhile, the existence of NLESO greatly improves the anti-interference capability of the system. Finally, simulation and experimental comparison between conventional PPTC and the proposed MF-PPTC verified the superiority of the proposed method.
The structure of this paper is as follows. In Section 2, the principle of conventional parallel predictive torque control is presented. In Section 3, the principle of model-free parallel predictive torque control based on a UL model is introduced. In Section 4 and Section 5, the comparison of simulation and experimental results of conventional PPTC and the proposed MF-PPTC is provided. Finally, this paper is concluded in Section 6.

2. Principle of Conventional Parallel Predictive Torque Control

The voltage and torque mathematical equations of surface permanent magnet synchronous machine (SPMSM) on the d-q axis can be expressed as follows [7]:
u d = R s i d + d ψ d / d t p ω m ψ q u q = R s i q + d ψ q / d t + p ω m ψ d
ψ d = L s i d + ψ f ψ q = L s i q
T e = 1.5 p ψ f i q
where u d , u q , i d , i q , ψ d , ψ q are stator voltage, stator current and stator flux linkage in rotating coordinate system, respectively; R s , L s , ψ f , ω m , p are stator resistance, stator inductance, rotor flux linkage, mechanical angular velocity, and number of pole pair, respectively.
In the conventional FCS-MPTC, the future state of the machine is predicted through the Euler equation discretization Equations (1)–(3), which is presented as Equations (4) and (5) [9].
i s p k + 1 = i s k + T s L s u s k R s i s k j p ω m L s ψ f e j θ i s k + 1 = i s p k + 1 T s R s 2 L s i s p k + 1 i s k
ψ s k + 1 = ( L s i d k + 1 + ψ f ) 2 + L s i q k + 1 2 T e k + 1 = 1.5 p ψ f i q k + 1
where i s p k + 1 and i s k + 1 are the predicted correction and predictive value of the current, respectively, and ψ s k + 1 and T e k + 1 are the predictive value of flux and torque, respectively.
Then, the composite cost function in FCS-MPTC is determined as follows:
J = h = 1 N T e T e i k + h + Q ψ s ψ s i k + h + I m k + h
where N represents the prediction horizon, Q represents the weight factor and I m represents the maximum current, which is defined in [22]. The optimal VV is determined by minimizing the cost function. Unreasonable weighting factors have a serious impact on the performance of FCS-MPTC.
The conventional PPTC takes the independent cost function terms corresponding to torque and flux control as the alternative of the composite cost function, as shown in Equations (7) and (8) [8]. The control block diagram of conventional PPTC is illustrated in Figure 1.
J t i = h = 1 N T e T e k + h + I m k + h
J f i = h = 1 N ψ s ψ s k + h + I m k + h
All eight VVs of the two-level inverter are classified into three candidate VV matrices through dynamic torque and flux boundary conditions. Then, the optimal VV at the next time is selected according to the intersection distribution between the three candidate VV matrices. The detailed algorithm is introduced in [8].

3. Principle of Model-Free Parallel Predictive Torque Control

The system block diagram of proposed MF-PPTC is shown in Figure 2. The UL model block and optimized parallel predictive torque control block are used to eliminate parameter mismatch disturbance and weight factor in the conventional FCS-MPTC, respectively.

3.1. Model Free Control Based on UL Model

The first-order nonlinear single-input single-output UL model can be expressed as follows [29]:
y ˙ = F + α u
Then, the machine mathematical model Equations (1)–(3) can be reconstructed as the following hyperlocal model form:
d ψ d d t = F d + α d u d d ψ q d t = F q + α q u q d T e d t = F T + α T u q
where u d , u q and ψ d , ψ q , T e are input and output signals of the motor drive systemin UL model, respectively; α d = α q = 1 , α T = 1.5 p ψ f L s are scaling factors of the system input signals, respectively; F d , F q and F T represent unknown parts of the mathematical model of stator flux in rotating coordinate system and electromagnetic torque, respectively. Note that F d , F q and F T in Equation (10) represent unknown parts of the system model, and it is necessary to obtain accurate F d , F q and F T .
In order to obtain accurate F d , F q and F T values, a nonlinear extended state observer is adopted. Equation (10) is replaced by Equation (9) to facilitate calculation and derivation. The error feedback equation can be obtained as follows [32]:
e r r = z 1 y z ˙ 1 = z 2 + α u β 1 f a l e r r z ˙ 2 = β 2 f a l e r r
where z 1 = y ^ represents state variable, z 2 = F ^ represents extended state variable; y ^ = ψ ^ d ψ ^ q T ^ e T denotes the estimated value of the output variable y; F ^ = F ^ d F ^ q F ^ T T denotes the estimated value of the state variable F d , F d and F T ; u = u d u q u q T denotes the input variable; α = d i a g α d , α q , α T ; β 1 and β 2 denote the error feedback gains, respectively; f a l e r r is the value of the nonlinear function f a l x at x = e r r , f a l x as shown in Equation (12).
f a l x = e x e x
Note that f a l e r r guarantees fast convergence of state variables z 1 and z 2 to y and F in the case of reasonable values of β 1 and β 2 .
According to Equations (9) and (12), the following formula can be obtained can be obtained:
δ x ˙ 1 = δ x 2 β 1 f a l δ x 1 δ x ˙ 2 = β 2 f a l δ x 2 F ˙
where δ x 1 = e r r = z 1 x 1 , δ x 2 = z 2 x 2 , F ˙ is the derivative of the unknown part F of the system.
It can be seen from Equation (13) that f a l x is a smooth curve, and f a l 0 = 0 and d f a l x d x 0 . Then, f a l δ x 1 in Equation (13) can be written as the first-order Taylor expansion of f a l x at x = δ x 1 as shown in Equation (14).
f a l δ x 1 = f a l 0 + δ x 1 d f a l x d x | x = δ x 1 = f a l δ x 1 δ x 1
Substitute Equation (14) into Equation (13), the following equation can be obtained:
δ x ˙ 1 = δ x 2 β 1 f a l δ x 1 δ x 1 δ x ˙ 2 = β 2 f a l δ x 1 δ x 1 F ˙
Let β i = k i f a l δ x 1 , i = 1 , 2 , then Equation (15) can be rewritten as follows:
δ X ˙ = A δ X + E F ˙
where δ X = δ x 1 δ x 2 T , A = k 1 1 k 2 0 , E = 0 1 T . The necessary condition for the asymptotic stability of Equation (16) under the influence of F ˙ is that all the eigenvalues of A fall on the negative half plane of the complex plane [32]. Reasonable poles p i , ( i = 1 , 2 ) can be determined by the following characteristic equation:
s I A = s p 1 s p 2
where I stands for unit matrix. By making the polynomial coefficients at both ends of Equation (17) equal, the coefficients k 1 and k 2 can be obtained. Note that reasonable poles ( p i , ( i = 1 , 2 ) ) are determined according to operating conditions and control requirements.The final expression of the nonlinear extended state observer is
e r r = z 1 y z ˙ 1 = z 2 + α u k 1 f a l e r r f a l e r r z ˙ 2 = k 2 f a l e r r f a l e r r
By substituting z 2 = F ^ into the following equation, the predicted value at k + 1 can be obtained:
ψ d k + 1 = ψ d k + T s α d u d k + F ^ d ψ q k + 1 = ψ q k + T s α q u q k + F ^ q T e k + 1 = T e k + T s α T u q k + F ^ T

3.2. Optimized Parallel Predictive Torque Control

In the conventional PPTC method, the candidate VV matrix is classified by dynamic torque and flux constraints, and the number of elements in the candidate VV matrix is maintained at 2–4 [13]. According to the analysis results in [12], it is reasonable that the number of candidate VVs determined by torque and flux constraints is three. The greater the number of VVs, the lower the priority of the constraint. Therefore, dynamic constraints can lead to instability of system. On the basis of the conventional PPTC, the dynamic constraints are discarded, and the three VVs that minimize the cost function among the torque and flux cost functions ( J t i and J f i ) calculated from all eight VVs are directly stored in the optimal torque ( O T ) candidate matrix and the optimal flux ( O F ) candidate matrix. The remaining five VVs that make the value of flux cost function larger are stored in the suboptimal flux ( S F ) candidate matrix. Then, the optimal VV is selected according to the intersection between the candidate VV matrices ( O T , O F and S F ) and the operating conditions of the machine. The system control flow chart is shown in Figure 3.

4. Performance Evaluation Simulation

In order to verify the superior response performance of the proposed MF-PPTC, the response performances of the proposed MF-PPTC and conventional PPTC are compared in the MATLAB/Simulink environment. The machine parameters are given in Table 1. The NLESO parameters of the proposed MF-PPTC are shown in Table 2. The simulated switching frequency is 20 kHz. The PI parameters of the speed outer loop of the conventional PPTC are designed according to those in [13], and those of MF-PPTC are obtained according to the same method. The reference value of electromagnetic torque is obtained from the PI controller, and the reference value of stator flux is given by the maximum torque per ampere (MTPA). According to the average value range of initial constraint J m i n of electromagnetic torque under different operating conditions provided in [14], the J m i n in proposed MF-PPTC is set to 0.8 N.m. The speed reference value is 100 r/min before 0.5 s, and increases from 100 r/min to 1000 r/min with constant acceleration during 0.5 s to 1 s, and keeps stable operation at 1000 r/min after 1 s. The load torque is set to a sine wave with a minimum of 2 N.m and a maximum of 4 N.m and a frequency of 2 Hz.

4.1. Simulation with Precise Parameters

Figure 4 illustrates the simulation results of the conventional PPTC and the proposed MF-PPTC with precise parameters under the dynamic conditions of speed and torque. Proposed MF-PPTC and conventional PPTC both have slight overshoot when the speed changes at 0.5 s and 1 s and can track the speed reference well during 0.5 s to 1 s. The electromagnetic torque fluctuation of proposed MF-PPTC and conventional PPTC at 100 r/min is larger than that at 1000 r/min; the performance of the two control strategies at low speed is slightly worse than that at high speed. Although the reference value of stator flux is derived from the electromagnetic torque reference value via MTPA, it has strong robustness to the sinusoidal disturbance of the reference value of electromagnetic torque. The response performance can be evaluated according to the ITAE described in [7], as given
I T A E = t e t d t
In the whole simulation process, the ITAE values of proposed MF-PPTC’s speed and torque are 9.77 and 2.893, respectively, and those of conventional PPTC are 9.83 and 2.939, respectively. To sum up, the dynamic performance of the proposed MF-PPTC is similar to that of the conventional PPTC under precise parameters.

4.2. Simulation with Mismatched Parameters

Figure 5 shows the simulation results of conventional PPTC and proposed MF-PPTC under the condition of dynamic speed and load torque with mismatched parameters ( L s = 0.5 pu and ψ f = 1.5 pu). Compared with Figure 4a, with precise parameters, according to Figure 5a, the overshoot of speed becomes larger at 0.5 s and 1 s, the electromagnetic torque of the conventional PPTC has more burrs at low speed; the fluctuation of stator flux becomes larger, the stator flux has more burrs, and the robustness of the sinusoidal disturbance of electromagnetic torque is reduced. Compared with Figure 4b with precise parameters, according to Figure 5b, the speed of proposed MF-PPTC fluctuates slightly at low speed, the electromagnetic torque of proposed MF-PPTC is insensitive to parameters mismatch, the fluctuation of stator flux becomes larger, and the stator flux has more burrs. According to Figure 5a,b, compared with conventional PPTC under parameters mismatch, proposed MF-PPTC has smaller speed overshoot, fewer burrs in electromagnetic torque at low speeds and in stator flux at high speed, and stronger robustness to the sinusoidal disturbance of electromagnetic torque. In conclusion, although proposed MF-PPTC is also affected by parameters mismatch, the overall dynamic performance is better than that of conventional PPTC.

4.3. Simulation with Mismatched Parameters under Steady State

In order to further compare and analyze the effect of parameters mismatch on the conventional PPTC and the proposed MF-PPTC, the steady-state performance with the variation of stator inductance and rotor flux linkage is simulated within 2 s at 1000 r/min. According to Figure 6, when the parameters are precise, the speed and torque ITAE values of the two control strategies under steady state are approximately equal, which is consistent with the simulation conclusion with precise parameters.
When the stator inductance or rotor flux increases (or decreases) from 1 pu, the ITAE values of the speed and torque of the conventional PPTC increase, and the minimum values are at 1 pu. When the variations of stator inductance and rotor flux are between −20% and 50%, the conventional PPTC can alleviate the influence of parameters mismatch on the performance of system. However, when the variation is beyond this range, the ITAE values of speed and torque increase greatly. When the stator inductance changes in the given range, the maximum ITAE variations of speed and torque of conventional PPTC are 1.503 and 0.298, respectively; When the rotor flux changes in the given range, the maximum ITAE variations of speed and torque of conventional PPTC are 2.846 and 0.385, respectively.
The ITAE variation trends of the proposed MF-PPTC speed and torque with parameters are similar to conventional PPTC, but the ITAE values of proposed MF-PPTC speed and torque are generally smaller than those of conventional PPTC. When the variations of stator inductance and rotor flux exceed the range of approximately −20% to 50%, the ITAE variations of speed and torque of proposed MF-PPTC are smaller than those of conventional PPTC. When the stator inductance changes in the given range, the maximum ITAE variations of speed and torque of proposed MF-PPTC are 0.611 and 0.178, respectively. When the rotor flux changes in the given range, the maximum ITAE variations of speed and torque of proposed MF-PPTC are 1.048 and 0.255, respectively. To sum up, in steady state, although the robustness of conventional PPTC is good in the case of slight parameters mismatch, its robustness becomes worse in the case of serious parameters mismatch. The proposed MF-PPTC can effectively suppress the influence of parameters mismatch on system performance, regardless of whether the mismatch of parameters is minor or severe.

5. Performance Evaluation Experiment

Experimental tests on conventional PPTC and MF-PPTC proposed in this paper are carried out on a driving platform consisting of dSPACE/MicroLabBox and 1 kW PMSM (110SJT-M040D), as shown in the Figure 7. The control circuit consists of a power supply (62050H-600s), a two-level inverter (PM50CLA120) and a measuring circuit. The voltage and current sensors used in the experimental platform are CHV-25P and LA-50P Hall sensors, respectively. The conditioning circuit contains a filter current of 10 kHz. The machine speed and position signal are measured by 2500-line incremental encoder. The machine parameters are shown in Table 1. The experimental parameters to be set are consistent with the simulation parameters, and the switching frequency of two-level inverter is 20 kHz.

5.1. No-Load Start-Up Experiment of Proposed MF-PPTC

At 0.5 s, the machine starts up and accelerates to 1000 r/min, and keeps this speed running under no-load condition. The no-load start-up experimental result of proposed MF-PPTC is shown in Figure 8. It can be seen from Figure 8 that the dynamic response time of speed is 0.187 s, and the stator flux has good robustness to the electromagnetic torque disturbance. When the machine runs stably at 1000 r/min, the electromagnetic torque and stator flux fluctuate in the range of −1.47 N.m–1.387 N.m and 0.135 Wb–0.146 Wb, respectively.

5.2. Experimental Evaluation of Stator Inductance Mismatch

At a constant speed of 1000 r/min, the machine is loaded from no-load to rated load at 0.5 s, the stator inductance increases from 1 pu to 1.5 pu at 1 s, the stator inductance increases to 2 pu at 2 s and the load is reduced to no-load at 2.5 s. The experimental results of the conventional PPTC [13] and the proposed MF-PPTC in the case of stator inductance mismatch are shown in Figure 9.
According to Figure 9a, the steady-state speed performance of the conventional PPTC is good when L s = 1 pu; The speed fluctuation becomes larger and has more burrs when L s = 1.5 pu, and when the stator inductance is 2 pu, the speed fluctuation is very severe. Compared with L s = 1 pu, the electromagnetic torque of conventional PPTC has more burrs when L s = 1.5 pu, the electromagnetic torque fluctuation becomes larger when L s = 2 pu. At rated load, the electromagnetic torque fluctuations of conventional PPTC under different stator inductance L s are 2.82 N.m–6.56 N.m, 1.24 N.m–6.96 N.m and 0.56 N.m–7.64 N.m respectively. With the increase of stator inductance variation, the stator flux fluctuation of conventional PPTC increases, and the stator flux fluctuations of different stator inductance under rated load are 0.131 Wb–0.153 Wb, 0.1275 Wb–0.1596 Wb and 0.124 Wb–0.1705 Wb respectively.
According to Figure 9b, under the condition of stator inductance mismatch, the speed fluctuation of proposed MF-PPTC becomes slightly larger. When L s = 1.5 pu, the electromagnetic torque performance of proposed MF-PPTC is identical to that of accurate stator inductance, and the electromagnetic torque fluctuation becomes larger when L s = 2 pu. At rated load, the electromagnetic torque fluctuations of conventional PPTC under different stator inductance L s are 2.84 N.m–6.49 N.m, 2.03 N.m–6.63 N.m and 1.874 N.m–6.76 N.m, respectively. With the increase of stator inductance, the stator flux fluctuation becomes larger. The stator flux fluctuations of different stator inductance under rated load are 0.133 Wb–0.15 Wb, 0.13 Wb–0.157 Wb and 0.128 Wb–0.164 Wb, respectively.
In conclusion, compared with conventional PPTC, proposed MF-PPTC with stator inductance mismatch has stable speed performance and little fluctuation. The electromagnetic torque can still maintain the performance of precise parameters when L s = 1.5 pu, and the electromagnetic torque fluctuation is smaller than that of conventional PPTC when L s = 2 pu. Although the stator flux fluctuation of MF-PPTC and conventional PPTC both increase when the parameters are mismatched, the stator flux of proposed MF-PPTC is less sensitive to stator inductance mismatch.

5.3. Experimental Evaluation of Rotor Flux Mismatch

The operating conditions of speed and load under rotor flux mismatch are consistent with those of stator inductance mismatching experiment. The rotor flux increases from 1 pu to 1.5 pu at 1 s, and it increases to 2 pu at 2 s. MTPA needs to use rotor flux to calculate the stator flux reference. When the rotor flux is mismatched, the rotor flux is modified in the MTPA of the control strategy to ensure the system performance. At this time, the stator flux reference value will change with the rotor flux change. The experimental results of conventional PPTC and proposed MF-PPTC in the case of rotor flux mismatch are shown in Figure 10.
According to Figure 10a, when the rotor flux mismatch, the fluctuation of speed and electromagnetic torque of conventional PPTC becomes larger, the electromagnetic torque has more burrs, and stator flux performance is good. At rated load, the fluctuations of electromagnetic torque and stator flux under different rotor flux ψ f are 2.82–6.56 N.m, 0.48–7.62 N.m, 0.532–7.56 N.m, 0.1283–0.1523 Wb, 0.198–0.223 Wb and 0.268–0.295 Wb respectively.
According to Figure 10b, when there exists rotor flux mismatch, the performance of the proposed MF-PPTC is the same as that when the rotor flux is precise. At rated load, the fluctuation of electromagnetic torque under different ψ f is 2.84–6.49 N.m, 2.89–6.67 N.m and 2.88–6.68 N.m; The fluctuations of stator flux under different ψ f are 0.1332–0.15 Wb, 0.202–0.22 Wb and 0.272–0.2895 Wb, respectively. In summary, the speed and electromagnetic torque of the conventional PPTC fluctuate greatly under the rotor flux mismatch, while the proposed MF-PPTC can maintain the same performance as normal operation under this circumstance. The performance comparisons are shown in Table 3. According to the performance comparison, it can be found that the proposed MF-PPTC shows better control performance for dealing with parameter mismatch and external disturbance.

6. Conclusions

In this paper, a model-free parallel predictive torque control method based on the UL model is proposed, which improves the algorithm of the conventional parallel predictive control structure without weighting factors and combines the model-free control method to effectively improve the robustness of the system while ensuring the performance of the system. Meanwhile, the NLESO can greatly improve the dynamic and steady performance of the system with fast convergence rate. Upon comparative study of the conventional PPTC and the proposed MF-PPTC algorithm, our analysis shows that the proposed MF-PPTC algorithm is more effective than the conventional algorithm in dynamic and steady-state response performance and reducing the sensitivity of machine parameters. Simulation and experimental results show that compared with conventional PPTC, the proposed MF-PPTC exhibits stronger robustness under the influence of inductance and flux mismatch. Under the influence of inductance mismatch, the maximum variation of speed and torque ITAE of conventional PPTC is 2.5 and 1.7 times that of MF-PPTC, respectively. However, under the condition of flux mismatch, the maximum variation of speed and torque ITAE of conventional PPTC is 2.8 and 1.5 times of that of MF-PPTC, respectively. In addition, the experimental results show that proposed MF-PPTC has better speed performance, electromagnetic torque and stator flux fluctuation than the conventional PPTC.

Author Contributions

Conceptualization, H.Q. and D.Z.; methodology, M.L. and S.G.; software, M.L., S.G. and Y.W. (Yao Wei); validation, Y.W. (Yanjun Wei) and D.Z.; formal analysis, Y.W. (Yanjun Wei); writing—original draft preparation, M.L.; writing—review and editing, S.G. and Y.W. (Yanjun Wei). All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science Foundation of Hebei Province grant number E2019203297 and the Youth Fund Project of Science and Technology Program for Colleges and Universities of Hebei Provincial Education Department under Grant QN2018134.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
FCS-MPTCInfinite control set model predictive torque control
MPCCModel predictive current control
PPTCparallel predictive torque control
MF-PPTCModel-Free parallel predictive torque control
PMSMPermanent magnet synchronous machine
TSEKFtwo-stage extended Kalman filter
NLESONonlinear extended state observer
FOCField-oriented control
DTCDirect torque control
VVVoltage Vector
OTOptimal torque
OFOptimal flux
SFSuboptimal flux
ITAEIntegrated time and absolute error

References

  1. Pillay, P.; Krishnan, R. Modeling, simulation, and analysis of permanent-magnet motor drives. I. The permanent-magnet synchronous motor drive. IEEE Trans. Ind. Appl. 1989, 25, 265–273. [Google Scholar] [CrossRef]
  2. Casadei, D.; Profumo, F.; Serra, G.; Tani, A. FOC and DTC: Two viable schemes for induction motors torque control. IEEE Trans. Power Electron. 2002, 17, 779–787. [Google Scholar] [CrossRef] [Green Version]
  3. Dini, P.; Saponara, S. Cogging Torque Reduction in Brushless Motors by a Nonlinear Control Technique. Energies 2019, 12, 2224. [Google Scholar] [CrossRef] [Green Version]
  4. Dini, P.; Saponara, S. Design of an Observer-Based Architecture and Non-Linear Control Algorithm for Cogging Torque Reduction in Synchronous Motors. Energies 2020, 13, 2077. [Google Scholar] [CrossRef]
  5. Ubare, P.; Ingole, D.; Sonawane, D. Nonlinear Model Predictive Control of BLDC Motor with State Estimation. IFAC-PapersOnLine 2021, 54, 107–112. [Google Scholar] [CrossRef]
  6. Zhong, L.; Rahman, M.; Hu, W.; Lim, K. Analysis of direct torque control in permanent magnet synchronous motor drives. IEEE Trans. Power Electron. 1997, 12, 528–536. [Google Scholar] [CrossRef]
  7. Wei, Y.; Wei, Y.; Sun, Y.; Qi, H.; Guo, X. Prediction Horizons Optimized Nonlinear Predictive Control for Permanent Magnet Synchronous Motor Position System. IEEE Trans. Ind. Electron. 2020, 67, 9153–9163. [Google Scholar] [CrossRef]
  8. Preindl, M.; Bolognani, S. Model Predictive Direct Torque Control with Finite Control Set for PMSM Drive Systems, Part 1: Maximum Torque Per Ampere Operation. IEEE Trans. Ind. Inform. 2013, 9, 1912–1921. [Google Scholar] [CrossRef]
  9. Xie, W.; Wang, X.; Wang, F.; Xu, W.; Kennel, R.M.; Gerling, D.; Lorenz, R.D. Finite-Control-Set Model Predictive Torque Control with a Deadbeat Solution for PMSM Drives. IEEE Trans. Ind. Electron. 2015, 62, 5402–5410. [Google Scholar] [CrossRef]
  10. Gao, S.; Wei, Y.; Zhang, D.; Qi, H.; Wei, Y. A Modified Model Predictive Torque Control with Parameters Robustness Improvement for PMSM of Electric Vehicles. Actuators 2021, 10, 132. [Google Scholar] [CrossRef]
  11. Zhang, Y.; Yang, H. An improved two-vectors-based model predictive torque control without weighting factors for induction motor drives. In Proceedings of the 2014 17th International Conference on Electrical Machines and Systems (ICEMS), Hangzhou, China, 22–25 October 2014; pp. 2766–2772. [Google Scholar]
  12. Zhang, Y.; Zhang, B.; Yang, H.; Norambuena, M.; Rodriguez, J. Generalized Sequential Model Predictive Control of IM Drives with Field-Weakening Ability. IEEE Trans. Power Electron. 2019, 34, 8944–8955. [Google Scholar] [CrossRef]
  13. Wang, F.; Xie, H.; Chen, Q.; Davari, S.A.; Rodríguez, J.; Kennel, R. Parallel Predictive Torque Control for Induction Machines without Weighting Factors. IEEE Trans. Power Electron. 2020, 35, 1779–1788. [Google Scholar] [CrossRef]
  14. Xie, H.; Wang, F.; He, Y.; Rodriguez, J.; Kennel, R. Encoderless Parallel Predictive Torque Control for Induction Machine Using A Robust Model Reference Adaptive System. IEEE Trans. Energy Convers. 2021. [Google Scholar] [CrossRef]
  15. Wang, B.; Chen, X.; Yu, Y.; Wang, G.; Xu, D. Robust Predictive Current Control With Online Disturbance Estimation for Induction Machine Drives. IEEE Trans. Power Electron. 2017, 32, 4663–4674. [Google Scholar] [CrossRef]
  16. Junejo, A.K.; Xu, W.; Mu, C.; Ismail, M.M.; Liu, Y. Adaptive Speed Control of PMSM Drive System Based a New Sliding-Mode Reaching Law. IEEE Trans. Power Electron. 2020, 35, 12110–12121. [Google Scholar] [CrossRef]
  17. Jiang, Y.; Xu, W.; Mu, C.; Liu, Y. Improved Deadbeat Predictive Current Control Combined Sliding Mode Strategy for PMSM Drive System. IEEE Trans. Veh. Technol. 2018, 67, 251–263. [Google Scholar] [CrossRef]
  18. Mwasilu, F.; Nguyen, H.T.; Choi, H.H.; Jung, J.W. Finite Set Model Predictive Control of Interior PM Synchronous Motor Drives With an External Disturbance Rejection Technique. IEEE/ASME Trans. Mechatron. 2017, 22, 762–773. [Google Scholar] [CrossRef]
  19. Jia, C.; Wang, X.; Liang, Y.; Zhou, K. Robust Current Controller for IPMSM Drives Based on Explicit Model Predictive Control with Online Disturbance Observer. IEEE Access 2019, 7, 45898–45910. [Google Scholar] [CrossRef]
  20. Yuan, X.; Zhang, S.; Zhang, C.; Galassini, A.; Buticchi, G.; Degano, M. Improved Model Predictive Current Control for SPMSM Drives Using Current Update Mechanism. IEEE Trans. Ind. Electron. 2021, 68, 1938–1948. [Google Scholar] [CrossRef]
  21. Xu, C.; Han, Z.; Lu, S. Deadbeat Predictive Current Control for Permanent Magnet Synchronous Machines with Closed-Form Error Compensation. IEEE Trans. Power Electron. 2020, 35, 5018–5030. [Google Scholar] [CrossRef]
  22. Yan, L.; Dou, M.; Hua, Z.; Zhang, H.; Yang, J. Robustness Improvement of FCS-MPTC for Induction Machine Drives Using Disturbance Feedforward Compensation Technique. IEEE Trans. Power Electron. 2019, 34, 2874–2886. [Google Scholar] [CrossRef]
  23. Yan, L.; Wang, F.; Dou, M.; Zhang, Z.; Kennel, R.; Rodríguez, J. Active Disturbance-Rejection-Based Speed Control in Model Predictive Control for Induction Machines. IEEE Trans. Ind. Electron. 2020, 67, 2574–2584. [Google Scholar] [CrossRef]
  24. Wang, Q.; Zhang, G.; Wang, G.; Li, C.; Xu, D. Offline Parameter Self-Learning Method for General-Purpose PMSM Drives with Estimation Error Compensation. IEEE Trans. Power Electron. 2019, 34, 11103–11115. [Google Scholar] [CrossRef]
  25. Dang, D.Q.; Rafaq, M.S.; Choi, H.H.; Jung, J.W. Online Parameter Estimation Technique for Adaptive Control Applications of Interior PM Synchronous Motor Drives. IEEE Trans. Ind. Electron. 2016, 63, 1438–1449. [Google Scholar] [CrossRef]
  26. Lin, C.K.; Liu, T.H.; Yu, J.T.; Fu, L.C.; Hsiao, C.F. Model-Free Predictive Current Control for Interior Permanent-Magnet Synchronous Motor Drives Based on Current Difference Detection Technique. IEEE Trans. Ind. Electron. 2014, 61, 667–681. [Google Scholar] [CrossRef]
  27. Agustin, C.A.; Yu, J.T.; Cheng, Y.S.; Lin, C.K.; Huang, H.Q.; Lai, Y.S. Model-Free Predictive Current Control for SynRM Drives Based on Optimized Modulation of Triple-Voltage-Vector. IEEE Access 2021, 9, 130472–130483. [Google Scholar] [CrossRef]
  28. Carlet, P.G.; Tinazzi, F.; Bolognani, S.; Zigliotto, M. An Effective Model-Free Predictive Current Control for Synchronous Reluctance Motor Drives. IEEE Trans. Ind. Appl. 2019, 55, 3781–3790. [Google Scholar] [CrossRef] [Green Version]
  29. Fliess, M.; Join, C. Model-free control. Int. J. Control 2013, 86, 2228–2252. [Google Scholar] [CrossRef] [Green Version]
  30. Zhou, Y.; Li, H.; Yao, H. Model-free control of surface mounted PMSM drive system. In Proceedings of the 2016 IEEE International Conference on Industrial Technology (ICIT), Taipei, Taiwan, 14–17 March 2016; pp. 175–180. [Google Scholar]
  31. Zhang, Y.; Jiang, T.; Jiao, J. Model-Free Predictive Current Control of DFIG Based on an Extended State Observer Under Unbalanced and Distorted Grid. IEEE Trans. Power Electron. 2020, 35, 8130–8139. [Google Scholar] [CrossRef]
  32. Gao, Z. Active disturbance rejection control: From an enduring idea to an emerging technology. In Proceedings of the 2015 10th International Workshop on Robot Motion and Control (RoMoCo), Poznan, Poland, 6–8 July 2015; pp. 269–282. [Google Scholar]
Figure 1. The control block diagram of PPTC.
Figure 1. The control block diagram of PPTC.
Actuators 11 00031 g001
Figure 2. The control block diagram of the proposed MF-PPTC.
Figure 2. The control block diagram of the proposed MF-PPTC.
Actuators 11 00031 g002
Figure 3. The control flow chart of the proposed MF-PPTC.
Figure 3. The control flow chart of the proposed MF-PPTC.
Actuators 11 00031 g003
Figure 4. The simulation results of the conventional PPTC and the proposed MF-PPTC with precise parameters. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Figure 4. The simulation results of the conventional PPTC and the proposed MF-PPTC with precise parameters. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Actuators 11 00031 g004
Figure 5. The simulation results of conventional PPTC and proposed MF-PPTC with mismatched parameters. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Figure 5. The simulation results of conventional PPTC and proposed MF-PPTC with mismatched parameters. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Actuators 11 00031 g005
Figure 6. The simulation results of speed and torque ITAE values with mismatched parameters. (a) Variation of inductance. (b) Variation of flux.
Figure 6. The simulation results of speed and torque ITAE values with mismatched parameters. (a) Variation of inductance. (b) Variation of flux.
Actuators 11 00031 g006
Figure 7. Experimental platform.
Figure 7. Experimental platform.
Actuators 11 00031 g007
Figure 8. The no-load start-up experimental result of proposed MF-PPTC.
Figure 8. The no-load start-up experimental result of proposed MF-PPTC.
Actuators 11 00031 g008
Figure 9. The experimental results of conventional PPTC and proposed MF-PPTC in the case of stator inductance mismatch. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Figure 9. The experimental results of conventional PPTC and proposed MF-PPTC in the case of stator inductance mismatch. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Actuators 11 00031 g009
Figure 10. The experimental results of conventional PPTC and proposed MF-PPTC in the case of rotor flux mismatch. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Figure 10. The experimental results of conventional PPTC and proposed MF-PPTC in the case of rotor flux mismatch. (a) Conventional PPTC. (b) Proposed MF-PPTC.
Actuators 11 00031 g010
Table 1. Machine parameters.
Table 1. Machine parameters.
ParameterDescriptionValue
P N kW Rated power1
N N rpm Rated speed1000
T N Nm Rated torque4.5
pNumber of pole pairs4
R s Ω Stator resistance1.35
L s mH Stator inductance3.17
ψ f wb Rotor magnet flux0.14
Table 2. Observer parameters.
Table 2. Observer parameters.
Observer Parameter k 1 k 2
T e observer parameters900200,000
ψ d observer parameters800160,000
ψ q observer parameters800160,000
Table 3. Performance comparisons.
Table 3. Performance comparisons.
FeaturePPTCMF-PPTC
Start-up phase rise time (ms)-187
Speed overshoot with load disturbance variation (r/min)7369
Maximum speed ripple for L s = 2 pu (r/min)4812
Maximum speed ripple for ψ f = 2 pu (r/min)209
Maximum Torque ripple for L s = 2 pu (N.m)3.142.26
Maximum Torque ripple for ψ f = 2 pu (N.m)3.062.18
Parameter sensitivityHighLow
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Lv, M.; Gao, S.; Wei, Y.; Zhang, D.; Qi, H.; Wei, Y. Model-Free Parallel Predictive Torque Control Based on Ultra-Local Model of Permanent Magnet Synchronous Machine. Actuators 2022, 11, 31. https://doi.org/10.3390/act11020031

AMA Style

Lv M, Gao S, Wei Y, Zhang D, Qi H, Wei Y. Model-Free Parallel Predictive Torque Control Based on Ultra-Local Model of Permanent Magnet Synchronous Machine. Actuators. 2022; 11(2):31. https://doi.org/10.3390/act11020031

Chicago/Turabian Style

Lv, Manping, Siyu Gao, Yanjun Wei, Di Zhang, Hanhong Qi, and Yao Wei. 2022. "Model-Free Parallel Predictive Torque Control Based on Ultra-Local Model of Permanent Magnet Synchronous Machine" Actuators 11, no. 2: 31. https://doi.org/10.3390/act11020031

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