一种训练系统的集成与实时调度的方法

文档序号:2570246阅读:105来源:国知局
专利名称:一种训练系统的集成与实时调度的方法
技术领域
本发明涉及计算机控制领域,特别涉及一种训练系统的集成与实时调度的方法。
背景技术
模拟训练正从飞行训练向战术训练的层次发展,分队战术模拟系统的研制,使其 克服了训练场地、气象、作战对手、评估手段等条件的限制,满足飞行员熟悉战场环境、识别 打击目标、进行小规模对抗和空地突击模拟训练的需要,为培养良好战术意识、增强战术素 养提供了条件,使模拟训练实现了跨越式发展。 目前的飞行模拟器软硬件系统由座舱系统、操纵系统、显示系统、飞行控制系统、 网络系统、教员台系统、视景系统、音响系统、辅助系统等组成。 发明人在实现本发明的过程中发现,现有技术至少存在以下缺点飞行模拟器软 硬件系统主要针对的是基本驾驶术训练,战术训练科目很少,且软硬件系统的结构复杂。

发明内容
为了减少飞行模拟器软硬件系统的复杂性,提高战术训练,本发明实施例提供了 一种训练系统的集成与实时调度的方法,所述技术方案如下 本发明实施例提供了一种训练系统的集成与实时调度的方法,所述方法包括
将分队战术训练需要的各个分系统、模块以及相关的功能软件集成在一起,形成 一个分队战术训练系统; 采取集成调度的两级方案,将所述各个分系统作为集成调度的第一级; 将所述模块作为集成调度的第二级,将所述相关的功能软件集成到二台计算机上
运行; 采用实时调度的方法对所述第一级和所述第二级进行调度。 所述将分队战术训练需要的各个分系统、模块以及相关的功能软件集成在一起, 形成一个分队战术训练系统具体包括 通过动态链接库、源代码、共享内存的方式将所述分队战术训练需要的各个系统、
模块以及相关的功能软件集成在一起,形成一个分队战术训练系统。
所述采用实时调度的方法对所述第一级和所述第二级进行调度具体包括 通过所述实时调度算法对所述分系统进行调度; 通过所述实时调度算法对所述模块进行调度。
本发明实施例提供的技术方案的有益效果是 通过采用动态链接库、源代码、共享内存的方式将分队战术训练需要的各个系统、 模块以及相关的功能软件集成在一起实现了对分队战术训练系统的集成,采用集成调度的 两级方案,实现了各分系统的分布式实时调度及各模块之间的动态优化调度,使系统软硬 件结构模块化,提高了系统可靠性和数据传输效率。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
图1是本发明实施例提供的一种训练系统的集成与实时调度的方法的流程图;
图2是本发明实施例提供的训练系统的体系结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。 参见图l,本发明实施例提供了一种训练系统的集成与实时调度的方法,具体流程 详见下文描述 步骤101 :将分队战术训练需要的各个分系统、模块以及相关的功能软件集成在 一起,形成一个分队战术训练系统。 其中,在不同任务的计算机上通过动态链接库、源代码、共享内存的方式将分队战 术训练需要的各个系统、模块以及相关的功能软件集成在一起实现了分队战术训练系统的 集成。例如将仿真终端系统、导调系统、数据链系统、二维态势系统、三维态势系统等、仿真 终端系统中的飞行模块、仪表模块、火控模块、雷达模块、外弹道模块、音响模块、视景等模 块、以及涉及的众多功能软件集成在一起。 本发明实施例中分队战术训练系统需要设定仿真终端2台、导调和二维态势需要 1台计算机、数据链需要2台计算机、三维态势需要1台计算机。根据执行的任务不同,也可 以采取其他的分配方式,具体实现时,本发明实施例对此不做限制。 步骤102 :采取集成调度的两级方案,将仿真终端系统、导调系统、数据链系统、二 维态势系统、三维态势系统等作为集成调度方法的第一级,各系统之间通过网络接口相连 接。 其中,由于多类型的实时任务并存于一个系统,单一的调度方法无法满足这一需 要,所以采取集成调度的两级方案,根据系统任务分配通过实时算法分开调度。第一级由多 台计算机组成一个系统,需要通过实时调度算法完成多台计算机之间的实时任务调度。所 有的计算机都需要必须接收第一级实时调度算法的调度,完成各自不同的任务,从而完成 集成系统的功能。 在进行系统训练时,仿真终端系统会给其他分系统发出时钟标记和飞机状态数 据,形成一个在时间和空间上高度统一的虚拟战场环境。例如仿真终端系统会将自身的时 间数据通过网络接口发给导调系统、数据链系统、二维态势系统、三维态势系统等,导调系 统、数据链系统、二维态势系统、三维态势系统等通过网络接收仿真终端系统发送的时间等 数据,这样在时间上就形成了统一 。 参见图2,仿真终端系统由n个仿真终端组成,仿真终端系统通过以太网将时间等 数据发送给导调系统、数据链系统、二维态势系统、三维态势系统。仿真终端系统也可以通 过以太网接收导调系统、数据链系统、二维态势系统、三维态势系统发送的数据,具体实现时,本发明实施例对此不做限制。 上述仿真终端发送自身的时间和飞机状态数据,采取的是一对一或一对多(广 播)的发送方式,根据任务可事先设定发送的方式,若仿真终端采用广播的发送方式发送 数据,若发送的数据只和导调有关,则导调接收仿真终端发送的数据,数据链系统、二维态 势系统、三维态势系统则不响应仿真终端发送的数据。 步骤103 :将仿真终端系统的飞行模块、仪表模块、火控模块、雷达模块、外弹道模 块、音响模块、视景等模块作为系统集成调度方法的第二级,将其涉及的众多功能软件集成 到二台计算机上运行。 在仿真终端系统中通过动态优化实时调度算法完成各个模块之间的实时任务调 度,完成飞机状态数据的采集。在第二级任务调度时应严格遵循在任务预先设定时已确定 好的顺序执行。 其中,每台仿真终端以基于WINDOWS平台的RTX实时操作系统为基础,通过对系统 的CPU计算资源、网络带宽资源、图形资源、10资源等进行统一管理和优化配置,针对空空、 空地不同战术科目的设置,根据各模块的优先级高低及粒度大小情况,在一个仿真时钟周 期内,仿真终端通过动态链接库智能化地批次调用不同的仿真模块,实现了多种资源信息 的实时动态调度。 由于系统采用了集成调度的两级方案,并通过实时调度算法有效地实现了各分系 统的分布式实时调度及各模块之间的动态优化调度,使系统软硬件结构模块化,提高了系 统可靠性和数据传输效率。 综上所述,本发明实施例提供了一种训练系统的集成与实时调度的方法,通过该 方法实现了各分系统的分布式实时调度及各模块之间的动态优化调度,使系统软硬件结构 模块化,提高了系统可靠性和数据传输效率。 以上仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则 之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种训练系统的集成与实时调度的方法,其特征在于,所述方法包括将分队战术训练需要的各个分系统、模块以及相关的功能软件集成在一起,形成一个分队战术训练系统;采取集成调度的两级方案,将所述各个分系统作为集成调度的第一级;将所述模块作为集成调度的第二级,将所述相关的功能软件集成到二台计算机上运行;采用实时调度的方法对所述第一级和所述第二级进行调度。
2. 如权利要求1所述的方法,其特征在于,所述将分队战术训练需要的各个分系统、模 块以及相关的功能软件集成在一起,形成一个分队战术训练系统具体包括通过动态链接库、源代码、共享内存的方式将所述分队战术训练需要的各个系统、模块 以及相关的功能软件集成在一起,形成一个分队战术训练系统。
3. 如权利要求1所述的方法,其特征在于,所述采用实时调度的方法对所述第一级和 所述第二级进行调度具体包括通过所述实时调度算法对所述分系统进行调度; 通过所述实时调度算法对所述模块进行调度。
全文摘要
本发明公开了一种训练系统的集成与实时调度的方法,属于计算机控制领域。所述方法包括将分队战术训练需要的各个分系统、模块以及相关的功能软件集成在一起,形成一个分队战术训练系统;采取集成调度的两级方案,将所述各个分系统作为集成调度的第一级;将所述模块作为集成调度的第二级,将所述相关的功能软件集成到二台计算机上运行;采用实时调度的方法对所述第一级和所述第二级进行调度。本发明提供的方法解决了实现了各分系统的分布式实时调度及各模块之间的动态优化调度,使系统软硬件结构模块化,提高了系统可靠性和数据传输效率。
文档编号G09B19/00GK101727763SQ20091024178
公开日2010年6月9日 申请日期2009年12月11日 优先权日2009年12月11日
发明者李军 申请人:中国人民解放军空军军训器材研究所
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1