【技术实现步骤摘要】
考虑抢占更新策略和双层层次分析法的移动充电规划算法
[0001]本专利技术涉及移动充电
,特别涉及一种考虑抢占更新策略和双层层次分析法的移动充电规划算法
。
技术介绍
[0002]WRSN
充电规划主要为
MC
的充电路径规划
。MC
的充电路径规划是指
MC
从服务站出发,依次选择待充电的节点,移动到对应节点位置为之充电,充电全部完成或者自身剩余能量仅满足返回服务站的移动能量消耗时返回服务站进行充电,完成一轮充电调度
。
[0003]现有
WRSN
的
MC
充电规划问题求解方法主要分为基于
MC
充电规划求解和将
MC
充电规划问题转化为组合优化问题求解两方面
。
其中
MC
充电规划是指在给定
MC
条件下,结合
WRSN
节点状态规划
MC
的充电路径以延长
WRSN
寿命,使
WRSN
性能达到最优
。
而将
MC
充电规划问题转化为组合优化问题求解则是将
MC
充电路径规划等效为带约束条件的
TSP/VRP
问题,
WRSN
中组合优化问题的求解方法主要分为元启发式
、
强化学习
(Reinforcement Learning,RL)
和 ...
【技术保护点】
【技术特征摘要】
1.
考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,包括如下步骤:
S1、
通过上层层次分析法计算并选取充电簇:获取当前周期所有待充电簇节点的信息,根据上层层次分析法计算各个待充电簇的充电价值,选取充电价值最高的簇作为充电簇;
S2、
根据待充电簇及其充电价值信息,通过融合历史信息的抢占更新策略更新充电簇:根据上层层次分析法计算得到的各个待充电簇的充电价值大小对待充电簇进行排序,得到待充电簇列表并动态截取到历史信息容量池中,结合历史信息判断待充电簇列表中非最高充电价值簇是否前置抢占并更新为充电簇;
S3、
通过下层层次分析法计算并决定簇内节点的充电顺序:获取充电簇的簇内节点,根据下层层次分析法计算各簇内节点的充电优先级,
MC
根据簇内节点的充电优先级大小决定簇内节点的充电顺序;
S4、MC
根据充电顺序选择簇内节点进行能量补充:
MC
每选择一个节点进行能量补充时,首先判断
MC
能否继续完成充电任务,若判断
MC
不能继续完成充电任务,
MC
将返回服务站进行能量补充,反之,
MC
将根据充电顺序继续选择下一个簇内节点进行能量补充,在完成该簇内所有节点的充电工作后,进行下一阶段的充电规划调度
。2.
如权利要求1所述的考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,步骤
S1
中,上层层次分析法计算的具体步骤为:
S1.1、
选择影响
MC
选取待充电簇的决策属性
,
决策属性包含簇间
MC
的移动充电距离
、
簇内节点数
、
簇内节点平均剩余能量
、
簇内节点网络覆盖率;
S1.2、
将影响
MC
充电规划决策的各决策属性层次化,确定各层级对应目标,构建
MC
簇间充电规划的综合评价递阶层次结构模型;
S1.3、
构建
MC
簇间充电决策的准则因素层判断矩阵
A
;
S1.4、
根据判断矩阵
A
计算
MC
簇间充电决策属性权重向量;
S1.5、
通过计算判断矩阵
A
的一致性比例进行一致性要求校验,若满足一致性要求,步骤
S1.4
计算得到的决策属性权重向量就是对应的决策属性权值,反之,返回步骤
S1.3
,重新评估并修正准则因素层判断矩阵
A
;
S1.6、
根据步骤
S1.5
得到的选择待充电簇的决策属性权值,当
WRSN
网络出现簇内节点能量低于能量补充阈值时会发出充电请求,
MC
将前往该簇进行能量补充,如果当前时刻出现待充电簇数目多于一个时,将获取所有的待充电簇的簇节点信息,然后根据决策属性权值和决策属性,通过充电价值计算公式计算所有待充电簇簇列表中各个簇的充电价值,选择充电价值最高的簇作为充电簇
。3.
如权利要求2所述的考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,步骤
S1.2
中综合评价递阶层次结构模型的构建方法如下:将
MC
簇间充电规划决策的目标和属性层次化,把问题分解为目标层
、
准则因素层和决策层的多级分层结构,其中目标层的目标项为
MC
选择待充电的簇,准则因素层的准则为待充电簇的各决策属性,决策层的决策项为可选的待充电簇
。4.
如权利要求2所述的考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,步骤
S1.2
中,根据九度标记法将步骤
S1.1
中所选取的决策属性进行两两比较并构建判断矩阵:
w
i
为决策属性
i
对于决策目标的权重,
a
ij
=
w
i
/w
j
为决策属性
i
相较于决策属
性
j
对于决策目标的重要程度,通过计算各个决策属性的重要程度构建判断矩阵
A。5.
如权利要求2所述的考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,步骤
S1.6
中的充电价值计算公式为:式中,
rank
为计算簇
i
该决策属性在所有待充电簇簇列表的排序位置,其中,
rank(OMD
i
)
为
MC
上一充电节点位置与簇
i
当前时刻簇
i
簇头节点间距离由小到大排序的排序位置,
rank(CN
i
)
为簇内节点数由大到小排序的排序位置,
rank(CARE
i
)
为簇内节点平均剩余能量由小到大排序的排序位置,
rank(CNC
i
)
为簇内节点网络覆盖率由大到小排序的排序位置,
sequence_length
为待充电簇列表长度
。6.
如权利要求5所述的考虑抢占更新策略和双层层次分析法的移动充电规划算法,其特征在于,如果存在计算得到任意
x
个簇的充电价值相等...
【专利技术属性】
技术研发人员:张烈平,陈泓源,李智浩,黄自晨,尹亚梦,
申请(专利权)人:桂林理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。