Next Article in Journal
Exploring the Material Feasibility of a LiFePO4-Based Energy Storage System
Previous Article in Journal
Research on Energy-Saving Control of Automotive PEMFC Thermal Management System Based on Optimal Operating Temperature Tracking
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Hybrid Algorithm for PMLSM Force Ripple Suppression Based on Mechanism Model and Data Model

1
School of Computer Science and Technology, Shenyang Institute of Engineering, Shenyang 110136, China
2
School of Electrical Engineering, Shenyang University of Technology, Shenyang 110178, China
*
Author to whom correspondence should be addressed.
Energies 2025, 18(15), 4101; https://doi.org/10.3390/en18154101
Submission received: 11 July 2025 / Revised: 28 July 2025 / Accepted: 31 July 2025 / Published: 1 August 2025

Abstract

The force ripple of a permanent magnet synchronous linear motor (PMSLM) caused by multi-source disturbances in practical applications seriously restricts its high-precision motion control performance. The traditional single-mechanism model has difficulty fully characterizing the nonlinear disturbance factors, while the data-driven method has real-time limitations. Therefore, this paper proposes a hybrid modeling framework that integrates the physical mechanism and measured data and realizes the dynamic compensation of the force ripple by constructing a collaborative suppression algorithm. At the mechanistic level, based on electromagnetic field theory and the virtual displacement principle, an analytical model of the core disturbance terms such as the cogging effect and the end effect is established. At the data level, the acceleration sensor is used to collect the dynamic response signal in real time, and the data-driven ripple residual model is constructed by combining frequency domain analysis and parameter fitting. In order to verify the effectiveness of the algorithm, a hardware and software experimental platform including a multi-core processor, high-precision current loop controller, real-time data acquisition module, and motion control unit is built to realize the online calculation and closed-loop injection of the hybrid compensation current. Experiments show that the hybrid framework effectively compensates the unmodeled disturbance through the data model while maintaining the physical interpretability of the mechanistic model, which provides a new idea for motor performance optimization under complex working conditions.

1. Introduction

As the core driving component of high-end equipment, the stability of the force output of a permanent magnet synchronous linear motor (PMSLM) directly determines the control accuracy of the precision motion system [1,2]. The generation of a force ripple is due to the complex multi-physical field coupling effect inside the motor [3]. On the one hand, the inherent electromagnetic disturbances such as the cogging effect and end effect can be modeled by magnetic energy analysis [4,5]. On the other hand, time-varying factors such as temperature drift and mechanical deformation lead to model parameter mismatch, while unmodeled dynamics such as friction nonlinearity further aggravate the force ripple. Although the traditional suppression method based on the mechanistic model is physically interpretable, it is difficult to accurately characterize the nonlinear characteristics of the system under actual working conditions [6,7,8]. Although the data-driven method can approximate the measured data through black box modeling, it relies on a large number of training samples and has a heavy real-time computing burden, which restricts its deployment capability on embedded platforms [9,10].
The traditional force ripple suppression method starts from two aspects, namely, suppressing the cogging magnetic resistance and the end magnetic resistance by modifying the body design parameters and using the control strategy to compensate the force ripple in real time. In [11], the mechanistic model of the cogging force is established, and the thrust ripple of the DSPMLSM is effectively suppressed by changing the phase of the cogging force by using the tooth cutting method. In [12], a trapezoidal Halbach magnetic pole was designed. By optimizing the shape of the magnetic pole, the output thrust of the PMLSM can be improved and the thrust ripple can be reduced.
In the use of control strategies to suppress the force ripple, ref. [13] used ST-SMC and DOB-SMV to improve the response speed and control accuracy of the system. However, it can be seen that the current control strategy regards the thrust fluctuation and load disturbance as the external disturbance of the system. In fact, for a designed PMLSM, the thrust ripple can be effectively predicted and feedforward compensated.
In view of the above problems, the hybrid modeling framework combining the physical mechanism and a data-driven approach has become a breakthrough direction. The modeling framework takes into account both model accuracy and computational efficiency through a hierarchical collaborative mechanism: the basic mechanism layer parses the modeled disturbance components [14], and the data layer captures the residual ripple characteristics through sensor feedback [15]. This structure not only retains the causal correlation of the mechanistic model, but also compensates the unmodeled dynamics by using the adaptive ability of the data model, which provides methodological support for complex disturbance suppression [16].
Therefore, aiming at the force ripple problem of permanent magnet linear motor, this paper constructs non-model parameters such as nonlinear friction and mechanical deformation and modellable parameters such as cogging force and end force, and proposes an adaptive hybrid force ripple suppression algorithm. The software and hardware platforms are built to collect multi-dimensional signals such as current, position, and acceleration in real time. The mechanistic model is used to calculate the ideal force ripple of the motor and consider the actual force ripple error, so as to realize the efficient suppression of the force ripple under the influence of multi-dimensional factors. Based on this idea, this paper explores a new path of force ripple suppression through algorithm–hardware co-design.

