Next Article in Journal
Optimal Power Dispatch for Maximum Energy Community Welfare by Considering Closed Distribution Systems and Renewable Sources
Previous Article in Journal
Integrated Energy System Dispatch Considering Carbon Trading Mechanisms and Refined Demand Response for Electricity, Heat, and Gas
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Continuous Control Set Predictive Control with Affine Registration Technique for Permanent Magnet Synchronous Motor Drive

1
School of Materials Science and Engineering, Zhejiang University, Hangzhou 310027, China
2
School of Intelligent Transportation, Zhejiang Institute of Mechanical & Electrical Engineering, Hangzhou 310053, China
3
School of Digital Commerce and Trade, Zhejiang Institute of Mechanical & Electrical Engineering, Hangzhou 310053, China
*
Author to whom correspondence should be addressed.
Energies 2024, 17(18), 4706; https://doi.org/10.3390/en17184706
Submission received: 17 June 2024 / Revised: 6 September 2024 / Accepted: 19 September 2024 / Published: 21 September 2024
(This article belongs to the Section F1: Electrical Power System)

Abstract

:
This article introduces an affine registration (AR) algorithm to improve the performance of ultra-local (UL) model-free predictive control (MFPC) methods. The UL model is extensively utilized in continuous control set (CCS)-MFPC to estimate lumped parameters. However, in these cases, variations in inductance during operation can significantly impact the input gain coefficient of the UL model. Little work has focused on this aspect, which makes the motivation and novelty of this paper. The AR technique, derived from image processing methodologies, is employed to establish a mapping between predicted states and actual states during the commissioning process. Subsequently, during actual operation, the resolved voltage reference is modified based on the AR matrix to compensate for errors in the UL model. The theoretical control model is rigorously derived, and experimental results are presented to validate the superior performance of the proposed method.

1. Introduction

Recently, continuous control set (CCS) model predictive control (MPC) has garnered considerable attention in the field of electrical drive systems [1,2,3]. Compared to finite control set (FCS)-MPC, CCS-MPC provides the flexibility to apply any reference voltage vector and synthesize it through pulse width modulation (PWM). This capability not only reduces current ripple but also enhances overall control performance [4,5]. However, despite these benefits, CCS-MPC still faces challenges, such as sensitivity to model parameters and vulnerability to external unknown disturbances [6,7,8,9].
To mitigate the challenges posed by parametric uncertainties, various approaches have been explored recently. These approaches can be broadly classified into model-based and model-free methods. Model-based methods typically involve disturbance compensation through observers, such as a Luenberger observer [10,11], sliding mode observer [12,13,14], and extended state observer [15,16]. The use of disturbance observers is widely recognized and applied. Conversely, with the growing trend towards data-driven control schemes in the scientific community, model-free approaches have gained prominence. These methods are increasingly acknowledged for their ease of implementation and independence from mathematical models.
Among model-free methods, the ultra-local (UL) model stands out as a popular and highly effective strategy. It simplifies PMSM systems into a first-order model that includes a lumped unknown term. This model, based on I/O data, facilitates predictive controller design, offering improved robustness against parameter variations and delivering superior performance. The literature [17] introduced a six-vector model-free predictive current control method based on the UL model to enhance the steady-state control performance of conventional MPC methods. In [18], the UL model with a predictive current control scheme was used for a doubly fed induction generator to address poor parameter robustness caused by complex machine parameters. The authors in [5] established a UL model for a reduced-order PMSM drive system, improving the dynamic response of CCS-MPC. In summary, model-based control methods rely on mathematical models to describe system dynamics. They offer high accuracy and predictability when the system model is well-defined, but inaccuracies or unmodeled dynamics can lead to suboptimal performance or instability, often necessitating the use of observers [19,20,21]. On the other hand, model-free control methods, such as reinforcement learning and adaptive control, can be simpler to implement initially, as they do not require detailed system models [22,23]. However, the training process may demand significant computational resources, making an online tracking model with a simple algorithm preferable.
Despite substantial research advancements, UL model-based MPC still suffers from variations in the input gain coefficient. The observer estimates only the lumped parameter, leaving the input gain coefficient constant within the control system. However, this coefficient typically includes the stator inductance, which varies with current fluctuations. Consequently, the predicted future states may be inaccurately estimated, affecting the voltage reference calculated by CCS-MPC. This undesired voltage input can lead to less effective control performance. To our knowledge, this issue has received limited attention to date.
Motivated by these observations, this paper introduces a novel affine registration (AR) algorithm-based CCS-MFPC method. The image registration method excels in aligning images from different data sets, enabling precise correction based on extensive data [24,25]. It is particularly advantageous in interdisciplinary fields for data mapping, ensuring accurate data fusion, analysis, and comparison. Several algorithms exist for image registration, with the AR algorithm being a subset of linear registration methods [26,27,28]. It accommodates not only translation and rotation but also deformations like scaling and shearing, making it more flexible and suitable for images undergoing different transformations. Compared to non-rigid registration, AR is less computationally intensive, leading to enhanced diagnostic accuracy and real-time applications. In the CCS-MFPC method, the real-time motor parameters are scattered around the ideal value. If some parameters are selected and plotted as an image, each sample can produce a slightly different graph, but with similar shapes, which can be considered as a deformation. In this context, the AR algorithm can be employed to minimize the distortion of predicted future states caused by these non-ideal factors [29,30]. The proposed solution is grounded in the philosophy that, during commissioning, the predicted future states are defined as raw points, while the sampled real states are recognized as deformed points. Both sets of points are depicted on the plot, representing two different images. The transformation from the raw image to the deformed image is resolved by the AR matrix and applied to adjust the voltage input during online operation. By employing the proposed method, the impact of input gain coefficient variations in the CCS-MFPC method can be minimized.
To clarify the main contributions of this paper, we highlight two key points. First, we propose an AR-based CCS-MFPC framework to address unknown nonlinear inductance variations in PMSM drive systems. Compared with existing CCS-MPC methods, this approach offers better representation of system uncertainties, further enhancing the generalization capability of the proposed design, making it more widely applicable to real-world systems. The second key contribution is the improvement in the estimation accuracy of the UL model by rectifying its input gain coefficient, which opens a promising area for future research wherever the UL model is employed. Finally, we demonstrate the merits of the proposed control methodology through a numerical example, comparing it with state-of-the-art CCS-MPC solutions for PMSM drive systems.
This article is organized as follows. In Section 2, the mathematical model of PMSM and ultra-local model are introduced, the AR transformation method is proposed, and the rectification process is discussed in detail. In Section 3, the modified control results are presented and analyzed. In Section 4, the proposed method is compared with the conventional CCS-MPC method experimentally, and the comparison results are discussed. Finally, Section 5 concludes this paper.

