摘要
介绍了航天系统分析与仿真领域的一个通用程序库AstroLib。AstroLib是一个包含航天系统分析与仿真所需的航天动力学函数和数值算法的软件程序包,其正确性经过了大量测试。AstroLib具有跨平台、功能丰富、精度高、灵活性好等特点。AstroLib主要由四部分组成:支撑数据,航天动力学库,数学库和工具库。介绍了每部分的功能和组成。将程序库中的轨道积分程序和STK软件的高精度轨道模块进行了对比计算,结果表明三天轨道外推时两者的位置误差在2米以内。
The foundational library for aerospace system analysis and simulation, AstroLib, was described. AstroLib is a software package including astrodynamics and numerical algorithms functions to support aerospace system analysis and simulation. After an overview of AstroLib, the major characters of AstroLib were introduced, that are of cross platform, high precision and abundant function. AstroLib is comprised of basic data, astrodynamics library, math library and utility library. The function of every component was introduced. The result of orbit propagation in AstroLib was compared with the result of high precision orbit propagator module in STK, and the difference of position is less than 2m with three days propagation.
出处
《系统仿真学报》
EI
CAS
CSCD
北大核心
2007年第13期2917-2920,2923,共5页
Journal of System Simulation
关键词
航天器
基础库
仿真
面向对象
spacecraft
foundational library
simulation
object-oriented