[发明专利]一种能耗感知的高性能汽车电子动态调度算法有效
申请号: | 201910047892.3 | 申请日: | 2019-01-18 |
公开(公告)号: | CN109857084B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 刘彦;晋琳琳 | 申请(专利权)人: | 湖南大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 长沙知行亦创知识产权代理事务所(普通合伙) 43240 | 代理人: | 严理佳 |
地址: | 410006 湖*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种能耗感知的高性能汽车电子动态调度算法,通过多个动态到达功能的期限驱动的电子控制单元合并算法来解决多个动态到达的满足自身实时性要求的功能达到数目最大化的要求;通过使用全局性多动态功能节能算法来解决的尽可能的减少功能的能量消耗的要求。 | ||
搜索关键词: | 一种 能耗 感知 性能 汽车 电子 动态 调度 算法 | ||
【主权项】:
1.一种能耗感知的高性能汽车电子动态调度算法,其特征在于,包括步骤:步骤S1,对每个已到达的功能中的任务依照公式计算所述任务的rankc值,对每个所述功能中的所述任务按照所述rankc值降序排列并存入与所属功能一一对应的任务优先级队列;其中,u为电子控制单元的个数,ti表示每个所述功能中的第i个任务,tj表示每个所述功能中的所述第i个任务后继的第j个任务,ci,j为所述第i个任务和所述后继的第j个任务之间的最坏情况传输时间,wi,k为所述第i个任务在第k个电子控制单元上的最坏情况执行时间;步骤S2,在有新功能到达时,记录所述新功能的实际到达时间Gm.arivtime,开启所有的所述电子控制单元,将所述新到达的功能以及未被调度的已到达的功能执行所述步骤S1;步骤S31,对所述已到达的功能按照优先级GT(Gm)排序,所述优先级GT(Gm)与所述已到达的功能的松弛度L(Gm)逆序对应的设置,每个所述已到达的功能的所述松弛度L(Gm)依照公式L(Gm)=D(Gm)‑LB(Gm)计算;其中,Gm表示所述已到达的功能中的第m个功能,D(Gm)表示所述第i个功能的截止期限,LB(Gm)表示所述第m个功能的功能预调度下限;步骤S32,依次将所述已到达的功能中所述优先级GT(Gm)最大的功能的任务,放入公共就绪队列,计算所述公共就绪队列中每个任务的rankc值,对所述公共就绪队列中所述每个任务按照所述rankc值降序排列;步骤S4,当所述公共就绪队列中存在待调度的任务时,依次从所述公共就绪队列中取出一个任务,计算被取出的所述任务的最小化最早完成时间EFT(ti,uk),通过最小化最早完成时间调度策略,分配EFT(ti,uk)最小值对应的未关闭的电子控制单元为处理被取出的所述任务的电子控制单元;步骤S5,在所述优先级GT(Gm)最小的所述已到达的功能的任务全部被分配完时,判断所述优先级GT(Gm)最小的功能及所述优先级GT(Gm)最小的功能中每个所属任务的实际完成时间是否满足对应的绝对期限;步骤S6,在所述优先级GT(Gm)最小的所述已到达的功能及所述优先级GT(Gm)最小的所述已到达的功能中每个所属任务的实际完成时间均满足对应的绝对期限时,计算每个所述已到达的功能的任务在对应的被分配的所述电子控制单元上所消耗的能量消耗以及每个所述电子控制单元的总能量消耗,关闭所述总能量消耗最小的所述电子控制单元,回退被关闭的所述电子控制单元上的任务以及所述被关闭的所述电子控制单元上的任务的后继任务回退至对应的所述任务优先队列,返回所述步骤S31,在未关闭的电子控制单元上重新分配所述被回退的任务;步骤S7,在所述优先级GT(Gm)最小的已到达的功能的实际完成时间不满足绝对期限要求时,取消上一轮的电子控制单元关闭,返回所述步骤S31,对所述已到达的功能进行重新分配,完成对所述已到达的功能的分配;步骤S8,根据步骤7中所述已到达的功能中每个所述任务的实际预调度期限ASTabs(ti),按照公式获取所述已到达的功能的每个所述任务的最迟结束时间LFTabs(Gm.ti),并按照所述最迟结束时间LFTabs(Gm.ti)降序将所述任务放入任务预分配队列中;其中,ASTabs(Gm.tj)表示第m个所述已到达的功能的第i个所述任务Gm.tj的绝对开始时间,FT(slackk,m,i)表示空闲块slackk,m,i的结束时间,slackk,m,i表示第m个所述已到达的功能的第i个所述任务Gm.tj所处在第k个电子控制单元中的空闲块;步骤S9,依次从所述任务预分配队列里面取出一个预分配任务,计算所述预分配任务被调度在不同电子控制单元上所消耗的能耗,在所述预分配任务时候满足该任务与其前驱任务及后继任务之间的约束关系时,将所述预分配任务分配至具有最小能量的电子控制单元上,直至所述任务预分配队列里的所有已到达的功能的任务全部分配完毕。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南大学,未经湖南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910047892.3/,转载请声明来源钻瓜专利网。