2. The Force Ripple Modeling of PMLSMs

2.1. The Structure and Force Ripple Composition of PMLSM

The typical structure of the PMLSM is composed of a mover, a stator, and an end plate. The mover includes a workbench and a core, and the stator includes a permanent magnet and a bottom plate. The structural diagram is shown in Figure 1.
The electromagnetic part of the PMLSM includes iron core and permanent magnet, which can be divided into two parts: a middle tooth and an end tooth according to the magnetic field area. The cogging force is composed of the tangential component of the excitation magnetic field generated by the permanent magnet and the force between the iron core and the cogging, corresponding to the intermediate tooth and the intermediate magnetic field region in Figure 2. The mechanism of the end effect is that the iron core of the PMLSM is linear, and the disconnected state at both ends will cause distortion of the magnetic field at both ends of the iron core, corresponding to the end tooth and the end magnetic field area in Figure 2. Due to the inconsistent magnetic flux entering the core at both ends, the force at both ends of the primary core will be unbalanced, resulting in an end force ripple.
In addition, the back electromotive force generated by the permanent magnet magnetic field in the winding during PMLSM operation contains harmonic components, which interact with the driving current to generate a force ripple. In practical applications, the output current is obtained through the inverter, resulting in the current also containing some higher harmonics, which will also produce a force ripple.
The mechanical parts of the PMLSM include the guideway, slider, and end plate. In the mechanical part, the force ripple of the PMLSM mainly includes friction disturbance and load disturbance. In PMLSMs, friction may be one of the main causes of instantaneous oscillation and system steady-state error when the speed is zero. The friction force in the system is usually composed of linear and nonlinear parts. Among them, the linear part mainly refers to the viscous friction which is proportional to the speed. The nonlinear part includes static friction force and sliding friction force. Because friction is related to many factors, it is difficult to be considered in traditional modeling analysis.
From the analysis, the force ripple sources of PMLSM can be classified, including the electromagnetic force ripple generated by the electromagnetic components and the mechanical force ripple generated by the mechanical components. It is not difficult to see that the source of the electromagnetic force ripple is clear, and the source of mechanical force ripple is complex, and it is often not regular and cannot be modeled. Therefore, it is difficult to effectively suppress the current force ripple.

2.2. Modeling of Electromagnetic Force Ripple

