利用计算机对恒星做仿真,一种面向卫星目标和恒星目标的天基观测模拟系统及方法...

一种面向卫星目标和恒星目标的天基观测模拟系统及方法

【技术领域】

[0001] 本发明涉及针对天基观测的计算机仿真技术。确切的说是一种面向卫星目标和恒 星目标的天基观测模拟系统及方法。

【背景技术】

[0002] 为了更有效的利用空间,更深入的探索空间,各航天大国都在积极研究空间监视 技术。空间监视主要是对探测识别和跟踪特定的空间目标,主要是通过地基观测系统和天 基观测系统完成。相比于地基观测系统而言,天基观测系统具有以下显著的优点:不受地理 位置和气象条件的约束,并且可以从不同的方位观测目标;天基观测不经过大气衰减,具有 比地基观测更高的信噪比;天基观测系统在轨运行,只需要一颗星便能够实现对整个地球 同步轨道的覆盖。鉴于天基观测的优点,得到了越来越多的重视。

[0003] 天基观测在完成目标的探测识别时,往往依赖于大量的目标大小、形状和姿态随 目标运动变化的真实序列图像源。由于技术因素的制约,在现有条件下无法用真实空间环 境进行大量的试验并获取试验图像数据,阻碍着天基观测技术的发展。因此,利用计算机仿 真技术对天基观测系统的模拟具有非常重要的现实意义。

[0004] 仿真是对现实系统的某一层次抽象属性的模仿,是以计算机技术为基础,以控制 论与相似原理为方法,借助系统模型对现实系统进行解析的一门综合性技术。计算机仿真 技术是以多学科与理论为基础,以计算机及其相应的软件为工具,通过虚拟试验的方法分 析和解决问题的综合性技术。计算机仿真大致经历了模拟机仿真、模拟一数字混合机仿真 和数字机仿真几个阶段。随着并行处理技术和集成电路的发展,数字机已成为计算机仿真 的主流。并以在机械制造、航空航天、交通运输、船舶工程、军事模拟等领域得到了广泛的应 用,并且受到了越来越多的关注和重视。

[0005] 可视化技术可以很好的表征天基观测模拟的结果。可视化技术是利用计算机图像 学和图像处理技术,将数据转换成图像或图形在计算机中显示出来,并进行交互处理的方 法和技术。随着可视化技术的发展,现阶段已经形成了很多可视化工具,其中GL的OpenGL已 被认为是高性能图形和交互式视景处理的标准。其中观测结果输出模块主要通过OpenGL实 现。

[0006] 现阶段对天基观测的研究往往是卫星观测平台和观测载荷单独研究和模拟,包含 整个天基观测过程的各个对象的研究和模拟相对较少。

【发明内容】

[0007] 本发明解决的技术问题是:克服现有技术的不足,提供一种面向卫星目标和恒星 目标的天基观测模拟系统及方法,在以整个天基观测物理过程模拟为出发点,构建和模拟 包含观测卫星、观测载荷、目标卫星、恒星等各个模型的天基观测过程,并动态输出置信度 高的天基观测模拟结果。

[0008] 本发明技术解决方案:一种面向卫星目标和恒星目标的天基观测模拟系统,包括 恒星数据库读取模块、卫星动力学仿真类库、卫星初始参数配置模块、观测卫星动力学仿真 与控制、目标卫星动力学仿真与控制、观测卫星载荷转台模拟模块、目标可见性判断模块、 观测卫星载荷成像模拟、观测结果模拟输出模块;其中:

[0009]恒星数据库读取模块,读取真实星表数据并将星表的经度和炜度信息转换为地心 惯性系下的位置矢量信息,记录每颗星的位置矢量和星等信息,提供给目标可见性判断模 块;

[0010]卫星动力学仿真类库,以面向对象的方式提供不同精度动力学模型和不同精度的 数值积分方法的卫星轨道和姿态动力学仿真的功能,供观测卫星的动力学仿真与控制模块 和目标卫星的动力学仿真与控制模块调用,可复用性和可扩展性高;

[0011]卫星初始参数配置模块,包括对仿真时间设置,观测卫星和载荷的初始运动状态 及物理参数的配置,目标卫星的初始运动状态及物理参数的配置,观测卫星和目标卫星轨 道控制配置,观测卫星和目标卫星的姿态控制模式配置,并作为仿真初始参数供观测卫星 的动力学仿真与控制模块和目标卫星的动力学仿真与控制模块调用,物理参数包括有卫星 的转动惯量,观测卫星载荷安装位置,载荷CCD大小及焦距等,轨道控制模式配置包括对轨 控时刻和脉冲增量的配置,姿态控制模式配置包括卫星不同任务阶段的姿态控制模式状态 字;

