本公开的实施例涉及车辆控制技术领域,特别是涉及一种车辆功率分配方法及装置、车辆控制系统、车辆。
背景技术:
随着社会的进步,新能源车辆逐渐成为人们出行的主要交通工具之一。纯电动车辆、增程式车辆等新能源车辆中通常都会设置有电机、车载变压单元、加热器件、空调压缩机等高压用电负载,以利用这些高压用电负载来使车辆运行。
在车辆使用中多个高压用电负载可能同时存在需求功率的情况,而这种情况下车辆的总放电功率可能并不能同时满足这些高压用电负载的功率需求。目前,为了保证能够为高压用电负载分配功率,车辆中通常采用根据高压用电负载固定的优先级顺序,为各高压用电负载分配功率。现有方式这种分配方法,由于各高压用电负载优先级是固定的,若用户需求使用的高压用电负载优先级靠后,可能不能得到功率,导致其不能工作,从而使车辆的运行不能满足用户的需求。
技术实现要素:
有鉴于此,本公开的实施例提出了一种车辆功率分配方法及装置、车辆控制系统、车辆,主要目的在于根据用户需求合理的为车辆中的各用电负载分配功率。主要技术方案包括:
第一方面,本公开的实施例提供了一种车辆功率分配方法,所述方法包括:
获取车辆中各用电负载的需求功率之和以及所述车辆的总放电功率;
若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率;
基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
第二方面,本公开的实施例提供了一种车辆功率分配装置,所述装置包括:
获取单元,用于获取车辆中各用电负载的需求功率之和以及所述车辆的总放电功率;
排序单元,用于若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率;
分配单元,用于基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
第三方面,本公开的实施例提供了一种车辆控制系统,所述车辆控制系统包括:
所述车辆控制系统包括:控制器;所述控制器在运行时执行第一方面所述的车辆功率分配方法。
第四方面,本公开的实施例提供了一种车辆,所述车辆包括:动力电池、n个用电负载以及第三方面所述的车辆控制系统,其中,n大于或等于1;
所述动力电池,用于基于所述车辆控制系统针对各所述用电负载的功率分配策略,向各所述用电负载分配功率。
本公开的实施例提供的车辆功率分配方法及装置、车辆控制系统、车辆,能够在确定总放电功率小于各用电负载的需求功率之和时,根据各用电负载的类型以及当前设定的排序需求,对各用电负载进行优先级排序。并基于优先级排序、各用电负载的需求功率以及总放电功率,为各用电负载分配功率。由于在优先级排序时所使用的排序需求用于限定用户期望何种类型的用电负载优先分配功率,因此得到的优先级排序符合用户的期望,从而能够最大限度的在用户需求下合理的为车辆中的各用电负载分配功率,使车辆的运行状态满足用户的期望。
上述说明仅是本公开的实施例技术方案的概述,为了能够更清楚了解本公开的实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本公开的实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本公开的实施例的具体实施方式。
附图说明
通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本公开的实施例的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
图1示出了本公开的实施例提供的一种车辆功率分配方法的流程图;
图2示出了本公开的实施例提供的另一种车辆功率分配方法的流程图;
图3示出了本公开的实施例提供的一种车辆功率分配装置的组成框图;
图4示出了本公开的实施例提供的另一种车辆功率分配装置的组成框图;
图5示出了本公开的实施例提供的一种车辆控制系统的组成框图;
图6示出了本公开的实施例提供的一种车辆的组成框图。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
目前,纯电动车辆、增程式车辆等新能源车辆中通常都会设置有电机、车载变压单元、加热器件、空调压缩机等高压用电负载,以利用这些高压用电负载来使车辆运行以及执行诸如除霜除雾等车辆功能。由于车辆的运行中,受动力部件(纯电动车辆的动力部件为动力电池,增程式车辆的动力部件为动力电池和增程器)输出功率的影响,动力部件可能无法同时满足车辆中用电负载的功率需求,因此,需要对动力部件的输出功率进行分配。本公开的实施例正是针对如何根据用户需求合理的为车辆各用电负载分配功率而提出的。
第一方面,本公开的实施例提供了一种车辆功率分配方法,如图1所示,所述方法主要包括:
101、获取车辆中各用电负载的需求功率之和以及所述车辆的总放电功率,并执行步骤102或步骤103。
在实际应用中,车辆的总放电功率与车辆的类型有关,其具体包括如下两种情况:一是,当车辆为纯电动车时,车辆的总放电功率为车辆动力电池的当前最大放电功率。二是,当车辆为设置有增程器的混合动力车时,车辆的总放电功率由车辆动力电池的当前最大放电功率和增程器的当前发电功率这两部分组成。需要说明的是,若当前增程器未启动,则增程器的当前发电功率为0。车辆无论是上述的何种类型车辆,所获取的车辆的总放电功率均为车辆当前的总放电功率。
在实际应用中,车辆中的用电负载为车辆高压用电负载,这些用电负载可以使车辆运行以及执行诸如除霜除雾等车辆功能。用电负载具体的类型本实施例中不做具体限定,可以根据业务要求确定。示例性的,用电负载可以包括如下中的至少一种:电机、车载变压单元(dcdc,directcurrent)、加热器件、空调压缩机。其中,电机用于驱动车辆。车载变压单元为高压直流电源转低压直流电源转换器,其用于将高压转换为低压。加热器件用于乘员舱和电池加热。空调压缩机是制冷制热部件,其可以用于乘员舱的制热制冷以及车辆电池的制冷。
各用电负载进行工作时均存在需求功率,该需求功率是满足用电负载当前工作所需的期望功率。为了确定车辆的总放电功率是否能够满足各用电负载的功率需求,则需要计算各用电负载的需求功率之和,以比较各用电负载的需求功率之和与总放电功率之间的大小,并根据总放电功率和各用电负载的需求功率之和之间的比较结果,执行相应的操作。
102、若所述总放电功率不小于各所述用电负载的需求功率之和,基于所述总放电功率为各所述用电负载分配其各自的需求功率。
若总放电功率不小于各用电负载的需求功率之和,说明车辆的总放电功率完全可以满足各用电负载的功率需求,能够根据各用电负载的需求功率为各用电负载分配充足的功率,此时,直接为各用电负载分配其各自的需求功率即可。
示例性,总放电功率为100kw,各用电负载的需求功率分别为:电机需求功率为50kw、加热器件需求功率为20kw、空调压缩机需求功率为30kw,则基于总放电功率为电机分配的功率为50kw、为加热器件分配的功率为20kw、为空调压缩机分配的功率为30kw。
103、若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率。
若车辆的总放电功率小于各用电负载的需求功率之和,说明车辆的总放电功率不能同时满足各用电负载的功率需求,此时需要对各用电负载进行优先级排序,以根据优先级排序为各用电负载分配功率。
为了使得各用电负载的功率分配能够满足用户的需求,则依据用户所设定的排序需求来对各用电负载进行优先级排序,以在依据优先级排序为各用电负载分配功率后,使车辆的运行状态能够最大的满足用户的意愿。
下面对排序需求的设定进行说明,该设定的过程至少包括如下几种:
第一种,在车辆的使用中,若接收到用户输入的排序需求,则将用户输入的排序需求设定为当前设定的排序需求。
用户输入排序需求的方式,本实施例中不做具体限定,可以根据实际业务需求确定。排序需求的输入方式可以为语音方式、特定手势方式、点击特定按钮方式或文字输入方式。示例性的,用户在使用车辆时,其使用语音方式输入其排序需求。
第二种,在车辆的使用中,判断在当前车辆使用周期内是否接收到用户输入的排序需求,若没有接收到用户输入的排序需求,则将与当前车辆使用周期相邻的上一个车辆周期的排序需求确定为当前设定的排序需求。
第三种,在车辆的使用中,从车辆出厂开始就没有接收到用户输入的排序需求,则将车辆出厂时,厂家预置在车辆内的排序需求确定为当前设定的排序需求。
本实施例中所述的排序需求用于限定用户期望何种类型的用电负载优先分配功率。用电负载的类型包括有安全性用电负载和舒适性用电负载,其中,安全性用电负载用于保证车辆的运行,舒适性用电负载用于保证车辆运行时人员在车辆内的舒适性。示例性的,电机为安全性用电负载,加热器件为舒适性用电负载。
本实施例中设定排序需求的目的是为了将用电负载功率分配的规则的设定权交由用户,使得车辆的用电负载的工作状态满足用户的需求。示例性,用户期望舒适性用电负载优先分配功率,则当前设定的排序需求就用于限定用户期望舒适性用电负载优先分配功率。
下面对根据各用电负载的类型以及当前设定的排序需求,对各用电负载记性排序的过程进行说明,该过程主要为:判断各所述用电负载中是否存在目标用电负载,其中,所述目标用电负载的类型与所述排序需求所限定的类型相同。若各用电负载中存在目标用电负载,则设置目标用电负载的优先级高于各用电负载中其他用电负载,以使目标用电负载可以优先分配到足够的功率,其中,其他用电负载为非目标用电负载的用电负载。若各用电负载中不存在目标用电负载,则设置各用电负载的优先级相同,以使各用电负载均可以分配到功率。
基于各用电负载与排序需求中所限定的类型的比对结果,最终得到的优先级排序至少包括如下几种:
第一种,优先级排序中各用电负载的优先级均相同,此种情况为,各用电负载均与当前设定的排序需求所限定的类型不同或相同。
第二种,优先级排序中目标用电负载的优先级高于各用电负载中的其他用电负载,其中,其他用电负载为各用电负载中的非目标用电负载。
第三种,优先级排序中,目标用电负载的优先级高于各用电负载中非目标用电负载的用电负载,且各目标用电负载之间按照各目标用电负载对应的请求类别存在优先级排序,各目标用电负载中优先级最低的用电负载的优先级高于各用电负载中非目标用电负载的用电负载。
104、基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
在为各用电负载分配功率时,分配功率的方法与优先级排序、各用电负载的需求功率以及总放电功率有关,且分配方法至少包括如下几种:
第一种,优先级排序中各用电负载的优先级均相同,各用电负载均与当前设定的排序需求所限定的类型不同或相同。
此种情况,在分配功率时,需要确定各用电负载的需求功率之间的比例,按照比例将总放电功率分配给各用电功率。这种分配方式可以保证每一个用电负载均可以分配到功率,保证各用电负载均可依据其分配到功率处于工作状态。
第二种,优先级排序中目标用电负载的优先级高于各用电负载中的非目标用电负载,且各目标用电负载的优先级相同。
此种情况,在分配功率时,首先判断需要总放电功率是否大于各目标用电负载的需求功率之和。
若总放电功率不大于各目标用电负载的需求功率之和,则按照各目标负载的需求功率之间的比例,利用总放电功率为各目标用电负载分配功率,而优先级排序中的其他用电负载将不能得到功率分配。
若总放电功率大于各目标用电负载的需求功率之和,利用总放电功率为各目标用电负载分配其各自对应的需求功率。并按照优先级排序中的其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为其他用电负载分配功率。
第三种,优先级排序中,目标用电负载的优先级高于各用电负载中非目标用电负载的用电负载,且各目标用电负载之间按照各目标用电负载对应的请求类别存在优先级排序,各目标用电负载中优先级最低的用电负载的优先级高于各用电负载中非目标用电负载的用电负载。
此种情况,在分配功率时,首先判断需要总放电功率是否大于各目标用电负载的需求功率之和。
若总放电功率不大于各目标用电负载的需求功率之和,则按照优先级顺序,确定总放电功率能够满足几个目标用电负载的需求功率,并提取出能够被满足的目标用电负载。利用总放电功率为提取出的目标用电负载分配需求功率。若分配后总放电功率有剩余,则按照未提取的各目标用电负载的需求功率之间的比例,利用剩余的总放电功率为各目标用电负载分配功率,而优先级排序中的其他用电负载将不能得到功率分配。
若总放电功率大于各目标用电负载的需求功率之和,利用总放电功率为各目标用电负载分配其各自对应的需求功率。并按照优先级排序中的其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为其他用电负载分配功率。
本公开的实施例提供的车辆功率分配方法,能够在确定总放电功率小于各用电负载的需求功率之和时,根据各用电负载的类型以及当前设定的排序需求,对各用电负载进行优先级排序。并基于优先级排序、各用电负载的需求功率以及总放电功率,为各用电负载分配功率。由于在优先级排序时所使用的排序需求用于限定用户期望何种类型的用电负载优先分配功率,因此得到的优先级排序符合用户的期望,从而能够最大限度的在用户需求下合理的为车辆中的各用电负载分配功率,使车辆的运行状态满足用户的期望。
第二方面,依据第一方面所述的方法,本公开的另一个实施例还提供了一种车辆功率分配方法,如图2所示,所述方法主要包括:
201、获取车辆中各用电负载的需求功率之和以及车辆的总放电功率。
202、判断所述总放电功率是否小于各所述用电负载的需求功率之和,若小于,执行步骤204;否则,执行步骤203。
若总放电功率不小于各用电负载的需求功率之和,说明车辆的总放电功率完全可以满足各用电负载的功率需求,能够根据各用电负载的需求功率为各用电负载分配充足的功率。此时,直接为各用电负载分配其各自的需求功率即可,执行203。
若车辆的总放电功率小于各用电负载的需求功率之和,说明车辆的总放电功率不能同时满足各用电负载的功率需求,此时需要对各用电负载进行优先级排序,以根据优先级排序为各用电负载分配功率,执行步骤204。
203、基于所述总放电功率,为各所述用电负载分配其各自需求的需求功率,并结束当前流程。
204、判断各所述用电负载中是否存在特定类型的用电负载;若存在,执行205;否则,执行207。
在实际应用中,车辆中存在一些特定类型的用电负载,该用电负载在一些特定情况下若不能及时分配功率,可能将导致车辆无法使用,因此在为各用电负载分配功率时,需要先判断用电负载中是否存在特定类型的用电负载。
特定类型的用电负载与车辆的类型有关。示例性,在纯电动车和增程式车中,车载变压单元就为特定类型的用电负载,其为整车的低压电源供电,若整车低压电源对应的蓄电池电量过低,车辆将无法保证正常运行。在增程式车中,增程器为特定类型的用电负载,若需要启动增程器而增程器没有足够功率启动时,车辆可能无法正常行驶。
若判断出各用电负载中存在特定类型的用电负载,则为了保证车辆的正常运行,则需要进一步确定是否优先给特定类型的用电负载优先分配功率,故执行步骤205。
若判断出各用电负载不存在特定类型的用电负载,则直接按照各用电负载的类型和当前设定的排序需求,对各用电负载进行优先级排序即可,故执行步骤207。
205、若各所述用电负载中存在特定类型的用电负载,确定是否设置特定类型的用电负载的优先级最高;若设置,执行206;否则,执行207。
若确定各用电负载中存在特定类型的用电负载,则为了不影响车辆的正常使用,则需要进一步确定是否设置特定类型用电负载的优先级最高。确定是否设置特定类型的用电负载的优先级最高的具体过程,与特定类型的用电负载的有关,下面进行详细说明:
一,特定类型的用电负载为增程器,确定是否设置特定类型的用电负载的优先级最高的具体过程为:判断总放电功率与车辆动力电池的实际功率之间的差值是否小于预设差值。若判断出总放电功率与车辆动力电池的实际功率之间的差值小于预设差值时,说明若不能及时启动增程器,车辆动力电池将不能支持车辆的运行,另外,也说明若此时不能即时给增程器分配功率,则增程器被启动时,会造成车辆动力电池的过放。综上,需要设置增程器的优先级最高,以及时启动增程器,保证车辆的正常运行。若判断出总放电功率与车辆动力电池的实际功率之间的差值不小于预设差值时,则说明车辆动力电池还能够支持车辆的运行,不用设置增程器的优先级最高。
二、特定类型的用电负载为车载变压单元,确定是否设置特定类型的用电负载的优先级最高的具体过程为:确定所述车辆中的蓄电池的电量是否大于电量阈值,其中,所述蓄电池为所述车载变压单元分配需求功率。若确定车辆中的蓄电池的电量大于电量阈值,则说明蓄电池中的电量足够供整车正常的低压用电,不用设置车载变压单元的优先级最高。若确定车辆中的蓄电池的电量不大于电量阈值,则说明蓄电池中的电量不足,不足以供整车正常的低压用电,需要设置车载变压单元的优先级最高,以及时使低压变压单元为蓄电池供电。
206、设置特定类型的用电负载的优先级最高。
设置特定类型的用电负载的优先级最高,是为了优先给特定类型的用电负载优先分配功率,以使特定类型的用电负载能够及时基于其所获取的功率进行工作,从而保证车辆的正常运行。
在设置特定类型的用电负载的优先级最高之后,仍然需要对其余的用电负载进行优先级排序,以在特定类型的用电负载分配到其对应的需求功率后,剩余的总放电功率仍可以基于其余用电负载的优先级排序为其余用电负载分配功率。因此,在步骤206之后,仍需要执行步骤207,只是步骤206后执行的207中的各用电负载中不包括已经设置优先级最高的用电负载。
207、判断各所述用电负载中是否存在目标用电负载,其中,所述目标用电负载的类型与所述排序需求所限定的类型相同;若存在,执行208或209;否则,执行210。
若判断出各用电负载中存在目标用电负载,说明各用电负载中存在需要用户期望优先分配功率的用电负载,则执行步骤208或209。
若判断各用电负载中不存在目标用电负载,说明各用电负载中不存在用户期望优先分配功率的用电负载,则执行步骤210。
208、若各用电负载中既包括目标用电负载还包括其他用电负载,则设置所述目标用电负载的优先级高于各所述用电负载中的其他用电负载,执行211。
在实际应用中,设置目标用电负载的优先级高于各用电负载中的其他用电负载的方法至少包括如下几种:
第一种,设置各目标用电负载的优先级相同,设置各其他用电负载的优先级相同,且各目标用电负载的优先级高于各其他用电负载的优先级。
第二种,若目标用电负载的数量大于一个,则确定各目标用电负载对应的请求类别;基于各目标用电负载对应的请求类别,确定各目标用电负载的优先级;设置各目标用电负载中优先级最低的用电负载的优先级高于其他用电负载。
具体的,目标用电负载对应的请求类别,本实施例中不做具体限定,可以根据业务要求确定。示例性,请求类别至少包括如下中的一种:除霜除雾请求、电池制冷请求、电池制热请求、空调制冷或制热请求、座椅加热请求。
具体的,各请求类别可以预设限定优先级,然后根据所设定的优先级对各请求类别对应的目标用电负载进行优先级排序。示例性的,各请求类别优先级从高到低的顺序为:除霜除雾请求、电池制冷请求、电池制热请求、空调制冷或制热请求、座椅加热请求。
209、若各用电负载中仅包括目标用电负载,则设置各用电负载的优先级相同,执行211。
210、若判断出各所述用电负载中不存在所述目标用电负载,设置各所述用电负载的优先级相同,执行211。
若判断各用电负载中不存在目标用电负载,说明各用电负载中不存在用户期望优先分配功率的用电负载,设置各所述用电负载的优先级相同,使每一个用电负载均可被分配到功率。
211、基于所述优先级排序以及各所述用电负载的需求功率,为各所述用电负载分配功率。
为各用电负载分配功率过程与优先级排序有直接关系,且具体包括如下几种:
第一种,优先级排序中各用电负载的优先级均相同,各用电负载均与当前设定的排序需求所限定的类型不同或相同。
此种情况,在分配功率时,需要确定各用电负载的需求功率之间的比例,按照比例将总放电功率分配给各用电功率。这种分配方式可以包括每一个用电负载均可以分配到功率,保证各用电负载均可依据其分配到功率处于工作状态。
第二种,优先级排序中目标用电负载的优先级高于各用电负载中的其他用电负载,且各目标用电负载的优先级相同。
此种情况,在分配功率时,首先判断需要总放电功率是否大于各目标用电负载的需求功率之和。
若总放电功率不大于各目标用电负载的需求功率之和,则按照各目标负载的需求功率之间的比例,利用总放电功率为各目标用电负载分配功率,而优先级排序中的其他用电负载将不能得到功率分配。
若总放电功率大于各目标用电负载的需求功率之和,利用总放电功率为各目标用电负载分配其各自对应的需求功率。并按照优先级排序中的其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为其他用电负载分配功率。
第三种,优先级排序中,目标用电负载的优先级高于各用电负载中非目标用电负载的用电负载,且各目标用电负载之间按照各目标用电负载对应的请求类别存在优先级排序,各目标用电负载中优先级最低的用电负载的优先级高于各用电负载中非目标用电负载的用电负载。
此种情况,在分配功率时,首先判断需要总放电功率是否大于各目标用电负载的需求功率之和。
若总放电功率不大于各目标用电负载的需求功率之和,则确定按照优先级顺序,确定总放电功率能够满足几个目标用电负载的需求功率,并提取出能够被满足的目标用电负载。利用总放电功率为提取出的目标用电负载分配需求功率。若分配后总放电功率有剩余,则按照未提取的各目标负载的需求功率之间的比例,利用剩余的总放电功率为各目标用电负载分配功率,而优先级排序中的其他用电负载将不能得到功率分配。
若总放电功率大于各目标用电负载的需求功率之和,利用总放电功率为各目标用电负载分配其各自对应的需求功率。并按照优先级排序中的其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为其他用电负载分配功率。
第四种,优先级排序中,特定类型的用电负载的优先级最高,各用电负载中非特定类型的用电负载的优先级排序为前面三种中的任意一种。
若总放电功率大于特定类型的用电负载的需求功率,则为特定类型的用电负载分配其对应的需求功率,将分配剩余的部分按照各用电负载中非特定类型的用电负载的优先级排序,采用上述三种方法中相应的方法进行功率分配。
若总放电功率不大于特定类型的用电负载的需求功率,则将总放电功率全部分配给用电负载,以使其能够工作,而各用电负载中非特定类型的用电负载将不能被分配到功率。
第三方面,依据图1或图2所示的方法,本公开的另一个实施例还提供了一种车辆功率分配装置,如图3所示,所述装置主要包括:
获取单元31,用于获取车辆中各用电负载的需求功率之和以及车辆的总放电功率;
排序单元32,用于若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率;
分配单元33,用于基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
本公开的实施例提供的车辆功率分配装置,能够在确定总放电功率小于各用电负载的需求功率之和时,根据各用电负载的类型以及当前设定的排序需求,对各用电负载进行优先级排序。并基于优先级排序、各用电负载的需求功率以及总放电功率,为各用电负载分配功率。由于在优先级排序时所使用的排序需求用于限定用户期望何种类型的用电负载优先分配功率,因此得到的优先级排序符合用户的期望,从而能够最大限度的在用户需求下合理的为车辆中的各用电负载分配功率,使车辆的运行状态满足用户的期望。
在一些实施例中,如图4所示,排序单元32包括:
第一判断模块321,用于判断各所述用电负载中是否存在目标用电负载,其中,所述目标用电负载的类型与所述排序需求所限定的类型相同;若存在,触发设置模块322;
所述设置模块322,用于在所述第一判断模块321的触发下,设置所述目标用电负载的优先级高于各所述用电负载中的其他用电负载。
在一些实施例中,如图4所示,所述设置模块322,用于若所述目标用电负载的数量大于一个,则确定各所述目标用电负载对应的请求类别;基于各所述目标用电负载对应的请求类别,确定各所述目标用电负载的优先级;设置各所述目标用电负载中优先级最低的用电负载的优先级高于所述其他用电负载。
在一些实施例中,如图4所示,分配单元33包括:
第一分配模块331,用于判断所述总放电功率是否大于各所述目标用电负载的需求功率之和;若不大于,按照各所述目标负载的需求功率之间的比例,利用所述总放电功率各所述目标用电负载分配功率;若大于,利用所述总放电功率为各所述目标用电负载分配其各自对应的需求功率,并按照所述其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为所述其他用电负载分配功率。
在一些实施例中,如图4所示,所述设置模块322,还用于若第一判断模块321判断出各所述用电负载中不存在所述目标用电负载,设置各所述用电负载的优先级相同。
在一些实施例中,如图4所示,分配单元33包括:
第二分配模块332,用于按照各所述用电负载的需求功率之间的比例,利用所述总放电功率为各所述用电负载分配功率。
在一些实施例中,如图4所示,所述排序单元32还包括:
第二判断模块323,用于在第一判断模块322判断各所述用电负载中是否存在目标用电负载之前,判断各所述用电负载中是否存在特定类型的用电负载;若各所述用电负载中存在特定类型的用电负载,确定是否设置特定类型的用电负载的优先级最高;若确定,设置特定类型的用电负载的优先级最高。
在一些实施例中,如图4所示,分配单元33包括:
第三分配模块333,用于为所述特定类型的用电负载分配其对应的需求功率。
在一些实施例中,如图4所示,所述特定类型的用电负载为增程器,第二判断模块323,用于判断所述总放电功率与车辆动力电池的实际功率之间的差值是否小于预设差值;若小于,设置所述增程器的优先级最高。
在一些实施例中,如图4所示,所述特定类型的用电负载为车载变压单元,第二判断模块323,用于确定所述车辆中的蓄电池的电量是否大于电量阈值,其中,所述蓄电池为所述车载变压单元分配需求功率;若否,设置所述车载变压单元的优先级最高。
在一些实施例中,如图4所示,所述排序单元32所涉及的所述用电负载的类型包括安全性用电负载和舒适性用电负载。
第三方面的实施例提供的车辆功率分配装置,可以用以执行第一方面或第二方面的实施例所提供的车辆功率分配方法,相关的用于的含义以及具体的实施方式可以参见第一方面或第二方面的实施例中的相关描述,在此不再详细说明。
第四方面,本公开的实施例提供了一种车辆控制系统,如图5所示,所述车辆控制系统包括:控制器41;所述控制器41在运行时执行第一方面或第二方面所述的车辆功率分配方法。
第五方面,本公开的实施例提供了一种车辆,如图6所示,所述车辆包括:动力电池51、n个用电负载52以及第四方面所述的车辆控制系统53,其中,n大于或等于1;
所述动力电池51,用于基于所述车辆控制系统53针对各所述用电负载52的功率分配策略,向各所述用电负载52分配功率。
在一些实施例中,所述车辆还包括:增程器;
所述增程器,用于基于所述车辆控制系统53针对各所述用电负载的功率分配策略,向各所述用电负载52分配功率。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
本领域内的技术人员应明白,本公开的实施例可提供为方法、系统、或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照本公开的实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本公开的实施例可提供为方法、系统或计算机程序产品。因此,本公开的实施例可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本公开的实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
1.一种车辆功率分配方法,其特征在于,所述方法包括:
获取车辆中各用电负载的需求功率之和以及所述车辆的总放电功率;
若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率;
基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
2.根据权利要求1所述的方法,其特征在于,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,包括:
判断各所述用电负载中是否存在目标用电负载,其中,所述目标用电负载的类型与所述排序需求所限定的类型相同;
若存在,设置所述目标用电负载的优先级高于各所述用电负载中其他用电负载。
3.根据权利要求2所述的方法,其特征在于,设置所述目标用电负载的优先级高于各所述用电负载中的其他用电负载,包括:
若所述目标用电负载的数量大于一个,则确定各所述目标用电负载对应的请求类别;
基于各所述目标用电负载对应的请求类别,确定各所述目标用电负载的优先级;
设置各所述目标用电负载中优先级最低的用电负载的优先级高于所述其他用电负载。
4.根据权利要求2所述的方法,其特征在于,基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率,包括:
判断所述总放电功率是否大于各所述目标用电负载的需求功率之和;
若不大于,按照各所述目标负载的需求功率之间的比例,利用所述总放电功率为各所述目标用电负载分配功率;
若大于,利用所述总放电功率为各所述目标用电负载分配其各自对应的需求功率,并按照所述其他用电负载的需求功率之间比例,利用分配剩余的总放电功率为所述其他用电负载分配功率。
5.根据权利要求2所述的方法,其特征在于,所述方法还包括:
若判断出各所述用电负载中不存在所述目标用电负载,设置各所述用电负载的优先级相同。
6.根据权利要求5所述的方法,其特征在于,基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率,包括:
按照各所述用电负载的需求功率之间的比例,利用所述总放电功率为各所述用电负载分配功率。
7.根据权利要求2所述的方法,其特征在于,在判断各所述用电负载中是否存在目标用电负载之前,所述方法还包括:
判断各所述用电负载中是否存在特定类型的用电负载;
若各所述用电负载中存在特定类型的用电负载,确定是否设置特定类型的用电负载的优先级最高;
若确定,设置特定类型的用电负载的优先级最高。
8.根据权利要求7所述的方法,其特征在于,基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率,包括:
为所述特定类型的用电负载分配其对应的需求功率。
9.根据权利要求7所述的方法,其特征在于,所述特定类型的用电负载为增程器,确定是否设置特定类型的用电负载的优先级最高,包括:
判断所述总放电功率与车辆动力电池的实际功率之间的差值是否小于预设差值;
若小于,设置所述增程器的优先级最高。
10.根据权利要求7所述的方法,其特征在于,所述特定类型的用电负载为车载变压单元,确定是否设置特定类型的用电负载的优先级最高,包括:
确定所述车辆中的蓄电池的电量是否大于电量阈值,其中,所述蓄电池为所述车载变压单元分配需求功率;
若否,设置所述车载变压单元的优先级最高。
11.根据权利要求1-10中任一所述的方法,其特征在于,所述用电负载的类型包括安全性用电负载和舒适性用电负载。
12.一种车辆功率分配装置,其特征在于,所述装置包括:
获取单元,用于获取车辆中各用电负载的需求功率之和以及所述车辆的总放电功率;
排序单元,用于若所述总放电功率小于各所述用电负载的需求功率之和,根据各所述用电负载的类型以及当前设定的排序需求,对各所述用电负载进行优先级排序,其中,所述排序需求用于限定用户期望何种类型的用电负载优先分配功率;
分配单元,用于基于所述优先级排序、各所述用电负载的需求功率以及所述总放电功率,为各所述用电负载分配功率。
13.一种车辆控制系统,其特征在于,所述车辆控制系统包括:控制器;所述控制器在运行时执行权利要求1至11中任一项所述的车辆功率分配方法。
14.一种车辆,其特征在于,所述车辆包括:动力电池、n个用电负载以及权利要求13所述的车辆控制系统,其中,n大于或等于1;
所述动力电池,用于基于所述车辆控制系统针对各所述用电负载的功率分配策略,向各所述用电负载分配功率。
15.根据权利要求14所述的车辆,其特征在于,所述车辆还包括:增程器;
所述增程器,用于基于所述车辆控制系统针对各所述用电负载的功率分配策略,向各所述用电负载分配功率。
技术总结