2. Materials and Methods

2.1. Conventional CCS-MPC Method

The dynamic model of an ideal surface-mounted PMSM can be described in d-q frame as follows:
d d t i d = R s L d i d + ω e L q L d i q + u d L d ; d d t i q = R s L q i q ω e L d L q i d + u q L q ω e ψ f L q ; d d t ω e = p J ( T e T L ) ; T e = 3 2 p ψ f i q ,
where i d and i q represent the stator currents, u d and u q represent the stator voltages, L d and L q represent the stator inductances, R s represents the stator resistance, ω e represents the electrical angular speed, ψ f represents the rotor exciting flux, p represents the pole pair number, J represents the inertia of the rotor, T e represents the electromagnetic torque, and T L represents the load torque.
To reduce the order of (1) and facilitate non-cascaded control between the speed loop and current loop, a new variable e ω is introduced to replace the original state variable ω e :
e w = ( η m + d d t ) ( ω e ω e ) ,
where η m is a user-defined coefficient of convergence and ω e represents the speed reference.
Based on (2), the ultra-local mathematical model of (1) yields [4,5]:
x ˙ = Au + g ,
where
x = e ω i d , A = 3 p 2 ψ f 2 L q J 0 0 1 L d , u = u q u d , g = g ω g d , g w = 3 p 2 ψ f 2 J R s L q i q + w e L d L q i d + ψ f L q w e η m i q + η m p J T L ; g d = w e L q L d i q R s L d i d .
The UL model is applied for estimating the lumped parameter g [31].
g ( k ) = 3 N f 3 m = k N f + 1 k N f 2 ( m 1 ) x ( m 1 ) + A ( m 1 ) T s N f ( m 1 ) U ( m 1 ) + N f 2 m x ( m ) + A m T s N f m U ( m ) .
where N f is the window sequence length and T s is the control cycle period.
In the CCS-MPC method, calculating the voltage reference requires both the incremental form of the system input Δ u ( k + 1 ) and the general form of the state variables x ( k + 2 ) . Therefore, it is necessary to unify them through an improved formula.
Δ x ( k + 1 ) = Δ x ( k ) + T s A Δ u ( k ) + T s Δ g ( k ) ; x ( k + 1 ) = Δ x ( k ) + T s A Δ u ( k ) + T s Δ g ( k ) + x ( k ) .
Let
X ( k + 1 ) = Δ x ( k + 1 ) x ( k + 1 ) , U ( k ) = Δ u ( k ) .
Then, Equation (6) can be written as:
X ( k + 1 ) = D X ( k ) + B U ( k ) + C G ( k ) ,
where
D = I 0 I I , B = T s A T s A , C = T s I T s I , I = 1 0 0 1 .
The voltage reference u ( k ) is sent to the PWM generator at the starting instant of the kth control cycle. Therefore, it is Δ u ( k + 1 ) that needs to be determined during the kth control cycle. Accordingly, predicting the value of x ( k + 2 ) is necessary to assist in computing the optimal Δ u ( k + 1 ) [3].
X ( k + 1 ) = D X ( k ) + B U ( k ) + C G ( k ) ; X ( k + 2 ) = D X ( k + 1 ) + B U ( k + 1 ) + C G ( k + 1 ) .
Let
X S = x ( k + 1 ) x ( k + 2 ) , U S = U ( k ) U ( k + 1 ) , G S = G ( k ) G ( k + 1 ) .
Equation (10) can be written as:
X S = Ω X ( k ) + Γ U S ( k ) + Λ G S ( k ) .
where
Ω = D D 2 , Γ = B 0 DB B , Λ = C 0 DC C .
Based on (12), the cost function can be designed as:
J = ( X ref X S ) T Q ( X ref X S ) + U S T W U S .
where X ref is the state reference and Q and W are the weighting factors of tracking errors and control effort penalization, respectively.
According to the solution of the quadratic program, the optimal U S without constraints can be calculated to minimize J as:
J U S = 0 .
U S = Γ T Q Γ + W 1 Γ T Q X ref Ω X ( k ) Λ G ( k ) .

