新能源汽车防溜坡方法及系统与流程

文档序号:22678932发布日期:2020-10-28 12:37阅读:789来源:国知局
新能源汽车防溜坡方法及系统与流程

本发明涉及新能源汽车技术领域,尤其涉及一种新能源汽车防溜坡方法及系统。



背景技术:

随着世界范围内能源危机和环境污染问题的加剧,未来新能源汽车取代传统燃油车成为了一种发展趋势。因此人们对新能源汽车功能要求越来越高,其中防溜坡功能就是一个既影响舒适性又影响安全性的功能。防溜坡功能一般来说指的是车辆在坡道上不能后溜或者后溜距离太长,如果发生后溜可能会引起驾驶的不舒适感,甚至会引起撞车或者失控的风险。

现有防溜坡技术中,一些需要增加坡道传感器或者防溜坡控制装置成本比较高而且操作复杂,一些软件算法复杂产品化困难。例如申请公布号为[cn110450647a]的专利中公开了一种基于坡道传感器的防溜坡方法,利用坡道传感器采集坡道的坡度值对输出扭矩进行延时处理。例如申请公布号为[cn108275033b]的专利中公开了一种纯电动汽车防溜坡控制装置及其控制方法,包括整车控制器、汽车电机控制器、汽车电机、制动踏板、加速踏板、档位开关、手刹开关、速度传感器和防溜装置;申请公布号为[cn109808506a]的专利中公开了一种基于模糊自适应pid控制的防溜坡方法和系统;还有一些使用固定pi调节实现扭矩调节输出等。申请公布号为[cn110450647a]的专利中增加了坡道传感器导致成本增加;申请公布号为[cn108275033b]的专利中加入了防溜坡控制装置,增加了驾驶员操作的复杂性,降低了驾驶效率,也增加了成本;申请公布号为[cn109808506a]的专利中模糊pid算法对电机控制器主控芯片计算能力要求较高,产品化难度较大;固定pi调节扭矩输出会出现溜坡距离长的问题,坡度越大溜坡距离越长。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种新能源汽车防溜坡方法及系统,以使解决车辆大坡度溜坡距离长问题和小坡度车辆过冲问题,提升系统安全。

为了解决上述技术问题,本发明实施例提出了一种新能源汽车防溜坡方法,包括:

步骤1:判断汽车的vcu通讯协议是否有防溜坡指令,若有,则按照vcu指令执行防溜坡功能,若无,则由电机控制器独立判断溜坡状态;

步骤2:实时采集档位信号、刹车信号、油门开度信号、运行命令指令和电机转子位置p(n)的信号,利用电机转子位置p(n)、车轮外径半径r和电机车轮传动比k计算溜坡距离s,计算公式为:;式中p(0)为转子初始位置;

步骤3:判断汽车档位在d档并且溜坡距离s大于溜坡距离设定值s0或者汽车档位在r档并且溜坡距离s大于溜坡距离设定值s0,并且汽车系统没有刹车信号,并且汽车系统没有停机信号,汽车系统执行防溜坡功能,否则不执行防溜坡功能;

步骤4:采集电机转子速度信号f(n),计算电机转子加速度ar,利用加速度ar以及预设的初始积分系数iinit和积分调节系数k计算积分系数ki,积分系数ki的计算公式为:

步骤5:根据设定溜坡距离s0和实际溜坡距离s闭环积分调节输出扭矩,控制整辆汽车静止在坡道上,其中,输出扭矩的计算公式为:

进一步地,所述步骤4中,电机转子加速度ar计算周期为转矩调节的四分之一,电机加速度计算公式为:;其中,f(n)为当前拍转速,f(n-1)为前一拍转速,tsamp为计算周期。

进一步地,所述步骤4中,根据实时采样的溜坡距离调整积分调节系数k,调整公式为:,k(n)就是第n次的k的值,为预设的积分调节系数k的初始值,为第n次采样的溜坡距离,为第n-1次采样的溜坡距离。

进一步地,所述步骤5中,根据由电机控制器和电机外特性决定的最大堵转扭矩tl对输出扭矩做限幅处理。

进一步地,在防溜坡功能执行过程中,若汽车系统接收到刹车信号或停机信号,退出防溜坡状态进入停机模式;若系统接收到换挡信号或当前油门踏板开度大于当前溜坡扭矩退出防溜坡状态进入扭矩控制模式。

相应地,本发明实施例还提供了一种新能源汽车防溜坡系统,包括:

接收判断模块:判断汽车的vcu通讯协议是否有防溜坡指令,若有,则按照vcu指令执行防溜坡功能;

防溜坡功能模块:实时采集档位信号、刹车信号、油门开度信号、运行命令指令和电机转子位置p(n)的信号,利用电机转子位置p(n)、车轮外径半径r和电机车轮传动比k计算溜坡距离s,计算公式为:;式中p(0)为转子初始位置;

