System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请属于车辆,尤其涉及一种车辆控制方法、装置和车辆。
技术介绍
1、在车辆
,尤其是在新能源车辆
,在整车上高压前,为了降低电源启动时的冲击电流对负载和电源系统中其他元件的不利影响,均需要先对负载电容进行预充,在负载电容两端电压达到一定条件后,才闭合主正接触器,实现整车上高压。
2、然而,在预充过程中,经常会因为一些问题触发预充过流或预充超时故障,导致车辆无法上高压。
技术实现思路
1、本申请实施例提供了一种车辆控制方法、车辆控制装置、车辆、计算机可读存储介质和计算机程序产品,不仅能够根据预充电数据及时检测出预充故障,还能够准确定位引起预充故障的故障位置,并可以根据故障位置,及时对车辆进行修复,实现精准地控制车辆上电。
2、本申请实施例的第一方面提供了一种车辆控制方法,包括:在对车辆的各个高压负载的负载电容执行预充电操作的过程中,获取预充电数据和各个高压负载的运行数据,其中预充电数据包括预充电电流、负载电容的电压、预充操作的持续时间中的至少一者;在根据预充电数据确定当前存在预充故障的情况下,暂停预充电操作,并根据运行数据,确定预充故障的故障位置信息;根据故障位置信息,对车辆进行修复,并控制车辆上电。
3、在一种实施方式中,根据运行数据,确定预充故障的故障位置信息,包括:根据各个高压负载的运行数据,确定各个高压负载中的异常高压负载;根据异常高压负载,确定故障位置信息。
4、上述方案中,充分考虑了高压负载异常工作导致的预充故
5、在一种实施方式中,运行数据包括高压负载的运行电流和/或运行状态信息,根据各个高压负载的运行数据,确定各个高压负载中的异常高压负载,包括:对于各个高压负载中的每个高压负载,在该高压负载的运行状态信息指示该高压负载处于运行中状态的情况下,确定该高压负载为异常高压负载;和/或在该高压负载的运行电流大于运行电流阈值的情况下,确定该高压负载为异常高压负载。
6、上述方案中,高压负载的运行电流、运行状态信息均可以较准确地反映高压负载的运行状态。通过各个对高压负载的运行电流和/或运行状态信息进行实时监控,可以快速及时发现高压负载的异常工作情况,从而快速定位出异常高压负载。通过设定电流阈值,可以精确地识别出高压负载的电流异常,不仅可以在高压负载自身异常时及时检测出异常,也可以在高压负载所在支路异常时及时检测出异常情况。并且,这种检测判断方案执行逻辑更简单,检测成本更低,可以简化故障诊断过程。此外,也提高了数据处理效率、车辆故障识别效率和车辆故障处理效率。
7、在一种实施方式中,运行数据包括高压负载的运行电流,预充电数据包括预充电电流,在确定故障位置信息之前,方法还包括:根据异常高压负载的运行电流和预充电电流,确定预充电电流和异常高压负载的运行电流是否关联;根据异常高压负载,确定故障位置信息,包括:在预充电电流和异常高压负载的运行电流关联的情况下,将异常高压负载的位置信息确定为故障位置信息。
8、上述方案中,在初步通过高压负载的运行数据确定可能处于异常工作状态的异常高压负载之后,进一步比对异常高压负载的运行电流和预充电电流来确定两者是否关联,以验证异常工作的高压负载是否导致预充故障。这种方案可以减少因误操作或错误判断导致的误报,进一步提高预充故障定位的准确性和可靠性。
9、在一种实施方式中,根据异常高压负载的运行电流和预充电电流,确定预充电电流和异常高压负载的运行电流是否关联,包括:在异常高压负载的数量等于第一预设值,并且预充电电流和异常高压负载的运行电流之间的差异小于或等于第一差异阈值的情况下,确定预充电电流和异常高压负载的运行电流关联;和/或在异常高压负载的数量落在第二预设值区间内,并且异常高压负载的数量、预充电电流和异常高压负载的运行电流之间满足预设关系的情况下,确定预充电电流和异常高压负载的运行电流关联。
10、上述方案充分考虑到1个或多个高压负载异常工作的特殊场景,针对不同的场景采用不同的方法判断预充电电流和异常高压负载的运行电流是否关联,从而可以在多种场景下均能实现精准定位预充故障,进一步提高了车辆控制的精准性。
11、在一种实施方式中,在确定预充电电流和高压负载的运行电流是否关联之前,方法还包括:计算预充电电流和异常高压负载的运行电流之间的比值;在比值和数量之间的差异小于或等于第二差异阈值的情况下,确定数量、预充电电流和异常高压负载的运行电流之间满足预设关系。
12、上述方案计算量较小,计算准确度也较高,有助于实时并精准地识别并定位出导致预充故障的高压负载。
13、在一种实施方式中,根据故障位置信息,对车辆进行修复,并控制车辆上电,包括:在故障位置信息包括第一高压负载的位置信息的情况下,向第一高压负载发送表示停止运行的控制指令,其中,第一高压负载是各个高压负载中的任意一个;以预设频率确定第一高压负载的状态,其中,第一高压负载的状态包括表示第一高压负载停止运行的第一状态或者表示第一高压负载在运行中的第二状态;在第一预设时间内第一高压负载的状态转为第一状态的情况下,确定修复完成,继续控制车辆上电。
14、上述方案中,可以在负载异常工作导致预充故障的情况下,通过简单的故障处理流程实现了车辆的故障自修复,准确并及时排除故障,实现车辆正常上电。通过及时识别和处理高压负载的异常工作状态,可以防止故障扩散,减少对车辆和乘客的潜在威胁。快速准确地故障诊断和处理可以减少车辆因故障导致的停机时间,提高车辆的使用效率。此外,通过确保高压负载恢复正常后再进行预充,可以避免因故障未完全排除而导致的安全隐患,保护车辆和乘员的安全。并且这种自动化的故障处理流程,可以减少对专业技术人员的依赖,降低人工维护成本。车辆的自我检测和处理故障能力,提高了整车高压系统的可靠性和稳定性,减少了用户因车辆故障而产生的不便和焦虑,提升了用户的驾驶体验。并且,通过减少因故障导致的车辆停驶和维修,可以减少对环境的影响。因此,通过自动化的故障处理流程,不仅提高了车辆的安全性和可靠性,还提升了维修效率和用户体验,同时降低了维护成本。
15、在一种实施方式中,根据故障位置信息,对车辆进行修复,并控制车辆上电,还包括:故障位置信息包括第一高压负载的位置信息的情况下,向第一高压负载发送表示停止运行的控制指令,其中,第一高压负载是各个高压负载中的任意一个;在发送控制指令之后,输出第一提示信息,其中第一提示信息用于提示用户执行上电操作;响应于上电操作,确定第一高压负载的状态是否转为第本文档来自技高网...
【技术保护点】
1.一种车辆控制方法,其特征在于,包括:
2.如权利要求1所述的车辆控制方法,其特征在于,所述根据所述运行数据,确定所述预充故障的故障位置信息,包括:
3.如权利要求2所述的车辆控制方法,其特征在于,所述运行数据包括所述高压负载的运行电流和/或运行状态信息,所述根据所述各个高压负载的运行数据,确定所述各个高压负载中的异常高压负载,包括:
4.如权利要求3所述的车辆控制方法,其特征在于,所述运行数据包括所述高压负载的运行电流,所述预充电数据包括预充电电流,在所述确定所述故障位置信息之前,所述方法还包括:
5.如权利要求4所述的车辆控制方法,其特征在于,所述根据所述异常高压负载的运行电流和所述预充电电流,确定所述预充电电流和所述异常高压负载的运行电流是否关联,包括:
6.如权利要求5所述的车辆控制方法,其特征在于,在所述确定所述预充电电流和所述高压负载的运行电流关联之前,所述方法还包括:
7.如权利要求1-6任一项所述的车辆控制方法,其特征在于,所述根据所述故障位置信息,对所述车辆进行修复,并控制所述车辆上电,包
8.如权利要求1-6任一项所述的车辆控制方法,其特征在于,所述根据所述故障位置信息,对所述车辆进行修复,并控制所述车辆上电,包括:
9.如权利要求1-6任一项所述的车辆控制方法,其特征在于,所述方法还包括:
10.一种车辆控制装置,其特征在于,包括:
11.一种车辆,其特征在于,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至9任一项所述的车辆控制方法的步骤。
...【技术特征摘要】
1.一种车辆控制方法,其特征在于,包括:
2.如权利要求1所述的车辆控制方法,其特征在于,所述根据所述运行数据,确定所述预充故障的故障位置信息,包括:
3.如权利要求2所述的车辆控制方法,其特征在于,所述运行数据包括所述高压负载的运行电流和/或运行状态信息,所述根据所述各个高压负载的运行数据,确定所述各个高压负载中的异常高压负载,包括:
4.如权利要求3所述的车辆控制方法,其特征在于,所述运行数据包括所述高压负载的运行电流,所述预充电数据包括预充电电流,在所述确定所述故障位置信息之前,所述方法还包括:
5.如权利要求4所述的车辆控制方法,其特征在于,所述根据所述异常高压负载的运行电流和所述预充电电流,确定所述预充电电流和所述异常高压负载的运行电流是否关联,包括:
6.如权利要...
【专利技术属性】
技术研发人员:王少勋,
申请(专利权)人:长城汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。