Next Article in Journal
Design of a Miniaturized Rectangular Multiturn Loop Antenna for Shielding Effectiveness Measurement
Previous Article in Journal
Highly Porous Platinum Electrodes for Dry Ear-EEG Measurements
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Improvement of Model Predictive Current Control Sensing Strategy for a Developed Small Flux-Switching Permanent Magnet Motor

1
Department of Mechanical and Electro-Mechanical Engineering, National Sun Yat-sen University, Kaohsiung 80424, Taiwan
2
Institute of Medical Science and Technology, National Sun Yat-sen University, Kaohsiung 80424, Taiwan
3
Office of Research and Development, Naroller Electronics Co., Ltd., Taoyuan City 33393, Taiwan
*
Authors to whom correspondence should be addressed.
These authors contributed equally.
Sensors 2020, 20(11), 3177; https://doi.org/10.3390/s20113177
Submission received: 23 April 2020 / Revised: 28 May 2020 / Accepted: 1 June 2020 / Published: 3 June 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
This paper presents an improved control system for a small flux-switching permanent magnet motor (FSPM) to enhance its performance and torque sensing. The analytical magnetic circuit design was used to determine the related motor parameters, such as the air gap flux density, permeance coefficient (Pc), torque, winding turns, pole number, width, length, magnet geometry, and the current density of FSPM. The electromagnetic analysis of this motor was performed by software (ANSYS Maxwell) to optimize the motor performance. In this study, the performance of FSPM was investigated by the uniform design experimentation (UDE). For the control system, the model predictive current control (MPCC) is currently recognized as a high-performance control strategy, due to its quick response and simple principle. This model contained the nonlinear part of the system, to improve the torque ripple of FSPM. A modified MPCC strategy was proposed to improve the distortion of the current waveform and decrease the computational burden. The new modified control architecture was mainly composed of three parts, such as the estimation of electromotive force (EMF), current prediction, and optimal vector selection/vector duration. When the reference voltage vector was obtained, the three-phase duties were easily determined by the principle of space vector modulation (SVM). The results show the different strategy methods between the newly proposed modified MPCC and traditional proportional integral (PI) controller. In the control of FSPM, a modified MPCC strategy was able to achieve a better performance response and decrease the computational burden. At a low speed of 350 rpm, the proposed modified MPCC can achieve a better dynamic response. The nonlinear problem of the startup speed was also effectively resolved. The torque sensing performance of the simulation and the experimental test value were compared. The torque sensing performance of the simulation and the actual test value were also examined. In this study, the optimization focused not only on the motor design and fabrication, but also on an improved motor control strategy and torque sensing, in order to achieve the integrity of the FSPM system.

1. Introduction

With increasing demand for high-performance motors in various applications from aerospace and automotive to medical equipment, flux-switching permanent magnet (FSPM) motors have aroused considerable attention, due to their high-power densities and high efficiencies. The idea of the FSPM motor was proposed in 1955 [1]. For good combination of rotor-inserted permanent magnet machine and switched reluctance machine, the FSPM motor has demonstrated attractive merits of high torque density, strong mechanical robustness, good thermal dissipation ability, etc. However, the FSPM motor with inherited double salient structure suffers from severe torque ripple and speed ripples, as well as acoustic noise and vibration, particularly in high-power or low-speed applications, because of its serious nonlinear relationship between flux linkage and phase current [2,3]. To reduce the torque ripple, lots of research works have been done since the 1990s [4,5,6,7], most of which are focused on optimal electromagnetic design. To solve the above problems, various control methods have been proposed in the literature.
One control method was used by modifying the injected stator excitation currents and producing an additional torque component to counteract the torque ripple [8]. Jia et al. [9] investigated a harmonic spectrum analysis on the cogging torque. Then, by injecting harmonic current into a 12/10 pole FSPM motor, the influence of cogging torque was reduced. Other current control methods may include repetitive current control and high-bandwidth current control techniques, etc. [10,11]. However, this method only considers the main high-order harmonic, while ignoring the rest of the high-order harmonics. Stator armature currents are also considered specifically to produce large total harmonic distortion (THD). In addition, Zhu et al. [12] considered the periodic characteristics of the cogging torque of the FSPM motor, and a new control method was proposed to compensate for the cogging torque of FSPM motor. The advantages of iterative learning control (ILC) and direct torque control (DTC) based on space vector modulation (SVM) were combined in the control system. However, the steady-state torque ripple was still high, especially for permanent magnet brushless motors with large cogging torques. A neural network predictive controller (NPCC) [13] was proposed to predict the estimates of variables, such as generator speed or blade pitch angle. This required considerable training time and many learning layers to predict accurately. Recently, model predictive control (MPC) has emerged as a powerful scheme for high-performance control of PMSM drives [14,15,16,17,18] as well as power converters [19,20,21,22]. Based on the internal model of the system, MPC predicts the future behavior of controlled variables, such as current, torque, and stator flux. By minimizing the error between the reference value and the predicted value, the best voltage vector can be obtained. It eliminates the current regulators and pulse width modulation (PWM) block in vector control (VC), and selects the best voltage vector by minimizing a cost function. Furthermore, MPC easily handles multi-variable control, and considers various nonlinear constraints, featuring high flexibility [23,24]. Among them, model predictive current control (MPCC) for permanent magnet synchronous machine (PMSM) drives has been widely recognized as a high-performance control strategy with quick response and simple principle [25]. In 2014, the MPCC model was first applied to the FSPM motor [26], which effectively reduced the torque ripple, but also caused the distortion of the current waveform.
In spite of the advantages of MPC, it also has some drawbacks. As only one voltage vector is applied during one control period, it produces relatively high steady-state ripples, and the current harmonics are distributed over a wide frequency range [27]. Furthermore, the cost function is evaluated for each converter voltage vector, which is computationally intensive and poses a high computational burden on the hardware [25,28]. To cope with the problems of conventional MPC, various improved MPC methods have been proposed in the literature. The steady-state performance of conventional MPC can be improved by applying one non-zero vector and a zero vector during one control period [25,28,29], where the duration of the non-zero vector is determined based on certain principles, such as current error minimization [28]. Therefore, the acquisition of the approximately linearized transfer function of the controller design for the FSPM motor becomes complicated, and also leads to robustness problems. For today’s VC control, the inner loop proportional integral (PI) controller can only handle linear systems, so there are many restrictions on control [23]. The MPC-based model can contain the nonlinear part of the system and calculate the appropriate current value. On the other hand, the MPC model can predict the future behavior of controlled variables [25,30], such as current, torque, and stator flux. Therefore, MPC is more suitable for applications than VC, where very high dynamic response is required. This is also a major feature of MPC, but still need to improve it. The current MPC control architecture selected the optimal voltage vector with a minimum cost function. The cost function was sampled from eight sets of data, which is really time-consuming, and the control accuracy and the fast response were lacking. In addition, it produced relatively high steady-state ripple, and current harmonics were distributed over a wide frequency range [27]. These results show limits in applications, such as robots, machine tools, medical equipment, etc. Therefore, this paper proposes a modified MPCC architecture based on the MPC architecture. The traditional cost function is replaced by the drive method of SVM, to reduce the computational complexity and achieve higher control accuracy and current harmonics. Also, the proposed prediction voltage model considers the components of the inductor, which can effectively reduce the torque ripple caused by the reluctance torque of the FSPM motor. With the current prediction model, the response time of the motor can be improved.
The design principle of this permanent magnet motor was applied to the FSPM motor to illustrate an integrated design rule of FSPM and verify its feasibility. FSPM with high power density and easy-to-dissipate thermal heat during operation is a relatively new topology of a brushless motor. The complete FSPM motor design flow and the motor control method were proposed. In the structure design portion of this paper, the sizes were substituted into the analytical mathematical model for rough derivation. The parameters were imported into the simulation software analysis, and finally optimized by the uniform experiment method (UDE), through completing a series of design processes. This paper also proposes a modified MPCC strategy to achieve a better dynamic performance and lower torque ripple. In addition, the modified MPCC strategy was able to decrease the computational burden and solve the nonlinear problem of the startup speed. The new control architecture was mainly composed of three parts, which are the estimation of electromotive force (EMF), current prediction, and optimal vector selection/vector duration. Based on the principle of SVM, when the reference voltage vector was obtained, the three-phase duties can be obtained.

