- 通用分布式仿真I/O体系结构设计及其应用
- 分布式仿真系统及方法pdf
- 基于DDS的分布式网络仿真系统pdf
- 基于分布式仿真系统的实时架构设计docx
- 江淮观察还没等来《流浪地球3》参演过《流浪地球2》的这家安徽企业市占率做到全球第一
联系人:王经理
手机:13928851055
电话:13928851055
邮箱:sgbwre@163.com
地址:广州市天河南一街14-16号华信大夏四楼
分布式仿真系统及方法pdf
本发明公开一种分布式仿真系统及方法,涉及分布式仿真技术领域,包括具备仿真引擎服务功能的数据关系框架,数据关系框架包括数据库子系统、仿真模型子系统、在线仿真子系统;数据库子系统,用于给在线仿真子系统提供资源数据,给仿真模型子系统提供建模数据,并存储在线仿真子系统发送的仿真数据;仿真模型子系统,用于根据建模数据建立仿真模型,并将仿真模型发送给在线仿真子系统;在线仿真子系统,用于根据用户指令,利用资源数据和仿真模型执行多进程仿真操作,并发送仿真数据至数据库子系统。本发明实现的分布式仿真系统,解决了现有
(19)国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 114490643 A (43)申请公布日 2022.05.13 (21)申请号 4.X G06F 111/02 (2020.01) (22)申请日 2021.12.31 (71)申请人 佛山智壹科技有限公司 地址 528000 广东省佛山市南海区狮山镇 软件园桃园路南海产业智库城一期B 座305室(住所申报) (72)发明人 徐厚超冯韬李宜平 (74)专利代理机构 深圳市恒程创新知识产权代 理有限公司 44542 专利代理师 赵爱蓉 (51)Int.Cl. G06F 16/22 (2019.01) G06F 16/28 (2019.01) G06F 16/2455 (2019.01) G06F 30/20 (2020.01) 权利要求书2页 说明书9页 附图1页 (54)发明名称 分布式仿线)摘要 本发明公开一种分布式仿真系统及方法,涉 及分布式仿真技术领域,包括具备仿真引擎服务 功能的数据关系框架,数据关系框架包括数据库 子系统、仿真模型子系统、在线仿真子系统;数据 库子系统,用于给在线仿真子系统提供资源数 据,给仿真模型子系统提供建模数据,并存储在 线仿真子系统发送的仿真数据;仿真模型子系 统,用于根据建模数据建立仿真模型,并将仿真 模型发送给在线仿真子系统;在线仿真子系统, 用于根据用户指令,利用资源数据和仿真模型执 行多进程仿真操作,并发送仿真数据至数据库子 系统。本发明实现的分布式仿真系统,解决了现 A 有分布式仿真系统中针对不同的仿线 根据重新调用的数据重新建立模型的技术问题。 4 6 0 9 4 4 1 1 N C CN 114490643 A 权利要求书 1/2页 1.一种分布式仿真系统,其特征在于,所述系统包括具备仿真引擎服务功能的数据关 系框架,所述数据关系框架包括数据库子系统、仿真模型子系统、在线仿真子系统; 所述数据库子系统,用于给所述在线仿真子系统提供资源数据,给所述仿真模型子系 统提供建模数据,并存储所述在线仿真子系统发送的仿真数据; 所述仿真模型子系统,用于根据所述建模数据建立仿真模型,并将所述仿真模型发送 给所述在线仿真子系统; 所述在线仿真子系统,用于根据用户指令,利用所述资源数据和所述仿真模型执行多 进程仿真操作,并发送所述仿真数据至所述数据库子系统。 2.根据权利要求1所述分布式仿真系统,其特征在于,所述在线仿真子系统包括资源调 用模块、仿真配置模块、仿真执行模块、仿真数据记录模块; 所述资源调用模块,用于从所述数据库子系统中调用所述资源数据和从所述仿真模型 子系统中调用所述仿真模型; 所述仿真配置模块,用于对所述资源数据和所述仿真模型进行分类管理,建立仿真执 行结构; 所述仿真执行模块,用于利用所述仿真执行结构执行仿真操作; 所述仿真数据记录模块,用于记录所述仿真执行模块执行所述仿真操作时产生的所述 仿真数据,并发送所述仿真数据至所述数据库子系统进行存储。 3.根据权利要求2所述分布式仿真系统,其特征在于,所述资源调用模块包括数据调用 单元、模型调用单元; 所述数据调用单元,用于从所述数据库子系统中调用所述资源数据; 所述模型调用单元,用于从所述仿真模型子系统中调用所述仿线所述分布式仿真系统,其特征在于,所述仿真配置模块包括资源分类 单元和资源管理单元; 所述资源分类单元,用于对所述资源数据和所述仿真模型进行分类,建立分类表; 所述资源管理单元,用于根据所述分类表,建立仿线所述分布式仿真系统,其特征在于,所述在线仿真子系统还包括人机 交互模块; 所述人机交互模块,用于接收所述用户指令,并根据所述用户指令控制所述仿真执行 模块执行所述仿线所述分布式仿真系统,其特征在于,所述在线仿真子系统还包括信息 交互模块; 所述信息交互模块,用于与外部系统进行信息交互,发送所述仿真数据至所述外部系 统,或者接收所述外部系统发送的所述仿真数据,以通过所述仿真数据记录模块发送至所 述数据库子系统进行存储。 7.根据权利要求1所述分布式仿真系统,其特征在于,所述数据库子系统包括资源数据 模块、建模数据模块、仿真数据模块; 所述资源数据模块,用于存储所述资源数据; 所述建模数据模块,用于存储所述建模数据; 所述仿真数据模块,用于接收所述在线仿真子系统发送的仿真数据,并存储所述仿线所述分布式仿真系统,其特征在于,所述仿真模型子系统包括行为控 制模型模块、计算模型模块; 所述行为控制模型模块,用于根据所述建模数据建立行为控制模型; 所述计算模型模块,用于根据所述建模数据建立计算模型。 9.根据权利要求1所述分布式仿真系统,其特征在于,所述系统还包括运行管控子系 统; 所述运行管控子系统,用于通过运行管控台下达所述用户指令至所述在线.一种分布式仿真方法,其特征在于,所述方法应用于权利要求1至9中任意一项所述 的分布式仿真系统,所述方法包括: 仿真模型子系统根据数据库子系统提供的建模数据建立仿真模型,并将所述仿真模型 发送给在线仿真子系统; 所述在线仿真子系统根据用户指令,利用所述数据库子系统提供的资源数据和所述仿 真模型,执行多进程仿真操作,并发送仿真数据至所述数据库子系统; 所述数据库子系统存储所述仿线页 分布式仿真系统及方法 技术领域 [0001] 本发明涉及分布式仿真技术领域,尤其涉及一种分布式仿真系统及方法。 背景技术 [0002] 分布式交互仿真是一种基于计算机网络的仿真技术,在教育、训练、制造和娱乐等 诸多领域的应用中,具有重要的价值。该仿真技术一般通过分布式仿真系统来进行仿真,现 有分布式仿真系统还存在着一些问题,系统需要先调用本地存储数据,再根据存储数据建 立模型来完成仿真实验,针对不同的仿真实验,需要重新调用存储数据,再基于该存储数据 重新建立模型,通用性较低。 发明内容 [0003] 本发明的主要目的在于:提供一种分布式仿真系统及方法,旨在解决现有分布式 仿真系统中针对不同的仿真实验,需要重复调用存储数据建立模型,存在通用性较低的技 术问题。 [0004] 本发明采用的技术方案如下: [0005] 为实现上述目的,第一方面,本发明提供一种分布式仿真系统包括具备仿真引擎 服务功能的数据关系框架,数据关系框架包括数据库子系统、仿真模型子系统、在线] 数据库子系统,用于给在线仿真子系统提供资源数据,给仿真模型子系统提供建 模数据,并存储在线仿真子系统发送的仿线] 仿真模型子系统,用于根据建模数据建立仿真模型,并将仿真模型发送给在线] 在线仿真子系统,用于根据用户指令,利用资源数据和仿真模型执行多进程仿真 操作,并发送仿真数据至数据库子系统。 [0009] 可选地,在线仿真子系统包括资源调用模块、仿真配置模块、仿真执行模块、仿线] 资源调用模块,用于从数据库子系统中调用资源数据和从仿真模型子系统中调用 仿线] 仿真配置模块,用于对资源数据和仿真模型进行分类管理,建立仿线] 仿真执行模块,用于利用仿真执行结构执行仿线] 仿真数据记录模块,用于记录仿真执行模块执行仿真操作时产生的仿真数据,并 发送仿真数据至数据库子系统进行存储。 [0014] 可选地,资源调用模块包括数据调用单元、模型调用单元; [0015] 数据调用单元,用于从数据库子系统中调用资源数据; [0016] 模型调用单元,用于从仿真模型子系统中调用仿线] 可选地,仿真配置模块包括资源分类单元和资源管理单元; 4 4 CN 114490643 A 说明书 2/9页 [0018] 资源分类单元,用于对资源数据和仿真模型进行分类,建立分类表; [0019] 资源管理单元,用于根据分类表,建立仿线] 可选地,在线仿真子系统还包括人机交互模块; [0021] 人机交互模块,用于接收用户指令,并根据用户指令控制仿真执行模块执行仿线] 可选地,在线仿真子系统还包括信息交互模块; [0023] 信息交互模块,用于与外部系统进行信息交互,发送仿真数据至外部系统,或者接 收外部系统发送的仿真数据,以通过仿真数据记录模块发送至数据库子系统进行存储。 [0024] 可选地,数据库子系统包括资源数据模块、建模数据模块、仿线] 资源数据模块,用于存储资源数据; [0026] 建模数据模块,用于存储建模数据; [0027] 仿真数据模块,用于接收在线仿真子系统发送的仿真数据,并存储仿线] 可选地,仿真模型子系统包括行为控制模型模块、计算模型模块; [0029] 行为控制模型模块,用于根据建模数据建立行为控制模型; [0030] 计算模型模块,用于根据建模数据建立计算模型。 [0031] 可选地,系统还包括运行管控子系统; [0032] 运行管控子系统,用于通过运行管控台下达用户指令至在线] 第二方面,本发明提供一种分布式仿真方法,该方法应用于上述任意一项的分布 式仿线] 仿真模型子系统根据数据库子系统提供的建模数据建立仿真模型,并将仿真模型 发送给在线] 在线仿真子系统根据用户指令,利用数据库子系统提供的资源数据和仿真模型, 执行多进程仿真操作,并发送仿真数据至数据库子系统; [0036] 数据库子系统存储仿线] 本发明提出的一种分布式仿真系统及方法,包括具备仿真引擎服务功能的数据关 系框架,数据关系框架包括数据库子系统、仿真模型子系统、在线仿真子系统;通过数据库 子系统给在线仿真子系统提供资源数据,给仿真模型子系统提供建模数据,仿真模型子系 统根据建模数据建立仿真模型,并将仿真模型发送给在线仿真子系统;在线仿真子系统根 据用户指令,利用资源数据和仿真模型执行多进程仿真操作,并发送仿真数据至数据库子 系统进行存储。本发明分布式仿真系统通过数据库子系统针对不同的仿真实验可以预先建 立不同的资源数据,仿真模型子系统针对不同的仿真实验可以预先建立不同的仿真模型, 实现了在线仿真子系统调用预先建立的资源数据和仿真模型来进行仿真实验,以便同时执 行多进程仿真操作,提高了仿真系统的通用性,并提高了系统的适用性和仿线] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,不付出创造性劳动的前提下,还可以根 据这些附图示出的结构获得其他的附图。 5 5 CN 114490643 A 说明书 3/9页 [0039] 图1为本发明实施例一中分布式仿真系统的数据关系框架的结构示意图; [0040] 图2为本发明实施例一中一种分布式仿真系统的数据关系框架的信息交互结构示 意图。 [0041] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。 具体实施方式 [0042] 为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附 图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本 发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0043] 应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。 [0044] 在本发明中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含, 从而使得包括一系列要素的装置或者系统不仅包括那些要素,而且还包括没有明确列出的 其他要素,或者是还包括为这种装置或者系统所固有的要素。在没有更多限制的情况下,由 语句“包括……”限定的要素,并不排除在包括该要素的装置或者系统中还存在另外的相同 要素。 [0045] 另外,全文中出现的“和/或”的含义,包括三个并列的方案,以“A和/或B”为例,包 括A方案、或B方案、或A和B同时满足的方案。另外,各个实施例之间的技术方案可以相互结 合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾 或无法实现时,应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。 [0046] 在本发明中,使用用于表示系统的诸如“子系统”、“模块”或“单元”的后缀仅为了 有利于本发明的说明,其本身没有特定的意义。因此,“子系统”、“模块”或“单元”可以混合 地使用。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的 具体含义。另外,各个实施例的技术方案可以相互结合,但是必须是以本领域普通技术人员 能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时,应当认为这种技术方案 的结合不存在,也不在本发明要求的保护范围之内。 [0047] 鉴于现有技术中仿真系统存在适用性低的技术问题,本发明提供了一种分布式仿 真系统,总体思路如下: [0048] 分布式仿真系统包括具备仿真引擎服务功能的数据关系框架,数据关系框架包括 数据库子系统、仿真模型子系统、在线仿真子系统;数据库子系统,用于给在线仿真子系统 提供资源数据,给仿真模型子系统提供建模数据,并存储在线仿真子系统发送的仿真数据; 仿真模型子系统,用于根据建模数据建立仿真模型,并将仿真模型发送给在线仿真子系统; 在线仿真子系统,用于根据用户指令,利用资源数据和仿真模型执行多进程仿真操作,并发 送仿真数据至数据库子系统。 [0049] 通过上述技术方案,本发明分布式仿真系统通过数据库子系统针对不同的仿真实 验可以预先建立不同的资源数据,仿真模型子系统针对不同的仿真实验可以预先建立不同 的仿真模型,实现了在线仿真子系统调用预先建立的资源数据和仿真模型来进行仿真实 验,以便同时执行多进程仿真操作,解决了现有分布式仿真系统针对不同的仿真实验,需要 根据重新调用的数据重新建立模型的技术问题,提高了仿真系统的通用性,并提高了系统 6 6 CN 114490643 A 说明书 4/9页 的适用性和仿线,本实施例提出了一种分布式仿真系统,应用于仿线为本实施例的一种分布式仿真系统的数据关系框架的结构示意图,数据关系框架包 括数据库子系统、仿真模型子系统、在线] 数据库子系统,用于给在线仿真子系统提供资源数据,给仿真模型子系统提供建 模数据,并存储在线仿真子系统发送的仿线] 仿真模型子系统,用于根据建模数据建立仿真模型,并将仿真模型发送给在线] 在线仿真子系统,用于根据用户指令,利用资源数据和仿真模型执行多进程仿真 操作,并发送仿真数据至数据库子系统。 [0055] 本实施例中,仿真设备可以是教育、训练、制造和娱乐等领域内应用的仿真设备, 本实施例以直升机特情处置模拟训练设备进行详细说明,数据关系框架可以理解为基于分 布式仿真系统设计的在线仿真软件平台,用户指令可以是用户在仿真设备下达的仿真指 令,或仿真过程中下达的实时干预控制指令等,仿真操作可以是根据数据资源和仿真模型 进行的仿真实验,仿真实验可以是直升机特情中的地面共振、涡环、发动机停车、发动机空 中起动、发动机失火、尾桨故障(卡滞/失效)、燃油系统故障、发动机滑油压力损失、发动机 燃油调节器故障、液压系统故障(左/右)、主减滑油压力低、电气系统故障(直流/交流)等特 情仿真,本实施例对此不加以限制。 [0056] 具体的,数据库子系统存储了在线仿真子系统执行仿真操作所需的资源数据、仿 真模型子系统建立仿真模型所需的建模数据和在线仿真子系统执行仿真操作产生的仿真 数据。即数据库子系统可以包含了两种类型数据库,一种是存储资源数据和建模数据的本 地数据库,本地数据库可以根据仿真实验的需要预先建立,一种是存储仿真数据的在线数 据库。其中,资源数据和建模数据存储于根据需要模拟的特情需要预先采集建立的本地数 据库中,不同的仿真实验中可以根据实际需要建立本地数据库。仿真模型子系统可以根据 数据库子系统中的建模数据利用相应的建模模型建立在线仿真子系统执行仿真操作所需 的仿真模型,不同的仿真实验中可以根据实际需要建立建模模型。 [0057] 具体实现中,在线仿真子系统接收到用户指令后,根据用户指令,从数据库子系统 调用资源数据,从仿真模型子系统调用仿真模型,并利用资源数据和仿真模型执行多进程 或多线] 其中,在线仿真子系统支持实时多进程或多线程调用资源数据和仿真模型,进行 多进程或多线程的仿真实验,并支持软件部件跨多个计算系统分布,包括Windows操作系统 和Linux操作系统。 [0059] 本实施例分布式仿真系统通过数据库子系统针对不同的仿真实验可以预先建立 不同的资源数据,仿真模型子系统针对不同的仿真实验可以预先建立不同的仿真模型,实 现了在线仿真子系统调用预先建立的资源数据和仿真模型来进行仿真实验的分布式仿真 系统,解决了现有分布式仿真系统针对不同的仿真实验,需要根据重新调用的数据重新建 立模型的技术问题,提高了仿线] 本实例分布式仿真系统还通过在线仿真子系统实时调用资源数据和仿线页 行多进程或多线程仿真操作完成分布式仿线为本发明实施例一的一种分布式仿真系统的数据关系框 架的结构示意图,在线仿真子系统包括仿资源调用模块、真配置模块、仿真执行模块、仿线] 资源调用模块,用于从数据库子系统中调用资源数据和从仿真模型子系统中调用 仿线] 仿真配置模块,用于对资源数据和仿真模型进行分类管理,建立仿线] 仿真执行模块,用于利用仿真执行结构执行仿线] 仿真数据记录模块,用于记录仿真执行模块执行仿真操作时产生的仿真数据,并 发送仿真数据至数据库子系统进行存储。 [0066] 具体实现中,在线仿真子系统接收到用户指令后,资源调用模块,根据用户指令调 用数据库子系统中的资源数据和仿真模型子系统中的仿真模型;仿真配置模块,将资源调 用模块调用的资源数据和仿真模型进行分类管理,建立仿真执行结构;仿真执行模块,根据 用户指令同时调度多个仿真执行结构,执行多进程或多线程的仿真操作;仿真数据记录模 块,对仿真执行模块执行仿真操作时产生的仿真数据进行记录,并发送仿真数据至数据库 子系统进行存储。 [0067] 具体的,仿真执行模块可以负责执行仿真操作的时间推进,在分布式模式下,每个 进程和线程节点均有时间管理器,时间同步与推进控制由进程和线程主节点的时间管理器 负责。仿真执行模块还负责仿真执行结构的调度,仿真执行模块基于高效事件触发机制进 行模型调度,其中,事件包括周期性事件,例如基于仿真步长的时间事件,仿真步长由仿真 系统的配套工具配置,保证步长设置的开放性、适应性、应用灵活性;事件还包括随机性/临 时性事件,例如开火、毁伤等。 [0068] 具体的,资源调用模块包括数据调用单元、模型调用单元; [0069] 数据调用单元,用于从数据库子系统中调用资源数据; [0070] 模型调用单元,用于从仿真模型子系统中调用仿线] 具体实现中,在线仿真子系统接收到用户指令后,数据调用单元根据用户指令调 用数据库子系统中的资源数据,模型调用单元根据用户指令调用仿真模型子系统中的仿线] 具体的,仿真配置模块包括资源分类单元和资源管理单元; [0073] 资源分类单元,用于对资源数据和仿真模型进行分类,建立分类表; [0074] 资源管理单元,用于根据分类表,建立仿线] 本实施例中,资源分类单元采用结构化分类管理,建立资源数据和仿真模型的分 类表及其关联关系索引,支持快速检索与定位;资源管理单元根据分类表负责仿真执行结 构的创建和管理,在仿真推演与记录回放整个生命过程中维护仿真执行结构的完整性和可 用性。 [0076] 具体的,资源管理单元采用“双缓存机制”控制仿真执行结构中的资源数据或仿真 模型的更新循环,即在每个仿真周期的结尾,该仿真周期所更新的资源数据和仿真模型对 所有“读”的代理来说变成可用,而旧的资源数据或仿真模型变成“可写”。 [0077] 具体的,分类表包括主实体表、实体表、描述符表和消息表。其中,实体可以是在线页 仿真子系统中的资源数据和仿线] 主实体表保持了在线仿真子系统中可用实体的列表,主实体表中每个条目包含了 一个引用值,该引用指向实体表的一个条目,并包含了该实体的附加通用信息;这些信息包 括实体ID,作为特有的标识,表示在线仿真子系统内某个实体,实体ID从实体创建开始到删 除始终保持不变;创建时间,实体被创建或被引用到在线仿真子系统中的时间;实体类型: 枚举值,定义了实体的类型,实体的类型指向一个特定的实体表,该实体表中实体已经被定 义。 [0079] 实体表,在线仿真子系统中每个实体表保持了一组特定类型实体的信息。这些信 息包括实体ID;实体状态,对实体观察者来说实体可用时,可由用户设置;引用,指向主实体 表中相关条目。 [0080] 描述符表,用于维持特定类型的信息,描述符表内每个单一条目包含了引用,指向 相关实体(实体表内的一个条目);最后更新时间;描述符数据,每个条目包含了数据的两份 拷贝,使得“读者”在更新新的数据时,还可以查询前一个计算周期里所更新的数据。 [0081] 消息表包含了特定类型的消息,作为循环队列来处理;当一个表满时,旧的消息被 删除以腾出空间给新的消息。 [0082] 具体实现中,资源分类单元将资源数据和仿真模型进行分类,建立资源数据和仿 真模型的分类表及其关联关系索引,资源管理单元根据分类表及其关联关系索引创建和管 理基于资源数据和仿真模型的仿线] 本实施例分布式仿真系统中资源管理单元的这种“双缓存”的机制,确保了无锁机 制下的资源数据或仿真模型读写安全性和一致性,提高了资源数据或仿真模型的交换效 率。 [0084] 具体的,如图2所示,图2为本发明实施例一的一种分布式仿真系统的数据关系框 架的信息交互结构示意图,在线仿真子系统还包括人机交互模块; [0085] 人机交互模块,用于接收用户指令,并根据用户指令控制仿真执行模块执行仿线] 本实施例中,人机交互模块支持人在环实时下达用户指令的交互方式,能够按用 户在仿真过程中下达的用户指令对仿真操作进行状态保存,支持重启系统后能从下达用户 指令时刻或指定时刻恢复当前仿线] 具体实现中,人机交互模块接收到用户指令后,根据用户指令控制仿真执行模块 执行相应的仿线为本发明实施例一的一种分布式仿真系统的数据关系框 架的信息交互结构示意图,在线仿真子系统还包括信息交互模块; [0089] 信息交互模块,用于与外部系统进行信息交互,发送仿真数据至外部系统,或者接 收外部系统发送的仿真数据,以通过仿真数据记录模块发送至数据库子系统进行存储。 [0090] 本实施例中,信息交互模块可以是基于自带的HLA/RTI或DDS或其它数据协议的模 型数据转换接口,实现系统内模型属性和事件数据与其它战术训练系统或顶层框架的互联 互通;外部系统可以是仿真设备中的座舱操纵环境系统、直升机特情仿真分系统、运动平台 分系统、音效仿真分系统、计算机和网络分系统等系统。 [0091] 具体实现中,在线仿真子系统通过信息交互模块将仿真数据发送至外部系统,以 9 9 CN 114490643 A 说明书 7/9页 使外部系统可以根据仿真数据执行相应的外部操作,或者通过信息交互模块接收外部系统 执行外部操作后产生的仿真数据,并将仿真数据发送到数据库子系统进行存储。 [0092] 具体的,如图1所示,图1为本发明实施例一的一种分布式仿真系统的数据关系框 架的结构示意图,数据库子系统包括资源数据模块、建模数据模块、仿线] 资源数据模块,用于存储资源数据; [0094] 建模数据模块,用于存储建模数据; [0095] 仿真数据模块,用于接收在线仿真子系统发送的仿真数据,并存储仿线] 本实施例中,资源数据模块可以包括环境地形数据库、装备模型数据库、行为模型 数据库和想定库等;建模数据模块,可以包括装备模型数据库、行为模型数据库和想定库 等;仿真数据模块,可以包括仿线] 具体实现中,环境数据库由多域作战环境建模及数据处理工具构建,环境数据来 自外部专业数据采集,由多域作战环境建模及数据处理工具采集、处理入库;装备模型库由 装备建模工具(包括装备实体建模及数据处理工具、通信网络建模及数据处理工具)构建, 装备模型库建库过程接受模型校验管理,装备数据来自外部专业数据采集,由建模工具采 集、处理入库,并配合模型校验完成装备模型参数校验与设置;行为模型库由行为建模及数 据处理工具构建,行为模型库建库过程接受模型校验管理,行为规则数据来自外部专业数 据采集或作战设计系统,由行为建模工具采集、处理入库,并配合模型校验完成行为规则参 数校验与设置;想定库主要由想定转换服务(包括其想定编辑)构建,基于仿真实验方案设 计可以产生多样本想定;仿真实验记录数据库中的仿真数据由仿真执行模块执行仿真操作 时产生和/或外部系统发送。 [0098] 具体的,如图1所示,图1为本发明实施例一的一种分布式仿真系统的数据关系框 架的结构示意图,仿真模型子系统包括行为控制模型模块、计算模型模块; [0099] 行为控制模型模块,用于根据建模数据建立行为控制模型; [0100] 计算模型模块,用于根据建模数据建立计算模型。 [0101] 在本实施例中,行为控制模型可以是作战行为模型;计算模型可以是运动计算模 型、传感器探测计算模型、油料消耗计算模型和毁伤计算模型等。 [0102] 具体实现中,行为控制模型模块,根据数据库子系统中建模数据模块提供的行为 规则数据建立行为控制模型;计算模型模块,根据数据库子系统中建模数据模块提供的装 备数据建立对应的计算模型。 [0103] 具体的,如图2所Kaiyun官方网站示,图2为本发明实施例一的一种分布式仿真系统的数据关系框 架的信息交互结构示意图,分布式仿真系统还包括运行管控子系统; [0104] 运行管控子系统,用于通过运行管控台下达用户指令至在线] 本实施例中,运行管控子系统可以是运行管控台软件系统,在直升机特情处置训 练模拟中可以实现特情设置、飞行科目设置、飞行环境设置、训练情况评定、联网设置、标准 特情处置程序演示设置、教员监控等功能,可运行在教员端和学员端计算机上,特情训练管 理平台的功能根据登录用户权限不同而不同。每个学员端可独立对本地训练系统进行设 置,与教员端组成局域网后,教员可控制学员的特情训练的科目,并可实时监控各学员的训 练状态。 [0106] 具体实现中,通过运行管控子系统下达执行仿真操作的用户指令至在线页 统的仿真执行模块或人机交互模块,使仿真执行模块根据用户指令执行相应的仿真操作, 或使人机交互模块根据用户指令控制仿真执行模块执行相应的仿线] 本实施例提供一种分布式仿真系统,通过数据库子系统针对不同的仿真实验可以 预先建立不同的资源数据,仿真模型子系统针对不同的仿真实验可以预先建立不同的仿真 模型,实现了在线仿真子系统中资源调用模块调用预先建立的资源数据和仿真模型来进行 仿真实验的分布式仿真系统,解决了现有分布式仿真系统针对不同的仿真实验,需要根据 重新调用的数据重新建立模型的技术问题,提高了仿线] 本实施例提供一种分布式仿真系统,还通过在线仿真子系统中仿真配置模块实现 了仿真实验时仿真执行模块在线调度仿真执行结构执行仿真操作的分布式仿真系统,消除 了仿真系统中仿真执行模块与数据库之间编译时间的依赖性的问题,减轻了仿真系统中进 行仿真实验时需要先调用建模数据、然后根据建模数据建立仿真模型、最后根据仿真模型 执行仿真操作的执行顺序的依赖性。 [0109] 实施例二 [0110] 基于同一构思,本发明提供一种分布式仿真方法,该方法应用于上述任意一项的 分布式仿线:仿真模型子系统根据数据库子系统提供的建模数据建立仿真模型,并将 仿真模型发送给在线] 本实施例中,仿真模型可以是行为控制模型和/或计算模型。 [0113] 具体实现中,仿真模型子系统中的行为控制模型模块根据数据库子系统中的建模 数据模块提供的建模数据建立行为控制模型,仿真模型子系统中的计算模型模块根据数据 库子系统中的建模数据模块提供的建模数据建立计算模型,并将行为控制模型和/或计算 模型发送给在线:通过行为控制模型模块根据数据库子系统中存储的建模数据模块存储 的建模数据,建立行为控制模型; [0116] 步骤S12:通过计算模型模块根据数据库子系统中存储的建模数据模块建立计算 模型。 [0117] 步骤S20:在线仿真子系统根据用户指令,利用数据库子系统提供的资源数据和仿 真模型,执行多进程仿真操作,并发送仿真数据至数据库子系统; [0118] 具体实现中,在线仿真子系统接收到用户指令,根据用户指令从数据库子系统中 调用相应的资源数据,从仿真模型子系统调用相应的仿真模型,利用相应的资源数据和仿 真模型执行仿真操作,并将执行仿真操作产生的仿真数据发送至数据库子系统。 [0119] 具体的,步骤S20可以包括: [0120] 步骤S21:通过资源调用模块从数据库子系统中调用资源数据和从仿真模型子系 统中调用仿线:通过数据调用单元从数据库子系统中调用资源数据; [0122] 步骤S21.2:通过模型调用单元从仿真模型子系统中调用仿线:通过仿真配置模块对资源数据和仿真模型进行分类管理,建立仿线] 步骤S22.1:通过资源分类单元对资源数据和仿真模型进行分类,建立分类表; [0125] 步骤S22.2:通过资源管理单元根据分类表,建立仿线:通过仿真执行模块利用仿真执行结构执行仿线:通过仿真数据记录模块记录仿真执行模块执行仿真操作时产生的仿真 数据,并发送仿真数据至数据库子系统进行存储。 [0128] 步骤S30:数据库子系统存储仿线] 具体实现中,数据库子系统接收在线仿真子系统发送的仿真数据,并将仿真数据 存储到数据库子系统的相应数据库中。 [0130] 具体的,步骤S30可以包括: [0131] 步骤S31:通过仿真数据模块接收在线仿真子系统发送的Kaiyun官方网站仿真数据,并存储仿线] 上述方法步骤的具体实施方式中更多实施细节可参见实施例一中分布式仿真系 统的具体实施方式的描述,为了说明书的简洁,此处不再重复赘述。 [0133] 本实施例提供一种分布式仿真方法,通过数据库子系统提供资源数据,仿真模型 子系统提供仿真模型,在线仿真子系统调用资源数据和仿真模型执行仿真操作,实现了在 线仿真子系统中在线调用预先建立的资源数据和仿真模型并执行仿真操作的分布式仿真 方法,解决了现有分布式仿真系统针对不同的仿真实验,需要根据重新调用的数据重新建 立模型的技术问题,提高了仿线] 以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本 发明的发明构思下,利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直 接或间接运用在其他相关的技术领域,均包括在本发明的专利保护范围内。 12 12 CN 114490643 A 说明书附图 1/1页 图1 图2 13 13
2、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问加。
3、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
4、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
提供农业、铸造、给排水、测量、发电等专利信息的免费检索和下载;后续我们还将提供提供专利申请、专利复审、专利交易、专利年费缴纳、专利权恢复等更多专利服务。并持续更新最新专利内容,完善相关专利服务,助您在专利查询、专利应用、专利学习查找、专利申请等方面用得开心、用得满意!
22D701-3电缆桥架安装(26.9MB)(26.85MB)5ce2e72e69780631(1).pdf
QJ3237-2005 固体火箭发动机几何推力线偏斜和横移测量方法.pdf
[机械标准]JBT 8324.1-1996 简式数控卧式车床 精度.pdf
原创力文档创建于2008年,本站为文档C2C交易模式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中间服务平台,本站所有文档下载所得的收益归上传人所有。原创力文档是网络服务平台方,若您的权利被侵害,请发链接和相关诉求至 电线) ,上传者
-
2026-08-21通用分布式仿真I/O体系结构设计及其应用
-
2026-08-21分布式仿真系统及方法pdf
-
2026-08-21基于DDS的分布式网络仿真系统pdf
-
2026-08-21基于分布式仿真系统的实时架构设计docx
-
2026-08-21江淮观察还没等来《流浪地球3》参演过《流浪地球2》的这家安徽企业市占率做到全球第一
-
2026-08-20【图】《微微一笑很倾城》登陆纽约时代广场倾城夫妇国外秀恩爱
-
2026-08-20【图】拖鞋磨脚怎么办这几种方法很有用
-
2026-08-20【图】盘发教程有哪些教你简单的几种盘发方法

客服