计 算 机 与 现 代 化
2018
年第
5
期
JISUANJI YU XIANDAIHUA
总第
273
期
文章编号
: 1006-2475( 2018) 05-0011-05
收稿日期
: 2017-10-25
基金项目
:
国家自然科学基金资助项目
( 61462015) ;
贵州省国际科技合作计划资助项目
(
黔科合外
G
字
[2014]7007
号
)
作者简介
:
张良玉
( 1991-) ,
男
,
安徽亳州人
,
贵州师范大学物理与电子科学学院硕士研究生
,
研究方向
:
汽车总线
,
智能控制
;
通信作者
:
王义
( 1957-) ,
男
,
教授
,
研究方向
:
计算机网络控制系统
,
嵌入式系统设计
,
现代汽车电子技术
。
FlexRay
动态段消息调度优化算法
张良玉
1
,
王 义
1
,
张育贵
2
,
刘志超
1
,
杨 梅
1
( 1.
贵州师范大学物理与电子科学学院
,
贵州 贵阳
550025; 2.
贵州大学大数据与信息工程学院
,
贵州 贵阳
550025)
摘要
:
研究
FlexRay
网络动态段
,
对汽车的安全
、
稳定
、
可靠运行很重要
。
目前针对
FlexRay
动态段
,
设计兼顾最坏响应时
间与总线利用率的调度算法相对较少
。
针对现有研究的不足
,
本文提出一种类
DM
算法的启发式调度算法
,
以减少消息
最坏响应时间与提高 总线利用率的综合效率为目标
,
找出最佳的
FID
分配方案
。
通过
Matlab
仿真验证
,
结果表明该优化
调度算法的有效性
。
关键词
: FlexRay
总线
;
动态段
;
调度算法
;
数学模型
中图分类号
: TP302
文献标识码
: A doi: 10. 3969 /j. issn. 1006-2475. 2018. 05. 003
Message Scheduling Optimization Algorithm of FlexRay Dynamic Segment
ZHANG Liang-yu
1
,WANG Yi
1
,ZHANG Yu-gui
2
,LIU Zhi-chao
1
,YANG Mei
1
( 1. College of Physics and Electronics Science,Guizhou Normal University,Guiyang 550025,China;
2. College of Big Data & Information Engineering,Guizhou University,Guiyang 550025,China)
Abstract: It is very important to study the dynamic segment of FlexRay network for the safe,stable and reliable operation of the
automobile. At present,for the dynamic segment of FlexRay,the scheduling algorithm of paying special attention to the worst re-
sponse time and bus utilization ratio is relatively few. Aiming at the shortcomings of the existing research,this paper puts forward
a kind of heuristic scheduling algorithm similiar to DM algorithm
,in order to reduce the message worst-case response time and im-
prove the utilization ratio of bus comprehensive efficiency,to find the best FID scheme. Through Matlab simulation,the results
show that the optimal scheduling algorithm is effective.
Key words: FlexRay bus; dynamic segment; scheduling algorithm; mathematical model
0
引 言
随着人们对汽车安全性
、
舒适性
、
可靠性的要求
越来越高
,
汽车智能化
、
自动化
、
信息化的程度也越来
越高
。
汽车内部
ECU
的数量迅速增加
,
需要传输的
消息与信号也急剧增加
。
传统的汽车
CAN、LIN
总线
已经不能满足汽车通信网络的通信需求
,
而作为公认
的新一代高速汽车总线标准
[1-3]
的具有高带宽
、
高速
率
、
高容错能力
[4]
的
FlexRay
总线
,
能够 满足 要 求
。
在
FlexRay
汽车通信网络中
,
存在着许多非周期实时
任务
,
这些不确定信息在
FlexRay
总线的动态段中传
输
。
这些 随 机 消 息 的 调 度
,
在 一 定 程 度 上 决 定 着
FlexRay
总线的系统性能
。FlexRay
动态段采用柔性
时分多址
( FTDMA)
媒体访问机制
,
该机制增强了总
线通信灵活性
[5]
,
但也增加了动态段消息调度的难
度和复杂度
。
目前
,FlexRay
动态段的研究
,
大部分针对提高总
线利用率或减少消息最坏响应时间为约束条件
,
来优
化动态 段长度与 通 信周 期长 度 及参 数配置
。
文献
[1]
考虑每个消息长度
,
提出分配独立的帧
ID
分析
方法
,
用帧延迟概率作为性能评估
。
文献
[2]
提出一
种根据动态消息的重要等级
,
分配
ID
的方案
,
并提出
最小化消息最坏响应时间的动态段优化算法
。
文献
[3]
对
FlexRay
动态段调度问题
,
把信号生成与请求
时间考虑进来
,
提出一种基于预留的调度方法
,
给出
了最小持续时间要求的非线性整数规划
( NIP)
公式
。
文献
[4]
提出
K-
均值聚类模型与分层聚类模型对消
息进行聚类
,
来减少整个
FlexRay
通信网络内网络占
ChaoXing