一种直流供能方法转让专利
申请号 : CN202010304130.X
文献号 : CN111585615B
文献日 : 2021-06-15
发明人 : 李保罡 , 王梦媛 , 赵伟
申请人 : 华北电力大学(保定)
摘要 :
权利要求 :
1.一种直流供能方法,其特征在于,应用于MEC环境中,利用面向可再生能源的电力包调度系统为MEC服务器供电,所述方法包括:基于电力包路由器损耗系数αr,m以及转发能量代价ur,生成关于电力包路由器和MEC服务器的偏好列表;
根据偏好列表,利用一对多匹配博弈得出MEC服务器‑电力包路由器匹配对;
在每个MEC服务器‑电力包路由器匹配对中,采用改进的第二代非支配排序遗传算法得到供应至各MEC服务器的最优能量;
其中,所述基于电力包路由器损耗系数αr,m以及转发能量代价ur,生成关于电力包路由器和MEC服务器的偏好列表,具体包括:对于MEC服务器来说,电力包路由器的损耗系数αr,m越小,接收到的能量更多,因此,对于MEC服务器m,可通过电力包路由器集合R建立偏好关系上述关系表示MEC服务器m在电力包路由器i和j中更偏好i;
对于电力包路由器来说,相对应MEC服务器的损耗系数越大,可再生能源供应的能量更多,进而获取的转发能量费用更高,因此,对于电力包路由器r,通过MEC服务器集合M建立的偏好关系
上述关系表示电力包路由器r在MEC服务器a和b中更偏好a;
其中,所述根据偏好列表,利用一对多匹配博弈得出MEC服务器‑电力包路由器匹配对,具体包括:
每个电力包路由器可以为多个MEC服务器传输能量,且MEC服务器的数量受电力包路由器最大可传输容量的限制,而每个MEC服务器只能接收一个电力包路由器所传输的能量,因此,一对多匹配模型可采用 表示,其中 和 分别表示MEC服务器m和电力包路由器r的偏好关系;
具体匹配过程如下:
1)当存在未匹配的MEC服务器时,任选一个MEC服务器,执行下面操作;
2)MEC服务器请求匹配:选中的MEC服务器m根据尚未拒绝它的可接受的电力包路由器偏好列表,向列表中最偏好的电力包路由器发送请求,请求中包含了MEC服务器m所需求的能量信息;
电力包路由器回应:电力包路由器r计算其剩余可传输容量 若请求的MEC服务器m需要的最低供应能量 满足条件 则将该MEC服务器与电力包路由器r目前所接受的最后一个MEC服务器进行比较,选择其偏好列表中排序更高的MEC服务器,并将拒绝的MEC服务器添加到未匹配的MEC服务器集合中;若请求的MEC服务器m需要的最低供应能量 满足条件 则电力包路由器r直接接受该MEC服务器的请求;
上述 表示第m个MEC服务器的最低能量需求,αr,m表示电力包路由器的损耗系数,表示电力包路由器r的最大可传输容量,g表示迭代次数;
3)直到未匹配的MEC服务器集合为空时停止,否则,返回1);
其中,所述在每个MEC服务器‑电力包路由器匹配对中,采用改进的第二代非支配排序遗传算法得到供应至各MEC服务器的最优能量,具体包括:在每个MEC服务器‑电力包路由器匹配对中,由于传统的多目标优化方法容易陷入局部最优解,而进化算法具有全局搜索能力,因此,采用改进的进化算法中第二代非支配排序遗传算法,该算法是在第二代非支配排序遗传算法基础上加入最优前端个体系数,计算该前端可允许保留的个体数目,进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至各MEC服务器的最优供应能量Vr,m;
改进的第二代非支配排序遗传算法如下:基于上述匹配过程可求解出0‑1整数变量qm,r,优化问题K1可转化为:其中,上式是为了实现与第r个电力包路由器所匹配的每个MEC服务器对接收到的能量的满意度最大化, 表示第m个MEC服务器的最大需求能量;
问题K2为多目标规划问题,传统的多目标优化方法容易陷入局部最优解,而遗传算法具有全局搜索能力,因此,所述直流供能方法利用改进的第二代非支配排序遗传算法进行解决,即在第二代非支配排序遗传算法基础上加入最优前端个体系数,计算该前端可允许保留的个体数目,进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至各MEC服务器的最优供应能量Vr,m;
因为所述直流供能方法的供应能量以电力包的形式进行传输,而一个电力包所占用的时隙个数须为整数,所以基于上述算法求解得到的Vr,m,根据Vr,m=Pmhnm=dmnm得到nm值后,需要进行四舍五入法取整,为n'm,进而得到实际为每个MEC服务器供应的最优能量V'r,m=dmn'm,其中,h为每个时隙的时间长度,Pm为可再生能源传输电力包至MEC服务器m的功率,nm为传输至MEC服务器m的电力包所占用时隙个数,dm=Pmh为单个时隙所能够传输的能量。
说明书 :
一种直流供能方法
技术领域
背景技术
或卸载量低时,可能会造成电能浪费;另外,一些电力基础薄弱的地区难以与电网直接相
连,MEC服务器是由柴油发电机供电,不仅能源效率低、运行成本高,且温室气体排放量大。
发明内容
可以实现绿色环保,另一方面以电力包传输电能的新兴方式可以实现定量、实时、精准的能
量调度。
立的偏好关系
量。因此,一对多匹配模型可采用 表示,其中 和 分别表示MEC服务器m和电力
包路由器r的偏好关系。
求的能量信息。
路由器r目前所接受的最后一个MEC服务器进行比较,选择其偏好列表中排序更高的MEC服
务器,并将拒绝的MEC服务器添加到未匹配的MEC服务器集合中;若请求的MEC服务器m需要
的最低供应能量 满足条件 则电力包路由器r直接接受该MEC服务
器的请求。
法,该算法是在第二代非支配排序遗传算法基础上加入最优前端个体系数,计算该前端可
允许保留的个体数目,进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至
各MEC服务器的最优供应能量Vr,m;
排序遗传算法进行解决,即在第二代非支配排序遗传算法基础上加入最优前端个体系数,
计算该前端可允许保留的个体数目,进而寻找出使每个目标函数值都尽可能大的最优解
集,得到供应至各MEC服务器的最优供应能量Vr,m。
要进行四舍五入法取整,为n'm。进而得到实际为每个MEC服务器供应的最优能量V'r,m=
dmn'm。
一方面以电力包传输电能的新兴方式可以实现定量、实时、精准的能量调度。
附图说明
的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据
这些附图获得其他的附图。
具体实施方式
运行成本高,且温室气体排放量大。
利用面向可再生能源产生的电力包经由电力包路由器转发至相应的MEC服务器,由于经过
的电力包路由器不同,到达目标MEC服务器有多个路径,不同的路径具有不同的损耗,且损
耗随着可再生能源与MEC服务器之间的距离增加而增加。为了使每个MEC服务器对接收到的
能量的满意度最大化,需为MEC服务器匹配路径最优的电力包路由器,并分配最优的能量至
各MEC服务器。一方面,本发明利用面向可再生能源产生的电力能源为MEC服务器供电,可以
实现绿色环保,另一方面以电力包传输电能的新兴方式可以实现定量、实时、精准的能量调
度。
包路由器匹配对;最后在每个MEC服务器‑电力包路由器匹配对中,采用改进的NSGA‑II算法
得到供应至各MEC服务器的最优能量。上述过程实现了MEC服务器‑电力包路由器匹配对,并
且实现了匹配对中的最优能量分配。但是,由于用户请求的业务不同,所以只能提前预测出
每个MEC服务器的能耗范围,在一对多匹配博弈中每个MEC服务器具体的能耗不明确。因此,
我们考虑将每个MEC服务器的能耗范围的下限作为匹配过程中的参考量,以满足每个MEC服
务器的最低需求。另外,由于电力包以持续时间长度来衡量,在匹配过程中直接定义匹配个
数可能无法充分利用电力包路由器,所以我们通过电力包路由器的最大可传输容量来间接
限制可匹配的MEC服务器数量。
力包路由器对该现象进行缓解。
立的偏好关系
量。因此,一对多匹配模型可采用 表示,其中 和 分别表示MEC服务器m和电力
包路由器r的偏好关系。
求的能量信息。
由器r目前所接受的最后一个MEC服务器进行比较,选择其偏好列表中排序更高的MEC服务
器,并将拒绝的MEC服务器添加到未匹配的MEC服务器集合中;若请求的MEC服务器m需要的
最低供应能量 满足条件 则电力包路由器r直接接受该MEC服务器
的请求。
服务器的最优能量。
II算法是在NSGA‑II算法基础上加入最优前端个体系数,计算该前端可允许保留的个体数
目,进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至各MEC服务器的最优
供应能量Vr,m。
行解决,即在NSGA‑II基础上加入最优前端个体系数,计算该前端可允许保留的个体数目,
进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至各MEC服务器的最优供
应能量Vr,m。
值后,需要进行四舍五入法取整,为n'm。进而得到实际为每个MEC服务器供应的最优能量
V'r,m=dmn'm。
方法。
于将所有的MEC服务器进行分簇,多个电力包路由器同时进行工作以减少MEC服务器的等待
时间,便于MEC服务器及时接收到能量。
解决了电力包路由器高峰时期存在的拥堵现象,减轻了电力包路由器的压力,从MEC服务器
的角度看,每个MEC服务器可以通过相匹配的电力包路由器及时接收到最优能量,实现MEC
服务器的满意度最大化。从整个系统的角度看,上述连接可以提高电能的传输效率。
避免发生中断。
的方法。
缓存了用户日常所需的w个业务,且MEC服务器采用最大的CPU速度处理用户的请求。第m个
服务器在时刻的总能耗可描述为:
务时的单位周期能耗,βm=kmfm,km的值与MEC服务器m的硬件结构相关。ηw为处理第w个业务
所需要的CPU周期数。 表示第t时刻用户对于业务w的需求数,且服从速率为 的泊松过
程,其中 服从均匀分布。根据用户请求的历史数据,可预测出每个MEC服务器的能耗变化
规律。
表示为T,为便于分析,将其分为多个相等的时隙,每个时隙的时间长度为h,T=nh,n为时隙
个数。并将该段时间内所提供的能量需求作为电力包路由器r的最大可传输容量,采用
表示,其中r∈R。电力包路由器的损耗系数为αr,m,转发单位能量的费用为ur,其中r∈R。基
于每个MEC服务器的能耗变化规律,不同的可再生能源供应至相应的MEC服务器的能量为
Dm,Dm=Vr,m(1‑αr,m),Vr,m表示可再生能源经由电力包路由器r供应至第m个MEC服务器的能
量。Vr,m=UmImnmh,Um表示可再生能源供应电压,Im表示传输电流,nm表示传输至MEC服务器m
的电力包所占用时隙个数。可再生能源传输电力包至MEC服务器m的功率为Pm,Pm=UmIm,Pm≤
max max
Pr ,Pr 为电力包路由器r所能接受的最大功率。因此单个时隙所能够传输的能量表示为
dm=Pmh。供应的能量以电力包的形式进行传输,一个MEC服务器对应一个电力包,一个电力
包可包含多个时隙。
容量;式(2c)保证每个电力包一次最多只能在一个电力包路由器中传输;式(2d)表示qm,r为
0‑1整数变量,即表示第r个电力包路由器与第m个MEC服务器是否建立连接。由于建立的该
优化模型中包含实数变量Vr,m和0‑1整数变量qm,r,所以此问题是一个非线性混合整数规划
问题。本发明提出一种有效的分步求解方案,具体如下:
量。因此,一对多匹配模型可采用 表示,其中 和 分别表示MEC服务器m和电力
包路由器r的偏好关系。
立的偏好关系 为:
求的能量信息。
所接受的最后一个MEC服务器进行比较,选择其偏好列表中排序更高的MEC服务器,并将拒
绝的MEC服务器添加到未匹配的MEC服务器集合中;若请求的MEC服务器m需要的最低供应能
量 满足条件 则电力包路由器r直接接受该MEC服务器的请求。
行解决,即在NSGA‑II基础上加入最优前端个体系数,计算该前端可允许保留的个体数目,
进而寻找出使每个目标函数值都尽可能大的最优解集,得到供应至各MEC服务器的最优供
应能量Vr,m。
要进行四舍五入法取整,为n'm。进而得到实际为每个MEC服务器供应的最优能量V'r,m=
dmn'm。
开始匹配阶段,电力包路由器基于MEC服务器发送的相关请求内容,根据其剩余的可传输容
量,决定是否接受该MEC服务器的请求。之后,不断执行匹配过程,直到MEC服务器集合中的
所有MEC服务器均匹配成功后,得到MEC服务器‑电力包路由器匹配对。
可再生能源为MEC服务器传输电能的最佳路径,然后采用改进的NSGA‑II算法得到供应至各
电力包路由器的最优能量。
且可以实现定量、实时、精准的能量调度。首先利用一对多匹配博弈,实现电力包路由器和
MEC服务器之间的相互匹配。在一对多匹配博弈中,优于与传统匹配算法的是,本发明中以
MEC服务器的最低需求能量为标准,通过电力包路由器的最大可传输容量间接限制了匹配
的MEC服务器数量,从而避免了传统方法中直接限定的匹配个数状况,保证最优的前提下提
高了系统传输效率。在能量分配阶段,对于每个MEC服务器‑电力包路由器匹配对,改进的
NSGA‑II算法相较于传统的多目标优化算法,具有更强的全局搜索能力,避免陷入局部最优
解,实现了每个MEC服务器的满意度最大化。
分配最优的能量以电力包的形式传输至各MEC服务器。
发生中断。
制可匹配的MEC服务器数量。
的直流供能方法更适合未来电能的智能管理。
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的实施例,而是要符合与本文所公开的原理和新颖特点相一致的
最宽的范围。