Improve the viability of satellite autonomy, reduce costs, improve reliability has become the hot research. Magnetometer is cheap, structure sample and the magnetic model is good. No doubt the navigation based on magnetic is an important method.This paper major reseach magnetic environment simulation and on this basis research the navigation algorithm.First, this paper research how to build the magnetic environment simulation system. Since previous studies have focused on theoretical research, space magnetic environment will be affected by many known or unknown factor, such as the electronic devices on satellite would product magnetism by currents through, and this would coupling the earth magnetism. Mathematical models can not fully replace real space magnetic. By establishment this system, we can simulate the space magnetic environment, more really than the math model. With adding feedback and emendation in system control software, we improve accuracy of system and reduce the error of the inherent simulation equipment. Simulation results show that the magnetic environment simulation system error is small. The system can be used for simulation.Secondly, use the measure date of the magnetic physical simulation system, the paper study Extend Kalman Filter algorithms. Established satellite kinematic and dynamics equation. Use the magnetic vector for the observation information, the paper estimate the location and rate of the satellite, analysis of simulation results and the sources of error. To further enhance navigation accuracy, the paper study the Unscented Kalman Filter, compare with the Extend Kalman Filter. In the same initial conditions of the Extend Kalman Filter, we do the simulation. Compare the results with the Extend Kalman Filter, its precision, astringency, and the calculation are better than the Extend Kalman Filter. Simulation results show that the magnetic navigation can use for the middle-precision navigation. |