CN106844980A - 一种支持***功能动态重组的调度***及其调度方法 - Google Patents
一种支持***功能动态重组的调度***及其调度方法 Download PDFInfo
- Publication number
- CN106844980A CN106844980A CN201710059730.2A CN201710059730A CN106844980A CN 106844980 A CN106844980 A CN 106844980A CN 201710059730 A CN201710059730 A CN 201710059730A CN 106844980 A CN106844980 A CN 106844980A
- Authority
- CN
- China
- Prior art keywords
- module
- model
- simulation
- emulation
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Evolutionary Computation (AREA)
- Geometry (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种支持***功能动态重组的调度***,包括:仿真预案设计模块、仿真运行管理模块、数据/模型库模块与统一调度模块,能够根据试验人员设计的作战想定及作战规则自动生成调度策略,借助调度模块完成仿真模型的自动索引、下载与加载,基于统一的信息交互框架和仿真运行控制,完成仿真同步运行与交互。本发明的旨在提供一套可扩展的仿真框架,满足不同类型的分布式仿真需求,提高仿真搭建的效率和可靠性。
Description
技术领域
本发明涉及模拟仿真领域,特别是涉及一种支持***功能动态重组的调度***及其调度方法。
背景技术
随着计算机科学与信息科学研究的深入,***建模与仿真技术和高性能计算一起成为继理论研究和实验研究之后的第三种认识世界和改造世界的重要手段,***建模与仿真技术不仅被广泛应用于工业生产领域,同时也在军事领域获得大力推广应用。***建模与仿真技术已逐步向数字化、虚拟化、网络化、智能化、协同化、集成化发展。随着军事需求和技术的发展,***仿真对象已开始由单武器平台性能仿真向多武器平台体系对抗仿真、由局部***的仿真向分布式大型虚拟战场攻防对抗仿真方向发展。现代军事仿真所面对的对象,如大型运载火箭***、大型武器***、飞行模拟,以及作战指挥***等都属于大型复杂***,复杂***仿真平台的研究开发一直是仿真技术领域的一个热点。
攻防对抗仿真是综合运用军事知识,使用逻辑数学模型,通过计算机推演,在敌对双方或多方进行实战的情况下,利用预先设计的描述实际或假定作战过程的规则、数据和步骤,对其对抗过程、结局和智能决策支持***进行仿真模拟。
传统的攻防对抗仿真***通常以现实世界中的实物对象为基础,建立***架构,每个节点或联邦成员功能、接口、部署主要参考模拟现实世界中的实物,在特定的想定规则下,协同完成仿真。这种方式的优点在于***架构明确,针对性强。但是存在明显的缺陷在于灵活性及扩展性极差,当仿真场景、目标、想定、规则甚至仿真试验物理环境发生变更时,都需要带来***结构的变更,维护和升级成本极高。
发明内容
本发明主要解决的技术问题是提供一种支持***功能动态重组的调度***及其调度方法,能够提供一套可扩展的仿真框架,满足不同类型的分布式仿真需求,提高仿真搭建的效率和可靠性。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种支持***功能动态重组的调度***,包括:仿真预案设计模块、数据/模型库模块、统一调度模块、仿真运行管理模块;
所述的仿真预案设计模块提供基于GIS的仿真预案设计功能,用于描述兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
所述的数据/模型库模块用于维护和管理***运行所依赖的数据以及模型;
所述的统一调度模块能够将仿真预案中的信息自动转化为调度策略,根据兵力配置、武器配置及作战环境信息,从数据/模型库中动态下载、加载兵力实体类模型、武器实体类模型、指挥控制类模型、情报处理类模型;根据展示规则,动态下载、加载指挥控制类模型、评估类模型,然后根据仿真控制命令,动态调度模型,完成***仿真;
所述的仿真运行管理模块负责根据试验人员的需要下达仿真初始化、仿真推进、暂停、继续、终止的命令,在仿真运行过程中,基于消息的排序传递以及仿真中逻辑时间的推进机制,周期向统一调度模块下达推进指令,推进仿真。
优选的,所述数据/模型库模块中的数据信息包括环境数据、兵力配置、武器性能参数与战术规则;模型主要是参与***运行的实体,包括兵力实体类模型、武器实体类模型、探测类模型、指挥控制类模型、情报处理类模型、环境类模型、评估类模型。
优选的,各模块之间的逻辑关系为:首先,仿真运行管理模块向仿真预案设计模块与统一调度模块发送仿真准备指令;其次,仿真预案设计模块向统一调度模块发送仿真预案信息;再次,仿真运行管理模块向统一调度模块下发仿真预备指令;然后,统一调度模块向数据/模型库模块发送模型配置要求,之后数据/模型库模块向统一调度模块发送具体的数据信息及模型文件;最后,仿真运行管理模块向统一调度模块周期发送仿真推进命令,各个仿真调度模块根据调度模型输出对应的信息。
本发明还公开了一种支持***功能动态重组的调度***的调度方法,主要包括如下步骤:
一、用户首先向数据/模型库模块中导入仿真所需的模型文件和数据;
二、结合当前数据/模型库模块中的模型,基于GIS设计仿真预案,定义包括兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
三、将编辑的仿真预案生成预案文件,并以XML的文件保存;
四、统一调度模块加载仿真预案文件,并将其转化为本次仿真的调度策略;
五、统一调度模块根据调度策略从数据/模型库模块中动态加载本次仿真所需模型,并进行加载;
六、用户通过仿真控制模块下达仿真控制命令,进入仿真运行阶段;
七、统一调度模块周期接收仿真推进命令,并根据调度策略调用参与仿真模块的统一接口,推进仿真运行。
本发明的有益效果是: 1)定义了兵力对抗仿真模型的统一描述规范; 2)定义了一种可支持功能动态重构、流程动态重组的调度策略,以及兵力对抗仿真想定到调度策略的映射方法;3)基于本方法所建立的仿真***,能够根据试验人员设计的作战想定及作战规则自动生成调度策略,借助调度模块完成仿真模型的自动索引、下载与加载,基于统一的信息交互框架和仿真运行控制,完成仿真同步运行与交互;4)本发明旨在提供一套可扩展的仿真框架,满足不同类型的分布式仿真需求,提高仿真搭建的效率和可靠性。
附图说明
图1是本发明一种支持***功能动态重组的调度方法一较佳实施例的***组成图;
图2是本发明一种支持***功能动态重组的调度方法的算法流程图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
请参阅图1,本发明实施例包括:
一种支持***功能动态重组的调度***,包括:仿真预案设计模块、数据/模型库模块、统一调度模块、仿真运行管理模块;
所述的仿真预案设计模块提供基于GIS的仿真预案设计功能,用于描述兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
所述的数据/模型库模块用于维护和管理***运行所依赖的数据以及模型;
所述的统一调度模块能够将仿真预案中的信息自动转化为调度策略,根据兵力配置、武器配置及作战环境信息,从数据/模型库中动态下载、加载兵力实体类模型、武器实体类模型、指挥控制类模型、情报处理类模型;根据展示规则,动态下载、加载指挥控制类模型、评估类模型,然后根据仿真控制命令,动态调度模型,完成***仿真;
所述的仿真运行管理模块负责根据试验人员的需要下达仿真初始化、仿真推进、暂停、继续、终止的命令,在仿真运行过程中,基于消息的排序传递以及仿真中逻辑时间的推进机制,周期向统一调度模块下达推进指令,推进仿真。
进一步的,所述数据/模型库模块中的数据信息包括环境数据、兵力配置、武器性能参数与战术规则;模型主要是参与***运行的实体,包括兵力实体类模型、武器实体类模型、探测类模型、指挥控制类模型、情报处理类模型、环境类模型、评估类模型。
进一步的,各模块之间的逻辑关系为:首先,仿真运行管理模块向仿真预案设计模块与统一调度模块发送仿真准备指令;其次,仿真预案设计模块向统一调度模块发送仿真预案信息;再次,仿真运行管理模块向统一调度模块下发仿真预备指令;然后,统一调度模块向数据/模型库模块发送模型配置要求,之后数据/模型库模块向统一调度模块发送具体的数据信息及模型文件;最后,仿真运行管理模块向统一调度模块周期发送仿真推进命令,各个仿真调度模块根据调度模型输出对应的信息。
如图2所示,本发明的工作流程如下所示:
一、用户首先向数据/模型库模块中导入仿真所需的模型文件和数据;
二、结合当前数据/模型库模块中的模型,基于GIS设计仿真预案,定义包括兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
三、将编辑的仿真预案生成预案文件,并以XML的文件保存;
四、统一调度模块加载仿真预案文件,并将其转化为本次仿真的调度策略;
五、统一调度模块根据调度策略从数据/模型库模块中动态加载本次仿真所需模型,并进行加载;
六、用户通过仿真控制模块下达仿真控制命令,进入仿真运行阶段;
七、统一调度模块周期接收仿真推进命令,并根据调度策略调用参与仿真模块的统一接口,推进仿真运行。
进一步的,本发明的运行载体采用带有网卡的普通计算机。
本发明中,所述统一调度模块的统一调度步骤如下所示:
一、解析仿真预案文件,获得文件中参与仿真的节点名称、类型、模型代号以及模型运行的物理设备标识(IP地址);
二、各个设备的调度引擎将所有的模型与自身的IP地址进行匹配,获得本地所需要运行的模型信息;
三、连接服务器,使用服务的检索服务,从服务器上检索对应的模型服务,若检索到,则将该模型文件实体以及服务描述文件下载到本地;
四、下载完毕后,向仿真运行管理模块发送通知命令,并监听仿真控制命令:
a)当接收到仿真初始化命令后,根据服务描述文件,加载服务,并调用服务初始化接口,完成初始化工作;
b)每当接收到仿真步长推进命令,调用服务执行命令;
c)当接收到仿真结束命令,卸载服务资源,释放相关内存,回到初始状态。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (4)
1.一种支持***功能动态重组的调度***,其特征在于,该方法的实现***包括:仿真预案设计模块、数据/模型库模块、统一调度模块、仿真运行管理模块;
所述的仿真预案设计模块提供基于GIS的仿真预案设计功能,用于描述兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
所述的数据/模型库模块用于维护和管理***运行所依赖的数据以及模型;
所述的统一调度模块能够将仿真预案中的信息自动转化为调度策略,根据兵力配置、武器配置及作战环境信息,从数据/模型库中动态下载、加载兵力实体类模型、武器实体类模型、指挥控制类模型、情报处理类模型;根据展示规则,动态下载、加载指挥控制类模型、评估类模型,然后根据仿真控制命令,动态调度模型,完成***仿真;
所述的仿真运行管理模块负责根据试验人员的需要下达仿真初始化、仿真推进、暂停、继续、终止的命令,在仿真运行过程中,基于消息的排序传递以及仿真中逻辑时间的推进机制,周期向统一调度模块下达推进指令,推进仿真。
2.根据权利要求1所述的一种支持***功能动态重组的调度***,其特征在于,所述数据/模型库模块中的数据信息包括环境数据、兵力配置、武器性能参数与战术规则;模型主要是参与***运行的实体,包括兵力实体类模型、武器实体类模型、探测类模型、指挥控制类模型、情报处理类模型、环境类模型、评估类模型。
3.根据权利要求1所述的一种支持***功能动态重组的调度***,其特征在于,各模块之间的逻辑关系为:首先,仿真运行管理模块向仿真预案设计模块与统一调度模块发送仿真准备指令;其次,仿真预案设计模块向统一调度模块发送仿真预案信息;再次,仿真运行管理模块向统一调度模块下发仿真预备指令;然后,统一调度模块向数据/模型库模块发送模型配置要求,之后数据/模型库模块向统一调度模块发送具体的数据信息及模型文件;最后,仿真运行管理模块向统一调度模块周期发送仿真推进命令,各个仿真调度模块根据调度模型输出对应的信息。
4.一种如权利要求1所述的一种支持***功能动态重组的调度***的调度方法,其特征在于,主要包括如下步骤:
一、用户首先向数据/模型库模块中导入仿真所需的模型文件和数据;
二、结合当前数据/模型库模块中的模型,基于GIS设计仿真预案,定义包括兵力对抗双方的兵力配置、初始态势、武器配置、机动参数、战术规则、作战环境及仿真条件;
三、将编辑的仿真预案生成预案文件,并以XML的文件保存;
四、统一调度模块加载仿真预案文件,并将其转化为本次仿真的调度策略;
五、统一调度模块根据调度策略从数据/模型库模块中动态加载本次仿真所需模型,并进行加载;
六、用户通过仿真控制模块下达仿真控制命令,进入仿真运行阶段;
七、统一调度模块周期接收仿真推进命令,并根据调度策略调用参与仿真模块的统一接口,推进仿真运行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710059730.2A CN106844980B (zh) | 2017-01-24 | 2017-01-24 | 一种支持***功能动态重组的调度***及其调度方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710059730.2A CN106844980B (zh) | 2017-01-24 | 2017-01-24 | 一种支持***功能动态重组的调度***及其调度方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106844980A true CN106844980A (zh) | 2017-06-13 |
CN106844980B CN106844980B (zh) | 2021-04-30 |
Family
ID=59121461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710059730.2A Active CN106844980B (zh) | 2017-01-24 | 2017-01-24 | 一种支持***功能动态重组的调度***及其调度方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106844980B (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108733897A (zh) * | 2018-04-28 | 2018-11-02 | 上海烜翊科技有限公司 | 基于体系架构模型的攻防对抗仿真***及仿真方法 |
CN108875231A (zh) * | 2018-06-27 | 2018-11-23 | 北京顺丰同城科技有限公司 | 一种驻店模式下的调度仿真方法及*** |
CN109359792A (zh) * | 2018-07-11 | 2019-02-19 | 北京联创众升科技有限公司 | 一种基于动态建模的导调控制***以及方法 |
CN109541960A (zh) * | 2017-09-21 | 2019-03-29 | 成都紫瑞青云航空宇航技术有限公司 | 一种用于飞行器数字化战场对抗的***和方法 |
CN110634073A (zh) * | 2019-09-20 | 2019-12-31 | 中国银行股份有限公司 | 交易冻结方法及*** |
CN111522731A (zh) * | 2020-03-13 | 2020-08-11 | 中国电子科技集团公司第二十九研究所 | 一种仿真模型在线重载的模型集成方法及装置 |
CN116679583A (zh) * | 2023-05-23 | 2023-09-01 | 中国舰船研究设计中心 | 一种无人装备仿真试验导控*** |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964019A (zh) * | 2010-09-10 | 2011-02-02 | 北京航空航天大学 | 基于Agent技术的对抗行为建模仿真平台及仿真方法 |
CN102521470A (zh) * | 2011-12-31 | 2012-06-27 | 中国人民解放军92232部队 | 基于xml模式的雷达仿真*** |
CN103279587A (zh) * | 2013-04-02 | 2013-09-04 | 北京航空航天大学 | 一种基于想定描述的作战仿真*** |
CN103440376A (zh) * | 2013-08-26 | 2013-12-11 | 中国人民解放军国防科学技术大学 | 基于组件的分布集中一体化仿真***运行支撑平台 |
CN103593516A (zh) * | 2013-10-30 | 2014-02-19 | 中国运载火箭技术研究院 | 一种作战体系建模与仿真*** |
CN104239611A (zh) * | 2014-08-27 | 2014-12-24 | 中国航天科工运载技术研究院 | 一种基于人在回路的分布式仿真*** |
CN105184017A (zh) * | 2015-09-30 | 2015-12-23 | 成都赫尔墨斯科技有限公司 | 一种基于OpenSceneGraph的实时战场仿真***及方法 |
CN105653789A (zh) * | 2015-12-29 | 2016-06-08 | 中国人民解放军空军指挥学院 | 一种异构仿真方法 |
CN105677443A (zh) * | 2015-12-29 | 2016-06-15 | 中国人民解放军空军指挥学院 | 一种异构仿真*** |
-
2017
- 2017-01-24 CN CN201710059730.2A patent/CN106844980B/zh active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101964019A (zh) * | 2010-09-10 | 2011-02-02 | 北京航空航天大学 | 基于Agent技术的对抗行为建模仿真平台及仿真方法 |
CN102521470A (zh) * | 2011-12-31 | 2012-06-27 | 中国人民解放军92232部队 | 基于xml模式的雷达仿真*** |
CN103279587A (zh) * | 2013-04-02 | 2013-09-04 | 北京航空航天大学 | 一种基于想定描述的作战仿真*** |
CN103440376A (zh) * | 2013-08-26 | 2013-12-11 | 中国人民解放军国防科学技术大学 | 基于组件的分布集中一体化仿真***运行支撑平台 |
CN103593516A (zh) * | 2013-10-30 | 2014-02-19 | 中国运载火箭技术研究院 | 一种作战体系建模与仿真*** |
CN104239611A (zh) * | 2014-08-27 | 2014-12-24 | 中国航天科工运载技术研究院 | 一种基于人在回路的分布式仿真*** |
CN105184017A (zh) * | 2015-09-30 | 2015-12-23 | 成都赫尔墨斯科技有限公司 | 一种基于OpenSceneGraph的实时战场仿真***及方法 |
CN105653789A (zh) * | 2015-12-29 | 2016-06-08 | 中国人民解放军空军指挥学院 | 一种异构仿真方法 |
CN105677443A (zh) * | 2015-12-29 | 2016-06-15 | 中国人民解放军空军指挥学院 | 一种异构仿真*** |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109541960A (zh) * | 2017-09-21 | 2019-03-29 | 成都紫瑞青云航空宇航技术有限公司 | 一种用于飞行器数字化战场对抗的***和方法 |
CN109541960B (zh) * | 2017-09-21 | 2022-06-10 | 成都紫瑞青云航空宇航技术有限公司 | 一种用于飞行器数字化战场对抗的***和方法 |
CN108733897A (zh) * | 2018-04-28 | 2018-11-02 | 上海烜翊科技有限公司 | 基于体系架构模型的攻防对抗仿真***及仿真方法 |
CN108733897B (zh) * | 2018-04-28 | 2021-04-30 | 上海烜翊科技有限公司 | 基于体系架构模型的攻防对抗仿真***及仿真方法 |
CN108875231A (zh) * | 2018-06-27 | 2018-11-23 | 北京顺丰同城科技有限公司 | 一种驻店模式下的调度仿真方法及*** |
CN109359792A (zh) * | 2018-07-11 | 2019-02-19 | 北京联创众升科技有限公司 | 一种基于动态建模的导调控制***以及方法 |
CN109359792B (zh) * | 2018-07-11 | 2021-03-02 | 北京联创众升科技有限公司 | 一种基于动态建模的导调控制***以及方法 |
CN110634073A (zh) * | 2019-09-20 | 2019-12-31 | 中国银行股份有限公司 | 交易冻结方法及*** |
CN110634073B (zh) * | 2019-09-20 | 2022-02-01 | 中国银行股份有限公司 | 交易冻结方法及*** |
CN111522731A (zh) * | 2020-03-13 | 2020-08-11 | 中国电子科技集团公司第二十九研究所 | 一种仿真模型在线重载的模型集成方法及装置 |
CN111522731B (zh) * | 2020-03-13 | 2023-06-23 | 中国电子科技集团公司第二十九研究所 | 一种仿真模型在线重载的模型集成方法及装置 |
CN116679583A (zh) * | 2023-05-23 | 2023-09-01 | 中国舰船研究设计中心 | 一种无人装备仿真试验导控*** |
Also Published As
Publication number | Publication date |
---|---|
CN106844980B (zh) | 2021-04-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106844980A (zh) | 一种支持***功能动态重组的调度***及其调度方法 | |
CN109300354A (zh) | 一种武器装备体系对抗仿真*** | |
CN107193639B (zh) | 一种支持联合作战的多核并行仿真引擎*** | |
CN104573182B (zh) | 一种用于飞行器多模态控制***的设计方法 | |
CN104281060B (zh) | 一种飞行器半实物接入试验测控*** | |
CN109522002A (zh) | 一种基于模型驱动的无人机地面站开放式架构 | |
KR101056682B1 (ko) | 컴포넌트 기반의 무기체계 시뮬레이션 시스템 및 시뮬레이션 방법 | |
CN104730937A (zh) | 半实物仿真***及半实物仿真方法 | |
CN113489603B (zh) | 一种网络靶场中交互式背景流量发生方法与*** | |
CN107145673A (zh) | 一种联合仿真***和方法 | |
CN114186348A (zh) | 一种多飞行器协同运用仿真环境精细化敏捷构建方法 | |
CN105022288A (zh) | 一种工业电子嵌入式***的仿真*** | |
CN102799709A (zh) | 基于xml的***仿真试验环境构建与配置***及方法 | |
CN105116758A (zh) | 一种工业电子嵌入式***的仿真方法 | |
CN110569615A (zh) | 一种多源异构嵌入式软件协同仿真测试方法 | |
CN107515966A (zh) | 一种基于dds的雷达仿真***分层构建方法 | |
KR20120075549A (ko) | 단일 프레임워크 시뮬레이터 및 방법 | |
CN105093964A (zh) | 工业电子嵌入式***仿真用设备模型的构建方法 | |
CN114186347A (zh) | 一种多飞行器协同运用仿真*** | |
CN105740039A (zh) | 基于rtx与vmic的gnc实时仿真***构建方法 | |
CN112560184A (zh) | 一种飞行器仿真模型并行计算***及方法 | |
Lee et al. | Building multiple resolution modeling systems using the high-level architecture | |
KR20200068453A (ko) | 다중 해상도 모델 기반의 전장 m&s 시스템 및 이의제어방법 | |
KR102633046B1 (ko) | 네이티브 클라우드 컴퓨팅 환경에서의 실시간 시뮬레이션 방법 | |
Bitsch et al. | Learning factories on demand |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |