基于多智体的云制造仿真系统和方法技术方案

技术编号:14510113 阅读:150 留言:0更新日期:2017-02-01 02:43
本发明专利技术提供了基于多智体的云制造仿真系统和方法,包括:服务管理模块、第一服务智能体、第一资源智能体、第二服务智能体和第二资源智能体;第一服务智能体接收第一层任务信息和/或第一请求信息,根据第一条件状态规则将第一层任务信息和/或第一请求信息以及状态信息进行处理,回应服务管理模块和/或第二服务智能体,并调度第一资源智能体;第一资源智能体接收第二层任务信息和/或第二请求信息,根据第二条件状态规则将第二层任务信息和/或第二请求信息进行执行,并回应第一服务智能体和/或第二资源智能体。本发明专利技术使单个智能体独立自发地对周围环境和其它个体进行交互与协作,并能满足多个个体的描述,实现实时的交互效果。

【技术实现步骤摘要】

本专利技术涉及系统建模与仿真
,尤其是涉及基于多智体的云制造仿真系统和方法。
技术介绍
随着信息技术和计算机网络技术的迅速发展,一种基于云计算服务模式的网络化制造新模式——云制造(Cloudmanufacturing,CMfg)应运而生。云制造技术是一种基于网络的、面向服务的制造新模式。融合与发展了现有信息化制造技术(信息化设计、生产、实验、仿真、集成)及新兴信息技术(云计算、物联网、服务计算、智能科学、高效能计算等)。将各类制造资源和制造能力虚拟化、服务化,构成服务云池,并进行统一集中的管理和经营通过网络实现随时按客户需求获取制造资源与能力服务,以完成其制造全生命周期的各类活动。随着云制造概念及相关技术的发展,相关的云制造仿真平台也不断更新迭代。云制造仿真平台主要用于针对云制造相关的模式、规则、算法、通信等技术做仿真,对相关技术进行验证。然而,在环境中无论资源、服务、企业用户都是具有自主性、独立性、对于环境有主观认识的个体。如何去模拟这些个体的协作与交互行业是一个重要的研究内容。传统的单一模型已经不能满足多种个体的描述,并且很难实现实时的交互效果。
技术实现思路
有鉴于此,本专利技术的目的在于提供基于多智体的云制造仿真系统和方法,使单个智能体独立自发地对周围环境和其它个体进行交互与协作,并能满足多个个体的描述,实现实时的交互效果。第一方面,本专利技术实施例提供了一种基于多智体的云制造仿真系统,所述系统包括:服务管理模块、第一服务智能体、第一资源智能体、第二服务智能体和第二资源智能体;所述服务管理模块,用于向所述第一服务智能体发送第一层任务信息;所述第一服务智能体,用于接收所述服务管理模块发送的所述第一层任务信息和/或所述第二服务智能体发送的第一请求信息,将所述第一层任务信息和/或所述第一请求信息以及状态信息,根据第一条件状态规则进行处理,向所述服务管理模块和/或所述第二服务智能体回复响应信息,并调度所述第一资源智能体,发送第二层任务信息;所述第一资源智能体,用于接收所述第一服务智能体发送的所述第二层任务信息和/或所述第二资源智能体发送的第二请求信息,将所述第二层任务信息和/或所述第二请求信息根据第二条件状态规则进行执行,并向所述第一服务智能体和/或所述第二资源智能体回复响应信息。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,所述第一服务智能体包括第一感知器、状态存储器、第一处理器、第一调度器和第一执行器。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第二种可能的实施方式,其中,所述第一感知器,用于获取所述第一层任务信息和/或所述第一请求信息;所述状态存储器,用于实时存储所述第一服务智能体的状态,提供所述状态信息;所述第一处理器,用于将所述第一层任务信息和/或所述第一请求信息以及所述状态信息,根据所述第一条件状态规则进行处理,得到第一处理结果;所述第一调度器,用于根据所述第一处理结果,调度第一资源智能体,并且在协议达成的情况下,发送所述第二层任务信息;所述第一执行器,用于将所述第一层任务信息和/或所述第一请求信息以及所述状态信息,根据所述第一处理结果进行执行,并向所述服务管理模块和/或所述第二服务智能体回复响应信息。结合第一方面的第一种可能的实施方式,本专利技术实施例提供了第一方面的第三种可能的实施方式,其中,所述第一服务智能体还用于在接收到所述第一层任务信息和/或所述第一请求信息的情况下,所述第一处理器根据所述第一条件状态规则,改变所述第一服务智能体的状态,并存于所述状态存储器中。结合第一方面,本专利技术实施例提供了第一方面的第四种可能的实施方式,其中,所述第一资源智能体包括第二感知器、第二处理器和第二执行器。结合第一方面的第四种可能的实施方式,本专利技术实施例提供了第一方面的第五种可能的实施方式,其中,所述第二感知器,用于获取所述第二层任务信息和/或所述第二请求信息;所述第二处理器,用于将所述第二层任务信息和/或所述第二请求信息根据所述第二条件状态规则进行处理,得到第二处理结果;所述第二执行器,用于将所述第二层任务信息和/或所述第二请求信息根据所述第二处理结果进行执行,并向所述第一服务智能体和/或所述第二资源智能体回复响应信息。结合第一方面,本专利技术实施例提供了第一方面的第六种可能的实施方式,其中,所述系统还包括通信接口。本专利技术提供了基于多智体的云制造仿真系统,包括:服务管理模块、第一服务智能体、第一资源智能体、第二服务智能体和第二资源智能体;第一服务智能体接收第一层任务信息和/或第一请求信息,根据第一条件状态规则将第一层任务信息和/或第一请求信息以及状态信息进行处理,回应服务管理模块和/或第二服务智能体,并调度第一资源智能体;第一资源智能体接收第二层任务信息和/或第二请求信息,根据第二条件状态规则将第二层任务信息和/或第二请求信息进行执行,并回应第一服务智能体和/或第二资源智能体。本专利技术使单个智能体独立自发地对周围环境和其它个体进行交互与协作,并能满足多个个体的描述,实现实时的交互效果。第二方面,本专利技术实施例还提供一种基于多智体的云制造仿真方法,包括:获取服务管理模块发送的第一层任务信息和/或第二服务智能体发送的第一请求信息;将所述第一层任务信息和/或所述第一请求信息以及状态信息,根据第一条件状态规则进行处理,向所述服务管理模块和/或所述第二服务智能体回复响应信息,并调度第一资源智能体,发送第二层任务信息;获取第一服务智能体发送的第二层任务信息和/或第二资源智能体发送的第二请求信息;将所述第二层任务信息和/或所述第二请求信息根据第二条件状态规则处理执行,并向所述第一服务智能体和/或所述第二资源智能体回复响应信息。结合第二方面,本专利技术实施例提供了第二方面的第一种可能的实施方式,其中,所述第一服务智能体包括第一感知器、状态存储器、第一处理器、第一调度器和第一执行器。结合第二方面的第一种可能的实施方式,本专利技术实施例提供了第二方面的第二种可能的实施方式,其中,所述第一资源智能体包括第二感知器、第二处理器和第二执行器。本专利技术实施例提供了基于多智体的云制造仿真方法,包括:获取服务管理模块发送的第一层任务信息和/或第二服务智能体发送的第一请求信息;将第一层任务信息和/或第一请求信息以及状态信息,根据第一条件状态规则进行处理,向服务管理模块和/或第二服务智能体回复响应信息,并调度第一资源智能体,发送第二层任务信息;获取第一服务智能体发送的第二层任务信息和/或第二资源智能体发送的第二请求信息;将第二层任务信息和/或第二请求信息根据第二条件状态规则进行执行,并向第一服务智能体和/或第二资源智能体回复响应信息。本专利技术实施例使单个智能体独立自发地对周围环境和其它个体进行交互与协作,并能满足多个个体的描述,实现实时的交互效果。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更本文档来自技高网...

