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

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

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

4 配置知识的被动自适应方法

    在配置知识被动式自适应中,引发ICU效应器执行动作的消息来源于ICU外部,配置知识的维护操作是在外部干预的情况下被动完成的。如果把产品主结构中的每一节点看作是一个ICU,节点之间的相互制约关系就可通过各个节点ICU协商方式来完成,因此配置知识的被动自适应方法实际上是多ICU的协商过程。

    协商过程可按以下步骤进行:

    1)当相关产品设计信息发送变化后,相关ICU提出协商的意愿主题并向相关的ICU发送协商消息。对于全局配置知识的变化,例如产品配置策略、优化准则等则由全局ICU作为协商的发起者;对于零部件特性参数变化、配置规则变化等局部配置知识等则由相应的零部件ICU发送协商的意愿。

    2)所有参与协商的响应ICU在接到消息后,回消息表明其协商的意愿。

    3)如果不能达成协议,则根据ICU中定义的协商规则进行协商,直至双方达成一致或者放弃协商并终止自适应过程。

    4)所有参与协商的ICU成为新的协商发起者,进行新一轮的协商,重复执行步骤2)、3)。

    5)当所有相关ICU均达成一致状态,各自ICU中的效应执行相应的操作,配置知识的被动自适应过程结束。

    图5(a)所示为一个产品结构的局部,其中虚线表示了节点之间的修改制约关系,即节点1作为发起者时,节点1.1和3为相应的响应者。当节点3作为发起者时,节点3.2和3.3为相应的响应者。图5(b)~(f)演示了基于ICU协商的被动自适应过程。

    1)图5(b)表示节点1作为发起ICU首先向全局ICU表示了修改的意愿,全局ICU根据其定义的全局配置策略进行干涉判断,并向节点1表达了接受的意愿;

    2)图5(c)表示在得到全局ICU的许可后,根据协商集合发送修改的意愿,即向节点1.1和3所表示的ICU发送意愿;

    3)图5(d)表示节点1.1向节点1表示了接受意愿,但节点3表示了拒绝的意愿,由于达不成一致意见,节点1立即通知全局ICU,全局ICU根据预先定义的策略向节点1提出了新的修改建议。

    4)图5(e)表示节点1向节点1.1和3重新发出修改的建议,在与节点1.1和3达成协议后,节点3又向节点3.2和3.3发出修改的建议,获得了节点3.2和3.3的同意。

    5)图5(f)表示在所有节点均达成一致后,节点1向全局ICU进行通报,各个相关ICU利用相应的效应器执行修改。

配置知识被动自适应过程

图5 配置知识被动自适应过程

5 结论

    (1)提出了产品配置知识的主动式自适应方法,通过优化配置规则搜索顺序和减少配置实例等自适应方法有效地提高了产品配置设计的效率,克服了一般配置设计效率随配置规则和实例增加而降低的缺点。

    (2)提出了产品配置知识的被动式自适应方法,通过多个ICU协商保证了产品零部件在增加、删除和更改等操作过程中配置知识的正确性和一致性。

    配置设计中配置知识的表达有多种形式,本文的研究重点是基于规则和基于实例的配置知识自适应方法,下一步将对基于本体和基于约束等配置知识的自适应方法进行重点研究。

想了解更多精彩内容,请扫二维码!

PLM二维码

5