车速限制方法、装置、计算机设备、存储介质和产品与流程
未命名
07-15
阅读:108
评论:0
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.图1为一个实施例中车速限制方法的流程图;
38.图2为一个实施例中车辆的结构图;
39.图3为另一个实施例中车速限制方法的流程图;
40.图4为一个实施例中调节车速的方法的流程示意图;
41.图5为又一个实施例中车速限制方法的流程图;
42.图6为又一个实施例中车速限制方法的流程图;
43.图7为一个实施例中车速控制方法的流程图;
44.图8为一个实施例中车速限制装置的结构图;
45.图9为一个实施例中计算机设备的内部结构图。
46.附图标记说明:10-发动机,20-第一电机,30-第二电机,40-电池,50-行星齿轮机构。
具体实施方式
47.为了便于理解本技术,下面将参照相关附图对本技术进行更全面的描述。附图中给出了本技术的实施例。但是,本技术可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使本技术的公开内容更加透彻全面。
48.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中在本技术的说明书中所使用的术语只是为了描述具
体的实施例的目的,不是旨在于限制本技术。
49.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。
50.需要说明的是,当一个元件被认为是“连接”另一个元件时,它可以是直接连接到另一个元件,或者通过居中元件连接另一个元件。此外,以下实施例中的“连接”,如果被连接的对象之间具有电信号或数据的传递,则应理解为“电连接”、“通信连接”等。
51.在此使用时,单数形式的“一”、“一个”和“所述/该”也可以包括复数形式,除非上下文清楚指出另外的方式。还应当理解的是,术语“包括/包含”或“具有”等指定所陈述的特征、整体、步骤、操作、组件、部分或它们的组合的存在,但是不排除存在或添加一个或更多个其他特征、整体、步骤、操作、组件、部分或它们的组合的可能性。
52.在一个实施例中,如图1所示,提供了一种车速限制方法,应用于如图2所示的包括发动机10、第一电机20、第二电机30、电池40、行星齿轮机构50的车辆,其中,第一电机20、第二电机30、电池40并联,发动机10、第一电机20、第二电机30通过行星齿轮机构50机械连接并用于驱动车辆。该方法包括:
53.步骤s100,在当前驱动车辆运行的驱动电机的转速大于转速阈值时,根据驱动电机的参数、转速阈值,确定第一驱动限制功率。
54.其中,驱动电机为第一电机和第二电机中的一个。
55.具体地,当前驱动车辆运行的驱动电机的转速即决定了车辆的车速,驱动电机的转速大于转速阈值时就代表车辆超速了,需要对驱动电机的功率进行限制。
56.示例性地,根据驱动电机的参数和转速阈值可以得到驱动功率限制系数,采用驱动电机的额定功率乘上驱动功率限制系数,即可得到第一驱动限制功率。当驱动电机的驱动功率为第一驱动限制功率时,驱动电机的转速小于或等于转速阈值。
57.步骤s110,根据第一驱动限制功率,确定发电电机的第一发电限制功率。
58.其中,发电电机为第一电机和第二电机中除驱动电机外的另一个。
59.具体地,发电电机向驱动电机提供发电功率,使得驱动电机能够输出驱动功率。由于发电电机、驱动电机是并联的,电机处于驱动状态时电阻低,因此电能会从发电电机流向驱动电机。
60.示例性地,通过如下公式建立第一驱动限制功率和第一发电限制功率之间的关系:
61.p
1c
=p
1d
×
μ162.其中,p
1c
为第一发电限制功率,p
1d
为第一驱动限制功率,μ1为发电电机向驱动电机提供发电功率时的功率转换效率。
63.步骤s120,根据第一发电限制功率、发电电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第一发动限制功率,并控制发动机的输出功率小于或等于第一发动限制功率。
64.具体地,发动机和发电电机通过行星齿轮机构机械连接,从而发动机输出的功率通过行星齿轮机构传递到发电电机上,因此,通过第一发电限制功率即可反推出发动机的第一发动限制功率,当发动机的输出功率为第一发动限制功率时,发电电机的发电功率即为第一发电限制功率。从而通过限制发动机的输出功率小于或等于第一发动限制功率,即
可限制发电电机的发电功率小于或等于第一发电限制功率,进而限制驱动电机的驱动功率小于或等于第一驱动限制功率,实现了对车辆的限速。由于驱动电机的功率被限制时,如果发电电机的功率却不被限制,会导致发电电机提供的电能远大于驱动电机消耗的电能,从而多余的电能会被提供给电池,使得电池出现过充的情况,降低电池的寿命。本技术中是通过限制发动机的功率来实现的限速,从而在限速时不会出现发电电机提供的电能远大于驱动电机消耗的电能的情况,可以避免对电池过充。
65.示例性地,通过如下公式建立第一发电限制功率和第一发动限制功率之间的关系:
[0066][0067]
其中,p
1e
为第一发动限制功率,p
1c
为第一发电限制功率,k为发动机对应的行星齿轮机构的齿圈的齿数与发电电机对应的行星齿轮机构的齿圈的齿数的比值,nr为发动机对应的行星齿轮机构的齿圈的转速,ns为发电电机对应的行星齿轮机构的齿圈的转速。
[0068]
在本实施例中,该车速限制方法,首先检测驱动车辆运行的驱动电机的转速,当驱动电机的转速大于转速阈值时,则代表车辆超速了,此时需要将驱动电机的转速限制到转速阈值以下,因此根据驱动电机的参数、转速阈值,确定第一驱动限制功率,驱动电机的功率被限制在第一驱动限制功率以下时,即可实现对车辆的限速。而驱动电机的功率是由发电电机提供的,因此将驱动电机的功率限制在第一驱动限制功率以下,也需要确定发电电机的第一发电限制功率,而发电电机的功率是由发动机提供的,因此需要根据第一发电限制功率、发电电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第一发动限制功率,并控制发动机的输出功率小于或等于第一发动限制功率,从而可以实现对发电电机的功率限制。由于驱动电机的功率被限制时,如果发电电机的功率却不被限制,会导致发电电机提供的电能远大于驱动电机消耗的电能,从而多余的电能会被提供给电池,使得电池出现过充的情况,降低电池的寿命。因此,采用本技术的方法,在限制驱动电机的功率实现对车辆进行限速的同时,也能够避免出现电池过充的情况,保护了电池,提高了电池的使用寿命。
[0069]
在一个实施例中,如图3所示,车速限制方法还包括:
[0070]
步骤s300,在当前进行发电的发电电机的转速大于转速阈值时,根据发电电机的参数、转速阈值,确定第二发电限制功率。
[0071]
其中,发电电机为第一电机和第二电机中的一个。
[0072]
具体地,在对车辆进行限速时,如果当前进行发电的发电电机出现故障,则会出现转速过高的情况,而发电机的转速过高,会使得发电功率过高,从而发电电机会从电池处吸收电能进行发电,如果发电电机的转速持续大于转速阈值,则电池可能出现过放的情况。因此限制发电电机的功率在第二发电限制功率以下,能够避免电池过放。
[0073]
示例性地,根据发电电机的参数和转速阈值可以得到发电功率限制系数,采用发电电机的额定功率乘上发电功率限制系数,即可得到第二发电限制功率。当发电电机的发电功率为第二发电限制功率时,发电电机的转速小于或等于转速阈值。
[0074]
步骤s310,根据第二发电限制功率,确定驱动电机的第二驱动限制功率。
[0075]
其中,驱动电机为第一电机和第二电机中除发电电机外的另一个。
[0076]
具体地,发电电机为驱动电机提供发电功率,使得驱动电机能够输出驱动功率。由于发电电机、驱动电机是并联的,电机处于驱动状态时电阻低,因此电能会从发电电机流向驱动电机。通过限制驱动电机的驱动功率,能够限制发电电机的发电功率
[0077]
示例性地,通过如下公式建立第二驱动限制功率和第二发电限制功率之间的关系:
[0078]
p
2c
=p
2d
×
μ2[0079]
其中,p
2c
为第二发电限制功率,p
2d
为第二驱动限制功率,μ2为发电电机向驱动电机提供发电功率时的功率转换效率。
[0080]
需要说明的是,如果在上述实施例中,第一电机为发电电机、第二电机为驱动电机,则在本实施例中,第一电机为驱动电机、第二电机为发电电机。本技术中,发动机为第一电机提供功率,而第一电机和第二电机之间互相提供功率,即第一电机为发电电机时,第二电机为驱动电机,第一电机提供的功率全部传递到第二电机上。第二电机为发电电机时,第一电机为驱动电机,第二电机提供的功率全部传递到第一电机上。
[0081]
步骤s320,根据第二驱动限制功率、驱动电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第二发动限制功率,并控制发动机的输出功率小于或等于第二发动限制功率。
[0082]
具体地,发动机和驱动电机通过行星齿轮机构机械连接,从而发动机输出的功率通过行星齿轮机构传递到驱动电机上,因此,通过第二驱动限制功率即可反推出发动机的第二发动限制功率,当发动机的输出功率为第二发动限制功率时,驱动电机的驱动功率即为第二驱动限制功率。从而通过限制发动机的输出功率小于或等于第二发动限制功率,即可限制驱动电机的驱动功率小于或等于第二驱动限制功率,进而限制发电电机的发电功率小于或等于第二发电限制功率,从而避免电池过放。
[0083]
示例性地,通过如下公式建立第二驱动限制功率和第二发动限制功率之间的关系:
[0084][0085]
其中,p
2e
为第二发动限制功率,p
2c
为第二驱动限制功率,k为发动机对应的行星齿轮机构的齿圈的齿数与驱动电机对应的行星齿轮机构的齿圈的齿数的比值,nr为发动机对应的行星齿轮机构的齿圈的转速,n
t
为驱动电机对应的行星齿轮机构的齿圈的转速。
[0086]
在本实施例中,首先检测进行发电的发电电机的转速,当发电电机的转速大于转速阈值时,则代表电池有过放的危险,此时需要将发电电机的转速限制到转速阈值以下,因此根据发电电机的参数、转速阈值,确定第二发电限制功率,发电电机的功率被限制在第二发电限制功率以下时,即可避免电池过放。而发电电机的功率是需要提供给驱动电机的,为了保证发电电机的功率第二发电限制功率以下,需要限制驱动电机的功率在第二驱动限制功率以下,而驱动电机的功率是由发动机提供的,因此需要根据第二驱动限制功率、驱动电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第二发动限制功率,并控制发动机的输出功率小于或等于第二发动限制功率,从而可以实现对驱动电机的功率限制。通过限制发动机的输出功率小于或等于第二发动限制功率,即可限制驱动电机的驱动功率小于或等于第二驱动限制功率,进而限制发电电机的发电功率小于或等于第二发电限制功
率,从而避免电池过放。
[0087]
在一个实施例中,如图4所示,车速限制方法还包括:
[0088]
步骤s400,获取当前车速和目标车速。
[0089]
具体地,可以直接通过车辆上的速度传感器获取到当前车速,目标车速即为限速的预设车速,也可以直接获取到。
[0090]
步骤s410,根据当前车速和目标车速确定车速差值。
[0091]
具体地,将当前车速减去目标车速,即可得到车速差值。
[0092]
步骤s420,根据车速差值,确定补偿功率。
[0093]
具体地,根据车速差值,确定需要使得车速差值变为0,也就是调节驱动电机的功率使得当前车速达到目标车速所需的功率,即为补偿功率。换句话说,采用补偿功率去调节驱动电机的当前功率,使得驱动电机在当前功率的基础上增加或减少补偿功率,即可使得车速差值变为0。
[0094]
示例性地,可以通过比例积分(proportion integration,pi)控制器来计算补偿功率。计算公式如下:
[0095]
pb=k
p
×
δv+ki×
δv
[0096]
其中,pb为补偿功率,k
p
为比例系数,ki为积分系数,δv为车速差值。比例系数和积分系数通过查表可得,均为预先标定好的数值。
[0097]
步骤s430,通过电池为驱动电机提供补偿功率。
[0098]
具体地,通过电池能够提供正负功率的特点,采用电池为驱动电机提供补偿功率,实现对驱动电机的驱动功率的调节。电池能够吸收驱动电机输出的功率,从而使得车速降低,或者电池能够为驱动电机提供功率,使得车速增加。
[0099]
示例性地,在计算出补偿功率后,可以直接控制电池根据补偿功率来输出功率或吸收功率。也可以根据补偿功率来调节第一电机和第二电机的相对功率,使得电池能够输出功率或吸收功率。
[0100]
在本实施例中,通过车速差值计算出补偿功率,进而确定了调节车速所需对驱动电机进行调节的功率,然后通过电池来为驱动电机提供补偿功率,实现了对车速的调节。采用电池对驱动电机的功率进行调节,相比于通过发动机对驱动电机的功率进行调节,响应速度更快,调节速度更快,便于快速的对车辆进行限速。
[0101]
在一个实施例中,如图5所示,车速限制方法还包括:
[0102]
步骤s500,根据驱动电机的转速大于转速阈值时的发动机的输出功率和补偿功率,确定第一驱动功率。
[0103]
具体地,驱动电机的转速大于转速阈值时的发动机的输出功率即为车辆激活限速的时刻车辆的发动机的输出功率,而补偿功率为计算出来的对驱动电机进行调节,能够实现车辆限速的功率。因此,根据补偿功率和车辆激活限速时刻的发动机的输出功率,即可得到第一驱动功率,发动机输出第一驱动功率来驱动车辆,即可使得车辆的速度被调整到目标车速。
[0104]
示例性地,通过如下公式确定第一驱动功率:
[0105]
p
q1
=p
a1
+pb[0106]
其中,p
q1
为第一驱动功率,p
a1
为驱动电机的转速大于转速阈值时的发动机的输出
功率,pb为补偿功率。
[0107]
例如,当前车速为105km/h,目标车速为100km/h,计算得到补偿功率pb为-10kw,因此,在当前驱动车辆运行的驱动电机的当前功率的基础上,减少10kw,即可使得车辆的车速从105km/h变为100km/h。而驱动电机的功率是由发动机决定的,因此,也就是需要在发动机的当前输出功率p
a1
的基础上,调节补偿功率pb即可使得车辆的车速被调整为目标车速。
[0108]
步骤s510,控制发动机为发电电机提供第一驱动功率,并停止通过电池为驱动电机提供补偿功率。
[0109]
具体地,在计算出补偿功率后,优先通过电池为驱动电机提供补偿功率,可以较快的对车速进行调节,但如果持续的采用电池来提供补偿功率,会导致电池过充或过放影响寿命,因此当发动机能够提供补偿功率时,电池就停止为驱动电机提供补偿功率。
[0110]
在本实施例中,根据车辆激活限速时的发动机的输出功率和计算出来的能够实现车辆限速的补偿功率,对发动机输出的功率进行调整,得到需要满足限速条件的发动机的输出功率,实现了对车辆的限速控制。并且在发动机提供第一驱动功率时,停止通过电池为驱动电机提供补偿功率,能够保护电池,避免电池过充或过放,提高电池寿命。
[0111]
在一个实施例中,如图6所示,车速限制方法还包括:
[0112]
步骤s600,根据发电电机的转速大于转速阈值时的发动机的输出功率和补偿功率,确定第二驱动功率。
[0113]
具体地,发电电机的转速大于转速阈值时的发动机的输出功率即为车辆激活限速的时刻车辆的发动机的输出功率,而补偿功率为计算出来的对发电电机进行调节,能够实现车辆限速的功率(由于驱动电机的功率是与发电电机的功率有关的,因此限制了发电电机的功率即可间接的限制驱动电机的功率,实现对车辆的限速)因此,根据补偿功率和车辆激活限速时刻的发动机的输出功率,即可得到第二驱动功率,发动机输出第二驱动功率来提供给车辆,即可使得车辆的速度被调整到目标车速。
[0114]
示例性地,通过如下公式确定第二驱动功率:
[0115]
p
q2
=p
a2
+pb[0116]
其中,p
q2
为第二驱动功率,p
a2
为发电电机的转速大于转速阈值时的发动机的输出功率,pb为补偿功率。
[0117]
例如,当前车速为105km/h,目标车速为100km/h,计算得到补偿功率pb为-10kw,因此,在当前为驱动电机提供功率的发电电机的当前功率的基础上,减少10kw,即可使得车辆的车速从105km/h变为100km/h。而发电电机的功率是由发动机决定的,因此,也就是需要在发动机的当前输出功率p
a2
的基础上,调节补偿功率pb即可使得车辆的车速被调整为目标车速。
[0118]
步骤s610,控制发动机为驱动电机提供第二驱动功率,并停止通过电池为驱动电机提供补偿功率。
[0119]
具体地,在计算出补偿功率后,优先通过电池为驱动电机提供补偿功率,可以较快的对车速进行调节,但如果持续的采用电池来提供补偿功率,会导致电池过充或过放影响寿命,因此当发动机能够提供补偿功率时,电池就停止为驱动电机提供补偿功率。
[0120]
在本实施例中,根据车辆激活限速时的发动机的输出功率和计算出来的能够实现车辆限速的补偿功率,对发动机输出的功率进行调整,得到需要满足限速条件的发动机的
输出功率,实现了对车辆的限速控制。并且在发动机提供第二驱动功率时,停止通过电池为驱动电机提供补偿功率,能够保护电池,避免电池过充或过放,提高电池寿命。
[0121]
在一个实施例中,如图7所示,车速限制方法还包括:
[0122]
步骤s700,在当前驱动车辆运行的驱动电机的转速小于或等于转速阈值时获取目标车速。
[0123]
具体地,在当前驱动车辆运行的驱动电机的转速小于或等于转速阈值时,则代表车辆没有超速,无需激活限速,仅需获取用户所需的目标车速即可。
[0124]
步骤s710,根据目标车速确定发动机的目标功率,并控制发动机的输出功率为目标功率。
[0125]
具体地,目标车速对应的发动机的目标功率是预先配置好的,直接根据目标车速,调整发动机的输出功率为目标功率即可。
[0126]
在本实施例中,当车辆没有超速时,车辆处于正常运行状态,此时无需对车辆的发动机功率进行限制,仅需根据用户所需的目标车速,调整发动机的输出功率为目标功率即可满足用户需要的车速。
[0127]
应该理解的是,虽然图1、图3-7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1、图3-7中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
[0128]
在一个实施例中,如图8所示,提供了一种车速限制装置,应用于包括发动机、第一电机、第二电机、电池、行星齿轮机构的车辆,其中,第一电机、第二电机、电池并联,发动机、第一电机、第二电机通过行星齿轮机构机械连接并用于驱动车辆。该装置包括:驱动功率确定模块801、发电功率确定模块802、发动功率限制模块803,其中:
[0129]
驱动功率确定模块801,用于在当前驱动车辆运行的驱动电机的转速大于转速阈值时,根据驱动电机的参数、转速阈值,确定第一驱动限制功率,其中,驱动电机为第一电机和第二电机中的一个。
[0130]
发电功率确定模块802,用于根据第一驱动限制功率,确定发电电机的第一发电限制功率,其中,发电电机为第一电机和第二电机中除驱动电机外的另一个。
[0131]
发动功率限制模块803,用于根据第一发电限制功率、发电电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第一发动限制功率,并控制发动机的输出功率小于或等于第一发动限制功率。
[0132]
在一个实施例中,车速限制装置进一步包括:发电限制功率确定模块、驱动限制功率确定模块、发动限制功率确定模块,其中:
[0133]
发电限制功率确定模块,用于在当前进行发电的发电电机的转速大于转速阈值时,根据发电电机的参数、转速阈值,确定第二发电限制功率,其中,发电电机为第一电机和第二电机中的一个。
[0134]
驱动限制功率确定模块,用于根据第二发电限制功率,确定驱动电机的第二驱动
限制功率,其中,驱动电机为第一电机和第二电机中除发电电机外的另一个;
[0135]
发动限制功率确定模块,用于根据第二驱动限制功率、驱动电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第二发动限制功率,并控制发动机的输出功率小于或等于第二发动限制功率。
[0136]
在一个实施例中,车速限制装置进一步包括:车速获取模块、差值获取模块、补偿功率确定模块、补偿模块,其中:
[0137]
车速获取模块,用于获取当前车速和目标车速。
[0138]
差值获取模块,用于根据当前车速和目标车速确定车速差值。
[0139]
补偿功率确定模块,用于根据车速差值,确定补偿功率。
[0140]
补偿模块,用于通过电池为驱动电机提供补偿功率。
[0141]
在一个实施例中,车速限制装置进一步包括:第一调节功率确定模块、第一车速控制模块,其中:
[0142]
第一调节功率确定模块,用于根据驱动电机的转速大于转速阈值时的发动机的输出功率和补偿功率,确定第一驱动功率。
[0143]
第一车速控制模块,用于控制发动机为发电电机提供第一驱动功率,并停止通过电池为驱动电机提供补偿功率。
[0144]
在一个实施例中,车速限制装置进一步包括:第二调节功率确定模块、第二车速控制模块,其中:
[0145]
第二调节功率确定模块,用于根据发电电机的转速大于转速阈值时的发动机的输出功率和补偿功率,确定第二驱动功率。
[0146]
第二车速控制模块,用于控制发动机为驱动电机提供第二驱动功率,并停止通过电池为驱动电机提供补偿功率。
[0147]
在一个实施例中,车速限制装置进一步包括:目标车速获取模块、功率控制模块,其中:
[0148]
目标车速获取模块,用于在当前驱动车辆运行的驱动电机的转速小于或等于转速阈值时获取目标车速。
[0149]
功率控制模块,用于根据目标车速确定发动机的目标功率,并控制发动机的输出功率为目标功率。
[0150]
关于车速限制装置的具体限定可以参见上文中对于车速限制方法的限定,在此不再赘述。上述车速限制装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0151]
在一个实施例中,提供了一种计算机设备,该计算机设备内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与
外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种车速限制方法。
[0152]
本领域技术人员可以理解,图9中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
[0153]
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤。
[0154]
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0155]
在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
[0156]
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
[0157]
在本说明书的描述中,参考术语“有些实施例”、“其他实施例”、“理想实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特征包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性描述不一定指的是相同的实施例或示例。
[0158]
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0159]
以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
技术特征:
1.一种车速限制方法,其特征在于,应用于包括发动机、第一电机、第二电机、电池、行星齿轮机构的车辆,其中,所述第一电机、所述第二电机、所述电池并联,所述发动机、所述第一电机、所述第二电机通过所述行星齿轮机构机械连接并用于驱动车辆;所述方法包括:在当前驱动所述车辆运行的驱动电机的转速大于转速阈值时,根据所述驱动电机的参数、所述转速阈值,确定第一驱动限制功率,其中,所述驱动电机为所述第一电机和所述第二电机中的一个;根据所述第一驱动限制功率,确定发电电机的第一发电限制功率,其中,所述发电电机为所述第一电机和所述第二电机中除所述驱动电机外的另一个;根据所述第一发电限制功率、所述发电电机和所述发动机分别对应的所述行星齿轮机构的参数,确定所述发动机的第一发动限制功率,并控制所述发动机的输出功率小于或等于所述第一发动限制功率。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在当前进行发电的发电电机的转速大于所述转速阈值时,根据所述发电电机的参数、所述转速阈值,确定第二发电限制功率,其中,所述发电电机为所述第一电机和所述第二电机中的一个;根据所述第二发电限制功率,确定驱动电机的第二驱动限制功率,其中,所述驱动电机为所述第一电机和所述第二电机中除所述发电电机外的另一个;根据所述第二驱动限制功率、所述驱动电机和所述发动机分别对应的所述行星齿轮机构的参数,确定所述发动机的第二发动限制功率,并控制所述发动机的输出功率小于或等于所述第二发动限制功率。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取当前车速和目标车速;根据所述当前车速和目标车速确定车速差值;根据所述车速差值,确定补偿功率;通过所述电池为所述驱动电机提供所述补偿功率。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述驱动电机的转速大于转速阈值时的发动机的输出功率和所述补偿功率,确定第一驱动功率;控制所述发动机为所述发电电机提供所述第一驱动功率,并停止通过所述电池为所述驱动电机提供所述补偿功率。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:根据所述发电电机的转速大于转速阈值时的发动机的输出功率和所述补偿功率,确定第二驱动功率;控制所述发动机为所述驱动电机提供所述第二驱动功率,并停止通过所述电池为所述驱动电机提供所述补偿功率。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:在当前驱动所述车辆运行的驱动电机的转速小于或等于转速阈值时获取目标车速;根据所述目标车速确定发动机的目标功率,并控制所述发动机的输出功率为所述目标功率。
7.一种车速限制装置,其特征在于,应用于包括发动机、第一电机、第二电机、电池、行星齿轮机构的车辆,其中,所述第一电机、所述第二电机、所述电池并联,所述发动机、所述第一电机、所述第二电机通过所述行星齿轮机构机械连接并用于驱动车辆;所述装置包括:驱动功率确定模块,用于在当前驱动所述车辆运行的驱动电机的转速大于转速阈值时,根据所述驱动电机的参数、所述转速阈值,确定第一驱动限制功率,其中,所述驱动电机为所述第一电机和所述第二电机中的一个;发电功率确定模块,用于根据所述第一驱动限制功率,确定发电电机的第一发电限制功率,其中,所述发电电机为所述第一电机和所述第二电机中除所述驱动电机外的另一个;发动功率限制模块,用于根据所述第一发电限制功率、所述发电电机和所述发动机分别对应的所述行星齿轮机构的参数,确定所述发动机的第一发动限制功率,并控制所述发动机的输出功率小于或等于所述第一发动限制功率。8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结
本申请涉及一种车速限制方法、装置、计算机设备、存储介质和产品。该方法包括:在当前驱动车辆运行的驱动电机的转速大于转速阈值时,根据驱动电机的参数、转速阈值,确定第一驱动限制功率,其中,驱动电机为第一电机和第二电机中的一个;根据第一驱动限制功率,确定发电电机的第一发电限制功率,其中,发电电机为第一电机和第二电机中除驱动电机外的另一个;根据第一发电限制功率、发电电机和发动机分别对应的行星齿轮机构的参数,确定发动机的第一发动限制功率,并控制发动机的输出功率小于或等于第一发动限制功率。采用本申请的方法,在限制驱动电机的功率实现对车辆进行限速的同时,也能够避免出现电池过充的情况,提高了电池的使用寿命。使用寿命。使用寿命。
技术研发人员:李胜 庄晓 李明震 万继坤 汉启诚 王勤猛 曹晓玉
受保护的技术使用者:一汽解放汽车有限公司
技术研发日:2023.04.25
技术公布日:2023/7/12
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