2.2. Defect of Conventional Method

The conventional computation process for Δ u ( k + 1 ) mentioned above involves a significant inaccuracy, which can deteriorate the estimation result of x ( k + 2 ) , consequently leading to suboptimal u ( k + 1 ) provided by the control system. The problem is that, as indicated in (3), no matter how accurate the g is, the estimation result of the ultra-local model is still compromised if the input gain coefficient A lacks precision. Unfortunately, A contains the inductance L d and L q , as can be seen in (4). It is well known that the current fluctuates as the motor rotates, and the changing saturation condition alters the inductance.
Taking the inaccuracy of Γ into account and assuming that G S ( k ) can be precisely calculated, the predicted future state is calculated as:
X ^ S = Ω X ( k ) + Γ ^ U S ( k ) + Λ G S ( k ) ,
where X ^ S represents the predicted future state and Γ ^ represents the input gain coefficient with constant value. In contrast, (12) describes the actual value.
As inferred from Equations (14)–(16), when the predicted x ( k + 2 ) is inaccurate, the voltage reference u ( k + 1 ) also deviates from the optimal value. Consequently, the control performance is deteriorated.
Based on (17), the suboptimal voltage reference in contrast to (16) should also be rewritten as:
U ^ S = Γ ^ T Q Γ ^ + W 1 Γ ^ T Q X ref Ω X ( k ) Λ G ( k ) .
Introducing (17) into (18), the value of the predicted future state can be deduced:
X ^ S = ( Γ ^ T Q Γ ^ + W ) 1 W ( Ω X ( k ) + Λ G S ( k ) ) .
Under the effect of U ^ S , the real value of future state X S should be calculated by combining (12) and (18):
X ^ S = ( Γ ^ T Q Γ ^ + W ) 1 ( W + Γ ^ T Q ( Γ ^ Γ ) ) ( Ω X ( k ) + Λ G S ( k ) ) .
By comparing (19) and (20), it is observed that when Γ ^ is equal to Γ , the state variable can be predicted precisely. However, the value of inductance is misestimated during the real-time operation. And from (4), (9), and (13), it is shown that Γ contains the value of inductance. Therefore, the predicted X ^ S is wrong. This can influence the calculated output U ^ S and degrade the control performance.

2.3. Proposed Image Registration Technique-Based Predictive Control Solution

To this end, in this paper, we focus on an improved CCS-MPC solution combined with the image registration technique for PMSM drive systems. Firstly, the transformation relationship between the predicted states x ^ ( k + 2 ) and the actual sampled states x ( k + 2 ) is established using image registration during the setup phase. Subsequently, the obtained transformation map is utilized to obtain the corrected voltage input u ( k + 1 ) during real-time operation. This section begins by introducing the AR method as the selected image registration technique, renowned for its simplicity, versatility, and universality. Following that, the improved AR-based CCS-MPC solution is elaborated, demonstrating how to achieve a refined voltage reference with significantly enhanced accuracy.

