“…In [16], Fourier analysis was performed on the position loop output of the motor, and curve-fitting was performed to obtain the linear relationship between the thrust ripple and the position loop control parameter output. As far as the improved control strategy is concerned, predictive control [17,18], adaptive control [19], neural network control [20,21], iterative learning control [22,23], etc., are introduced to reduce the thrust pulsation while improving the robustness and anti-interference ability. However, the advanced control As for the control of the permanent magnet linear motors, many experts and scholars have proposed control strategies to effectively suppress thrust ripple, mainly including compensation and improved control algorithms [13,14].…”