For many nonlinear factors which appears in the tracking system of permanent magnet linear synchronous motor,an improved iterative learning control algorithm was proposed,the iteration control law is regarded as the superposition of time axis and iterative axis,in which an initial control quantity and an adaptive factor in iterative axis are introduced so that it increases the new information and realizes the fast position tracking performance of the control system.The proofs of the convergence of control algorithm and the superiority of convergence speed were given.Simulation results show that the improved iterative learning control in tracking speed and tracking precision is better than the traditional iterative learning control.