[发明专利]一种基于遗传算法的MVB周期信息实时调度优化方法有效
申请号: | 201810337426.4 | 申请日: | 2018-04-11 |
公开(公告)号: | CN108632167B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 胡黄水;杨兴旺;郑曼;赵思远;卿金晖 | 申请(专利权)人: | 长春工业大学 |
主分类号: | H04L47/50 | 分类号: | H04L47/50;G06N3/12;H04L12/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 130012 吉林省长春市*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 遗传 算法 mvb 周期 信息 实时 调度 优化 方法 | ||
1.一种基于遗传算法的MVB周期信息实时调度优化方法,其特征在于:包括MVB通信过程模型及其调度优化算法,其中MVB指的是多功能车辆总线;MVB通信过程模型是在一个轮回周期中,MVB主设备通过事先生成的周期调度表在MVB基本周期内按照表中报文发送的先后顺序向MVB从设备发送报文的一种通信模型;MVB周期信息实时调度优化算法是采用遗传算法对周期信息调度的实时性进行优化,根据约束条件及优化目标,对周期调度表的宽度和梯度参数进行优化调整,使周期扫描表的分布更加均匀,从而达到提高网络调度实时性及总线利用率的目的,所述的MVB通信过程模型具体如下:
(1)在一个轮回周期内,MVB由单一的总线主设备控制,总线主设备是发起通信的唯一设备,其他所有设备都是从设备,从设备不能自发引起通信过程,整个MVB通信过程由总线主设备在周期调度表的调度下协同管理;MVB总线主设备将一个轮回周期分成若干个固定的时间片段,即基本周期,基本周期包括四个相:周期相、监视相、事件相及保护相,周期相用于发送周期数据,此时总线主设备执行过程数据的周期轮询,以保证对实时性要求严格的数据及时更新;监视相是主设备进行设备扫描;在事件相中,总线主设备执行事件轮询以传送消息数据;在保护相中,主设备在偶发相发送之后应保留一个保护相作为缓冲以提供下一个周期相的开始;事件相、监视相和保护相统称为偶发相,主要用于设备进行消息数据的传送,由于此类消息是按需发送,所以对网络的实时性要求不高;
(2)进一步的,所述的周期调度表,也称周期扫描表,就是MVB主设备用来管理总线上所有周期信息通信的轮询表,主要是过程数据的请求,也包含用于特殊要求的监视数据请求或消息数据请求,不同设备的不同周期的轮询是由总线主设备根据事先设定好的周期扫描表以源寻址的方式进行控制的,MVB中周期数据也称为过程数据,其通信过程主要通过总线管理设备利用周期调度表来完成,在周期轮询中,MVB主设备根据周期扫描表发送一个事先定义好的主帧,所有设备都接收这个主帧然后进行译码,与主帧中逻辑地址匹配且端口为源的从设备响应从帧,端口为宿的从设备接受总线上的数据,以此完成一个MVB基本周期内的数据传输,然后在一个轮回时间内进行反复轮询,就构成了MVB总线的通信过程模型;由于,MVB网络中数据发送的先后顺序由周期调度表决定,所以,对周期扫描表的优化,就是对周期信息调度实时性的优化,但不管采用何种算法构建周期扫描表,都必须满足基本规则及约束条件,否则所生成的周期扫描表是不能调度的;
(3)进一步的,所述的周期调度表在构建时需要注意以下基本规则:通过特征周期来对周期数据进行分类,将具有相同特征的周期数据编成一个循环中的一组,组名为其基本周期的倍数,一个循环又分成由若干个基本周期组成的子循环;一个宏周期内的所有循环构成一个宏循环,且每个宏循环的最后一个偶发相专为主权的转移而保留,即使在此宏循环中并未用于主权的转移;
(4)所述的周期调度表的约束条件是根据IEC61375-1标准中给出的,包括以下三个约束条件:
(1)所有周期数据传输的总时间在一个基本周期内不得超过周期相所占时间;
(2)宏周期为最长的特征周期,最大不得超过1024ms;
(3)过程数据的主帧长度固定为33位,从帧长度有5种类型,分别为33、49、81、153、297位;过程数据传输的时间为:
式(1)中:Nmaster为主帧的长度;Nslave为从帧的长度;VMVB为信号速率;Treply为主帧发出后到响应该主帧的从帧发出的时间间隔;Tsm为两个报文之间的传输间隔。
2.根据权利要求1所述的一种基于遗传算法的MVB周期信息实时调度优化方法,其特征在于:所述的MVB周期信息实时调度优化算法是针对MVB中过程数据传送任务时,在满足约束条件及优化目标的情况下,明确数据传送时间对数据发送的先后顺序进行合理安排,以获得满足优化目标的传输效率或时间的最优解;通过遗传算法从选定的初始解出发,不断迭代逐步改进当前解,使得最具有适应能力的染色体生存下来,则该染色体就是MVB周期调度问题的一个最优解。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长春工业大学,未经长春工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810337426.4/1.html,转载请声明来源钻瓜专利网。