计算机应用与软件2017,Vol.34Issue(2):280-284,294,6.DOI:10.3969/j.issn.1000-386x.2017.02.050
基于扩展合同网的协同故障诊断任务分配研究
RESEARCH ON TASK ALLOCATION OF COOPERATIVE FAULT DIAGNOSIS BASED ON EXTENDED CONTRACT NET
摘要
Abstract
Task allocation is an important part of collaborative fault diagnosis technology,whether the task allocation mechanism is good or not directly affects the efficiency and accuracy of the diagnosis.For existing contract net protocol,the low allocation efficiency and the huge task load could easily lead to the problem such as over-busy single node.Thus,a task allocation mechanism of collaborative fault diagnosis is proposed based on extended contract net.Firstly,using Hash algorithm to establish allocated knowledge base which links sub fault tasks with the corresponding distribution path,providing expert distribution experiences for task allocation.Then,combining the Dijkstra algorithm with the contract net protocol,the task allocation node of high "cost-effective" is chosen by balancing the capability of fault diagnosis and the path weight.Simulation results show that the extended contract net task allocation algorithm reduces the traffic and improve the allocation efficiency.关键词
任务分配/协同故障诊断/扩展合同网/Dijkstra算法Key words
Task allocation/Collaborative fault diagnosis/Extended contract net/Dijkstra algorithm分类
信息技术与安全科学引用本文复制引用
陈波,朱坤博,杜秀丽,王运明..基于扩展合同网的协同故障诊断任务分配研究[J].计算机应用与软件,2017,34(2):280-284,294,6.基金项目
辽宁省优秀人才基金项目(LR2013056). (LR2013056)