[发明专利]一种多执行单元的能量均衡指令分配方法有效
申请号: | 201810047059.4 | 申请日: | 2018-01-18 |
公开(公告)号: | CN108459907B | 公开(公告)日: | 2021-11-12 |
发明(设计)人: | 黄攀峰;常海涛;张夷斋;王通;孟中杰;刘正雄;董刚奇;张帆 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G05B19/418 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 王鲜凯 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 执行 单元 能量 均衡 指令 分配 方法 | ||
本发明涉及一种多执行单元的能量均衡指令分配方法,该方法可以依靠执行单元之间的数据交互实现控制分配,各执行单元根据自身的能量值计算能量均衡因子可实现各执行单元的能量均衡。该方法与常规控制分配方法在以下方面存在优势:1)本方法为分布式算法,归一化能量值、能量均衡因子等计算都不需要中心单元,没有由于中心单元导致系统失效的风险,提高了系统的鲁棒性;2)本方法可以实现各执行单元之间的能量均衡,能够根据执行单元剩余能量和执行单元的相互交互协商,调整自身分配比例;3)本方法可以的交互过程可以随时中止,仍能保证控制分配准确性,仅影响能量均衡效果。
技术领域
本发明属于控制指令分配领域,涉及一种多执行单元的能量均衡指令分配方法,具体涉及多个同质化执行单元在分布式系统架构下的能量均衡控制分配。
背景技术
在空间细胞机器人或空间细胞航天器系统中,为了提升系统的扩展性,需要根据任务需要配置不同数量的执行单元,使得系统能够适应灵活多变的任务和性能需求,同时能够保证系统在个别执行细胞失效的情况下保证系统的可靠性。冗余配置的控制单元在提升了系统的可靠性和扩展性,同时也给系统的控制指令分配带来一定困难。在整体式系统中,通常采用的方法是由系统中心控制节点,对各个执行单元进行统一管理和调配,调整不同执行细胞所承担的指令的比例来均衡执行节点的负载,进而起到平衡各执行细胞的能量水平的目的。不同于整体式系统,以空间细胞机器人和空间细胞化航天器等为代表的细胞化系统中,为了提升系统的可靠性和可扩展性,系统采用不依赖中心分配节点的分布式架构,系统通信拓扑呈网状结构,各节点仅与邻近节点进行通信。分布式体系结构能够更加方便节点的增加和删减。在分布式系统中,如果不进行能量均衡的话会导致某些节点过快耗尽自身能量,因此需要在指令分配过程中考虑各执行细胞的能量水平差异,使得执行细胞的能量趋于一致。
发明内容
要解决的技术问题
为了避免现有技术的不足之处,本发明提出一种多执行单元的能量均衡指令分配方法,解决多执行单元在能量水平不同情况下的分布式控制指令分配。该方法能够通过细胞的之间的交互协商,实现分布式控制分配,不依赖中心节点,避免了复杂运算,大大降低了计算复杂度。
技术方案
一种多执行单元的能量均衡指令分配方法,其特征在于步骤如下:
步骤1:设有n0(n0≥1)个执行单元与控制器直接相连,用集合Ac表示。控制器将v(t)发送给与其相连的执行单元;
定义t时刻控制器输出的待分配的d(d≥1)维控制指令为v(t)∈Rd×1;
定义系统的执行单元总数为n(n≥n0)个,其承担的控制指令分配比例为用向量ρ表示,且
ρ=[ρ1 ρ2…ρn]T∈Rn×1
其中,ρi,i∈{1,2,...,n}为执行单元i的分配比例,由执行单元i维护;且对于任意i∈{1,2,...,n}均有0≤ρi≤1;
步骤2:执行单元i在接收到控制指令v(t)后,当v(t)是否为新指令,利用下式更新自身分配比例,进行步骤3:
否则进行步骤3
步骤3:执行单元i根据自身控制效率矩阵Di∈Rd×d计算对应v(t)的期望输出ui
其中,执行单元安装方向以及内部执行器布局应保证控制效率矩阵Di可逆;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810047059.4/2.html,转载请声明来源钻瓜专利网。