刘 丽,宫霞霞
(成都大学工业制造学院,四川成都 610106)
在离散制造业中,数控编程一直是目前我国数控机床应用的瓶颈之一.对于采用数控加工的复杂零件来说,编制出正确的数控程序是保证数控加工质量的基础.面对复杂零件数控编程的知识复杂性、形式多样性、动态实时性等特点,传统的数控编程决策已无法满足现代制造业发展的需要.随着计算机技术的飞速发展,多智能体系统(multi-agent system,MAS)已成为计算机自动化领域的关键性技术之一,并在相关领域得到广泛的应用[1-3].基于此,本文建立了一种基于多智能体技术的复杂零件数控编程系统模型.该系统模型通过黑板模型集成了包含在工作流管理过程中的编程语言、加工策略、图形计算、仿真模拟、程序编辑和线程通信6个智能体,同时,提出了“CBR+RBR"混合推理模型的Agent结构及其实现方法,并通过黑板机制完成了不同Agent系统之间的通讯和协作.
在人工智能领域中,Agent被定义为具有感知能力、问题求解能力和与外界进行通信能力的实体,是完全自治的或者半自制的[4],并具有自主性、通信能力、感知能力和响应能力、推理和规划能力等特性.多智能体系统(MAS)是一个分布式的智能体系统,代理彼此分工,互相协作.
根据复杂零件的数控编程特点以及多Agent系统的特点,本研究建立了基于多智能体的复杂零件数控编程系统模型总体框架结构(见图1),它采用浏览器……