[发明专利]一种可靠性感知的高性能汽车电子调度算法有效
申请号: | 201910044836.4 | 申请日: | 2019-01-17 |
公开(公告)号: | CN109799805B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 刘彦;唐宇晴 | 申请(专利权)人: | 湖南大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 长沙知行亦创知识产权代理事务所(普通合伙) 43240 | 代理人: | 严理佳 |
地址: | 410006 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可靠性 感知 性能 汽车 电子 调度 算法 | ||
1.一种可靠性感知的高性能汽车电子调度算法,其特征在于,包括步骤:
对每个功能中的任务依照公式
计算所述任务的ranku值,对每个所述功能中的所述任务按照所述ranku值降序排列并存入与所述功能一一对应的任务优先队列;其中,p为电子控制单元的个数,vi表示第i个任务,wi,k为第i个任务在第k个电子控制单元pk上的最坏情况执行时间,vj表示第i个任务后继的第j个任务,ci,j为第i个任务和后继第j个任务之间的最坏情况传输时间;
以轮转的方式分别从每个所述功能对应的任务优先队列中依次取出一个任务,对所述任务按照公式rankc(vi)=RRi*RTRi,计算每个所述任务的rankc值,对每个所述任务按照所述rankc值升序排列建立公共就绪队列;其中,RRi为第i个任务的可靠性比率,RTRi为第i个任务的响应时间比率;其中,所述第i个任务的响应时间比率RTRi的计算公式为:其中,RTobj(Fm)表示所述第i个任务对应的功能Fm的响应时间要求;所述第i个任务的可靠性比率RRi的计算公式为:其中,Relobj(Fm)为所述第i个任务对应的功能Fm的可靠性要求,Relpa(Fm)为所述第i个任务对应的功能Fm预分配可靠性;所述第i个任务对应的功能Fm预分配可靠性Relpa(Fm)的计算公式为:其中,第i个任务对应的功能Fm中有N个任务,任务{v1,v2,…vn}的集合为已分配任务集合,任务{vn+1,vn+2,…vN}的集合为未分配任务集合,Relmin(vi)为未分配任务的最小可靠性;
当所述公共就绪队列中存在待调度的任务时,依次从所述公共就绪队列中取出一个任务,获取被取出的所述任务的可靠性要求Rekobj(vi)以及被取出的所述任务预分配在电子控制单元pk上的可靠性Rel(vi,pk);其中,被取出的所述任务的可靠性按照公式计算,pk表示第k个电子控制单元,λk表示第k个电子控制单元的执行失败率;
当被取出的所述任务预分配在电子控制单元pk上的可靠性Rel(vi,pk)大于或等于所述可靠性要求Relobj(vi)时,计算被取出的所述任务vi的最小化最早完成时间EFT(vi,pk),通过最小化最早完成时间调度策略,分配EFT(vi,pk)最小值对应的电子控制单元为处理被取出的所述任务的电子控制单元;
获取任务的功能关键级高于系统关键级的任务的处理时间AFT(vi),以及被取出的所述任务的剩余时间RTsd(vi);其中,RTsd(vi)表示任务vi的执行不会延迟后续任务的最晚完成时间;
当AFT(vi)≤RTsd(vi)时,被取出的所述任务调度完成,调用被分配的所述电子控制单元处理被取出的所述任务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910044836.4/1.html,转载请声明来源钻瓜专利网。