A robust deadbeat predictive current control (DPCC) method to address the high demand for current loop performance in permanent magnet linear synchronous motor (PMSLM) control system is studied. At first, a DPC controller is designed and applied to the PMSLM control system to improve the dynamic performance. Secondly, in response to the limitation of the accuracy of the DPCC on motor parameter accuracy, an adaptive internal model disturbance observer (AIMDO) is proposed to compensate for parameter variation disturbances. Finally, the method was validated through simulation and experiments.