执行判断模块:判断汽车档位在d档并且溜坡距离s大于溜坡距离设定值s0或者汽车档位在r档并且溜坡距离s大于溜坡距离设定值s0,并且汽车系统没有刹车信号,并且汽车系统没有停机信号,汽车系统执行防溜坡功能,否则不执行防溜坡功能;

防溜坡模块:采集电机转子速度信号f(n),计算电机转子加速度ar,利用加速度ar以及预设的初始积分系数iinit和积分调节系数k计算积分系数ki,积分系数ki的计算公式为:

溜坡距离闭环积分控制模块:根据设定溜坡距离s0和实际溜坡距离s闭环积分调节输出扭矩,控制整辆汽车静止在坡道上,其中,输出扭矩的计算公式为:

进一步地,防溜坡模块中,电机转子加速度ar计算周期为转矩调节的四分之一,电机加速度计算公式为:;其中,f(n)为当前拍转速,f(n-1)为前一拍转速,tsamp为计算周期。

进一步地,防溜坡模块中,根据实时采样的溜坡距离调整积分调节系数k,调整公式为:,k(n)就是第n次的k的值,为预设的积分调节系数k的初始值,为第n次采样的溜坡距离,为第n-1次采样的溜坡距离。

进一步地,溜坡距离闭环积分控制模块根据由电机控制器和电机外特性决定的最大堵转扭矩tl对输出扭矩做限幅处理。

进一步地,在防溜坡功能执行过程中,若汽车系统接收到刹车信号或停机信号,退出防溜坡状态进入停机模式;若系统接收到换挡信号或当前油门踏板开度大于当前溜坡扭矩退出防溜坡状态进入扭矩控制模式。

本发明的有益效果为:

1)使用本发明的新能源汽车防溜坡方法及系统的电机控制器可对接不同防溜坡策略的vcu,提高易用性,也可作为vcu防溜坡策略的冗余控制策略,提高汽车系统安全性;

2)可减少新能源汽车上的坡道传感器和防溜坡装置,节约成本,提高驾驶员驾驶效率;

3)本发明根据溜坡距离闭环积分实时调节输出扭矩,系统响应更快,更安全;

4)本发明根据电机加速度调节防溜坡功能积分系数,可自适应不同坡道坡度,既可以解决车辆大坡度溜坡距离长问题也可以解决小坡度车辆过冲问题,系统更安全,驾驶更舒适;

5)本发明实现简单可靠,不增加电机控制器主控芯片额外负担,易于产品化。

附图说明

图1是本发明实施例的新能源汽车防溜坡方法的流程示意图。

图2是本发明实施例的防溜坡指令判断的流程示意图。

图3是本发明实施例的防溜坡功能转矩仲裁流程图。

图4是本发明实施例的新能源汽车防溜坡系统的结构示意图。

具体实施方式

需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互结合,下面结合附图和具体实施例对本发明作进一步详细说明。

本发明实施例中若有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,在本发明中若涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。

请参照图1~图3,本发明实施例的新能源汽车防溜坡方法,应用于新能源汽车的电机控制器中,包括:

步骤1:判断汽车的vcu通讯协议是否有防溜坡指令,若有,则按照vcu指令执行防溜坡功能,若无,则由电机控制器独立判断溜坡状态;

步骤2:实时采集档位信号、刹车信号、油门开度信号、运行命令指令和电机转子位置p(n)的信号,利用电机转子位置p(n)、车轮外径半径r和电机车轮传动比k计算溜坡距离s,计算公式为:;式中p(0)为转子初始位置;

步骤3:判断汽车档位在d档并且溜坡距离s大于溜坡距离设定值s0或者汽车档位在r档并且溜坡距离s大于溜坡距离设定值s0,并且汽车系统没有刹车信号,并且汽车系统没有停机信号,汽车系统执行防溜坡功能,否则不执行防溜坡功能;

步骤4:采集电机转子速度信号f(n),计算电机转子加速度ar,利用加速度ar以及预设的初始积分系数iinit和积分调节系数k(初始积分系数iinit和积分调节系数k可根据不同车型设置)计算积分系数ki;

步骤5:根据设定溜坡距离s0和实际溜坡距离s闭环积分调节输出扭矩,控制整辆汽车静止在坡道上,如图3所示,输出扭矩的计算公式为:

本发明实施例根据溜坡过程电机加速度从预设积分系数基础增加或者减小积分系数,采用不用强度的积分系数调节电机输出扭矩自适应不同道路坡度。

作为一种实施方式,所述步骤4中,电机转子加速度ar计算周期为转矩调节的四分之一,因此一个转矩调节周期取四次加速度平均值,剔除干扰信号。电机加速度计算公式为:;其中,f(n)为当前拍转速,f(n-1)为前一拍转速,tsamp为计算周期。本发明实施例通过对加速度采用平均值滤波方式去除干扰。

作为一种实施方式,所述步骤4中,积分系数ki的计算公式为:

