微波EDA网,见证研发工程师的成长!
首页 > 测试测量 > 测试测量技术文库 > 基于规则推理的靶场资源辅助决策系统

基于规则推理的靶场资源辅助决策系统

时间:12-11 来源:互联网 点击:

2.4 规则推理模块
推理是指从已有事实推出新的事实的过程。推理要解决的问题是:在问题求解的每个状态下,如何控制知识的选择和运用。知识的运用称之为推理方式。知识的选择过程称之为控制策略,它是控制推理过程如何进行以及在何种情况下采取何种推理方式的一套控制方法。
本系统中,推理以知识库中已有的知识构成的规则为基础,是一种基于规则的推理。基于规则的推理就是将初始证据与规则库中的规则进行匹配的推理技术。常用的推理方法有正向推理,反向推理和双向推理。正向推理的思想是:用户事先提供一组初始证据,并将其放入综合数据库;推理开始后,推理机根据用户提供给综合数据库中的初始数据到知识库中寻找匹配知识,形成一个当前匹配知识集,然后按照冲突消解策略,将当前事实加入到综合数据库中,继续进行后面的推理,重复此推理过程,直到设计结果出现为止。
由于系统事实明确,推理过程中所得到的中间结论较少且比较简单,其知识库采用简单的关系数据库构造,因此采用正向推理方式。规则推理模块是辅助决策系统的执行机构,也是整个系统的核心模块。它用于记忆所采用的规则和控制策略的程序,使整个软件系统能够以逻辑方式协调的工作。它通过决定哪些规则满足事实或目标,并授予规则优先级,然后执行最高优先级规则来进行推理。
当综合数据库中得到结论“所用设备”一步时,由“所用设备”在操作人员配备表中匹配选择可信度D值最大的两个为备选人员,并输出到决策窗口。其中可信度D由通过操作人员配备表中的年龄分、熟练程度、工龄分、组织能力、工作态度5个方面因素决定的。这5个方面因素以百分制量化,其中熟练程度、组织能力、工作态度3个方面由系统的操作人员通过实际情况进行评分,在操作人员配备表中直接输入各方面所得的分数。年龄分与工龄分的评分标准根据实际情况自行修改调整,将年龄和工龄按自行修订的评分标准生成百分制形式输入到操作人员配备表中。
将与“所用设备”匹配的操作人员的这5方面所得分数取均值μ及方差σ。均值μ反映该操作人员的整体水平,方差σ反映该操作人员的各方面因素的平衡性,选用的操作人员应整体水平很高,并且各方面因素都比较平衡。根据以上因素,可信度D的公式为:
D=μ-kσ (3)
式中,k为平衡权重系数,k的取值反映了操作人员各方面因素的平衡对推理结果的影响权重。
根据系统的知识库结构,本系统的推理流程如图5所示。

3 应用实现
图6为该系统的软件界面。
选择不同的试验类型,在试验项目栏里有不同备选的试验项目与其对应。在知识库管理框中,可以对知识库进行管理,当试验类型、试验项目、测试项目、测试参数、所用设备和操作人员变动时,软件使用者可修改系统的知识库,这也是知识库模块与推理模块分离的最大优点。
当选择好试验类型和试验项目后,单击确定按钮系统就会在决策结果窗口显示出本次试验的测试项目、测试参数、所用设备和每台设备两名候选的操作人员及其基本情况。

4 结论
根据靶场试验的试验类型和试验项目,利用基于规则的推理方式,建立以产生式规则为基础的规则库,采用Visual basicl.net 2008和Access 2003技术,实现了靶场试验的设备资源与人力资源的辅助决策。该辅助决策系统具有准确、快速、方便的特点,省去了大量翻阅资料的麻烦,避免了人工选择中的随机性和不确定性,缩短了武器试验的周期,提高了靶场资源配备的效率和准确性,因此具有重要的实用价值。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top