2. Research Methods

2.1. The Specifications and Dimensions of FSPM

The rated specifications of FSPM were defined, and the parameters were determined carefully for industrial application purpose. In this study, six stator slots with five rotor poles of FSPM was investigated, which was called 6-slots/5-poles FSPM (6/5 FSPM) in the following section. The 6/5 FSPM structure is schematically shown in Figure 1. Specifications of 6/5 FSPM are shown in Table 1.
After the FSPM specifications were decided, the detailed stator dimensions were calculated, whose symbolic description and dimension are shown in Figure 2. The inner stator radius (Rsi) was obtained by Equation (1). The stator tooth width (wt), the stator yoke width (wy), the stator slot opening (wo), the magnet width (lm), and the rotor salient width (wr) were set as the same dimension, and evenly distributed to the inner stator circumference, as shown in Equation (2), where Ns is slot number.
R s i = K s p × R s o
w t = w y = w o = l m = 2 π × R s i 4 × N s

2.2. The Winding Configuration of FSPM

In the winding configuration design of the 6/5 FSPM, the feasibility of the three-phase winding was verified first. The K value in Equation (3) was a positive integer, to confirm the combination of slot number and pole number was a suitable choice.
K = N s m G C D ( N s , N p ) = 6 3 × G C D ( 6 , 5 ) = 2
where Np is pole number, and GCD is the highest common factor.
The angle of the kth slot was obtained by Equation (4) and introduced into the phase offset expression, as shown in Equation (5).
θ s ( k ) = k N p N s 360 ,   for   k = 1 , 2 , , N s 1  
K 0 = 120 + q × 360 θ s = N s 3 N p ( 1 + 3 q ) = 6 3 × 5 ( 1 + 3 q )
where q is any integer. In the case of the 6/5 FSPM, when q was equal to 2, the valid phase offset K 0 was obtained as 4.
Finally, the coil span slot number S* was calculated as 1 by Equation (6). The meaning of S* = 1 is that the coil of 6/5 FSPM was a concentrated winding configuration.
S = max [ f i x ( 360 θ s ) , 1 ] = max [ f i x ( 6 5 ) , 1 ] = max [ 1 , 1 ] = 1
After confirming the concentrated winding method, the winding configuration was established and is shown in Table 2. The electrical angles were sequentially increased by, and according to, the winding slot number. The in and out slots of the even-numbered slot coils were reversed to eliminate the 180° electrical angle caused by the permanent magnet. Then, 360° simplifications and 180° simplifications were executed respectively. Finally, the two slots closest to 0° were selected to form a complete A-phase winding. The A-phase winding number was added with K0 and 2K0 to obtain the slots numbers of B-phase and C-phase, respectively.

2.3. The Magnetic Analysis and Winding Turns of FSPM