作为一种实施方式,根据实时采样的溜坡距离调整积分调节系数k,调整公式为:,k(n)就是第n次的k的值,为预设的积分调节系数k的初始值,为第n次采样的溜坡距离,为第n-1次采样的溜坡距离。本发明为了解决积分超调和动态响应的问题,积分系数ki在根据加速度变化的基础上再采用变积分方案,变积分方案通过ki计算积分调节系数k来实现,通过变积分可以有效的解决陡坡或者重负载导致溜坡距离大的问题。

作为一种实施方式,所述步骤5中,根据由电机控制器和电机外特性决定的最大堵转扭矩tl对输出扭矩做限幅处理,保护电机控制器安全。本发明实施例执行防溜坡策略,电机控制器由扭矩控制切换为防溜坡控制模式,根据溜坡距离和油门踏板开度实时输出与溜坡方向相反扭矩使车辆处于静止状态,为保护控制器安全,防溜坡最大扭矩为最大堵转扭矩。

请参照图3,图3中fset为速度给定,ffb为速度反馈,车辆正常行驶使用转速闭环输出扭矩tset;进入防溜坡功能之后经过仲裁模块选择使用溜坡距离闭环积分输出扭矩tset,最终经过转矩限幅tl(tl为最大堵转扭矩,由电机控制器特性决定)输出转矩指令使车辆处于静止状态,防止下溜。

作为一种实施方式,请参照图2,电机控制器在防溜坡功能执行过程中,若汽车系统接收到刹车信号或停机信号,退出防溜坡状态进入停机模式;若系统接收到换挡信号或当前油门踏板开度大于当前溜坡扭矩退出防溜坡状态进入扭矩控制模式。

请参照图4,本发明实施例的新能源汽车防溜坡系统包括接收判断模块、防溜坡功能模块、执行判断模块、防溜坡模块及溜坡距离闭环积分控制模块。

接收判断模块:判断汽车的vcu通讯协议是否有防溜坡指令,若有,则按照vcu指令执行防溜坡功能,若无,则独立判断溜坡状态。

防溜坡功能模块:实时采集档位信号、刹车信号、油门开度信号、运行命令指令和电机转子位置p(n)的信号,利用电机转子位置p(n)、车轮外径半径r和电机车轮传动比k计算溜坡距离s,计算公式为:。式中p(0)为转子初始位置。

执行判断模块:判断汽车档位在d档并且溜坡距离s大于溜坡距离设定值s0或者汽车档位在r档并且溜坡距离s大于溜坡距离设定值s0,并且汽车系统没有刹车信号,并且汽车系统没有停机信号,汽车系统执行防溜坡功能,否则不执行防溜坡功能。

防溜坡模块:采集电机转子速度信号f(n),计算电机转子加速度ar,利用加速度ar、初始积分系数iinit和积分调节系数k计算积分系数ki。

溜坡距离闭环积分控制模块:根据设定溜坡距离s0和实际溜坡距离s闭环积分调节输出扭矩,控制整辆汽车静止在坡道上,如图3所示,输出扭矩的计算公式为:。本发明实施例根据溜坡过程电机加速度从预设积分系数基础增加或者减小积分系数,采用不用强度的积分系数调节电机输出扭矩自适应不同道路坡度。

作为一种实施方式,防溜坡模块中,电机转子加速度ar计算周期为转矩调节的四分之一,因此一个转矩调节周期取四次加速度平均值,剔除干扰信号。电机加速度计算公式为:;其中,f(n)为当前拍转速,f(n-1)为前一拍转速,tsamp为计算周期。

作为一种实施方式,防溜坡模块中,积分系数ki的计算公式为:

作为一种实施方式,还根据实时采样的溜坡距离调整积分调节系数k,调整公式为:,k(n)就是第n次的k的值,为预设的积分调节系数k的初始值,为第n次采样的溜坡距离,为第n-1次采样的溜坡距离。本发明为了解决积分超调和动态响应的问题,积分系数ki在根据加速度变化的基础上再采用变积分方案,变积分方案通过ki计算积分调节系数k来实现,通过变积分可以有效的解决陡坡或者重负载导致溜坡距离大的问题。

作为一种实施方式,溜坡距离闭环积分控制模块根据由电机控制器和电机外特性决定的最大堵转扭矩tl对输出扭矩做限幅处理。本发明实施例执行防溜坡策略,电机控制器由扭矩控制切换为防溜坡控制模式,根据溜坡距离和油门踏板开度实时输出与溜坡方向相反扭矩使车辆处于静止状态,为保护控制器安全,防溜坡最大扭矩为最大堵转扭矩。

作为一种实施方式,在防溜坡功能执行过程中,若汽车系统接收到刹车信号或停机信号,退出防溜坡状态进入停机模式;若系统接收到换挡信号或当前油门踏板开度大于当前溜坡扭矩退出防溜坡状态进入扭矩控制模式。

本发明可匹配不同防溜坡策略的vcu实现防溜坡功能,如果vcu包含溜坡检测策略,电机控制器接收vcu防溜坡指令进行防溜坡控制,如果vcu不包含溜坡检测策略,电机控制器独立判断溜坡状态,进入防溜坡控制模式,同时将防溜坡状态反馈给vcu。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同范围限定。

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