Abstract：RAYINVR is an inversion algorithm for calculating two-dimensional velocity structure based on seismic wave traveltime. It consists of 3 parts, including model parameterization, ray tracing and damped least squares inversion. In order to analyze the influence factors of the algorithm on the imaging results, numerical experiments are analyzed from the four aspects of the initial model, observation data, damping factor and identification errors. The results show that the program can be performed quickly with efficient inversion. Meanwhile, the initial model, observation data, damping factor, identification errors, and so on, have an impact on the results of inversion and resolution.