论文部分内容阅读
弹射救生系统是使用弹射动力将飞行员和座椅一起弹离失事飞机的救生设备。弹射过程的仿真分析对研究弹射设备的安全性、可靠性以及评价弹射中飞行驾驶人员的生命保障有重要参考价值。目前,常见的仿真仅限于数值仿真及某些零部件或部分系统的动力学仿真,数值仿真得出的结果难以让人清楚明了的看到弹射过程中飞行员及座椅等工作时位移、姿态的变化,经常性的弹射实验又要耗费大量的人力物力财力与时间。而视景仿真技术的出现能以仿真数据或实验数据来驱动三维实体模型在真实感的地形场景中进行弹射过程模拟与回放,生动形象的把弹射救生整个过程表现出来。本文以第三代弹射救生系统为基本仿真对象,采用3DMAX三维建模软件和Unity3D游戏引擎,结合基于C#语言的Visual Studio平台在对弹射救生系统理论研究的基础上设计实现了视景仿真可视化软件。主要构建弹射救生系统发射过程中出舱阶段、自由飞阶段及救生伞工作阶段数学模型;进行了可视化仿真软件设置、数学模型转化为语言代码、仿真场景选择、数据读取等模块的界面设计,并对数值仿真得出的数据结果进行了分析,得到了影响仿真中抛盖、出舱、射救生伞、救生伞拉直及张满等关键时刻点的几个因素;使用3DMAX创建了仿真模型数据库中弹射座椅模型及相关部件动画、人物模型及骨骼动画、飞机模型及救生伞模型;运用Unity3D搭建山地、海洋等场景,使用数值仿真得出的数据来驱动导入的三维模型实现弹射工作过程的模拟仿真。弹射救生视景仿真系统很好的展现了弹射救生的工作过程,可进行多次仿真计算并保存数据,以便进行实验回放。弹射救生视景仿真系统的实现把弹射救生这一复杂过程直观形象地展现出来,为研究防护救生技术提供一种直观有效的手段。