Next Article in Journal
Research on Intelligent Scheduling Strategy for Electric Heavy Trucks Considering Photovoltaic Outputs
Previous Article in Journal
Three-Dimensional Physical Test Study on the Overburden Breaking Behavior of Non-Penetrating Pre-Splitting in Small-Coal-Pillar Roadway Roofs
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Double-Closed-Loop Model Predictive Control Based on a Linear Induction Motor

School of Electrical Engineering, Naval University of Engineering, Wuhan 430030, China
*
Author to whom correspondence should be addressed.
Processes 2024, 12(7), 1492; https://doi.org/10.3390/pr12071492
Submission received: 26 June 2024 / Revised: 9 July 2024 / Accepted: 16 July 2024 / Published: 17 July 2024
(This article belongs to the Section Automation Control Systems)

Abstract

:
The conventional PI control, which has been extensively employed in the high-performance control of linear induction motors, has the benefit of a straightforward concept, quick dynamic response, and simple control. Nevertheless, the linear induction motor is more susceptible to outside disturbances and mismatched parameters since it is a highly linked, high-order, nonlinear, time-varying, complex system. Because of this, this paper proposes a double-closed-loop control of the linear induction motor, whose speed and current loops are the model-predictive speed controller and the model-predictive current controller, respectively, to solve the problems of speed overshoot and oscillation when the linear induction motor is operated under PI control. The findings demonstrate the benefits of the suggested control strategy, which significantly enhances the linear induction motor’s speed control performance. These benefits include improved dynamic performance, limited overshooting, and robust resistance to load disturbance.

1. Introduction

Model predictive control (MPC) has been used more and more in the fields of power electronics and motor control in recent years as the computational capacity from different chips has increased. A variety of high-performance devices, including FPGA, ARM, and DSP, have been very helpful in the creation of MPC. By listing all of the inverter’s switching states, MPC chooses the one with the smallest value function as the best controller output. This process is based on the dynamic mathematical model of the motor and takes into account the inverter’s discrete features [1,2,3]. Its benefits include a straightforward principle, quick transient reaction, a very flexible cost function, the ease of handling nonlinear restrictions, and the ability to have many control variables or targets [4,5,6].
Given that the linear induction motor (LIM) is a complicated, multivariable, nonlinear, highly linked, variable parameter object, the performance of the motor in complex working conditions is not limited by its application occasions when using a traditional PID control, despite the fact that it can meet a certain range of control requirements. This is because it depends on an accurate model of the LIM, is highly susceptible to external perturbations and parameter mismatch, and is difficult to obtain satisfactory speed regulations and positioning performance [7,8].
The range of applications for LIM servo systems is growing, and with it, so are the low- and medium-speed performance requirements of modern servo systems. Examples of these applications include wave energy power generation, CNC machine tools, urban rail transit, electromagnetic catapults, aerospace, and other fields. These applications demand good characteristics and anti-jamming performance—that is, the ability of the motor to run smoothly under specific load and speed changes while responding swiftly to changes in the commanded value. To control the motor, the MPC takes a multi-step technique. MPC has many benefits, including a good control effect, high accuracy, strong robustness, and low requirements for model accuracy. Its application in LIM servo systems is highly promising because it uses control strategies like multi-step prediction, feedback correction, and rolling optimization.
Finite control set model predictive current control (FCS-MPCC), finite control set model predictive torque control (FCS-MPTC), finite control set model predictive chain control (FCS-MPFC), and finite control set model predictive speed control (FCS-MPSC) are the four general categories into which finite control set model predictive current control (FCS-MPC) can be divided based on the control objective. The cost function primarily represents their differences: in FCS-MPCC, the control objective is current, and the evaluation index is current error; in FCS-MPTC, the control objective is torque, and the evaluation index is torque error; in FCS-MPFC, the control objective is magnetic chain, and the evaluation index is magnetic chain error; and in FCS-MPSC, the control objective is speed, and the evaluation index is speed error. In order to solve the problems of large overshoot and poor disturbance resistance under PI control, fast response speeds, little steady-state error, and nearly no overshoot are among the benefits of the fully predictive cascade speed and current control approach presented in [9] with model predictive control for both the speed outer loop and the current inner loop. In [10], a linear controller that suppresses the high-frequency current component and removes the steady-state error is included in a short prediction time domain predictive speed control approach that aims to achieve a quick reaction from the control system. Using the second-order Taylor series model of the quadratic cost function, the model predictive direct speed control (MPSC) approach proposed in [11] is based on the Taylor series model and derives the fundamental voltage vectors with the same control period, improving the motor’s dynamic and static control performance. Using a reference voltage vector to construct a cost function, the weighting factor selection problem is resolved in [12] by proposing a predictive direct speed control method without weighting factors. Additionally, an extended sliding mode load torque observer was designed to increase the motor’s robustness.
Furthermore, in order to improve the speed and current regulation performance under PI control, ref [13] suggests using a model predictive current control technique that eliminates the nonlinear coupling of the d- and q-axis currents in surface-mounted permanent magnet synchronous motors using the control rate to feedforward and feedback control the current. In undertaking this, the decoupling effect is enhanced, and its dynamic performance is also enhanced. In [14], a speed prediction current decoupling control for permanent magnet synchronous motors is proposed. This control improves the dynamic response performance of the control system by introducing model predictive control into the speed loop control and making use of its rolling optimization and feedback correction characteristics.
While the traditional FCS-MPSC removes the double-closed-loop structure by combining the speed and current in the cost function, it still has two major urgent issues with its single-loop structure that impede the motor’s dynamic response performance. First, there is a greater current and torque pulsation because the motor’s electrical time constant is smaller than its mechanical time constant, causing the current to fluctuate considerably faster than the speed. Second, the control period for both the speed and current must be the same since they are both contained in the cost function; nevertheless, in high-frequency speed measurements, the encoder produces some inaccuracies.
This means that even while the double-closed-loop structure of the traditional FCS-MPSC has worse dynamic performance than the single-loop structure, there are still some issues. Additionally, keep in mind that PI controllers—which are less resistant to changes in motor parameters because they are harder to update and have fixed values for PI parameters—are used for the majority of speed loop controls in the double closed-loop structure.
Thus, a double-closed-loop model-predictive control method is proposed for LIM in this paper to achieve the smooth control of LIM speed and prevent the issue of its speed being prone to overshooting and oscillation under PI control. This method constitutes a structure combining MPSC and the model predictive current control (MPCC), which improves the dynamic and disturbance-resistant performance of the motor and is nearly free of overshooting.