The equivalent magnetic circuit analysis was performed to calculate the output performance of the motor after deciding the input FSPM parameters, which were used to derive the math model regarding the flux density of the air gap and the permanent magnet. This method is based on the magnetic field which is similar to the electric field, such as the voltage corresponding to the magnetomotive force, and the current corresponding to the magnetic flux density. In this paper, the magnetic flux density and FSPM output performance were analyzed preliminarily by ANSYS Maxwell software.
Figure 3 shows the flux route of FSPM, where R r is the rotor magnetic reluctance, R s is the stator magnetic reluctance, R g is the air gap magnetic reluctance, R m is the magnet magnetic reluctance, and R m l is the leakage magnetic reluctance. Since R s and R r are far less than the R g , and for calculation convenience, these two reluctances were omitted, to simplify the flux route.
Equation (7) shows the definition of permeance (P), which is the inverse of magnetic reluctance. The flux route was transferred into Equation (8), based on Ohm’s Law and the Kirchhoff Circuit Laws.
P = μ A l
B g = P g P g + K r ( 2 P m + 2 P m l ) B m A g A m
where A m is the magnet area, A g is the air gap area, μ is permeability, B g is the air gap flux density, P m is permanent magnet permeance, P m l is leakage magnet permeance, and K r is the compensating coefficient (1.05–1.55). Since P m l is far less than P m , it was omitted for calculation convenience.
The magnet flux density B m was derived from the magnetic field H m based on the BH curve, as shown in Figure 4. The definition of permeance coefficient P c is shown by Equation (9). The magnet field strength H m was derived in Equation (10) by the Rowland’s Law and the definition of P c , where μ 0 is vacuum permeability, μ r is relative permeability, and B r is remanence.
P c = B m H m = μ 0 l m A g l g A m
H m = B r μ 0 μ r + P c
The magnetic flux analysis needed to consider the winding turns and determine whether the design was within a reasonable range. Since the copper windings will directly affect the voltage waveform, coil self-inductance, and torque ripple of FSPM, it had to be calculated appropriately. Based on Equation (11), the total winding turns N were derived from the torque equation:
T = k w × N × B g × N r π × A g × I
where k w is the winding factor, N r is the pole number, and I is the input current.

2.4. Proposed Modified Model Predictive Current Control