2.3.1. Affine Registration Algorithm

The affine registration algorithm (ARA) technique is one type of polynomial transformation methods in the region of image registration. For two images depicted in R 2 , let ( x , y ) S denote the point sets on the raw image, while ( X , Y ) S denotes the point sets on the deformed image. The first-order AR transformation T can be expressed as:
X Y = T x 10 T x 01 T x 00 T y 10 T y 01 T y 00 x y 1 .
Figure 1 illustrates some fundamental functions achievable through first-order AR transformations. The transformation T can be a composition of several basic transformations to achieve a combined effect, and it can also be extended to higher degrees by using polynomial multiplication to accomplish more complex transformations. For example, in Equation (21), the degree d = 1 , so the basis monomials are 1, x, and y. Similarly, for d = 2 , the basis monomials are 1 , x , y , x y , x 2 , and y 2 . It is easily concluded that there are ( d + 1 ) ( d + 2 ) / 2 basis monomials for a d-order AR transformation, which can be written in integral form:
X = i = 0 d j = 0 d i A x i j x i y j , Y = i = 0 d j = 0 d i A y i j x i y j .
Let P S denote the subset of S, representing the reference points selected during the commissioning process, while P S denotes the subset of S, representing the sampled real points. The calculation of AR transformation matrix T turns into the problem of minimizing the following cost function.
ε ( T ) = i P S i T P S i 2 .

2.3.2. Improved CCS-MPC Solution

A set of points sampled from X ^ S and X ^ S can be depicted on the plot. The aforementioned AR technique can be used to resolve the transformation T ( X ^ S , X ^ S ) from X ^ S to X ^ S .
From (19) and (20), it is obtained that:
X ^ S = W 1 ( W + Γ ^ T Q ( Γ ^ Γ ) ) X ^ S .
By casting (24) into the image registration problem, the relationship between T ( Γ ^ , Γ ) and T ( X ^ S , X ^ S ) can be derived:
T ( Γ ^ , Γ ) = T 4 T 3 T 2 T 1 T ( X ^ S , X ^ S ) ,
where
T 1 = T 3 = 1 0 1 0 1 1 T , T 2 = 1 0 0 0 ( 2 L q J ) 2 k u ( 3 p 2 ψ f T s ) 2 k ω 0 , T 4 = 1 0 0 0 1 0 ,
and k u and k ω are the diagonal elements in Q and W , respectively.
Therefore, during the real-time operation, the modified voltage reference can be obtained:
U ^ S = ( ( T ( Γ ^ , Γ ) Γ ^ ) T Q T ( Γ ^ , Γ ) Γ ^ + W ) 1 ( Γ ^ T Q Γ ^ + W ) U ^ S .
The comparison of conventional and proposed methods is demonstrated in Figure 2. In the conventional method, the derived inaccurate voltage reference is directly used for voltage reference, as the blue path illustrates. In contrast, the proposed method calculates the AR transformation matrix in advance. And in the operational process, the voltage reference is modified. The red path presents the improved calculation method for the voltage reference. The principle of the proposed method is also explained by the plot as shown in Figure 3. For simplification, only the q-axis component of X S , which is e ω , is depicted for demonstration. As can be seen, the ideal relationship between Ω X ( k ) + Λ G ( k ) and X S q is illustrated by black circles, which corresponds to (12). Caused by the miscalculation of Γ , the actual relationship deduced by the conventional method is depicted by blue circles, which correspond to (19). The AR transformation can rectify the image from a blue circle set to red circle set, which is much closer to a black circle set. As a result, X ^ S q is much closer to the ideal value X S q .
It is worth mentioning that, since all the dedication is based on the QP solution (14) and (15), the voltage constraints are not considered in this paper. When the calculated reference voltage exceeds the inverter limits, a simple method, as shown in Figure 4, will be used for handling it. And we will carefully monitor the experiments to make sure that such a situation rarely happens in order to promise the viability of our theory.

3. Results

