空间试验及仿真可视化通用支撑平台的研究与实现

空间试验及仿真可视化通用支撑平台的研究与实现

论文摘要

航天试验是一项大规模的综合性很强的科研试验,具有高投入、高风险的特点。仿真理论和方法,仿真试验结果在航天试验整个过程中起着重要的支撑作用。航天试验及仿真可视化是航天试验及仿真的一个重要组成部分,能够形象、直观地展现空间目标运动及地面设备工作情况,便于航天试验或仿真时对问题进行定位及分析研究。本文针对航天试验及仿真中的可视化需求分析,提出并实现了一个基于OpenGL的航天试验及仿真可视化支撑平台。本论文共分为五章。第一章为绪论,简要介绍了课题背景,可视化的概念和国内外研究现状以及可视化在航天领域中的应用。第二章对空间试验及仿真可视化的需求进行了分析,论述了该可视化支撑平台系统的开发环境和总体结构。第三章介绍了该可视化支撑平台的重要基础部分——场景组织管理的设计与实现,并对空间试验及仿真可视化中经常遇到的飞行器抖动问题进行了分析,给出了解决思路和具体的实现方法。第四章阐述了该可视化支撑平台的软件实现,详细说明了该平台的软件结构和主要模块的功能与设计实现。第五章对论文的研究工作进行了总结和展望。空间试验与仿真可视化支撑平台已应用于总装跟踪与通信研究所某空间试验任务和某空间任务演示验证,航天科技集团12所,14所和航天科工集团17所相关航天任务仿真系统,具有较大的现实意义和应用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 可视化的概念及其国内外研究现状
  • 1.2 可视化在航天试验及仿真中的应用
  • 1.3 课题背景及项目来源
  • 1.4 本文的主要内容
  • 第二章 空间试验及仿真可视化总体分析
  • 2.1 需求分析
  • 2.2 功能描述
  • 2.2.1 三维场景可视化子系统功能描述
  • 2.2.2 二维态势可视化子系统功能描述
  • 2.2.3 综合配置功能
  • 2.2.4 数据记录和回放功能
  • 2.3 开发环境
  • 2.3.1 硬件环境
  • 2.3.2 软件环境
  • 2.3.2.1 OpenGL
  • 2.3.2.2 Direct3D
  • 2.3.2.3 MultiGen-Creator
  • 2.3.2.4 GLUT
  • 2.3.2.5 OpenGL Peformer
  • 2.3.2.6 OpenGVS
  • 2.3.2.7 Mantis
  • 2.3.2.8 Vega
  • 2.3.2.9 CG2 VTree
  • 2.3.2.10 Open Scene Graph
  • 2.3.3 开发平台的选取
  • 2.4 系统结构
  • 2.4.1 可视化系统组成
  • 2.4.2 三维节点数据流图
  • 2.4.3 二维节点数据流图
  • 2.5 小结
  • 第三章 场景组织与管理
  • 3.1 场景图简介
  • 3.2 场景组织与管理设计
  • 3.2.1 面向对象支持库
  • 3.2.2 场景管理库
  • 3.2.3 辅助库
  • 3.3 飞行器抖动问题
  • 3.3.1 原因分析
  • 3.3.2 解决思路
  • 3.4 小结
  • 第四章 空间试验及仿真可视化通用支撑平台的设计与实现
  • 4.1 程序结构
  • 4.1.1 基本算法库
  • 4.1.2 三维场景通用模块
  • 4.1.3 二维态势通用模块
  • 4.2 OpenFlight 文件接口
  • 4.2.1 OpenFlight 数据格式及OpenFlight API 简介
  • 4.2.1.1 OpenFlight 数据格式简介
  • 4.2.1.2 OpenFlight API 简介
  • 4.2.2 OpenGL 读取渲染接口的实现
  • 4.2.2.1 数据结构
  • 4.2.2.2 数据库读取
  • 4.2.2.3 三维模型渲染
  • 4.3 在OpenGL 程序中使用TrueType 字体
  • 4.3.1 点阵字体
  • 4.3.2 TrueType 字体
  • 4.4 特殊效果
  • 4.4.1 探测波束特殊效果的实现
  • 4.4.1.1 圆锥体的绘制
  • 4.4.1.2 一维纹理的定向移动
  • 4.4.1.3 类封装及参数调节
  • 4.4.1.4 渲染效果图
  • 4.4.2 发动机尾焰特殊效果的实现
  • 4.4.2.1 规则三维几何体的定义
  • 4.4.2.2 形体扰动
  • 4.4.2.3 非透明度扰动
  • 4.4.2.4 色彩模拟
  • 4.4.2.5 类封装及参数调节
  • 4.4.2.6 渲染效果图
  • 4.5 GIS 数据文件接口
  • 4.5.1 MapInfo 数据文件
  • 4.5.1.1 MIF 文件格式
  • 4.5.1.2 MID 文件格式
  • 4.5.2 程序接口及渲染效果图
  • 4.6 拾取功能的实现
  • 4.6.1 对象选择的操作流程
  • 4.6.2 对象选择的OpenGL 函数
  • 4.6.3 选中数组的结构
  • 4.6.4 多个对象同时被选中时的处理
  • 4.7 小结
  • 第五章 结论与展望
  • 致谢
  • 参考文献
  • 硕士期间发表论文情况
  • 相关论文文献

    • [1].可视化阅读:新媒体语境下信息可视化新趋势[J]. 山东农业工程学院学报 2019(11)
    • [2].“可视化”技术支持下小学生行为习惯养成路径探究[J]. 教育观察 2019(41)
    • [3].媒体融合背景下广播可视化的实践[J]. 西部广播电视 2020(05)
    • [4].动画在提升数据新闻交互性及可视化呈现中的价值与途径[J]. 新闻世界 2020(05)
    • [5].生物学微观实验可视化的实践[J]. 生物学教学 2020(06)
    • [6].中学地理课堂可视化学习的有效策略[J]. 中学地理教学参考 2020(07)
    • [7].可视化创新与主题的高度契合[J]. 记者摇篮 2020(06)
    • [8].不同质量人眼中的丰田可视化[J]. 中国质量 2020(05)
    • [9].向现场浪费开刀[J]. 中国质量 2020(05)
    • [10].我国思维可视化研究回顾与展望——基于中国知网2014—2019年论文分析[J]. 中国教育信息化 2020(13)
    • [11].大数据时代新闻可视化探析[J]. 视听 2020(07)
    • [12].大数据环境下基于可视化技术的审计方法研究[J]. 北方经贸 2020(07)
    • [13].大数据时代新闻可视化传播路径分析——评《数据新闻可视化》[J]. 中国教育学刊 2020(08)
    • [14].广播可视化的研究与探讨[J]. 广播电视网络 2020(09)
    • [15].大数据背景下新闻可视化传播改革思考[J]. 传播力研究 2020(13)
    • [16].智慧实验室 可视化动态预警 为决策提供有效数据[J]. 实验技术与管理 2019(10)
    • [17].大数据时代新闻可视化传播的创新路径[J]. 西部广播电视 2018(02)
    • [18].浅析数据新闻可视化传播的创新与发展[J]. 新闻研究导刊 2018(20)
    • [19].可视化技术对器材保障的作用及关键技术研究[J]. 电脑知识与技术 2016(36)
    • [20].室内设计教学体系中可视化技能的强化策略[J]. 常州工学院学报(社科版) 2017(01)
    • [21].大数据时代可视化新闻发展探究[J]. 新闻研究导刊 2016(02)
    • [22].可视化技术在复杂地质勘察中的应用浅析[J]. 黑龙江科技信息 2016(08)
    • [23].大数据时代可视化新闻:现状、特征与发展趋势[J]. 新闻研究导刊 2016(08)
    • [24].杨凌城市景观可视化技术研究[J]. 江西农业 2016(11)
    • [25].可视化理论在核电站管道安装中的应用分析[J]. 建材与装饰 2016(35)
    • [26].浅析电力调度中应用可视化技术的关键[J]. 科技与企业 2015(10)
    • [27].可视化新闻的美学追求[J]. 青年记者 2015(14)
    • [28].基于共词分析的知识域可视化研究[J]. 电脑知识与技术 2015(13)
    • [29].计算机科学研究中的可视化技术分析[J]. 职业 2015(24)
    • [30].“画”里有“话”:让数学思维可视化[J]. 小学教学(数学版) 2020(01)

    标签:;  ;  ;  ;  

    空间试验及仿真可视化通用支撑平台的研究与实现
    下载Doc文档

    猜你喜欢