Agent架构的FMS信息控制系统模型.docxVIP

  • 33
  • 0
  • 约7.77千字
  • 约 13页
  • 2021-12-09 发布于天津
  • 举报
PAGE 1 PAGE 1 Agent架构的FMS信息控制系统模型 抽象了FMS信息掌握系统本体对象分类树,在此基础上构造设计了基于Agent架构的FMS信息掌握系统。首先依据软件设计模式对Agent的各模块进行规划。再使用面向模式的分析设计方法(POAD)将各个模块通过接口聚合成慎思型Agent,具有可重用性高、易扩展等优点。 柔性制造系统(FMS)是由统一的信息掌握系统、物料储运系统和一组数字掌握加工设备组成,能适应加工对象变换的自动化机械制造系统。FMS信息掌握系统的软件结构设计与规划是整个FMS的核心问题,好的设计便于系统自身内部的信息管理以及通过系统接口与物料储运系统和加工中心交互。 多Agent系统来源于分布式人工智能(DAI)的分布式问题求解(DPS),因适合于开放动态的环境故更能体现出人类社会的智能。由于Agent系统供应了诸如Agent、协同等高层的抽象概念,能够对具有复杂行为特征的实体和系统进行自然建模,因此人们有理由相信它能够解决FMS系统的自主、主动适应、动态可伸缩、开放可成长等一系列复杂应用问题。因而目前采用Agent技术开发新一代FMS系统的研究和应用引起了学术界和工业界的关注和重视,正成为广泛关注的热点。 作者基于Agent架构的分布式人工智能系统,提出了一种基于本体论抽象的FMS信息掌握系统内部结构,在此基础上设计了面向模式的分析设计方法(POAD)描述Agent内部结构及各模块协同机制,并应用这一模型初步实现了FMS信息掌握系统,提高了FMS系统效率与可重用性。 1FMS信息掌握系统的本体论 本体论(Ontology)来源于哲学的一个分支。在人工智能领域中,本体被定义为共享概念模型的形式化规范说明。透过本体论分析描述学问内容的架构,可以清晰简洁地表现出一个特定领域的学问核心;同时本体论及其推论机制日I以同时供应高度抽象化的概念和详细形象的学问,以促进学问的共享。 Agent最主要的两个特性就是具有自主性和社会能力,能够在没有人或其他Agent干预下完成大部分功能,掌握内部状态;同时又能够主动和其他Agent或人交互,以实现其目标。在FMS系统中,系统掌握站点和每个加工中心都需要在接收到特定数据信息后独立处理与其对应的事件,故每个站点均可视为一个独立自主的Agent。由于FMS系统中多个相关Agent需要协调合作形成问题求解网络,故可引入本体论的方法来构建FMS信息掌握系统,在此基础上设计每个Agent,使得MS信息掌握站点Agent、数据库站点Agent以及加工中心Agent共享同一本体的通信机制和触发机制功能等部分,而不是重新建构各Agent专属的本体论。重用各种FMS信息掌握系统各模块中学问库的优化推理机制、数据处理准则及数据结构可达到整个系统更易协作与共享的目的;与此同时使用本体论分析FMS信息掌握系统,可以清楚地表示出系统的各模块以及各模块之间的关系,为使用软件设计模式详细设计规划FMS信息掌握系统供应了便利。 通过分析FMS信息掌握系统,为了提高各种触发机制、通信机制的共享性和重用性,可以采用抽象分层结构方法将整个FMS信息掌握系统抽象为对象。而该对象又町被分类或分解为子对象,子对象再被分类或分解。直至一定的粒度,最终形成对象分类树。在对象树中,对象和子对象之间存在着继承或聚合的关系。对象距树的末梢越近,所表达的概念越详细。最终,可清晰地表示出FMS管理系统的架构及各算法推理引擎的规则机制。本文在此对象分类树的基础上着重描述FMS信息掌握站点Agent的构建。 图1FMS信息掌握系统对象分类树 2FMS信息掌握系统Agent模型体系结构 Agent体系结构是构造Agent的特别方法学,它定义和描述了组成Agent的基本模块和应用,各模块之间的通信和交互机制以及Agent内部推理策略。模块集合及其相互作用规定了Agent如何依据所获得的数据和它的运作策略来打算和修改Agent的输出。由于设计可复用的面向对象软件比较困难,必需找到相关的对象,以适当的粒度将它们归类成相关模块,再定义该类的接口和继承层次,建立对象之间的基本关系。使用本体对FMS信息掌握系统进行功能分解与结构设计,能更好地为各功能结构模块选取合适的设计模式,同时也能更好地解决学问共享的问题。 依据Agent内部结构的不同,可以将Agent分为慎思型Agent、反应型Agent及混合型Agent。慎思型Agent最大特点是将Agent看作一种基于学问的意识系统(Intentionalsystem),具有环境和智能行为的规律推理能力。一个典型的慎思Agent模型是BDI(belief-desire

文档评论(0)

1亿VIP精品文档

相关文档