文摘
英文文摘
图、表清单
注释表
第一章 绪论
1.1 研究背景
1.2 国内外现状
1.2.1 直升机地面共振
1.2.2 计算机仿真
1.3 研究意义和主要内容
第二章 传统地面共振分析原理
2.1 平面动力模型
2.1.1 基本假设
2.1.2 数学模型
2.1.3 建立扰动运动方程
2.1.4 建立特征方程
2.2 空间动力模型
2.2.1 基本假设
2.2.2 坐标系统
2.2.3 数学模型
2.2.4 建立扰动运动方程
2.2.5 建立特征方程
2.3 小结
第三章 仿真系统开发基础
3.1 问题描述及解决方法
3.2 面向对象的C++语言
3.2.1 C++语言的发展
3.2.2 面向对象程序设计的特点
3.2.3 VC++6.0和MFC
3.3 开放图形库(OpenGL)
3.3.1 OpenGL工作流程
3.3.2 坐标系
3.3.3 双缓存技术
3.3.4 显示列表技术
3.3.5 纹理映射技术
3.4 VC++6.0和OpenGL的联合编程
3.5 直升机运动仿真设计
3.5.1 计算机图形学概述
3.5.2 几何变换
3.5.3 仿真系统的变换设计
3.6 小结
第四章 直升机机体动态模型的建立
4.1 CATIA建模
4.1.1 整机模型的建立
4.1.2 模型部件的拆分
4.1.3 模型数据导出
4.2 模型数据转换
4.3 小结
第五章 地面共振仿真系统设计
5.1 软件总体思想
5.2 系统框架搭建
5.2.1 生成主框架
5.2.2 修改菜单栏
5.2.3 窗体分割
5.3 仿真主界面设计
5.3.1 仿真原理
5.3.2 OpenGL初始化
5.3.3 OpenGL绘图
5.3.4 运动的实现
5.4 控制面板设计
5.5 数据接口
5.5.1 OpenGLCPP模型数据的导入
5.5.2 时间历程数据的导入
5.5.3 模型库文件导入与导出
5.6 时间历程曲线
5.7 交互操作
5.8 小结
第六章 全文总结及展望
6.1 本文主要工作
6.2 界面美化及使用说明
6.2.1 界面美化
6.2.2 使用说明
6.3 未来工作展望
参考文献
致谢
在校期间发表的论文
附录