Abstract:The data-fusion orbit determination software SPODFMD (Space debris Precise Orbit Determination fusing Multi-source Data) is developed with the purpose of cataloging space debris, characterized by integrating pure numerical integrators and given birth in the lab of SPOD (Satellite Precise Orbit Determination) at PMO (Purple Mountain Observatory). At the initial stage of the birth, developers fully investigated national space debris monitoring equipment, fully understood the orbit and physical complexity of numerous space debris, fully recognized the requirement for high efficiency when renewing orbits for lots of debris, and fully considered the robustness requirement in engineering. In addition, SPODFMD integrates several algorithms with indigenous intellectual property rights, including a rapid and non-singular algorithm for computing the Earth's gravitational potential and its derivatives, analytical and non-singular expressions for the DTM94 thermosphere model and its derivatives, an accurate and efficient method for calculating dense ephemeris of high-eccentricity orbit, and a robust adaptive weighting method. Integrating these advanced algorithms by applying software engineering theory, SPODFMD can freely fuse observation data from 14 kinds of equipment, achieving a second-level computation efficiency in a majority of typical orbit determination cases. Moreover, the software shows similar performance for GEO (Geosynchronous Equatorial Orbit), MEO (Medium Earth Orbit), LEO (Low Earth Orbit), and HEO (Highly Elliptical Orbit) objects without computation and pole singularity. It is tested and proved to be multi-source, efficient, general, and robust.