2. Mathematical Modeling of Linear Induction Motors

Generally speaking, after correcting the pertinent motor parameters and taking into account the impact of dynamic side-end effects, the LIM equivalent circuit is derived from the traditional rotary induction motor equivalent circuit. The iron consumption brought on by the primary stage’s leakage inductance, however, cannot be disregarded in the computation of motor losses due to the linear induction motor’s huge air gap and primary leakage inductance. In addition, the iron consumption branch current is significantly lower than the extraction branch current, which can be independent of the iron consumption branch, and the secondary loss is much smaller than the primary loss, meaning that the secondary leakage inductance is frequently disregarded in the mathematical model. In light of this, the paper uses the dq-axis asymmetric equivalent circuit of an LIM with an independent iron dissipation branch, as seen in Figure 1.
This is equivalent to shunting the excitation inductance by connecting an inductor in parallel with the LIM excitation circuit. The model starts with the Q coefficient of the Duncan model, and the secondary guide plate eddy current generates a magnetic field that partially offsets the motor air gap magnetic field. Ke and Kr, which are the excitation inductance attenuation coefficient and secondary eddy current loss coefficient, respectively, are derived in this manner; the specific expressions are provided in the Appendix for Equations (A1)–(A3).
Consequently, the following is an appropriate way to write the asymmetric equivalent circuit voltage and flux equations of the LIM:
{ u ds = i ds R s + p ψ ds ω s ψ qs   + ( i ds + i dr ) R r K r u qs = i qs R s + p ψ qs + ω s ψ ds   0   = i dr R r + p ψ dr ω sl ψ qr + ( i ds + i dr ) R r K r   0   = i qr R r + p ψ qr + ω sl ψ dr
{ ψ ds = L ls i ds + L m K e ( i ds + i dr ) ψ qs = L ls i qs + L m K e ( i qs + i qr ) ψ dr = L lr i dr + L m K e ( i ds + i dr ) ψ qr = L lr i qr + L m K e ( i qs + i qr )
The thrust equation based on secondary flux orientation can be written as follows:
F = β L m e ( i dr i qs i qr i ds )   = β L m e L m e + L lr ψ dr i qs
where p is the differential operator, β = π/τ. To simplify the expression below, let Lme = LmKe, Rre = RrKr.
The mechanical equations of motion are as follows:
F F l = m d v d t + B v
where F, Fl, B, and m are the electromagnetic thrust, load, system viscosity coefficient, and traction weight of the linear induction motor, respectively.

3. Dual-Closed-Loop Model Predictive Control

3.1. Model Predictive Current Control

MPC is the best kind of control. The process is illustrated in Figure 2 and involves using the mathematical model of the motor and the state variables measured prior to the kth moment to predict the future value of the system’s state within a predetermined time period k + N. Next, the optimal input signal that brings the predicted value as close to the reference value as possible is selected by evaluating the cost function set in advance in accordance with one’s own control needs. Finally, the corresponding switching signal is used to control the inverter to realize the tracking of the reference value.
The control method is a control strategy that is based on the mathematical model of the control object. First, in order to solve the optimal control quantity, which is then applied to the controlled object to accurately follow the reference trajectory, the cost function is set in accordance with the control requirements. Lastly, the prediction time domain is shifted forward by one cycle, and the above steps are repeated to scroll forward.
The three components of MPC control systems are, in summary, the rolling optimization, feedback correction, and prediction model. Figure 3 displays a basic construction block diagram.
(1)
Prediction model
MPC is a control approach that relies on mathematical models; therefore, it is required to choose beforehand which mathematical model best fits the controlled object’s dynamic behavior and can anticipate the controlled object’s behavior in the future time domain. The majority of the state equation is currently utilized as the mathematical model, and its expression is as follows:
{ x ( k ) = A x ( k 1 ) + B u ( k 1 ) y ( k ) = C x ( k )
where A is the state coefficient matrix, B is the input coefficient matrix, C is the output coefficient matrix, and x is the controlled object state variable.
The control object’s expected output expression at the sampling moment of (k + l)Ts is displayed as follows using Equation (5):
y ^ ( k + l ) = C x ^ ( k + l ) = C [ A l x ( k ) + i = 1 l A i 1 B u ( k + l i ) ]
(2)
Rolling optimization
Rolling optimization is the process by which the controller repeatedly finds the best answer throughout a fixed number of sampling moments using a performance metric function that is provided. The rolling optimization and the traditional optimal control differ primarily in two ways: first, the rolling optimization computes on-the-go, whereas the traditional optimal control computes off-line; second, the rolling optimization finds the optimal solution in the local time domain, whereas the traditional optimal control solves the whole domain optimal solution.
(3)
Feedback correction
To improve the predictive control of anti-perturbation, feedback correction is achieved via the rolling optimization of the control object’s output value and its actual output value for continuous correction. This allows the actual output value to follow a specified, smooth curve to reach a given value. Additionally, the algorithm continuously updates the parameter mismatches, external perturbations, and other uncertainties resulting from its impact. The predicted value at point A at moment k + 1 is the result of rolling optimization at moment k, as illustrated in Figure 4, but the actual value on the system is at point B. This process determines the ideal voltage vector for the subsequent instant. To prevent the accumulation of prediction errors in the control system, corrected prediction trajectory 2 must be derived by offsetting both the instant k + 1 and prediction trajectory 1 downward. This corrects the prediction error at that particular time.
Equations (1) and (2) allow for the derivation and discretization of the full-order equation of state of the linear induction motor in the dq synchronous rotating coordinate system using the first-order Eulerian discretization method:
Y ( k ) = [ 1 0 0 0 0 1 0 0 ] [ i d s ( k ) i q s ( k ) ψ d r ( k ) ψ q r ( k ) ]
[ i d s ( k + 1 ) i q s ( k + 1 ) ψ d r ( k + 1 ) ψ q r ( k + 1 ) ] = [ 1 [ 1 τ σ + R r e ε ( k r 1 ) ] T s w s T s T s ε T r + R r e ε ( k r 1 ) T s w r ε T s w s T s 1 T s τ σ w r ε T s T s ε T r [ L m e T r + R r e ( k r 1 ) ] T s 0 1 ( 1 T r + R r e L r ) T s w s 1 T s 0 L m e T r T s w s 1 T s 1 T s T r ] [ i d s ( k ) i q s ( k ) ψ d r ( k ) ψ q r ( k ) ]                                                       + [ T s σ L s 0 0 T s σ L s 0 0 0 0 ] [ u d s ( k ) u q s ( k ) ]
where Ts is the discretized sampling period of the controller, Tr is the secondary time constant, Tr = Lr/Rr, ε = σ L s L r L m e , R σ = R s + k r 2 R r = R r L m e 2 + R s L r 2 L r 2 is the equivalent resistance, k r = L m L r is the secondary coupling factor, τ σ = σ L s R σ = σ L s L r 2 R r L m e 2 + R s L r 2 is the instantaneous time constant, τ r = σ L s R r is the secondary instantaneous time constant, and τ s = σ L s R s is the primary instantaneous time constant. The subscripts k and k + 1 represent the values of the state variables at the moments k and k + 1, respectively.
Many digital delays introduced during the operation of the control system, such as current sampling, duty cycle updating, deadband, and inverter output, must be taken into account in order to meet the real application. Furthermore, the present limitations are taken into account, and the subsequent cost function is chosen for this paper:
g = ( i d s i d s ( k + 2 ) ) 2 + ( i q s i q s ( k + 2 ) ) 2 + f ( i )
where f(i) is the overcurrent penalty term with the following expression:
f ( i ) = { i d s 2 ( k + 2 ) + i q s 2 ( k + 2 ) > I max 0 i d s 2 ( k + 2 ) + i q s 2 ( k + 2 ) < I max
wher: Imax is the maximum current limit value, as shown in Figure 5.

3.2. Model Predictive Speed Control

Traditional vector control systems for common linear induction motors include three PI control loops: one for speed control, one for q-axis current control, and one for d-axis current control. The former is used to regulate the motor’s speed, while the latter two are used to regulate its current. PI control offers a wide range of application scenarios because of its advantages, which include its simple structure, ease of operation, and stability in real-world applications.
The application of linear induction motors results from the control method’s inability to simultaneously meet the requirements of fast response and high steady-state accuracy. This is because the linear induction motor control system with edge effect and primary disconnection requires a better speed tracking ability and current responsability. In addition, traditional PI control in PI parameter adjustment is difficult, fixed, and parameter-mismatched when the robustness of the shortcomings of poor parameter adjustment is observed. Consequently, there are very few applications for linear induction motors. In order to effectively improve the control performance of linear induction motors, this work offers a double-closed-loop model predictive control that has a greater control effect than the typical PI control. Equations (3) and (4) allow the following to be deduced:
d v d t = 1 m ( k T i q s F l B v )
The aforementioned equation can be derived to a second-order derivative as follows:
d 2 v d t = 1 m ( k T d i q s d t d F l d t B d v d t )
Using Taylor’s formula to expand and discretize the aforementioned equation results, the following is obtained:
v k + 1 = v k + T s · v ˙ | k + T s 2 2 · v ¨ | k
where Ts is the velocity loop’s sampling time.
Using Equation (3), Equations (1) and (2) can be obtained:
v k + 1 = v k + T s u · [ 1 m ( k T i q s F l B v ) ] | k + T s u 2 2 · [ 1 m ( k T d i q s d t d F l d t B d v d t ) ] | k
The preceding equation’s first-order derivative of the major cross-axis current is discretized using forward Eulerian methods.
d i q s d t = i q s k + 1 i q s k T s
Additionally, i q s k + 1 = i q s , v k + 1 = v , and Equation (15) are introduced into Equation (14), where v and i q s are the given values of the linear velocity and primary cross-axis current of the linear induction motor, respectively. This equation can then be solved for a given primary cross-axis current. This is because the load thrust is nearly unchanged during the sampling time.
i q s = 1 T s K T m [ 2 m 2 ( v k v ) + T s 2 B 2 v + T s 2 B F l 2 m B T s v 2 m T s F l + m T s K T i q s ( k ) T s 2 K T B i q s ( k ) ]

4. Simulation and Analysis

The research object of this paper is a three-phase linear induction motor, the main parameters of which are shown in Table A1 of the Appendix. The block diagram for the dual-closed-loop model predictive control system simulation of a linear induction motor is displayed in Figure 6.
The simulated waveforms of the motor’s thrust, speed, and three-phase current under PI and MPSC + MPCC regulation at light-load starting are displayed in Figure 7. The speed and load were set to 11.1 m/s and 600 N, respectively. The control approach suggested in this study has a faster speed response and nearly no overshoot when compared to the PI control, as demonstrated by the simulated waveforms.
The motor is configured, as seen in Figure 8, to abruptly accelerate to 12.1 m/s at 1 s and reduce to 11.1 m/s at 2 s. The simulated waveforms of thrust, A-phase current, and speed show that the MPSC + MPCC performs better at regulating speeds than the PI control.
The motor’s speed, thrust, and A-phase current response waveforms under the PI and MPSC + MPCC control when adding and removing the load are displayed in Figure 9. The motor is programmed to increase the load to 5000 N in one second and decrease the load to 600 N in two seconds. The simulated waveforms clearly show that when adding or removing the load, MPSC + MPCC has superior anti-interference performance with reduced speed variation.
Table 1 and Table 2 make it evident that the dual-closed-loop model predictive control suggested in this paper has a shorter acceleration and deceleration response time and a significantly better load-resistant capability than the traditional vector control, and its simulation results are in line with theory.
The dual-closed-loop model predictive controller suggested in this paper clearly improves results in suppressing overshooting, accelerating response speeds, and has anti-interference ability, as can be seen from the analysis of the aforementioned simulation results. This strong guarantee for the widespread use of linear induction motors is provided.

5. Conclusions

In order to improve the speed response performance of linear induction motors and avoid overshooting and oscillation problems under PI control, this paper proposes a double closed-loop model predictive control method based on LIM, replacing the PI speed controller and PI current controller with a model predictive speed controller and model predictive current controller, respectively, which effectively improves the dynamic performance of the speed control system of the LIM and the anti-disturbance performance. The dynamic performance and anti-disturbance performance of the linear induction motor speed control system are effectively improved. It greatly facilitates the application of LIM in the fields of urban rail transportation, electromagnetic emission, and electric doors, where there are many emergencies, and improves their ability to cope with various complex working conditions.

Author Contributions

The author’s contributions to academic writing, data organization, and modeling are included in this study article. The construction and simulation analysis of this article was primarily finished by author S.M. and his supervisor, J.Z., after which they wrote the research findings. The other authors, X.Y., G.R. and Y.X., focused mostly on finding pertinent studies in the literature and providing a summary and analysis of it. They asked some professional questions and proofread the document as well. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The datasets used and analyzed during the current study are available from the corresponding author upon reasonable request.

Acknowledgments

The authors and other research group members provided me with support and guidance when I was drafting this work. First and foremost, I would like to thank Zhao Jinghong, who has been my mentor. His vast professional knowledge base has anticipated and resolved many issues that have arisen, directing the research for this essay down the right path. I also want to express my gratitude to the research group and other authors for their reviews, which have raised a lot of issues and helped me to publish the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. LIM main parameters.
Table A1. LIM main parameters.
ParametersValuesUnit
Pole-pair number6-
Pole pitch0.2808m
Rated flux6Wb
Primary resistance0.138Ω
Secondary resistance46.4Ω
Iron loss resistance167Ω
Magnetizing inductance0.026477H
Primary leakage inductance0.006688H
Secondary leakage inductance0.002091H
Secondary length2.476m
The coefficients Ke and Kr are as follows:
{ K e = 1 1 + K m K r = K 1 + K 2
where Km, K1, K2 are as follows:
{ K m = 1 Q ( 1 + S 2 e S 1 T r Q S 1 e S 2 T r Q 2 λ ) T r = L m + L r R r ,   T v = D V Q = D R r V ( L m + L lr ) λ = ( R r 2 L lr ) 2 R r L lr T r S 1 , 2 = R r 2 L lr ± λ
{ K 1 = R r 2 4 λ 2 L lr 2 T v [ e 2 S 1 T v 1 2 S 1 + e 2 S 2 T v 1 2 S 2 2 e ( S 1 + S 2 ) T v + 2 S 1 + S 2 ] K 2 = R r 2 4 λ 2 L lr 2 Q [ 1 2 ( e 2 S 1 T v + e 2 S 2 T v ) e ( S 1 + S 2 ) T v ]

References

  1. Rodriguez, J.; Garcia, C.; Mora, A.; Flores-Bahamonde, F.; Acuna, P.; Novak, M.; Zhang, Y.C.; Tarisciotti, L.; Davari, A.; Zhang, Z.B.; et al. Latest Advances of Model Predictive Control in Electrical Drives—Part I: Basic Concepts and Advanced Strategies. IEEE Trans. Power Electron. 2022, 37, 3927–3942. [Google Scholar] [CrossRef]
  2. Rodriguez, J.; Garcia, C.; Mora, A.; Davari, S.A.; Rodas, J.; Valencia, D.F.; Elmorshedy, M.; Wang, F.X.; Zuo, K.K.; Tarisciotti, L.; et al. Latest Advances of Model Predictive Control in Electrical Drives—Part II: Applications and Benchmarking With Classical Control Methods. IEEE Trans. Power Electron. 2022, 37, 5047–5061. [Google Scholar] [CrossRef]
  3. Zhang, Y.; Yang, H. Model-Predictive Flux Control of Induction Motor Drives With Switching Instant Optimization. IEEE Trans. Energy Convers. 2015, 30, 1113–1122. [Google Scholar] [CrossRef]
  4. Vazquez, S.; Rodriguez, J.; Rivera, M.; Franquelo, L.G. Model Predictive Control for Power Converters and Drives: Advances and Trends. IEEE Trans. Ind. Electron. 2017, 64, 935–947. [Google Scholar] [CrossRef]
  5. Holtz, J. Advanced PWM and Predictive Control—An Overview. IEEE Trans. Ind. Electron. 2016, 63, 3837–3844. [Google Scholar] [CrossRef]
  6. Xu, B.; Jiang, Q.; Ji, W.; Ding, S.H. An Improved Three-Vector-Based Model Predictive Current Control Method for Surface-Mounted PMSM Drives. IEEE Trans. Transp. Electrif. 2022, 8, 4418–4430. [Google Scholar] [CrossRef]
  7. Lai, C.K.; Shyu, K.K. A Novel Motor Drive Design for Incremental Motion System via Sliding-Mode Control Method. IEEE Trans. Ind. Electron. 2005, 52, 499–507. [Google Scholar] [CrossRef]
  8. Sun, Q.; Cheng, M.; Zhou, O.; Hu, M.Q. Variable-parameter PI control of a new biconvex permanent magnet motor speed control system. Proc. CSEE 2003, 6, 117–122. [Google Scholar]
  9. Garcia, C.; Rodriguez, J.; Silva, C.; Rojas, C.; Zanchetta, P.; Abu-Rub, H. Full Predictive Cascaded Speed and Current Control of an Induction Machine. IEEE Trans. Energy Convers. 2016, 31, 1059–1067. [Google Scholar] [CrossRef]
  10. Kakosimos, P.; Abu-Rub, H. Predictive Speed Control With Short Prediction Horizon for Permanent Magnet Synchronous Motor Drives. IEEE Trans. Power Electron. 2018, 33, 2740–2750. [Google Scholar] [CrossRef]
  11. Wang, H.; Zhang, S.; Liu, W.; Geng, Q.; Zhou, Z. Finite control-set model predictive direct speed control of a PMSM drive based on the Taylor series model. IET Electr. Power Appl. 2021, 15, 1452–1465. [Google Scholar] [CrossRef]
  12. Zhang, X.; He, Y. Direct Voltage-Selection Based Model Predictive Direct Speed Control for PMSM Drives Without Weighting Factor. IEEE Trans. Power Electron. 2019, 34, 7838–7851. [Google Scholar] [CrossRef]
  13. Dongwen, W.; Chongjian, L.; Yao, W.; Ningze, T. Model Predictive Current Control Scheme for Permanent Magnet Synchronous Motors. Trans. China Electrotech. Soc. 2014, 29, 73–79. [Google Scholar]
  14. Qiu, Z.C.; Xiao, J.; Guo, J.L. Wang B.; Chen B.Z. Speed prediction current decoupling control for permanent magnet synchronous motors. J. Electron. Meas. Instrum. 2015, 29, 648–654. [Google Scholar]
Figure 1. Asymmetric equivalent circuit of the d-q axis system of the LIM.
Figure 1. Asymmetric equivalent circuit of the d-q axis system of the LIM.
Processes 12 01492 g001
Figure 2. Fundamentals of model predictive control.
Figure 2. Fundamentals of model predictive control.
Processes 12 01492 g002
Figure 3. Basic structural diagram of model predictive control.
Figure 3. Basic structural diagram of model predictive control.
Processes 12 01492 g003
Figure 4. Feedback correction.
Figure 4. Feedback correction.
Processes 12 01492 g004
Figure 5. Schematic diagram of d-q axis primary current reference limits.
Figure 5. Schematic diagram of d-q axis primary current reference limits.
Processes 12 01492 g005
Figure 6. Block diagram of linear induction motor dual-closed-loop model predictive control system simulation.
Figure 6. Block diagram of linear induction motor dual-closed-loop model predictive control system simulation.
Processes 12 01492 g006
Figure 7. Waveforms of speed, thrust, and single-phase current response during system startup.
Figure 7. Waveforms of speed, thrust, and single-phase current response during system startup.
Processes 12 01492 g007
Figure 8. Velocity, thrust, and single-phase current response waveforms during system acceleration and deceleration: (a) PI; (b) MPSC + MPCC.
Figure 8. Velocity, thrust, and single-phase current response waveforms during system acceleration and deceleration: (a) PI; (b) MPSC + MPCC.
Processes 12 01492 g008
Figure 9. Waveforms of speed and thrust when the system is loaded or unloaded: (a) PI; (b) MPSC + MPCC.
Figure 9. Waveforms of speed and thrust when the system is loaded or unloaded: (a) PI; (b) MPSC + MPCC.
Processes 12 01492 g009
Table 1. Speed response times of the two control strategies under different operating conditions.
Table 1. Speed response times of the two control strategies under different operating conditions.
ts(s)
Constant SpeedAccelerationDecelerationAdding LoadsSubtracting Loads
PI0.2591.04552.03751.31952.3846
MPSC + MPCC0.02541.03932.03461.29982.3144
Table 2. Speed fluctuation of the two control strategies under different operating conditions.
Table 2. Speed fluctuation of the two control strategies under different operating conditions.
ts(s)
Adding LoadsSubtracting Loads
PI0.10010.0837
MPSC + MPCC0.0570.05
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

Ma, S.; Zhao, J.; Xiong, Y.; Ran, G.; Yao, X. Double-Closed-Loop Model Predictive Control Based on a Linear Induction Motor. Processes 2024, 12, 1492. https://doi.org/10.3390/pr12071492

AMA Style

Ma S, Zhao J, Xiong Y, Ran G, Yao X. Double-Closed-Loop Model Predictive Control Based on a Linear Induction Motor. Processes. 2024; 12(7):1492. https://doi.org/10.3390/pr12071492

Chicago/Turabian Style

Ma, Shuhang, Jinghong Zhao, Yiyong Xiong, Guangpu Ran, and Xing Yao. 2024. "Double-Closed-Loop Model Predictive Control Based on a Linear Induction Motor" Processes 12, no. 7: 1492. https://doi.org/10.3390/pr12071492

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