The analytical model of the force ripple of the PMLSM can accurately predict the magnitude of force ripple according to structural parameters and clarify the contribution of various factors to the force ripple, so as to achieve the purpose of minimizing the force ripple.
The cogging magnetic resistance is the tangential force caused by the relative motion between the permanent magnet and the primary iron core, which is essentially the result of the interaction between the permanent magnet magnetomotive force and the air gap permeance. The size of the electromagnetic part of the PMLSM is shown in Figure 3. In the figure, Lfe is the length of the core, h is the height of the core, δ is the length of the air gap, hpm is the length of the magnetization direction of the permanent magnet, wpm is the width of the permanent magnet, τ is the polar distance, bt is the width of the tooth top, bd is the width of the end tooth, and hd is the height of the end tooth. The red, green, and blue parts in the iron core represent the A-phase, C-phase, and B-phase windings, respectively. The points inside the graph represent the current outflow plane, and the crosses represent the current inflow plane.
According to the Kirchhoff’s law of magnetic circuit, the air-gap magnetic flux density Bδ of PMLSM can be expressed as
B δ = B r ( x ) h pm μ 0 λ 0 + k = 1 λ k cos 2 n π τ x + x 0
where λ0 is the DC component of permeability. λk is the harmonic component of permeability.
The magnetic field energy stored in the PMLSM can be considered as the magnetic field energy in the permanent magnet and the air gap, which can be expressed as follows [17]:
W = V B δ 2 2 μ 0 d V = h pm 2 L fe p τ δ 2 μ 0 3 λ 0 B r 0 + 1 2 k z = n p B rn λ k cos n 2 π τ x
where p is the pole pair number.
The magnetic resistance of the groove can be expressed as the derivative of the magnetic energy relative to the displacement, and the mechanistic model can be obtained as follows [17]:
F c = π z h pm 2 L fe δ 2 μ 0 3 k z = n p k B rn λ k s i n n 2 π τ x
where z is the slot number.
The end teeth will cause distortion of the air gap magnetic field and generate additional force ripples. As shown in Figure 4, when the core is in different positions relative to the permanent magnet, the degree of distortion is different.
According to the magnetic circuit Ohm’s law, the maximum magnetic flux φm passing through the longitudinal end edge of the mover core can be expressed as
φ m = 2 H pm h pm μ 0 A L eq
where Hpm is the magnetic field strength of permanent magnet. A is the iron core longitudinal end area. Leq is the equivalent magnetic path length. A and Leq can be further defined as
A = L ef τ 2 δ h pm 2 L eq = π τ 8 + 3 h pm 2 + δ
where Lef is the iron core lamination thickness.
The variation in magnetic field energy storage can be expressed as
Δ W = K c δ φ m 2 2 μ 0 k 1 τ L ef 1 3 + 4 π 2 n = 1 1 n 2 cos n 2 π τ x
where kc is the air gap coefficient. k1 is the flux coefficient.
According to the principle of magnetic energy-virtual displacement, the force ripple of the end effect can be defined as follows [18]:
F d = 2 K c δ φ m 2 μ 0 k 1 τ 2 L ef ± 1 + 2 π n = 1 1 n sin n 2 π τ x + λ
The PMLSM is usually designed with fractional slot concentrated winding, so the harmonics in the back electromotive force will be effectively suppressed. The force ripple introduced by the back-EMF harmonics is ignored in the analysis of this paper.
Therefore, the force ripple caused by the electromagnetic part can be expressed as the sum of the cogging magnetic resistance Fc and the end magnetic resistance Fd.

2.3. Modeling of Mechanical Force Ripple

Friction exists widely in servo systems and is the main factor affecting the accuracy of the system. The nonlinear characteristics of friction force will affect the steady-state error of the control system, which makes it difficult to control the system accurately. The PMLSM mainly runs at low speed, so the classical Stribeck model is used to model and analyze the friction force [19].
The Stribeck friction model can be expressed as
F m = f c + f m f c e v / x s 2 sgn v + k v v
where Fm is the frictional force. fc is the Coulomb friction. fm is the static frictional force. xs is the Stribeck critical speed. sgn[v] is the symbolic function. kv is the friction coefficient. v is the moving speed of the PMLSM.
The static friction force is related to the pressure on the mover. For a PMLSM, the normal pressure includes gravity and normal electromagnetic force. The latter is generated by the magnetic field between the core and the permanent magnet, which can be expressed as
F ri t = Z i L ef / Z b t / 2 i L ef / Z + b t / 2 p r , mn θ , t b t l ef d θ
where Fri(t) is the normal electromagnetic force. pr,mn is the m-frequency n-order electromagnetic force density.
The static frictional force fm is the product of the friction coefficient μ and the total normal pressure FN, which can be expressed as
f m = μ F N = μ F g + F ri
where Fg is the total gravity of moving parts in the PMLSM.
It can be seen from the above theory that there are many factors affecting the friction force, and the modeling often depends on the accurate friction coefficient, which leads to the inaccuracy of the friction force modeling. In addition, the load disturbance that causes a mechanical force ripple is difficult to characterize by theoretical modeling, which affects that the mechanical force ripple cannot be feedforward suppressed by the mechanistic model like the electromagnetic force ripple.
Therefore, this paper proposes a PMLSM force ripple suppression method based on a mechanism-data model. The acceleration sensor is used to collect the force ripple data of the linear motor. When the mass of the mover is known, the acceleration sensor is used to measure the acceleration of the mover in real time to obtain the force ripple data. The acceleration sensor offers advantages such as compact size and suitability for measuring force ripples in narrow working conditions. Additionally, it enables measurement under dynamic conditions compared to uniform speed methods that only allow measurements under static conditions. The measuring acceleration is depicted in Figure 5.
Since linear motor force ripple is directly proportional to motor acceleration, an empirical model for linear motor force ripples can be established using sub-acceleration values, and its equation is as follows.
F s = m a
where Fs is the force ripple of the empirical model, m is the moving mass, and a is the moving acceleration.
In order to convert the vibration acceleration signal into a force ripple signal, it is necessary to calculate the running frequency of the PMLSM and the mass of the moving parts. The PMSM parameters in this paper are shown in Table 1.
The rated running speed of the linear motor in this paper is 0.12 m/s, and its fundamental current frequency is the ratio of speed to pole distance, which is calculated to be 5 Hz. The PMLSM is tested repeatedly along the guideway at the rated speed, and the mover acceleration data of the PMLSM is measured. The mover acceleration data when the PMLSM is running smoothly is selected to avoid the influence of the excessive acceleration signal on the accuracy of the force ripple data of the linear motor when the PMLSM starts and stops.
Further, the obtained acceleration signal can be filtered to obtain low-frequency acceleration. Finally, the measured force ripple curve including the tooth groove force, end force, and ripple force can be calculated. The mechanical force ripple of the PMLSM can be obtained by subtracting the force ripple curve from the force ripple function established by the mechanistic model. The acceleration curve is fitted into a mechanical force ripple model considering mechanical friction and load disturbance using the superposition method of multiple sine functions.