【技术保护点】
一种基于多智体的云制造仿真系统,其特征在于,所述系统包括:服务管理模块、第一服务智能体、第一资源智能体、第二服务智能体和第二资源智能体;所述服务管理模块,用于向所述第一服务智能体发送第一层任务信息;所述第一服务智能体,用于接收所述服务管理模块发送的所述第一层任务信息和/或所述第二服务智能体发送的第一请求信息,将所述第一层任务信息和/或所述第一请求信息以及状态信息,根据第一条件状态规则进行处理,向所述服务管理模块和/或所述第二服务智能体回复响应信息,并调度所述第一资源智能体,发送第二层任务信息;所述第一资源智能体,用于接收所述第一服务智能体发送的所述第二层任务信息和/或所述第二资源智能体发送的第二请求信息,将所述第二层任务信息和/或所述第二请求信息根据第二条件状态规则进行执行,并向所述第一服务智能体和/或所述第二资源智能体回复响应信息。

【技术特征摘要】
1.一种基于多智体的云制造仿真系统,其特征在于,所述系统包括:服务管理模块、第一服务智能体、第一资源智能体、第二服务智能体和第二资源智能体;所述服务管理模块,用于向所述第一服务智能体发送第一层任务信息;所述第一服务智能体,用于接收所述服务管理模块发送的所述第一层任务信息和/或所述第二服务智能体发送的第一请求信息,将所述第一层任务信息和/或所述第一请求信息以及状态信息,根据第一条件状态规则进行处理,向所述服务管理模块和/或所述第二服务智能体回复响应信息,并调度所述第一资源智能体,发送第二层任务信息;所述第一资源智能体,用于接收所述第一服务智能体发送的所述第二层任务信息和/或所述第二资源智能体发送的第二请求信息,将所述第二层任务信息和/或所述第二请求信息根据第二条件状态规则进行执行,并向所述第一服务智能体和/或所述第二资源智能体回复响应信息。2.根据权利要求1所述的基于多智体的云制造仿真系统,其特征在于,所述第一服务智能体包括第一感知器、状态存储器、第一处理器、第一调度器和第一执行器。3.根据权利要求2所述的基于多智体的云制造仿真系统,其特征在于,所述第一感知器,用于获取所述第一层任务信息和/或所述第一请求信息;所述状态存储器,用于实时存储所述第一服务智能体的状态,提供所述状态信息;所述第一处理器,用于将所述第一层任务信息和/或所述第一请求信息以及所述状态信息,根据所述第一条件状态规则进行处理,得到第一处理结果;所述第一调度器,用于根据所述第一处理结果,调度第一资源智能体,并且在协议达成的情况下,发送所述第二层任务信息;所述第一执行器,用于将所述第一层任务信息和/或所述第一请求信息以及所述状态信息,根据所述第一处理结果进行执行,并向所述服务管理模块和/或所述第二服务智能体回复响应信息。4.根据权利要求2所述的基于多智体的云制造仿真系统,其特征在于,所述...

【专利技术属性】
技术研发人员:张霖赵淳赖李媛君
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1