The control diagram of the proposed modified MPCC had the performance of fast response and simple principle. This model also had a nonlinear portion that can improve torque ripple, due to the doubly salient effect of the FSPM rotor structure [3]. It consisted of back electromotive force (back-EMF) estimation, current prediction, and voltage vector, as shown in Figure 5. The real-time control MCU (TI DRV8301-TMS320F28069) for algorithm implementation was used to achieve the control strategy, and 10 kHz was selected as the sampling frequency. The signals of the current and speed were output by the D/A converter. The experimental setup is shown in Figure 6. Compared with the traditional MPCC [26], the part of the cost function was replaced by the drive method of SVM, and the voltage model was proposed to obtain the voltage vector in this paper. When the final voltage vector output was obtained, the three-phase duty ratio could be easily calculated by SVM. Then, a six-bridge switch with three sets of PWM switches controlled three-phase current to the motor. In the feedback system, an incremental encoder was used to obtain the angle signal and calculate the angular velocity for the back-EMF estimation, current prediction, and speed PI controller.
Electrical torque was expressed as Equation (12), including reluctance torque (Trs), cogging torque (Tcog), and magnet torque (Tpm). Tpm is the PM torque produced by the interaction between the armature winding current and PM magnetic field, Trs is the reluctance torque due to the magnetic reluctance variations with rotor positions, and Tcog is the cogging torque generated by PM field energy alterations with rotor positions.
T e s = 1 2 i s 2 L s θ γ + i s ψ p m θ γ W p m θ γ = T r s + T p m + T c o g
The definition of torque ripple Tripple can be given by:
T r i p p l e = T e s _ max T e s _ min T e s _ a v g
where Tes_max, Tes_min, and Tes_avg are the maximum, minimum, and average values of electromagnetic torque.
The torque ripple could be improved by considering the effects of mutual inductance in the control. However, in many literatures [25,27,28], the mutual inductance of FSPM was ignored, which may bring some defects to the accuracy of the model. Therefore, this paper considers the formula of the inductor [26] in the control architecture. To simplify the theoretical analysis, some assumptions are given as follows: (1) iron saturation is negligible; and (2) eddy current and core loss have not been considered. Based on the assumptions mentioned above, the PM flux, inductance, and mutual inductance are supposed ideally sinusoidal. The mathematical equations of three-phase inductance can be expressed as:
{ L A = L o L i cos ( 2 θ γ ) L B = L o L i cos ( 2 θ γ + 2 π / 3 ) L C = L o L i cos ( 2 θ γ 2 π / 3 ) }
where Lo and Li are the inductance initial value and amplitude, respectively.
In this paper, the mutual inductance of FSPMSM is considered as:
{ L A B = L B A = 1 2 L o + L i cos 2 ( θ γ 2 π 3 ) L B C = L B C = 1 2 L o + L i cos 2 ( θ γ + 2 π 3 ) L A C = L C A = 1 2 L o + L i cos 2 ( θ γ + π ) }
L s p = { L A L A B L A C L B A L B L B C L A C L B C L C }
In the program operation, to effectively resolve the nonlinear factors and reduce the complexity of the calculation, the model of the FSPM was represented by the stationary coordinate system α-β. The total inductance of the motor winding (Equation (16)) was followed by using Clarke transformation and input to the model of FSPM. The model of FSPM could be derived by the coordinates of the complex vector, which were expressed as:
u s = R s i s + d d t ( L s i s + ψ p m ) = R s i s + L s d i s d t + 2 L s i s sin ( 2 θ γ ) ω γ + d ψ p m d θ γ ω γ
where ψ p m = ψ f e j θ e is the rotor flux vector; Rs, Ls, us, is, ωγ, and θγ are the stator resistance, inductance, stator voltage phasor, stator current phasor, rotor speed, and rotor angle, respectively.
A. Back Electromotive Force (Back-EMF) Estimation [28]
Since the back-EMF could not be directly measured, it was necessary to estimate, using the voltage equation. Moreover, since the electrical time constant was more than the mechanical time constant, and the back-EMF was linear with the rotor speed (ωγ), it could be assumed that the back-EMF was constant for several consecutive control periods. By letting Ek = d ψ p m d θ γ ω γ in Equation (17), the back-EMF equation could be obtained as:
E k 1 = u s k 1 R s i s k + i s k 1 2 L s T s c ( i s k i s k 1 ) 2 L s i s k 1 sin ( 2 θ γ k 1 ) ω γ
where Tsc is the sampling period and i s k is the measured phase current. Similarly, the E k−2 and E k−3 could be obtained as:
E k 2 = u s k 2 R s i s k 1 + i s k 2 2 L s T s c ( i s k 1 i s k 2 ) 2 L s i s k 2 sin ( 2 θ γ k 2 ) ω γ
E k 3 = u s k 3 R s i s k 2 + i s k 3 2 L s T s c ( i s k 2 i s k 3 ) 2 L s i s k 3 sin ( 2 θ γ k 3 + α ) ω γ
Then, to avoid errors caused by the operation process, Ek could be used as the average of back-EMF in the past several control cycles, as shown in Equation (21). A detailed analysis of the robustness of the back-EMF estimation was discussed. The average of E was used twice, three times, and five times in the past. An error percentage was used to compare its error percentage, as shown in Equation (22). From the previous tests, the error percentages of the average of 2, 3, and 4 times were found to be 92%, 98%, and 99%, respectively. Therefore, the average of back-EMF was determined to be used three times in the past as the formula.
E k = k = 1 N E ( k ) / N
e = E k E k E k × 100 %
where e and Ek are the error percentage and the previous step of back-EMF.
Finally, Ek could be used as the average of back-EMF in the past three control cycles. In addition, one of the main advantages was that it avoids the precise machine parameters, rotor speed and rotor position [31].
B. Current Prediction
There were various delays that caused an insufficient response in the controller, including sampling delays, filtering delays, and other factors. In the digital control implementation, the value of the command current vector at present could not be applied immediately, so the prediction of the transmitted current could obtain the value of the k + 1 to achieve the best response. In the paper, compared to the traditional MPCC strategy [26], the proposed current prediction was obtained in the stationary coordinate system α-β, and the torque ripple was effectively improved. By adjusting Equation (17), the current variation could be calculated as:
d i s d t = ( u s R s i s 2 L s i s sin ( 2 θ γ ) ω γ E s ) L s
Then, the next predicted current was obtained as:
i s k + 1 = i s k + 1 L s ( u s R s i s k 2 L s i s sin ( 2 θ γ ) ω γ E s k ) T s
C. Voltage Vector Prediction
According to Equation (17), the voltage vector could be obtained during k and k + 1:
u s k = R s i s + L s T s c ( i s k i s k 1 ) + 2 L s i s sin ( 2 θ γ ) ω γ + E k
In the paper, the calculations of the reference current i p r e f by the PI controller and the predicted stator current i p k + 1 using Equation (24) were introduced to Equation (25). Then, the reference voltage vector was obtained using Equation (26) and could increase the response speed of the motor.
u p r e f = R p i p r e f + i p k + 1 2 + L s T s c ( i p k + 1 i p k ) + 2 L s i s sin ( 2 θ γ ) ω γ + E k
After obtaining the reference voltage vector, the control of the three-phase voltage was achieved by the driving mode of SVM. For the traditional MPCC, it used a non-zero voltage vector with a zero vector during the control period [28]. Although the control switching frequency could be reduced, the control accuracy was insufficient, and the nonlinear FSPM could not be satisfied. In the proposed control strategy, the nonlinear prediction model was combined with the SVM driving method to reduce the torque ripple and further improve the response.

3. Results and Discussion

3.1. The Calculation Results of the Magnetic Flux Analysis and Simulation

The outer stator radius (Rso) was limited to 43 mm, and the stator split ratio (Ksp) was usually set between 0.5 and 0.65. The stator tooth width (wt), the stator yoke width (wy), the stator slot opening (wo), the magnet width (lm), and the rotor salient width (wr) were all the same dimension in 6.9 mm; the initial dimensions of 6/5 FSPM are shown in Table 3. Table 4 shows the calculation results of the magnetic flux analysis. The lengths of magnet and airgap were defined as 6.9 mm and 0.5 mm, respectively. The cross-sectional area is the magnetic flux passing area. The flux densities of magnet (Bm) and air gap (Bg) were calculated as 0.88 T and 0.85 T by Equation (8) to Equation (10). The winding turns per phase (Nph) was calculated based on the rated speed of 1000 rpm and other required specifications.
To optimize the parameters, these parameters were all analyzed by ANSYS Maxwell and shown as follows. Figure 7 shows the magnetic flux density of the FSPM structure. The magnetic saturation occurred when the stator teeth were directly facing the rotor teeth. The phenomenon caused heat concentration and reduced efficiency. This problem was resolved by modifying the structure, such as shortening the magnet length. The simulation result of Bg was about 0.8–1.0 T, which was similar to the calculation result 0.85 T.

3.2. The Cogging Torque Optimization of FSPM

