System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种航空装备联合仿真基础平台构建设计方法和装置制造方法及图纸_技高网

一种航空装备联合仿真基础平台构建设计方法和装置制造方法及图纸

技术编号:40660451 阅读:4 留言:0更新日期:2024-03-18 18:53
本发明专利技术提供了一种航空装备联合仿真基础平台构建设计方法和装置,包括:设计与建立一种飞行试验仿真模型框架、设计与建立一种飞行试验仿真模型接口模型、设计与建立一种飞行试验仿真运行管控模型、设计与建立一种仿真数据统一管控模型、设计与建立一种飞行试验多专业模型集成方法、设计与建立一种仿真运行环境时统管理方法、设计与建立一种视景运行方法、设计与建立一种联合仿真运行环境。整个方法对软件环境要求为能进行C和C++编程和编译的环境即可,利用C和C++语言进行设计开发均能实现以上功能,最终实现飞行试验对航空装备试验鉴定中的联合仿真平台构建。

【技术实现步骤摘要】

本专利技术涉及飞行试验中联合仿真,特别是进入数字时代,具体涉及一种航空装备联合仿真基础平台构建设计方法和装置


技术介绍

1、飞行试验主要指在真实飞行环境中进行的科学技术研究和产品试验,俗称试飞。有些航天飞行器和航天科学研究也进行飞行试验,但典型的飞行试验系指飞机/直升机的飞行试验。近年,随着我国航空装备的快速发展,数字化试飞已成为当前和未来飞行试验发展的重要趋势,也是改变和提高目前试飞效率和安全的重要途径。仿真和建模是数字化试飞的基础和核心,联合仿真是数字化试飞的重要呈现形式。飞行试验联合仿真的基础平台如何构建将是航空装备在试验鉴定中需要解决的重要基础问题之一,通过飞行试验联合仿真反哺航空装备试验鉴定。

2、目前在飞行试验领域,飞行试验联合仿真如何开展,飞行试验联合仿真的基础平台的核心是什么及如何构成与如何实现并不是非常清晰。此外,飞行试验是复杂的系统工程,涉及的专业面广,决定了飞行试验联合仿真在未来将是一个庞大的系统或体系,其基础平台必须是符合飞行试验自身当前和长远发展要求,这些要求体现为完全自主可控、对飞行试验完全开放、可修改、可扩展、系统兼容性强、能实现多专业模型的集成等特点。


技术实现思路

1、本专利技术设计了一种航空装备联合仿真基础平台构建设计方法和装置,该方法主要通过c和c++语言编程实现,具有构建方法简单、灵活、低成本、完全自主、通用性和扩展性强、运行环境广、与专业模型自身实现无关等特点,能很好地解决飞行试验联合仿真基础平台如何构建的问题。

2、本专利技术的技术方案是:

3、为了达到上述目的,本专利技术设计的构建方法包括至少包括c和c++编程与编译运行环境。如果对视景要求不高,视景能在普通计算机上运行时,整个硬件环境要求为普通计算机、交换机即可,数量按照需求确定。如果对视景要求较高,在普通计算机不能运行相应地形库时,需额外配置与地形库运行匹配的图形工作站。

4、本专利技术第一方面提供一种航空装备联合仿真基础平台构建设计方法,包括:

5、建立航空装备的飞行试验仿真模型;航空装备的飞行试验仿真模型采用预设框架,所述预设框架包括:zero模块,该模块被调度运行时,它负责实现模型状态全部置零或清零功能;init模块,该模块被调度运行时,它负责实现模型状态初始化;run模块,该模块被调度运行时,它负责实现航空装备仿真模型运行仿真计算,实现模型仿真;freeze模块,该模块被调度运行时,它负责实现模型状态冻结;input模块,该模块被调度运行时,它负责实现从外部获取本模型需要的输入数据;output模块,该模块被调度运行时,它负责实现把本模型的输出数据发送到本模型外,供其他部分使用;interface模块,该模块被调度运行时,它负责实现本模型与模型外进行数据通信,与input和output模块联合使用;

6、建立运行管控模型,得到联合仿真基础平台;

7、其中,运行管控模型用于,在执行航空装备的联合仿真任务中调用航空装备的飞行试验仿真模型。

8、可选的,所述方法还包括:

9、在联合仿真基础平台上,增加至少一个新的航空装备的飞行试验仿真模型;新的航空装备的飞行试验仿真模型同样采用预设框架;

