多单元系统间无主从并机运行与任务协同方法技术方案

技术编号:28373005 阅读:42 留言:0更新日期:2021-05-08 00:00
本发明专利技术涉及一种多单元系统间无主从并机运行与任务协同方法,包括以下步骤:系统初始化时,多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元;子单元验证其他子单元是否发生本体故障,若验证发生本体故障,则对验证发生本体故障的子单元投否决票;判断各个子单元所得的否决票是否超过预设票数;若超过预设票数,则判定该子单元的状态为故障状态;主核单元判断状态为正常状态的从核单元的数量是否满足系统需求,若满足,则主核单元为从核单元分配任务,若不满足,则报系统故障。在可工作的子单元不小于系统需求数量的前提下,任意子单元故障均不会造成系统停机,保证系统正常工作。

【技术实现步骤摘要】
多单元系统间无主从并机运行与任务协同方法
本专利技术涉及系统运行
,特别涉及多单元系统间无主从并机运行与任务协同方法。
技术介绍
在工程应用中,有可能存在单系统性能(如功率等)不满足要求的情况,目前存在以下几种方法:(1)提升成本,提升单系统的性能;(2)采用多单元系统并机运行,指定某个特定单元为唯一“主核”,其他单元为“从核”,由“主核”为“从核”分配任务,各单元采用通信的方式交互,“从核”单向将信息发送至“主核”。然而,若选用更高性能的单机系统,因系统性价比的非线性,有可能造成系统成本上升。若选用多单元系统,需指定主从关系,一旦主核失效,其他从核即使无异常,系统也不能正常工作;而且,多单元系统中,所有从核的信息只汇总至主核,主核对于从核运行是否异常及所发信息是否正确无其他判断手段,各核心运行正常与否的置信度无法得到保障与检验。
技术实现思路
为此,需要提供一种多单元系统间无主从并机运行与任务协同方法,解决现有多单元系统并机运行中,如果主核单元出现故障时,系统无法正常工作的问题。为实现本文档来自技高网...

【技术保护点】
1.一种多单元系统间无主从并机运行与任务协同方法,其特征在于,包括以下步骤:/n系统初始化时,多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元,所述主核单元用于分配任务,所述从核单元用于执行子任务;/n子单元验证其他子单元是否发生本体故障,若验证发生本体故障,则对验证发生本体故障的子单元投否决票;/n判断各个子单元所得的否决票是否超过预设票数;/n若超过预设票数,则判定该子单元的状态为故障状态,若未超过预设票数,则判定该子单元的状态为正常状态;/n主核单元判断状态为正常状态的从核单元的数量是否满足系统需求,若满足,则主核单元为从核单元分配任务,若不满足,则报系统故障。/n

【技术特征摘要】
1.一种多单元系统间无主从并机运行与任务协同方法,其特征在于,包括以下步骤:
系统初始化时,多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元,所述主核单元用于分配任务,所述从核单元用于执行子任务;
子单元验证其他子单元是否发生本体故障,若验证发生本体故障,则对验证发生本体故障的子单元投否决票;
判断各个子单元所得的否决票是否超过预设票数;
若超过预设票数,则判定该子单元的状态为故障状态,若未超过预设票数,则判定该子单元的状态为正常状态;
主核单元判断状态为正常状态的从核单元的数量是否满足系统需求,若满足,则主核单元为从核单元分配任务,若不满足,则报系统故障。


2.根据权利要求1所述多单元系统间无主从并机运行与任务协同方法,其特征在于,所述步骤“多单元系统间通过竞争方式从所有子单元中产生主核单元及从核单元”具体包括以下步骤:
根据竞争算法产生各个子单元的多个特征值;
根据子单元的各个特征值的不同权重,计算得到各个子单元的竞争值;
选择竞争值最大的子单元作为主核单元,其他子单元为从核单元。


3.根据权利要求2所述多单元系统间无主从并机运行与任务协同方法,其特征在于,所述子单元包括特征值K1、K2、K3及K4;
所述步骤“根据竞争算法产生各个子单元的多个特征值”具体包括以下步骤:
判断子单元是否为编号最大的子单元,若是,则该子单元的特征值K1为1,若否,则该子单元的特征值K1为0;
判断子单元在上一次竞争中的竞争值是否最大,若是,则该子单元的特征值K2为0,若否,则该子单元的特征值K2为1;
判断子单元在竞争中所有子单元的性能排名,根据子单元的性能排名,确定该子单元的特征值K3,所述子单元的性能排名越靠前,则所述子单元的特征值K3越大;
判断各个子单元的状态,若子单元的状态为正常状态,则该子单元的特征值K4为1,若子单元的状态为故障...

【专利技术属性】
技术研发人员:颜冰钧曾德墙曾泽挺
申请(专利权)人:福建万润新能源科技有限公司
类型:发明
国别省市:福建;35

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

1