电力信息物理系统无线通信网等价多路径动态控制方法

xiaoxiao2020-10-23  13

电力信息物理系统无线通信网等价多路径动态控制方法
【技术领域】
[0001] 本发明涉及一种电力信息物理系统优化数据传输方法,特别是涉及一种电力信息 物理系统无线通信网等价多路径动态控制方法。
【背景技术】
[0002] 电力信息物理系统(CyberPhysicalSystem,CPS)是基于嵌入式设备的高效能 网络化智能信息系统,它通过一系列计算单元和物理对象在网络环境下的高度集成与交 互来提高系统在信息处理、实时通信、远程精准控制以及组件自主协调等方面的能力,是 时空多维异构的混杂自治系统;CPS在功能上主要考虑性能优化,是集计算、通信与控制 3C(Computation,Communication,Control)技术于一体的智能技术,具有实时、安全、可靠、 高性能等特点;相较于现有的实时嵌入式系统和网络控制系统,CPS关注资源的合理整合 利用与调度优化,能实现对大规模复杂系统和广域环境的实时感知与动态监控,并提供相 应的网络信息服务,且更为灵活、智能、高效。
[0003] 电力CPS是将CPS技术引入智能电网,结合CPS系统体系架构,构造电力CPS体 系结构;电力CPS主要由大量的计算设备、数据采集设备和物理设备组成;这些设备又通过 2个大型网络互连;其中,各种信息设备通过通信网络相互连接,而各种物理设备则通过输 电、配电网络相互连接;电力CPS不同于常见电网控制体系的特点是:电力CPS具有远大于 智能电网的信息采集范围;电力CPS的通信网络是有线网络和无线网络的结合;电力CPS 中包括大量分布式计算设备;在电力CPS中,各种负荷设备和分布式电源也与控制中心联 网并可以由控制中心直接控制。
[0004] 随着电网不断发展,使得具有电力流、信息流和业务流高度融合的电力CPS的运 行和控制策略更加复杂,从电能协调控制到电力市场运营所需交互的大量业务流信息都需 要经电网通信网络进行传输,使得电网正常运行对通信网的依赖程度越来越高;电力CPS 的通信网络可由电力系统专用有线网络、一般有线网络和无线网络3个部分组成;电力系 统专用有线网络一般用于连接控制中心和系统中的传感/控制设备;由于电力系统对于分 析和控制的实时性要求很高,建立专用网络有助于降低通信延迟和提高信号传输可靠性; 有线网络可用于连接非关键设备如部分计算设备、备份数据镜像等;无线网络可用于连接 部分活动的设备如电动汽车等,也可用于连接系统中的无线传感设备;其中,无线通信网络 由于其本身具有成本低、可扩展性好等特点,尤其使得配用电终端设备通信更加方便从而 在电力CPS中广泛应用。
[0005] 电力CPS作为多层且层与层之间相互耦合的复杂互联系统,无线通信网络是其重 要组成部分,如何运用先进的无线通信技术是构建电力CPS的关键;且电力CPS具有大数 据量的结构化数据、非结构化数据,如何合理传输分配这些数据,充分利用无线通信网络有 限的网络带宽,避免链路瓶颈实现通信负载均衡成为无线通信网络在电力CPS中应用的关 键;合理分流流量,实现负载均衡是提升网络承载能力的有效方法;负载均衡是指将网络 中的业务流量建模成可调变量,将其按一定的规则进行分割,通过合理的路由算法并行传 递数据,实现网络资源的有效利用;而传统的单一路径算法,不能保证电力CPS无线通信网 络整体通信的路由可靠性和信息传递的时延性。
[0006] 等价多路径(EqualCostMulti-Path,ECMP)技术是当源、目的节点之间存在不 止一条最短路径时,能同时使用多条最短路径,并在多条路径之间合理分配网络负载;ECMP 为业务提供下一跳路由选择的等价多条最短路径,并将流量均衡分配于这些路径中,实现 负载均衡;如果使用传统的路由技术,发往该目的地址的数据包只能利用其中的一条链路, 其它链路处于备份状态或无效状态,并且在动态路由环境下相互的切换需要一定时间;等 价多路径路由协议可以在该网络环境下同时使用多条链路,不仅增加了传输带宽,并且可 以无时延无丢包地备份失效链路的数据传输;常用的求解ECMP问题的方法一般将ECMP路 由问题抽象为一个混合整数规划(MIP)数学模型等;在这些传统ECMP流量分担研宄中,基 于网络中全部路由节点都具备ECMP功能成为主体;然而,全网节点开通ECMP功能并非能达 到最优负载均衡,在实际电力CPS无线通信网络中,如果全部开通ECMP不仅会增加网络控 制信息开销,反而会增大区域负载,形成网络拥塞;因此,若将ECMP技术应用于电力CPS无 线通信网络中,需要更新传统ECMP模型及对应的相关负载均衡算法。

