在飞行期间模拟飞行器上的空气动力学事件的方法、装置和计算机可读存储介质与流程
- 国知局
- 2024-06-21 13:39:48
本公开涉及飞行器仿真。更具体地,本公开涉及在飞行期间模拟飞行器上的事件。
背景技术:
1、自20世纪初以来,飞行模拟器就一直存在,当时使用简单的机电设备来模拟飞行器的飞行。早期飞行模拟器着重于仅专注于教导新飞行员如何驾驶飞行器。然而,现代飞行模拟器更复杂,正如现代飞行器及其各种系统变得更加复杂一样。例如,现代模拟器包括那些被设计用于模拟在飞行期间发生的各种可编程事件的模拟器。
2、此类可编程事件包括飞行器上的弹道冲击、火灾、控制面的损失、液压系统的损失、机翼结构的损失、燃料泄漏等。然而,目前的现代飞行模拟器无法准确地模拟此类事件的飞行器空气动力学,以评估飞行员对这些事件的反应以及飞行员的反应对飞行器的空气动力学造成的结果。
3、因此,期望具有考虑上述问题中的至少一些以及其他可能问题的装置和方法。
技术实现思路
1、通过本公开的示例实现来满足上述和其他需要,在一个方面而非限制,本公开提供了用于在飞行期间模拟飞行器上的事件(例如,弹道冲击)的方法和装置。
2、因此,本公开包括但不限于以下示例实现。
3、一些示例实现提供了一种在飞行期间使用物理飞行模拟器来模拟飞行器上的事件的方法,该物理飞行模拟器能够模拟飞行器上的事件和飞行,所述方法包括:生成包括一个或更多个脚本的可执行代码,所述一个或更多个脚本被配置为部署在所述物理飞行模拟器上,以在所述事件期间模拟所述飞行器上的一个或更多个飞行器参数,所述一个或更多个飞行器参数表征所述飞行器或所述飞行器的系统在所述飞行期间的当前状态;以及经由被配置为访问所述可执行代码的计算机处理器执行模拟应用,以在所述飞行期间模拟所述飞行器上的所述事件,并且至少:部署所述一个或更多个脚本以将所述一个或更多个飞行器参数输出到受制于所述一个或更多个飞行器参数的所述物理飞行模拟器,并且接收响应于所述事件的用户输入;响应于所述用户输入连续更新所述一个或更多个飞行器参数;以及输出数据,所述数据包括由所更新的一个或更多个飞行器参数表征的数据,以用于分析对所述事件的用户反应。
4、在任何前述示例实现或其任何组合的方法的一些示例实现中,由计算机处理器输出的数据包括在事件期间或之后飞行器的重心的改变,飞行器的重心的改变由更新的一个或更多个飞行器参数表征。
5、在任何前述示例实现或其任何组合的方法的一些示例实现中,一个或更多个飞行器参数中的至少一个飞行器参数表征在飞行期间模拟飞行器的空气动力学性能的空气动力学参数。
6、在任何前述示例实现或其任何组合的方法的一些示例实现中,计算机处理器被配置为:部署一个或更多个脚本中的一个脚本,从而改变飞行器的空气动力学参数以模拟对空气动力学性能的影响,并且响应于用户输入而连续更新飞行器的空气动力学参数。
7、在任何前述示例实现或其任何组合的方法的一些示例实现中,空气动力学参数包括:更改飞行器的重心的飞行器的物理参数,以及以下各项的模拟状况:飞行器的一个机翼或两个机翼、飞行器的燃料箱、或飞行器的机身。
8、在任何前述示例实现或其任何组合的方法的一些示例实现中,计算机处理器被配置为连续更新空气动力学参数包括:计算机处理器被配置为更新物理参数。
9、在任何前述示例实现或其任何组合的方法的一些示例实现中,所述计算机处理器被配置为输出所述数据包括:由所述计算机处理器或与所述计算机处理器通信的另一计算设备将所述数据与由针对所述事件的一个或更多个阈值飞行器参数表征的阈值输出数据进行比较。
10、一些其他示例实现提供了一种用于在飞行期间模拟飞行器上的事件的装置,该装置与能够模拟飞行的物理飞行模拟器通信,该装置包括计算机处理器和存储器,该计算机处理器被配置为:访问包括一个或更多个脚本的可执行代码,该一个或更多个脚本被配置为部署在物理飞行模拟器上,以在该事件期间模拟飞行器上的一个或更多个飞行器参数,该一个或更多个飞行器参数表征飞行器或其系统在飞行期间的当前状态;执行模拟应用,以在物理飞行模拟器上模拟在飞行期间飞行器上的事件;执行可执行代码,以部署一个或更多个脚本,并且将一个或更多个飞行器参数输出到受制于一个或更多个飞行器参数的物理飞行模拟器,并且接收响应于该事件的用户输入;响应于用户输入,连续更新一个或更多个飞行器参数;以及输出数据,该数据包括由更新的一个或更多个飞行器参数表征的数据,以用于分析用户对事件的反应。
11、在任何前述示例实现或其任何组合的装置的一些示例实现中,由计算机处理器输出的数据包括飞行器在事件期间或之后的重心的改变,飞行器的重心的改变由更新的一个或更多个飞行器参数表征。
12、在任何前述示例实现或其任何组合的装置的一些示例实现中,一个或更多个飞行器参数中的至少一个飞行器参数表征在飞行期间模拟飞行器的空气动力学性能的空气动力学参数。
13、在任何前述示例实现或其任何组合的装置的一些示例实现中,计算机处理器被配置为:部署一个或更多个脚本中的一个,从而改变飞行器的空气动力学参数以模拟对空气动力学性能的影响,并且响应于用户输入,连续更新飞行器的空气动力学参数。
14、在任何前述示例实现或其任何组合的设备的一些示例实现中,空气动力学参数包括:更改飞行器的重心的飞行器的物理参数,以及飞行器的一个机翼或两个机翼、飞行器的燃料箱或飞行器的机身。
15、在任何前述示例实现或其任何组合的装置的一些示例实现中,计算机处理器被配置为连续更新空气动力学参数包括:计算机处理器被配置为更新物理参数。
16、在任何前述示例实现或其任何组合的装置的一些示例实现中,计算机处理器被配置为输出数据包括:计算机处理器或与装置通信的另一计算设备被配置为:将数据与由针对事件的一个或更多个阈值飞行器参数表征的阈值输出数据进行比较。
17、一些其他示例实现提供了一种用于在飞行期间模拟飞行器上的事件的计算机可读存储介质,所述计算机可读存储介质是非暂时性的并且存储有计算机可读程序代码,所述计算机可读程序代码响应于由与能够模拟所述飞行的物理飞行模拟器通信的计算机处理器的执行而使装置:访问包括一个或更多个脚本的可执行代码,所述一个或更多个脚本被配置为部署在所述物理飞行模拟器上,以在所述事件期间模拟所述飞行器上的一个或更多个飞行器参数,所述一个或更多个飞行器参数表征所述飞行器或所述飞行器的系统在所述飞行期间的当前状态;执行模拟应用,以在所述物理飞行模拟器上模拟在所述飞行期间所述飞行器上的所述事件;执行所述可执行代码,并且部署所述一个或更多个脚本,以将所述一个或更多个飞行器参数输出到受制于所述一个或更多个飞行器参数的所述物理飞行模拟器,并且接收响应于所述事件的用户输入;响应于所述用户输入而连续更新所述一个或更多个飞行器参数;以及输出数据,所述数据包括由更新的一个或更多个飞行器参数表征的数据,以用于分析用户对所述事件的反应。
18、在任何前述示例实现或其任何组合的计算机可读存储介质的一些示例实现中,由计算机处理器输出的数据包括在事件期间或之后飞行器的重心的改变,飞行器的重心的改变由更新的一个或更多个飞行器参数表征。
19、在任何前述示例实现或其任何组合的计算机可读存储介质的一些示例实现中,一个或更多个飞行器参数中的至少一个飞行器参数表征在飞行期间模拟飞行器的空气动力学性能的空气动力学参数。
20、在任何前述示例实现或其任何组合的计算机可读存储介质的一些示例实现中,计算机处理器被配置为:部署一个或更多个脚本中的一个脚本,从而改变飞行器的空气动力学参数以模拟对空气动力学性能的影响,并且响应于用户输入而连续更新飞行器的空气动力学参数。
21、在任何前述示例实现或其任何组合的计算机可读存储介质的一些示例实现中,空气动力学参数包括:更改飞行器的重心的飞行器的物理参数,以及以下各项的模拟状况:飞行器的一个机翼或两个机翼、飞行器的燃料箱、或飞行器的机身,并且其中,计算机处理器被配置为连续更新空气动力学参数包括:计算机处理器被配置为更新物理参数。
22、在任何前述示例实现或其任何组合的计算机可读存储介质的一些示例实现中,计算机处理器被配置为输出数据包括:计算机处理器或与该计算机处理器通信的另一计算设备被配置为:将数据与由针对事件的一个或更多个阈值飞行器参数表征的阈值输出数据进行比较。
23、通过阅读以下详细描述和下面简要描述的附图,本公开的这些和其他特征、方面和优点将变得显而易见。本公开包括在本公开中阐述的两个、三个、四个或更多个特征或元素的任何组合,而不管这些特征或元素在本文描述的特定示例实现中是否明确地组合或以其他方式叙述。除非本公开的上下文另有明确指示,否则本公开旨在以整体方式阅读,使得本公开的任何可分离的特征或元素在其任何方面和示例实现中应当被视为可组合的。
24、因此,应当理解,该技术实现要素:仅出于概述一些示例实现的目的而提供,以便提供对本公开的一些方面的基本理解。因此,应当理解,上述示例实现仅是示例,并且不应被解释为以任何方式限缩本公开的范围或精神。通过结合附图的以下详细描述,其他示例实现、方面和优点将变得显而易见,附图作为示例例示了一些所描述的示例实现的原理。
本文地址:https://www.jishuxx.com/zhuanli/20240618/33765.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表