3. Establishment of PMLSM Control Model

3.1. Control Model of PMLSM

The previous section analyzes the interference factors that cause the force ripple of the linear motor and establishes a mechanistic model that can be expressed by these models according to its generation mechanism. In this section, the control model of the PMLSM is built, and the mechanistic model and data model of the force ripple are coupled into the control system. The voltage equation of the PMLSM can be expressed as
u d u q = R s i d i q + p ψ d ψ q + π v τ ψ q ψ d
where ud and uq are the d-axis and q-axis voltages of armature winding. Rs is the armature resistance. id and iq are the d-axis and q-axis current armature winding. p is the differential operator, v is the PMLSM running speed, and τ is the linear motor pole pitch. ψd and ψq are the armature winding d-axis and q-axis flux linkage.
The flux linkage in (12) can be expressed as
ψ d ψ q = L d 0 0 L q i d i q + ψ PM 0
where Ld and Lq are the d-axis and q-axis inductance of armature winding. ψPM is the flux linkage generated by the permanent magnet.
The electromagnetic force equation and mechanical motion equation of the PMLSM can be expressed as
F em = 3 π P 2 τ L d L q i d i q + ψ PM i q
m + m 0 d v d t = F em F l D v
where Fem is the electromagnetic force. m0 is the total mass of mover and iron core. m is the additional mass of the load. Fl is the load resistance. Dv is the viscous friction coefficient.
In this paper, the vector control method of id = 0 is adopted. It can be seen from (14) that when id = 0, the electromagnetic force is only related to the q-axis current iq, so the force of the PMLSM can be adjusted according to the q-axis current. Because the mathematical model of the PMLSM does not consider influence factors such as the end effect and cogging effect, this paper adds the mechanistic model of disturbance factors such as the end effect and cogging effect to the electromagnetic force, The control block diagram and flowchart of the proposed control method is shown in Figure 6 and Figure 7. In Figure 6, “*” represents the given values of each controlled object. For example, iq* represents the expected value of q-axis current passing through the control system.

3.2. The Force Ripple Acquisition of PMLSM

