北斗卫星导航系统(BDS)中GEO卫星频繁的轨道机动对高精度、实时不间断的导航服务需求提出了更高要求,如何在短弧跟踪条件下提高GEO卫星轨道快速恢复能力,是提升导航系统服务精度的关键因素.针对该问题,本文提出了基于机动力模型的动力学定轨方法,尝试利用高精度的C波段转发式测距数据,辅以机动期间的遥测遥控信息建立机动力模型,联合轨控前后的观测数据进行动力学长弧定轨.利用BDs中GEO卫星实测数据进行了定轨试验与分析,结果表明,恢复期间需要采用解算机动推力的定轨方法,联合机动前、机动期间和机动后4 h数据定轨的轨道位置精度在20 m量级,径向精度优于2.5 m.该方法克服了短弧跟踪条件下动力学法定轨和单点定位中的诸多问题,提供了解决GEO卫星机动后轨道快速恢复问题的技术方法.