电机输出功率控制方法、动力汽车及可读存储介质与流程

文档序号:23143606发布日期:2020-12-01 13:22阅读:171来源:国知局
电机输出功率控制方法、动力汽车及可读存储介质与流程

本发明涉及动力汽车技术领域,尤其涉及一种电机输出功率控制方法、动力汽车及可读存储介质。



背景技术:

目前电动汽车在加速过程中为了避免电动汽车动力中断,需要限制电机的输出功率,现有技术中主要是通过预先设置的不同工况下输出功率,在电动汽车加速时控制电机直接输出预先设置的固定功率,但是此时的动力电池可能不能满足电机的输出,导致动力汽车出现抖动现象,影响用户使用。



技术实现要素:

本发明提出的一种电机输出功率控制方法、动力汽车及可读存储介质,旨在解决现有的限制电机的输出功率时并没有考虑动力电池状况的问题。

检测是否接收到加速指令;

在接收到加速指令时,根据当前电池参数信息确定电机对应的输出功率,其中,电池参数信息包括电池剩余电量、电池温度以及电池电压;

控制电机以对应的输出功率输出。

优选地,所述根据当前电池参数信息确定电机对应的输出功率的步骤包括:

根据当前电池信息确定对应的调整策略,并根据对应的调整策略确定电机对应的输出功率。

优选地,所述根据当前电池信息确定对应的调整策略,并根据对应的调整策略确定电机对应的输出功率的步骤包括:

将当前电池剩余电量与预设电量进行比较;

当当前电池剩余电量大于预设电量时,确定对应的调整策略为第一预设策略,并采用第一预设策略确定电机对应的第一预设输出功率;

当当前电池剩余电量小于等于预设电量时,确定对应的调整策略为第二预设策略,并采用第二预设策略确定电机对应的输出功率。

优选地,所述采用第一预设策略确定电机对应的第一预设输出功率的步骤包括:

根据当前电池剩余电量以及电池温度确定第一预设功率,并根据剩余电量、电池温度确定第一预设功率区间;

根据第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第一预设输出功率。

优选地,所述根据第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第一预设输出功率的步骤包括:

将第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压代入公式计算电机对应的第一预设输出功率,所述公式为:

其中,p为第一预设输出功率,p1为第一预设功率,x为第一预设功率区间中的最大值,y为电池总电压,b为第一预设功率区间中的最小值。优选地,所述采用第二预设策略确定电机对应的输出功率的步骤还包括:

采用第二预设策略计算电机对应的第二预设输出功率以及第三预设输出功率,并将第二预设输出功率和第三预设输出功率进行比较;

根据比较结果确定电机对应的输出功率。

优选地,所述采用第二预设策略计算电机对应的第二预设输出功率的步骤包括:

获取当前电池电压中的单体电池最小电压以及第二预设功率,并根据当前电池温度确定第二预设功率区间;

根据第二预设功率以及第二预设功率区间计算电机对应的第二预设输出功率;

所述采用第二预设策略计算电机对应的第三预设输出功率的步骤包括:

根据当前电池剩余电量以及电池温度确定第三预设功率,并根据剩余电量、电池温度确定第三预设功率区间;

根据第三预设功率、第三预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第三预设输出功率。

优选地,所述根据比较结果确定电机对应的输出功率的步骤包括:

当第二预设输出功率大于第三预设输出功率时,确定电机对应的输出功率为第三预设输出功率;

当第三预设输出功率大于第二预设输出功率时,确定电机对应的输出功率为第二预设输出功率。

此外,为实现上述目的,本发明还提供一种动力汽车,所述动力汽车包括:通信模块、存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的电机输出功率控制方法的步骤。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的电机输出功率控制方法的步骤。

本发明通过检测是否接收到加速指令;在接收到加速指令时,根据当前电池参数信息确定电机对应的输出功率,其中,电池参数信息包括电池剩余电量、电池温度以及电池电压;控制电机以对应的输出功率输出。其中,根据电池参数信息确定电机输出功率,将电池的电池剩余电量、电池温度以及电池电压纳入调整策略中,避免动力汽车在加速时出现抖动现象。

