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

商用车双电机驱动系统等寿命控制方法及装置与流程

2022-07-22 22:23:10 来源:中国专利 TAG:


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.根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,其中,运行累计当量值表示对应电机在当前周期内所有时刻的运行当量值的总和;
46.若双电机驱动系统为单电机运行,则根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行;
47.若下一周期需要切换电机运行,将当前周期运行的电机按第一预设比例进行卸荷,并将已卸载负荷按第二预设比例增加至下一周期的待运行电机,直至当前周期运行的电机的负荷全部卸载;
48.停止当前周期运行的电机,并启动下一周期的待运行电机。
49.上述商用车双电机驱动系统等寿命控制方法、装置、计算机设备、存储介质和计算机程序产品,获取每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度;根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,其中,运行累计当量值表示对应电机在当前周期内所有时刻的运行当量值的总和;若双电机驱动系统为单电机运行,则根据每一电机在当
前周期内的运行累计当量值,判断下一周期是否需要切换电机运行;若下一周期需要切换电机运行,将当前周期运行的电机按第一预设比例进行卸荷,并将已卸载负荷按第二预设比例增加至下一周期的待运行电机,直至当前周期运行的电机的负荷全部卸载;停止当前周期运行的电机,并启动下一周期的待运行电机。本方法通过控制两个电机的使用时长,可以使两个电机的使用寿命保持一致,从而可以提高商用车双电机驱动系统的使用寿命,进而提高商用车双电机驱动系统的使用效率。
附图说明
50.图1为一个实施例中商用车双电机驱动系统等寿命控制方法的流程示意图;
51.图2为另一个实施例中商用车双电机驱动系统等寿命控制方法的流程示意图;
52.图3为一个实施例中商用车双电机驱动系统等寿命控制装置的结构框图;
53.图4为一个实施例中计算机设备的内部结构图。
具体实施方式
54.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
55.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种专业名词,但除非特别说明,这些专业名词不受这些术语限制。这些术语仅用于将一个专业名词与另一个专业名词区分。举例来说,在不脱离本技术的范围的情况下,第三预设阈值与第四预设阈值可以相同可以不同。
56.在一个实施例中,如图1所示,提供了一种商用车双电机驱动系统等寿命控制方法,本实施例以该方法应用于终端进行举例说明,终端可以但不限于是各种个人计算机、笔记本电脑、平板电脑、物联网设备和、整车控制器以及负责电驱动管理的相关控制器。可以理解的是,该方法也可以应用于服务器,还可以应用于包括终端和服务器的系统,并通过终端和服务器的交互实现。本实施例中,该方法包括以下步骤:
57.101、获取每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度;
58.102、根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,其中,运行累计当量值表示对应电机在当前周期内所有时刻的运行当量值的总和;
59.103、若双电机驱动系统为单电机运行,则根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行;
60.104、若下一周期需要切换电机运行,将当前周期运行的电机按第一预设比例进行卸荷,并将已卸载负荷按第二预设比例增加至下一周期的待运行电机,直至当前周期运行的电机的负荷全部卸载;
61.105、停止当前周期运行的电机,并启动下一周期的待运行电机。
62.上述步骤101中,在扭矩输出状态下,终端实时监测双电机驱动系统中两个电机的运行状态,并获取两个电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温
度。控制器温度指的是电机控制器的温度,每一个电机都配有一个电机控制器,电机控制器可以控制电机按照设定的方向、速度、角度以及响应时间进行工作。
63.此外,本技术中的双电机驱动系统除了单电机运行,还可以双电机运行。至于商用车需要采用单电机还是双电机运行,需要根据当前的行车指令决定,本发明实施例对其不做具体限定。
64.具体地,若双电机驱动系统为单电机运行,则可以根据两个电机在当前周期内的运行累计当量值,确定下一周期是否需要切换电机运行;若不需要切换电机,则在当前周期内运行的电机继续在下一周期内运行。值得一提的是,在当前周期内,电机不会进行切换,而是在进入下一个周期时,需要判断是否切换电机。若需要切换电机,则需要对未工作的电机对应的轴进行挡位请求,并进行挂挡,然后将当前周期内运行电机的负荷按照第一预设比例逐渐卸掉负荷,同时将卸掉的负荷按照第二预设比例逐渐增加到下一个周期的待运行电机上。当前周期运行的电机的负荷完全被卸载之后,当前周期运行的电机停止工作,并且当前周期运行的电机对应的轴进行摘挡,然后进入下一周期,此时待运行电机挂入挡位,进行动力驱动。
65.上述商用车双电机驱动系统等寿命控制方法中,通过每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,可以判断是否需要切换电机运行,从而可以使双电机驱动系统中两个电机的使用时长尽量保持一致,提高两个电机的使用寿命,进而可以提高商用车双电机驱动系统运行的稳定性。
66.结合上述实施例的内容,在一个实施例中,如图2所示,根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,包括:
67.201、根据每一电机在当前周期内每一时刻的转速与扭矩,在第一当量值表中查找对应的当量值,作为每一电机在当前周期内对应时刻的第一当量值;
68.202、根据每一电机在当前周期内每一时刻的电机温度与控制器温度,在第二当量值表中查找对应的当量值,作为每一电机在当前周期内对应时刻的第二当量值;
69.203、根据每一电机在当前周期内每一时刻的第一当量值以及第二当量值,确定每一电机在当前周期内的运行累计当量值。
70.上述步骤201中,第一当量值表是预先获取的,第一当量值表里的内容是根据实验以及历史经验获取的。
71.上述步骤202中,第二当量值表是预先获取的,第二当量值表里的内容是根据实验以及历史经验获取的。
72.具体地,第一当量值表中包括多个当量值,终端根据获取到的每一电机在当前周期内每一时刻的转速与扭矩,在第一当量值表中进行匹配查询,可以确定每一电机在当前周期内对应时刻的第一当量值。第二当量值表中包括多个当量值,终端根据获取到的每一电机在当前周期内每一时刻的电机温度与控制器温度,在第二当量值表中进行匹配查询,可以确定每一电机在当前周期内对应时刻的第二当量值。最后,终端根据每一电机在当前周期内每一时刻的第一当量值以及第二当量值进行计算,可以得到每一电机在当前周期内的运行累计当量值。
73.本发明实施例提供的方法,通过每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,查询第一当量值表以及第二当量值表,可以得到每一电机在当前周期内每一时刻的第一当量值以及第二当量值,从而可以根据每一电机在当前周期内每一时刻的第一当量值以及第二当量值,确定每一电机在当前周期内的运行累计当量值,进而可以判断是否切换电机,降低当前周期的运行电机的使用时长,提高商用车双电机驱动系统的中两个电机的使用平衡性。
74.结合上述实施例的内容,在一个实施例中,第一当量值表中每一组信息均包括当量值、转速和扭矩,每一组信息中的当量值与转速和扭矩分别呈正比关系;第二当量值表中每一组信息均包括电机温度、控制器温度和当量值,每一组信息中的当量值与电机温度和控制器温度分别呈正比关系。
75.具体地,第一当量值表中包含多组信息,每一组信息均包括当量值、电机转速和电机扭矩。比如,其中一组信息为:电机转速为100r/s,电机扭矩为10n/m,对应的当量值为2;还有一组信息为:电机转速为1000r/s,电机扭矩为10n/m,对应的当量值为13。一般情况下,电机扭矩越大或电机转速越高,对应在第一当量值表中的当量值越大。
76.此外,第二当量值表中包含也多组信息,每一组信息均包括当量值、电机温度以及控制器温度。比如,其中一组信息为:电机温度为50℃,控制器温度为40℃,对应的当量值为4;还有一组信息为:电机温度为55℃,控制器温度为45℃,对应的当量值为7。一般情况下,电机温度越高或控制器温度越高,对应在第二当量值表中的当量值越大。另外,第一当量值表与第二当量值表中信息数量可以相同也可以不同。
77.本发明实施例提供的方法,通过第一当量值表以及第二当量值表,可以判断下一周期是否需要切换电机运行,从而降低两电机之间使用时长的差距,进而使得双电机驱动系统中两个电机可以等寿命运行工作,降低双电机驱动系统的损耗。
78.结合上述实施例的内容,在一个实施例中,根据每一电机在当前周期内每一时刻的第一当量值以及第二当量值,确定每一电机在当前周期内的运行累计当量值,包括:
79.301、将每一电机在当前周期内每一时刻的第一当量值与第二当量值相乘,得到每一电机在当前周期内每一时刻的运行当量值;
80.302、根据每一电机在当前周期的初始运行当量值、以及每一电机在当前周期内每一时刻的运行当量值,计算每一电机在当前周期的运行累计当量值。
81.上述步骤302中,当前周期的初始运行当量值是根据上一周期计算得到的,若当前周期为第一个计算周期,则对应的初始运行当量值为0。
82.具体地,终端将每一电机在当前周期内每一时刻的当量值与第二当量值相乘,可以得到每一电机在当前周期内每一时刻的运行当量值,然后将当前周期的初始运行当量值、以及每一电机在当前周期内每一时刻的运行当量值进行求和运算,得到每一电机在当前周期的运行累计当量值。
83.可以理解的是,当电机驱动系统中是单电机运行时,只有运行电机的运行累计当量值才会增加,而未运行电机的运行累计当量值保持不变。当电机驱动系统中是双电机运行时,两个电机的运行累计当量值都会增加。
84.本发明实施例提供的方法,通过每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度确定每一电机在当前周期的运行累计当量值,可以提高双电机驱动
系统的控制精度。
85.结合上述实施例的内容,在一个实施例中,根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行之前,包括:
86.401、判断每一电机在当前周期内的运行累计当量值是否均大于第一预设阈值;
87.402、若均大于,则将每一电机在当前周期内的运行累计当量值减去第一预设阈值,将得到的差值作为对应电机下一周期的初始运行当量值;
88.403、若不均大于,则将每一电机在当前周期内的运行累计当量值作为对应电机下一周期的初始运行当量值。
89.具体地,由于终端的存储空间的限制,不能使两个电机每一周期的运行累计当量值无限累加,因此,需要根据两个电机在当前周期内的运行累计当量值判断是否需要对两个电机的初始运行当量值重新赋值。若两个电机在当前周期内的运行累计当量值均大于第一预设阈值,则需要将两个电机在当前周期内的运行累计当量值减去第一预设阈值,并将得到的差值作为下一周期的初始运行当量值;若两个电机中存在任一电机的运行累计当量值不大于第一预设阈值,则将每一电机在当前周期内的运行累计当量值作为对应电机下一周期的初始运行当量值。
90.本发明实施例提供的方法,通过判断是否需要对两个电机当前周期的初始运行当量值进行重新赋值,可以降低终端的存储空间的使用空间,从而可以提高终端的运行效率,进而提高双电机驱动系统的控制效率。
91.结合上述实施例的内容,在一个实施例中,根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行,包括:
92.若当前周期的运行电机的运行累计当量值大于未运行电机的运行累计当量值,且运行电机的运行累计当量值与未运行电机的运行累计当量值之间的差值大于第二预设阈值,则确定下一周期需要切换电机运行;否则,则确定下一周期不需要切换电机运行。
93.具体地,若当前周期内为两个电机同时运行,则不需要判断是否切换电机。两个电机是否同时工作需要根据驾驶员的操作决定,一般情况下,双电机驱动系统都是在单电机运行的。
94.本发明实施例提供的方法,通过判断当前周期的运行电机的运行累计当量值是否大于未运行电机的运行累计当量值以及运行电机的运行累计当量值与所述未运行电机的运行累计当量值之间的差值是否大于第二预设阈值,可以确定是否需要切换电机,从而可以提高双电机驱动系统电机运行的稳定性。
95.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
96.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的商用车双电机驱动系统等寿命控制方法的商用车双电机驱动系统等寿命控制装置。该装置所提供
的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个商用车双电机驱动系统等寿命控制装置实施例中的具体限定可以参见上文中对于商用车双电机驱动系统等寿命控制方法的限定,在此不再赘述。
97.在一个实施例中,如图3所示,提供了一种商用车双电机驱动系统等寿命控制装置,包括:获取模块301、确定模块302、第一判断模块303、卸荷模块304以及启动模块305,其中:
98.获取模块301,用于获取每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度;
99.确定模块302,用于根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,其中,运行累计当量值表示对应电机在当前周期内所有时刻的运行当量值的总和;
100.第一判断模块303,用于若双电机驱动系统为单电机运行,则根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行;
101.卸荷模块304,用于若下一周期需要切换电机运行,将当前周期运行的电机按第一预设比例进行卸荷,并将已卸载负荷按第二预设比例增加至下一周期的待运行电机,直至当前周期运行的电机的负荷全部卸载;
102.启动模块305,用于停止当前周期运行的电机,并启动下一周期的待运行电机。
103.在一个实施例中,确定模块302,包括:
104.第一查找子模块,用于根据每一电机在当前周期内每一时刻的转速与扭矩,在第一当量值表中查找对应的当量值,作为每一电机在当前周期内对应时刻的第一当量值;
105.第二查找子模块,用于根据每一电机在当前周期内每一时刻的电机温度与控制器温度,在第二当量值表中查找对应的当量值,作为每一电机在当前周期内对应时刻的第二当量值;
106.第一确定子模块,用于根据每一电机在当前周期内每一时刻的第一当量值以及第二当量值,确定每一电机在当前周期内的运行累计当量值。
107.在一个实施例中,确定模块302,还包括:第一当量值表中每一组信息均包括当量值、转速和扭矩,每一组信息中的当量值与转速和扭矩分别呈正比关系;第二当量值表中每一组信息均包括电机温度、控制器温度和当量值,每一组信息中的当量值与电机温度和控制器温度分别呈正比关系。
108.在一个实施例中,第一确定子模块,包括:
109.相乘单元,用于将每一电机在当前周期内每一时刻的第一当量值与第二当量值相乘,得到每一电机在当前周期内每一时刻的运行当量值;
110.计算单元,用于根据每一电机在当前周期的初始运行当量值、以及每一电机在当前周期内每一时刻的运行当量值,计算每一电机在当前周期的运行累计当量值。
111.在一个实施例中,所述装置,还包括:
112.第二判断模块,用于判断每一电机在当前周期内的运行累计当量值是否均大于第一预设阈值;若均大于,则将每一电机在当前周期内的运行累计当量值减去第一预设阈值,将得到的差值作为对应电机下一周期的初始运行当量值;若不均大于,则将每一电机在当前周期内的运行累计当量值作为对应电机下一周期的初始运行当量值。
113.在一个实施例中,第一判断模块303,包括:
114.第二确定子模块,用于若当前周期的运行电机的运行累计当量值大于未运行电机的运行累计当量值,且运行电机的运行累计当量值与未运行电机的运行累计当量值之间的差值大于第二预设阈值,则确定下一周期需要切换电机运行;否则,则确定下一周期不需要切换电机运行。
115.上述商用车双电机驱动系统等寿命控制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
116.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图4所示。该计算机设备包括通过系统总线连接的处理器、存储器和通信接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种xxx方法。
117.本领域技术人员可以理解,图4中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
118.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:
119.获取每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度;
120.根据每一电机在当前周期内每一时刻的转速、扭矩、电机温度以及控制器温度,确定每一电机在当前周期内的运行累计当量值,其中,运行累计当量值表示对应电机在当前周期内所有时刻的运行当量值的总和;
121.若双电机驱动系统为单电机运行,则根据每一电机在当前周期内的运行累计当量值,判断下一周期是否需要切换电机运行;
122.若下一周期需要切换电机运行,将当前周期运行的电机按第一预设比例进行卸荷,并将已卸载负荷按第二预设比例增加至下一周期的待运行电机,直至当前周期运行的电机的负荷全部卸载;
123.停止当前周期运行的电机,并启动下一周期的待运行电机。
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.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
171.第一当量值表中每一组信息均包括当量值、转速和扭矩,每一组信息中的当量值与转速和扭矩分别呈正比关系;第二当量值表中每一组信息均包括电机温度、控制器温度
和当量值,每一组信息中的当量值与电机温度和控制器温度分别呈正比关系。
172.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
173.将每一电机在当前周期内每一时刻的第一当量值与第二当量值相乘,得到每一电机在当前周期内每一时刻的运行当量值;
174.根据每一电机在当前周期的初始运行当量值、以及每一电机在当前周期内每一时刻的运行当量值,计算每一电机在当前周期的运行累计当量值。
175.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
176.判断每一电机在当前周期内的运行累计当量值是否均大于第一预设阈值;
177.若均大于,则将每一电机在当前周期内的运行累计当量值减去第一预设阈值,将得到的差值作为对应电机下一周期的初始运行当量值;
178.若不均大于,则将每一电机在当前周期内的运行累计当量值作为对应电机下一周期的初始运行当量值。
179.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:
180.若当前周期的运行电机的运行累计当量值大于未运行电机的运行累计当量值,且运行电机的运行累计当量值与未运行电机的运行累计当量值之间的差值大于第二预设阈值,则确定下一周期需要切换电机运行;否则,则确定下一周期不需要切换电机运行。
181.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据。
182.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(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)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
183.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
184.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。
再多了解一些

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

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

相关文献