The simulation of cogging torque was analyzed. Cogging torque has a bad effect on the motor, because it will cause the motor to generate ripple, vibration, and noise. Therefore, the peak cogging torque is the basis for affecting the difficulty of starting the motor. In this study, uniform design experiment method (UDE) was used to optimize the FSPM structure to reduce cogging torque. The factor codes of UDE are shown in Table 5. Table 6 shows the results of orthogonal arrays and various levels of corresponding cogging torque. The orthogonal arrays were composed of four factors and eight sets of various levels of parameters, and the parameters were substituted into ANSYS Maxwell to obtain the results of cogging torque. Figure 8 shows the response surface chart of the nonlinear relationship between factors A1, A2, A3, A4, and cogging torque. The motor with 5 pole numbers, 5.25 mm rotor-tooth lengths, 11.25 mm magnet length, and 16° rotor-tooth angle shows the lowest cogging torque of 32.7 mNm.

3.3. The Manufacturing and Measurement of the FSPM Motor

According to the parameters designed from the previous chapter, the 6/5 FSPM was manufactured with the stator outer diameter as 86 mm, and the effective shaft length as 10.5 mm. The assembly process is shown in Figure 9. The stator part contained the stator silicon steel sheet, permanent magnet, and winding turns. The rotor part only contained silicon steel sheets. The load torque under the different speeds was measured by using the torque sensor and the active motor, and plotted to the N-T curve. Figure 10 shows that the peak value of back-EMF was about 3 V with no load state. The torque output is 0.36 Nm under an input current of 9 A and a rated speed of 1000 rpm.

3.4. Experimental Results of Model Predictive Current Control

To compare the dynamic and steady-state performances of the proposed improved MPCC, a traditional PI control architecture (with SVM) [32] was used for comparison. The control parameters for the current loops of the traditional PI control architecture and the improved MPCC were the same, in which the phase margin was set as ~60°, Kp was set as 3, and Ki was set as 3500. For the speed loops, the controller gain of traditional PI control architecture was also set as ~60°, Kp was set as 0.2, and Ki was set as 41. However, the improved MPCC without controller gain was directly adjusted by the modelling. First, the performance of the proposed modified MPCC method was analyzed, as shown in Figure 11. Figure 11 shows the relationship between the measured A-phase current and predicted A-phase current. It can be seen that the predicted A-phase current had a lead angle of about 20 degrees, compared to the fed back A-phase current. This shows the fast response characteristics of the current prediction model. The step responses of the two methods at no load were compared, as shown in Figure 12, from rest to 350 rpm. From the top to bottom, the waveforms are the speed, torque, and A-phase current. It can be found that in the proposed modified MPCC, the slope of the speed is closer to linear, and the improvement effect can be clearly observed from the trend of the torque. The reason is that the proposed improved MPCC is more complete for motor dynamics considerations, which could improve the non-linear torque of the FSPM and achieve better dynamic performance. In addition, the traditional PI control is also affected by the non-linear torque, which makes the required acceleration time longer.
Figure 13 shows the steady-state performance of the two methods with 0.2 Nm load at 1000 rpm. From the top to bottom, the curves are rotor speed, electromagnetic torque, and one-phase stator current. The ripple of the torque and speed of the two methods are also very similar at rated speed. However, when the speed drops to 350 rpm, the difference between the two methods begin to differ significantly, as shown in Figure 14. It can be found that the proposed modified MPCC had a torque ripple of 5.6%, which has a lower torque ripple than the conventional PI control (10%). According to [26,33], it can be known that excessive torque ripple causes unstable speed and lower efficiency. Therefore, it is ideal to maintain the torque ripple below 10% in general.
In addition, an external load disturbance was tested to verify that the proposed modified MPCC could achieve better dynamic performance than the traditional PI control. The dynamic test for a disturbance load of 0.2 Nm is shown in Figure 15, at a speed of 350 rpm. When a disturbance of rated half-load was applied to the FSPM, the speed dropped slightly and then ran quickly to its original reference speed. It can be found that the proposed modified MPCC had a better dynamic performance than the traditional PI control, and lower torque ripple.
Therefore, the proposed modified MPCC effectively improved torque ripple for better steady-state performance at the low speed. In the follow-up, the dynamic characteristics of the FSPM at the low speed are discussed in detail. The execution times in both implementations are shown below. The execution times of the traditional method and the improved MPCC method were 78 μs and 32 μs, respectively, as shown in Figure 16. The results show the improved MPCC method with shorter execution time. The MCU was able to get more working bandwidth.

4. Conclusions

This paper presents the design of an FSPM and an improved control system to enhance FSPM performance and torque sensing investigation. In the motor design, the FSPM of six stators slots with five rotor poles was investigated by experimental design. The analytical magnetic circuit design was used to determine the related motor parameter. The results show that the lengths of magnet and airgap were defined as 6.9 mm and 0.5 mm, respectively. The cross-sectional area was the magnetic flux passing area. The Bm and Bg were calculated as 0.88 T and 0.85 T, respectively. The simulation result of Bg was about 0.8–1.0 T, which was similar to the calculation result of 0.85 T. The torque output was 0.36 Nm under an input current of 9 A and the rated speed of 1000 rpm. Furthermore, the results show that the lowest cogging torque was 32.7 mNm. In the control of FSPM, a modified MPCC strategy was able to present a better performance response and decrease the computational burden. In step response tests of 350 rpm, the proposed modified MPCC achieved better dynamics. In addition, the nonlinear problem of the startup speed was effectively solved. The torque sensing at different speeds was obtained. In the steady-state performance with 0.2 Nm load at 1000 rpm, the ripple of the torque and speed of the two methods were similar. However, when the speed dropped to 350 rpm, torque ripple was improved from 10% to 5.6%. In the dynamic test for a disturbance load, it was found that the proposed modified MPCC had a fast dynamic performance and lower torque ripple. Therefore, the proposed modified MPCC effectively improved torque ripple for better steady-state performance at the lower speed.

