基于多Agent的设备维护智能协同决策系统及方法

文档序号:6581509阅读:275来源:国知局
专利名称:基于多Agent的设备维护智能协同决策系统及方法
技术领域
本发明涉及一种智能协同决策系统及方法,.具体地说,是涉及一 种基于多Agent的设备维护智能协同决策系统及方法。
背景技术
Agent (智能体)技术是人工智能的一个重要分支,Agent技 术应用于许多领域,具有如下技术特性第一、代理性代理性主要 体现在Agent能代表用户完成某些工作或代理用户软件与其他软件 进行通信和联系;第二、自主性Agent本身是一个独立自主的计算 实体,它能独立地发现和利用各种信息资源和服务,独立自主地解决 问题和为用户提供服务;第三、主动性主动性是指Agent能根据用 户的需求,适应环境的变化主动为用户提供服务;第四、智能性指 Agent能感知周围的环境,具有推理和智能计算功能,能分析用户的 需求,不断积累经验,以提高自身处理问题的能力。
ACL (Access Control Lists,缩写ACL ),存取4空制列表。ACL 是一套与文件相关的用户、组和模式项,此文件为所有可能的用户ID 或组ID组合指定了权限。
对于结构复杂的大型设备,企业通常不能实现自维护,要向制造 商、维护商甚至是行业专家求助,要充分利用这些分布化得知识与资 源,进行设备维护决策,解决设备维护现场的问题是设备维护研究的 重要问题。传统的做法往往是制造商派出技术人员或企业邀请专家亲 临现场,或通过电话、传真、email的形式进行咨询,其结果是解决问题的周期长、成本高、效率低,外部的优势资源无法得到充分利用, 协同维护决策可以解决这一问题。
随着设备向着大型化、高速化、机电一体化以及结构复杂化等特 点发展,传统的事后维护和周期性预防维护已不能满足现代化生产的
要求,随着信号监测技术和网络通讯技术的发展,远程维护、E维护 等状态维护模式逐渐被企业接受。状态维护需要设备制造商、维护商、 设备用户、备件供应商以及行业专家共同参与,协同完成设备维护决 策,同时设备故障通过实时监测的状态信号来反映,具有随机性和突 发性,因而维护决策必须^:捷快速。而状态维护成员通常地理上分散, 目前维护决策主务农靠群决策支持系统完成,很难响应这种敏捷快速 的维护需求。Agent能及时响应用户的维护决策请求,协同其他维护 成员Agent进行维护决策,避免发生更严重的故障。

