The invention discloses a real-time compensation control method and
system for thrust fluctuation of a
linear motor, and belongs to the technical field of linear motors, and the method comprises the steps: collecting a
hybrid fluctuation source in the operation process of the
linear motor, splitting the
hybrid fluctuation source, and generating independent geometric nonlinear fluctuation signals; further screening the mixed fluctuation source, screening out a non-geometric nonlinear fluctuation
signal, and preprocessing the non-geometric nonlinear fluctuation
signal; establishing an independent
compensation strategy, and respectively performing targeted compensation on geometric nonlinear fluctuation and non-geometric nonlinear fluctuation; and establishing a feed-forward compensation network, inputting the
compensation strategy into the feed-forward compensation network, predicting a fluctuation component, and performing pre-compensation
processing in advance. In the implementation process of the technical scheme provided by the invention, the pertinence and effectiveness of a
compensation strategy are ensured through precise splitting and preprocessing of the
hybrid fluctuation source, and meanwhile, the compensation amount is adjusted in real time by using the prediction function of the feedforward compensation network, the thrust fluctuation is remarkably reduced, and the operation stability of the
linear motor is improved.