附图说明

图1是本发明实施例方案涉及的动力汽车的硬件结构示意图;

图2为本发明电机输出功率控制方法第一实施例的流程示意图。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参照图1,图1为本发明各个实施例中所提供的动力汽车的硬件结构示意图。所述动力汽车包括通信模块01、存储器02及处理器03等部件。本领域技术人员可以理解,图1中所示出的动力汽车还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器03分别与所述存储器02和所述通信模块01连接,所述存储器02上存储有计算机程序,所述计算机程序同时被处理器03执行。

通信模块01,可通过网络与外部设备连接。通信模块01可以接收外部设备发出的数据,还可发送数据、指令及信息至所述外部设备,所述外部设备可以是手机、平板电脑、笔记本电脑和台式电脑等电子设备。

存储器02,可用于存储软件程序以及各种数据。存储器02可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据动力汽车的使用所创建的数据或信息等。此外,存储器02可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器03,是动力汽车的控制中心,利用各种接口和线路连接整个动力汽车的各个部分,通过运行或执行存储在存储器02内的软件程序和/或模块,以及调用存储在存储器02内的数据,执行动力汽车的各种功能和处理数据,从而对动力汽车进行整体监控。处理器03可包括一个或多个处理单元;优选的,处理器03可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器03中。

尽管图1未示出,但上述动力汽车还可以包括电路控制模块,电路控制模块用于与市电连接,实现电源控制,保证其他部件的正常工作。

请参照图2,图2为本发明电机输出功率控制方法第一实施例的流程示意图,在该实施例中,所述方法包括:

步骤s10,检测是否接收到加速指令;

步骤s20,在接收到加速指令时,根据当前电池参数信息确定电机对应的输出功率,其中,电池参数信息包括电池剩余电量、电池温度以及电池电压;

步骤s30,控制电机以对应的输出功率输出。

本实施例中检测是否接收到加速指令,在接收到加速指令时,获取当前电池参数信息,具体地,本实施例可由电池管理系统中电池控制器或车辆的整车控制器实现控制,整车控制器与电池管理系统通过can总线连接,通过can总线整车控制器可以从电池管理系统中获得电池剩余电量、电池温度以及电池电压,其中,电池电压包括电池总电压以及单体电池最小电压,电池是由一个或多个电池模组串联组成,单体电池最小电压是指在所有单体电池中电压最低的单体电池。其中,剩余电量(stateofcharge,简称soc)是指电池内的可用电量占标称容量的比例,是电池管理系统的一个重要监控数据,电池管理系统根据soc值控制电池工作状态,电池的剩余电量也即反映的是电池的荷电状态。进一步调整电机输出的时候是根据电池剩余电量、电池温度以及电池电压进行调整的,在确定电机对应的输出功率后,控制电机以对应的输出功率输出。本发明根据电池参数信息确定电机输出功率,将电池的电池剩余电量、电池温度以及电池电压纳入调整策略中,避免动力汽车在加速时出现抖动现象,不会影响用户的正常使用。

进一步地,基于本发明电机输出功率控制方法的第一实施例提出本发明电机输出功率控制方法的第二实施例,在本实施例中,步骤s20包括:

步骤s21,根据当前电池信息确定对应的调整策略,并根据对应的调整策略确定电机对应的输出功率。

本实施中根据当前电池信息确定对应的调整策略,调整策略包括第一预设策略和第二预设策略,不同电池信息对应不同的调整策略,在选择策略时,需要以当前电池信息为依据,将电池的电池剩余电量、电池温度以及电池电压纳入调整策略中,避免动力汽车在加速时出现抖动现象,不会影响用户的正常使用。

进一步地,基于本发明电机输出功率控制方法的第二实施例提出本发明电机输出功率控制方法的第三实施例,在本实施例中,步骤s21包括:

步骤s22,将当前电池剩余电量与预设电量进行比较;

步骤s23,当当前电池剩余电量大于预设电量时,确定对应的调整策略为第一预设策略,并采用第一预设策略确定电机对应的第一预设输出功率;