The force ripple generated by the core and the permanent magnet of the PMLSM can be calculated according to (1)–(7), while the friction and load disturbance need to be fitted and modeled by the measured data. Therefore, in this paper, the vibration acceleration test bench of the PMLSM is built, and the force ripple data considering mechanical friction and disturbance are measured and the model is established. The experimental platform of the PMLSM is shown in Figure 8.
The experimental platform includes the tested PMLSM, a vibration acceleration sensor from the DEWE company placed in the moving direction of the mover and a supporting data acquisition card from the NI company, Shenzhen, China, a building block power electronic power module of the Runit Company, Hangzhou, China, a programmable real-time controller of Runit Company, DC power supply, and a computer for collecting data.
According to the experimental design described above, the target linear motor was tested multiple times by moving in both positive and negative directions at a low uniform speed. Since the measured data from the acceleration sensor includes not only the acceleration signal of force ripple but also other factors, it is necessary to process this data to minimize the influence of external disturbances. Considering that the low-frequency force ripple is predominant in linear motors based on their mechanism, a low-pass filter was applied to process the acceleration signal. The acceleration ripple curve and the processed acceleration ripple curve, obtained from an acceleration sensor while the linear motor was running forward at a speed of 0.12 m/s, are presented in Figure 9.
Based on the vibration acceleration data of the traveling direction obtained from the experiment, the force ripple can be calculated according to (11). Because the low-frequency force ripple has a great influence on the operation of the PMLSM, the high-frequency component of the measured data can be filtered out. The measured and calculated force ripple and the force ripple calculated by the mechanistic model are shown in Figure 10.
It can be analyzed that due to certain components of force ripple that cannot be accurately modeled by mechanisms—for example, the generation mechanism of friction force is too complicated to be accurately described by the mechanistic model, and the friction force model needs to be obtained by experimental measurement, which leads to the lack of friction in the force ripple mechanistic model, resulting in differences between the force ripple mechanistic model and the actual force ripple—as well as the potential influence of process and parameters, the mechanistic model falls short in fully describing the actual force ripple.
The traditional PMLSM force control strategy has difficulty fully considering the friction and other load disturbances. From the above analysis, it can be seen that the force ripple includes the cogging magnetic resistance, the end magnetic resistance, the ripple force, the friction force, and other disturbing forces that can be effectively modeled.
The force ripple calculated based on the measured vibration acceleration data includes the above two sources of force ripple. The mechanical force ripple part of the PMLSM can be obtained by removing the mechanistic model part. After multi-sinusoidal function fitting, the mechanical force ripple which is difficult to model can be modeled and added to the control strategy as a part of feedforward compensation.

4. Evaluation and Analysis of Force Ripple Suppression Effect

To verify the effectiveness of the proposed algorithm, a 14-pole 12-slot PMLSM was used for experimental validation. The motor parameters are listed in Table 1, and the test platform is shown in Figure 6.

4.1. Suppression Effect of Force Ripple at Rated Speed

The experiment is first conducted at 0.12 m/s, at which the fundamental frequency is 5 Hz. The experiment results of the proposed vibration suppression algorithm are shown in Figure 11, Figure 12 and Figure 13.
By comparing the speed response curves under three compensation strategies, the system verifies the suppression effect of the proposed hybrid algorithm on the PMLSM force ripple. The experimental results show that at the rated speed (0.12 m/s), when the compensation strategy is not adopted, the motor speed exhibits significant high-frequency oscillation and steady-state error, and the ripple range exceeds ±10%, indicating that the cogging effect, end effect, and nonlinear friction have a serious negative impact on the stability of the system. When only the mechanistic model is used for compensation, the velocity ripple amplitude is reduced to about ±5%, and the residual periodic oscillation reveals the limitation of the pure mechanistic model to the unmodeled mechanical disturbance. After using the hybrid compensation algorithm of mechanism and data fusion, the ripple range is suppressed to below ±1%.
It can be seen from Figure 11 and Table 2 that the force ripple amplitude is significant without compensation, which reflects the characteristics of high-frequency oscillation. After introducing the mechanistic model compensation, the ripple range is reduced but there is still periodic residual oscillation, which indicates the limitation of the mechanistic model to the unmodeled mechanical disturbance. After using the hybrid algorithm (mechanism and data fusion), the force ripple is effectively suppressed. Compared with the uncompensated case, the thrust ripple is suppressed by more than 50%.

4.2. Suppression Effect of Force Ripple at Half Speed

The effect of the hybrid force ripple suppression algorithm proposed in this paper is further analyzed at different motion speeds. In the experiment, the low-speed operation state of half rated speed is selected. In this state, the speed ripple, output thrust, and dq-axis current of PMLSM are shown in Figure 14 and Figure 15.
Although Table 3 shows that the proposed hybrid algorithm does not significantly reduce the motor force ripple compared to the mechanistic model method, it can be seen from Figure 15 that the proposed hybrid algorithm effectively reduces the low-frequency force ripple, which is the reason why the proposed hybrid algorithm can effectively reduce the motor speed fluctuation.
It can be seen from Figure 14 and Figure 15 that the thrust ripple of each source will still affect the running speed of the motor at low speed. The hybrid algorithm based on the mechanistic model and data model proposed in this paper can also effectively suppress the force ripple and speed ripple at lower speeds and has strong applicability.

4.3. Discussion

