一种面向作战模拟的作战过程建模方法及模型调度方法_3

文档序号:9235607阅读:来源:国知局
类模块有且仅有两个输出
[012引 V巧gMb,有且仅有两个模块叫,化£ M,j, k声i, j声k,使m i. out = {nij,mj.
[0127] (4) C类模块不少于两个输出模块
[012 引 苗"?,61\1[,至少存在模块巧,,...巧,,。>2,使听.。'"={?",,,...,听。}.
[0129] (5)模块影响级设定原则
[0130] 由于预警机、干扰机等信息作战装备对战斗机、反潜机、捜救机等其它装备在预 警、指挥、引导、电子压制掩护等方面的影响作用,即便存在描述信息对抗类实体的模块 与其它模块的预设起始时间相同的情况,仿真时也应使其优先运行。由此,建模时要求, VweM,如m是描述信息对抗类实体作战活动(行动)的模块,应设m. ir = 1,否则m. ir =2.
[0131] 模块优先级的设定与具体问题有关,不能一概而论。
[0132] 基于CSD的作战模拟采用事件(模块)驱动机制。模型调度方法如下:首先在待 运行模块集中捜索最早起始模块,如果唯一,则令其运行;否则,先按模块影响级判断运行 的模块,再按上述运行规则驱动模块运行。每个模块运行后,将其从待运行模块集中删除, 并重新捜索最早起始模块。如此循环,直到待运行模块集为空则停止运行。具体步骤为:
[0133] 第0步;对作战序列图CSD = {M,A,E},令U = M为待运行模块集。
[0134] 第1步;如果U = 4,结束;否则遍历U中所有模块,找到最早起始模块子集扣
[013引第2步姻果Ui= {u 1},即Ui中只有一个模块,令U 1运行,并令U = U\ {u 1},返回 第1步;否则,Ui中有两个W上模块,进入第3步。
[0136] 第3步;遍历扣如果巧=1 = {叫《1 e UV! = 1}幸若,则恥,适用于D类规则,令巧=, 中所有模块运行,并令U = U\UU,返回第1步;否则进入第4步。
[0137] 第4步:将Ui中所有模块分组,将具有相同输入集的模块划为一个子集SiElJi, i = 1, 2,. . . ,m,即 VW/,巧teS;,j声 k,nij. in = nik. in ;其它模块划入子集 VC IJi.则 SiU ... U SmU V = U\ 且 51,...,5。,¥互不相容。
[0138] 第4. 1步:令V中所有模块运行(满足A类运行规则),并令U = U\V ;
[0139] 第4.2步对VS,,i = l,2,...,m,分别用B、C两类运行规则进行检测:
[0140] (1)如果S趣用于B类运行规则,则记S 1= {s。S2}.令S冲高优先级模块运行, 设为 Si (Si. pr < S2. pr),令 U = U\ ({sj U Q (S2));
[0141] 似如果S趣用于C类运行规则,令S冲所有模块运行,令U = U\S i.
[0142] 第5步;返回第1步。
[0143] W上过程中,每一个模块的运行,即调用相应的确定性或随机性效能模型进行计 算,并根据计算结果来更新CSD的实体集E中各个实体的可变属性向量。活动层作战效能 指标的计算即通过对各实体的可变属性向量来统计。
[0144] 本发明实施例所提出的作战过程建模技术CSD解决了 W下技术要点:
[0145](1)确定性与随机性相结合。体现在两方面,一是在序列分支规则方面,既要设计 确定性规则(如作战计划时确定的行动时序、各行动间的优先级和影响关系),也要设计随 机性规则(由于随机事件而导致作战向不同序列分支演化);二是在效能模型的配置方面, 允许对各作战活动配置确定性模型或随机性模型,W满足作战模拟和计算的不同精细和简 化程度的需求。
[0146] (2)过程建模的层次性。一般按"战役、战斗、行动、活动"等层次对作战进行军事 语言描述,本发明可W建立与上述层次划分一致的作战过程模型结构,并涵盖各层次作战 过程的起始、演化、分支和终止。
[0147] 做效能模型的模板化。即按作战过程模型的层次结构,通过对一系列规范化、模 块封装的效能模型进行组合,实现作战模拟与效能指标计算,并且便于模型重用。
[014引(4)模型调度方法。设计相应的模型调度方法,按设定的序列分支规则调度各模型 运算,W实现作战模拟运行和效能指标计算。
[0149] 本发明采用确定性与随机性相结合的方法进行作战过程建模,相比W往技术方 法,具有W下明显优点:
[0150] (1)层次划分符合实际。按"战役、战斗、行动、活动"进行层次划分,符合作战实 际。而且在不同层次,CSD都可采用确定性与随机性相结合的方法进行该层次作战过程建 模。行动层及W上层次,实现了作战过程演化分支的确定性与随机性规则的结合;活动层 上,可W根据需求采用确定性或随机性方法建立合理的效能计算模型。
[0151] (2)相比纯确定性建模方法,过程建模更加合理。CSD在能一定程度上反映作战中 的随机因素,避免对作战过程的过度简化,因而可W更加合理地描述作战过程,使作战模拟 和指标计算的结果更加可信。
[0152] (3)相比纯随机性建模方法,调整简便、运算快速。由于避免了大量技术和战术方 面的细节知识,CSD不需要大量的技术人员参与技术保障;而且参数调整相对方便,因而可 W针对作战想定的修改快速得到作战模拟和指标计算的结果。
[0153] (4)模型配置相对灵活。CSD可W根据作战模拟和效能指标计算的不同需求,改变 建模的详细程度,尤其是对活动层各战术活动,可W根据需要配置确定性或随机性模型。由 此,既可W避免全用随机性模型带来的技术复杂性和计算量大的问题,也可W避免全用确 定性模型带来的对作战过程随机性描述不充分的缺点。
[0154] W上所述,仅为本发明优选实施例的【具体实施方式】,但本发明的保护范围并不局 限于此,任何熟悉本领域的技术人员在本发明所揭露的技术范围内,可不经过创造性劳动 获得的变化或替换,都应涵盖在本发明的保护范围之内,本说明书内容亦不应理解为对本 发明的限制。
【主权项】
1. 一种面向作战模拟的作战过程建模方法,其特征在于,作战过程按战役、战斗、行动、 活动进行层次划分,每一层次均用CSD来描述,在不同层次,CSD都采用确定性与随机性相 结合的方法进行该层次作战过程建模。2. 根据权利要求1所述的作战过程建模方法,其特征在于,行动层及以上层次,采用确 定性与随机性规则相结合的作战过程演化分支运行方式。3. 根据权利要求2所述的作战过程建模方法,其特征在于,确定性规则包括时序运行、 优先级判别运行或/和影响级判别运行。4. 根据权利要求1所述的作战过程建模方法,其特征在于,活动层上,采用确定性或随 机性方法建立合理的效能计算模型。5. 利用权利要求1至4中任一所述的作战过程建模方法获得的模型的调度方法,其特 征在于,首先在待运行模块集中搜索最早起始模块,如果唯一,则令其运行;否则,先按模块 影响级判断运行的模块,再按上述运行规则驱动模块运行;每个模块运行后,将其从待运行 模块集中删除,并重新搜索最早起始模块;如此循环,直到待运行模块集为空则停止运行。6. 根据权利要求5所述的模型调度方法,其特征在于,包括如下具体步骤: 第〇步:对作战序列图CSD= {M,A,E},令U=M为待运行模块集; 第1步:如果U=巾,结束;否则遍历U中所有模块,找到最早起始模块子集U1,第2步:如果U:={u],即U1中只有一个模块,令u1运行,并令U=U\{u,返回第1 步;否则,U1中有两个以上模块,进入第3步; 第3步:遍历U1,如果UU=ppeU%1./" = 1卜#,则uL:适用于影响级判别运行规则, 令UL中所有模块运行,并令U=U\UU,返回第1步;否则进入第4步; 第4步:将U1中所有模块分组,将具有相同输入集的模块划为一个子集Si^U1,i= 1,2,…,m,即VWyWSi,j乒k,m」.in=mk.in;其它模块划入子集VgU1 .则SiU… USmUV=U1iS1,…,Sm,V互不相容; 第4. 1步:令V中所有模块运行,满足时序运行规则,并令U=U\V; 第4. 2步:对VS,,i= 1;2,…,m,分别用优先级判别运行、随机运行两类运行规则进 行检测: (1)如果Si适用于优先级判别运行规则,则记Si= {Sl,s2} 中高优先级模块运 行,设为Si(Sppr<s2.pr),令U=U\({sjUQ(s2)); ⑵如果Si适用于随机运行规则,令S冲所有模块运行,令U=U\Si;第5步:返回第 1步。
【专利摘要】本发明公开了一种面向作战模拟的作战过程建模方法,作战过程按战役、战斗、行动、活动进行层次划分,每一层次均用CSD来描述,在不同层次,CSD都采用确定性与随机性相结合的方法进行该层次作战过程建模。本发明还公开了基于上述作战过程建模方法获得的模型调度方法,首先在待运行模块集中搜索最早起始模块,如果唯一,则令其运行;否则,先按模块影响级判断运行的模块,再按上述运行规则驱动模块运行;每个模块运行后,将其从待运行模块集中删除,并重新搜索最早起始模块;如此循环,直到待运行模块集为空则停止运行。它能支持对各作战活动配置确定性和随机性的效能模型以解决效能指标计算问题,支持效能模型的模块化封装以便模型重用。
【IPC分类】G06F17/50
【公开号】CN104951631
【申请号】CN201510423518
【发明人】罗鹏程, 金光
【申请人】中国人民解放军国防科学技术大学
【公开日】2015年9月30日
【申请日】2015年7月17日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1