王立波,张复春,高文琦,易龙龙
(中国人民解放军空军航空大学航空理论系,吉林长春130022)
军事模拟飞行训练是当今世界空军提高飞行训练效果的一种必然趋势。所谓军事模拟训练,是在由模拟训练器/系统实现模拟作战环境、作战过程和武器装备的作战效应下,所进行的严格军事训练或军事作战演习或战法研究演练的全过程[1]。FlightGear是一个开源的飞行模拟软件,由Curt Olson开发设计并发布到互联网供大家学习使用[2]。大多数商业用的飞行模拟器收费都很高,Curt Olson开发FlightGear的目的正是为发展价格低廉但功能强大的飞行模拟器,建立一个先进的飞行模拟框架用于学术研究,免费提供给用户使用。FlightGear的源代码对于任何人都是公开和可修改的,在二次开发方面做的非常友好,不需改动代码重新编译就可以满足大部分开发上的需要,大大降低非开发工作的额外开销。所以可以根据自己的需求做进一步开发,这样既能利用FlightGear自身的强大功能,又可以满足个性化需要。FlightGear以其强大的功能和开放式源代码的优势得到越来越多的客户和游戏爱好者的青睐,也逐渐成为科学研究的首选模拟仿真软件。
FlightGear是一款大型的功能强大飞行模拟软件,其中集成了许多轻量级开源软件。FlightGear使用的主要组件关系如图1[3]所示。

图1 FlightGear主要组件关系Fig.1 Main component relationship in FlighteGear
FlightGear作为一个通用的飞行模拟系统,结构组织非常复杂,各个系统不是独立基于FlightGear飞行模拟系统研究的,而是相互之间有联系并且互相支持的。……