Through theoretical analysis and experimental verification, it can be seen that the hybrid algorithm proposed in this paper can effectively suppress the force ripple of the PMLSM and can achieve better results at different speeds. However, due to the current experimental conditions, the load experiment cannot be further carried out; that is, the effect of the current hybrid force ripple suppression algorithm cannot consider the influence of back electromotive force harmonics and current harmonics, which will be further improved in the future.
In addition, it can also be seen from the method of this paper that the suppression of the force ripple depends on the accurate mechanistic model and the measured vibration acceleration data. This means that on the one hand, it is necessary to accurately obtain the back electromotive force coefficient and size parameters of the PMLSM. On the other hand, it is also necessary to accurately measure the vibration acceleration in the feed direction at a certain speed in order to calculate the force ripple. This means that independent measurements and control strategies need to be developed for different PMLSM systems. For different speeds, different vibration acceleration values need to be measured to fit the data model. Therefore, the algorithm proposed in this paper can only be applied to steady-state conditions. In the future, this algorithm will be extended to transient conditions. The data model is collected and analyzed online and the deadbeat control logic is used to suppress the force ripple.

5. Conclusions

The permanent magnet synchronous linear motor has a significant force ripple problem under multi-source disturbances. The traditional force ripple suppression method is limited because it cannot take into account the physical characterization of electromagnetic disturbances and the dynamic characteristics of mechanical disturbances. In this paper, a hybrid algorithm of fusion mechanism and data is proposed. In the mechanism layer, the model of cogging force and end force is established based on electromagnetic field theory. In the data layer, the acceleration sensor is used to capture the dynamic response signal in real time, and the residual ripple model is constructed by combining frequency domain analysis and parameter fitting, which can effectively compensate for the disturbance that cannot be modeled in traditional methods such as friction nonlinearity and mechanical deformation. A PMLSM experimental platform was built on the basis of the hybrid algorithm. The experimental results show that the scheme suppresses the speed ripple amplitude from more than 10% to less than 3% under the rated speed condition, and the thrust ripple is reduced by more than 50%. The half-speed test further confirms its strong robustness, which is significantly better than the compensation effect of the single-mechanism model.

Author Contributions

Methodology, Y.Y. and S.M.; Validation, B.Z.; Writing—original draft, B.Z. and W.F. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Basic Research Projects of Liaoning Provincial Department of Education, China, 2023. Project Number: JYTMS 20230321.

Data Availability Statement