10、在运行管控模型上增加所述至少一个新的航空装备的联合仿真任务;

11、其中,运行管控模型用于,在执行任意航空装备的联合仿真任务中调用联合仿真基础平台上的任意相关的航空装备的飞行试验仿真模型。

12、可选的,所述方法还包括:

13、建立数据统一管控模型,加入联合仿真基础平台;所述数据统一管控模型采用预设框架;

14、其中,运行管控模型还用于,通过调用联合仿真基础平台上的各航空装备的飞行试验仿真模型中的output模块,获取各模型仿真运行计算结果发送至数据统一管控模型;

15、数据统一管控模型用于,将各模型仿真运行计算结果存储到所在的计算机本地,实现对所有各模型的仿真数据的统一采集和存储;

16、联合仿真基础平台上的各航空装备的飞行试验仿真模型,用于通过各自的input模块,通过调用数据统一管控模型,获取想要的数据。

17、可选的,所述方法还包括:

18、建立接口模型,加入联合仿真基础平台;

19、其中,接口模型包括接受模块和发送模块,接受模块和发送模块均采用预设通信协议;

20、接口模型用于实现联合仿真基础平台上任意两个模型之间的数据交互。

21、可选的,运行管控模型包括时统管理模块;

22、在联合仿真基础平台采用c和c++语言编程实现时,时统管理模块通过调用c和c++语言标准库中的usleep函数和setitimer函数实现。

23、可选的,所述方法还包括:

24、建立视景模型,加入联合仿真基础平台;所述视景模型采用预设框架;

25、运行管控模型用于,根据视景显示画面要求,调度视景模型从数据统一管控模型中获取视景显示画面要求对应的数据,实现视景画面驱动和显示。

26、本专利技术第二方面还提供一种航空装备联合仿真基础平台构建设计装置,包括:

27、第一建立模块,用于建立航空装备的飞行试验仿真模型;航空装备的飞行试验仿真模型采用预设框架,所述预设框架包括:zero模块,该模块被调度运行时,它负责实现模型状态全部置零或清零功能;init模块,该模块被调度运行时,它负责实现模型状态初始化;run模块,该模块被调度运行时,它负责实现航空装备仿真模型运行仿真计算,实现模型仿真;freeze模块,该模块被调度运行时,它负责实现模型状态冻结;input模块,该模块被调度运行时,它负责实现从外部获取本模型需要的输入数据;output模块,该模块被调度运行时,它负责实现把本模型的输出数据发送到本模型外,供其他部分使用;interface模块,该模块被调度运行时,它负责实现本模型与模型外进行数据通信,与input和output模块联合使用;

28、第二建立模块,用于建立运行管控模型,得到联合仿真基础平台;

29、其中,运行管控模型用于,在执行航空装备的联合仿真任务中调用航空装备的飞行试验仿真模型。

30、可选的,所述装置还包括:

31、增加模块,用于在联合仿真基础平台上,增加至少一个新的航空装备的飞行试验仿真模型;新的航空装备的飞行试验仿真模型同样采用预设框架;

32、调整模块,用于在运行管控模型上增加所述至少一个新的航空装备的联合仿真任务;

33、其中,运行管控模型用于,在执行任意航空装备的联合仿真任务中调用联合仿真基础平台上的任意相关的航空装备的飞行试验仿真模型。

34、本专利技术的有益效果在于:本专利技术解决了未来数字化试飞中飞行试验对联合仿真基础平台构建的技术要求,这些要求体现为对飞行试验完全开放、可修改、可扩展、具有完全自主可控性、系统兼容性强、能实现多专业模型本文档来自技高网...

【技术保护点】

1.一种航空装备联合仿真基础平台构建设计方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于:所述方法还包括:

5.如权利要求1所述的方法,其特征在于:运行管控模型包括时统管理模块;

6.如权利要求1所述的方法,其特征在于,所述方法还包括:

7.一种航空装备联合仿真基础平台构建设计装置,其特征在于,包括:

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:

【技术特征摘要】

1.一种航空装备联合仿真基础平台构建设计方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述方法还包括:

4.如权利要求1所述的方法,其特征在于:所述方法还包括:

...

【专利技术属性】
技术研发人员:张毅贾雨刘瑜刘钊刘语乔
申请(专利权)人:中国飞行试验研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1