发明内容
本发明所要解决的技术问题之一是提供一种基于多Agent的设 备维护智能协同决策系统。
本发明所要解决的技术问题之二是提供一种基于多Agent的设 备维护智能协同决策方法。
根据本发明的第一种技术方案, 一种基于多Agent的设备维护智 能协同决策系统,包括服务器和客户端,服务器包括应用服务器和数 据库服务器,客户端包括用户客户端和维护商客户端,其中,客户端 与服务器之间、应用服务器与数据库服务器之间、用户客户端与维护 商客户端之间采用Agent通信语言ACL作为通信协议,通过 Internet/Intranet通讯; 其中
其特点是所述数据库服务器由任务管理Agent,成本分析 Agent,维护商选^^决策Agent,备件商选择决策Agent构成,其中所述任务管理Agent:受理维护决策任务、进行任务完成登记以 及制造商维护时的维护人员调度;
所述成本分析Agent:根据数据库服务器中的设备备件信息,历 史维护费用信息,分别〗故出用户自己维护成本预算和制造商维护成本 预算,同时负责向维护商发送报价请求,并根据维护商的报价清单得 出维护商维护的成本;
所述维护商选择决策Agent:根据各个维护商的报价信息、维护 商的历史信息进行评价,并选择出合适的维护商;
所述备件商选择决策Agent:根据数据库服务器中的备件商信息, 评价选择合适的备件供应商。
由于在应用服务器中设置有任务管理Agent、成本分析Agent、 维护商选择决策Agent、备件商选择决策Agent,能及时响应用户客 户端发出的设备异常信号以及故障诊断结果,避免更严重的设备故 障,同时能够快速高效地处理用户维护决策请求,能够进行维护成本
分析,为用户提供维护方式建议,根据需要选择出合适的维护商、备 件供应商,提高设备制造商的售后服务水平。
根据本发明所述的第 一种技术方案的一个优选方案,所述数据库 服务器由数据处理Agent,知识库以及协同数据库构成;其中
所述数据处理Agent:对协同数据库中的数据进行操作,包括实 时数据和历史数据;
所述协同数据库存储维护商的信息、备件供应商信息、设备备 件信息;
所述知识库用于存储维护案例、维护方法以及推理方法。 根据本发明所述的第一种技术方案的另 一个优选方案,所述用户 客户端由用户管理Agent、用户对维护商选择决策Agent、用户对备
10件商选择决策Agent 、用户数据库构成;
所述维护商客户端由管理Agent、维护商才艮价Agent、维护商对备 件商选择决策Agent、维护商数据库构成;其中
所述用户管理Agent:用于对用户客户端的信息管理以及各智能 体之间的协调管理;
所述用户对维护商选择决策Agent:用于用户与制造商协同进行 维护商选择决策;
所述用户对备件商选择决策Agent:用于用户与制造商协同进行 备件商选择决策;
所述用户数据库用于存放用户所需的信息;
由于在用户客户端设置有用户管理Agent、用户对维护商选择决 策Agent、用户对备件商选择决策Agent,使用户能够参与设备维护 的整个决策过程,进行对维护商、备件商选择决策。
所述管理Agent:对维护商客户端的信息管理以及各智能体之间 的协调管理;
所述维护商报价Agent:将维护商的最新价格信息反馈给应用服
务器; ,
所述维护商对备件商选择决策Agent:用于维护商与制造商协同 进行备件商选择决策;
所述维护商数据库用于存放维护商所需的信息。
由于在维护商客户端设置有管理Agent、维护商报价Agent、维护 商对备件商选择决策Agent,使维护商能够参与设备维护的部分决策 过程,参与对备件商选择决策。
根据本发明所述的第 一种技术方案的另 一个优选方案,所述任务 管理Agent、成本分析Agent、维护商选择决笨Agent、备件商选择决策Agent、数据处理Agent、用户管理Agent、用户对备件商选择 决策Agent、管理Agent、维护商报价Agent、,维护商对备件商选择 决策Agent都包括通信管理模块、推理控制模块、协调模块、用户图 形界面接口以及内部数据库、知识库;其中
通信管理模块负责与其他的智能体建立通信连接,并接收和发 送相应的协商信息;
推理控制模块根据收到和感知的信息进行推理,将推理结果发 送给其他的职能体进行决策;
用户图形界面接口 用于人与智能体之间的信息交互,
协调模块用于处理与其他智能体之间的沖.突,通过与其他智能 体的通信,交换各自提议,对提议进行评价、调整,直到达成一致协 议为止;
内部数据库用于存储智能体基本状态、整个系统的目标,相关 其他智能体的名称和地址信息;
内部知识库用于存储智能体进行推理时所需的知识。根据本发 明的第二种技术方案, 一种基于多Agent的设备维护智能协同决策方 法,其特征在于包括如下步骤
第一步用户客户端将设备故障信息发送到应用服务器,设备制 造商根据设备故障信息进行维护成本分析,为用户提供维护方式建 议,建议用户自己维护、制造商维护或者外包给维护商维护,具体方 法是
应用服务器中的成本分析Agent才艮据历史维护信息、调用数据库 服务器中的协同数据库中的维护商的最新报价信息、备件商的最新报 价信息,做出成本分析,将结果发送给应用服务器中的任务管理 Agent;应用服务器中的任务管理Agent根据成本分析结果以及知识库中得出的检索结果做出维护方式建议,维护方式建议包括用户自维
护、制造商维护或者外包给维护商维护;设备制造商通过应用服务器 中的任务管理Agent将维护方式建议发送到用户客户端的用户管理 Agent;
第二、用户通过用户客户端接收维护方式建议,4艮据维护方式建 议选择维护方式,同时用户将维护方式决策结果通过用户客户端发送 到应用服务器,如果用户选择自己维护,进入第三步,如果用户选择 制造商维护,进入第四步,如果用户选择维护商维护,进入第五步;
第三步、当用户选择自己维护时,制造商通过应用服务器向用户 提供历史维护策略,与用户协同选择合适的备件供应商,由用户制定 维护的具体方案,然后进入第六步,具体方法是
制造商调用知识库中相关历史维护策略发送给用户客户端的用户 管理Agent;
用户参考相关历史维护策略制定维护的具体方案;
用户管理Agent查询用户数据库中的备件信息,当备件缺货时, 将信息发送给用户客户端的用户对备件商选择决策Agent和应用服 务器的备件商选择决策Agent;
用户客户端的用户对备件商选择决策Agent根据收集的备件商信 息选择备选备件商,应用服务器的备件商选择决策Agent根据用户提 供的备选备件商以及协同数据库中的备件商信息选择合适的备件商;
设备制造商通过应用服务器中的任务管理Agent将备件商选择决 策结果发送到用户客户端的用户管理Agent;由用户制定维护的具体 方案,
第四步、当用户选择制造商维护时,制造商向用户提供技术人员 的信息,技术人员与用户协同制定维护的具体方案,然后进入第六步,
13具体方法是
应用服务器中的任务管理Agent调用协同数据库中维护技术人 员信息,选择空闲技术人员,并将空闲技术人员的信息发送给用户客 户端中的用户管理Agent; ,
技术人员通过应用服务器(1)中的任务管理Agent (11)与用 户协同制定维护的具体方案;
第五步、当用户选择维护商维护时,制造商需要协同用户选择合 适的维护商,维护商与用户协同制定维护的具体方案,选4奪合适的备 件供应商,然后进入第六步,具体方法是
应用服务器中的任务管理Agent将维护方式决策结果发送给用户 客户端中的用户管理Agent、系统内所有维护商客户端中的管理 Agent以及应用服务器中的维护商选择决策Agept;
维护商客户端中的维护商报价Agent将其维护商数据库中的最新 报价信息分别发送给用户客户端中的用户对维护商选择决策Agent 与应用服务器中的维护商选择决策Agent; 用户客户端中的用户对维护商选择决策Agent才艮据收集的维护商 信息选择备选维护商,应用服务器的维护商选择决策Agent根据已有 的维护商信息以及用户客户端提供的备选维护商选择合适的维护商, 并将结果发送给被选择的维护商的维护商客户端中的管理Agent;
被选择的维护商通过维护商客户端(4)中的管理Agent (41) 与用户协同制定维护的具体方案;
维护商客户端中的管理Agent查询维护商数据库中备件信息,当 备件缺货时,将信息发送给维护商客户端的维护商对备件商选择决策 Agent与用户客户端的用户对备件商选择决策Agent,用户对备件商 选择决策Agent根据收集的备件商信息选择备选备件商,维护商对备件商选择决策Agent根据已有的备件商信息以及用户客户端提供的 备选备件商选择合适的备件供应商;
第六步、才艮据维护具体方案进行维护实施。 本发明所述的一种基于多Agent的设备维护智能协同决策系统 及方法的有益效果是 .
1) 高效性将多Agent技术应用于^殳备维护智能协同决策,能 及时响应监测到的设备异常信号以及故障诊断结果,避免更严重的设 备故障,同时能够快速高效地处理用户维护决策请求,提高设备制造 商的维护服务水平;能够使设备制造商、维护商、设备用户、备件供 应商以及行业专家在分布式环境下,科学、高效地^t出协同维护决策;
2) 系统开放性好,扩展性强,可移植性强,制造商能同时处理 多个用户的维护决策请求;
3) 智能性运用多Agent技术使维护决策智能化,科学化。 本发明所述的一种基于多Agent的设备维护智能协同决策系统
及方法可以广泛应用于各种设备的维护,具有极大的应用价值。