The original contributions presented in this 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. Huang, X.; Tan, Q.; Wang, Q.; Li, J. Optimization for the Pole Structure of Slot-Less Tubular Permanent Magnet Synchronous Linear Motor and Segmented Detent Force Compensation. IEEE Trans. Appl. Supercond. 2016, 26, 0611405. [Google Scholar] [CrossRef]
  2. Zheng, S.J.; Yen, F.; Li, J.; Lin, Q.X.; Chen, X.; Zheng, J.; Ma, G.T.; Wang, J.S.; Wang, S.Y. Performance of a Small-Scale High Temperature Superconducting Linear Synchronous Motor Prototype. IEEE Trans. Appl. Supercond. 2011, 22, 5200104. [Google Scholar] [CrossRef]
  3. Boduroglu, A.; Demir, Y.; Cumhur, B.; Aydin, M. A Novel Track Structure of Double-Sided Linear PM Synchronous Motor for Low Cost and High Force Density Applications. IEEE Trans. Magn. 2020, 57, 8201305. [Google Scholar] [CrossRef]
  4. Wu, L.; Li, Y.; Lu, Q. Detent Force Fast Optimization Method of Modular Permanent-Magnet Linear Synchronous Motors. IEEE Trans. Ind. Electron. 2024, 71, 16191–16199. [Google Scholar] [CrossRef]
  5. Zhang, C.; Chen, F.; Qiu, S.; Pei, T.; Gao, W.; Chen, J.; Zhang, J.; Yang, G. A Low Detent Force DS-PMSLM Based on the Modulation of Cogging and End Forces. IEEE Trans. Ind. Electron. 2023, 70, 721–730. [Google Scholar] [CrossRef]
  6. Xu, R.; Liu, J.; Lin, X.; Liu, Z.; Yan, F.; Gao, Y. Autotuned Non-Linear Extended-State-Observer Based Fixed-Time Control for Motor-Drive Servo Systems. IEEE Trans. Power Electron. 2025. early access. [Google Scholar] [CrossRef]
  7. Lin, X.; Liu, J.; Liu, Z.; Gao, Y.; Peretti, L.; Wu, L. Model-Free Current Predictive Control for PMSMs With Ultralocal Model Employing Fixed-Time Observer and Extremum-Seeking Method. IEEE Trans. Power Electron. 2025, 40, 10682–10693. [Google Scholar] [CrossRef]
  8. Lin, X.; Wu, C.; Yao, W.; Liu, Z.; Shen, X.; Xu, R.; Sun, G.; Liu, J. Observer-Based Fixed-Time Control for Permanent-Magnet Synchronous Motors With Parameter Uncertainties. IEEE Trans. Power Electron. 2023, 38, 4335–4344. [Google Scholar] [CrossRef]
  9. Lin, X.; Xu, R.; Yao, W.; Gao, Y.; Sun, G.; Liu, J.; Peretti, L.; Wu, L. Observer-Based Prescribed Performance Speed Control for PMSMs: A Data-Driven RBF Neural Network Approach. IEEE Trans. Ind. Inform. 2024, 20, 7502–7512. [Google Scholar] [CrossRef]
  10. Xu, R.; Shen, X.; Lin, X.; Liu, Z.; Xu, D.; Liu, J. Robust Model Predictive Control of Position Sensorless-Driven IPMSM Based on Cascaded EKF-LESO. IEEE Trans. Transp. Electrif. 2025, 11, 8824–8832. [Google Scholar] [CrossRef]
  11. Guo, L.; Zhou, Q.; Galea, M.; Lu, W. Cogging Force Optimization of Double-Sided Tubular Linear Machine With Tooth-Cutting. IEEE Trans. Ind. Electron. 2021, 69, 7161–7169. [Google Scholar] [CrossRef]
  12. Li, B.; Zhang, J.; Zhao, X.; Liu, B.; Dong, H. Research on Air Gap Magnetic Field Characteristics of Trapezoidal Halbach Permanent Magnet Linear Synchronous Motor Based on Improved Equivalent Surface Current Method. Energies 2023, 16, 793. [Google Scholar] [CrossRef]
  13. Du, S.; Zhang, Z.; Wang, J.; Wang, K.; Zhao, H.; Li, Z. Integrated Predictive Control of PMLSM Current and Velocity Based on ST-SMO. Energies 2022, 15, 5504. [Google Scholar] [CrossRef]
  14. Zuo, K.; Hong, Y.; Yang, J.; Xu, L.; Qi, H.; Li, B.; Liu, H.; Liu, L. Thrust Coordinated Assignment and Ripple Suppression of a Multiple-Modular Permanent Magnet Linear Synchronous Motor Based on Model Predictive Thrust Control. Energies 2023, 16, 5368. [Google Scholar] [CrossRef]
  15. Zhou, W.-C.; Sun, Z.-L.; Zeng, R.-T.; Mao, Y.-H.; Ding, A.-M. A Thrust Ripple Suppression Method for Long-Primary Double-Sided Linear Induction Motors Based on Harmonic Current Injection. IEEE Trans. Transp. Electrif. 2022, 9, 2348–2355. [Google Scholar] [CrossRef]
  16. Li, Z.; Zhang, Z.; Wang, J.; Wang, S.; Chen, X.; Sun, H. ADRC Control System of PMLSM Based on Novel Non-Singular Terminal Sliding Mode Observer. Energies 2022, 15, 3720. [Google Scholar] [CrossRef]
  17. Peng, B.; Li, L.; Zhang, N.; Zhao, G.; Liu, T. Method for reducing resistance ripple of permanent magnet linear motor with Double V Structure. Trans. China Electrotech. Soc. 2017, 32, 108–114. [Google Scholar] [CrossRef]
  18. Peng, B.; Zhang, N.; Xia, J.; Shen, L.; Zhang, Z.; Sun, Y. Analytical calculation of end effect force of permanent magnet linear motor. Proc. CSEE 2016, 36, 547–553. [Google Scholar] [CrossRef]
  19. Sankhwar, P. Application of Permanent Magnet Synchronous Motor for Electric Vehicle. Indian J. Des. Eng. 2024, 4, 1–6. [Google Scholar] [CrossRef]
