车辆动力系统的控制方法、装置、车辆及存储介质与流程
未命名
07-12
阅读:92
评论:0

1.本技术涉及车辆技术领域,特别涉及一种车辆动力系统的控制方法、装置、车辆及存储介质。
背景技术:
2.当前,汽车行业正处在传统汽车向智能汽车转变的关键节点,智能驾驶是全球汽车技术及产业的发展趋势。智能驾驶通过运用现代传感技术、信息与通信技术、自动控制技术、计算机技术和人工智能等技术,使车辆具有感知定位、路径规划和自主控制的能力,从而让控制器自动控制车辆,智能驾驶的进化升级将逐步改变人们的出行方式和货物的运输方式。
3.其中,智能驾驶纵向控制系统,主要包含全速自适应巡航、自动紧急制动以及由此衍生出来的其他纵向控制的功能。全速自适应巡航(adaptive cruise control,简称acc),指在车辆行驶时,帮助驾驶员控制车速、过弯减速,或跟随前车加速/减速等,减轻驾驶员负担;自动紧急制动(automated emergency braking,简称aeb),指车辆在道路上行驶时,提醒驾驶员存在碰撞风险,或帮助驾驶员制动,避免或缓解碰撞危险。
4.混合动力系统车辆的动力控制单元(power control unit,简称pcu),指有电机、发动机两种动力源。混动车工作时,动力可以是仅电机工作,仅发动机工作,或者两种动力同时工作,不同车型策略不一;纯电动车辆的动力控制单元(vehicle control unit,简称vcu),指只有电机一种动力源。
5.相关技术中,纵向控制系统通过雷达或摄像头等传感器探测前方目标车,能探测到目标车相对本车的横向距离、纵向距离等信息,通过纵向控制系统发出控制命令给动力系统或车身稳定控制系统(electronic stability program,简称esp)来控制本车的速度,保持与前车安全的跟车距离。
6.然而,相关技术中的纵向控制系统未考虑在不同动力下,根据acc的工作模式、自车所处工况、整车关联系统存在的能量回收、蠕行扭矩、驾驶员操作等因素对车辆动力系统的影响,故而缺少对纵向系统的优化控制,亟待解决。
技术实现要素:
7.本技术提供一种车辆动力系统的控制方法、装置、车辆及存储介质,通过在不同动力下,根据acc的工作模式、自车所处工况、整车关联系统存在的能量回收、蠕行扭矩、驾驶员操作等影响因素,aeb激活状态对纵向系统进行优化控制,以解决点头感、溜坡、耸动、抖动、acc减速效果不好、aeb响应时间不及时等问题,从而满足更多用户需求,提升用户体验。
8.本技术第一方面实施例提供一种车辆动力系统的控制方法,包括以下步骤:
9.采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息;
10.识别所述当前车辆的自适应巡航acc工作模式,并在所述acc工作模式为预设激活
模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据所述当前所处坡度值、所述车身重量和所述当前加速度计算acc请求扭矩值;以及
11.基于前方目标车辆的状态信息,判断所述当前车辆是否满足智能驾驶预设加速条件,并在所述当前车辆满足智能驾驶所述预设加速条件时,控制车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行加速控制。
12.根据上述技术手段,本技术延伸了纵向控制系统在智能驾驶领域的应用,结合当前车辆所处工况和工作模式,对纵向系统进行优化控制,从而满足更多用户需求,提升了用户体验。
13.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:
14.判断所述当前车辆是否满足智能驾驶预设扭矩控制条件;
15.若所述当前车辆满足所述智能驾驶预设扭矩控制条件,则控制所述车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行扭矩控制;
16.其中,所述智能驾驶预设扭矩控制条件为:
17.未接收到车身稳定系统esp更高优先级的扭矩请求;
18.所述acc请求扭矩值为0;
19.混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;
20.所述acc扭矩请求激活状态为预设未激活状态;
21.所述当前车辆处于所述acc工作模式;
22.驾驶员超越模式请求信号为非驾驶员超越状态。
23.根据上述技术手段,通过本技术提供的智能驾驶预设的扭矩控制条件,对当前车辆的工作模式和请求状态等相关数据进行逻辑判断,在当前车辆满足智能驾驶预设扭矩控制条件时,发出控制指令实现对车辆的相应控制。
24.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:
25.判断所述当前车辆是否满足预设禁止执行蠕行扭矩条件;
26.若所述当前车辆满足所述预设禁止执行蠕行扭矩条件,则控制所述车辆动力系统不执行蠕行扭矩;
27.其中,所述预设禁止执行蠕行扭矩条件为所述acc工作模式处于所述预设激活模式、所述预设制动延续模式、所述预设超越模式或所述预设激活等待模式。
28.根据上述技术手段,可以有效避免车辆出现的抖动、突兀现象,保证车辆驾驶过程的舒适性。
29.进一步地,上述的车辆动力系统的控制方法,还包括:
30.判断所述当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;
31.若所述当前车辆满足所述非智能驾驶预设的车辆动力系统扭矩执行条件,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制;
32.所述当前车辆为所述混合动力车辆或所述纯电动车辆,所述非智能驾驶预设的车辆动力系统扭矩执行条件为:
33.未接收到车身稳定系统esp更高优先级的扭矩请求;
34.所述acc扭矩请求激活状态为预设未激活状态;
35.所述当前车辆未处于所述acc工作模式。
36.根据上述技术手段,通过本技术提供的非智能驾驶预设的扭矩控制条件,对当前车辆的工作模式和请求状态等相关数据进行逻辑判断,在当前车辆满足非智能驾驶预设的扭矩控制条件时,发出控制指令实现对车辆的相应控制。
37.进一步地,所述智能驾驶预设加速条件、所述智能驾驶预设扭矩控制条件、所述预设禁止执行蠕行扭矩条件的优先级均高于所述非智能驾驶预设的车辆动力系统扭矩执行条件。
38.根据上述技术手段,本技术通过对智能驾驶预设加速条件、智能驾驶预设扭矩控制条件、预设禁止执行蠕行扭矩条件等系统车辆的动力控制单元划分优先级,从而实现在不同动力下,对车辆动力系统的优化控制。
39.进一步地,所述当前车辆为燃油车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:
40.判断所述当前车辆的所述acc扭矩请求激活状态是否为预设未激活状态;
41.若所述acc扭矩请求激活状态为所述预设未激活状态,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制。
42.根据上述技术手段,本技术在判断出当前车辆的acc扭矩请求激活状态为预设激活模式时,可以控制车辆动力系统按照按照非智能驾驶预设的扭矩控制策略实现对车辆的相应控制。
43.进一步地,上述的车辆动力系统的控制方法,还包括:
44.检测所述acc工作模式和自动紧急制动系统aeb的减速信号状态;
45.若所述acc工作模式为所述预设激活模式、或所述预设制动延续模式、或所述预设超越模式或所述预设激活等待模式,或者在所述aeb的减速信号为预设激活状态,则控制所述车辆动力系统不执行能量回收动作,且控制所述车辆动力系统不执行所述驾驶员的加速请求。
46.根据上述技术手段,因系统车辆的动力系统的滑行能量回收不可控,在相应状态不执行滑行能量回收,从而保证acc工作模式的减速效果以及aeb的响应时间,当aeb的减速信号为预设激活状态时,动力系统不响应驾驶员的加速请求,从而保证aeb的响应时间。
47.进一步地,所述当前车辆为燃油车辆,所述预设加速条件为:
48.未接收到车身稳定系统esp更高优先级的扭矩请求;
49.所述acc请求扭矩值符合预设有效条件;
50.所述车辆ems扭矩请求状态为预设可用状态;
51.所述acc扭矩请求激活状态为预设激活状态。
52.根据上述技术手段,车辆的动力系统按照acc扭矩需求精度响应acc的扭矩请求,实现对车辆的加速进行控制。
53.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,所述预设加速条件为:
54.未接收到车身稳定系统esp更高优先级的扭矩请求;
55.所述acc请求扭矩值符合预设有效条件;
56.所述车辆pcu/vcu扭矩请求状态为预设可用状态;
57.所述acc扭矩请求激活状态为预设激活状态;
58.所述当前车辆处于所述acc工作模式;
59.驾驶员超越模式请求信号为非驾驶员超越状态。
60.根据上述技术手段,系统车辆的动力系统按照acc扭矩需求精度响应acc的扭矩请求,实现对车辆的加速进行控制,但当驾驶员踩油门的扭矩的请求大于acc扭矩请求时,车辆的动力系统需优先响应驾驶员的加速请求。
61.本技术第二方面实施例提供一种车辆动力系统的控制装置,包括:
62.采集模块,用于采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息;
63.识别模块,用于识别所述当前车辆的自适应巡航acc工作模式,并在所述acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据所述当前所处坡度值、所述车身重量和所述当前加速度计算acc请求扭矩值;以及
64.控制模块,用于基于前方目标车辆的状态信息,判断所述当前车辆是否满足智能驾驶预设加速条件,并在所述当前车辆满足所述智能驾驶预设加速条件时,控制车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行加速控制。
65.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:
66.判断所述当前车辆是否满足智能驾驶预设扭矩控制条件;
67.若所述当前车辆满足所述智能驾驶预设扭矩控制条件,则控制所述车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行扭矩控制;
68.其中,所述智能驾驶预设扭矩控制条件为:
69.未接收到车身稳定系统esp更高优先级的扭矩请求;
70.所述acc请求扭矩值为0;
71.混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;
72.所述acc扭矩请求激活状态为预设未激活状态;
73.所述当前车辆处于所述acc工作模式;
74.驾驶员超越模式请求信号为非驾驶员超越状态。
75.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:
76.判断所述当前车辆是否满足预设禁止执行蠕行扭矩条件;
77.若所述当前车辆满足所述预设禁止执行蠕行扭矩条件,则控制所述车辆动力系统不执行蠕行扭矩;
78.其中,所述预设禁止执行蠕行扭矩条件为所述acc工作模式处于所述预设激活模式、所述预设制动延续模式、所述预设超越模式或所述预设激活等待模式。
79.进一步地,所述识别模块,还用于:
80.判断所述当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;
81.若所述当前车辆满足所述非智能驾驶预设的车辆动力系统扭矩执行条件,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制;
82.所述当前车辆为所述混合动力车辆或所述纯电动车辆,所述非智能驾驶预设的车辆动力系统扭矩执行条件为:
83.未接收到车身稳定系统esp更高优先级的扭矩请求;
84.所述acc扭矩请求激活状态为预设未激活状态;
85.所述当前车辆未处于所述acc工作模式。
86.进一步地,所述预设智能驾驶加速条件、所述智能驾驶预设扭矩控制条件、所述预设禁止执行蠕行扭矩条件的优先级均高于所述非智能驾驶预设的车辆动力系统扭矩执行条件。
87.进一步地,所述当前车辆为燃油车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:
88.判断所述当前车辆的所述acc扭矩请求激活状态是否为预设未激活状态;
89.若所述acc扭矩请求激活状态为所述预设未激活状态,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制。
90.进一步地,所述识别模块,还用于:
91.检测所述acc工作模式和自动紧急制动系统aeb的减速信号状态;
92.若所述acc工作模式为所述预设激活模式、或所述预设制动延续模式、或所述预设超越模式或所述预设激活等待模式,或者在所述aeb的减速信号为预设激活状态,则控制所述车辆动力系统不执行能量回收动作,且控制所述车辆动力系统不执行所述驾驶员的加速请求。
93.进一步地,所述当前车辆为燃油车辆,所述预设加速条件为:
94.未接收到车身稳定系统esp更高优先级的扭矩请求;
95.所述acc请求扭矩值符合预设有效条件;
96.所述车辆ems扭矩请求状态为预设可用状态;
97.所述acc扭矩请求激活状态为预设激活状态。
98.进一步地,所述当前车辆为混合动力车辆或纯电动车辆,所述预设加速条件为:
99.未接收到车身稳定系统esp更高优先级的扭矩请求;
100.所述acc请求扭矩值符合预设有效条件;
101.所述车辆pcu/vcu扭矩请求状态为预设可用状态;
102.所述acc扭矩请求激活状态为预设激活状态;
103.所述当前车辆处于所述acc工作模式;
104.驾驶员超越模式请求信号为非驾驶员超越状态。
105.本技术第三方面实施例提供一种车辆,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序,以实现如上述实施例的车辆动力系统的控制方法。
106.本技术第四方面实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例的车辆动力系统的控制方法。
107.由此,本技术提供的一种车辆动力系统的控制方法,通过在识别到当前车辆的自适应巡航acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据车辆的所处坡度值、车身重量、加速度计算acc请求扭矩值,并在目标车辆状态满足智能驾驶预设条件时控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。根据acc工作模式和aeb激活状态,控制能量回收,根据aeb激活状态,明确动力对驾驶员加速请求的响应要求,由此,解决了点头感、溜坡、耸动、抖动、acc减速效果不好、aeb响应时间不及时等问题问题,从而满足更多用户需求,提升用户体验。
108.本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。
附图说明
109.本技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
110.图1为根据本技术实施例提供的一种车辆动力系统的控制方法的流程示意图;
111.图2为根据本技术的一个实施例的acc/aeb对pcu/vcu能量回收需求示意图;
112.图3为根据本技术的一个实施例的车辆动力系统的控制方法的流程示意图;
113.图4为根据本技术的一个实施例的车辆动力系统的控制系统结构示意图;
114.图5为根据本技术的一个实施例的的adas纵向系统与动力系统ems的交互逻辑示意图;
115.图6为根据本技术的一个实施例的adas纵向系统与动力系统pcu/vcu的交互逻辑示意图;
116.图7为根据本技术实施例的车辆动力系统的控制装置的方框示意图;
117.图8为根据本技术实施例的车辆的结构示意图。
118.附图标记说明:10-车辆动力系统的控制系统、20-车辆动力系统的控制装置、100-环境感知模块、200-纵向控制模块、300-执行模块、400-采集模块、500-识别模块、600-控制模块、801-存储器、802-处理器、803-通信接口。
具体实施方式
119.下面详细描述本技术的实施例,实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本技术,而不能理解为对本技术的限制。
120.下面参考附图描述本技术实施例的车辆动力系统的控制方法、装置、车辆及存储介质。
121.在介绍本技术实施例的车辆动力系统的控制方法之前,先简单介绍下相关技术中的车辆动力系统的控制方法。
122.相关技术中提出一种自适应巡航低速跟车控制方法、装置及车辆,该方法包括:获取电动汽车和目标跟踪车辆的车辆行驶状态信息;根据车辆行驶状态信息,确定电动汽车的目标输出扭矩;根据目标输出扭矩,对电动汽车进行巡航控制。该方法能够基于驾驶员选择自适应巡航工况下,结合不同的驱动模式和坡度路况,优化了低速跟车控制策略,能够实
现在0-15%坡度起步跟车的工况,优化低速跟车起步工况舒适性,大大提高车辆在低速堵车和坡道工况下自适应巡航低速驾驶的舒适性。
123.然而,该技术仅仅说明了纯电动车辆高级驾驶辅助系(advanced driver assistance system,简称adas)控制端的逻辑及方法,未说明在具体工况下自适应巡航与动力系统交互的具体逻辑,未说明全速段自适应巡航系统的控制方法,也未说明在有滑行能量回收、蠕行扭矩、驾驶员加速时自适应巡航、自动紧急制动系统与动力系统交互的具体逻辑。
124.正是基于上述问题,本技术提供了一种车辆动力系统的控制方法,在该方法中,通过在识别到当前车辆的自适应巡航acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据车辆的所处坡度值、车身重量、加速度计算acc请求扭矩值,并在目标车辆状态满足智能驾驶预设条件时控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。由此,通过根据acc的工作模式、自车所处工况、整车关联系统存在的能量回收、蠕行扭矩、驾驶员操作等影响因素,对纵向系统进行优化控制。本专利从这几个方面进行了优化,解决了点头感、溜坡、耸动、抖动、acc减速效果不好、aeb响应时间不及时等问题,从而满足更多用户需求,提升用户体验。
125.具体而言,图1为本技术实施例所提供的一种车辆动力系统的控制方法的流程示意图。
126.如图1所示,该车辆动力系统的控制方法包括以下步骤:
127.在步骤s101中,采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息。
128.应当理解的是,当前车辆的当前所处坡度值可以通过车辆自身的坡度传感器采集、车身重量可以通过车辆的自身参数得到、当前加速度可以通过车辆自身的加速度传感器或者速度传感器采集,前方目标车辆的状态信息可以通过车辆的雷达等传感器探测,其中,前方目标车辆的状态信息可以包括目标车辆的横向距离、纵向距离、类型、识别情况、目标id、目标方向等信息。
129.此外,本技术实施例还可以通过前视智能摄像头识别车道线的识别情况、车辆中心到车道线的横向距离、车道线曲率等属性,并探测前方车道线的识别情况、横纵向距离、类型,目标车类型等信息,与毫米波雷达数据融合,提高对前方目标车辆的识别准确性。
130.在步骤s102中,识别当前车辆的自适应巡航acc工作模式,并在acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值。
131.其中,acc工作模式可以包括预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式等,例如,当acc工作模式工作在预设激活模式时,则可以识别当前车辆处于预设激活模式,其他模式的识别与预设激活方式的识别方式一致,为避免冗余,在此不做详细赘述。
132.具体地,本技术实施例可以识别当前车辆的acc工作模式,当acc工作模式在预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,本技术实施例可以基于上述步骤s101中获取的当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值,其中,计算acc请求扭矩值的方式可以采用相关技术中的计算方式,为避免冗余,在此不做详
细赘述。
133.进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,还包括:判断当前车辆是否满足智能驾驶预设扭矩控制条件;若当前车辆满足智能驾驶预设扭矩控制条件,则控制车辆动力系统按照acc请求扭矩值对当前车辆进行扭矩控制;其中,智能驾驶预设扭矩控制条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;acc请求扭矩值为0;混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;acc扭矩请求激活状态为预设未激活状态;当前车辆处于acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。
134.其中,智能驾驶预设扭矩控制条件是本领域技术人员预先设定好的,同时满足下面条件时,pcu/vcu可以对车辆执行acc发出的扭矩请求(此时acc发0扭矩):
135.1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
136.2)接收到acc扭矩请求值为0扭矩;
137.3)pcu/vcu扭矩请求可用信号为“可用”;
138.4)acc扭矩请求激活信号“未激活”;
139.5)巡航系统状态为工作状态;
140.6)由pcu/vcu判断的驾驶员超越模式请求信号为“非驾驶员超越状态”。
141.进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,还包括:判断当前车辆是否满足预设禁止执行蠕行扭矩条件;若当前车辆满足预设禁止执行蠕行扭矩条件,则控制车辆动力系统不执行蠕行扭矩;其中,预设禁止执行蠕行扭矩条件为acc工作模式处于预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式。
142.可以理解的是,当巡航系统状态和自动紧急制动系统为工作状态时,acc/aeb、动力系统、esp匹配过程中,应保证车辆的舒适性,不应有明显的抖动、突兀等,所以混合动力车辆和纯电动车辆动力系统不执行自身蠕行扭矩和其他驱动车辆蠕行的扭矩。
143.具体而言,因混合动力车辆和纯电动车辆动力系统的蠕行扭矩不可控,故而需要禁止蠕行扭矩及其他驱动车辆蠕行的扭矩,以下列举了多种可能会出现出现点头感、耸动等问题的工况:
144.1)acc跟车减速时,如果有蠕行扭矩,esp会加压,导致点头感。
145.2)acc在坡道跟停进入“激活等待”时,如果存在蠕行扭矩,为防止车辆在坡道上溜坡,esp会增加保压压力,导致明显的点头感。
146.3)超越模式下,动力系统响应驾驶员扭矩,无需响应acc扭矩请求。建议统一策略:超越模式下禁止蠕行扭矩。
147.4)低速6km/h(可标定),动力系统可能存在离合器扭矩(类似蠕行扭矩),此扭矩会导致acc请求扭矩为0时,动力源依然有扭矩,致使整车耸动。
148.在步骤s103中,基于前方目标车辆的状态信息,判断当前车辆是否满足智能驾驶预设加速条件,并在当前车辆满足智能驾驶预设加速条件时,控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。
149.其中,预设加速条件指的是动力系统接收到adas控制模块的指令后将驱动车辆加
速。
150.进一步地,在一些实施例中,当前车辆为燃油车辆,预设加速条件为:预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;acc请求扭矩值符合预设有效条件;车辆ems扭矩请求状态为预设可用状态;acc扭矩请求激活状态为预设激活状态。
151.具体而言,燃油车辆同时满足下面条件时,动力系统按照acc扭矩需求精度响应acc的扭矩请求,对车辆的加速进行控制。
152.1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
153.2)接收到acc扭矩请求值信号为有效值;
154.3)动力系统扭矩请求可用信号为“可用”;
155.4)acc扭矩请求激活信号为“激活”。
156.进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;acc请求扭矩值符合预设有效条件;车辆pcu/vcu扭矩请求状态为预设可用状态;acc扭矩请求激活状态为预设激活状态;当前车辆处于acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。
157.具体而言,混合动力车辆或纯电动车辆同时满足下面条件时,动力系统按照acc扭矩需求精度响应acc的扭矩请求,对车辆的加速进行控制。
158.1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
159.2)接收到acc扭矩请求值信号为有效值;
160.3)动力系统扭矩请求可用信号为“可用”;
161.4)acc扭矩请求激活信号为“激活”;
162.5)巡航系统状态为工作状态;
163.6)由动力系统判断的驾驶员超越模式请求信号为“非驾驶员超越状态”。
164.需要说明的是,在一些实施例中,因混合动力车辆和纯电动车辆有制动能量回收,本技术也可以控制混合动力车辆或纯电动车辆动力系统和制动系统按照如下逻辑对当前车辆进行减速控制:当acc请求整车减速时,燃油车acc会发“刹停并保压请求”信号请求制动系统自行控制减速,制动系统接收到该信号后,自行控制本车减速。acc不再发送负扭矩给动力系统执行反拖减速,而只是发送目标加速度信号、目标加速度有效信号、请求停止信号等给制动系统esp,由制动系统esp分配液压制动力和电制动力。此减速过程中,需要保证减速的平顺性。
165.进一步地,在一些实施例中,当前车辆为燃油车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,还包括:判断当前车辆的acc扭矩请求激活状态是否为预设未激活状态;若acc扭矩请求激活状态为预设未激活状态,则控制车辆动力系统按照非智能驾驶预设的扭矩控制策略对当前车辆进行控制。
166.可以理解的是,本技术实施例中,对于当前车辆为燃油车辆而言,在计算acc请求扭矩值之后,还可以对当前车辆的acc扭矩请求激活状态进行判断,若当前车辆的acc扭矩请求激活状态为预设未激活状态,即acc扭矩请求激活信号为“未激活”,本技术实施例则可以控制车辆动力系统基于非智能驾驶预设的扭矩控制策略对当前车辆进行相应控制。
167.此外,在一些实施例中,上述的车辆动力系统的控制方法,还包括:判断当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;若当前车辆满足非智能驾驶预设
的车辆动力系统扭矩执行条件,则控制车辆动力系统按照非智能驾驶预设的扭矩控制策略对当前车辆进行控制;当前车辆为混合动力车辆或纯电动车辆时,非智能驾驶预设的车辆动力系统扭矩执行条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;车辆动力系统扭矩请求状态为预设可用状态;acc扭矩请求激活状态为预设未激活状态;当前车辆未处于acc工作模式。
168.其中,在一些实施例中,智能驾驶预设加速条件、智能驾驶预设扭矩控制条件、预设禁止执行蠕行扭矩条件的优先级均高于非智能驾驶预设的车辆动力系统扭矩执行条件。
169.也就是说,动力系统优先执行上述的智能驾驶预设加速条件、智能驾驶预设扭矩控制条件、预设禁止执行蠕行扭矩条件,最后在混合动力车辆和纯电动车辆需同时满足下面条件时,动力系统按照自己逻辑执行扭矩:
170.1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
171.2)acc扭矩请求激活信号“未激活”;
172.3)巡航系统状态未处于acc工作状态时。
173.需要说明的是,混合动力车辆或纯电动车辆acc在减速过程中,当esp分配电制动力给pcu/vcu时,应优先执行电制动力。
174.进一步地,在一些实施例中,上述的车辆动力系统的控制方法,还包括:检测acc工作模式和自动紧急制动系统aeb的减速信号状态;若acc工作模式为预设激活模式、或预设制动延续模式、或预设超越模式或预设激活等待模式,或者在aeb的减速信号为预设激活状态,则控制车辆动力系统不执行能量回收动作,且控制车辆动力系统不执行驾驶员的加速请求。
175.具体而言,如图2所示,图2为本技术的一个实施例的acc/aeb对pcu/vcu能量回收需求示意图,包括:
176.(1)混合动力车辆或纯电动车辆当巡航系统状态为工作状态时,由于pcu/vcu的滑行能量回收不可控,pcu/vcu不执行自身滑行能量回收,以保证acc减速效果。
177.(2)aeb减速过程中,epbi均不分配制动能量回收,以保证aeb的响应时间;同时,由于pcu/vcu的滑行能量回收不可控,pcu/vcu接收到aeb减速请求信号为“激活”时,不执行滑行能量回收,从而保证aeb的响应时间。
178.由此,当aeb的减速信号为预设激活状态时,驾驶员踩油门踏板,ems/pcu/vcu等动力系统均不应响应驾驶员的加速请求,以保证aeb制动效果。
179.为了使得本领域技术人员进一步了解本技术实施例的车辆动力系统的控制方法,下面结合图3和图4进行详细说明。
180.如图3所示,图3为本技术的一个实施例的车辆动力系统的控制方法的流程示意图,该方法包括以下步骤:
181.s301,基于车辆动力类型,明确智能驾驶对目标车辆控制的需求。
182.其中,智能驾驶对目标车辆控制的需求为以下其中一种:
183.(1)车辆动力系统为发动机,则为传统的燃油车辆,需求为“智能驾驶对ems的系统需求”。
184.(2)车辆动力系统为电机+发动机,则为混合动力车辆,需求为“智能驾驶对pcu的系统需求”。
185.(3)车辆动力系统为电机,则为纯电动车辆,需求为“智能驾驶对vcu的系统需求”。
186.s302,基于本车所处的智能驾驶模式,确定纵向控制的需求。
187.其中,车辆的智能驾驶模式包括行车模式和泊车模式,本技术主要说明行车模式下的纵向控制方法。
188.s303,基于目标车辆所处的智能驾驶模式工作状态机以及车辆所处的工况,确定对目标的控制方法。
189.其中,智能驾驶模式工作状态机主要指acc工作模式和自动紧急制动工作状态。其中,acc工作模式包括处于预设激活模式、预设制动延续模式、预设超越模式、预设激活等待模式这4种工作模式,自动紧急制动工作状态指aeb处于激活状态。
190.进一步地,上述车辆所处特殊工况主要包括:
191.(1)“acc工作模式”处于激活模式时,车辆处于下面工况:
192.1)acc静止激活工况(未踩刹车踏板);
193.2)跟停3s(可标定)内,如果车辆出现建压不足,车辆溜坡的情况;
194.3)跟停3s(可标定)内,如果车辆正常刹停,无溜坡;
195.4)acc跟车减速时;
196.5)其他情况。
197.(2)“acc工作模式”处于超越模式(即驾驶员主动控制加速踏板)时,车辆处于下面工况:
198.1)减速制动工况,驾驶员超越,esp泄压过程中;
199.2)减速制动工况,驾驶员超越,esp泄压完成后;
200.3)其他情况。
201.进一步地,如图4所示,图4为根据本技术的一个实施例的车辆动力系统的控制系统结构示意图。
202.具体地,该车辆动力系统的控制系统10包括:环境感知模块100、纵向控制模块200和执行模块300。
203.其中,环境感知模块100,用于实时获取本车所在道路的环境信息,明确系统控制的目标,主要由雷达或摄像头等传感器探测前方的目标车信息,提供目标的横向距离、纵向距离、类型、识别情况、目标id、目标方向等信息。
204.需要说明的是,本发明采用的传感器方案不局限于下面的方案,能识别目标的传感器方案均可,其中雷达不局限于毫米波雷达。
205.举例而言,在本技术实施例中,环境感知模块100由雷达或摄像头等传感器探测前方、侧面或后方的目标车、障碍物等信息,提供目标车的横向距离、纵向距离、类型、识别情况、目标id、目标方向等信息,以及车道线的识别情况、车辆中心到车道线的横向距离、车道线曲率等属性。
206.其中,毫米波雷达/激光雷达用于探测车辆前方道路和车辆信息,采集本车与前方目标车辆,提供目标的横向距离、纵向距离、类型、识别情况、目标id、目标方向等信息;前视智能摄像头用于探测前方车道线的识别情况、横纵向距离、类型,目标车类型等信息,与毫米波雷达数据融合,提高对前方目标车的识别准确性。
207.纵向控制模块200,用于基于纵向系统功能对环境感知模块100提供的数据进行逻
辑判断,发出控制指令给到执行模块300。
208.具体地,如图5、图6所示,图5为根据本技术的一个实施例的adas纵向系统与动力系统ems的交互逻辑示意图,图6为根据本技术的一个实施例的adas纵向系统与动力系统pcu/vcu的交互逻辑示意图。纵向控制模块200针对不同工况的发送逻辑包括:巡航系统与ems/pcu/vcu的扭矩交互逻辑。
209.其中,acc请求扭矩值会根据坡度、车重以及加速度等条件计算输出;与pcu/vcu交互的acc请求扭矩为车轮端的轮端扭矩,单位为nm,与ems交互的acc请求扭矩为车轮端的轮端扭矩,单位为百分比。巡航系统工作状态即“acc工作模式”处于预设激活模式、预设制动延续模式、预设超越模式、预设激活等待模式这4种工作模式,具体如表1所示。
210.表1
211.212.[0213][0214]
其中,ems/pcu/vcu可以根据电池、电机等动力源部件的状态判断自身“扭矩请求可用”信号是否可用。
[0215]
燃油车辆:
[0216]
(1)同时满足下面条件时,ems可以按照acc扭矩需求精度响应acc的扭矩请求,对车辆的加速进行控制:
[0217]
1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
[0218]
2)接收到acc扭矩请求值信号为有效值;
[0219]
3)动力系统扭矩请求可用信号为“可用”;
[0220]
4)acc扭矩请求激活信号为“激活”;
[0221]
(2)当acc扭矩请求激活信号为“未激活”,ems按自己逻辑执行扭矩。
[0222]
(3)当ems扭矩请求可用信号为“不可用”时,acc接收到此信号进行报警。
[0223]
混合动力车辆和纯电动车辆:
[0224]
(1)同时满足下面条件时,pcu/vcu可以按照acc扭矩需求精度响应acc的扭矩请求,对车辆的加速进行控制:
[0225]
1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
[0226]
2)接收到acc扭矩请求值信号为有效值;
[0227]
3)pcu/vcu扭矩请求可用信号为“可用”;
[0228]
4)acc扭矩请求激活信号为“激活”;
[0229]
5)巡航系统状态为工作状态;
[0230]
6)由pcu/vcu判断的驾驶员超越模式请求信号为“非驾驶员超越状态”。
[0231]
此外,为规避acc发出的小扭矩引起pcu/vcu扭矩波动、响应不及时,当acc扭矩请求值转换到动力源端的扭矩值上升到3nm(可标定)或回落到小于0.2nm(可标定)时,pcu/vcu不响应acc扭矩请求。
[0232]
(2)同时满足下面条件时,pcu/vcu可以对车辆执行acc发出的扭矩请求(此时acc发0扭矩):
[0233]
1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;
[0234]
2)接收到acc扭矩请求值为0扭矩;
[0235]
3)pcu/vcu扭矩请求可用信号为“可用”;
[0236]
4)acc扭矩请求激活信号“未激活”;
[0237]
5)巡航系统状态为工作状态;
[0238]
6)由pcu/vcu判断的驾驶员超越模式请求信号为“非驾驶员超越状态”。
[0239]
(3)acc对pcu/vcu的蠕行扭矩需求及其他驱动车辆蠕行的扭矩需求:
[0240]
当巡航系统状态为工作状态时,pcu/vcu不执行自身蠕行扭矩和其他驱动车辆蠕行的扭矩,acc、pcu/vcu、esp匹配过程中,应保证车辆的舒适性,不应有明显的抖动、突兀等。因pcu/vcu的蠕行扭矩不可控,为了解决下面的点头感、耸动等问题,需要禁止蠕行扭矩及其他驱动车辆蠕行的扭矩。
[0241]
1)acc跟车减速时,如果有蠕行扭矩,esp会加压,导致点头感。
[0242]
2)acc在坡道跟停进入“激活等待”时,如果存在蠕行扭矩,为防止车辆在坡道上溜坡,esp会增加保压压力,导致明显的点头感。
[0243]
3)超越模式下,pcu/vcu响应驾驶员扭矩,无需响应acc扭矩请求,建议统一策略:超越模式下禁止蠕行扭矩。
[0244]
4)低速6km/h(可标定),pcu可能存在离合器扭矩(类似蠕行扭矩),此扭矩会导致acc请求扭矩为0时,动力源依然有扭矩,致使整车耸动。
[0245]
(4)pcu/vcu优先执行上述(1)(2)(3)条件后,最后在同时满足下面条件时,pcu/vcu按自己逻辑执行扭矩。
[0246]
1)无更高优先级的扭矩请求,如未接收到车身稳定系统esp的扭矩请求;2)acc
[0247]
扭矩请求激活信号“未激活”;
[0248]
3)巡航系统状态未处于工作状态时。
[0249]
需要说明的是,acc在减速过程中,当esp分配电制动力给pcu/vcu时,应优先执行电制动力。
[0250]
(5)当pcu/vcu扭矩请求可用信号为“不可用”时,acc接收到此信号进行报警。
[0251]
执行模块300主要指ems/pcu/vcu动力等驱动系统和esp等制动系统,用于接收控制模块200的指令对车辆进行加速或者减速。
[0252]
具体而言,acc请求整车加速时,动力系统接收到adas控制模块的指令后驱动车辆加速;acc请求整车减速时,燃油车辆acc会发“刹停并保压请求”信号请求制动系统自行控制减速,制动系统接收到该信号后,自行控制本车减速。混合动力车辆和纯电动车辆acc不再发送负扭矩给动力系统执行反拖减速,而只是发送目标加速度信号、目标加速度有效信号、请求停止信号等给制动系统esp,由制动系统esp分配分配液压制动力和电制动力,此减速过程中,需要保证减速的平顺性。
[0253]
根据本技术实施例提出的车辆动力系统的控制方法,通过在识别到当前车辆的自适应巡航acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据车辆的所处坡度值、车身重量、加速度计算acc请求扭矩值,并在目标车辆状态满足智能驾驶预设条件时控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。由此,通过根据acc的工作模式、自车所处工况、整车关联系统存在的能量回收、蠕行扭矩、驾驶员操作等影响因素,对纵向系统进行优化控制。本专利从这几个方面进行了优化,
解决了点头感、溜坡、耸动、抖动、acc减速效果不好、aeb响应时间不及时等问题,从而满足更多用户需求,提升用户体验。
[0254]
其次参照附图描述根据本技术实施例提出的车辆动力系统的控制装置。
[0255]
图7是本技术实施例的车辆动力系统的控制装置的方框示意图。
[0256]
如图7所示,该车辆动力系统的控制装置20包括:采集模块400、识别模块500和控制模块600。
[0257]
其中,采集模块400,用于采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息;
[0258]
识别模块500,用于识别当前车辆的自适应巡航acc工作模式,并在acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值;以及
[0259]
控制模块600,用于基于前方目标车辆的状态信息,判断当前车辆是否满足智能驾驶预设加速条件,并在当前车辆满足智能驾驶预设加速条件时,控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。
[0260]
进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,识别模块500,还用于:
[0261]
判断当前车辆是否满足智能驾驶预设扭矩控制条件;
[0262]
若当前车辆满足智能驾驶预设扭矩控制条件,则控制车辆动力系统按照acc请求扭矩值对当前车辆进行扭矩控制;
[0263]
其中,智能驾驶预设扭矩控制条件为:
[0264]
未接收到车身稳定系统esp更高优先级的扭矩请求;
[0265]
acc请求扭矩值为0;
[0266]
混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;
[0267]
acc扭矩请求激活状态为预设未激活状态;
[0268]
当前车辆处于acc工作模式;
[0269]
驾驶员超越模式请求信号为非驾驶员超越状态。
[0270]
进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,识别模块500,还用于:
[0271]
判断当前车辆是否满足预设禁止执行蠕行扭矩条件;
[0272]
若当前车辆满足预设禁止执行蠕行扭矩条件,则控制车辆动力系统不执行蠕行扭矩;
[0273]
其中,预设禁止执行蠕行扭矩条件为acc工作模式处于预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式。
[0274]
进一步地,在一些实施例中,识别模块500,还用于:
[0275]
判断当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;
[0276]
若当前车辆满足非智能驾驶预设的车辆动力系统扭矩执行条件,则控制车辆动力系统按照非智能驾驶预设的扭矩控制策略对当前车辆进行控制;
[0277]
当前车辆为混合动力车辆或纯电动车辆,非智能驾驶预设的车辆动力系统扭矩执
行条件为:
[0278]
未接收到车身稳定系统esp更高优先级的扭矩请求;
[0279]
acc扭矩请求激活状态为预设未激活状态;
[0280]
当前车辆未处于acc工作模式。
[0281]
进一步地,在一些实施例中,智能驾驶预设加速条件、智能驾驶预设扭矩控制条件、预设禁止执行蠕行扭矩条件的优先级均高于非智能驾驶预设的车辆动力系统扭矩执行条件。
[0282]
进一步地,在一些实施例中,当前车辆为燃油车辆,在根据当前所处坡度值、车身重量和当前加速度计算acc请求扭矩值之后,识别模块500,还用于:
[0283]
判断当前车辆的acc扭矩请求激活状态是否为预设未激活状态;
[0284]
若acc扭矩请求激活状态为预设未激活状态,则控制车辆动力系统按照非智能驾驶预设的扭矩控制策略对当前车辆进行控制。
[0285]
进一步地,在一些实施例中,识别模块500,还用于:
[0286]
检测acc工作模式和自动紧急制动系统aeb的减速信号状态;
[0287]
若acc工作模式为预设激活模式、或预设制动延续模式、或预设超越模式或预设激活等待模式,或者在aeb的减速信号为预设激活状态,则控制车辆动力系统不执行能量回收动作,且控制车辆动力系统不执行驾驶员的加速请求。
[0288]
进一步地,在一些实施例中,当前车辆为燃油车辆,预设加速条件为:
[0289]
未接收到车身稳定系统esp更高优先级的扭矩请求;
[0290]
acc请求扭矩值符合预设有效条件;
[0291]
车辆ems扭矩请求状态为预设可用状态;
[0292]
acc扭矩请求激活状态为预设激活状态。
[0293]
进一步地,在一些实施例中,当前车辆为混合动力车辆或纯电动车辆,预设加速条件为:
[0294]
未接收到车身稳定系统esp更高优先级的扭矩请求;
[0295]
acc请求扭矩值符合预设有效条件;
[0296]
车辆pcu/vcu扭矩请求状态为预设可用状态;
[0297]
acc扭矩请求激活状态为预设激活状态;
[0298]
当前车辆处于acc工作模式;
[0299]
驾驶员超越模式请求信号为非驾驶员超越状态。
[0300]
需要说明的是,前述对车辆动力系统的控制方法实施例的解释说明也适用于该实施例的车辆动力系统的控制装置,此处不再赘述。
[0301]
根据本技术实施例提出的车辆动力系统的控制装置,通过在识别到当前车辆的自适应巡航acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据车辆的所处坡度值、车身重量、加速度计算acc请求扭矩值,并在目标车辆状态满足智能驾驶预设条件时控制车辆动力系统按照acc请求扭矩值对当前车辆进行加速控制。由此,通过根据acc的工作模式、自车所处工况、整车关联系统存在的能量回收、蠕行扭矩、驾驶员操作等影响因素,对纵向系统进行优化控制。本专利从这几个方面进行了优化,解决了点头感、溜坡、耸动、抖动、acc减速效果不好、aeb响应时间不及时等问题,从而满足
更多用户需求,提升用户体验。
[0302]
图8为本技术实施例提供的车辆的结构示意图。该车辆可以包括:
[0303]
存储器801、处理器802及存储在存储器801上并可在处理器802上运行的计算机程序。
[0304]
处理器802执行程序时实现上述实施例中提供的车辆动力系统的控制方法。
[0305]
进一步地,车辆还包括:
[0306]
通信接口803,用于存储器801和处理器802之间的通信。
[0307]
存储器801,用于存放可在处理器802上运行的计算机程序。
[0308]
存储器801可能包含高速ram(random access memory,随机存取存储器)存储器,也可能还包括非易失性存储器,例如至少一个磁盘存储器。
[0309]
如果存储器801、处理器802和通信接口803独立实现,则通信接口803、存储器801和处理器802可以通过总线相互连接并完成相互间的通信。总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component,外部设备互连)总线或eisa(extended industry standard architecture,扩展工业标准体系结构)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0310]
可选的,在具体实现上,如果存储器801、处理器802及通信接口803,集成在一块芯片上实现,则存储器801、处理器802及通信接口803可以通过内部接口完成相互间的通信。
[0311]
处理器802可能是一个cpu(central processing unit,中央处理器),或者是asic(application specific integrated circuit,特定集成电路),或者是被配置成实施本技术实施例的一个或多个集成电路。
[0312]
本技术实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上的车辆动力系统的控制方法。
[0313]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本技术的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不是必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或n个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0314]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本技术的描述中,“n个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0315]
流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或n个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本技术的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本技术的实施例所属技术领域的技术人员所理解。
[0316]
应当理解,本技术的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,n个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。如,如果用硬件来实现和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列,现场可编程门阵列等。
[0317]
本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。
[0318]
尽管上面已经示出和描述了本技术的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本技术的限制,本领域的普通技术人员在本技术的范围内可以对上述实施例进行变化、修改、替换和变型。
技术特征:
1.一种车辆动力系统的控制方法,其特征在于,包括以下步骤:采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息;识别所述当前车辆的自适应巡航acc工作模式,并在所述acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据所述当前所处坡度值、所述车身重量和所述当前加速度计算acc请求扭矩值;以及基于前方目标车辆的状态信息,判断所述当前车辆是否满足智能驾驶预设加速条件,并在所述当前车辆满足所述智能驾驶预设加速条件时,控制车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行加速控制。2.根据权利要求1所述的方法,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:判断所述当前车辆是否满足智能驾驶预设扭矩控制条件;若所述当前车辆满足所述智能驾驶预设扭矩控制条件,则控制所述车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行扭矩控制;其中,所述智能驾驶预设扭矩控制条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值为0;混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设未激活状态;所述当前车辆处于所述acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。3.根据权利要求2所述的方法,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:判断所述当前车辆是否满足预设禁止执行蠕行扭矩条件;若所述当前车辆满足所述预设禁止执行蠕行扭矩条件,则控制所述车辆动力系统不执行蠕行扭矩;其中,所述预设禁止执行蠕行扭矩条件为所述acc工作模式处于所述预设激活模式、所述预设制动延续模式、所述预设超越模式或所述预设激活等待模式。4.根据权利要求3所述的方法,其特征在于,还包括:判断所述当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;若所述当前车辆满足所述非智能驾驶预设的车辆动力系统扭矩执行条件,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制;所述当前车辆为所述混合动力车辆或所述纯电动车辆,所述非智能驾驶预设的车辆动力系统扭矩执行条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc扭矩请求激活状态为预设未激活状态;所述当前车辆未处于所述acc工作模式。5.根据权利要求4所述的方法,其特征在于,所述智能驾驶预设加速条件、所述智能驾
驶预设扭矩控制条件、所述预设禁止执行蠕行扭矩条件的优先级均高于所述非智能驾驶预设的车辆动力系统扭矩执行条件。6.根据权利要求1所述的方法,其特征在于,所述当前车辆为燃油车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,还包括:判断所述当前车辆的所述acc扭矩请求激活状态是否为预设未激活状态;若所述acc扭矩请求激活状态为所述预设未激活状态,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制。7.根据权利要求1所述的方法,其特征在于,还包括:检测所述acc工作模式和自动紧急制动系统aeb的减速信号状态;若所述acc工作模式为所述预设激活模式、或所述预设制动延续模式、或所述预设超越模式或所述预设激活等待模式,或者在所述aeb的减速信号为预设激活状态,则控制所述车辆动力系统不执行能量回收动作,且控制所述车辆动力系统不执行所述驾驶员的加速请求。8.根据权利要求1所述的方法,其特征在于,所述当前车辆为燃油车辆,所述预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值符合预设有效条件;所述车辆ems扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设激活状态。9.根据权利要求1所述的方法,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,所述预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值符合预设有效条件;所述车辆pcu/vcu扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设激活状态;所述当前车辆处于所述acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。10.一种车辆动力系统的控制装置,其特征在于,包括:采集模块,用于采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息;识别模块,用于识别所述当前车辆的自适应巡航acc工作模式,并在所述acc工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据所述当前所处坡度值、所述车身重量和所述当前加速度计算acc请求扭矩值;以及控制模块,用于基于前方目标车辆的状态信息,判断所述当前车辆是否满足智能驾驶预设加速条件,并在所述当前车辆满足所述智能驾驶预设加速条件时,控制车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行加速控制。11.根据权利要求10所述的装置,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:
判断所述当前车辆是否满足智能驾驶预设扭矩控制条件;若所述当前车辆满足所述智能驾驶预设扭矩控制条件,则控制所述车辆动力系统按照所述acc请求扭矩值对所述当前车辆进行扭矩控制;其中,所述智能驾驶预设扭矩控制条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值为0;混合动力车辆的动力控制单元pcu/纯电动车辆的vcu扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设未激活状态;所述当前车辆处于所述acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。12.根据权利要求11所述的装置,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:判断所述当前车辆是否满足预设禁止执行蠕行扭矩条件;若所述当前车辆满足所述预设禁止执行蠕行扭矩条件,则控制所述车辆动力系统不执行蠕行扭矩;其中,所述预设禁止执行蠕行扭矩条件为所述acc工作模式处于所述预设激活模式、所述预设制动延续模式、所述预设超越模式或所述预设激活等待模式。13.根据权利要求12所述的装置,其特征在于,所述识别模块,还用于:判断所述当前车辆是否满足非智能驾驶预设的车辆动力系统扭矩执行条件;若所述当前车辆满足所述非智能驾驶预设的车辆动力系统扭矩执行条件,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制;所述当前车辆为所述混合动力车辆或所述纯电动车辆,所述非智能驾驶预设的车辆动力系统扭矩执行条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc扭矩请求激活状态为预设未激活状态;所述当前车辆未处于所述acc工作模式。14.根据权利要求13所述的装置,其特征在于,所述智能驾驶预设加速条件、所述智能驾驶预设扭矩控制条件、所述预设禁止执行蠕行扭矩条件的优先级均高于所述非智能驾驶预设的车辆动力系统扭矩执行条件。15.根据权利要求10所述的装置,其特征在于,所述当前车辆为燃油车辆,在根据所述当前所处坡度值、所述车身重量和所述当前加速度计算所述acc请求扭矩值之后,所述识别模块,还用于:判断所述当前车辆的所述acc扭矩请求激活状态是否为预设未激活状态;若所述acc扭矩请求激活状态为所述预设未激活状态,则控制所述车辆动力系统按照非智能驾驶预设的扭矩控制策略对所述当前车辆进行控制。16.根据权利要求10所述的装置,其特征在于,所述识别模块,还用于:检测所述acc工作模式和自动紧急制动系统aeb的减速信号状态;若所述acc工作模式为所述预设激活模式、或所述预设制动延续模式、或所述预设超越
模式或所述预设激活等待模式,或者在所述aeb的减速信号为预设激活状态,则控制所述车辆动力系统不执行能量回收动作,且控制所述车辆动力系统不执行所述驾驶员的加速请求。17.根据权利要求10所述的装置,其特征在于,所述当前车辆为燃油车辆,所述预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值符合预设有效条件;所述车辆ems扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设激活状态。18.根据权利要求10所述的装置,其特征在于,所述当前车辆为混合动力车辆或纯电动车辆,所述预设加速条件为:未接收到车身稳定系统esp更高优先级的扭矩请求;所述acc请求扭矩值符合预设有效条件;所述车辆pcu/vcu扭矩请求状态为预设可用状态;所述acc扭矩请求激活状态为预设激活状态;所述当前车辆处于所述acc工作模式;驾驶员超越模式请求信号为非驾驶员超越状态。19.一种车辆,其特征在于,包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-9任一项所述的车辆动力系统的控制方法。20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-9任一项所述的车辆动力系统的控制方法。
技术总结
本申请涉及一种车辆动力系统的控制方法、装置、车辆及存储介质,包括:采集当前车辆的当前所处坡度值、车身重量、当前加速度和前方目标车辆的状态信息,识别当前车辆的ACC工作模式为预设激活模式、预设制动延续模式、预设超越模式或预设激活等待模式时,根据当前所处坡度值、车身重量和当前加速度计算ACC请求扭矩值,基于前方目标车辆的状态信息,判断当前车辆是否满足智能驾驶预设加速条件,并在当前车辆满足智能驾驶预设加速条件时,控制车辆动力系统按照ACC请求扭矩值对当前车辆进行加速控制。由此,解决了点头感、溜坡、耸动、抖动、ACC减速效果不好、AEB响应时间不及时等问题,从而满足更多用户需求,提升用户体验。提升用户体验。提升用户体验。
技术研发人员:邹敏
受保护的技术使用者:重庆长安汽车股份有限公司
技术研发日:2023.05.08
技术公布日:2023/6/27
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/