SBSim 1 于 1996 年被设想为一个批量模拟应用程序,旨在为飞机建模飞行动力学和控制。† 人们普遍认为,这种工具在学术环境中非常有用,可以作为飞机设计和控制课程的免费辅助工具。1998 年,作者开始从事 FlightGear 项目。2 FlightGear 是一个功能齐全的复杂桌面飞行模拟器框架,可用于研究或学术环境、开发和追求有趣的飞行模拟想法以及作为最终用户应用程序。当时,FlightGear 使用的是 LaRCsim 3 飞行动力学模型 (FDM)。LaRCsim 要求使用程序代码对新飞机进行建模。与 FlightGear 社区开发人员的讨论表明,为了使飞行模拟更易于访问,创建一个通用的、完全数据驱动的 FDM 框架会很有帮助。也就是说,特定的飞机将在数据文件中定义,并且不需要新的程序代码来对任何任意飞机进行建模。这种框架的其他特征包括:
该软件是多年来许多人努力的成果。Tony Peden 几乎从第一天起就为 JSBSim 的发展做出了贡献。他负责初始化和修剪代码。Tony 还将 David Megginson 的属性系统整合到 JSBSim 中。Tony 来自俄亥俄州立大学,拥有航空和航天工程学位。David Culp 为 JSBSim 开发了涡轮机模型,并制作了几个使用它的飞机模型,包括 T-38。David 有驾驶多种军用和商用飞机的经验,包括 T-38、波音 707、727、737、757、767、SGS 2-32 和 OV-10。David 是一名航空工程师,毕业于美国空军学院。David Megginson 长期参与 FlightGear 的核心开发人员工作。David 将我们的飞行动力学与他的通用航空飞行经验相关联,以帮助实现最大程度的真实感。David 设计了 FlightGear 和 JSBSim 使用的属性系统。他以对 XML 技术的贡献而闻名,并编写了 FlightGear 和 JSBSim 使用的 easyXML 解析器。Erik Hofman 做过各种工作,包括搜索飞机数据、创建飞行模型(F-16)和执行一些编程。他还测试了 IRIX 兼容性。Erik 拥有计算机科学学位。Mathias Frölich 添加了多功能的每起落架地面高度功能以及许多其他功能。Mathias 是一位来自德国的数学家。Agostino De Marco 为 JSBSim 创建了功能广泛的成本/惩罚调整分析功能,并单独使用 JSBSim 以及与那不勒斯大学的 FlightGear 一起使用。来自英国的 David Luff 提供了原始活塞发动机模型。Ron Jensen 一直在不断完善它。拥有多年模拟经验的工程师 Lee Duke 和 Bill Galbraith 提出了改进 JSBSim 的建议和想法。美国宇航局兰利研究中心的 Bruce Jackson 多年来一直参与各种模拟的开发和使用,他一直给予支持和帮助,他多年前用 C 语言编写的模拟代码(“LaRCSim”)对 JSBSim 的早期开发具有指导意义。协调 FlightGear 及其部分组成部分(SimGear)开发的 Curt Olson 多年来在无数次模拟、控制理论和许多其他主题的讨论中提供了很大帮助。与 FlightGear 社区的合作使 JSBSim 成为了更好的工具。最后,用户和开发者社区的努力使 JSBSim 达到了今天的水平。感谢所有花时间报告错误或要求功能的人。
该软件是多年来许多人努力的成果。Tony Peden 几乎从第一天起就为 JSBSim 的发展做出了贡献。他负责初始化和修剪代码。Tony 还将 David Megginson 的属性系统整合到 JSBSim 中。Tony 来自俄亥俄州立大学,拥有航空和航天工程学位。David Culp 为 JSBSim 开发了涡轮机模型,并制作了几个使用它的飞机模型,包括 T-38。David 有驾驶多种军用和商用飞机的经验,包括 T-38、波音 707、727、737、757、767、SGS 2-32 和 OV-10。David 是一名航空工程师,毕业于美国空军学院。David Megginson 长期参与 FlightGear 的核心开发人员工作。David 将我们的飞行动力学与他的通用航空飞行经验相关联,以帮助实现最大程度的真实感。David 设计了 FlightGear 和 JSBSim 使用的属性系统。他以对 XML 技术的贡献而闻名,并编写了 FlightGear 和 JSBSim 使用的 easyXML 解析器。Erik Hofman 做过各种工作,包括搜索飞机数据、创建飞行模型(F-16)和执行一些编程。他还测试了 IRIX 兼容性。Erik 拥有计算机科学学位。Mathias Frölich 添加了多功能的每起落架地面高度功能以及许多其他功能。Mathias 是一位来自德国的数学家。Agostino De Marco 为 JSBSim 创建了功能广泛的成本/惩罚调整分析功能,并单独使用 JSBSim 以及与那不勒斯大学的 FlightGear 一起使用。来自英国的 David Luff 提供了原始活塞发动机模型。Ron Jensen 一直在不断完善它。拥有多年模拟经验的工程师 Lee Duke 和 Bill Galbraith 提出了改进 JSBSim 的建议和想法。美国宇航局兰利研究中心的 Bruce Jackson 多年来一直参与各种模拟的开发和使用,他一直给予支持和帮助,他多年前用 C 语言编写的模拟代码(“LaRCSim”)对 JSBSim 的早期开发具有指导意义。协调 FlightGear 及其部分组成部分(SimGear)开发的 Curt Olson 多年来在无数次模拟、控制理论和许多其他主题的讨论中提供了很大帮助。与 FlightGear 社区的合作使 JSBSim 成为了更好的工具。最后,用户和开发者社区的努力使 JSBSim 达到了今天的水平。感谢所有花时间报告错误或要求功能的人。