Figure 1. PMLSM structural diagram.
Figure 1. PMLSM structural diagram.
Energies 18 04101 g001
Figure 2. PMSLM Electromagnetic Structure Diagram.
Figure 2. PMSLM Electromagnetic Structure Diagram.
Energies 18 04101 g002
Figure 3. Electromagnetic size definition of PMLSM.
Figure 3. Electromagnetic size definition of PMLSM.
Energies 18 04101 g003
Figure 4. Magnetic field lines at different positions. (a) The end is located between the poles. (b) The end is located in the center of the pole.
Figure 4. Magnetic field lines at different positions. (a) The end is located between the poles. (b) The end is located in the center of the pole.
Energies 18 04101 g004
Figure 5. The acceleration measuring equipment.
Figure 5. The acceleration measuring equipment.
Energies 18 04101 g005
Figure 6. Control diagram of the proposed control method.
Figure 6. Control diagram of the proposed control method.
Energies 18 04101 g006
Figure 7. Flowchart of the proposed hybrid algorithm.
Figure 7. Flowchart of the proposed hybrid algorithm.
Energies 18 04101 g007
Figure 8. Experimental platform of PMLSM.
Figure 8. Experimental platform of PMLSM.
Energies 18 04101 g008
Figure 9. Experimental platform of PMLSM.
Figure 9. Experimental platform of PMLSM.
Energies 18 04101 g009
Figure 10. Comparison between the force ripple of the mechanistic model and the actual force ripple. (a) Comparison of force fluctuations. (b) Actual mechanical force fluctuations.
Figure 10. Comparison between the force ripple of the mechanistic model and the actual force ripple. (a) Comparison of force fluctuations. (b) Actual mechanical force fluctuations.
Energies 18 04101 g010
Figure 11. Motor speed: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Figure 11. Motor speed: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Energies 18 04101 g011
Figure 12. Motor force: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Figure 12. Motor force: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Energies 18 04101 g012
Figure 13. d-axis and q-axis currents at 0.12 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Figure 13. d-axis and q-axis currents at 0.12 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Energies 18 04101 g013
Figure 14. Motor speed at 0.06 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Figure 14. Motor speed at 0.06 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Energies 18 04101 g014
Figure 15. Motor force at 0.06 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Figure 15. Motor force at 0.06 m/s: (a) without compensation; (b) with the mechanistic model compensation; (c) with the proposed hybrid algorithm.
Energies 18 04101 g015
Table 1. The parameters of PMLSM.
Table 1. The parameters of PMLSM.
SymbolParametersValue
Z/PSlot/Pole14/12
δAir gap length 1 mm
τPole pitch 14 mm
hpmPermanent magnet height4.5 mm
wpmPermanent magnet width10.2 mm
btTooth width11.5 mm
LfeCore length168 mm
hCore height 54 mm
CeBack-emf coefficient105.6 V/ms−1
CtForce coefficient64.7 N/Arms
mTotal mass of moving parts 3.2 kg
Table 2. The result at rated speed.
Table 2. The result at rated speed.
The Control Method
Without Compensation
The Control Method
with Mechanistic Model Compensation
The Control Method
with the Proposed Hybrid Algorithm
Speed Ripple0.014 m/s0.007 m/s0.003 m/s
Torque Ripple52 N46 N34 N
Table 3. The result at half rated speed.
Table 3. The result at half rated speed.
The Control Method
Without Compensation
The Control Method
with Mechanistic Model Compensation
The Control Method
with the Proposed Hybrid Algorithm
Speed Ripple0.008 m/s0.006 m/s0.002 m/s
Torque Ripple38 N32 N31 N
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

Yi, Y.; Ma, S.; Zhang, B.; Feng, W. A Hybrid Algorithm for PMLSM Force Ripple Suppression Based on Mechanism Model and Data Model. Energies 2025, 18, 4101. https://doi.org/10.3390/en18154101

AMA Style

Yi Y, Ma S, Zhang B, Feng W. A Hybrid Algorithm for PMLSM Force Ripple Suppression Based on Mechanism Model and Data Model. Energies. 2025; 18(15):4101. https://doi.org/10.3390/en18154101

Chicago/Turabian Style

Yi, Yunlong, Sheng Ma, Bo Zhang, and Wei Feng. 2025. "A Hybrid Algorithm for PMLSM Force Ripple Suppression Based on Mechanism Model and Data Model" Energies 18, no. 15: 4101. https://doi.org/10.3390/en18154101

APA Style

Yi, Y., Ma, S., Zhang, B., & Feng, W. (2025). A Hybrid Algorithm for PMLSM Force Ripple Suppression Based on Mechanism Model and Data Model. Energies, 18(15), 4101. https://doi.org/10.3390/en18154101

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