Flightgear是网络上优秀的视景模拟软件,难能可贵的是它还拥有较为准确和先进的模型-YASim和JSBSim。而JSBSim在网络上有独立的工程实现,YASim却严重耦合于FlightGear的属性树系统和其他工程。所以,出于研究的兴趣和工作性质,我将YASim独立了出来,它具有以下特点:
1.保留了完整的旋翼计算过程;
2.解除了Flightgear属性树的耦合;
3.移除了固定翼模型解算功能,如有意愿请寻求JSBSim模型;
3.调整了刚体的加速度和角加速度计算过程,以保证模型的准确性;
4.添加了风模型计算接口;
5.改造了直升机变距量输入接口;
6.添加模型运行开关函数;
7.使用Flightgear地面模型替换了YASim的地面模型,以保证准确性;
8.保留了flight统一状态量输入输出接口;
9.移除了flight统一的初始化函数。
另外,我还上传了一个工程,用于创建简单的模型接口,并将输入输出改造为契合于国内惯常使用的苏联系坐标运算方式。
使用说明:
1.安装Flightgear环境,编译flightgear和simgear工程;
2.以压缩包的FDM文件夹替换flightgear源码的FDM文件夹;
3.将flightgear工程的输出改为release模式。
欢迎广大的flightgear和直升机飞行爱好者提出意见和建议。
1