一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

液冷系统、应用在液冷系统的控制方法、控制装置及车辆与流程

2022-06-05 17:02:32 来源:中国专利 TAG:


1.本技术涉及散热领域,并且更具体地,涉及一种液冷系统、应用在液冷系统的控制方法、控制装置及车辆。


背景技术:

2.智能驾驶是人工智能(artificial intelligence,ai)领域的一种主流应用,智能驾驶技术依靠计算机视觉、雷达、监控装置和全球定位系统等协同合作,让机动车辆可以在不需要人工主动操作下,实现智能驾驶。智能驾驶车辆中的关键部件之一是智能驾驶控制部件(例如,高级驾驶辅助系统(advanced driving assistance system,adas)或移动数据中心(mobile data center,mdc))。其在工作过程中会产生大量热量,为了保障工作性能不受影响,需要对其进行散热。
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.结合第二方面,在第二方面的某些实现方式中,该根据智能驾驶控制部件上的核心芯片的结温确定该智能驾驶控制部件的泵转速需求包括:确定该智能驾驶控制部件上的核心芯片的结温所处的温度区间;根据该智能驾驶控制部件上的核心芯片的结温所处的温度区间确定该智能驾驶控制部件的泵转速需求。
46.第三方面,提供了一种应用在液冷系统的控制装置,该液冷系统包括:泵、换热器及多个车载部件,该多个车载部件包括智能驾驶控制部件;其中,该泵用于,为该多个车载部件输送液体,以对该多个车载部件进行散热;该控制装置包括控制器,该控制器用于:获取该多个车载部件的泵转速需求;根据该多个车载部件的泵转速需求确定该泵的转速。
47.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该多个车载部件的泵转速需求中的最大值确定该泵的转速。
48.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据入口水温和
该多个车载部件中每个车载部件的流量需求确定该多个车载部件的泵转速需求。
49.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该智能驾驶控制部件上多个位置处的温差确定该智能驾驶控制部件的泵转速需求,该温差为温度规格与实际温度之差。
50.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该智能驾驶控制部件上多个位置处的温差的最小值确定该智能驾驶控制部件的泵转速需求。
51.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:确定该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定该智能驾驶控制部件的泵转速需求。
52.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该智能驾驶控制部件上多个位置处的温差和升温速率确定该智能驾驶控制部件的泵转速需求该温差为温度规格与实际温度之差。
53.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该智能驾驶控制部件上多个位置处的温差的最小值和升温速率的最大值确定该智能驾驶控制部件的泵转速需求。
54.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据该智能驾驶控制部件上多个位置处的温差的最小值确定第一泵转速需求;根据该智能驾驶控制部件上多个位置处的升温速率的最大值确定第二泵转速需求;根据该第一泵转速需求和该第二泵转速需求中的较大者确定该智能驾驶控制部件的泵转速需求。
55.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:确定该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定该第一泵转速需求;和/或,该控制器还用于:确定该智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间;根据该智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间确定该第二泵转速需求。
56.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据入口水温确定该智能驾驶控制部件的泵转速需求。
57.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:确定该入口水温所处的温度区间;根据该入口水温所处的温度区间确定该智能驾驶控制部件的泵转速需求。
58.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:根据智能驾驶控制部件上的核心芯片的结温确定该智能驾驶控制部件的泵转速需求。
59.结合第三方面,在第三方面的某些实现方式中,该控制器还用于:确定该智能驾驶控制部件上的核心芯片的结温所处的温度区间;根据该智能驾驶控制部件上的核心芯片的结温所处的温度区间确定该智能驾驶控制部件的泵转速需求。
60.第四方面,提供了一种应用在液冷系统的控制装置,包括输入输出接口、处理器和存储器,该处理器用于控制输入输出接口收发信号或信息,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得该规划装置执行上述第二方面或者第二方面的任一可能的实现方式中的方法。
61.第五方面,提供了一种车辆,包括如第一方面或者第一方面的任一可能的实现方
式中的系统;和/或,包括如第三方面或者第三方面的任一可能的实现方式中的控制装置。
62.第六方面,提供了一种计算设备,包括:至少一个处理器和存储器,所述至少一个处理器与所述存储器耦合,用于读取并执行所述存储器中的指令,以执行如第二方面或者第二方面的任一可能的实现方式中的控制方法。
63.第七方面,提供了一种计算机可读介质,所述计算机可读介质存储有程序代码,当所述计算机程序代码在计算机上运行时,使得所述计算机执行如第二方面或者第二方面的任一可能的实现方式中的控制方法。
64.第八方面,提供了一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第二方面或者第二方面的任一可能的实现方式中的控制方法。
65.第九方面,提供一种芯片,所述芯片包括处理器与数据接口,所述处理器通过所述数据接口读取存储器上存储的指令,执行第二方面或者第二方面的任一可能的实现方式中的控制方法。
66.可选地,作为一种实现方式,所述芯片还可以包括存储器,所述存储器中存储有指令,所述处理器用于执行所述存储器上存储的指令,当所述指令被执行时,所述处理器用于执行第二方面或者第二方面的任一可能的实现方式中的控制方法。
附图说明
67.图1是本技术实施例提供的一种车辆100的功能框图;
68.图2是本技术实施例提供的一种智能驾驶系统的示例图;
69.图3是本技术实施例提供的一种云侧指令智能驾驶车辆的应用示例图;
70.图4是本技术实施例提供的一种液冷系统的系统架构示例图;
71.图5是本技术实施例提供的一种应用在液冷系统中的控制泵转速的策略示例图;
72.图6是本技术实施例提供的一种应用在液冷系统的控制方法的示例图;
73.图7是本技术实施例提供的一种应用在液冷系统的控制装置的示例图;
74.图8是本技术实施例提供的一种控制装置的硬件结构示例性框图。
具体实施方式
75.下面将结合附图,对本技术中的技术方案进行描述。
76.图1是本技术实施例提供的一种车辆100的功能框图。在一个实施例中,将车辆100配置为完全或部分地智能驾驶模式。
77.例如,车辆100可以在处于智能驾驶模式中的同时控制自身,并且可通过人为操作来确定车辆及其周边环境的当前状态,确定周边环境中的至少一个其他车辆的可能行为,并确定其他车辆执行可能行为的可能性相对应的置信水平,基于所确定的信息来控制车辆100。在车辆100处于智能驾驶模式中时,可以将车辆100置为在没有和人交互的情况下操作。
78.车辆100可包括各种子系统,例如行进系统102、传感器系统104、控制系统106、一个或多个外围设备108以及电源110、计算机系统112和用户接口116。可选地,车辆100可包括更多或更少的子系统,并且每个子系统可包括多个元件。另外,车辆100的每个子系统和
元件可以通过有线或者无线互连。
79.行进系统102可包括为车辆100提供动力运动的组件。在一个实施例中,行进系统102可包括引擎118、能量源119、传动装置120和车轮/轮胎121。引擎118可以是内燃引擎、电动机、空气压缩引擎或其他类型的引擎组合,例如,汽油发动机和电动机组成的混动引擎,内燃引擎和空气压缩引擎组成的混动引擎。引擎118将能量源119转换成机械能量。
80.能量源119的示例包括汽油、柴油、其他基于石油的燃料、丙烷、其他基于压缩气体的燃料、乙醇、太阳能电池板、电池和其他电力来源。能量源119也可以为车辆100的其他系统提供能量。
81.传动装置120可以将来自引擎118的机械动力传送到车轮121。传动装置120可包括变速箱、差速器和驱动轴。在一个实施例中,传动装置120还可以包括其他器件,比如离合器。其中,驱动轴可包括可耦合到一个或多个车轮121的一个或多个轴。
82.传感器系统104可包括感测关于车辆100周边的环境的信息的若干个传感器。例如,传感器系统104可包括定位系统122(定位系统可以是全球定位系统(global positioning system,gps)系统,也可以是北斗系统或者其他定位系统)、惯性测量单元(inertial measurement unit,imu)124、雷达126、激光测距仪128以及相机130。传感器系统104还可包括被监视车辆100的内部系统的传感器(例如,车内空气质量监测器、燃油量表、机油温度表等)。来自这些传感器中的一个或多个的传感器数据可用于检测对象及其相应特性(位置、形状、方向、速度等)。这种检测和识别是自主车辆100的安全操作的关键功能。
83.定位系统122可用于估计车辆100的地理位置。imu 124用于基于惯性加速度来感测车辆100的位置和朝向变化。在一个实施例中,imu 124可以是加速度计和陀螺仪的组合。
84.雷达126可利用无线电信号来感测车辆100的周边环境内的物体。在一些实施例中,除了感测物体以外,雷达126还可用于感测物体的速度和/或前进方向。
85.激光测距仪128可利用激光来感测车辆100所位于的环境中的物体。在一些实施例中,激光测距仪128可包括一个或多个激光源、激光扫描器以及一个或多个检测器,以及其他系统组件。
86.相机130可用于捕捉车辆100的周边环境的多个图像。相机130可以是静态相机或视频相机。
87.控制系统106为控制车辆100及其组件的操作。控制系统106可包括各种元件,其中包括转向系统132、油门134、制动单元136、传感器融合算法138、计算机视觉系统140、路线控制系统142以及障碍物避免系统144。
88.转向系统132可操作来调整车辆100的前进方向。例如在一个实施例中可以为方向盘系统。
89.油门134用于控制引擎118的操作速度并进而控制车辆100的速度。
90.制动单元136用于控制车辆100减速。制动单元136可使用摩擦力来减慢车轮121。在其他实施例中,制动单元136可将车轮121的动能转换为电流。制动单元136也可采取其他形式来减慢车轮121转速从而控制车辆100的速度。
91.计算机视觉系统140可以操作来处理和分析由相机130捕捉的图像以便识别车辆100周边环境中的物体和/或特征。所述物体和/或特征可包括交通信号、道路边界和障碍
物。计算机视觉系统140可使用物体识别算法、运动中恢复结构(structure from motion,sfm)算法、视频跟踪和其他计算机视觉技术。在一些实施例中,计算机视觉系统140可以用于为环境绘制地图、跟踪物体、估计物体的速度等等。
92.路线控制系统142用于确定车辆100的行驶路线。在一些实施例中,路线控制系统142可结合来自传感器138、gps122和一个或多个预定地图的数据以为车辆100确定行驶路线。
93.障碍物避免系统144用于识别、评估和避免或者以其他方式越过车辆100的环境中的潜在障碍物。
94.当然,在一个实例中,控制系统106可以增加或替换地包括除了所示出和描述的那些以外的组件。或者也可以减少一部分上述示出的组件。
95.车辆100通过外围设备108与外部传感器、其他车辆、其他计算机系统或用户之间进行交互。外围设备108可包括无线通信系统146、车载电脑148、麦克风150和/或扬声器152。
96.在一些实施例中,外围设备108提供车辆100的用户与用户接口116交互的手段。例如,车载电脑148可向车辆100的用户提供信息。用户接口116还可操作车载电脑148来接收用户的输入。车载电脑148可以通过触摸屏进行操作。在其他情况中,外围设备108可提供用于车辆100与位于车内的其它设备通信的手段。例如,麦克风150可从车辆100的用户接收音频(例如,语音命令或其他音频输入)。类似地,扬声器152可向车辆100的用户输出音频。
97.无线通信系统146可以直接地或者经由通信网络来与一个或多个设备无线通信。例如,无线通信系统146可使用3g蜂窝通信,例如码分多址(code division multiple access,cdma)、全球移动通信系统(global system for mobile communications,gsm)、通用分组无线服务技术(general packet radio service,gprs),或者4g蜂窝通信,例如长期演进(long term evolution,lte),或者5g蜂窝通信。无线通信系统146可利用wifi与无线局域网(wireless local area network,wlan)通信。在一些实施例中,无线通信系统146可利用红外链路、蓝牙等与设备直接通信。其他无线协议,例如各种车辆通信系统,例如,无线通信系统146可包括一个或多个专用短程通信(dedicated short range communications,dsrc)设备,这些设备可包括车辆和/或路边台站之间的公共和/或私有数据通信。
98.电源110可向车辆100的各种组件提供电力。在一个实施例中,电源110可以为可再充电锂离子或铅酸电池。这种电池的一个或多个电池组可被配置为电源为车辆100的各种组件提供电力。在一些实施例中,电源110和能量源119可一起实现,例如一些全电动车中那样。
99.车辆100的部分或所有功能受计算机系统112控制。计算机系统112可包括至少一个处理器113,处理器113执行存储在例如存储器114这样的非暂态计算机可读介质中的指令115。计算机系统112还可以是采用分布式方式控制车辆100的个体组件或子系统的多个计算设备。
100.处理器113可以是任何常规的处理器,诸如商业可获得的cpu。可选地,该处理器可以是诸如asic或其它基于硬件的处理器的专用设备。尽管图1功能性地图示了处理器、存储器、和在相同块中的计算机110的其它元件,但是本领域的普通技术人员应该理解该处理器、计算机、或存储器实际上可以包括可以或者可以不存储在相同的物理外壳内的多个处
理器、计算机、或存储器。例如,存储器可以是硬盘驱动器或位于不同于计算机110的外壳内的其它存储介质。因此,对处理器或计算机的引用将被理解为包括对可以或者可以不并行操作的处理器或计算机或存储器的集合的引用。不同于使用单一的处理器来执行此处所描述的步骤,诸如转向组件和减速组件的一些组件每个都可以具有其自己的处理器,所述处理器只执行与特定于组件的功能相关的计算。
101.在此处所描述的各个方面中,处理器可以位于远离该车辆并且与该车辆进行无线通信。在其它方面中,此处所描述的过程中的一些在布置于车辆内的处理器上执行而其它则由远程处理器执行,包括采取执行单一操纵的必要步骤。
102.在一些实施例中,存储器114可包含指令115(例如,程序逻辑),指令115可被处理器113执行来执行车辆100的各种功能,包括以上描述的那些功能。存储器114也可包含额外的指令,包括向行进系统102、传感器系统104、控制系统106和外围设备108中的一个或多个发送数据、从其接收数据、与其交互和/或对其进行控制的指令。
103.除了指令115以外,存储器114还可存储数据,例如道路地图、路线信息,车辆的位置、方向、速度以及其它这样的车辆数据,以及其他信息。这种信息可在车辆100在自主、半自主和/或手动模式中操作期间被车辆100和计算机系统112使用。
104.用户接口116,用于向车辆100的用户提供信息或从其接收信息。可选地,用户接口116可包括在外围设备108的集合内的一个或多个输入/输出设备,例如无线通信系统146、车车在电脑148、麦克风150和扬声器152。
105.计算机系统112可基于从各种子系统(例如,行进系统102、传感器系统104和控制系统106)以及从用户接口116接收的输入来控制车辆100的功能。例如,计算机系统112可利用来自控制系统106的输入以便控制转向单元132来避免由传感器系统104和障碍物避免系统144检测到的障碍物。在一些实施例中,计算机系统112可操作来对车辆100及其子系统的许多方面提供控制。
106.可选地,上述这些组件中的一个或多个可与车辆100分开安装或关联。例如,存储器114可以部分或完全地与车辆100分开存在。上述组件可以按有线和/或无线方式来通信地耦合在一起。
107.可选地,上述组件只是一个示例,实际应用中,上述各个模块中的组件有可能根据实际需要增添或者删除,图1不应理解为对本技术实施例的限制。
108.在道路行进的智能驾驶汽车,如上面的车辆100,可以识别其周围环境内的物体以确定对当前速度的调整。所述物体可以是其它车辆、交通控制设备、或者其它类型的物体。在一些示例中,可以独立地考虑每个识别的物体,并且基于物体的各自的特性,诸如它的当前速度、加速度、与车辆的间距等,可以用来确定智能驾驶汽车所要调整的速度。
109.可选地,智能驾驶汽车车辆100或者与智能驾驶车辆100相关联的计算设备(如图1的计算机系统112、计算机视觉系统140、存储器114)可以基于所识别的物体的特性和周围环境的状态(例如,交通、雨、道路上的冰、等等)来预测所述识别的物体的行为。可选地,每一个所识别的物体都依赖于彼此的行为,因此还可以将所识别的所有物体全部一起考虑来预测单个识别的物体的行为。车辆100能够基于预测的所述识别的物体的行为来调整它的速度。换句话说,智能驾驶汽车能够基于所预测的物体的行为来确定车辆将需要调整到(例如,加速、减速、或者停止)什么稳定状态。在这个过程中,也可以考虑其它因素来确定车辆
100的速度,诸如,车辆100在行驶的道路中的横向位置、道路的曲率、静态和动态物体的接近度等等。
110.除了提供调整智能驾驶汽车的速度的指令之外,计算设备还可以提供修改车辆100的转向角的指令,以使得智能驾驶汽车遵循给定的轨迹和/或维持与智能驾驶汽车附近的物体(例如,道路上的相邻车道中的轿车)的安全横向和纵向距离。
111.可选的,智能驾驶汽车车辆100或者与智能驾驶车辆100相关联的计算设备(如图1的计算机系统112、计算机视觉系统140、存储器114)还可以基于车辆的状态及检测到的环境信息,预测在前方路段智能驾驶是否可用,并控制智能驾驶模式和人工驾驶模式的切换。
112.上述车辆100可以为轿车、卡车、摩托车、公共汽车、船、飞机、直升飞机、割草机、娱乐车、游乐场车辆、施工设备、电车、高尔夫球车、火车、和手推车等,本技术实施例不做特别的限定。
113.图2是本技术实施例提供的一种智能驾驶系统的示例图。
114.如图2所示的智能驾驶系统包括计算机系统101,其中,计算机系统101包括处理器103,处理器103和系统总线105耦合。处理器103可以是一个或者多个处理器,其中每个处理器都可以包括一个或多个处理器核。显示适配器(video adapter)107,显示适配器可以驱动显示器109,显示器109和系统总线105耦合。系统总线105通过总线桥111和输入输出(input/output,i/o)总线113耦合。i/o接口115和i/o总线耦合。i/o接口115和多种i/o设备进行通信,比如输入设备117(如:键盘,鼠标,触摸屏等),多媒体盘(media tray)121,(例如,只读光盘(compact disc read-only memory,cd-rom),多媒体接口等)。收发器123(可以发送和/或接受无线电通信信号),摄像头155(可以捕捉景田和动态数字视频图像)和外部通用串行总线(universal serial bus,usb)接口125。其中,可选地,和i/o接口115相连接的接口可以是usb接口。
115.其中,处理器103可以是任何传统处理器,包括精简指令集计算(reduced instruction set computer,risc)处理器、复杂指令集计算(complex instruction set computer,cisc)处理器或上述的组合。可选地,处理器可以是诸如专用集成电路(application specific integrated circuit,asic)的专用装置。可选地,处理器103可以是神经网络处理器或者是神经网络处理器和上述传统处理器的组合。
116.可选地,在本文所述的各种实施例中,计算机系统101可位于远离智能驾驶车辆的地方,并且可与智能驾驶车辆无线通信。在其它方面,本文所述的一些过程在设置在智能驾驶车辆内的处理器上执行,其它由远程处理器执行,包括采取执行单个操纵所需的动作。
117.计算机101可以通过网络接口129和软件部署服务器149通信。网络接口129是硬件网络接口,比如,网卡。网络127可以是外部网络,比如因特网,也可以是内部网络,比如以太网或者虚拟私人网络(virtual private network,vpn)。可选地,网络127还可以是无线网络,比如wifi网络,蜂窝网络等。
118.硬盘驱动接口和系统总线105耦合。硬件驱动接口和硬盘驱动器相连接。系统内存135和系统总线105耦合。运行在系统内存135的数据可以包括计算机101的操作系统137和应用程序143。
119.操作系统包括解析器139(shell)和内核141(kernel)。shell 139是介于使用者和操作系统之内核(kernel)间的一个接口。shell是操作系统最外面的一层。shell管理使用
者与操作系统之间的交互:等待使用者的输入,向操作系统解释使用者的输入,并且处理各种各样的操作系统的输出结果。
120.内核141由操作系统中用于管理存储器、文件、外设和系统资源的那些部分组成。直接与硬件交互,操作系统内核通常运行进程,并提供进程间的通信,提供cpu时间片管理、中断、内存管理、io管理等等。
121.应用程序143包括控制汽车智能驾驶相关的程序,比如,管理智能驾驶的汽车和路上障碍物交互的程序,控制智能驾驶汽车路线或者速度的程序,控制智能驾驶汽车和路上其他智能驾驶汽车交互的程序。应用程序143也存在于deploying server 149的系统上。在一个实施例中,在需要执行应用程序147时,计算机系统101可以从deploying server14下载应用程序143。
122.例如,应用程序141可以是控制智能驾驶车辆启动或关闭辅助智能驾驶功能的程序。
123.传感器153和计算机系统101关联。传感器153用于探测计算机101周围的环境。举例来说,传感器153可以探测动物,汽车,障碍物和人行横道等,进一步传感器还可以探测上述动物,汽车,障碍物和人行横道等物体周围的环境,比如:动物周围的环境,例如,动物周围出现的其他动物,天气条件,周围环境的光亮度等。可选地,如果计算机101位于智能驾驶的汽车上,传感器可以是摄像头,红外线感应器,化学检测器,麦克风等。
124.图1中的计算机系统112还可以从其它计算机系统接收信息或转移信息到其它计算机系统。或者,从车辆100的传感器系统104收集的传感器数据可以被转移到另一个计算机对此数据进行处理。
125.例如,如图3所示,来自计算机系统312的数据可以经由网络被传送到云侧的服务器320(也可以称为云端)用于进一步的处理。网络以及中间节点可以包括各种配置和协议,包括因特网、万维网、内联网、虚拟专用网络、广域网、局域网、使用一个或多个公司的专有通信协议的专用网络、以太网、wifi和超文本传输协议(hyper text transfer protocol,http)、以及前述的各种组合。这种通信可以由能够传送数据到其它计算机和从其它计算机传送数据的任何设备,诸如调制解调器和无线接口。例如,将车辆的状态以及环境信息等数据传送至云侧的服务器320以进一步处理,云侧服务器可以利用多种神经网络模型对这些数据进行识别、处理,并将识别结果反馈计算机系统312,使得计算机系统312可以确认是否开启或关闭辅助智能驾驶功能。
126.在一个示例中,服务器320可以包括具有多个计算机的服务器,例如负载均衡服务器群,为了从计算机系统312接收、处理并传送数据的目的,其与网络的不同节点交换信息。该服务器可以被类似于计算机系统312配置,具有处理器330、存储器340、指令350、和数据360。
127.智能驾驶系统可以包含若干辅助智能驾驶功能。例如预碰撞安全制动(pre-collision system,pcs)、自适应巡航控制(adaptive cruise control,acc),车道保持辅助(lane keeping aid,lka),横穿交通警告(cross traffic alert,cta)、车尾横穿交通警告(rear cross traffic alert,rcta)、盲点报警(blind spot warning,bsw)、关闭车辆报警以及交通拥堵辅助(traffic jam assist,tja)等。
128.智能驾驶车辆中的关键部件之一是智能驾驶控制部件(例如,高级驾驶辅助系统
(advanced driving assistance system,adas)或移动数据中心(mobile data center,mdc))。该部件包括人工智能(artificial intelligence,ai)控制芯片及其单板,用于控制车辆实现智能驾驶。智能驾驶控制部件中的“部件”也可以记为模块、系统、器件、单元、设备等。为便于描述,在下文统一称为部件。
129.智能驾驶控制部件在工作过程中会产生大量热量,为了保障工作性能不受影响,需要对其进行散热。常用的散热方式有风冷散热和液冷散热。随着智能驾驶控制部件算力需求的增加,智能驾驶控制部件功率越来越高,风冷已无法进一步解决其散热问题,于是需要采用液冷散热。由于车辆中已有液冷系统,那么便可以将智能驾驶控制部件接入已有的液冷系统来实现智能驾驶控制部件的散热。但现有技术将智能驾驶控制部件接入已有的液冷系统后,直接设置泵的转速为全速100%。在这种情况下,即使液冷系统中的各发热部件处在低功率状态时,泵也是按照全速工作,这样非常不利于整车的节能。那么如何通过已有液冷系统实现对智能驾驶控制部件散热的同时满足整车节能需求成为了新的问题。
130.针对上述问题,本技术提供了一种液冷系统,该液冷系统中的智能驾驶控制部件可以参与调控液冷系统中泵的转速,以同时满足智能驾驶控制部件的散热及整车节能需求。
131.图4是本技术实施例提供的一种液冷系统的系统架构示例图。应理解,图4所示的液冷系统的系统架构仅作为一种示例,本技术实施例的液冷系统并不局限于此。下面对该液冷系统400进行详细描述。
132.如图4所示,该液冷系统400包括:泵410、换热器420、车载控制模块430及多个车载部件440。其中,多个车载部件440中包括智能驾驶控制部件441及其他车载部件(例如,车载部件442和车载部件443)。
133.其中,泵410用于,为多个车载部件440输送液体,以对多个车载部件440进行散热。
134.车载控制模块430用于,根据多个车载部件440的泵转速需求确定泵410的转速。应理解,根据多个车载部件440的泵转速需求确定泵410的转速是根据多个车载部件440中每个车载部件的泵转速需求确定泵410的转速。
135.本技术实施例的液冷系统包括泵、换热器、车载控制模块及多个车载部件,该多个车载部件包括智能驾驶控制部件,该泵用于为该多个车载部件输送液体,以对该多个车载部件进行散热。从而使得该液冷系统能够实现对智能驾驶控制部件的散热。并且,车载控制模块可以根据该多个车载部件的泵转速需求确定该泵的转速,使得智能驾驶控制部件可以参与液冷系统中泵的转速调控,而不是直接采用泵全速,使得在满足智能驾驶控制部件散热的同时满足整车节能需求。
136.应理解,多个车载部件440为工作时会发热的且需要进行液冷的车载部件,因此,在本技术中,也可以将多个车载部件440称为车辆中的多个待液冷的部件。
137.应理解,在本技术实施例中,该液冷系统可以是将智能驾驶控制部件接入车辆中已有的液冷系统中所形成的液冷系统。但也应理解,这并不能构成对本技术的限定。在某些情况下,也可以是为智能驾驶控制部件或为智能驾驶控制部件和其他车载部件重新设计的新的液冷系统。但为便于描述,在下文中均认为该液冷系统是将智能驾驶控制部件接入车辆中已有的液冷系统中所形成的液冷系统。因此,可以将其他车载部件(例如,车载部件442和车载部件443)认为是该已有液冷系统中已有的车载部件,例如,若该已有的液冷系统为
电机液冷系统,该其他车载部件可以为电机等部件;若该已有的液冷系统为电池液冷系统,该其他车载部件可以为电池等部件,本技术对此不做限定。
138.应理解,在液冷系统400中,其他车载部件可以有一个也可以有多个,本技术对此不做限定。但为便于描述,在下文中均以车载部件442和车载部件443为例进行描述。
139.可选地,如图4所示,多个车载部件440可以分别与多个管路连接,多个管路之间并联连接,多个管路分别与泵410和换热器420连接并形成循环回路(箭头连接所形成的回路)。可选地,车载控制模块430通过线路分别与泵410和多个车载部件440连接。
140.可选地,图4中泵和换热器的位置仅作为一个示例,并不构成对本技术的限定。在实际操作中,也可以先进行换热再通过泵传输液体,本技术对此不作限定。
141.可选地,液冷系统400还可以包括:温度传感器450。温度传感器450可以位于多个车载部件440的液冷入口处,该温度传感器450用于测量入口水温。
142.应理解,通常泵410的转速可以通过泵变频器411(图5示出)进行调节,因此,该液冷系统400中还可以包括泵变频器411,用以根据车载控制模块430的指示执行泵410的转速。
143.应理解,上文提到在本技术中,可以认为液冷系统400是将智能驾驶控制部件441接入车辆中已有的液冷系统中所形成的新的液冷系统,那么对于车辆中已有的液冷系统中的车载部件442和车载部件443而言,均具有自身的一套调速策略并可以提供给车载控制模块430,使得车载控制模块430可以获取到车载部件442和车载部件443的实际散热需求。那么本技术在给已有的液冷系统中接入智能驾驶控制部件441后,智能驾驶控制部件441也可以提供一套调速策略给车载控制模块430,使得车载控制模块430可以同时比较来自智能驾驶控制部件441、车载部件442和车载部件443的散热需求,并根据上述三个部件的散热需求确定泵410的转速,从而使得各部件在低功率状态下泵410能够调速节能,在高功率状态下泵410能够调速散热。应理解,各部件所提供的散热需求在本技术中可以为流量需求或泵转速需求,流量需求或泵转速需求也可以理解为为实现散热所需的液体流量或泵转速。应理解,通常情况下,若部件提供的需求为流量需求,车载控制模块430还需将流量需求转换为相应的泵转速需求。
144.因此,上述根据上述三个部件的散热需求确定泵410的转速,具体可以是根据三个部件的泵转速需求确定泵410的转速。
145.可选地,车载控制模块430还可以根据多个车载部件440的泵转速需求中的最大值确定泵410的转速,以使得该泵的转速能够同时满足多个车载部件的散热。
146.可选地,针对已有车载部件442和车载部件443,由于其算力有限,通常情况下可以提供给车载控制模块430自身的流量需求,车载控制模块430再通过计算确定出其对应的泵转速需求。而对于智能驾驶控制部件441,由于其算力较强,那么可以自己直接计算出泵转速需求提供给车载控制模块430;也可以先提供流量需求,再通过车载控制模块430转化为泵转速需求,本技术对此不作限定。
147.下面将详细介绍一种多个车载部件440的泵转速需求的确定方式。
148.应理解,在某固定入口水温下,泵转速需求与流量需求为一一对应关系。其中,流量需求可以由各个车载部件根据自身温度和入口水温进行确定,本技术对此不做限定。因此,可选地,多个车载部件440中每个车载部件的泵转速需求可以根据入口水温和自身的流
量需求确定。
149.表1示出了一种各个车载部件入口水温、流量需求和泵转速需求的对应关系。应理解,表1仅作为一种示例,不构成对本技术的限定。
150.可选地,可以将表1预埋在车载控制模块430内,使其在获取到各个车载部件的流量需求后对应得到各个部件的泵转速需求。下面结合表1对本示例进行详细介绍。
151.如表1所示,在某个固定入口水温下,对于每个车载部件的流量需求都有对应的泵转速需求。例如,若车载控制模块430检测到此时的水温入口为40℃,同时收到智能驾驶控制部件441、车载部件442、车载部件443的流量需求分别为3l/min、4l/min、2l/min,则车载控制模块430可以根据表1计算出智能驾驶控制部件441、车载部件442、车载部件443的泵转速需求分别为90%、60%、60%。则可以按照其中最大的泵转速需求(90%)进行泵的调速。
152.表1:
[0153][0154]
应理解,若某一车载部件的流量需求值超出查询表中泵转速90%所能提供的流量值时,则可以认为该车载部件的泵转速需求为泵全速,进一步则可以按照泵全速进行泵的调速。例如,若车载控制模块430检测到此时的水温入口为60℃,同时收到智能驾驶控制部件441、车载部件442、车载部件443的流量需求分别为6l/min、10l/min、7l/min,此时车载控制模块430计算出智能驾驶控制部件441、车载部件442、车载部件443的泵转速需求分别为》90%、90%、》60%&《90%。则可以按照泵全速(100%)进行泵的调速。
[0155]
除此之外,智能驾驶控制部件441的泵转速需求也可以不按照上述方式进行确定,而是通过智能驾驶控制部件441自身确定并提供给车载控制模块430,此时车载控制模块430可以直接使用智能驾驶控制部件441所提供的泵转速需求与从表1所获取的车载部件442、车载部件443的泵转速需求进行比较。
[0156]
可选地,智能驾驶控制部件441可以通过如下三种方式之一或任意组合确定自身泵转速需求。
[0157]
方式1:根据入口水温确定。
[0158]
应理解,不同于上述表1所示的方式,在本方式1中,可以仅通过入口水温,按照智能驾驶控制部件441满功率工作时判断所需的最小流量并同时算出所需的泵转速需求。
[0159]
可选地,此时的入口水温可以通过车载控制模块430查询温度传感器450并告知能驾驶控制部件441,也可以驾驶控制部件441直接去从温度传感器450采集入口水温,本技术对此不做限定。
[0160]
可选地,还可以根据入口水温所处的温度区间确定。
[0161]
具体地,可以将上述计算方法采用查询表内置在车载控制模块430或智能驾驶控制部件441自身。示例性地,表2示出了一种入口水温与泵转速需求的对应关系。从表2可以看出,若t
in
≥60℃,对应的智能驾驶控制部件441的泵转速需求为100%;若40≤t
in
<60℃,对应的智能驾驶控制部件441的泵转速需求为90%;若20≤t
in
<40℃,对应的智能驾驶控制部件441的泵转速需求为60%;若t
in
<20℃,对应的智能驾驶控制部件441的泵转速需求为20%。使得在获取到入口水温后,可以根据入口水温所处的温度区间,通过查询表2获取泵转速需求。
[0162]
表2:
[0163]
入口水温t
in
泵转速需求≥60℃100%40℃≤tin<60℃90%20℃≤tin<40℃60%<20℃20%
[0164]
方式2:根据智能驾驶控制部件441上的核心芯片的结温确定。
[0165]
应理解,结温是电子设备中半导体的实际工作温度。
[0166]
在本方式中,可以通过监控智能驾驶控制部件441内的核心芯片的结温,依据结温计算出泵转速需求。
[0167]
可选地,还可以根据该智能驾驶控制部件440上的核心芯片的结温所处的温度区间确定。
[0168]
具体地,可以将该计算方法采用查询表内置在车载控制模块430或智能驾驶控制部件441自身。示例性地,表3示出了一种核心芯片结温与泵转速需求的对应关系。从表3可以看出,若tj≥95℃,对应的智能驾驶控制部件441的泵转速需求为100%;若65℃<tj<95℃,对应的智能驾驶控制部件441的泵转速需求为60%;若tj≤65℃,对应的智能驾驶控制部件441的泵转速需求为20%。使得在获取到核心芯片结温后,可以根据核心芯片结温所处的温度区间,通过查询表3获取泵转速需求。
[0169]
表3:
[0170]
核心芯片结温tj泵转速需求≥95℃100%65℃<tj<95℃60%≤65℃20%
[0171]
方式3:可选地,在方式3中可以根据智能驾驶控制部件441上多个位置处的温差确定。
[0172]
其中,温差为温度规格与实际温度之差。意味着可以根据多个位置处中每个位置处的温度规格与实际温度之差确定。
[0173]
具体地,可以先获取智能驾驶控制部件441上多个位置处的温度传感器上报的温度信息。其中,多个位置指关键芯片和单板等多个器件所在的位置。并且可以内置一张运算表,给出所有上报温度传感器的名称及对应位置的温度规格(即当前位置所能承受的温度),计算出每个上报温度传感器实时上报的温度与温度规格之间的差值(记为gap值),如
表4所示。
[0174]
表4:
[0175]
位置对应位置处的温度规格实时上报温度温度差值a125℃100℃25℃b105℃90℃15℃c100℃90℃10℃d110℃100℃10℃e95℃90℃5℃
[0176]
可选地,在获取到多个位置处的温差之后,就可以根据多个位置处的温差的最小值确定泵转速需求。
[0177]
可选地,可以根据智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定。
[0178]
具体地,同样可以通过内置查询表的方式实现。示例性地,表5示出了一种多个位置处的温差的最小值与泵转速需求的对应关系。从表3可以看出,若gap
min
≤15℃,对应的智能驾驶控制部件441的泵转速需求为100%;若15<gap
min
<40℃,对应的智能驾驶控制部件441的泵转速需求为60%;若gap
min
≥40℃
min
,对应的智能驾驶控制部件441的泵转速需求为20%,其中,gap
min
指温差的最小值。使得在获取到多个位置处的温差的最小值后,可以根据多个位置处的温差的最小值所处的温度区间,通过查询表5获取泵转速需求。根据该方式所确定的泵转速需求可以保证在任意水温、任意功耗下所提供的液体流量满足该状态下的散热需求。
[0179]
表5:
[0180]
gap
min
值泵转速需求≤15℃100%15℃《gap《40℃60%≥40℃20%
[0181]
可选地,智能驾驶控制部件441在根据gap
min
值确定泵转速需求的同时,还可以结合多个位置处的升温速率确定。
[0182]
具体地,可以结合智能驾驶控制部件441上多个位置处的升温速率的最大值确定。
[0183]
在根据gap
min
值结合多个位置处的升温速率的最大值确定泵转速需求时,可以根据第一泵转速需求和第二泵转速需求中的较大者确定,其中,第一泵转速需求根据智能驾驶控制部件上多个位置处的温差的最小值确定,第二泵转速需求根据智能驾驶控制部件上多个位置处的升温速率的最大值确定。
[0184]
进一步地,上述第一泵转速需求可以根据智能驾驶控制部件441上多个位置处的温差的最小值所处的温度区间确定;和/或,第二泵转速需求可以根据智能驾驶控制部件441上多个位置处的升温速率的最大值所处的速率区间确定。
[0185]
上述表5已经对根据智能驾驶控制部件441上多个位置处的温差的最小值所处的温度区间确定泵转速需求(即第一泵转速需求)进行了介绍,此处不再赘述。
[0186]
下面结合表6对根据智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间确定第二泵转速需求进行描述介绍。具体地,具体的确定方式也可以通过内置查
询表的方式实现。示例性地,表6示出了一种多个位置处的升温速率的最大值与泵转速需求的对应关系。从表6可以看出,若t
s-max
≥2℃/s,对应的智能驾驶控制部件441的泵转速需求为100%;若1<t
s-max
<2℃/s,对应的智能驾驶控制部件441的泵转速需求为90%;若t
s-max
≤1℃/s,不上报智能驾驶控制部件441的泵转速需求。使得在获取到多个位置处的升温速率的最大值后,可以根据多个位置处的升温速率的最大值所处的速率区间,通过查询表6获取泵转速需求。从而能够使得在智能驾驶控制部件441的功率急剧增加时及时对泵进行调速,实现散热。
[0187]
表6:
[0188]
温升速率t
s-max
泵转速需求≥2℃/s100%1℃/s<ts<2℃/s90%≤1℃/s不上报
[0189]
应理解,在实际操作过程中,温升速率可以按照每秒计算一次,若连续计算三次均达到表6中的相关阈值,则执行相应的泵转速需求。
[0190]
在本方式中,通过根据该智能驾驶控制部件上多个位置处的温差的最小值所确定的泵转速需求和根据该智能驾驶控制部件上多个位置处的升温速率的最大值所确定的泵转速需求中的较大者确定智能驾驶控制部件的泵转速需求,从而能够使得在升温速率较高时,可以采用升温速率所确定的泵转速需求控制泵进行调速,在升温速率较低时,可以采用温差所确定的泵转速需求控制泵进行调速。进一步使得该泵转速需求能够同时满足该智能驾驶控制部件不同位置处的散热需求,且能够在某些部位功率急剧增加时及时调整泵转速以进行散热。
[0191]
应理解,上述方式3也可以应用在其他类设备,该其他类设备同时具有多个关键位置的温度监控点即可,本技术对此不作限定。
[0192]
以上对本技术的液冷系统及各种实现方式进行了详细介绍。下面将结合图5对本技术的一种优选控制策略进行简单介绍。作为一种优选方式,图5是本技术实施例提供的一种应用在液冷系统中的控制泵转速的策略示例图。
[0193]
如图5所示,在液冷系统的实际工作中,智能驾驶控制部件441中的自身运算器可以综合温差算法和升温速率算法确定自身的泵转速需求,具体的确定方式可以参见上述方式3,此处不再赘述。
[0194]
其他车载部件442和443可以按照其自身调速策略确定出自身的流量需求或泵转速需求,可参见表1,不再赘述。
[0195]
车载控制模块430同时获取各个部件的需求,从中确定出最大的泵转速需求并向泵变频器411发出调速指令。
[0196]
在泵变频器411接收到调速指令后,根据指令控制泵410按照最大的泵转速需求执行转速。
[0197]
本实施例的调速策略使得智能驾驶控制部件能够参与液冷系统中泵的调速,以同时满足智能驾驶控制部件的散热以及整车节能需求。而且,在智能驾驶控制部件功率发生突变时,也能够及时作出响应对其进行散热,保证其正常工作。
[0198]
图6是本技术实施例提供的一种应用在液冷系统的控制方法的示例图。其中,液冷
系统可以为图4中的液冷系统400。液冷系统包括:泵、换热器及多个车载部件,多个车载部件包括智能驾驶控制部件;其中,泵用于,为多个车载部件输送液体,以对多个车载部件进行散热。控制方法600包括步骤s610和步骤s620,下面对这些步骤进行详细描述。
[0199]
s610,获取多个车载部件的泵转速需求。
[0200]
s620,根据多个车载部件的泵转速需求确定泵的转速。
[0201]
可选地,根据多个车载部件的泵转速需求确定泵的转速包括:根据所多个车载部件的泵转速需求中的最大值确定泵的转速。
[0202]
可选地,控制方法600还可以包括:根据入口水温和多个车载部件中每个车载部件的流量需求确定多个车载部件的泵转速需求。
[0203]
可选地,控制方法600还可以包括:根据智能驾驶控制部件上多个位置处的温差确定智能驾驶控制部件的泵转速需求,温差为温度规格与实际温度之差。
[0204]
可选地,根据智能驾驶控制部件上多个位置处的温差确定智能驾驶控制部件的泵转速需求包括:根据智能驾驶控制部件上多个位置处的温差的最小值确定智能驾驶控制部件的泵转速需求。
[0205]
可选地,根据智能驾驶控制部件上多个位置处的温差的最小值确定智能驾驶控制部件的泵转速需求包括:确定智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定智能驾驶控制部件的泵转速需求。
[0206]
可选地,控制方法600还包括:根据智能驾驶控制部件上多个位置处的温差和升温速率确定智能驾驶控制部件的泵转速需求,温差为温度规格与实际温度之差。
[0207]
可选地,根据智能驾驶控制部件上多个位置处的温差和升温速率确定智能驾驶控制部件的泵转速需求包括:根据智能驾驶控制部件上多个位置处的温差的最小值和升温速率的最大值确定智能驾驶控制部件的泵转速需求。
[0208]
可选地,根据智能驾驶控制部件上多个位置处的温差的最小值和升温速率的最大值确定智能驾驶控制部件的泵转速需求包括:根据智能驾驶控制部件上多个位置处的温差的最小值确定第一泵转速需求;根据智能驾驶控制部件上多个位置处的升温速率的最大值确定第二泵转速需求;根据第一泵转速需求和第二泵转速需求中的较大者确定智能驾驶控制部件的泵转速需求。
[0209]
可选地,根据智能驾驶控制部件上多个位置处的温差的最小值确定第一泵转速需求包括:确定智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定第一泵转速需求;和/或,根据智能驾驶控制部件上多个位置处的升温速率的最大值确定第二泵转速需求包括:确定智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间;根据智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间确定第二泵转速需求。
[0210]
可选地,控制方法600还包括:根据入口水温确定智能驾驶控制部件的泵转速需求。
[0211]
可选地,根据入口水温确定智能驾驶控制部件的泵转速需求包括:确定入口水温所处的温度区间;根据入口水温所处的温度区间确定智能驾驶控制部件的泵转速需求。
[0212]
可选地,控制方法600还包括:根据智能驾驶控制部件上的核心芯片的结温确定智
能驾驶控制部件的泵转速需求。
[0213]
可选地,根据智能驾驶控制部件上的核心芯片的结温确定智能驾驶控制部件的泵转速需求包括:确定智能驾驶控制部件上的核心芯片的结温所处的温度区间;根据智能驾驶控制部件上的核心芯片的结温所处的温度区间确定智能驾驶控制部件的泵转速需求。
[0214]
应理解,在实际操作中,上述控制方法可以由一个控制装置(也可以称为控制器、控制模块或控制单元等)执行,也可以由多个控制装置共同执行,本技术对此不作限定。
[0215]
图7是本技术实施例提供的一种应用在液冷系统的控制装置的示例图。应理解,图7所示的装置700可以应用在液冷系统中,该液冷系统包括:泵、换热器及多个车载部件,该多个车载部件包括智能驾驶控制部件;其中,该泵用于,为该多个车载部件输送液体,以对该多个车载部件进行散热。
[0216]
该控制装置700包括控制器710,该控制器710用于:获取该多个车载部件的泵转速需求;根据该多个车载部件的泵转速需求确定该泵的转速。
[0217]
可选地,该控制器710还可以用于:根据该多个车载部件的泵转速需求中的最大值确定该泵的转速。
[0218]
可选地,该控制器710还可以用于:根据入口水温和该多个车载部件中每个车载部件的流量需求确定该多个车载部件的泵转速需求。
[0219]
可选地,该控制器710还可以用于:根据该智能驾驶控制部件上多个位置处的温差确定该智能驾驶控制部件的泵转速需求,该温差为温度规格与实际温度之差。
[0220]
可选地,该控制器710还可以用于:根据该智能驾驶控制部件上多个位置处的温差的最小值确定该智能驾驶控制部件的泵转速需求。
[0221]
可选地,该控制器710还可以用于:确定该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定该智能驾驶控制部件的泵转速需求。
[0222]
可选地,该控制器710还可以用于:根据该智能驾驶控制部件上多个位置处的温差和升温速率确定该智能驾驶控制部件的泵转速需求该温差为温度规格与实际温度之差。
[0223]
可选地,该控制器710还可以用于:根据该智能驾驶控制部件上多个位置处的温差的最小值和升温速率的最大值确定该智能驾驶控制部件的泵转速需求。
[0224]
可选地,该控制器710还可以用于:根据该智能驾驶控制部件上多个位置处的温差的最小值确定第一泵转速需求;根据该智能驾驶控制部件上多个位置处的升温速率的最大值确定第二泵转速需求;根据该第一泵转速需求和该第二泵转速需求中的较大者确定该智能驾驶控制部件的泵转速需求。
[0225]
可选地,该控制器710还可以用于:确定该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间;根据该智能驾驶控制部件上多个位置处的温差的最小值所处的温度区间确定该第一泵转速需求。
[0226]
可选地,该控制器710还可以用于:确定该智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间;根据该智能驾驶控制部件上多个位置处的升温速率的最大值所处的速率区间确定该第二泵转速需求。
[0227]
可选地,该控制器710还可以用于:根据入口水温确定该智能驾驶控制部件的泵转速需求。
[0228]
可选地,该控制器710还可以用于:确定该入口水温所处的温度区间;根据该入口水温所处的温度区间确定该智能驾驶控制部件的泵转速需求。
[0229]
可选地,该控制器710还可以用于:根据智能驾驶控制部件上的核心芯片的结温确定该智能驾驶控制部件的泵转速需求。
[0230]
可选地,该控制器710还可以用于:确定该智能驾驶控制部件上的核心芯片的结温所处的温度区间;根据该智能驾驶控制部件上的核心芯片的结温所处的温度区间确定该智能驾驶控制部件的泵转速需求。
[0231]
图8是本技术实施例提供的一种车辆控制装置的硬件结构示例性框图。该装置800(该装置800具体可以是一种计算机设备)包括存储器810、处理器820、通信接口830以及总线840。其中,存储器810、处理器820、通信接口830通过总线840实现彼此之间的通信连接。
[0232]
存储器810可以是只读存储器(read only memory,rom),静态存储设备,动态存储设备或者随机存取存储器(random access memory,ram)。存储器810可以存储程序,当存储器810中存储的程序被处理器820执行时,处理器820用于执行本技术实施例的控制方法的各个步骤。
[0233]
处理器820可以采用通用的中央处理器(central processing unit,cpu),微处理器,应用专用集成电路(application specific integrated circuit,asic),图形处理器(graphics processing unit,gpu)或者一个或多个集成电路,用于执行相关程序,以实现本技术方法实施例的控制方法。
[0234]
处理器820还可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,本技术的控制方法的各个步骤可以通过处理器820中的硬件的集成逻辑电路或者软件形式的指令完成。
[0235]
上述处理器820还可以是通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(asic)、现成可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器810,处理器820读取存储器810中的信息,结合其硬件完成本技术实施例的控制装置中包括的模块所需执行的功能,或者执行本技术方法实施例的控制方法。
[0236]
通信接口830使用例如但不限于收发器一类的收发装置,来实现装置800与其他设备或通信网络之间的通信。
[0237]
总线840可包括在装置800各个部件(例如,存储器810、处理器820、通信接口830)之间传送信息的通路。
[0238]
本技术实施例还提供了一种车辆,可选地,该车辆包括用于执行如上述任一种控制方法的各个模块;和/或,包括如上述任一种液冷系统;和/或,如上述任一种控制装置。
[0239]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟
以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0240]
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0241]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0242]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0243]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0244]
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0245]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献