In the last section, the principle and design process of the proposed method were demonstrated. In this section, the dynamic performances of the proposed method will be validated by experiments. The model-based CCS-MPC (4) and conventional model-free CCS-MPC (16) are set as candidates to show the difference in performance.
The parameters of the PMSM are given in Table 1, and the test bench is shown in Figure 5. The load motor is controlled by a user-defined servo inverter, which is set to the direct torque control mode in the experiments. The test motor is controlled by an integrated control system, which consolidates the control board, three-phase inverter bridge, speed sensor and current sensor altogether. It facilitates data transmission through an Ethernet cable connected to a computer. In the following tests, the steady and dynamic performances are comprehensively discussed.
The effectiveness of the AR transformation is demonstrated through a comparison between the conventional model-free method (16) and the proposed method (26). The study is conducted at 1500 rpm with no load torque. The discrepancy between predicted and actual e ω is illustrated in Figure 6a,b, where the actual image is depicted in blue. The predicted images from the conventional and proposed methods are shown in red and green, respectively. It is evident in Figure 6a that the points of the actual image are scattered around the line defined by Equation (23), while the points of the predicted image are deformed due to the influence of inductance variation. After applying the AR transformation, the modified points in green align much better with the actual points. As shown in Figure 6c,d, the estimation error of e ω in the proposed method is smaller than that of the conventional method. Consequently, as can be seen in Figure 6e,f, the e ω tracking error of the improved method is smaller than that of the conventional method. It is noted that the static speed tracking errors of both methods are not entirely satisfactory. This is because the tracking objective of the reduced-order model is e ω , as defined in (2), rather than ω e .

4. Discussion

Figure 7 illustrates the dynamic performances under load torque disturbance at 3000 rpm speed operation. The designed test procedure involves the motor initially running at a speed of 3000 rpm with zero load torque. Subsequently, the reference load torque steps from 0 to half of the full load torque, achieved by positively adjusting the i q of the load motor. The waveforms are recorded until the motor returns to a steady state. Comparative dynamic performances are summarized in Table 2.
As observed, the model-based method exhibits the longest settling time of 19.5 ms, along with the largest overshoot of 27.3 rpm. In contrast, the two model-free methods demonstrate relatively shorter settling times and smaller overshoots. It can be inferred that parameter mismatch in experiments adversely affects the performance of the fixed-model CCS-MPC.
For the two model-free methods, their dynamic performances are nearly identical, and the speed recovers very rapidly. The settling times are 3.5 ms and 2.8 ms, and the overshoots are 25.3 rpm and 23.2 rpm. The proposed method demonstrates superior performance compared to the conventional method. From the i q plots, it is observed that when the load torque is free, the model-based method exhibits a large steady-state error. After the i q steps, the steady-state error diminishes. This phenomenon occurs because a large i q saturates the steel, thereby reducing the variation amplitude of inductance.
Figure 7 also illustrates the steady-state performances of the three control schemes after load torque disturbance. The THD values of the three methods are 11.05%, 5.76%, and 4.55%, respectively. The fundamental frequency of the phase current is 200 Hz. The MPC has the largest THD. The ultra-local model-based methods have a smaller THD than the fixed-model-based method mainly because of the data-driven observer. The fixed-model method inaccurately estimates the parameters, so the performances are also non-ideal. Additionally, it is evident that parameter mismatch also has an impact on the steady-state phase current waveforms. The fundamental amplitude of MPC is obviously smaller than that of the MFPC methods.
The performance of the three candidates at low-speed operation (600 rpm) was also tested, as is shown in Figure 8. The dynamic performances are similar to those of the high-speed experiments. However, the steady-state performances of all methods are better than their performances in low-speed tests. The THD of MPC decreases from 11.05% to 5.84%, and the THD of conventional MFPC decreases from 5.76% to 4.52%. It is speculated that when the motor rotates slowly, the change in g computed at adjacent control instants is smaller. As a result, the parameter fluctuation in the control algorithm is smaller, and the performances are more satisfactory.
In addition, the start-up and braking performances of the proposed method are also compared with the other two strategies. As illustrated in Figure 9, the motor is accelerated from 0 to 3000 rpm. The MPC method, though maintaining a stable speed loop, exhibits the most limited waveform, with significant noise and spikes. The conventional MFPC method shows improved performance with fewer spikes, but it still falls short in terms of smoothness. The proposed method demonstrates superior performance by synchronizing q-axis current and speed control, leading to a highly responsive current waveform with minimal spikes. This method ensures precise and efficient motor operation, making it the most reliable choice among the three.
In Figure 10, the motor is braked from 3000 rpm to 1000 rpm. As can be seen, while the MPC method keeps the speed loop stable, it suffers from the most erratic waveform, with fluctuations and disturbances. The proposed and most effective method has a rapid and clean current response with minimal disturbances. To sum up, compared to the other two methods, the proposed method ensures precise deceleration and optimal motor performance, making it the preferred choice for the tested operations.

5. Conclusions

