本技术涉及汽车,尤其涉及一种增程器功率切换方法、装置、电子设备及存储介质。
背景技术:
1、增程器是一种能够提供额外电能的装置,主要用于增加电动汽车的行驶里程。它通常由发动机和发电机组成,通过发动机驱动发电机发电,为电动汽车的电池或电动机提供电力。发动机控制器控制发动机系统转速,发电机控制器控制发电机扭矩,均是提前对应标定固化的,二者配合实现相应功率点工作,而增程器功率之间的切换是通过控制发电机扭矩和发动机转速达到相应的功率点。
2、现有技术方案在功率切换时,通常根据不同的实际功率,选取不同的功率切换步长,再通过内置表格选取相应的转速变化率和扭矩变化率,可以实现小功率下的快速响应和大功率下的平稳。
3、但现有技术缺少燃油经济性的考虑,实际扭矩转速的变化映射到万有特性图上,会与最优经济曲线产生较大的偏差,部分发动机落点处于经济性较差的区域,致使增程器的油耗升高。并且为了追求小功率下的响应能力,提高了功率变化率,造成较难控制功率的平稳性,容易产生功率超调和波动。
技术实现思路
1、鉴于此,为解决上述部分或全部技术问题,本技术实施例提供一种增程器功率切换方法、装置、电子设备及存储介质。
2、第一方面,本技术实施例提供一种增程器功率切换方法,方法包括:确定车辆上的增程器的当前功率和即将切换到的目标功率;在预设的参量关系图包含的期望功率曲线中,确定从当前功率点到目标功率点的第一参量变化量和第二参量变化量,其中,当前功率点对应于当前功率,目标功率点对应于目标功率,参量关系图表示增程器在运行时的第一参量和第二参量的对应关系;在期望功率曲线上,确定当前功率点对应的斜率;基于第一参量变化量和第二参量变化量,利用预设的第一参量变化步长表和第二参量变化步长表,确定第一参量当前对应的第一步长,以及第二参量当前对应的第二步长;将斜率,与第一步长和第二步长的比率进行对比,得到对比结果;按照预先设置的与对比结果对应的目标调整方式,将第一参量和第二参量分别调整到目标功率点对应的第一目标值和第二目标值。
3、在一个可能的实施方式中,基于第一参量变化量和第二参量变化量,利用预设的第一参量变化步长表和第二参量变化步长表,确定第一参量当前对应的第一步长,以及第二参量当前对应的第二步长,包括:基于第一参量变化量,从第一参量变化步长表中,确定第一参量当前对应的第一初始步长,并基于第二参量变化量,从第二参量变化步长表中,确定第二参量当前对应的第二初始步长;获取车辆当前的行驶状态数据,并从预设的第一修正因子表中,确定行驶状态数据对应的第一修正因子,从预设的第二修正因子表中,确定行驶状态数据对应的第二修正因子;基于第一修正因子和第二修正因子,分别对第一初始步长和第二初始步长进行修正,得到第一步长和第二步长。
4、在一个可能的实施方式中,基于第一修正因子和第二修正因子,分别对第一初始步长和第二初始步长进行修正,得到第一步长和第二步长,包括:将第一修正因子与第一初始步长相乘,得到第一乘积;将第二修正因子与第二初始步长相乘,得到第二乘积;获取车辆上的至少一种设备限制的至少一个第一参量变化上限和至少一个第二参量变化上限;从第一乘积和至少一个第一参量变化上限中,确定最小值作为第一步长;从第二乘积和至少一个第二参量变化上限中,确定最小值作为第二步长。
5、在一个可能的实施方式中,在获取车辆当前的行驶状态数据,并从预设的第一修正因子表中,确定行驶状态数据对应的第一修正因子,从预设的第二修正因子表中,确定行驶状态数据对应的第二修正因子之前,方法还包括:设置初始第一修正因子表和初始第二修正因子表;基于初始第一修正因子表,修正第一参量变化步长表中的每个参量变化步长,以及基于初始第二修正因子表,修正第二参量变化步长表中的每个参量变化步长;若基于修正后的当前的第一参量变化步长,确定车辆当前的舒适性数据不符合舒适性条件,调整当前的第一参量变化步长对应的修正因子,直到舒适性数据符合舒适性条件;若基于修正后的当前的第二参量变化步长,确定车辆当前的舒适性数据不符合舒适性条件,调整当前的第二参量变化步长对应的修正因子,直到舒适性数据符合舒适性条件。
6、在一个可能的实施方式中,参量关系图的纵坐标对应于第一参量,参量关系图的横坐标对应于第二参量;按照预先设置的与对比结果对应的目标调整方式,将第一参量和第二参量分别调整到目标功率点对应的第一目标值和第二目标值,包括:若对比结果表示比率大于等于斜率,基于预设的第二参量变化步长表,逐次更新当前的第二参量变化量对应的第二步长;基于更新的第二步长,逐次更新第二参量,直到第二参量达到第二目标值;从期望功率曲线上,确定当前更新的第二参量对应的待更新第一参量,并基于当前的待更新第一参量,逐次更新第一参量,直到第一参量达到第一目标值。
7、在一个可能的实施方式中,参量关系图的纵坐标对应于第一参量,参量关系图的横坐标对应于第二参量;按照预先设置的与对比结果对应的目标调整方式,将第一参量和第二参量分别调整到目标功率点对应的第一目标值和第二目标值,包括:若对比结果表示比率小于斜率,确定当前功率与目标功率的增量;若增量为正,基于预设的第一参量变化步长表和第二参量变化步长表,逐次更新当前的第一参量变化量对应的第一步长和当前的第二参量变化量对应的第二步长;基于更新的第二步长,逐次更新第二参量,直到第二参量达到第二目标值;基于更新的第一步长,逐次更新第一参量,直到第一参量达到第一目标值。
8、在一个可能的实施方式中,在确定当前功率与目标功率的增量之后,方法还包括:若增量为负,基于预设的第一参量变化步长表,逐次更新当前的第一参量变化量对应的第一步长;基于更新的第一步长,逐次更新第一参量,直到第一参量达到第一目标值;从期望功率曲线上,确定当前更新的第一参量对应的待更新第二参量,并基于当前的待更新第一参量,逐次更新第二参量,直到第二参量达到第一目标值。
9、在一个可能的实施方式中,在确定车辆上的增程器的当前功率和即将切换到的目标功率之前,方法还包括:根据对增程器测试得到的第一参量和第二参量的对应关系,绘制参量关系图;根据在第一参量和第二参量的完整区间内对增程器测试的油耗量和功率,在参量关系图中绘制油耗等高线集合和等功率线集合;在等功率线集合中的每条等功率线上确定油耗最低点,并将得到的各个油耗最低点连接,得到期望功率曲线。
10、在一个可能的实施方式中,在确定车辆上的增程器的当前功率和即将切换到的目标功率之前,方法还包括:设置初始第一参量变化步长表和初始第二参量变化步长表;基于初始第一参量变化步长表,在不同的第一参量变化量对应的第一参量变化步长作用下,确定第一参量的波动量;若当前的第一参量变化步长对应的第一参量波动量大于等于第一预设波动量,调整当前的第一参量变化步长,直到第一参量波动量小于第一预设波动量;基于初始第二参量变化步长表,在不同的第二参量变化量对应的第二参量变化步长作用下,确定第二参量的波动量;若当前的第二参量变化步长对应的第二参量波动量大于等于第二预设波动量,调整当前的第二参量变化步长,直到第二参量波动量小于第二预设波动量;将调整后的初始第一参量变化步长表和初始第二参量变化步长表确定为标定后的第一参量变化步长表和第二参量变化步长表。
11、第二方面,本技术实施例提供一种增程器功率切换装置,该装置包括:第一确定模块,用于确定车辆上的增程器的当前功率和即将切换到的目标功率;第二确定模块,用于在预设的参量关系图包含的期望功率曲线中,确定从当前功率点到目标功率点的第一参量变化量和第二参量变化量,其中,当前功率点对应于当前功率,目标功率点对应于目标功率,参量关系图表示增程器在运行时的第一参量和第二参量的对应关系;第三确定模块,用于在期望功率曲线上,确定当前功率点对应的斜率;第四确定模块,用于基于第一参量变化量和第二参量变化量,利用预设的第一参量变化步长表和第二参量变化步长表,确定第一参量当前对应的第一步长,以及第二参量当前对应的第二步长;对比模块,用于将斜率,与第一步长和第二步长的比率进行对比,得到对比结果;第一调整模块,用于按照预先设置的与对比结果对应的目标调整方式,将第一参量和第二参量分别调整到目标功率点对应的第一目标值和第二目标值。
12、第三方面,本技术实施例提供一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行存储器中存储的计算机程序,且计算机程序被执行时,实现本技术上述第一方面的增程器功率切换方法中任一实施例的方法。
13、第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时,实现如上述第一方面的增程器功率切换方法中任一实施例的方法。
14、第五方面,本技术实施例提供一种计算机程序,计算机程序包括计算机可读代码,当计算机可读代码在设备上运行时,使得该设备中的处理器实现如上述第一方面的增程器功率切换方法中任一实施例的方法。
15、本技术实施例提供的增程器功率切换方法、装置、电子设备及存储介质,在增程器切换功率时,在参量关系图包含的期望功率曲线中,确定从当前功率点到目标功率点的第一参量变化量和第二参量变化量,在期望功率曲线上,确定当前功率点对应的斜率,然后利用第一参量变化步长表和第二参量变化步长表,确定第一参量当前对应的第一步长,以及第二参量当前对应的第二步长,再将斜率,与第一步长和第二步长的比率进行对比,最后按照上述对比结果对应的目标调整方式,将第一参量和第二参量分别调整到目标功率点对应的第一目标值和第二目标值。本技术实施例利用期望功率曲线和参量变化步长表相结合,在进行功率切换,能够使增程器的参量变化步长更好的适配增程器的工作特点,且实际步长的比率与期望功率曲线进行对比,可以根据实际工况精准调整增程器的参量变化,从而兼顾了增程器的响应速度、控制精准度,同时使增程器的参量工作区域尽可能处于低油耗区,提高了整车的经济性。
1.一种增程器功率切换方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述第一参量变化量和所述第二参量变化量,利用预设的第一参量变化步长表和第二参量变化步长表,确定所述第一参量当前对应的第一步长,以及所述第二参量当前对应的第二步长,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一修正因子和所述第二修正因子,分别对所述第一初始步长和所述第二初始步长进行修正,得到所述第一步长和所述第二步长,包括:
4.根据权利要求2所述的方法,其特征在于,在所述获取所述车辆当前的行驶状态数据,并从预设的第一修正因子表中,确定所述行驶状态数据对应的第一修正因子,从预设的第二修正因子表中,确定所述行驶状态数据对应的第二修正因子之前,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述参量关系图的纵坐标对应于所述第一参量,所述参量关系图的横坐标对应于所述第二参量;
6.根据权利要求1所述的方法,其特征在于,所述参量关系图的纵坐标对应于所述第一参量,所述参量关系图的横坐标对应于所述第二参量;
7.根据权利要求6所述的方法,其特征在于,在所述确定所述当前功率与所述目标功率的增量之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,在所述确定车辆上的增程器的当前功率和即将切换到的目标功率之前,所述方法还包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,在所述确定车辆上的增程器的当前功率和即将切换到的目标功率之前,所述方法还包括:
10.一种增程器功率切换装置,其特征在于,所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现上述权利要求1-9任一所述的增程器功率切换方法。