步骤s24,当当前电池剩余电量小于等于预设电量时,确定对应的调整策略为第二预设策略,并采用第二预设策略确定电机对应的输出功率。

本实施例中将当前电池剩余电量与预设电量进行比较,当当前剩余电量大于预设电量时,确定使用调整策略中的第一预设策略,例如预设电量设置为soc10%,当当前剩余电量大于预设电量即soc大于10%时,说明电池电量充足,可使用第一预设策略确定电机对应的输出功率。当当前剩余电量小于等于预设电量时,确定使用调整策略中的第二预设策略,例如当前剩余电量小于等于预设电量即soc小于10%时,说明电池电量较低,可使用第二预设策略确定电机对应的输出功率。不同剩余电量所能提供的动能不同,根据电池剩余电量选择对应的预设策略,进一步选择符合电池能力范围内的电机输出功率,避免动力汽车在加速时出现抖动现象。

进一步地,基于本发明电机输出功率控制方法的第三实施例提出本发明电机输出功率控制方法的第四实施例,在本实施例中,步骤s23所述采用第一预设策略确定电机对应的第一预设输出功率的步骤包括:

步骤s40,根据当前电池剩余电量以及电池温度确定第一预设功率,并根据剩余电量、电池温度确定第一预设功率区间;

步骤s41,根据第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第一预设输出功率。

本实施例中在预设映射关系表中查找与当前剩余电量以及电池温度对应的预设功率,将该预设功率作为第一预设功率,其中预设映射关系表中包括不同温度、不同剩余电量情况下对应的预设功率,例如,电池温度为25℃、剩余电量为50%所对应的预设功率为165kw。在确定第一预设功率的同时还需要确定第一预设功率区间,具体地,在预设功率区间映射表中查找与当前电池剩余电量以及电池温度对应的预设功率区间,将该预设功率作为第一预设功率区间,其中预设功率区间映射表中包括不同温度、不同剩余电量情况下对应的预设功率区间,例如,电池温度为25℃、剩余电量为20%所对应的预设功率区间为245v~305v,其中该预设功率区间中的最大值为305v,该预设功率区间中的最小值为245v。

本实施例中根据第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第一预设输出功率,并控制电机以第一预设输出功率输出,将电池的电池剩余电量、电池温度以及电池电压纳入调整策略中,避免动力汽车在加速时出现抖动现象。

进一步地,步骤s41包括:

步骤s410,将第一预设功率、第一预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压代入公式计算电机对应的第一预设输出功率,所述公式为:

其中,p为第一预设输出功率,p1为第一预设功率,x为第一预设功率区间中的最大值,y为电池总电压,b为第一预设功率区间中的最小值。

进一步地,提出本发明电机输出功率控制方法的第五实施例,在本实施例中,步骤s24中所述采用第二预设策略确定电机对应的输出功率的步骤包括:

步骤s50,采用第二预设策略计算电机对应的第二预设输出功率以及第三预设输出功率,并将第二预设输出功率和第三预设输出功率进行比较;

步骤s51,根据比较结果确定电机对应的输出功率。

本实施例采用采用第二预设策略确定电机对应的输出功率,具体地,采用第二预设策略计算电机对应的第二预设输出功率以及第三预设输出功率,并将第二预设输出功率和第三预设输出功率进行比较,根据比较结果确定电机对应的输出功率,例如,当第二预设输出功率大于第三预设输出功率时,电机按照第三预设输出功率输出,选择功率较小的预设输出功率,根据电池当前状态为电机的选择适配的输出功率,避免车辆在加速时因电池能力不足出现的抖动。

进一步地,提出本发明电机输出功率控制方法的第六实施例,在本实施例中,步骤s50中所述采用第二预设策略计算电机对应的第二预设输出功率的步骤包括:

步骤s100,获取当前电池电压中的单体电池最小电压以及第二预设功率,并根据当前电池温度确定第二预设功率区间;

步骤s200,根据第二预设功率以及第二预设功率区间计算电机对应的第二预设输出功率;