【发明内容】

[0007] 本发明所要解决的技术问题是,提供一种可以用于电力CPS无线通信网络多约束 优化模型,针对该模型提出一种对应的动态配置ECMP最优负载均衡算法的电力CPS无线通 信网络等价多路径动态控制方法。
[0008] 电力信息物理系统无线通信网等价多路径动态控制方法,具有如下特点:针对电 力CPS无线通信网络建立多约束优化模型,模型在传统ECMP模型的基础上,结合电力CPS 无线通信网络结构特性,提出动态配置ECMP模型;模型将流入无线通信节点流量等于流出 节点流量作为业务守恒约束,无线信道带宽上限作为链路容量约束,以最大链路利用率最 小化为目标函数建立电力CPS无线通信网络多约束优化模型;在此模型的基础上提出动态 配置ECMP最优负载均衡算法(DECMP),实现网络负载均衡,得到电力CPS无线通信网络最优 网络传输性能。
[0009] 本发明的电力CPS无线通信网等价多路径动态控制方法,动态选择需开通ECMP节 点,实现电力CPS无线通信网络更优负载均衡;与设定所有节点都具备ECMP功能的传统模 型相比,本发明方法将减少网络内控制信息开销,减少特定区域的通信负载,使电力CPS无 线通信网络运行达到更优负载均衡。
[0010] 本发明针对电力CPS应用中业务不断增长,研宄无线网络流量分担和负载均衡, 形成电力信息物理融合系统CPS无线通信网等价多路径动态控制方法,动态控制方法提出 一种动态选择开通ECMP算法DECMP;DECMP算法依据最大链路使用率max(%)和节点度匕判 定优先级,动态选择需开通ECMP节点;算法将流入节点流量等于流出节点流量作为业务守 恒约束,链路带宽上限作为链路容量约束,以最大链路利用率最小化为目标函数,建立多约 束优化模型,采用动态选择贪婪算法求解,以获取最优网络传输性能;仿真结果表明DECMP 算法比已有基于链路繁忙趋势值(pathpotentialvalue,PPV)的等价多路径路由选择算 法有效降低最大链路使用率,消除网络局部拥塞隐患,并且减少传输延时和网络资源消耗, 提升网络传输性能。
[0011] 本发明的电力CPS无线通信网等价多路径动态控制方法,包括如下几个阶段: (1)建立动态配置ECMP模型; 将电力CPS无线监测和信息采集终端设备抽象为节点,V= {vl,v2,…,vn};将可通信 的各设备间无线信道抽象为链路边集,E= {el,e2,…,en};则电力CPS系统数学建模为有 向赋权图G= (V,E),其中每个节点(监测和信息采集终端设备)有唯一标识符,vi,i= 1,...,n为通信节点,具有信息采集和数据转发功能,V中各节点的有效传输距离X。相等, 贝1」已={6|〇(^,¥15)彡入(|,¥』,¥ 15£¥};且相邻节点¥1¥1^共享同一无线介质,节点的信息 发射功率:
(1) 式中a为发射功率参数,依据实际网络节点发射模块类型决定。
[0012] 当A eF,M(v,)= 为网络节点Vi的状态向量,其中Eg $ v i的当前能量, 定义当Egi<a/A/时节点vi失效;kv节点度(vi的最大邻节点数),Sk为节点ECMP控制开关;
(2) 当义('4)££,¥(£,) = {0^),1^?,1々,)}为链路4上量度函数集;(^(6):(带宽函 数)链路ei带宽上限;Me_(ei):(费用函数)经过链路&所消耗网络费用;y_(ei):(延 时函数)经过链路4所需最大延时。
[0013] 并且定义网络传输业务矩阵F= {fst|源目的节点对vs,\间的业务 量,vs,vtGV};则业务守恒约束和链路容 量约束定义如下:
(3) (4) 其中x+e为链路e上行流量,定义为正,v(e:) =s表示上行流量是由链路e的s端流 入,其中e1表示链路e中上行流量的终端节点;x'为链路e下行流量,定义为负,v(ej)= t表示下行流量是由链路e的t端流出,其中ej表示链路e的下行流量的始端节点,因此式 (3)表示由信源节点\产生流量等于信宿节点v,接收流量,等于信源信宿两点之间的业务 量,保证业务守恒,式(4)表示对任意链路e上行|x+e|和下行|x'|流量分布不超过链路 单向带宽上限Ca(e)。
[0014] 我们以链路带宽使用率为衡量网络是否存在拥塞的量度,定义如式(5)所示,因 此优化目标为最小化最大链路使用率min{max(ze)},eGE;
(5)。
[0015] (2)动态配置ECMP最优负载均衡算法DECMP 由于传统ECMP协议会增加网络控制信息开销,消耗网络节点能量,因此在网络流量分 担应用时设定配置节点比率n,即上限配置n*N个节点; 动态配置ECMP最优负载均衡算法DECMP每次仅选择配置优先级最高节点开通ECMP功 能,随后对网络状态进行更新,重新计算负载分担,检测最大链路使用率max(%)是否下降, 即提升网络均衡状态,并达到设计目标;若未满足,则在当前网络状态下选择配置优先级最 高的节点;终止条件为网络最大链路使用率max(ze)最小,或已达到n*N节点配置上限; 动态配置策略是一种启发式贪婪算法,在考虑网络每次最新的负载状态条件下进行节点选 择,以达到负载均衡效果最优。
[0016] DECMP算法的基本步骤如下: St印1 :初始化,将据电力CPS无线通信网络抽象成图,根据电力CPS无线通信网络业务 流生成业务矩阵[H]作为算法的输入,并配置节点比率n; St印2:比较已配置节点个数n和上限配置节点个数n*N;若n>n*N,则输出节点ECMP最优配置并输出流量配置和路由,算法结束;反之,则下一步; Step3 :判断max(ze)是否已达到最小,若max(ze)已达最小,则输出节点ECMP最优配置 并输出流量配置和路由,算法结束;反之,则下一步; Step4 :计算节点度ki,ViGV,依据公式(6)计算配置ECMP优先级; Step5 :对当前最高优先级节点vh开通ECMP,计算开通后新网络的等价最短多路径和 链路使用率ze,eGE;判断max(ze)是否降低,如果成立,则确定Sk(vh) = 1,即vh开通ECMP 功能,跳转到Step2 ;否则,忽略vh,跳转到Step5。
[0017] 1)配置ECMP优先级计算 DECMP算法中决定节点动态选择的参数为配置ECMP优先级;当以节点\为出口的 链路中存在高使用率时,则易产生拥塞,需要开通ECMP功能;而具有更高的节点度说明 节点处于拓扑核心,并且具备更多连接链路分摊流量;因此本发明采用最大链路使用率 max(z丄|v(ej) =x}和节点度匕衡量ECMP优先级,计算公式如式(6);定义节点n的ECMP 配置优先级为:
式中,{e|v(ep=x}表示以节点vx为出口的所有链路集合。
[0018] 2)链路权重计算 链路权重决定了等价最短多路径的计算结果;在此定义链路权重为:对于业务fst,当 链路e为被选路径时,链路权重为传输业务所消耗的网络资源乘以该业务占用带宽;其数 学表达式如下: w(e,s,t) =fstXMemax(e) (7) 考虑应用中无线通信节点所携带电源有限,且工作环境复杂,部分场景无法更换电池, 本发明同时考虑电力CPS无线通信网络的能耗问题,设定Memax (e)为传输单位bit的能耗, 即Memax(e) =ETx(t,d)+EKx(t);其中发送能耗为: ETx( t, d) = ETx_elec( t) +ETx_amp(t, d) = EelecXt+ e ampXtXdp (8) 接收能耗为:EKx(t)=Grx-elec^T)Ee]_ecXT(0) 其中,Eelee(J/bit)表示发射装置(TransmitElectronics)和接收电路(Receive Electronics)每发送和接收单位bit的耗能;eamp(J/bit/m2)表示发射放大器将每bit传 送单位平方米所耗的能量;针对不同传输模式,发射通道损失与距离d的0次方成正比,0 一般取值2~4 ; 因此,信源s信宿t间传输路径Pathst的费用定义为
[0019] (3)对DECMP算法性能进行评估 本发明从最大链路使用率,传输延时和网络资源消耗三个量度评估DECMP算法性能, 并与基于链路繁忙趋势值(pathpotentialvalue,PPV)的等价多路径路由选择算法进行 比较分析;PPV算法计算等价路径上的链路趋势值和链路带宽的比值选择路径,避免重复 利用某些热点链路,从而在一定程度上均衡了负载。
[0020] 将电力CPS无线通信网络抽象成图,本发明计算环境设定每条链路传输容量 2Mbps,路由信令2Kbits;发送数据报速率为3paCketS/S,数据大小为30报文长度,每个报 文为lOKbits,发射功率满足公式(1);网络图链路权值由公式(7)~(9)定义;每个节点携 带能量为Eg(Vi) = 20J;通过仿真比较本发明的DECMP算法和PPV算法: 1)开通相同数量的ECMP节点 给出两种算法选择开通相同数量ECMP节点情况下的网络链路的最大使用率;在执行 相同传输任务,DECMP算法比PPV算法具有更好的负载分担能力,降低网络中链路最大使用 带宽;当选取节点数大于3以上,本文算法的链路的最大利用率平均低于PPV的7. 87%,最 大差值为14. 58%。
[0021] 2)开通不同数量ECMP节点 计算在开通不同数量ECMP节点情况下,平均网络传输延时;由运行结果可知,由于DECMP选择了更优节点开通ECMP功能,使得业务能够选择更短传输路径,从而降低平均网 络传输延时,DECMP算法比PPV算法缩短延时18. 5%;并且,当有较多节点可开通ECMP功能 时,由于选择裕度增大,DECMP算法比PPV算法缩短延时9. 9ms。
[0022] 3)耗能对比 考虑网络能耗,定义网络资源损耗为节点能耗,假设节点总能耗为一定值;计算传输相 同业务矩阵(即相同业务量和信源信宿)情况下的网络剩余能量;节点开通ECMP功能将消 耗部分能量,但合理的动态配置有助于业务最优传输路径的选择,从而减缓网络能量消耗; DECMP算法比PPV算法在不同ECMP配置条件下节省网络能耗4. 06%。
【附图说明】
[0023] 图1是动态配置ECMP最优负载均衡方法流程图。
[0024] 图2是动态配置ECMP算法性能评价仿真网络拓扑图。
[0025] 图3是不同方法网络链路最大使用率对比效果图。
[0026] 图4是不同方法平均网络传输延时对比效果图。
[0027] 图5是不同方法网络资源消耗量对比效果图。
【具体实施方式】
[0028] 下面结合实施例和附图对本发明的电力CPS无线通信网等价多路径动态控制方 法做出详细说明。
[0029] 本发明针对电力CPS应用中业务不断增长,研宄无线网络流量分担和负载均衡, 形成电力信息物理融合系统CPS无线通信网等价多路径动态控制方法,动态控制方法提出 一种动态选择开通ECMP算法DECMP;DECMP算法依据最大链路使用率max(%)和节点度匕判 定优先级,动态选择需开通ECMP节点;算法将流入节点流量等于流出节点流量作为业务守 恒约束,链路带宽上限作为链路容量约束,以最大链路利用率最小化为目标函数,建立多约 束优化模型,采用动态选择贪婪算法求解,以获取最优网络传输性能;仿真结果表明DECMP 算法比已有基于链路繁忙趋势值(pathpotentialvalue,PPV)的等价多路径路由选择算 法有效降低最大链路使用率,消除网络局部拥塞隐患,并且减少传输延时和网络资源消耗, 提升网络传输性能。
[0030] 本发明的电力CPS无线通信网等价多路径动态控制方法,包括如下几个阶段: (1)建立动态配置ECMP模型; 将电力CPS无线监测和信息采集终端设备抽象为节点,V= {Vl, v2,…,vn};将可通信 的各设备间无线信道抽象为链路边集,E= {ei,e2,…,en};则电力CPS系统数学建模为有 向赋权图G= (V,E);其中每个节点(监测和信息采集终端设备)有唯一标识符,Vi,i= 1,...,n为通信节点,具有信息采集和数据转发功能;V中各节点的有效传输距离A^相等, 贝ljE= {e|D(Vj,vk)彡入wVpVkGV};且相邻节点Vj,vk共享同一无线介质,节点的信息发 射功率:
式中a为发射功率参数,依据实际网络节点发射模块类型决定; 当¥\€^(11.) = {£^^,足}为网络节点\的状态向量,其中取1为¥1的当前能量,定义 当Eg#a/人J时节点vi失效;k$v满节点度(vi的最大邻节点数),Sk为节点ECMP控 制开关;
当W,(v,,vt)e £,M(e,) = !(:?,),/,",,)}为链路力上量度函数集;Ca(eJ:(带宽函 数)链路ei带宽上限;Me_(ei):(费用函数)经过链路&所消耗网络费用;y_(ei):(延 时函数)经过链路4所需最大延时。
[0031] 并且定义网络传输业务矩阵F= {fst|源目的节点对vs,\间的业务 量,vs,vtGV};则业务守恒约束和链路容量约束定义如下:
其中x+e为链路e上行流量,定义为正,v(e:) =s表示上行流量是由链路e的s端流 入,其中e1表示链路e中上行流量的终端节点;x'为链路e下行流量,定义为负,v(ej)= t表示下行流量是由链路e的t端流出,其中ej表示链路e的下行流量的始端节点;因此式 (3)表示由信源节点\产生流量等于信宿节点v,接收流量,等于信源信宿两点之间的业务 量,保证业务守恒;式(4)表示对任意链路e上行|x+e|和下行|x'|流量分布不超过链路 单向带宽上限Ca(e)。
[0032] 我们以链路带宽使用率为衡量网络是否存在拥塞的量度,定义如式(5)所示;因 此优化目标为最小化最大链路使用率min{max(ze)},eGE;
[0033] (2)动态配置ECMP最优负载均衡算法DECMP 由于传统ECMP协议会增加网络控制信息开销,消耗网络节点能量,因此在网络流量分 担应用时设定配置节点比率n,即上限配置n*N个节点; 动态配置ECMP最优负载均衡算法DECMP每次仅选择配置优先级最高节点开通ECMP功 能,随后对网络状态进行更新,重新计算负载分担,检测最大链路使用率max(%)是否下降, 即提升网络均衡状态,并达到设计目标;若未满足,则在当前网络状态下选择配置优先级最 高的节点;终止条件为网络最大链路使用率max(ze)最小,或已达到n*N节点配置上限; 动态配置策略是一种启发式贪婪算法,在考虑网络每次最新的负载状态条件下进行节点选 择,以达到负载均衡效果最优;动态配置ECMP最优负载均衡算法的实现流程如图1所示。
[0034] DECMP算法的基本步骤如下: St印1 :初始化,将据电力CPS无线通信网络抽象成图,根据电力CPS无线通信网络业务 流生成业务矩阵[H]作为算法的输入,并配置节点比率n; St印2:比较已配置节点个数n和上限配置节点个数n*N;若n>n*N,则输出节点ECMP最优配置并输出流量配置和路由,算法结束;反之,则下一步; Step3 :判断max(ze)是否已达到最小,若max(ze)已达最小,则输出节点ECMP最优配置 并输出流量配置和路由,算法结束;反之,则下一步; Step4 :计算节点度ki,ViGV,依据公式(6)计算配置ECMP优先级; Step5 :对当前最高优先级节点vh开通ECMP,计算开通后新网络的等价最短多路径和 链路使用率ze,eGE;判断max(ze)是否降低,如果成立,则确定Sk(vh) = 1,即vh开通ECMP 功能,跳转到Step2 ;否则,忽略vh,跳转到Step5。
[0035] 1)配置ECMP优先级计算 DECMP算法中决定节点动态选择的参数为配置ECMP优先级;当以节点\为出口的 链路中存在高使用率时,则易产生拥塞,需要开通ECMP功能;而具有更高的节点度说明 节点处于拓扑核心,并且具备更多连接链路分摊流量;因此本发明采用最大链路使用率 max(z丄|v(ej) =x}和节点度匕衡量ECMP优先级,计算公式如式(6);定义节点n的ECMP 配置优先级为:
式中,{e|v(ep=x}表示以节点vx为出口的所有链路集合。
[0036] 2)链路权重计算 链路权重决定了等价最短多路径的计算结果;在此定义链路权重为:对于业务fst,当 链路e为被选路径时,链路权重为传输业务所消耗的网络资源乘以该业务占用带宽;其数 学表达式如下:
考虑应用中无线通信节点所携带电源有限,且工作环境复杂,部分场景无法更换电池, 本发明同时考虑电力CPS无线通信网络的能耗问题,设定Memax (e)为传输单位bit的能耗, 即Memax(e) =ETx(t,d)+EKx(t);其中发送能耗为: ETx( t, d) = ETx_elec( t) +ETx_amp(t, d) = EelecXt+ e ampXtXdp (8) 接收能耗为:EKx(t)=Grx-elec^T)Ee]_ecXT(0)
其中,Eelee(J/bit)表示发射装置(TransmitElectronics)和接收电路(Receive Electronics)每发送和接收单位bit的耗能;eamp(J/bit/m2)表示发射放大器将每bit传 送单位平方米所耗的能量;针对不同传输模式,发射通道损失与距离d的0次方成正比,0 一般取值2~4。
[0037] 因此,信源s信宿t间传输路径Pathst的费用定义为
[0038] (3)DECMP算法性能评估 本发明从最大链路使用率,传输延时和网络资源消耗三个量度评估DECMP算法性能, 并与基于链路繁忙趋势值(pathpotentialvalue,PPV)的等价多路径路由选择算法进行 比较分析;PPV算法计算等价路径上的链路趋势值和链路带宽的比值选择路径,避免重复 利用某些热点链路,从而在一定程度上均衡了负载。
[0039] 将电力CPS无线通信网络抽象成图,本发明采用拓扑用例如图2所示。
[0040] 本发明计算环境设定每条链路传输容量2Mbps,路由信令2Kbits;发送数据报速 率为3paCketS/S,数据大小为30报文长度,每个报文为lOKbits,发射功率满足公式(1); 网络图链路权值由公式⑵-(9)定义;每个节点携带能量为Eg(Vi) = 20J。
[0041] 通过仿真比较本发明的DECMP算法和PPV算法: 1)开通相同数量的ECMP节点 如图3所示给出两种算法选择开通相同数量ECMP节点情况下的网络链路的最大使用 率;由图可知,在执行相同传输任务,DECMP算法比PPV算法具有更好的负载分担能力,降低 网络中链路最大使用带宽;当选取节点数大于3以上,本文算法的链路的最大利用率平均 低于PPV的7. 87 %,最大差值为14. 58 %。
[0042] 2)开通不同数量ECMP节点 计算在开通不同数量ECMP节点情况下,平均网络传输延时,如图4所示;由运行结果 可知,由于DECMP选择了更优节点开通ECMP功能,使得业务能够选择更短传输路径,从而降 低平均网络传输延时,DECMP算法比PPV算法缩短延时18. 5% ;并且,当有较多节点可开通 ECMP功能时,由于选择裕度增大,DECMP算法比PPV算法缩短延时9. 9ms。
[0043] 3)耗能对比 考虑网络能耗,定义网络资源损耗为节点能耗,假设节点总能耗为一定值;计算传输相 同业务矩阵(即相同业务量和信源信宿)情况下的网络剩余能量;由图5可知,节点开通 ECMP功能将消耗部分能量,但合理的动态配置有助于业务最优传输路径的选择,从而减缓 网络能量消耗;DECMP算法比PPV算法在不同ECMP配置条件下节省网络能耗4. 06%。
【主权项】
1. 电力信息物理系统无线通信网等价多路径动态控制方法,其特征在于:针对电力 CPS无线通信网络建立多约束优化模型,在传统ECMP模型的基础上,结合电力CPS无线通信 网络结构特性,提出动态配置 ECMP模型;在此模型的基础上提出动态配置ECMP最优负载均 衡算法DECMP,实现网络负载均衡,得到电力CPS无线通信网络最优网络传输性能。2. 如权利要求1所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:控制方法的动态选择需开通ECMP节点,实现电力CPS无线通信网络更优负载均衡, 即通过减少网络内控制信息开销,减少特定区域的通信负载,使电力CPS无线通信网络运 行达到更优负载均衡。3. 如权利要求2所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:动态配置ECMP最优负载均衡算法DECMP依据最大链路使用率max (%)和节点度kx 判定优先级,动态选择需开通ECMP节点;算法将流入节点流量等于流出节点流量作为业务 守恒约束,链路带宽上限作为链路容量约束,以最大链路利用率最小化为目标函数,建立多 约束优化模型,采用动态选择贪婪算法求解,以获取最优网络传输性能。4. 如权利要求3所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:建立动态配置ECMP模型时,将电力CPS无线监测和信息采集终端设备抽象为节点, V= {vl,v2, ···,¥]!};将可通信的各设备间无线信道抽象为链路边集,E= {el, e2,…,en}; 则电力CPS系统数学建模为有向赋权图G= (V,E);其中每个节点(监测和信息采集终端 设备)有唯一标识符,vi,i = 1,...,η为通信节点,具有信息采集和数据转发功能;V中各 节点的有效传输距离λ。相等,则E= {e|D(Vj,vk)彡AQ,Vj,VkeV};且相邻节点 vj,vk共 享同一无线介质,节点的信息发射功率:式中α为发射功率参数,依据实际网络节点发射模块类型决定; 当Vvf e F,M(v,) = {取,,,&}为网络节点Vi的状态向量,其中Eg为v i的当前能量,定义 当EgiS α / λ "2时节点V 失效:k 为V 的节点度(V 的最大邻节点数),S ,,为节点ECMP控 制开关;当为链路力上量度函数集;ca(e D :(带宽函 数)链路ei带宽上限;Memax(ei):(费用函数)经过链路&所消耗网络费用;μ max(ei):(延 时函数)经过链路&所需最大延时; 并且定义网络传输业务矩阵F= {fst|源目的节点对vs,vt间的业务量,vs,v te V};则 业务守恒约束和链路容量约束定义如下:其中xTe为链路e上行流量,定义为止,v(e。= s表不上行流量是由链路e的s端流 入,其中e1表示链路e中上行流量的终端节点;X '为链路e下行流量,定义为负,V (e j)= t表示下行流量是由链路e的t端流出,其中ej表示链路e的下行流量的始端节点;因此式 (3)表示由信源节点\产生流量等于信宿节点V ,接收流量,等于信源信宿两点之间的业务 量,保证业务守恒;式(4)表示对任意链路e上行I x+e I和下行I X'I流量分布不超过链路 单向带宽上限Ca(e); 我们以链路带宽使用率为衡量网络是否存在拥塞的量度,定义如式(5)所示;因此优 化目标为最小化最大链路使用率min {max (ze) },e e E ;5. 如权利要求4所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:动态配置ECMP最优负载均衡算法DECMP,在网络流量分担应用时设定配置节点比 率η,即上限配置η · N个节点; 动态配置ECMP最优负载均衡算法DECMP每次仅选择配置优先级最高节点开通ECMP功 能,随后对网络状态进行更新,重新计算负载分担,检测最大链路使用率max(%)是否下降, 即提升网络均衡状态,并达到设计目标;若未满足,则在当前网络状态下选择配置优先级最 高的节点;终止条件为网络最大链路使用率max (Ze)最小,或已达到Tl · N节点配置上限; 动态配置策略是一种启发式贪婪算法,在考虑网络每次最新的负载状态条件下进行节点选 择,以达到负载均衡效果最优; DECMP算法的基本步骤如下: St印1 :初始化,将据电力CPS无线通信网络抽象成图,根据电力CPS无线通信网络业务 流生成业务矩阵[H]作为算法的输入,并配置节点比率τι ; St印2:比较已配置节点个数η和上限配置节点个数η ·Ν;若η > η ·Ν,则输出节点 ECMP最优配置并输出流量配置和路由,算法结束;反之,则下一步; Step3 :判断max(ze)是否已达到最小,若max(ze)已达最小,则输出节点ECMP最优配置 并输出流量配置和路由,算法结束;反之,则下一步; Step4 :计算节点度k i, ViG V,依据公式(6)计算配置ECMP优先级; Step5 :对当前最高优先级节点vh开通ECMP,计算开通后新网络的等价最短多路径和 链路使用率ze, e e E ;判断max(ze)是否降低,如果成立,则确定Sk (Vh) = 1,即Vh开通ECMP 功能,跳转到Step2 ;否则,忽略vh,跳转到Step5。6. 如权利要求5所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:动态配置ECMP最优负载均衡算法DECMP,在配置ECMP优先级计算时,决定节点动 态选择的参数为配置ECMP优先级;当以节点V x为出口的链路中存在高使用率时,则易产生 拥塞,需要开通ECMP功能;而具有更高的节点度说明节点处于拓扑核心,并且具备更多连 接链路分摊流量;因此本发明采用最大链路使用率max(z丄{v( ep = X}和节点度匕衡量 ECMP优先级,计算公式如式(6);定义节点η的ECMP配置优先级为: δχ = max (6) <e|v(e; )=χ? 式中,{e I V (ej) = x}表示以节点vx为出口的所有链路集合。7. 如权利要求6所述的电力信息物理系统无线通信网等价多路径动态控制方法,其特 征在于:动态配置ECMP最优负载均衡算法DECMP时的链路权重计算决定了等价最短多路径 的计算结果;在此定义链路权重为:对于业务fst,当链路e为被选路径时,链路权重为传输 业务所消耗的网络资源乘以该业务占用带宽;其数学表达式如下: w(e, s, t) = fstXMemax(e) (7) 设定 Memax (e)为传输单位 bit 的能耗,即 Memax (e) = ETx ( τ , d) +EKx ( τ ); 其中发送能耗为: ΕΤχ ( τ , d) = ETx_elec ( τ ) +ETx_amp ( τ , d) = EelecX τ + ε ampX τ X dP (8) 接收能耗为: ERx( τ ) = ERx_elec( τ ) = EelecX τ (9) 其中,Eelee(J/bit)表示发射装置(Transmit Electronics)和接收电路(Receive Electronics)每发送和接收单位bit的耗能;ε amp(J/bit/m2)表示发射放大器将每bit传 送单位平方米所耗的能量;针对不同传输模式,发射通道损失与距离d的β次方成正比,β 一般取值2~4 ;因此,信源s信宿t间传输路径Pathst的费用定义为:
【专利摘要】本发明提供了电力信息物理系统无线通信网等价多路径动态控制方法,针对电力CPS无线通信网络建立多约束优化模型,模型在传统ECMP模型的基础上,结合电力CPS无线通信网络结构特性,提出动态配置ECMP模型;模型将流入无线通信节点流量等于流出节点流量作为业务守恒约束,无线信道带宽上限作为链路容量约束,以最大链路利用率最小化为目标函数建立电力CPS无线通信网络多约束优化模型;在此模型的基础上提出动态配置ECMP最优负载均衡算法DECMP,实现网络负载均衡,得到电力CPS无线通信网络最优网络传输性能。
【IPC分类】H04W16/22, H04W28/08, H04W40/02, H04W40/12
【公开号】CN104883696
【申请号】CN201510178387
【发明人】王利利, 黄泽华, 李锰, 郭璞, 杨挺, 游金阔, 郭勇, 丁岩
【申请人】国家电网公司, 国网河南省电力公司经济技术研究院, 天津大学
【公开日】2015年9月2日
【申请日】2015年4月15日
转载请注明原文地址:https://www.famiwei.com/read-8135891.html

最新回复(0)