智能体代表独立的、交互式的、相互协作的对象实体,主要功能在于多个智能体之间的相互通讯和协作,以完成分布式问题求解.要建立多智能体系统,首先要建立多智能体信息流模型.在传统的事务处理中,信息流一般为单线流动,而多智能体的信息流是网状的,各个智能体按照需要产生和处理各自的信息流.因此,多智能体系统可以处理非常复杂和实时发生的信息流,因而非常适用于建立具有复杂层次结构的设备资源共享系统.基于多智能体的数控机床共享系统包含以下智能体类型:
用户智能体 实时与任务智能体保持信息交流,获得任务智能体状态,为协商可接受条件和任务完成时间可接受性提供判断依据,并作出决策.
任务智能体 它是系统所包含的智能体中最重要和活跃的一类智能体.主要功能是从用户智能体获得任务信息,向资源智能体提交任务信息,与其他任务智能体实时协商,与用户智能体协作,为任务的完成时间和成本的可接受性作出决策,以达到企业联盟总成本最小化的目的.
软件资源智能体 以对可能的交互时间的自学习为基础,为用户智能体分配虚拟数控机床资源,以便于用户实时交互,对NC代码进行3维仿真和优化,向用户反馈NC代码仿真过程、优化结果以及加工成本信息.
硬件资源智能体 代表数控机床硬件设备,每一台可利用的数控机床映射一个硬件资源智能体.硬件资源智能体与任务智能体、用户智能体实时协商,完成资源调度与任务排序的优化,并实时反馈相关信息.
用户与虚拟数控机床交互过程中的智能体信息流闭环结构.该信息流模型的工作原理如下:首先由加入的用户生成用户智能体,再由用户智能体(包含初始NC代码、时间成本函数、协商可接受条件等)生成任务智能体.软件资源智能体由虚拟数控机床产生,主要控制每一资源的任务队列信息.任务智能体以负载平衡为原则选择资源,任务智能体与软件资源智能体形成智能体对,对意外退出或意外延时的情况作出反应.软件资源智能体分配后,实时通知用户可能的交互时间,任务到栈后,通知用户开始交互优化.最终将优化结果返回给任务智能体.
数控机床设备资源共享过程智能体信息流.该信息流模型的工作原理如下:完成与软件资源智能体的交互后,更新的任务智能体包含优化的NC代码、加工预计时间、时间成本函数.任务智能体是移动智能体,它不仅仅具有自主性和协作性,还能根据问题求解以及自身运行状态的要求,在网络环境下在一台主机上终止运行,然后移动到另一台主机上的某一地点继续运行.任务智能体依据Ap-plication Server 2提供的待访问主机的路由列表,即Resource Provider服务器列表,自主依次移动到相应主机,与驻留在主机的设备资源智能体会见.根据自身的需要和任务序列信息与队列中已有的任务智能体协商,通过用户智能体的判别,获得协商结果,然后移动到下一个Resource Provider服务器,重复协商行为.用户智能体记录与每一个资源智能体相对应的协商后的任务成本,完成与所有任务智能体协商后,进入任务成本最小的设备资源智能体,保存协商后的任务队列信息.
小编提示,此条信息值得各位公考朋友参考,所以希望朋友们多了解关注,在职考的千军万马中杀出自己的康庄大道!