The invention discloses a Halo
orbit long-term control maintaining method based on an attraction domain, and belongs to the field of
aerospace. The realization method comprises the following steps: based on three-
body dynamics, obtaining a nominal Halo
orbit through a
differential correction technology; on the basis of controlling a
Lyapunov function, an attraction domain discrimination condition is constructed, an attraction domain corresponding to nominal Halo is solved on the basis of a sampling method, a
spacecraft is constrained in the attraction domain, and the stability and
controllability of a controller can be ensured. On the basis, a dead zone located in an attraction domain is selected, the outer boundary of the dead zone is taken as an outer ring, the inner boundary of the dead zone is taken as an inner ring, the thruster is started when the
spacecraft touches the outer boundary, the thruster stops working when the
spacecraft is controlled to the inner boundary, and a double-ring control strategy is constructed. And based on a double-
loop control strategy, taking control of
Lyapunov function decline and control amplitude as constraints, taking
burnup as a
performance index, obtaining a corresponding
feedback control law by solving the
optimization problem, and performing control and maintenance on the spacecraft located on the Halo
orbit.