由于系统事实明确,推理过程中所得到的中间结论较少且比较简单,其知识库采用简单的关系数据库构造,因此采用正向推理方式。规则推理模块是辅助决策系统的执行机构,也是整个系统的核心模块。它用于记忆所采用的规则和控制策略的程序,使整个软件系统能够以逻辑方式协调的工作。它通过决定哪些规则满足事实或目标,并授予规则优先级,然后执行最高优先级规则来进行推理。
当综合数据库中得到结论“所用设备”一步时,由“所用设备”在操作人员配备表中匹配选择可信度D值最大的两个为备选人员,并输出到决策窗口。其中可信度D由通过操作人员配备表中的年龄分、熟练程度、工龄分、组织能力、工作态度5个方面因素决定的。这5个方面因素以百分制量化,其中熟练程度、组织能力、工作态度3个方面由系统的操作人员通过实际情况进行评分,在操作人员配备表中直接输入各方面所得的分数。年龄分与工龄分的评分标准根据实际情况自行修改调整,将年龄和工龄按自行修订的评分标准生成百分制形式输入到操作人员配备表中。
将与“所用设备”匹配的操作人员的这5方面所得分数取均值μ及方差σ。均值μ反映该操作人员的整体水平,方差σ反映该操作人员的各方面因素的平衡性,选用的操作人员应整体水平很高,并且各方面因素都比较平衡。根据以上因素,可信度D的公式为:
D=μ-kσ (3)
式中,k为平衡权重系数,k的取值反映了操作人员各方面因素的平衡对推理结果的影响权重。
根据系统的知识库结构,本系统的推理流程如图5所示。
3 应用实现
图6为该系统的软件界面。
选择不同的试验类型,在试验项目栏里有不同备选的试验项目与其对应。在知识库管理框中,可以对知识库进行管理,当试验类型、试验项目、测试项目、测试参数、所用设备和操作人员变动时,软件使用者可修改系统的知识库,这也是知识库模块与推理模块分离的最大优点。
当选择好试验类型和试验项目后,单击确定按钮系统就会在决策结果窗口显示出本次试验的测试项目、测试参数、所用设备和每台设备两名候选的操作人员及其基本情况。
4 结论
根据靶场试验的试验类型和试验项目,利用基于规则的推理方式,建立以产生式规则为基础的规则库,采用Visual basicl.net 2008和Access 2003技术,实现了靶场试验的设备资源与人力资源的辅助决策。该辅助决策系统具有准确、快速、方便的特点,省去了大量翻阅资料的麻烦,避免了人工选择中的随机性和不确定性,缩短了武器试验的周期,提高了靶场资源配备的效率和准确性,因此具有重要的实用价值。