[发明专利]智能电网中WirelessHART网络端到端数据传输的时延分析方法有效
申请号: | 201710274831.1 | 申请日: | 2017-04-25 |
公开(公告)号: | CN106972987B | 公开(公告)日: | 2020-05-19 |
发明(设计)人: | 韦磊;陆忞;郭少勇;朱红;王宏延;李维;李秋生;邵明驰 | 申请(专利权)人: | 国网江苏省电力公司南京供电公司;国网江苏省电力公司;国家电网公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 南京同泽专利事务所(特殊普通合伙) 32245 | 代理人: | 赵洪玉;闫彪 |
地址: | 210019 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电网 wirelesshart 网络 端到端 数据传输 分析 方法 | ||
1.一种智能电网中WirelessHART网络端到端数据传输的时延分析方法,若一个实时工作负载F包含n个数据流,即F={F1,F2,...,Fn},实时工作负载F的数据流按其优先级的降序排列,WirelessHART网络中有多个具有相同能力的传输信道上进行调度,所有的数据流共享m个可串行使用的资源l1,l2,...,lm;数据流Fi进行端对端传输的时延分析包括以下步骤:
一、最大阻塞时间分析
数据流Fi的传输周期为Ti、预设的截止时间为di,将每个传输信道映射为一个处理器,从而将数据流Fi映射为多处理器上执行的周期为Ti、优先级与Fi相同的任务,1≤i≤n;数据流Fi的WCPT值为ei,表示数据流Fi的最坏情况处理时间;数据流Fi的WCRT值为ri,表示数据流Fi中的数据包响应时间的最大值;数据流Fi访问资源lq的最大次数为Ni,q,数据流Fi使用资源lq作为单一访问的最大持续时间为Li,q;
对于任一个比数据流Fi高优先级的数据流Fx,1≤x<i,表示数据流Fx传输时对数据流Fi端到端传输过程中针对资源lq的第v个请求,表示由于数据流Fi执行请求带来的真实阻塞,1≤q≤m,数据流Fx使用资源lq作为单一访问的最大持续时间为Lx,q,相应的阻塞比例表示如下:
令实时工作负载F中与数据流Fi分配于同一信道的数据流组成局部数据流集合Fl,与数据流Fi分配于不同信道的数据流组成远端数据流集合Fr,则最大阻塞时间的边界函数为:
式中,为最大本地阻塞时间的边界,1≤k<i;
为最大远程阻塞时间的边界;
表示数据流Fx在端到端传输过程中请求资源lq的次数;其中,rx为数据流Fx的WCRT值,表示数据流Fi中的数据包响应时间的最大值;Nx,q为数据流Fx访问资源lq的最大次数;dx为数据流Fx预设的截止时间;
二、响应时延分析
利用响应时间分析方法确定每个数据流Fi的WCRT值ri,即结合所述最大阻塞时间的边界函数对以下迭代式进行迭代运算:
其中,ex表示数据流Fx的WCPT值,ri(0)=ei,为数据流Fh最大远程阻塞时间的边界,dh为数据流Fh预设的截止时间;h∈[1,i-1],即数据流Fh的优先级高于数据流Fi的优先级;Ch(Fi)为数据流Fi所处的信道,Ch(Fh)为数据流Fh所处的信道;
在迭代计算过程中,当ri(u)=ri(u-1)时,取ri=ri(u),即得到数据流Fi的WCRT值ri。
2.根据权利要求1所述的智能电网中WirelessHART网络端到端数据传输的时延分析方法,其特征在于:数据流Fi进行端对端传输的时延还包括传输冲突时延,即当数据流Fi与高优先级数据流Fk传输发生冲突时,1≤k<i,属于较低优先级的数据流Fi需要被延迟;其延迟规则为:假设数据流Fk沿链路lik传输,数据流Fi沿链路lii传输,当链路lik和链路lii有公共节点时,若链路lik是专用链路,链路lii是共享或专用链路,则数据流Fi的传输将被延迟;若链路lik是共享链路,链路lii是专用链路,则数据流Fi的传输将被延迟;若链路lik和链路lii均是共享链路,两个链路的接收机节点不同,则数据流Fi的传输将被延迟;若链路lik和链路lii均是共享链路,两个链路的接收机节点相同,则数据流Fi的传输不会被延迟;
所述WirelessHART网络中的所有节点组成路由图,通过深度优先搜索算法找到所述路由图中数据流Fk产生最大冲突延迟的链路作为其瓶颈路径;在数据流Fi进行端对端传输时,数据流Fk沿其瓶颈路径给数据流Fi带来的延迟记为冲突延迟上界所述冲突延迟上界为瓶颈路径的所有节点中数据流Fk对数据流Fi产生的冲突时延之和;
由于数据流Fi的截止时间为di,数据流Fk的传输周期为Tk,因此数据流Fk对数据流Fi造成的总时延上限为在di时间间隔内,数据流Fi从所有较高优先级数据流所经历的总延迟上限记为Δi(di),即
此时,利用响应时间分析方法确定每个数据流Fi的WCRT值ri时迭代式为:
其中ri(0)=ei;h∈[1,i-1],即数据流Fh的优先级高于数据流Fi的优先级;Ch(Fi)为数据流Fi所处的信道,Ch(Fh)为数据流Fh所处的信道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网江苏省电力公司南京供电公司;国网江苏省电力公司;国家电网公司,未经国网江苏省电力公司南京供电公司;国网江苏省电力公司;国家电网公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710274831.1/1.html,转载请声明来源钻瓜专利网。