刘德胜,马宝林,葛亚维
(军事科学院评估论证研究中心,北京 100091)
现代信息化战争是体系作战,作战双方的作战行动都离不开作战体系的支撑。作战体系建模对于开展作战体系研究,建立综合、完整、高效的作战体系具有非常重要的意义。自体系作战正式成为信息化战争主要作战样式以来,学者们对作战体系建模方法与应用问题高度重视,并开展了大量研究。以美国为代表的西方国家很早就提出了C4ISR AF、DoDAF、MoDAF、NAF等建模框架,用于指导军方开展作战体系设计。国内学者也相继提出了基于复杂网络[1-4]、基于指控链[5]、基于信息流[6]、基于能力优先[7]等作战体系建模方法,并开展相关应用,研究对象包括指控体系、反导体系、防空体系、航母编队作战体系等。这些成果对于促进作战体系建模深入研究发挥了重要的作用。但是,当前研究成果大多针对特定作战体系开展专门研究,如指控体系、反导体系等,建模方法和应用也大多针对特定领域。本文力求从整体层面对作战体系建模方法和应用成果进行系统全面的总结,为更加深入地开展作战体系建模研究提供借鉴,为实践应用中作战体系设计和评估提供参考。
目前常用的作战体系建模方法主要有四种。
该方法主要从不同的视角使用不同的机制去描述作战体系,从而形成作战体系结构的全貌,通常采用体系架构设计工具。典型的主要有DoDAF、MoDAF和UAF,其中,DoDAF和UAF应用最为广泛。
1.1.1 美国国防部DoDAF体系结构框架
DoDAF是美国国防部对近20年军事系统研发经验进行系统总结开发形成的,当前版本为DoDAF v2.02。DoDAF v2.02体现了“以数据为中心”的体系建模思想,通过组合表示、仪表板、融合表示、图形描述、参考模型等五种常用呈现技术从体系结构信息库中提取数据进行展现,定义了全视图、项目视图、能力视图、作战视图、服务视图、系统视图、标准视图、数据和信息视图等8种视图。基于DoDAF作战体系结构描述过程如图1所示[8]。
图1 体系结构描述示意图
过程1:作战背景描述。结合作战目标,通过整体构想、层次结构、阶段规划和相互依赖关系为描述作战体系能力提供战略背景和描述范围[9]。
过程2:作战概念描述。结合作战概念数据模型,以概要图形的形式,对作战使命、作战节点、作战样式等相关内容进行描述。
过程3:组织关系描述。结合高级作战概念图,对作战体系内部结构及其各节点之间关系进行描述。
过程4:作战活动描述。结合作战需求,分解宏观、抽象的作战任务,获取具体细化的作战实体任务,通过相应的作战活动来完成,并对不同层次、不同类别的作战活动及其相关内容进行描述。
过程5:作战节点连接关系描述。结合作战活动描述模型和作战需求,对作战活动中涉及的不同层次、不同类别的作战节点信息、节点关系等进行描述。
过程6:作战体系描述可执行模型。包括构建作战体系作战视点模型和系统视点模型。
1.1.2 北约UAF体系结构框架
UAF是北约体系架构组织2012年着手构建的一种满足北约一致需求的体系结构框架。2017年11月,UAF 1.0正式发布,主要包含语言、标准规范和体系架构产品设计方法三部分。1)语言。用于描述复杂体系结构体,一般采用图形化、可视化的建模语言UML以及SysML来构建。2)标准规范。包括10个领域11个视角的体系框架描述规范,给出了复杂组织体系的设计与描述模板,提供了复杂体系需求分析、功能分析、架构设计、需求验证所需的形式化建模方法与执行手段。3)体系架构产品设计方法。采用面向对象方法,通过自上而下对问题自然分解,将复杂问题简单化,建立问题域模型,通过自下而上对问题域客观事物进行归纳,提取共性并抽象为模型的元素,形成系统的基本构成要素[10]。基于UAF作战体系描述过程,是基于视图矩阵,从战略层、业务层、支撑层三个层面来描述,如图2所示。
图2 基于UAF的作战体系描述过程示意图
1)战略层依次完成作战背景、需求分析、作战能力三方面内容的描述过程,将需求转化为具体的作战能力需求。2)业务层依次完成业务、人力、资源过程的描述,明确所需的作战能力需要由哪些作战活动支撑实现,作战活动中由哪些组织/单元负责执行,描述与作战人员体系配套的软硬件资源。3)支撑层完成作战体系字典和标准的描述过程。
1.2.1 基于一般理论的作战体系建模
该方法主要通过特征抽取和算法生成两种途径实现。利用作战体系和复杂网络的共性,从现实作战体系中提取抽象的复杂网络节点和边,然后,利用复杂网络理论构建网络模型,或利用某种生成算法生成复杂网络模型,将建立的模型作为作战体系研究的替代物。目前,主要针对一些特定领域的作战体系,如指挥控制体系、防空反导体系、空间信息支援体系等。直接利用现实作战体系所具有的复杂网络特点和规律构建形成复杂网络模型是当前建模的主要方法,相关研究如文献[11-16]。基于算法的作战体系建模主要利用作战体系特点和规律,相关研究如文献[1,2,7,17-19]。
基于一般复杂网络理论的作战体系建模主要有两个特点。一是直接。利用现实网络具有复杂网络的特征,直接实现现实作战体系向复杂网络的映射。二是近似。从现实网络中抽取复杂网络模型所需节点和边,或设计网络生成算法按照一定规则生成节点和边,构造形成复杂网络模型。目前,作战体系建模这方面的研究只讨论复杂网络模型如何生成,至于生成的网络具有何种特征,在研究现实问题时如何应用,不是研究的重点。
1.2.2 基于超网络理论的作战体系建模
超网络是复杂网络理论研究的最新进展,更加突出分析不同网络层间的依赖和关联。目前,人们对于超网络的概念还不统一,通常将网络嵌套网络的多层、多级、具有多属性和多目标的网络称为超网络。超网络有两类:基于超图的超网络(Hypergraph)和基于网络的超网络(Super Networks)。基于超图的超网络主要用于研究复杂系统数据,刻画体系的共同特性和内在本质。基于网络的超网络主要用于研究超网络的特性,描述体系的动态演化与网络增长演化规律。作战体系建模研究属于后一种。
作战体系超网络概念模型由体系物理层网络Gp、结构层网络Gs、组织层网络Go构成。若设体系层网络集V={Gp,Gs,Go},层间网络超边集H={Ep-s,Es-o,Eo-p},则构建的作战体系超网络是C=(V,H),如图3所示。
图3 作战体系超网络建模示意图
物理层网络Gp包含各物理实体节点,其网络边则表示各物理实体之间的关联;结构层网络Gs包含具有逻辑关联性或同质功能的节点,其网络边则表示各节点之间的协同关系;组织层网络Go包含体系结构运行关联或具有相应指向性的节点,其网络边一般用于表示组织主体与客体的交互关系,从运行机制层面规范了相互交互的时机、信息量和方向。物理层网络与结构层网络间存在约束与支撑关系Ep-s。物理层网络是结构层网络的基础,结构层网络是物理层网络节点的逻辑表达,两者存在一对多的关系。物理层网络支撑结构层网络,提供体系网络所需的物理链路,同时制约结构层网络的协同速度。同理,结构层网络与组织层网络之间存在约束与支撑关系Es-o,组织层网络与物理层网络之间存在约束与支撑关系Eo-p。
基于超网络的作战体系建模主要有三方面特征。一是突出作战体系的信息流与能量流,其中,指控网是关键。二是突出作战体系所包含的实体。体系效能的发挥,依赖于作战体系中各实体、实体间关系、实体活动的相互作用与协同。三是突出作战体系的向心性、层次性。基于超网络的军事建模应用已有一些初步研究[4,20-24]。总体来说,超网络在军事领域的应用研究刚起步,还不够深入。
基本做法是将作战体系按照某种方式分解成不同的组成部分,对每一个组成部分根据研究需要进一步分解,直至将作战体系分解到可以满足建模需要;然后,在此基础上,利用已经掌握的知识和技术,对每一个部分分别进行建模,通过建模完成每一部分的研究;最后,在完成每一部分研究的基础上,通过自底向上层层聚合,最终形成对作战体系的整体评估和判断。这种方法操作方便,简单易行,但是,必须紧密结合研究任务和评估目的,根据研究需要进行分解还原。分解后的每一部分,根据现实条件和研究需要选择合适的建模方法建模,可以采用统一的建模方法,也可以采用多样化的建模方法,灵活度相对较大。
对作战体系的结构分解建模可以从不同角度进行。针对问题不同,可以采用不同的方法,常见的方法如层次分析法、模糊综合评判法等。目前,基于结构分解的作战体系建模方法应用较为广泛[25-27]。建模时也经常多种方法结合使用,目的是充分发挥每种方法优点,可在其中某一步骤或某一环节进行方法结合。这种建模方法思路清晰,条理清楚,通过分解可以将复杂的作战体系分解为若干个容易处理解决的模块或部分,降低了建模和应用的难度,尽管运用时存在较大的局限性,但在实践中仍然得到较为广泛的应用。
1.4.1 基于对象实体的作战体系建模
这实际上是一种面向对象的建模方法,把相关的数据和方法组织为一个整体,从更高的层次进行建模,更加贴近事物的自然运行模式。基本思想就是从客观世界固有的事物出发来构造系统,通过识别对象、分析对象间的关系,反映问题域中固有的事物及其相互关系。基本思路是把对象作为系统建模的基本单元,通过构建具有各自属性和行为或操作的对象,通过不同对象之间的相互作用和联系实现对客观世界的建模。对象的具体化就是实体,可以是具体的物理实体,也可以是抽象的逻辑实体。在仿真系统中,实体可以是人员、武器装备、作战单元、人工设施等。
建模主要包括以下步骤:
1)确定对象实体的类型。即明确作战体系中需要模拟仿真的对象。模拟仿真的作战体系实体同真实作战体系通常具有一致性,包含作战体系的基本要素类型,如指挥类实体、侦察预警类实体、作战单元实体、综合保障实体、信息作战类实体等。根据建模的具体体系,每一类实体可以进一步定义相应类型的实体。
2)确定对象实体的属性。属性有静态和动态之分。静态属性主要是实体的基本属性,在系统仿真过程中一般不会发生变化,如实体标识、尺寸、战技指标等。动态属性包括空间属性、行为属性、任务属性等,在仿真过程中随着系统的活动会发生变化。实体属性的定义同传统模拟仿真方法没有实质性的不同。
3)确定对象实体的行为或操作。实体的行为或操作是实体作用或影响周围环境的原因。实体的行为或操作与实体的类型紧密相关,不同的实体具有不同的行为或操作,如雷达实体可以有开机、关机、旋转等操作。
4)确定实体间的关系。实体间关系决定了实体交互的类型和方式。实体间关系定义是建模的难点和重点。在体系对抗中,实体间的关系比较复杂,有指挥关系、控制关系、通信关系、协作关系、支持关系、保障关系、对抗关系等,包括内部和外部两个方面。
基于对象实体的作战体系建模目前已经得到广泛运用,并有许多学者开展了相关研究[28-31]。
1.4.2 基于Agent实体的作战体系建模
这是一种自底向上的建模方式,也就是通常所说的多Agent建模,核心思想是利用Agent技术对作战体系所涉及的仿真实体进行建模,通过对Agent个体及其相互之间(包括个体与环境)的行为进行刻画,从而描述作战体系的宏观整体行为。
建模主要包括以下步骤:
1)确定Agent的类型和架构。根据需要确定Agent的类型和数量。主要包括:平台型Agent,用于模拟作战体系中的各类作战平台,如飞机平台、舰艇平台、卫星平台、雷达平台等;机构型Agent,用于模拟影响作战体系运行的各类指挥机构和保障机构,如指挥所Agent;管理型Agent,用于处理模拟仿真的特殊需要,如执行Agent间的通信任务、毁伤计算任务等。各类Agent根据研究需要选择合适的体系架构。
2)描述作战体系的微观和宏观行为。Agent的微观行为可以通过Agent的定义来实现。Agent的行为定义同传统基于对象实体仿真的方法基本一致,只是处理方式略有不同。作战体系运行的宏观结果取决于数量众多的Agent微观行为。基于Agent的建模仿真对每个Agent进行精细刻画,通过Agent之间通信、合作、交流和相互影响,从整体上获得作战体系宏观结果。
3)描述Agent之间以及Agent与环境之间的相互作用。Agent之间以及Agent与环境之间的相互作用是驱动基于Agent建模仿真系统运行的动力。与传统基于对象实体建模仿真处理实体间相互作用方式不同的是,基于Agent的建模仿真系统中,Agent之间以及Agent与环境之间的相互作用是通过Agent对外部环境的感知和处理来实现的,具有较高的智能和自治能力。
基于Agent的建模技术目前得到了较为广泛的应用,其中,Agent的类型以刺激-反应型居多,慎思型和混合型由于对人工智能技术要求较高,目前,实际应用相对较少。目前,基于Agent的建模技术用于作战体系研究方面的成果不太多[32-33]。
作战体系建模主要包括三方面的应用。
1)作战体系结构设计。作战体系是体系作战的基础和支撑,世界主要国家都高度重视作战体系的设计工作。美国和北约利用DoDAF和UAF软件设计可协作、同步、高效的作战体系,相关研究如美国开展的全球信息栅格体系设计、美国空军的指挥控制星座体系结构设计、美国空中作战中心体系结构设计等。我军没有类似成熟的体系结构设计软件,但在这方面也进行了大量的探索和尝试,如国防科技大学开发了C4ISR系统体系结构设计工具集ArchDesigner;某研究机构建立了军事电子信息系统体系结构框架MIDADE,支持某军事电子信息系统的开发等。
2)作战体系结构优化。开展作战体系结构优化的目的是弥补作战体系的短板弱项,查漏补缺,提升体系作战能力。目前,相关应用主要包括作战体系重心分析、网络抗毁性分析、网络性能分析等。
作战体系重心分析主要是在现实作战体系构成的网络中快速查找关键节点或关键边,通过对己方关键节点或关键边实施加固防护,对敌关键节点和关键边实施精确打击,从而达成补强己方作战体系,提升打击敌作战体系效果的目的[34-36]。目前,分析采用的度量指标一般是度指标和介数指标,个别学者提出一些自定义指标,如紧密度指标、特征向量指标、功能链指标等。作战体系重心分析在作战目标的选择方面可以发挥较重要的作用。
作战体系网络抗毁性分析主要是分析作战体系网络在发生故障或遭到外界攻击或摧毁时,仍然能够在一个可以接受的范围运行或是系统性能快速恢复到一个可接受程度的能力。目前,相关研究主要集中在利用复杂网络拓扑结构对网络连通度进行静态分析[37-39]。有的引入时间序列,从动态角度构建网络指标体系研究作战体系网络的抗毁性问题[40]。也有学者针对随机打击,同时从静态和动态两方面研究复杂网络拓扑结构的抗毁性问题[41]。目前,抗毁性研究主要通过实施随机性打击和选择性打击,研究作战体系网络拓扑结构保持连通的能力。对于作战体系网络性能快速恢复能力的研究,目前还没有公开文献。
作战体系网络性能分析主要是通过计算描述作战体系网络性能的参数,如链路节点比、度分布、聚合系数、连通度、特征路径长度等分析现实作战体系的作战性能,如灵活性、隐蔽性等[42-43]。目前,这一类研究总体数量不多,主要根据实际问题的需要选择相应的网络参数或是提出针对性较强的网络参数,通过计算参数值,实现评估作战体系性能的目的。
3)作战体系效能评估。作战体系效能评估是作战体系评估的重要内容,也是当前人们最关注开展相关研究最多的领域。除基于多视图的体系架构建模方法外,其他几种建模方法都得到较为广泛的运用。
基于结构分解的作战体系建模方法在侦察预警体系、指挥控制体系、C4ISR系统效能评估方面得到较为广泛应用[44-45]。基于对象实体的作战体系建模通常用于模拟仿真,真实案例由于涉密原因在公开报道中不多见。美军的JTLS系统和JAS系统,我军开发的兵棋推演系统和联合作战仿真系统实际上都是采用基于实体的建模方法,在实践中已经得到应用。基于复杂网络理论的作战体系建模,针对特定作战体系居多,包括指挥控制网、地空导弹网、网络信息系统、防空体系、军用通信体系等,其中,针对指挥控制体系研究最多,针对通用作战体系的研究相对较少[46-48]。这种建模方法得出的结果不是很直观,通常还需要结合一定的军事应用分析进行合理研判才能得出评估结论。
在信息化战争时代,体系作战的重要性不断增加,人们对于作战体系建模越来越重视。在建模方法方面,基于多视图体系架构的作战体系建模方法主要面向作战体系设计,其他几种方法主要面向作战体系评估。基于复杂网络理论的作战体系建模方法和基于实体的作战体系建模方法在实践中越来越受到重视,具有较大优势,也得到越来越广泛的应用。在作战体系建模应用方面,现阶段的作战体系建模主要侧重于作战体系效能评估,特别是针对一些具体作战体系的效能评估。随着人们对作战体系建模研究的深入,未来针对作战体系结构设计的应用会越来越多。
当前作战体系建模方法和应用仍存在以下不足。
1) 基于复杂网络的分析方法作为当前作战体系建模的一种重要方法,在理论和技术层面仍有大量的问题和难点需要进一步研究,如在建模方法上还比较粗放,建模过程中对节点和边的处理过于简化,忽视了作战过程,不能真实地反映作战体系中的作战单元和它们之间的关系,构建的模型不能体现实际作战过程,评估结果在指导作战方面局限性还比较明显等。
2) 基于对象实体的作战体系建模方法作为目前最常用、功能最强大、最有前途的一种建模方法,在当前的建模应用研究方面还有待进一步改进和完善,如在表现作战体系与外部环境的交互中内部作用的流程、反应机理以及作战效果方面仍存在不足,不能综合、全面、细致地刻画体系作战中作战活动、单元之间复杂动态的信息交互关系等。
3) 作战体系建模应用研究理论成果偏多,实践层面还不够深入。
总之,着眼满足信息化战争需求,现有作战体系建模在科学性、实用性、易用性等方面还有差距,还需要进一步研究和探索。随着大数据和人工智能等新技术的出现和快速发展,以及人们对体系作战理论研究的进一步深入,未来作战体系建模研究会取得更大的进展。