In this paper, an affine registration algorithm has been coupled with the continuous control set model-free predictive control method to improve its robustness. The conventional ultra-local model has a problem with its input gain coefficient when it is used for motor control application. The input gain coefficient involves inductance which is hard to observe in real-time operation. To this end, the AR method is introduced to rectify the output of the control system. The mathematical principle of the improvement process for the proposed method is presented in Section 2, where the mathematical model of PMSM and the ultra-local model are introduced, the AR transformation method is proposed, and the rectification process is discussed in detail. The rectification result of the proposed method is presented and analyzed in Section 3. In Section 4, the proposed method is compared with the conventional CCS-MPC method experimentally, and the steady-state performances as well as the dynamic performances under high-speed and low-speed conditions are thoroughly discussed. Experimental results show that the proposed method demonstrates excellent performance in both steady-state and dynamic operations. Finally, Section 2 concludes this paper.

Author Contributions

W.Z. conceived the experiment, W.Z. and M.Y. conducted the experiment, and W.Z. and J.Y. analyzed the results. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by Zhejiang Provincial Natural Science Foundation of China (Grant No. LGF22F030014) and “Pioneer” and “Leading Goose” R&D Program of Zhejiang (Grant No. 2022C01105).

Data Availability Statement

The original contributions presented in the study are included in the article; further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Jabbour, N.; Mademlis, C. Online parameters estimation and autotuning of a discrete-time model predictive speed controller for induction motor drives. IEEE Trans. Power Electron. 2019, 34, 1548–1559. [Google Scholar] [CrossRef]
  2. Tu, W.; Luo, G.; Chen, Z.; Liu, C.; Cui, L. FPGA Implementation of Predictive Cascaded Speed and Current Control of PMSM Drives With Two-Time-Scale Optimization. IEEE Trans. Ind. Informat. 2019, 15, 5276–5288. [Google Scholar] [CrossRef]
  3. Guo, T.; Sun, Z.; Wang, X.; Li, S.; Zhang, K. A Simple Current-Constrained Controller for Permanent-Magnet Synchronous Motor. IEEE Trans. Ind. Informat. 2019, 15, 1486–1495. [Google Scholar] [CrossRef]
  4. Bolognani, S.; Peretti, L.; Zigliotto, M. Design and Implementation of Model Predictive Control for Electrical Motor Drives. IEEE Trans. Ind. Electron. 2009, 56, 1925–1936. [Google Scholar] [CrossRef]
  5. Liu, X.; Wang, J.; Gao, X.; Tian, W.; Zhou, L.; Rodriguez, J.; Kennel, R. Continuous Control Set Predictive Speed Control of SPMSM Drives With Short Prediction Horizon. IEEE Trans. Power Electron. 2022, 37, 10166–10177. [Google Scholar] [CrossRef]
  6. Nguyen, H.T.; Jung, J.-W. Finite Control Set Model Predictive Control to Guarantee Stability and Robustness for Surface-Mounted PM Synchronous Motors. IEEE Trans. Ind. Electron. 2018, 65, 8510–8519. [Google Scholar] [CrossRef]
  7. Jung, J.; Leu, V.Q.; Do, T.D.; Kim, E.; Choi, H.H. Adaptive PID speed control design for permanent magnet synchronous motor drives. IEEE Trans. Power Electron. 2015, 30, 900–908. [Google Scholar] [CrossRef]
  8. Cai, R.; Zheng, R.; Liu, M.; Li, M. Robust Control of PMSM Using Geometric Model Reduction and μ-Synthesis. IEEE Trans. Ind. Electron. 2018, 65, 498–509. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Li, H.; Liu, R.; Mao, J. Continuous Voltage Vector Model-Free Predictive Current Control of Surface Mounted Permanent Magnet Synchronous Motor. IEEE Trans. Ener. Conv. 2019, 30, 899–908. [Google Scholar] [CrossRef]
  10. 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]
  11. Xia, C.; Wang, M.; Song, Z.; Liu, T. Robust model predictive current control of three-phase voltage source PWM rectifier with online disturbance observation. IEEE Trans. Ind. Informat. 2012, 8, 459–471. [Google Scholar] [CrossRef]
  12. Zhang, X.; Hou, B.; Mei, Y. Deadbeat predictive current control of permanent-magnet synchronous motors with stator current and disturbance observer. IEEE Trans. Power Electron. 2017, 32, 3818–3834. [Google Scholar] [CrossRef]
  13. Chen, Y.; Liu, C.; Liu, S.; Song, Z. A new cascaded adaptive deadbeat control method for PMSM drive. IEEE Trans. Ind. Electron. 2023, 70, 3384–3393. [Google Scholar] [CrossRef]
  14. Gong, C.; Hu, Y.; Gao, J.; Wang, Y.; Yan, L. An improved delay-suppressed sliding-mode observer for sensorless vector-controlled PMSM. IEEE Trans. Ind. Electron. 2020, 67, 5913–5923. [Google Scholar] [CrossRef]
  15. Tinazzi, F.; Carlet, P.G.; Bolognani, S.; Zigliotto, M. Motor parameter free predictive current control of synchronous motors by recursive least square self-commissioning model. IEEE Trans. Ind. Electron. 2020, 67, 9093–9100. [Google Scholar] [CrossRef]
  16. Yang, M.; Lang, X.; Long, J.; Xu, D. Flux immunity robust predictive current control with incremental model and extended state observer for PMSM drive. IEEE Trans. Power Electron. 2017, 32, 9267–9279. [Google Scholar] [CrossRef]
  17. Mao, J.; Li, H.; Yang, L.; Zhang, H.; Liu, L.; Wang, X.; Tao, J. Non-cascaded model-free predictive speed control of SMPMSM drive system. IEEE Trans. Ener. Conv. 2022, 37, 153–162. [Google Scholar] [CrossRef]
  18. Zhang, Y.; Jiang, T.; Jiao, J. Model-free predictive current control of a DFIG using an ultra-local model for grid synchronization and power regulation. IEEE Trans. Ener. Conv. 2020, 35, 2269–2280. [Google Scholar] [CrossRef]
  19. Safaei, A.; Mahyuddin, M.N. Adaptive Model-Free Control Based on an Ultra-Local Model With Model-Free Parameter Estimations for a Generic SISO System. IEEE Access 2018, 6, 4266–4275. [Google Scholar] [CrossRef]
  20. Li, X.; Wang, Y.; Guo, X.; Cui, X.; Zhang, S.; Li, Y. An Improved Model-Free Current Predictive Control Method for SPMSM Drives. IEEE Access 2021, 9, 134672–134681. [Google Scholar] [CrossRef]
  21. Karamanakos, P.; Geyer, T. Model Predictive Torque and Flux Control Minimizing Current Distortions. IEEE Trans. Power Electron. 2019, 34, 2007–2012. [Google Scholar] [CrossRef]
  22. Ai, Q.; Ke, D.; Zuo, J.; Meng, W.; Liu, Q.; Zhang, Z.; Xie, S. High-Order Model-Free Adaptive Iterative Learning Control of Pneumatic Artificial Muscle With Enhanced Convergence. IEEE Trans. Ind. Electron. 2020, 67, 9548–9559. [Google Scholar] [CrossRef]
  23. Zhao, L.; He, W.; Lv, F. Model-Free Adaptive Control for Parafoil Systems Based on the Iterative Feedback Tuning Method. IEEE Access 2021, 9, 35900–35914. [Google Scholar] [CrossRef]
  24. Liao, S.; Chung, A. Nonrigid Brain MR Image Registration Using Uniform Spherical Region Descriptor. IEEE Trans. Image Process. 2021, 21, 157–169. [Google Scholar] [CrossRef] [PubMed]
  25. Chen, S.; Guo, Q.; Leung, H.; Bossé, É. A Maximum Likelihood Approach to Joint Image Registration and Fusion. IEEE Trans. Image Process. 2011, 20, 1363–1372. [Google Scholar] [CrossRef]
  26. Woo, J.; Stone, M.; Prince, J.L. Multimodal Registration via Mutual Information Incorporating Geometric and Spatial Context. IEEE Trans. Image Process. 2015, 24, 757–769. [Google Scholar] [CrossRef]
  27. Zosso, D.; Bresson, X.; Thiran, J. Geodesic Active Fields—A Geometric Framework for Image Registration. IEEE Trans. Image Process. 2011, 20, 1300–1312. [Google Scholar] [CrossRef]
  28. Cao, S.; Shen, H.; Chen, S.; Li, C. Boosting Structure Consistency for Multispectral and Multimodal Image Registration. IEEE Trans. Image Process. 2020, 29, 5147–5162. [Google Scholar] [CrossRef]
  29. Ho, J.; Peter, A.; Rangarajan, A.; Yang, M. An algebraic approach to affine registration of point sets. In Proceedings of the 2009 IEEE 12th International Conference on Computer Vision, Kyoto, Japan, 29 September–2 October 2009; pp. 1335–1340. [Google Scholar]
  30. Li, H.; Nie, Z.; Belie, F.D. Image Registration Technique to Improve a Self-Sensing Estimation for Model Predictive Controlled Interior PMSM Drives. IEEE Trans. Ind. Electron. 2021, 68, 11941–11953. [Google Scholar] [CrossRef]
  31. Fliess, M.; Sira-Ramirez, H. Closed-loop parametric identification for continuous-time linear systems via new algebraic techniques. In Identification of Continuous-Time Models from Sampled Data; Advances in Industrial Control; Springer: London, UK, 2008. [Google Scholar]