图l是基于多Agent的设备维护智能协同决策系统模块结构图。 图2是为Agent结构图。
图3是基于多Agent的设备维护智能协同决策系统连接示意图。 图4是基于多Agent的设备维护智能协同决策方法流程图。
具体实施例方式
为了使本技术领域的人员更好地理解本发明方案,下面结合附图 和实施方式对本发明做进一步详细的说明。
参见图1、图2、图3, —种基于多Agent的i殳备维护智能协同 决策系统,由服务器和客户端构成,服务器包括应用服务器l和数据库服务器2,客户端包括l至n个用户客户端3和l至n个维护商客 户端4, n为》1的自然数,其中,客户端与服务器之间、应用服务 器1与数据库服务器2之间、用户客户端3与维护商客户端4之间采 用Agent通信语言ACL作为通信协议,通过Internet/Intranet通讯; 系统输入为设备故障信息,最终输出为设备维护的具体实施方案,整 个维护决策过程由制造商主导,服务器为整个决策环境提供协同管 理、资源管理服务支持,为制造商提供参与决策的环境,用户通it^ 户端参与整个决策过程,维护商通it^户端参与部分决策过程;其中 应用服务器l:用于实现客户端与服务器、用户客户端3与维护商客 户端4之间的即时的信息传递;数据库服务器2:用于系统数据的存 取和维护;用户客户端3接收设备故障信息,并输出设备故障信息给 应用服务器1;
其中,所述数据库服务器1由任务管理Agentll,成本分析 Agentl2,维护商选择决策Agentl3,备件商选择决策Agentl4构成,
其中
所述任务管理Agentll:受理维护决策任务、进行任务完成登记 以及制造商维护时的维护人员调度;
所述成本分析Agentl2:根据数据库服务器2中的设备备件信息, 历史维护费用信息,分别做出用户自己维护成本预算和制造商维护成 本预算,同时负责向维护商发送报价请求,并根据维护商的报价清单 得出维护商维护的成本;
所述维护商选择决策Agentl3:根据各个维护商的报价信息、维 护商的历史信息进行评价,并选择出合适的维护商;
所述备件商选择决策Agentl4:根据数据库服务器2中的备件商 信息,如备件商的信誉等级、行业地位、地理距离等,评价选择合适的备件供应商。
所述数据库服务器2由数据处理Agent21,知识库23以及协同 数据库22构成;其中
所述数据处理Agent21:对协同数据库23中的数据进行操作,包 括实时数据和历史数据;如数据的保存、查询、修改、删除和增加等;
所述协同数据库22:存储维护商的信息、包括信誉等级、技术等 级、价格信息,备件供应商信息、包括信誉等级、行业地位、地理距 离、价格等信息,设备备件信息,包括可选择的供应商、平均价格等, 以及维护费用信息;
所述知识库23:用于存储维护案例、维护方法库以及推理方法, 知识库包括维护案例库、方法库以及推理4几。。
所述用户客户端3由用户管理Agent31、用户对维护商选择决策 Agent32、用户对备件商选择决策Agent33、用户数据库34构成;
所述维护商客户端4由管理Agent41、维护商才艮价Agent42、维护 商对备件商选择决策Agent43、维护商数据库44构成;其中
所述用户管理Agent31:用于对用户客户端的信息管理以及各智 能体之间的协调管理;
所述用户对维护商选择决策Agent32:用于用户与制造商协同进 行维护商选择决策;
所述用户对备件商选择决策Agent33:用于用户与制造商协同进 行备件商选择决策;
所述用户数据库34:用于存放用户所需的信息;包括存放备件信 息,维护商的历史信息,备件商的历史信息;是客户的私有空间;
所述管理Agent41:对维护商客户端的信息管理以及各智能体之
间的协调管理;所述维护商报价Agent42:将维护商的最新价格信息反馈给应用 服务器1;
所述维护商对备件商选择决策Agent43:代表维护商与制造商协 同做备件商选择决策;
所述维护商数据库44:用于存放维护商所需的信息;包括存放维 护商备件信息,报价信息,备件商的历史信息,是维护商的私有空间。
所述任务管理Agentll、成本分析Agentl2、维护商选择决策 Agentl3、备件商选择决策Agentl4、数据处理'Agent21 、用户管理 Agent31、用户对备件商选择决策Agent33、管理Agent41、维护商报 价Agent42、维护商对备件商选择决策Agent43都包括通信管理模块 111、推理控制模块112、协调模块113、用户图形界面接口 114以及 内部数据库115、知识库116;其中
通信管理模块111:负责与其他的智能体建立通信连接,并接收 和发送相应的协商信息;通信管理模块111负责整个Agent与外部其 他Agent和环境进行信息交互,通过将ACL消息打包或解包,完成网 络传输,通信管理模块lll负责所有消息的进出',提供所有消息发送 和消息接收的接口,并管理和其他Agent的连接,通信管理模块包括 ACL接口、群体成员列表和消息队列。ACL接口负责消息的组装和分 解,ACL消息的输入和输出;群体成员列表是系统内Agent成员清单; 消息队列负责控制Agent内部通信流量;
推理控制模块112:根据收到和感知的信息进行推理,将推理结 果发送给其他的职能体进行决策;推理控制模块采用推理控制算法控 制Agent的内部活动,包括消息内容解析功能和推理控制功能,消息 内容解析负责解释、分析ACL消息内容,将结泉传给推理控制中心, 推理控制中心运用推理算法,并与其他Agent协作完成推理;
18用户图形界面接口 114:用于人与智能体之间的信息交互,如对 其内部知识库进行维护;
协调模块113:用于处理与其他智能体之间的沖突,通过与其他 智能体的通信,交换各自提议,对提议进行评价、调整,直到达成一 致协议为止;
内部数据库115:用于存储智能体基本状态、整个系统的目标, 相关其他智能体的名称和地址信息;
内部知识库116:用于存储智能体进行推理时所需的知识。如模 型算法。 '
参见图4, 一种基于多Agent的设备维护智能协同决策方法,其 特征在于包括如下步骤
第一步用户客户端3将设备故障信息发送到应用服务器1,设 备制造商根据设备故障信息进行维护成本分析,为用户提供维护方式 建议,建议用户自己维护、制造商维护或者外包给维护商维护,具体 方法是
应用服务器l中的成本分析Agentl2根据历史维护信息、调用数 据库服务器2中的协同数据库22中的维护商的最新报价信息、备件 商的最新报价信息,做出成本分析,将结果发送给应用服务器l中的 任务管理Agentll;应用服务器1中的任务管理Agentll根据成本分 析结果以及知识库23中得出的检索结果做出维护方式建议,维护方 式建议包括用户自维护、制造商维护或者外包给维护商维护;设备制 造商通过应用服务器1中的任务管理Agentll将维护方式建议发送到 用户客户端3的用户管理Agent31;
第二、用户通过用户客户端3接收维护方式建议,根据维护方式 建议选择维护方式,同时用户将维护方式决策结果通过用户客户端3发送到应用服务器l,如果用户选择自己维护,进入第三步,如果用 户选择制造商维护,进入第四步,如果用户选择维护商维护,进入第
五步;
第三步、当用户选4奪自己维护时,制造商通过应用服务器i向用 户提供历史维护策略,与用户协同选择合适的备件供应商,由用户制
定维护的具体方案,然后进入第六步,具体方法是
制造商调用知识库23中相关历史维护策略发送给用户客户端3
的用户管理Agent31;
用户参考相关历史维护策略制定维护的具体方案;
用户管理Agent31查询用户数据库34中的备件信息,当备件缺货
时,将信息发送给用户客户端3的用户对备件商选择决策Agent33和
应用服务器1的备件商选择决策Agentl4;
用户客户端3的用户对备件商选择决策Agent33根据收集的备件
商信息选择备选备件商,应用服务器1的备件商选择决策Agentl4根
据用户提供的备选备件商以及协同数据库22中的备件商信息选择合
适的备件商;
设备制造商通过应用服务器1中的任务管理Agentll将备件商选 择决策结果发送到用户客户端3的用户管理Agent31;
第四步、当用户选择制造商维护时,制造商向用户提供技术人员 的信息,技术人员与用户协同制定维护的具体方案,然后进入第六步, 具体方法是
应用服务器1中的任务管理Agentll调用协同数据库22中维护 技术人员信息,选择空闲技术人员,并将空闲技术人员的信息发送给 用户客户端3中的用户管理Agent31;
技术人员通过应用服务器(1)中的任务管理Agent (11)与用户协同制定维护的具体方案;
第五步、当用户选择维护商维护时,制造商需要协同用户选择合 适的维护商,维护商与用户协同制定维护的具体方案,选择合适的备 件供应商,然后进入第六步,具体方法是
应用服务器1中的任务管理Agentll将维护方式决策结果发送给 用户客户端3中的用户管理Agent31、系统内所有维护商客户端4中 的管理Agent41以及应用服务器1中的维护商选择决策Agentl3;
维护商客户端4中的维护商报价Agent42将其维护商数据库44 中的最新报价信息分别发送给用户客户端3中的用户对维护商选择 决策Agent32与应用服务器1中的维护商选择决策Agentl3;
用户客户端3中的用户对维护商选择决策Agent32根据收集的维 护商信息选择备选维护商,应用服务器1的维护商选择决策Agentl3 根据已有的维护商信息以及用户客户端3提供的备选维护商选择合 适的维护商,并将结果发送给被选择的维护商的维护商客户端4中的 管理Agent41;
被选择的维护商通过维护商客户端(4)中的管理Agent (41) 与用户协同制定维护的具体方案;
维护商客户端4中的管理Agent41查询维护商数据库44中备件信 息,当备件缺货时,将信息发送给维护商客户端'4的维护商对备件商
用户对备件商选4爭决策Agent33根据收集的备件商信息选择备选备 件商,维护商对备件商选择决策Agen 14 3根据已有的备件商信息以及 用户客户端3提供的备选备件商选择合适的备件供应商; 第六步、根据维护具体方案进行维护实施。
所述的维护具体方案包括维护规模、维护范围、维护人员、时间计划等。
所述维护商的选择考虑的因素有技术等级、价格以及信誉等级。 所述备件供应商的选择考虑的因素有价格、信誉等级、行业地 位、地理距离。 '
所述维护商、备件商选择评价模型为神经网络决策模型。 所述一种基于多Agent的设备维护智能协同决策方法在设备的 实际维护过程中,如维护方式决策、维护具体方案的确定、维护商的 选择、备件供应商的选择等需要用户与制造商或维护商通过该发明所 述的基于多Agent的设备维护智能协同决策系统进行反复多次的交 流与沟通,在此不作累述。
权利要求
1、一种基于多Agent的设备维护智能协同决策系统,包括服务器和客户端,服务器包括应用服务器(1)和数据库服务器(2),客户端包括用户客户端(3)和维护商客户端(4),其中,客户端与服务器之间、应用服务器(1)与数据库服务器(2)之间、用户客户端(3)与维护商客户端(4)之间采用Agent通信语言ACL作为通信协议,通过Internet/Intranet通讯;其特征在于所述应用服务器(1)由任务管理Agent(11),成本分析Agent(12),维护商选择决策Agent(13),备件商选择决策Agent(14)构成,其中所述任务管理Agent(11)受理维护决策任务、进行任务完成登记以及制造商维护时的维护人员调度;所述成本分析Agent(12)根据数据库服务器(2)中的设备备件信息,历史维护费用信息,分别做出用户自己维护成本预算和制造商维护成本预算,同时负责向维护商发送报价请求,并根据维护商的报价清单得出维护商维护的成本;所述维护商选择决策Agent(13)根据各个维护商的报价信息、维护商的历史信息进行评价,并选择出合适的维护商;所述备件商选择决策Agent(14)根据数据库服务器(2)中的备件商信息,评价选择合适的备件供应商。
2、 根据权利要求1所述的一种基于多Agent的设备维护智能协同决策系统,其特征在于所述数据库服务器(2 )由数据处理Agent ( 21), 知识库(23)以及协同数据库(22)构成;其中所述数据处理Agent ( 21 ):对协同数据库(23 )中的数据进行操作, 包括实时数据和历史数据;所述协同数据库(22):存储维护商的信息、备件供应商信息、设备 备件信息;所述知识库(23):用于存储维护案例、维护方法以及推理方法。
3、根据权利要求1所述的一种基于多Agent的设备维护智能协同决策系统,其特征在于 '所述用户客户端(3)由用户管理Agent (31)、用户对维护商选择决策Agent (32)、用户对备件商选择决策Agent (33)、用户数据库(34)构成;所述维护商客户端(4 )由管理Agent ( 41 )、维护商报价Agent ( 42 )、 维护商对备件商选择决策Agent (43)、维护商数据库(44 )构成;其中所述用户管理Agent (31):用于对用户客户端的信息管理以及各智 能体之间的协调管理;所述用户对维护商选择决策Agent (32):用于用户与制造商协同进 行维护商选择决策;所述用户对备件商选择决策Agent (33):用于用户与制造商协同进 行备件商选择决策;所述用户数据库(34):用于存放用户所需的信息;所述管理Agent (41):用于进行维护商客户端的信息管理以及各智 能体之间的协调管理;所述维护商报价Agent (42):将维护商的最新价格信息反馈给应用 服务器(1); '所述维护商对备件商选择决策Agent (43):用于维护商与制造商协 同进行备件商选择决策;所述维护商数据库(44 ):用于存放维护商所需的信息。
4、 根据权利要求3所述的一种基于多Agent的设备维护智能协同决 策系统,其特征在于所述任务管理Agent (11 )、成本分析Agent (12 )、 维护商选择决策Agent (13)、备件商选择决策Agent (14)、数据处理 Agent ( 21 )、用户管理Agent ( 31 )、用户对备件商选择决策Agent ( 33 )、 管理Agent (")、维护商报价Agent (42)、维护商对备件商选择决策 Agent (43)都包括通信管理模块(111)、推理控制模块(112)、协调 模块(113)、用户图形界面接口 (114)以及内'部数据库(115)、知识 库(116);其中通信管理模块(lll):负责与其他的智能体建立通信连接,并接收 和发送相应的协商信息;推理控制模块(112):根据收到和感知的信息进行推理,将推理结 果发送给其他的职能体进行决策;用户图形界面接口 (114):用于人与智能体之间的信息交互;协调模块(113):用于处理与其他智能体之间的冲突,通过与其他 智能体的通信,交换各自提议,对提议进行评#、调整,直到达成一致 协议为止;内部数据库(115):用于存储智能体基本状态、整个系统的目标, 相关其他智能体的名称和地址信息;内部知识库(116):用于存储智能体进行推理时所需的知识。
5、 一种基于多Agent的设备维护智能协同决策方法,其特征在于 包括如下步骤第一步用户客户端(3)将设备故障信息发送到应用服务器(1), 设备制造商根据设备故障信息进行维护成本分^f,为用户提供维护方式 建议,建议用户自己维护、制造商维护或者外包给维护商维护,具体方法是应用服务器(1)中的成本分析Agent (12)根据历史维护信息、调 用数据库服务器(2)中的协同数据库(22)中的维护商的最新报价信 息、备件商的最新报价信息,做出成本分析,将结果发送给应用服务器(I) 中的任务管理Agent (11);应用服务器(1)中的任务管理Agent(II) 根据成本分析结果以及知识库(23 )中得出的4企索结果做出维护 方式建议,维护方式建议包括用户自维护、制造商维护或者外包给维护 商维护;设备制造商通过应用服务器(1)中的任务管理Agent (11)将 维护方式建议发送到用户客户端(3)的用户管理Agent (31);第二、用户通过用户客户端(3)接收维护方式建议,根据维护方式 建议选"t奪维护方式,同时用户将维护方式决策结果通过用户客户端(3) 发送到应用服务器(l),如果用户选择自己维护,进入第三步,如果用 户选择制造商维护,进入第四步,如果用户选择维护商维护,进入第五 步;第三步、当用户选择自己维护时,制造商通过应用服务器(1)向用 户提供历史维护策略,与用户协同选择合适的备件供应商,由用户制定 维护的具体方案,然后进入第六步,具体方法A:制造商调用知识库(23 )中相关历史维护策略发送给用户客户端(3 ) 的用户管理Agent (31);用户参考相关历史维护策略制定维护的具体方案;用户管理Agent (31)查询用户数据库(34)中的备件信息,当备件 缺货时,将信息发送给用户客户端(3)的用户对备件商选择决策Agent (33 )和应用服务器(1)的备件商选择决策Agent (14 );用户客户端(3)的用户对备件商选择决策Agent (33)根据收集的 备件商信息选择备选备件商,应用服务器(1)的备件商选择决策Agent(14 )根据用户提供的备选备件商以及协同数据库(22 )中的备件商信 息选择合适的备件商;设备制造商通过应用服务器(1)中的任务管理Agent (11)将备件 商选择决策结果发送到用户客户端(3)的用户管理Agent (31);第四步、当用户选"^制造商维护时,制造商向用户提供技术人员的 信息,技术人员与用户协同制定维护的具体方案,然后进入第六步,具 体方法是应用服务器(1)中的任务管理Agent (11)调用协同数据库(22) 中维护技术人员信息,选择空闲技术人员,并将空闲技术人员的信息发 送给用户客户端(3)中的用户管理Agent (31),技术人员通过应用服务器(1)中的任务管理Agent (11)与用户协 同制定维护的具体方案;第五步、当用户选择维护商维护时,制造商需要协同用户选择合适 的维护商,维护商与用户协同制定维护的具体方案,选4奪合适的备件供 应商,然后进入第六步,具体方法是应用服务器(1)中的任务管理Agent (11)将维护方式决策结果发 送给用户客户端(3)中的用户管理Agent (31)、系统内所有维护商客 户端(4)中的管理Agent (41)以及应用服务器(1)中的维护商选择 决策Agent (13);维护商客户端(4)中的维护商报价Agent (42)将其维护商数据库 (44)中的最新报价信息分别发送给用户客户端(3)中的用户对维护 商选择决策Agent (32)与应用服务器(1)中的维护商选择决策Agent (13);用户客户端(3)中的用户对维护商选择决策Agent (32)才艮据收集 的维护商信息选择备选维护商,应用服务器(1 )的维护商选择决策Agent(13)根据已有的维护商信息以及用户客户端(3)提供的备选维护商 选择合适的维护商,并将结果发送给被选择的维护商的维护商客户端 (4)中的管理Agent (41);被选择的维护商通过维护商客户端(4)中的管理Agent (41)与用 户协同制定维护的具体方案;维护商客户端(4)中的管理Agent (41)查询维护商数据库(44) 中备件信息,当备件缺货时,将信息发送给维护商客户端(4)的维护 商对备件商选择决策Agent (43)与用户客户端(3)的用户对备件商选 择决策Agent (33),用户对备件商选"t奪决策Agent ( 33 )根据收集的备 件商信息选择备选备件商,维护商对备件商选4奪决策Agent (43)根据 已有的备件商信息以及用户客户端(3)提供的备选备件商选择合适的 备件供应商;第六步、根据维护具体方案进行维护实施。
全文摘要
本发明公开了一种基于多Agent的设备维护智能协同决策系统及方法,包括服务器和客户端,服务器包括应用服务器和数据库服务器,客户端包括用户客户端和维护商客户端;其特征在于所述数据库服务器由任务管理Agent,成本分析Agent,维护商选择决策Agent,备件商选择决策Agent构成,所述任务管理Agent受理维护决策任务、进行任务完成登记以及制造商维护时的维护人员调度;所述成本分析Agent根据数据库服务器中的设备备件信息,历史维护费用信息,分别做出用户自己维护成本预算和制造商维护成本预算,并根据维护商的报价清单得出维护商维护的成本;本发明能够使制造商、维护商、用户、备件供应商以及行业专家在分布式环境下,科学、高效地做出协同维护决策。
文档编号G06Q10/00GK101661588SQ20091019098
公开日2010年3月3日 申请日期2009年9月27日 优先权日2009年9月27日
发明者李素婷, 鹰 段, 盛天文, 陈晓慧 申请人:重庆大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1