自动控制网—学习自动控制技术电气自动化技术从这里开始!

产生式系统的组成和控制策越

时间:2015-08-26 09:07来源:www.eadianqi.com 编辑:自动控制网
1.产生式系统的组成 产生式系统由3个部分组成,即总数据库(或全局数据库)、产生式规则和控制策略,如图3.2所示。 图3.2产生式系统的主要组成 总数据库 有时也被称作上下文,当前数据库或暂时存储器。总数据库是产生式规则的注意中心。产生式规则的左边表示在启

1.产生式系统的组成
    产生式系统由3个部分组成,即总数据库(或全局数据库)、产生式规则和控制策略,如图所示。 自动控制网www.eadianqi.com版权所有



图 产生式系统的主要组成

自动控制网www.eadianqi.com版权所有

    总数据库有时也被称作上下文,当前数据库或暂时存储器。总数据库是产生式规则的注意中心。产生式规则的左边表示在启用这一规则之前总数据库内必须准备好的条件。执行产生式规则的操作会引起总数据库的变化,这就使其他产生式规则的条件可能被满足。
    产生式规则是一个规则库,用于存放与求解问题有关的某个领域知识的规则之集合及其交换规则。规则库知识的完整性、一致性、准确性、灵活性和知识组织的合理性,将对产生式系统的运行效率和工作性能产生重要影响。
    控制策略为一推理机构,由一组程序组成,用来控制产生式系统的运行,决定问题求解过程的推理线路,实现对问题的求解。产生式系统的控制策略随搜索方式的不同可分为可撤回策略、回溯策略、图搜索策略等。 自动控制网www.eadianqi.com版权所有

2.产生式系统的控制策略
    控制策略的作用是说明下一步应该选用什么规则,通常从选择规则到执行操作分3步:匹配、冲突解决和操作。
    (1) 匹配
    在这一步,把当前数据库与规则的条件部分相匹配。如果两者完全匹配,则把这条规则称为触发规则。当按规则的操作部分去执行时,称这条规则为启用规则。被触发的规则不一定总是启用规则,因为可能同时有几条规则的条件部分被满足,这就要在解决冲突步骤中来解决这个问题。在复杂的情况下,在数据库和规则的条件部分之间可能要进行近似匹配。
    (2) 冲突解决
    当有一条以上规则的条件部分和当前数据库相匹配时,就需要决定首先使用哪一条规则,这称为冲突解决。
    (3) 操作
    操作就是执行规则的操作部分,经过操作以后,当前数据库将被修改。然后,其他的规则有可能被使用。 本文来自www.eadianqi.com

本文已影响