本实施例中电池电压包括电池总电压和单体电池最小电压,电池是由一个或多个电池模组串联组成,单体电池最小电压是指在所有单体电池中电压最低的单体电池。同时获取第二预设功率,第二预设功率为额定功率。进一步根据当前电池温度确定第二预设功率区间,具体地,在预设功率区间映射表中查找与当前电池温度对应的预设功率区间,将该功率区间作为第二预设功率区间,例如,电池温度为25℃所对应的预设功率区间为2.46v~2.6v,其中该预设功率区间中的最大值为2.6v,该预设功率区间中的最小值为2.46v。

进一步地,将第二预设功率以及第二预设功率区间代入公式计算电机对应的第二预设输出功率,其中,该公式为:

其中,p0为第二预设输出功率,p2为第二预设功率,x1为第二预设功率区间中的最大值,y1为单体电池最小电压,b1为第二预设功率区间中的最小值。

进一步地,步骤s50中所述采用第二预设策略计算电机对应的第三预设输出功率的步骤包括:

步骤s300,根据当前电池剩余电量以及电池温度确定第三预设功率,并根据剩余电量、电池温度确定第三预设功率区间;

步骤s400,根据第三预设功率、第三预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第三预设输出功率。

本实施例中在预设映射关系表中查找与当前剩余电量以及电池温度对应的预设功率,将该预设功率作为第三预设功率,其中预设映射关系表中包括不同温度、不同剩余电量情况下对应的预设功率,例如,电池温度为-20℃、剩余电量为50%所对应的预设功率为90kw。在确定第三预设功率的同时还需要确定第三预设功率区间,具体地,在预设功率区间映射表中查找与当前电池剩余电量以及电池温度对应的预设功率区间,将该预设功率作为第三预设功率区间,其中预设功率区间映射表中包括不同温度、不同剩余电量情况下对应的预设功率区间,例如,电池温度为5℃、剩余电量为8%所对应的预设功率区间为245v~317v,其中该预设功率区间中的最大值为317v,该预设功率区间中的最小值为245v。

本实施例中根据第三预设功率、第三预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压计算电机对应的第三预设输出功率,并控制电机以第三预设输出功率输出,将电池的电池剩余电量、电池温度以及电池电压纳入调整策略中,避免动力汽车在加速时出现抖动现象,不会影响用户的正常使用。

进一步地,步骤s400包括:

步骤s500,将第三预设功率、第三预设功率区间中的最大值、最小值以及当前电池电压中的电池总电压代入公式计算电机对应的第三预设输出功率,所述公式为:

其中,p3为第三预设输出功率,p4为第三预设功率,x2为第三预设功率区间中的最大值,y2为电池总电压,b2为第三预设功率区间中的最小值。

进一步地,提出本发明电机输出功率控制方法的第七实施例,在本实施例中,步骤s51包括:

步骤s510,当第二预设输出功率大于第三预设输出功率时,确定电机对应的输出功率为第三预设输出功率;

步骤s511,当第三预设输出功率大于第二预设输出功率时,确定电机对应的输出功率为第二预设输出功率。

本实施例中根据比较结果确定电机对应的输出功率,具体的选择原则是选择输出功率较小的进行输出,当第二预设输出功率大于第三预设输出功率时,控制电机以第三预设输出功率输出;当第三预设输出功率大于第二预设输出功率时,控制电机以第二预设输出功率输出,根据电池当前状态为电机的选择适配的输出功率,避免车辆在加速时因电池能力不足出现的抖动。

本发明还提出一种计算机可读存储介质,其上存储有计算机程序。所述计算机可读存储介质可以是图1的动力汽车中的存储器,也可以是如rom(read-onlymemory,只读存储器)/ram(randomaccessmemory,随机存取存储器)、磁碟、光盘中的至少一种,所述计算机可读存储介质包括若干指令用以使得一台具有处理器的终端设备(可以是手机,计算机,服务器,终端,或者网络设备等)执行本发明各个实施例所述的方法。

在本发明中,术语“第一”“第二”“第三”“第四”“第五”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相等的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

尽管上面已经示出和描述了本发明的实施例,本发明保护的范围并不局限于此,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改和替换,这些变化、修改和替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1