[0012] 观测卫星动力学仿真与控制模块,实现观测卫星动力学仿真与控制系统仿真;仿 真真开始时接收卫星初始参数配置模块的输入数据,仿真过程中通过调用卫星动力学仿真 类库实现在轨观测卫星的轨道和姿态运动和控制过程的模拟,并在每一个仿真时刻输出观 测卫星地心惯性系下的三轴位置矢量和姿态给目标可见性判断模块,输出地心惯性系与轨 道系、轨道系和卫星本体系之间的转换矩阵给观测卫星载荷转台模拟模块;

[0013] 目标卫星动力学仿真与控制模块,实现目标卫星动力学仿真与控制系统仿真,仿 真开始时接收卫星初始参数配置模块的输入数据,仿真过程中通过调用卫星动力学仿真类 库实现在轨目标卫星的轨道和姿态运动和控制过程的模拟,并在每一个仿真时刻输出目标 卫星在地心惯性系下的三轴位置矢量和姿态给目标可见性判断模块;

[0014] 观测卫星载荷转台模拟模块,对观测载荷二维转台的运动模拟,模拟卫星转台的 俯仰运动和偏航运动,在每一个仿真时刻接收观测卫星动力学仿真与控制模块传入的地心 惯性系与轨道系、轨道系和卫星本体系之间的坐标转换矩阵,输出载荷转台的俯仰角和偏 航角,以及载荷转台相对于地心惯性系的转换矩阵给目标可见性判断模块;

[0015] 目标可见性判断模块,包括对恒星目标的可见性判断及卫星目标的可见性判断。 模拟过程中接收恒星数据库读取模块传入的恒星在地心惯性系下的位置矢量和星等,接收 目标卫星动力学仿真与控制模块传入的目标地心惯性系下的三轴位置矢量和姿态,接收观 测卫星动力学仿真与控制模块传入的观测卫星的三轴位置矢量和姿态,接收观测卫星载荷 转台模拟模块传入的载荷转台相对于地心惯性系的转换矩阵,在每一个仿真时刻计算目标 到观测卫星的相对位置矢量与观测载荷光轴矢量的夹角与视场的关系,满足地球不遮挡、 太阳和月球不在视场内、目标在视场范围内的条件下记录该目标的相对位置,对于卫星目 标,根据相对位置计算等效星等,对于恒星目标,直接记录其星等值,并将记录结果和载荷 转台相对于地心惯性系的转换矩阵提供给观测卫星载荷成像模拟模块;

[0016] 观测卫星载荷成像模拟模块,接收目标可见性判断模块传递的可见目标信息、载 荷转台相对于地心惯性系的转换矩阵,基于可见目标在成像坐标系下的位置矢量和成像坐 标系及载荷像平面坐标系的关系,对目标位置在像平面坐标系下进行二维投影,并在每一 个仿真时刻计算输出其在像平面坐标系下的位置,供观测结果输出模块调用,并以文本文 件的形式保存每一仿真时刻下的天基观测结果;

[0017] 观测结果输出模块,基于观测卫星载荷成像模拟模块传入的可见目标在像平面坐 标系下的位置及目标星等信息,利用计算机渲染技术,绘制出载荷成像窗口以及窗口中的 可见目标,完成对天基观测结果的模拟输出,并以图片格式的形式保存每一仿真时刻下的 天基观测结果。

[0018] 所述观测卫星动力学仿真与控制模块具体实现如下:

[0019] (1)根据卫星初始参数配置模块提供的观测卫星初始数据,分别进行观测卫星轨 道和姿态动力学仿真以及控制系统仿真;

[0020] (2)观测卫星动力学仿真时,根据动力学模型精度要求调用卫星动力学仿真类库 中的不同动力学模型以及数值积分方法;

[0021] (3)观测卫星控制系统仿真时,根据预置的卫星轨道控制配置参数进行设定时刻 的脉冲变轨控制;根据观测卫星姿态控制模式配置参数,应用PID控制律方法,进行不同姿 态控制模式下的姿态控制系统的设计,并在一个控制回路完成时输出每一个仿真时刻下的 观测卫星三轴位置矢量和地心惯性系与轨道系、轨道系和卫星本体系之间的转换矩阵。 [0022]所述目标卫星动力学仿真与控制模块具体实现如下:

[0023] (1)根据目标卫星初始参数配置提供的目标卫星初始数据,分别进行目标卫星轨 道和姿态动力学以及控制系统仿真;

[0024] (2)目标卫星动力学仿真时,根据动力学模型精度要求调用卫星动力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值