Figure 1. Explanation of affine registration transformation.
Figure 1. Explanation of affine registration transformation.
Energies 17 04706 g001
Figure 2. Control diagram of proposed method of PMSM drive systems.
Figure 2. Control diagram of proposed method of PMSM drive systems.
Energies 17 04706 g002
Figure 3. Explanation of rectification process.
Figure 3. Explanation of rectification process.
Energies 17 04706 g003
Figure 4. Processing methods when coming to voltage constraint.
Figure 4. Processing methods when coming to voltage constraint.
Energies 17 04706 g004
Figure 5. Experimental platform of PMSM drive. (a) Test bench. (b) Integrated control system.
Figure 5. Experimental platform of PMSM drive. (a) Test bench. (b) Integrated control system.
Energies 17 04706 g005
Figure 6. Steady-state performances of conventional and proposed CCS-MFPC methods. (a) Comparison of actual image and deformed image. (b) Comparison of actual image and modified image. (c) e ω error of conventional method. (d) e ω error of proposed method. (e) Static speed tracking error of conventional method. (f) Static speed tracking error of proposed method.
Figure 6. Steady-state performances of conventional and proposed CCS-MFPC methods. (a) Comparison of actual image and deformed image. (b) Comparison of actual image and modified image. (c) e ω error of conventional method. (d) e ω error of proposed method. (e) Static speed tracking error of conventional method. (f) Static speed tracking error of proposed method.
Energies 17 04706 g006
Figure 7. Comparative dynamic performances under load disturbance at 3000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Three-phase current. (e) THD of three-phase current.
Figure 7. Comparative dynamic performances under load disturbance at 3000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Three-phase current. (e) THD of three-phase current.
Energies 17 04706 g007
Figure 8. Comparative dynamic performances under load disturbance at 600 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Three-phase current. (e) THD of three-phase current.
Figure 8. Comparative dynamic performances under load disturbance at 600 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Three-phase current. (e) THD of three-phase current.
Energies 17 04706 g008
Figure 9. Comparative start-up performances from 0 to 3000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Single-phase current.
Figure 9. Comparative start-up performances from 0 to 3000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Single-phase current.
Energies 17 04706 g009
Figure 10. Comparative braking performances from 3000 to 1000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Single-phase current.
Figure 10. Comparative braking performances from 3000 to 1000 rpm, from up to down, are MPC (4), MFPC (16), and proposed method (26), respectively. (a) Speed. (b) Q-axis current. (c) D-axis current. (d) Single-phase current.
Energies 17 04706 g010
Table 1. Pmsm Parameters.
Table 1. Pmsm Parameters.
ParameterValue
Stator resistance R s 0.43 Ohm
Stator inductance L s 6.8 mH
Rotor flux linkage ψ f 0.127 Wb
Rated current I6.0 A
Rated voltage U300 V
Rated speed ω 3000 rpm
Pole pair number P4
Total rotor inertia J0.3 g· m2
η m 800
τ 0.4
Table 2. Dynamic performance comparison of 3 controllers under torque disturbance.
Table 2. Dynamic performance comparison of 3 controllers under torque disturbance.
Control SchemeMPC (4)MFPC (16)Proposed (27)
Operating Condition600 rpm3000 rpm600 rpm3000 rpm600 rpm3000 rpm
Speed settling time (ms)19.019.53.43.52.82.8
Speed drop (rpm)26.527.325.125.323.423.2
i q overshoot (A)0.860.842.512.742.182.43
THD (%)5.8411.054.525.764.324.55
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Zhao, W.; Ye, J.; Yang, M. Continuous Control Set Predictive Control with Affine Registration Technique for Permanent Magnet Synchronous Motor Drive. Energies 2024, 17, 4706. https://doi.org/10.3390/en17184706

AMA Style

Zhao W, Ye J, Yang M. Continuous Control Set Predictive Control with Affine Registration Technique for Permanent Magnet Synchronous Motor Drive. Energies. 2024; 17(18):4706. https://doi.org/10.3390/en17184706

Chicago/Turabian Style

Zhao, Wentao, Jianxiong Ye, and Min Yang. 2024. "Continuous Control Set Predictive Control with Affine Registration Technique for Permanent Magnet Synchronous Motor Drive" Energies 17, no. 18: 4706. https://doi.org/10.3390/en17184706

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