Author Contributions

Conceptualization, C.-T.P., S.-Y.W. and C.-C.C.; Methodology, C.-C.C.; Software, C.-K.Y. and J.-Y.W.; Validation, C.-K.Y. and S.-P.J.; Formal Analysis, S.-Y.W.; Investigation, J.-Y.W. and R.C.-L.L.; Resources, R.C.-L.L.; Data Curation, S.-Y.W. and C.-C.C.; Writing—Original Draft Preparation, S.-Y.W. and C.-C.C.; Writing—Review & Editing, C.-T.P.; Visualization, C.-K.Y.; Supervision, C.-T.P. and S.-P.J.; Project Administration, S.-P.J. and R.C.-L.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Ministry of Science and Technology, Taiwan, grant number [106-2221-E-110 -032 -MY3 and 108-2622-E-110-015-CC2].

Acknowledgments

The authors would like to thank the Ministry of Science and Technology, Taiwan, for financially supporting this research under Contracts No. 106-2221-E-110 -032 -MY3 and 108-2622-E-110-015-CC2.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Rauch, S.E.; Johnson, L.J. Design Principles of Flux-Switch Alternators. Trans. Am. Inst. Electr. Eng. Part III Power Appar. Syst. 1955, 74, 1261–1268. [Google Scholar]
  2. Hoang, E.; Benahmed, A.; Lucidarme, J. Switching Flux Permanent Magnet Polyphased Synchronous Machines; EPE: Trondheim, Norway, 1997; pp. 3903–3908. [Google Scholar]
  3. Zhu, Z.Q.; Chen, J.T. Advanced Flux-Switching Permanent Magnet Brushless Machines. IEEE Trans. Magn. 2010, 46, 1447–1453. [Google Scholar] [CrossRef]
  4. Xu, W.; Zhu, J.; Zhang, Y.; Hu, J. Cogging torque reduction for radially laminated flux-switching permanent magnet machine with 12/14 poles. In Proceedings of the 37th Annual Conference of the IEEE Industrial Electronics Society, Melbourne, Australia, 7–10 November 2011; pp. 3465–3470. [Google Scholar]
  5. Zhang, Y.; Zhu, J.; Xu, W.; Guo, Y. A simple method to reduce torque ripple in direct torque controlled permanent magnet synchronous motor by using vectors with variable amplitude and position. IEEE Trans. Ind. Electron. 2011, 58, 2848–2859. [Google Scholar] [CrossRef] [Green Version]
  6. Sulaiman, E.; Kosaka, T.; Matsui, N. Design optimization of 12 slot–10 pole hybrid excitation flux switching synchronous machine with 0.4 kg permanent magnet for hybrid electric vehicles. In Proceedings of the 8th International Conference on Power Electronics, Jeju, Korea, 30 May–3 June 2011; pp. 1913–1920. [Google Scholar]
  7. Shen, J.; Fei, W. Permanent magnet flux switching machines—Topologies, analysis and optimization. In Proceedings of the 4th International Conference on Power Engineering, Energy and Electrical Drives, Istanbul, Turkey, 13–17 May 2013; pp. 352–366. [Google Scholar]
  8. Lee, G.H.; Kim, S.I.; Hong, J.P.; Bahn, J.H. Torque ripple reduction of interior permanent magnet synchronous motor using harmonic injected current. IEEE Trans. Magn. 2008, 44, 1582–1585. [Google Scholar]
  9. Jia, H.; Cheng, M.; Hua, W.; Zhao, W.; Li, W. Torque Ripple Suppression in Flux-Switching PM Motor by Harmonic Current Injection Based on Voltage Space-Vector Modulation. IEEE Trans. Magn. 2010, 46, 1527–1530. [Google Scholar] [CrossRef]
  10. Mattavelli, P.; Tubiana, L.; Zigliotto, M. Torque-Ripple Reduction in PM Synchronous Motor Drives Using Repetitive Current Control. IEEE Trans. Power Electron. 2005, 20, 1423–1431. [Google Scholar] [CrossRef]
  11. Springob, L.; Holtz, J. High-bandwidth current control for torque-ripple compensation in PM synchronous machines. IEEE Trans. Ind. Electron. 1998, 45, 713–721. [Google Scholar] [CrossRef]
  12. Zhu, X.; Xiang, Z.; Zhang, C.; Quan, L.; Du, Y.; Gu, W. Co-Reduction of Torque Ripple for Outer Rotor Flux-Switching PM Motor Using Systematic Multi-Level Design and Control Schemes. IEEE Trans. Ind. Electron. 2017, 64, 1102–1112. [Google Scholar] [CrossRef]
  13. Ciupăgeanu, D.A.; Lăzăroiu, G.; Berbece, V.; Tîrşu, M.; Galbură, V. Modeling and control of a low power wind turbine. In Proceedings of the 2018 International Conference on Development and Application Systems (DAS), Suceava, Romania, 24–26 May 2018. [Google Scholar]
  14. Zhang, Y.; Gao, S. Simultaneous optimization of voltage vector and duty cycle in model predictive torque control of PMSM drives. In Proceedings of the 17th International Conference on Electrical Machines and Systems (ICEMS), Hangzhou, China, 22–25 October 2014; pp. 3338–3344. [Google Scholar]
  15. 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. 2013, 61, 667–681. [Google Scholar] [CrossRef]
  16. Zhang, Y.; Wei, X. Torque ripple rms minimization in model predictive torque control of PMSM drives. In Proceedings of the 2013 International Conference on Electrical Machines and Systems (ICEMS), Busan, Korea, 26–29 October 2013; pp. 2183–2188. [Google Scholar]
  17. Preindl, M.; Bolognani, S. Model Predictive Direct Speed Control with Finite Control Set of PMSM Drive Systems. IEEE Trans. Power Electron. 2012, 28, 1007–1015. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Zhu, J.G.; Xu, W. Predictive torque control of permanent magnet synchronous motor drive with reduced switching frequency. In Proceedings of the 2010 International Conference on Electrical Machines and Systems, Incheon, Korea, 10–13 October 2010; pp. 798–803. [Google Scholar]
  19. Zhang, Y.; Gao, J.; Qu, C. Relationship Between Two Direct Power Control Methods for PWM Rectifiers Under Unbalanced Network. IEEE Trans. Power Electron. 2017, 32, 4084–4094. [Google Scholar] [CrossRef]
  20. Zhang, Y.; Qu, C.; Gao, J. Performance Improvement of Direct Power Control of PWM Rectifier Under Unbalanced Network. IEEE Trans. Power Electron. 2016, 32, 2319–2328. [Google Scholar] [CrossRef]
  21. Zhang, Y.; Peng, Y.; Qu, C. Model Predictive Control and Direct Power Control for PWM Rectifiers with Active Power Ripple Minimization. IEEE Trans. Ind. Appl. 2016, 52, 4909–4918. [Google Scholar] [CrossRef]
  22. Zhang, Y.; Peng, Y.; Yang, H. Performance Improvement of Two-Vectors-Based Model Predictive Control of PWM Rectifier. IEEE Trans. Power Electron. 2015, 31, 6016–6030. [Google Scholar] [CrossRef]
  23. Kouro, S.; Cortes, P.; Vargas, R.; Ammann, U.; Rodriguez, J. Model Predictive Control-A Simple and Powerful Method to Control Power Converters. IEEE Trans. Ind. Electron. 2008, 56, 1826–1838. [Google Scholar] [CrossRef]
  24. Vazquez, S.; Rodriguez, J.; Rivera, M.; Franquelo, L.G.; Norambuena, M. Model Predictive Control for Power Converters and Drives: Advances and Trends. IEEE Trans. Ind. Electron. 2017, 64, 935–947. [Google Scholar] [CrossRef] [Green Version]
  25. Morel, F.; Lin-Shi, X.; Retif, J.-M.; Allard, B.; Buttay, C. A Comparative Study of Predictive Current Control Schemes for a Permanent-Magnet Synchronous Machine Drive. IEEE Trans. Ind. Electron. 2009, 56, 2715–2728. [Google Scholar] [CrossRef] [Green Version]
  26. Xu, W. Novel Decoupling Model-Based Predictive Current Control Strategy for Flux-Switching Permanent-Magnet Synchronous Machines with Low Torque Ripple and Switching Loss. IEEE Trans. Appl. Supercond. 2014, 24, 1–5. [Google Scholar]
  27. Zhang, Y.; Gao, S.; Xu, W. An improved model predictive current control of permanent magnet synchronous motor drives. In Proceedings of the 2016 IEEE Applied Power Electronics Conference and Exposition (APEC), Long Beach, CA, USA, 20–24 March 2016; pp. 2868–2874. [Google Scholar] [CrossRef]
  28. Zhang, Y.; Xu, D.; Liu, J.; Gao, S.; Xu, W. Performance Improvement of Model-Predictive Current Control of Permanent Magnet Synchronous Motor Drives. IEEE Trans. Ind. Appl. 2017, 53, 3683–3695. [Google Scholar] [CrossRef]
  29. Davari, S.A.; Khaburi, D.A.; Kennel, R. An Improved FCS–MPC Algorithm for an Induction Motor with an Imposed Optimized Weighting Factor. IEEE Trans. Power Electron. 2011, 27, 1540–1551. [Google Scholar] [CrossRef]
  30. Camacho, E.F.; Bordons, C. Model Predictive Control; Springer: New York, NY, USA, 1999. [Google Scholar]
  31. Wang, W.; Xi, X.; Liu, H.; Kai, S.; Wu, H. Expanding parameter stability region for incremental predictive control strategy of current. Trans. China Electrotech. Soc. 2014, 29, 50–56. [Google Scholar]
  32. Bocker, J.; Beineke, S. Bahr a on the control bandwidth of servo drives. In Proceedings of the European Conference on Power Electronics and Applications, Barcelona, Spain, 8–10 September 2009. [Google Scholar]
  33. Xu, W.; Zhu, J.; Zhang, Y.; Wang, T. Electromagnetic design and performance evaluation on 75 kW axially laminated flux switching permanent magnet machine. In Proceedings of the 2011 International Conference on Electrical Machines and Systems, Beijing, China, 20–23 August 2011; pp. 1–6. [Google Scholar]
