最新新闻
我要投稿
联系电话:027-87592219/20/21转188
投稿邮箱:tb@e-works.net.cn
您所在的位置:首页 > 智库 > 智能研发

机械产品配置知识自适应方法研究

发布时间:2015-07-22 作者:纪杨建 祁国宁 顾巧祥  来源:互联网
配置知识的组织与管理方式直接影响了配置设计的效率和配置结果的正确性。为了提高产品配置设计的效率和正确性,将配置知识与产品零部件相结合形成多个智能配置单元(ICU),提出了基于ICU的产品配置知识自适应模型,通过ICU的消息机制和执行机制实现了产品配置知识的自适应。

3 配置知识的主动自适应方法

    对于配置知识的主动自适应,引发ICU效应器工作的消息来源于当前ICU内部,配置知识的维护操作是自发进行的。主动自适应又包括配置规则的自适应和配置实例的自适应。

    3.1 配置规则的自适应方法

    3.1.1 配置规则自适应的主要原理 如果ICU内部的配置知识以类似if-then的产生式规则进行表达,则将这类ICU称作规则类ICU。规则类ICU自适应的主要原理是:根据配置设计历史,统计已有配置设计对配置规则的使用情况,按照规则匹配成功的次数将规则进行A、B、C分类。其中A类规则为匹配成功次数较少的规则集合, C类规则为匹配成功次数较多的规则集合,介于两者之间的是B类规则。在配置设计中,配置器首先从C类规则进行匹配,然后依次是B类规则和A类规则。进行规则的ABC分类是基于以下假设:根据配置设计历史,C类规则能够满足当前客户需求的几率最大,然后依次是B类规则和A类规则。

    规则ABC分类的前提是进行各规则匹配优先度的计算。第i个规则的优先度pi的计算公式为

第i个规则的优先度pi的计算公式

    式中:k表示当前ICU中的配置规则总数,ni表示第i个规则的匹配成功次数,nj表示第j个规则的匹配成功次数。

    规则类ICU的自适应准则为:如果当前规则匹配优先度大于2则将该规则设为C类,大于1小余2则设为B类,其余的设为A类。可形式化地表示为

    rule_classify(P,rule_no)

    {

    ifp≥2 then SendMessage(rule_no,‘C’)

    else

    ifp>1 andp<2 then SendMessage(rule_no,‘B’)

    else

    SendMessage(rule_no,‘A’)

    }

    3.1.2 自适应配置过程分析 某电梯厂对轿门地坎的配置知识以产生式规则表达为主,表2表示经过300次成功配置后该轿门地坎ICU内部配置规则的自适应结果。其中变量JJ表示“开门距”,DKCL表示“地坎材料”。

    从表2可以看出,如果没有进行配置知识的自组织,则匹配搜索顺序为:1→2→3→4→5→6→7→8→9→10→11→12。按照匹配优先度,其匹配搜索顺序为:4→7→5→8→1→2→3→6→9→10→11→12。如果在这次配置过程中是编号7的规则为真(依据前述假设,7号匹配成功率较高),则在经过配置自组织之后,只要搜索2步即可完成配置过程。而没有经过自组织,需要搜索7步才可以完成匹配过程。

表2 某电梯厂轿门地坎的自适应结果

某电梯厂轿门地坎的自适应结果