制动功率分配方法、装置、计算机设备和存储介质与流程

文档序号:29744313发布日期:2022-04-21 21:02阅读:91来源:国知局
制动功率分配方法、装置、计算机设备和存储介质与流程

1.本技术涉及车辆控制技术领域,特别是涉及一种制动功率分配方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着车辆控制技术的发展,出现了车辆制动技术,根据不同制动需求,由车辆各个制动系统实现制动功能,通常车辆的制动能量非常大,而整车能承受制动热量的只有发动机冷却液与行车制动刹车盘,如果完全将制动能量转换为热量,会给这两个部件造成极大的承受负荷,严重的可能会造成发动机的热损伤以及刹车盘的热失效,不仅会损坏车辆,同时也会给行车带来极大的不安全。
3.目前行业内没有针对整车制动功率分配的方法,车辆各制动系统单独进行制动控制,各制动系统之间缺乏耦合与协作机制,存在整车制动能力不足的问题。


技术实现要素:

4.基于此,有必要针对传统制动系统无合理的制动功率分配方案导致存在整车制动能力不足的问题,提供一种能够提高整车制动能力的制动功率分配方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
5.第一方面,本技术提供了一种制动功率分配方法。所述方法包括:
6.获取需求制动扭矩和发动机出水口温度;
7.根据发动机出水口温度与预设温度阈值,确定制动控制方式;
8.根据需求制动扭矩以及制动控制方式,获取制动扭矩;
9.基于制动扭矩以及制动控制方式进行制动功率分配。
10.在其中一个实施例中,制动控制方式包括缓速器制动、发动机制动以及行车制动;预设温度阈值包括第一预设温度阈值;根据发动机出水口温度与预设温度阈值,确定制动控制方式包括:
11.若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;
12.若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
13.在其中一个实施例中,根据需求制动扭矩以及制动控制方式,获取制动扭矩包括:
14.获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;
15.若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;
16.若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;
17.若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可
利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
18.在其中一个实施例中,若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩包括:
19.若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;
20.若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;
21.若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
22.在其中一个实施例中,预设温度阈值还包括第二预设温度阈值,第二预设温度阈值小于第一预设温度阈值;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩包括:
23.若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
24.若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
25.若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;
26.若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
27.若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;
28.若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;
29.若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
30.在其中一个实施例中,若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩包括:
31.若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利
用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;
32.若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
33.第二方面,本技术还提供了一种制动功率分配装置。所述装置包括:
34.数据获取模块,用于获取需求制动扭矩和发动机出水口温度;
35.制动控制方式确定模块,用于根据发动机出水口温度与预设温度阈值,确定制动控制方式;
36.制动扭矩获取模块,用于根据需求制动扭矩以及制动控制方式,获取制动扭矩;
37.制动功率分配模块,用于基于制动扭矩以及制动控制方式进行制动功率分配。
38.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
39.获取需求制动扭矩和发动机出水口温度;根据发动机出水口温度与预设温度阈值,确定制动控制方式;根据需求制动扭矩以及制动控制方式,获取制动扭矩;基于制动扭矩以及制动控制方式进行制动功率分配。
40.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
41.获取需求制动扭矩和发动机出水口温度;根据发动机出水口温度与预设温度阈值,确定制动控制方式;根据需求制动扭矩以及制动控制方式,获取制动扭矩;基于制动扭矩以及制动控制方式进行制动功率分配。
42.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
43.获取需求制动扭矩和发动机出水口温度;根据发动机出水口温度与预设温度阈值,确定制动控制方式;根据需求制动扭矩以及制动控制方式,获取制动扭矩;基于制动扭矩以及制动控制方式进行制动功率分配。
44.上述制动功率分配方法、装置、计算机设备、存储介质和计算机程序产品,通过获取需求制动扭矩和发动机出水口温度,根据发动机出水口温度与预设温度阈值,确定制动控制方式,根据需求制动扭矩以及制动控制方式,获取制动扭矩,基于制动扭矩以及制动控制方式进行制动功率分配。上述方案,根据车辆需求制动扭矩,结合发动机出水口温度,确定制动控制方式并获取各制动控制方式对应的制动扭矩,基于制动扭矩以及制动控制方式将整车制定功率分配到各个制动器的方式,能够提高整车制动能力。
附图说明
45.图1为一个实施例中制动功率分配方法的应用环境图;
46.图2为一个实施例中制动功率分配方法的流程示意图;
47.图3为一个实施例中s400的子流程示意图;
48.图4为一个实施例中s600的子流程示意图;
49.图5为一个实施例中s640的子流程示意图;
50.图6为一个实施例中s660的子流程示意图;
51.图7为一个实施例中s680的子流程示意图;
52.图8为一个实施例中确定制动控制方式的示意图;
53.图9为一个实施例中制动功率分配的过程示意图;
54.图10为一个实施例中制动功率分配装置的结构框图;
55.图11为一个实施例中计算机设备的内部结构图。
具体实施方式
56.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
57.本技术实施例提供的制动功率分配方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与整车制动系统104进行通信。数据存储系统可以存储终端102需要处理的数据。数据存储系统可以集成在终端102上,也可以放在云上或其他网络服务器上。终端102获取需求制动扭矩和发动机出水口温度,根据发动机出水口温度与预设温度阈值,确定制动控制方式,根据需求制动扭矩以及制动控制方式,获取制动扭矩,基于制动扭矩以及制动控制方式进行制动功率分配,终端102向整车制动系统104发送制动功率分配方法,基于该制动功率分配方法,整车制动系统104进行制动控制。其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。
58.在一个实施例中,如图2所示,提供了一种制动功率分配方法,以该方法应用于图1中的终端102为例进行说明,包括以下步骤:
59.s200:获取需求制动扭矩和发动机出水口温度。
60.其中,需求制动扭矩为整车制动系统响应驾驶员制动需求时的制动扭矩,发动机高温部件的热量通过发动机散热子系统冷却液来吸收,使发动机保持在适当的温度下工作,通过发动机出水口温度能够得出发动机散热子系统冷却液的温度状态。
61.具体地,获取需求制动扭矩和发动机出水口温度。
62.s400:根据发动机出水口温度与预设温度阈值,确定制动控制方式。
63.其中,制动系统是使汽车的行驶速度可以强制降低的一系列专门装置,主要包括行车制动系统、驻车制动系统、应急制动系统和辅助行车制动系统,整车制动产生的热量非常大,通常发动机冷却液和行车制动刹车盘承受制动热量,为避免发动机热损伤和刹车盘的热失效,根据发动机散热子系统冷却液的温度状态,即根据发动机出水口温度与不同的预设温度阈值,采用不同的制动系统和制动控制方式,将有利于提高整车制动能力。
64.具体地,根据发动机出水口温度与预设温度阈值,确定制动控制方式。
65.s600:根据需求制动扭矩以及制动控制方式,获取制动扭矩。
66.其中,制动转矩是阻碍电机启动的转矩,采用不同的制动控制方式,对应不同的制
动控制子系统,制动控制子系统的制动扭矩也不同,根据整车制动系统的需求制动扭矩和不同的制动控制方式,可以获取到对应不同制动控制方式的制动器制动扭矩。
67.具体地,根据需求制动扭矩以及制动控制方式,获取制动扭矩。
68.s800:基于制动扭矩以及制动控制方式进行制动功率分配。
69.其中,汽车的功率可以由扭矩计算得到,根据整车制动系统的需求制动扭矩可以计算整车制动时的制动功率,而根据整车制动系统的需求制动扭矩和发动机出水口温度确定了制动控制方式以及采用不同制动控制方式时对应的制动扭矩,因此,可以根据采用不同制动控制方式时对应的制动扭矩将整车制动的制动功率分配到对应的制动控制子系统。
70.具体地,基于制动扭矩以及制动控制方式进行制动功率分配。
71.上述制动功率分配方法中,通过获取需求制动扭矩和发动机出水口温度,根据发动机出水口温度与预设温度阈值,确定制动控制方式,根据需求制动扭矩以及制动控制方式,获取制动扭矩,基于制动扭矩以及制动控制方式进行制动功率分配。上述方案,根据车辆需求制动扭矩,结合发动机出水口温度,确定制动控制方式并获取各制动控制方式对应的制动扭矩,基于制动扭矩以及制动控制方式将整车制定功率分配到各个制动器的方式,能够提高整车制动能力。
72.在一个实施例中,如图3所示,根据发动机出水口温度与预设温度阈值,确定制动控制方式包括:
73.s420:若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;
74.s440:若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
75.本实施例中,制动控制方式包括缓速器制动、发动机制动以及行车制动,预设温度阈值包括第一预设温度阈值。缓速器是作为制动系统的辅助装置来使用的;发动机制动是靠发动机的转速下降来达到制动减速的目的;行车制动是在汽车行驶过程中踩刹车减速的一种制动控制方式。若发动机出水口温大于第一预设温度阈值,此时冷却液温度过高,为防止冷却液温度进一步提升,缓速器系统停止制动功率输出,保护发动机机械本体,启动发动机制动,提高散热风扇转速,有利于维持发动机散热子系统冷却液的温度,当发动机制动子系统无法满足需求制动扭矩时,行车制动作为辅助,补偿不足的需求制动扭矩;若发动机出水口温度小于或等于第一预设温度阈值,此时优先使用缓速器制动,缓速器制动能够提升发动机散热子系统冷却液的温度,发动机制动随后介入,提高散热风扇转速,有利于维持发动机散热子系统冷却液的温度,当缓冲器制动和发动机制动子系统无法满足需求制动扭矩时,行车制动作为辅助,补偿不足的需求制动扭矩。具体的,若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动,若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
76.上述实施例的方案,通过判断发动机出水口温度于第一预设温度阈值的大小,确定不同的制动控制方式,若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动,若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动,为整车制动功率分配到各个
制动器的方式提高前提,能够提高整车制动能力。
77.在另一个实施例中,如图4所示,根据需求制动扭矩以及制动控制方式,获取制动扭矩包括:
78.s620:获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;
79.s640:若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;
80.s660:若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;
81.s680:若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
82.本实施例中,最大制动转矩是利用优化最佳点火点时间来获取内燃发动机的最大功率和效率的优点,缓速器制动的最大可利用扭矩计算方法可以为,根据缓速器出水口温度以及缓速器油液温度,结合台架试验测得的缓速器制动最大可利用扭矩map图,输出缓速器制动的最大可利用扭矩,当发动机出水口温度大于第一预设温度阈值时,缓速器制动的最大可利用扭矩等于0,即当发动机出水口温度大于第一预设温度阈值时,禁用缓速器制动,启动制动控制方式包括发动机制动和行车制动;发动机制动的最大可利用扭矩计算方法可以为,根据发动机实际转速,结合台架测得的发动机制动最大可利用扭矩map图,输出发动机制动的最大可利用扭矩。根据需求制动扭矩以及制动控制方式,获取各制动器的制动扭矩,具体地,若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
83.上述实施例的方案,通过判断启动的制动控制方式,结合需求制动扭矩以及缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩,获取不同制动控制器的制动扭矩,基于不同制动控制器的制动扭矩以及制动控制方式为整车制定功率分配到各个制动器的方式提供前提,能够提高整车制动能力。
84.在另一个实施例中,如图5所示,若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩包括:
85.s642:若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;
86.s644:若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;
87.s646:若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
88.本实施例中,若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器
制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩,具体地,若启动的制动控制方式为缓速器制动,则先判断需求制动扭矩与缓速器制动的最大可利用扭矩的大小,若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;若需求制动扭矩大于缓速器制动的最大可利用扭矩,则进一步判断需求制动扭矩与缓速器制动的最大可利用扭矩之差与发动机制动的最大可利用扭矩的大小,若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
89.上述实施例的方案,若启动的制动控制方式为缓速器制动,通过判断需求制动扭矩与缓速器制动的最大可利用扭矩的大小,以及需求制动扭矩与缓速器制动的最大可利用扭矩之差与发动机制动的最大可利用扭矩的大小,获取不同场景下缓速器制动的制动扭矩,基于不同场景下缓速器制动的制动扭矩为整车制定功率分配到各个制动器的方式提供前提,能够提高整车制动能力。
90.在又一个实施例中,如图6所示,若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩包括:
91.s661:若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
92.s662:若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
93.s663:若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;
94.s664:若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;
95.s665:若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;
96.s666:若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;
97.s667:若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
98.本实施例中,若发动机出水口温度小于或等于第二预设温度阈值,此时优先使用缓速器制动,缓速器制动能够提升发动机散热子系统冷却液的温度,温度的提升有利于在
车辆驱动时,提高发动机的热效率,发动机制动随后介入,但是禁止降档操作,因为此时需要提升发动机散热子系统冷却液的温度,如果降档,会提升散热风扇转速,减慢冷却液温度的提升,当缓冲器制动和发动机制动子系统无法满足需求制动扭矩需求时,行车制动作为辅助,补偿不足的需求制动扭矩;若发动机出水口温度大于第二预设温度阈值且小于或者等于第一预设温度阈值,此时随着温度的进一步提升,缓速器需要根据缓速器出水口温度以及缓速器油液温度结合自身特性,做限值功率使用,保证发动机散热子系统冷却液的温度不超过极限,保护发动机机械本体,此时发动机制动全功率运行,执行降档操作,提升发动机制动功率,同时提高散热风扇转速,有利于维持发动机散热子系统冷却液的温度,当缓冲器制动和发动机制动子系统无法满足需求制动扭矩时,行车制动作为辅助,补偿不足的需求制动扭矩。具体地,若启动的制动控制方式为发动机制动,则先判断需求制动扭矩与缓速器制动的最大可利用扭矩之差与发动机制动的最大可利用扭矩的大小,若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则进一步判断发动机出水口温度与第二预设温度阈值的大小,若发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速,其中,预降挡发动机转速n1的计算方法可以为:n1=v
×
i1/0.377/r,v为车速,r为轮胎半径,i1为预降档后速比。进一步地,判断预降挡发动机转速与发动机转速限制值的大小,若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;然后,再判断需求制动扭矩与缓速器制动的最大可利用扭矩之差与降挡后的发动机制动最大可利用扭矩的大小,若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤,判断是否需要执行降档操作。
99.上述实施例的方案,若启动的制动控制方式为发动机制动,先判断需求制动扭矩与缓速器制动的最大可利用扭矩之差与发动机制动的最大可利用扭矩的大小,然后判断发动机出水口温度与第二预设温度阈值的大小,获取对应的发动机制动扭矩以及预降挡发动机转速,再通过判断预降挡发动机转速与发动机转速限制值的大小,确定是否执行降档操作,进而通过判断需求制动扭矩与缓速器制动的最大可利用扭矩之差与降挡后的发动机制动最大可利用扭矩的大小,确定是否获取发动机制动扭矩,还是返回获取预降挡发动机转速的步骤继续判断是否再次执行降档操作,在对应的场景下执行降档操作有利于提高发动机转速,提升散热风扇转速,减慢冷却液温度的提升,保护发动机机械本体,同时,基于不同场景下发动机制动的制动扭矩为整车制定功率分配到各个制动器的方式提供前提,能够提高整车制动能力。
100.在又一个实施例中,如图7所示,若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩包括:
101.s682:若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;
102.s684:若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
103.本实施例中,当缓冲器制动和发动机制动子系统无法满足需求制动扭矩时,行车制动作为辅助,补偿不足的需求制动扭矩,具体地,若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
104.上述实施例的方案,若启动的制动控制方式为行车制动,则通过判断需求制动扭矩与缓速器制动的最大可利用扭矩与发动机制动最大可利用扭矩的大小、发动机出水口温度与第二预设温度阈值的大小,以及预降挡发动机转速与发动机转速限制值的大小,获得行车制动的制动扭矩,基于不同场景下行车制动的制动扭矩为整车制定功率分配到各个制动器的方式提供前提,能够提高整车制动能力。
105.为详细说明本方案中制动功率分配方法及效果,下面以一个最详细实施例进行说明,其中第一预设温度阈值为105℃,第二预设温度阈值为90℃,制动控制方式包括缓速器制动、发动机制动以及行车制动:
106.获取需求制动扭矩和发动机出水口温度,若发动机出水口温度大于105℃,则确定制动控制方式包括发动机制动和行车制动;若发动机出水口温度小于或等于105℃,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩,若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制
动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于90℃,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于90℃,则获取预降挡发动机转速,若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩,若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于90℃,则获取预降挡发动机转速的步骤。若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于90℃时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩,若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于90℃、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩,如图8所示为基于预设温度阈值确定制动控制方式的示意图。基于制动扭矩以及制动控制方式进行制动功率分配,如图9所示为基于制动扭矩以及制动控制方式进行制动功率分配的过程示意图,其中,tq为需求制动扭矩,tr为缓速器制动的制动扭矩,te为发动机制动的制动扭矩,tv为行车制动的制动扭矩,tr_max为缓速器制动的最大可利用扭矩,te_max为发动机制动的最大可利用扭矩,n为发动机实际转速,n1为预换挡发动机转速,v为车速,r为轮胎半径,i1为预降档后速比,w为发动机出水口温度。
107.上述制动功率分配方法中,通过获取需求制动扭矩和发动机出水口温度,根据发动机出水口温度与预设温度阈值,确定制动控制方式,根据需求制动扭矩以及制动控制方式,获取制动扭矩,基于制动扭矩以及制动控制方式进行制动功率分配。上述方案,根据车辆需求制动扭矩,结合发动机出水口温度,确定制动控制方式并获取各制动控制方式对应的制动扭矩,基于制动扭矩以及制动控制方式将整车制定功率分配到各个制动器的方式,能够提高整车制动能力。
108.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
109.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的制动功
率分配方法的制动功率分配装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个制动功率分配装置实施例中的具体限定可以参见上文中对于制动功率分配方法的限定,在此不再赘述。
110.在一个实施例中,如图10所示,提供了一种制动功率分配装置100,包括:数据获取模块120、制动控制方式确定模块140、制动扭矩获取模块160和制动功率分配模块180,其中:
111.数据获取模块120,用于获取需求制动扭矩和发动机出水口温度。
112.制动控制方式确定模块140,用于根据发动机出水口温度与预设温度阈值,确定制动控制方式。
113.制动扭矩获取模块160,用于根据需求制动扭矩以及制动控制方式,获取制动扭矩。
114.制动功率分配模块180,用于基于制动扭矩以及制动控制方式进行制动功率分配。
115.上述制动功率分配装置中,通过获取需求制动扭矩和发动机出水口温度,根据发动机出水口温度与预设温度阈值,确定制动控制方式,根据需求制动扭矩以及制动控制方式,获取制动扭矩,基于制动扭矩以及制动控制方式进行制动功率分配。上述方案,根据车辆需求制动扭矩,结合发动机出水口温度,确定制动控制方式并获取各制动控制方式对应的制动扭矩,基于制动扭矩以及制动控制方式将整车制定功率分配到各个制动器的方式,能够提高整车制动能力。
116.在一个实施例中,制动控制方式确定模块140中制动控制方式包括缓速器制动、发动机制动以及行车制动,预设温度阈值包括第一预设温度阈值,制动控制方式确定模块140还用于若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
117.在一个实施例中,制动扭矩获取模块160还用于获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
118.在一个实施例中,制动扭矩获取模块160还用于若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
119.在一个实施例中,制动扭矩获取模块160中预设温度阈值还包括第二预设温度阈值,第二预设温度阈值小于第一预设温度阈值,制动扭矩获取模块160还用于若启动的制动
控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
120.在一个实施例中,制动扭矩获取模块160还用于若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
121.上述制动功率分配装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
122.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图11所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储制动扭矩。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种制动功率分配方法。
123.本领域技术人员可以理解,图11中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
124.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
125.获取需求制动扭矩和发动机出水口温度;
126.根据发动机出水口温度与预设温度阈值,确定制动控制方式;
127.根据需求制动扭矩以及制动控制方式,获取制动扭矩;
128.基于制动扭矩以及制动控制方式进行制动功率分配。
129.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
130.制动控制方式包括缓速器制动、发动机制动以及行车制动;预设温度阈值包括第一预设温度阈值;若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
131.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
132.获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
133.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
134.若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
135.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
136.预设温度阈值还包括第二预设温度阈值,第二预设温度阈值小于第一预设温度阈值;若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利
用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
137.在一个实施例中,处理器执行计算机程序时还实现以下步骤:
138.若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
139.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
140.获取需求制动扭矩和发动机出水口温度;
141.根据发动机出水口温度与预设温度阈值,确定制动控制方式;
142.根据需求制动扭矩以及制动控制方式,获取制动扭矩;
143.基于制动扭矩以及制动控制方式进行制动功率分配。
144.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
145.制动控制方式包括缓速器制动、发动机制动以及行车制动;预设温度阈值包括第一预设温度阈值;若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
146.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
147.获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制动扭矩。
148.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
149.若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
150.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
151.预设温度阈值还包括第二预设温度阈值,第二预设温度阈值小于第一预设温度阈值;若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋
给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
152.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
153.若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
154.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
155.获取需求制动扭矩和发动机出水口温度;
156.根据发动机出水口温度与预设温度阈值,确定制动控制方式;
157.根据需求制动扭矩以及制动控制方式,获取制动扭矩;
158.基于制动扭矩以及制动控制方式进行制动功率分配。
159.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
160.制动控制方式包括缓速器制动、发动机制动以及行车制动;预设温度阈值包括第一预设温度阈值;若发动机出水口温度大于第一预设温度阈值,则确定制动控制方式包括发动机制动和行车制动;若发动机出水口温度小于或等于第一预设温度阈值,则确定制动控制方式包括缓速器制动、发动机制动以及行车制动。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
162.获取缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩;若启动的制动控制方式为缓速器制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得缓速器制动的制动扭矩;若启动的制动控制方式为发动机制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得发动机制动的制动扭矩;若启动的制动控制方式为行车制动,则根据需求制动扭矩、缓速器制动的最大可利用扭矩以及发动机制动的最大可利用扭矩,获得行车制动的制
动扭矩。
163.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
164.若启动的制动控制方式为缓速器制动,则若需求制动扭矩小于或等于缓速器制动的最大可利用扭矩,则将需求制动扭矩赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将需求制动扭矩与发动机制动的最大可利用扭矩之差赋给缓速器制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩,则将缓速器制动的最大可利用扭矩赋给缓速器制动的制动扭矩。
165.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
166.预设温度阈值还包括第二预设温度阈值,第二预设温度阈值小于第一预设温度阈值;若启动的制动控制方式为发动机制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于发动机制动的最大可利用扭矩,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速;若预降挡发动机转速大于发动机转速限制值,则将发动机制动的最大可利用扭矩赋给发动机制动的制动扭矩;若预降挡发动机转速小于或等于发动机转速限制值,则进行降档操作,获得降挡后的发动机制动最大可利用扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差小于或等于降挡后的发动机制动最大可利用扭矩,则将需求制动扭矩与缓速器制动的最大可利用扭矩之差赋给发动机制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于降挡后的发动机制动最大可利用扭矩,则将降挡后的发动机制动最大可利用扭矩赋给发动机制动的最大可利用扭矩、并返回若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度大于第二预设温度阈值,则获取预降挡发动机转速的步骤。
167.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
168.若启动的制动控制方式为行车制动,则若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、且发动机出水口温度小于或等于第二预设温度阈值时,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩;若需求制动扭矩与缓速器制动的最大可利用扭矩之差大于发动机制动的最大可利用扭矩、发动机出水口温度大于第二预设温度阈值、且预降挡发动机转速大于发动机转速限制值,则将需求制动扭矩与缓速器制动的最大可利用扭矩和发动机制动的最大可利用扭矩之差赋给行车制动的制动扭矩。
169.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
170.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,
本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
171.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
172.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1