自动驾驶车辆的运维方法及系统技术方案

技术编号:38503792 阅读:12 留言:0更新日期:2023-08-19 16:52
本发明专利技术公开一种自动驾驶车辆的运维方法及系统,包括:S1:采集车辆运维数据,进行清洗和统计分析,得到车辆运维指标;S2:利用车辆运维数据对故障判别模型进行训练,得到训练好的模型;S3:采集车辆实时运行参数,利用训练好的模型根据车辆实时运行参数判断车辆是否发生故障,若车辆发生故障则判别车辆故障原因,得到模型判别的故障原因;S4:综合分析车辆运维指标和模型判别的故障原因,得到根因事件集;S5:根据根因事件集,生成待办运维事项集;S6:根据待办运维事项集,生成多个待办运维序列;S7:决策引擎从多个待办运维序列中选取一个下发执行,记录车辆的无故障运行时长,并据此更新决策引擎。本发明专利技术能够从源头减少问题,提高运维效率。运维效率。运维效率。

【技术实现步骤摘要】
自动驾驶车辆的运维方法及系统


[0001]本专利技术属于自动驾驶
,具体地,涉及一种自动驾驶车辆的运维方法及系统。

技术介绍

[0002]随着科技的蓬勃发展,自动驾驶车辆技术也在日新月异地进步,越来越多的自动驾驶车辆接入物联网。在这个过程中,产生的数据越来越多,其中包含很重要的可以反馈车端问题地数据。传统上,对车辆故障的预测不乏各种手段,比如借助大数据清洗车辆上报数据,可以预测车辆此刻或接下来是否会发生故障,提示已经故障发生的部位和概率,此过程不需要人力逐一排除,从而节省了时间和人力成本。这种传统的手段能预测智能硬件出现的问题,但如果有新增问题出现,这种方案就具有明显的滞后性。尤其对于环卫领域的自动驾驶车辆俩说,重要的不单单是故障预测,业务属性决定了更重要的是出现问题后的运维和处理。
[0003]申请号为202111217329.X的专利技术公开了一种智能运维方法、装置、设备及存储介质,该专利技术针对根因分析结果进行告警,基于告警信息获取对应的预设的自愈方式对设备进行处理。但是,对于产生大量问题的运维情况,该专利技术无法保证动态快速决策,无法从源头上解决问题,且无法保证多元问题运维的效率。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出了一种自动驾驶车辆的运维方法及系统。
[0005]为了达到上述目的,本专利技术的技术方案如下:
[0006]一方面,本专利技术公开一种自动驾驶车辆的运维方法,包括:
[0007]步骤S1:采集车辆运维数据,对车辆运维数据进行清洗和统计分析,得到车辆运维指标;
[0008]步骤S2:利用车辆运维数据对故障判别模型进行训练,得到训练好的模型;
[0009]步骤S3:采集车辆实时运行参数,利用训练好的模型根据车辆实时运行参数判断车辆是否发生故障,若车辆发生故障则判别车辆故障原因,得到模型判别的故障原因;
[0010]步骤S4:综合分析车辆运维指标和模型判别的故障原因,得到根因事件集;
[0011]步骤S5:根据根因事件集,生成待办运维事项集;
[0012]步骤S6:根据待办运维事项集,生成多个待办运维序列;
[0013]步骤S7:决策引擎从多个待办运维序列中选取一个下发执行,然后记录车辆的无故障运行时长,并据此更新决策引擎。
[0014]作为优选的方案,车辆运维数据包括故障时运行参数、故障描述、故障原因、故障类型、故障运维方案、故障发现时间、计划运维时间和实际运维时间。
[0015]作为优选的方案,车辆运维指标包括一段时间内各种故障原因的复现率、各种故障原因的占比、各种故障类型的占比以及各种故障运维方案的占比。
[0016]作为优选的方案,故障判别模型采用XGBoost或CNN架构;
[0017]故障判别模型的训练方法包括将车辆运维数据分为训练集和测试集,利用训练集对故障判别模型进行迭代训练,利用测试集对训练后模型进行测试,当测试结果满足预设标准时,停止训练并得到训练好的模型;
[0018]训练好的模型能够根据车辆运行参数判断车辆是否发生故障,并在车辆发生故障时判别车辆故障原因。
[0019]作为优选的方案,步骤S4包括:
[0020]针对每个模型判别的故障原因,在车辆运维指标中查找对应故障原因在预设时段内的复现率;
[0021]判断复现率是否大于或等于预设阈值,若是则将该模型判别的故障原因标记为一个根因事件,否则对该模型判别的故障原因不作标记;
[0022]重复上述操作直至完成对所有故障原因的查找、比较和标记,得到若干根因事件,构成根因事件集。
[0023]作为优选的方案,步骤S5包括:
[0024]针对每个根因事件所代表的故障原因,确定对应的故障运维方案并将其作为一件待办运维事项;
[0025]将根因事件集中的所有根因事件所对应的所有待办运维事项集合起来,构成待办运维事项集。
[0026]作为优选的方案,步骤S6包括:
[0027]对待办运维事项集中的所有待办运维事项进行穷举排列,得到多个待办运维序列;
[0028]每个待办运维序列代表一种待办运维事项的执行顺序。
[0029]作为优选的方案,步骤S7包括:
[0030]步骤S7.1:针对同一个待办运维事项集所生成的多个待办运维序列,决策引擎在第一次会随机选取一个待办运维序列,在第二次会随机选取一个与第一次不同的待办运维序列,以此类推,直至多个待办运维序列的每一个都被选取到;
[0031]步骤S7.2:决策引擎将选取的待办运维序列下发给运维执行终端;
[0032]步骤S7.3:运维执行终端在目标车辆上执行下发的待办运维序列,然后记录车辆的无故障运行时长;
[0033]步骤S7.4:在得到所有待办运维序列所对应的无故障运行时长后,从中选取无故障运行时长最长的那个待办运维序列作为最优待办运维序列;
[0034]步骤S7.5:更新决策引擎的规则库,在遇到同一个待办运维事项集时,选取最优待办运维序列下发执行。
[0035]作为优选的方案,所述自动驾驶车辆的运维方法运行在云平台上;所述云平台与自动驾驶车辆通过网络进行通讯,采集车辆运维数据和车辆实时运行参数,然后经过一系列运算生成待办运维序列,最后将所述待办运维序列下发给运维执行终端去执行。
[0036]另一方面,本专利技术还公开一种自动驾驶车辆的运维系统,包括:
[0037]运维指标获取模块,用于采集车辆运维数据,对车辆运维数据进行清洗和统计分析,得到车辆运维指标;
[0038]模型训练模块,用于利用车辆运维数据对故障判别模型进行训练,得到训练好的模型;
[0039]判别模块,用于采集车辆实时运行参数,利用训练好的模型根据车辆实时运行参数判断车辆是否发生故障,若车辆发生故障则判别车辆故障原因,得到模型判别的故障原因;
[0040]根因事件集生成模块,用于综合分析车辆运维指标和模型判别的故障原因,得到根因事件集;
[0041]待办运维事项集生成模块,用于根据根因事件集,生成待办运维事项集;
[0042]待办运维序列生成模块,用于根据待办运维事项集,生成多个待办运维序列;
[0043]序列选取执行记录更新模块,用于决策引擎从多个待办运维序列中选取一个下发执行,然后记录车辆的无故障运行时长,并据此更新决策引擎。
[0044]作为优选的方案,车辆运维数据包括故障时运行参数、故障描述、故障原因、故障类型、故障运维方案、故障发现时间、计划运维时间和实际运维时间。
[0045]作为优选的方案,车辆运维指标包括一段时间内各种故障原因的复现率、各种故障原因的占比、各种故障类型的占比以及各种故障运维方案的占比。
[0046]作为优选的方案,故障判别模型采用XGBoost或CNN架构;
[0047]故障判别模型的训练方法包括将车辆运维数据分为训练集和测试集,利用训练集对故障判别模型进行迭代训练,利用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自动驾驶车辆的运维方法,其特征在于,包括:步骤S1:采集车辆运维数据,对所述车辆运维数据进行清洗和统计分析,得到车辆运维指标;步骤S2:利用所述车辆运维数据对故障判别模型进行训练,得到训练好的模型;步骤S3:采集车辆实时运行参数,利用所述训练好的模型根据所述车辆实时运行参数判断车辆是否发生故障,若车辆发生故障则判别车辆故障原因,得到模型判别的故障原因;步骤S4:综合分析所述车辆运维指标和所述模型判别的故障原因,得到根因事件集;步骤S5:根据所述根因事件集,生成待办运维事项集;步骤S6:根据所述待办运维事项集,生成多个待办运维序列;步骤S7:决策引擎从所述多个待办运维序列中选取一个下发执行,然后记录车辆的无故障运行时长,并据此更新决策引擎。2.根据权利要求1所述的自动驾驶车辆的运维方法,其特征在于,所述车辆运维数据包括故障时运行参数、故障描述、故障原因、故障类型、故障运维方案、故障发现时间、计划运维时间和实际运维时间。3.根据权利要求2所述的自动驾驶车辆的运维方法,其特征在于,所述车辆运维指标包括一段时间内各种故障原因的复现率、各种故障原因的占比、各种故障类型的占比以及各种故障运维方案的占比。4.根据权利要求1所述的自动驾驶车辆的运维方法,其特征在于,所述故障判别模型采用XGBoost或CNN架构;所述故障判别模型的训练方法包括将所述车辆运维数据分为训练集和测试集,利用所述训练集对所述故障判别模型进行迭代训练,利用所述测试集对训练后模型进行测试,当测试结果满足预设标准时,停止训练并得到训练好的模型;所述训练好的模型能够根据车辆运行参数判断车辆是否发生故障,并在车辆发生故障时判别车辆故障原因。5.根据权利要求3所述的自动驾驶车辆的运维方法,其特征在于,所述步骤S4包括:针对每个模型判别的故障原因,在所述车辆运维指标中查找对应故障原因在预设时段内的复现率;判断所述复现率是否大于或等于预设阈值,若是则将该模型判别的故障原因标记为一个根因事件,否则对该模型判别的故障原因不作标记;重复上述操作直至完成对所有故障原因的查找、比较和标记,得到若干根因事件,构成根因事件集。6.根据权利要求1所述的自动驾驶车辆的运维方法,其特征在于,所述步骤S5包括:针对每个根因事件所代表的故障原因,确定对应的故障运维方案并将其作为一件待办运维事项;将所述根因事件集中的所有根因事件所对应的所有待办运维事项集合起来,构成待办运维事项集。7.根据权利要求1所述的自动驾驶车辆的运维方法,其特征在于,所述步骤S6包括:对所述待办运维事项集中的所有待办运维事项进行穷举排列,得到多个待办运维序列;
每个待办运维序列代表一种待办运维事项的执行顺序。8.根据权利要求1所述的自动驾驶车辆的运维方法,其特征在于,所述步骤S7包括:步骤S7.1:针对同一个待办运维事项集所生成的多个待办运维序列,所述决策引擎在第一次会随机选取一个待办运维序列,在第二次会随机选取一个与第一次不同的待办运维序列,以此类推,直至所述多个待办运维序列的每一个都被选取到;步骤S7.2:所述决策引擎将选取的待办运维序列下发给运维执行终端;步骤S7.3:所述运维执行终端在目标车辆上执行下发的待办运维序列,然后记录车辆的无故障运行时长;步骤S7.4:在得到所有待办运维序列所对应的无故障运行时长后,从中选取无故障运行时长最长的那个待办运维序列作为最优待办运维序列;步骤S7.5:更新决策引擎的规则库,在遇到同一个待办运维事项集时,选取所述最优待办运维序列下发执行。9.根据权利要求1

8任一项所述的自动驾驶车辆的运维方法,其特征在于,其运行在云平台上;所述云平台与自动驾驶车辆通过网络进行通讯,采集车辆运维数据和车辆实时运行参数,然后经过一系列运算生成待办运维序列,最后将所述待办运维序列下发给运维执行终端去执行。10.一种自动驾驶车辆的运维系统,其特征在于,包括:运维指标获取模块,用于采集车辆运维数据,对所述车辆运维数据进行清洗和统计分析,得到车辆运维指标;...

【专利技术属性】
技术研发人员:何弢贾晓斌廖文龙张亚楠
申请(专利权)人:酷哇环境技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1