[发明专利]多单元系统间无主从并机运行与任务协同方法有效
申请号: | 202011588789.9 | 申请日: | 2020-12-29 |
公开(公告)号: | CN112764917B | 公开(公告)日: | 2023-06-20 |
发明(设计)人: | 颜冰钧;曾德墙;曾泽挺 | 申请(专利权)人: | 福建万润新能源科技有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/20 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 施文武;黄以琳 |
地址: | 350100 福建省福州市闽侯县高*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 单元 系统 主从 机运 任务 协同 方法 | ||
本发明涉及一种多单元系统间无主从并机运行与任务协同方法,包括以下步骤:系统初始化时,多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元;子单元验证其他子单元是否发生本体故障,若验证发生本体故障,则对验证发生本体故障的子单元投否决票;判断各个子单元所得的否决票是否超过预设票数;若超过预设票数,则判定该子单元的状态为故障状态;主核单元判断状态为正常状态的从核单元的数量是否满足系统需求,若满足,则主核单元为从核单元分配任务,若不满足,则报系统故障。在可工作的子单元不小于系统需求数量的前提下,任意子单元故障均不会造成系统停机,保证系统正常工作。
技术领域
本发明涉及系统运行技术领域,特别涉及多单元系统间无主从并机运行与任务协同方法。
背景技术
在工程应用中,有可能存在单系统性能(如功率等)不满足要求的情况,目前存在以下几种方法:
(1)提升成本,提升单系统的性能;
(2)采用多单元系统并机运行,指定某个特定单元为唯一“主核”,其他单元为“从核”,由“主核”为“从核”分配任务,各单元采用通信的方式交互,“从核”单向将信息发送至“主核”。
然而,若选用更高性能的单机系统,因系统性价比的非线性,有可能造成系统成本上升。若选用多单元系统,需指定主从关系,一旦主核失效,其他从核即使无异常,系统也不能正常工作;而且,多单元系统中,所有从核的信息只汇总至主核,主核对于从核运行是否异常及所发信息是否正确无其他判断手段,各核心运行正常与否的置信度无法得到保障与检验。
发明内容
为此,需要提供一种多单元系统间无主从并机运行与任务协同方法,解决现有多单元系统并机运行中,如果主核单元出现故障时,系统无法正常工作的问题。
为实现上述目的,发明人提供了一种多单元系统间无主从并机运行与任务协同方法,包括以下步骤:
系统初始化时,多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元,所述主核单元用于分配任务,所述从核单元用于执行子任务;
子单元验证其他子单元是否发生本体故障,若验证发生本体故障,则对验证发生本体故障的子单元投否决票;
判断各个子单元所得的否决票是否超过预设票数;
若超过预设票数,则判定该子单元的状态为故障状态,若未超过预设票数,则判定该子单元的状态为正常状态;
主核单元判断状态为正常状态的从核单元的数量是否满足系统需求,若满足,则主核单元为从核单元分配任务,若不满足,则报系统故障。
进一步优化,所述步骤“多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元”具体包括以下步骤:
根据竞争算法产生各个子单元的多个特征值;
根据子单元的各个特征值的不同权重,计算得到各个子单元的竞争值;
选择竞争值最大的子单元作为主核单元,其他子单元为从核单元。
进一步优化,所述子单元包括特征值K1、K2、K3及K4;
所述步骤“根据竞争算法产生各个子单元的多个特征值”具体包括以下步骤:
判断子单元是否为编号最大的子单元,若是,则该子单元的特征值K1为1,若否,则该子单元的特征值K1为0;
判断子单元在上一次竞争中的竞争值是否最大,若是,则该子单元的特征值K2为0,若否,则该子单元的特征值K2为1;
判断子单元在竞争中所有子单元的性能排名,根据子单元的性能排名,确定该子单元的特征值K3,所述子单元的性能排名越靠前,则所述子单元的特征值K3越大;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建万润新能源科技有限公司,未经福建万润新能源科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011588789.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:净化装置及其使用方法
- 下一篇:一种大气压感应耦合等离子体温度场的诊断方法