Figure 1. The schematic diagram of 6-slots/5-poles (6/5) flux-switching permanent magnet (FSPM).
Figure 1. The schematic diagram of 6-slots/5-poles (6/5) flux-switching permanent magnet (FSPM).
Sensors 20 03177 g001
Figure 2. The symbolic description of the as-designed 6/5 FSPM.
Figure 2. The symbolic description of the as-designed 6/5 FSPM.
Sensors 20 03177 g002
Figure 3. The magnetic circuit of FSPM.
Figure 3. The magnetic circuit of FSPM.
Sensors 20 03177 g003
Figure 4. The hysteresis curve of the N30 NdFeB permanent magnet.
Figure 4. The hysteresis curve of the N30 NdFeB permanent magnet.
Sensors 20 03177 g004
Figure 5. The as-proposed modified model predictive current control (MPCC) control strategy.
Figure 5. The as-proposed modified model predictive current control (MPCC) control strategy.
Sensors 20 03177 g005
Figure 6. Schematic diagram of experimental setup.
Figure 6. Schematic diagram of experimental setup.
Sensors 20 03177 g006
Figure 7. The magnetic flux density of 6/5 FSPM structure.
Figure 7. The magnetic flux density of 6/5 FSPM structure.
Sensors 20 03177 g007
Figure 8. The response surface results of the relationship between the two factors.
Figure 8. The response surface results of the relationship between the two factors.
Sensors 20 03177 g008
Figure 9. The assembly process of FSPM.
Figure 9. The assembly process of FSPM.
Sensors 20 03177 g009
Figure 10. The measurement of (a) back-EMF, and (b) the N-T curve of FSPM under an input current of 9 A and a rated speed of 1000 rpm.
Figure 10. The measurement of (a) back-EMF, and (b) the N-T curve of FSPM under an input current of 9 A and a rated speed of 1000 rpm.
Sensors 20 03177 g010
Figure 11. Modified MPCC current prediction analysis, where the solid line is the predicted A-phase current, and the dotted line is the measured A-phase current.
Figure 11. Modified MPCC current prediction analysis, where the solid line is the predicted A-phase current, and the dotted line is the measured A-phase current.
Sensors 20 03177 g011
Figure 12. The step response for no load at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Figure 12. The step response for no load at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Sensors 20 03177 g012
Figure 13. The steady-state response for 0.2 Nm load at a rated speed of 1000 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Figure 13. The steady-state response for 0.2 Nm load at a rated speed of 1000 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Sensors 20 03177 g013
Figure 14. The steady-state response for 0.2 Nm load at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Figure 14. The steady-state response for 0.2 Nm load at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Sensors 20 03177 g014
Figure 15. The dynamic response for disturbance load of 0.2 Nm at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Figure 15. The dynamic response for disturbance load of 0.2 Nm at a speed of 350 rpm: (a) the traditional PI control, and (b) the proposed modified MPCC.
Sensors 20 03177 g015
Figure 16. The execution times of: (a) traditional method, and (b) improved MPCC method.
Figure 16. The execution times of: (a) traditional method, and (b) improved MPCC method.
Sensors 20 03177 g016
Table 1. The specification of the as-designed 6/5 FSPM.
Table 1. The specification of the as-designed 6/5 FSPM.
SpecificationUnitValue
Rated powerW40
Rated speedrpm1000
Rated voltageV3
Stack length (L)mm10.5
Magnet--NdFeB N30
Steel Sheets--35CS440
Table 2. The winding figuration of the 6/5 FSPM.
Table 2. The winding figuration of the 6/5 FSPM.
PhaseABC
In142536
Out253641
Table 3. The parameters of the as-designed 6/5 FSPM.
Table 3. The parameters of the as-designed 6/5 FSPM.
ParametersUnitValue
wt, wo, wy, lm, wrmm6.9
Rsomm43
Rsimm26.5
Rromm26
lamm11.25
Table 4. The parameters of the designed FSPM.
Table 4. The parameters of the designed FSPM.
ParametersUnitMagnetAir Gap
Lengthmm6.9 (lm)0.5 (lg)
Cross-sectional Areamm2112.88 (Ag)72.03 (Am)
Relative Permeability--1.05 ( μ r )1 ( μ 0 )
Flux DensityTesla0.88 ( B m )0.85 ( B g )
Table 5. The factor codes of U 8 * ( 8 5 )
Table 5. The factor codes of U 8 * ( 8 5 )
...FactorUnit
A1Pole numbers-
A2Rotor-tooth lengthsmm
A3Magnet lengthmm
A4Rotor-tooth angle°
Table 6. The orthogonal arrays of U 8 * ( 8 5 ) .
Table 6. The orthogonal arrays of U 8 * ( 8 5 ) .
A1A2A3A4Cogging Torque (mNm)
124.2511.523204.4
244.7512.520518.9
355.2511.251632.7
475.7512.251340.3
5841110113.7
6104.5126114.1
711510.75334.2
8145.511.75078.7

Share and Cite

MDPI and ACS Style

Pan, C.-T.; Wang, S.-Y.; Chang, C.-C.; Yen, C.-K.; Wu, J.-Y.; Ju, S.-P.; Lee, R.C.-L. Improvement of Model Predictive Current Control Sensing Strategy for a Developed Small Flux-Switching Permanent Magnet Motor. Sensors 2020, 20, 3177. https://doi.org/10.3390/s20113177

AMA Style

Pan C-T, Wang S-Y, Chang C-C, Yen C-K, Wu J-Y, Ju S-P, Lee RC-L. Improvement of Model Predictive Current Control Sensing Strategy for a Developed Small Flux-Switching Permanent Magnet Motor. Sensors. 2020; 20(11):3177. https://doi.org/10.3390/s20113177

Chicago/Turabian Style

Pan, Cheng-Tang, Shao-Yu Wang, Chun-Chieh Chang, Chung-Kun Yen, Jyun-Yi Wu, Shin-Pon Ju, and Roger Cheng-Lung Lee. 2020. "Improvement of Model Predictive Current Control Sensing Strategy for a Developed Small Flux-Switching Permanent Magnet Motor" Sensors 20, no. 11: 3177. https://doi.org/10.3390/s20113177

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