本发明涉及的是一种混合动力汽车控制领域的技术,具体是一种湿式双离合变速器混合动力汽车的换挡控制方法。
背景技术:
随着能源匮乏与环境污染的日益严重化,节能减排已经成为汽车行业需要面对的重大课题。自动换档技术是混合动力汽车的关键技术之一,目前市场中主流自动变速器主要包括at、dct、cvt、amt。其中,dct具有传动效率高,换挡无动力中断,舒适性好等优点,随着技术的日益成熟,逐渐受到市场的青睐。因此,将dct应用于混合动力汽车中,能够有效的提高经济性与舒适性。
技术实现要素:
本发明针对现有技术在纯电动模式下切换单个挡位需要动作多个同步器,导致换挡时间的延长等缺陷,提出一种湿式双离合变速器混合动力汽车的换挡控制方法,通过混动汽车的行车工况计算换挡点,结合运行模式、同步器和离合器的当前状态判断目标挡位和需要的同步器动作,在电机工作时通过can发送电机请求信号,通过电机控制器进行调扭和调速的请求控制,实现纯电动模式、混合模式和传统模式的自动换挡控制。
本发明是通过以下技术方案实现的:
本发明实时采集混动汽车的行车工况,经判断后选择对应的换挡图并计算换挡点;然后结合同步器和离合器的当前状态判断当前运动模式下混动汽车的目标挡位及同步器动作,通过发动机和电机驱动传动机构进行动力传递,在电机工作时通过can向电机控制器发送电机请求信号进行电机调节,实现纯电动(ev)模式、混合(hev)模式和传统模式(ice模式)下的自动换挡控制。
所述的行车工况包括但不限于:加速踏板开度、制动压力、车辆加速度、坡度、温度和大气压。
所述的换挡点包括:发动机换挡点和电机换挡点,其中:发动机换挡点为传递发动机动力的挡位切换点,电机换挡点为传递电机动力的挡位切换点。
所述的发动机的前进挡位有6个,分别为1-2-3-4-5-6,电机的前进挡位有3个,分别为1-3-5。
所述的运行模式指混合动力汽车的纯电动(ev)模式、混合(hev)模式和传统模式(ice模式)。
所述的同步器的当前状态是指:同步器位置以及同步器是否在动作过程中。
所述的离合器的当前状态是指:离合器传递扭矩以及离合器是否处于交互过程中。
所述的离合器在传递扭矩和交互过程中同步器停止动作。
所述的目标挡位包括:发动机目标挡位和电机目标挡位,其中:发动机目标挡位为传递发动机动力的目标挡位,电机目标挡位为传递电机动力的目标挡位。
所述的同步器动作包括:上挡、退挡以及上挡挡位、退挡挡位。
所述的传动机构包括:离合器、奇数输入轴、偶数输入轴、一挡齿~六挡齿、倒挡齿、四个同步器、依次相连的主减速器、差速器和半轴,其中:偶数输入轴空套在奇数输入轴上,偶数输入轴和奇数输入轴分别通过离合器与发动机相连;偶数输入轴依次连有二挡齿、四挡齿和六挡齿,奇数输入轴连有一挡齿、三挡齿、五挡齿和倒挡齿;四个同步器均与主减速器相连,其中三个同步器分别接触一挡齿和三挡齿、四挡齿和二挡齿、六挡齿与倒挡齿,另外一个同步器仅与五挡齿接触。
所述的电机请求信号包括:模式请求信号和模式对应的请求值。
所述的模式包括:扭矩模式和转速模式。
所述的电机调节包括:退挡时,发送扭矩请求信号,请求值为零;上挡时,具体包括以下步骤:
s1:发送扭矩请求信号,请求值为零;
s2:如果监测到电机扭矩已经被调节为零,则发送退挡指令;否则继续对电机进行调扭,待同步器退到中位,发送转速请求信号,转速的请求值根据当前车速及电机目标挡位的速比得到,进入s3;
s3:电机转速实际值与目标值差值达到一定范围,发送扭矩请求信号,扭矩请求值为零;
s4:电机扭矩值调节为零时,发送上挡指令;
s5:上挡成功后,取消对电机的调节请求。
技术效果
与现有技术相比,本发明通过结合换挡点、运行模式、当前同步器和离合器的状态判断目标挡位和需要的同步器动作,通过can发送电机请求信号给电机控制器,在电机工作时进行调扭及调速的请求控制,实现纯电动模式(ev模式)、混合模式(hev模式)和传统模式(ice模式)的自动换挡控制,有效提高了电机和发动机的效率,改善整车的经济与排放性能。
附图说明
图1为p2.5混动双离合器变速器传动机构示意图;
图2为ev模式目标挡位判断逻辑示意图;
图3为ev模式同步器动作判断逻辑示意图;
图4为hev模式目标挡位判断逻辑示意图;
图5为hev模式同步器动作判断逻辑示意图;
图6为ice模式目标挡位判断逻辑示意图;
图7为ice模式同步器动作判断逻辑示意图;
图8为退挡逻辑示意图;
图9为上挡逻辑示意图;
图中:1~6为前进挡位、r为倒挡、a~d为同步器、ce为发动机、em为电机、md为主减速器和差速器、ha为半轴、c11和c12为离合器。
具体实施方式
如图1所示,本实施例采用p2.5混动湿式双离合器变速器的传动机构进行动力传递,传动机构包括:离合器c11和c12、奇数输入轴、偶数输入轴、一挡齿~六挡齿、同步器a~d、依次相连的主减速器、差速器和半轴,其中:偶数输入轴空套在奇数输入轴上,偶数输入轴和奇数输入轴分别通过离合器c12、c11与发动机相连;偶数输入轴连有二挡齿、四挡齿和六挡齿,奇数输入轴连有一挡齿、三挡齿、五挡齿和倒挡齿;同步器a~d均与主减速器相连,同步器a分别接触一挡齿和三挡齿,同步器b分别接触四挡齿和二挡齿,同步器d分别接触六挡齿和倒挡齿,同步器c仅与五挡齿接触。
所述的同步器a、c为奇数轴同步器,同步器b、d为偶数轴同步器。
本实施例实时采集混动汽车的行车工况,经判断后选择对应的换挡图并计算换挡点;然后结合同步器和离合器的当前状态判断当前运动模式下混动汽车的目标挡位及同步器动作,通过发动机和电机驱动传动机构进行动力传递,在电机工作时通过can向电机控制器发送电机请求信号进行电机调节,实现纯电动(ev)模式、混合(hev)模式和传统模式(ice模式)下的自动换挡控制。
所述的行车工况包括但不限于:加速踏板开度、制动压力、车辆加速度、坡度、温度和大气压。
所述的换挡点包括:发动机换挡点和电机换挡点,其中:发动机换挡点为传递发动机动力的挡位切换点,电机换挡点为传递电机动力的挡位切换点。
所述的发动机换挡点与电机换挡点的关系保证了混合模式下的动力无中断换挡。
所述的发动机前进挡位有6个,分别为1-2-3-4-5-6,电机前进挡位有3个,分别为1-3-5。
所述的发动机换挡点在无刹车工况下的基础换挡点如表1所示,其中加速踏板开度指由驾驶员踩下的加速踏板开度计算得到的对应的发动机虚拟加速踏板开度。
表1发动机无刹车工况下基础换挡点
所述的发动机换挡点在有刹车工况下的基础换挡点如表2所示,该工况下禁止升挡。
表2发动机有刹车工况下基础换挡点
所述的电机换挡点和发动机换挡点的关系满足:
所述的运行模式指混合动力汽车的纯电动(ev)模式、混合(hev)模式和传统模式(ice模式)。
所述的同步器的当前状态是指:同步器位置以及同步器是否在动作过程中。
所述的离合器的当前状态是指:离合器传递扭矩以及离合器是否处于交互过程中。
所述的离合器在传递扭矩和交互过程中同步器停止动作。
所述的同步器在动作过程中停止动作更新。
所述的目标挡位包括:发动机目标挡位和电机目标挡位,其中:发动机目标挡位为传递发动机动力的目标挡位,电机目标挡位为传递电机动力的目标挡位。
所述的同步器动作包括:上挡、退挡以及上挡挡位、退挡挡位。
所述的目标挡位用于离合器c11、c12扭矩和电机em扭矩控制,定义如下:
(1)目标挡位为1,电机工作,发动机不工作;动力传动路线为:电机-三挡齿-奇数输入轴-一挡齿-同步器a(左移)-主减速器-差速器-半轴;
(2)目标挡位为2,电机工作,发动机不工作;动力传动路线为:电机-三挡齿-同步器a(右移)-主减速器-差速器-半轴;
(3)目标挡位为3,电机工作,发动机不工作;动力传动路线为:电机-三挡齿-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;
(4)目标挡位为4,电机和发动机同时工作;动力传动路线为:电机-三挡齿-奇数输入轴-一挡齿-同步器a(左移)-主减速器-差速器-半轴;发动机-奇数输入轴-一挡齿-同步器a(左移)-主减速器-差速器-半轴;
(5)目标挡位为5,电机和发动机同时工作;动力传动路线为:电机-三挡齿-奇数输入轴-一挡齿-同步器a(左移)-主减速器-差速器-半轴;发动机-偶数输入轴-二挡齿-同步器b(右移)-主减速器-差速器-半轴;
(6)目标挡位为6,电机和发动机同时工作;动力传动路线为:电机-三挡齿-同步器a(右移)-主减速器-差速器-半轴;发动机-偶数输入轴-二挡齿-同步器b(右移)-主减速器-差速器-半轴;
(7)目标挡位为7,电机和发动机同时工作;动力传动路线为:电机-三挡齿-同步器a(右移)-主减速器-差速器-半轴;发动机-奇数输入轴-三挡齿-同步器a(右移)-主减速器-差速器-半轴;
(8)目标挡位为8,电机和发动机同时工作;动力传动路线为:电机-三挡齿-同步器a(右移)-主减速器-差速器-半轴;发动机-偶数输入轴-四挡齿-同步器b(左移)-主减速器-差速器-半轴;
(9)目标挡位为9,电机和发动机同时工作;动力传动路线为:电机-三挡齿-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;发动机-偶数输入轴-四挡齿-同步器b(左移)-主减速器-差速器-半轴;
(10)目标挡位为10,电机和发动机同时工作;动力传动路线为:电机-三挡齿-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;发动机-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;
(11)目标挡位为11,电机和发动机同时工作;动力传动路线为:电机-三挡齿-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;发动机-偶数输入轴-六挡齿-同步器d(左移)-主减速器-差速器-半轴;
(12)目标挡位为12,发动机工作,电机不工作;动力传动路线为:发动机-奇数输入轴-一挡齿-同步器a(左移)-主减速器-差速器-半轴;
(13)目标挡位为13,发动机工作,电机不工作;动力传动路线为:发动机-偶数输入轴-二挡齿-同步器b(右移)-主减速器-差速器-半轴;
(14)目标挡位为14,发动机工作,电机不工作;动力传动路线为:发动机-奇数输入轴-三挡齿-同步器a(右移)-主减速器-差速器-半轴;
(15)目标挡位为15,发动机工作,电机不工作;动力传动路线为:发动机-偶数输入轴-四挡齿-同步器b(左移)-主减速器-差速器-半轴;
(16)目标挡位为16,发动机工作,电机不工作;动力传动路线为:发动机-奇数输入轴-五挡齿-同步器c(右移)-主减速器-差速器-半轴;
(17)目标挡位为17,发动机工作,电机不工作;动力传动路线为:发动机-偶数输入轴-六挡齿-同步器d(左移)-主减速器-差速器-半轴。
所述的电机请求信号包括:模式请求信号和模式对应的请求值。
所述的模式包括:扭矩模式和转速模式。
所述的电机调节包括:退挡时,发送扭矩请求信号,请求值为零;上挡时,具体包括以下步骤:
s1:发送扭矩请求信号,请求值为零;
s2:如果监测到电机扭矩已经被调节为零,则发送退挡指令;否则继续对电机进行调扭,待同步器退到中位,发送转速请求信号,转速的请求值根据当前车速及电机目标挡位的速比得到,进入s3;
s3:电机转速实际值与目标值差值达到一定范围,发送扭矩请求信号,扭矩请求值为零;
s4:电机扭矩值调节为零时,发送上挡指令;
s5:上挡成功后,取消对电机的调节请求。
如图2和图3所示,ev模式的升降挡过程控制策略包括目标挡位(t_gear)判断逻辑和同步器动作判断逻辑。
如图2所示,进行ev模式目标挡位升挡判断时,首先初始化tev0,判断初始目标挡位:
当车速(v)小于电机一挡升三挡换挡点(vup_em[1])时,由tev0进入tev1,目标挡位(t_gear)为1;
当车速(v)大于等于电机一挡升三挡换挡点(vup_em[1])且小于三挡升五挡换挡点(vup_em[2])时,由tev0进入tev2,目标挡位(t_gear)为2;
当车速(v)大于等于电机三挡升五挡换挡点(vup_em[2])时,由tev0进入tev3,目标挡位(t_gear)为3。
所述的ev模式目标挡位的升挡判断逻辑(当前为tev1,目标挡位为1)为:
当车速(v)大于等于电机一挡升三挡换挡点(vup_em[1])时,由tev1进入tev2,目标挡位(t_gear)为2;
当车速(v)大于等于电机三挡升五挡换挡点(vup_em[2])时,由tev2进入tev3,目标挡位(t_gear)为3。
所述的ev模式目标挡位的降挡判断逻辑(当前为tev3,目标挡位为3)为:
当车速(v)小于等于电机五挡降三挡换挡点(vdown_em[2])时,由tev3进入tev2,目标挡位(t_gear)为2;
当车速(v)小于等于电机三挡降一挡换挡点(vdown_em[1])时,由tev2进入tev1,目标挡位(t_gear)为1。
如图3所示,进行同步器动作判断时,首先进入初始化状态fev0,调用退挡逻辑,退掉偶数挡位,进入初始化奇数轴同步器逻辑判断:
如果目标挡位(t_gear)为1,则由fev0进入fev1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为2,则由fev0进入fev2,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为3,则由fev0进入fev3,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑。
以当前处于fev1为例,说明升挡过程中同步器动作判断逻辑:
当车速(v)大于等于电机一挡升三挡换挡点(vup_em[1])时,由fev1进入fev2,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)大于等于电机三挡升五挡换挡点(vup_em[2])时,由fev2进入fev3,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑。
以当前处于fev3为例,说明降挡过程中同步器动作判断逻辑:
当车速(v)小于等于电机五挡降三挡换挡点(vdown_em[2])时,由fev3进入fev2,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)小于等于电机三挡降一挡换挡点(vdown_em[1])时,由fev2进入fev1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑。
如图4和图5所示,hev模式的升降挡过程控制策略包括目标挡位(t_gear)判断逻辑和同步器动作判断逻辑。
如图4所示,进行hev模式目标挡位升挡判断时,首先初始化thev0,判断初始目标挡位:
当车速(v)小于发动机一挡升二挡换挡点(vup_ce[1])时,由thev0进入thev1,目标挡位(t_gear)为4;
当车速(v)大于等于发动机一挡升二挡换挡点(vup_ce[1])且小于电机一挡升三挡换挡点(vup_em[1])时,由thev0进入thev2,目标挡位(t_gear)为5;
当车速(v)小于发动机二挡升三挡换挡点(vup_ce[2])且大于等于电机一挡升三挡换挡点(vup_em[1])时,由thev0进入thev3,目标挡位(t_gear)为6;
当车速(v)大于等于发动机二挡升三挡换挡点(vup_ce[2])且小于电机三挡升五挡换挡点(vup_em[2])时,由thev0进入thev4,目标挡位(t_gear)为7;
当车速(v)大于等于发动机三挡升四挡换挡点(vup_ce[3])且小于电机三挡升五挡换挡点(vup_em[2])时,由thev0进入thev5,目标挡位(t_gear)为8;
当车速(v)小于发动机四挡升五挡换挡点(vup_ce[4])且大于等于电机三挡升五挡换挡点(vup_em[2])时,由thev0进入thev6,目标挡位(t_gear)为9;
当车速(v)大于等于发动机四挡升五挡换挡点(vup_ce[4])且小于发动机五挡升六挡换挡点(vup_ce[5])时,由thev0进入thev7,目标挡位(t_gear)为10;
当车速(v)大于等于发动机五挡升六挡换挡点(vup_ce[5])时,由thev0进入thev8,目标挡位(t_gear)为11。
所述的hev模式目标挡位的升挡判断逻辑(当前为thev1,目标挡位为4)为:
当车速(v)大于等于发动机一挡升二挡换挡点(vup_ce[1])时,由thev1进入thev2,目标挡位(t_gear)为5;
当车速(v)大于等于电机一挡升三挡换挡点(vup_em[1])时,由thev2进入thev3,目标挡位(t_gear)为6;
当车速(v)大于等于发动机二挡升三挡换挡点(vup_ce[2])时,由thev3进入thev4,目标挡位(t_gear)为7;
当车速(v)大于等于发动机三挡升四挡换挡点(vup_ce[3])时,由thev4进入thev5,目标挡位(t_gear)为8;
当车速(v)大于等于电机三挡升五挡换挡点(vup_em[2])时,由thev5进入thev6,目标挡位(t_gear)为9;
当车速(v)大于等于发动机四挡升五挡换挡点(vup_ce[4])时,由thev6进入thev7,目标挡位(t_gear)为10;
当车速(v)大于等于发动机五挡升六挡换挡点(vup_ce[5])时,由thev7进入thev8,目标挡位(t_gear)为11。
所述的hev模式目标挡位的降挡判断逻辑(当前为thev8,目标挡位为11)为:
当车速(v)小于等于发动机六挡降五挡换挡点(vdown_ce[5])时,由thev8进入thev7,目标挡位(t_gear)为10;
当车速(v)小于等于发动机五挡降四挡换挡点(vdown_ce[4])时,由thev7进入thev6,目标挡位(t_gear)为9;
当车速(v)小于等于电机五挡降三挡换挡点(vdown_em[2])时,由thev6进入thev5,目标挡位(t_gear)为8;
当车速(v)小于等于发动机四挡降三挡换挡点(vdown_ce[3])时,由thev5进入thev4,目标挡位(t_gear)为7;
当车速(v)小于等于发动机三挡降二挡换挡点(vdown_ce[2])时,由thev4进入thev3,目标挡位(t_gear)为6;
当车速(v)小于等于电机三挡降一挡换挡点(vdown_em[1])时,由thev3进入thev2,目标挡位(t_gear)为5;
当车速(v)小于等于发动机二挡降一挡换挡点(vdown_ce[1])时,由thev2进入thev1,目标挡位(t_gear)为4。
如图5所示,进行同步器动作判断时,首先初始化状态fhev0,进入同步器逻辑判断:
如果目标挡位(t_gear)为4,则由fhev0进入fhev1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为5,则由fhev0进入fhev2,要上奇数轴一挡同步器及偶数轴二挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为6,则由fhev0进入fhev3,要上奇数轴三挡同步器及偶数轴二挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为7,则由fhev0进入fhev4,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为8,则由fhev0进入fhev5,要上奇数轴三挡同步器及偶数轴四挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为9,则由fhev0进入fhev6,要上奇数轴五挡同步器及偶数轴四挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为10,则由fhev0进入fhev7,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为11,则由fhev0进入fhev8,要上奇数轴五挡同步器及偶数轴六挡同步器,调用上挡逻辑。
以当前处于fhev1为例,说明升挡过程中同步器动作判断逻辑:
当车速(v)大于等于发动机一挡升二挡换挡点与补偿值差值(vup_ce[1]-offsetup)时,由fhev1进入fhev2,要上奇数轴一挡同步器和偶数轴二挡同步器,调用上挡逻辑;
当车速(v)大于等于电机一挡升三挡换挡点与补偿值差值(vup_em[1]-offsetup)时,由fhev2进入fhev3,要上奇数轴三挡同步器和偶数轴二挡同步器,调用上挡逻辑;
当车速(v)大于等于发动机二挡升三挡换挡点与补偿值差值(vup_ce[2]-offsetup)时,由fhev3进入fhev4,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)大于等于发动机三挡升四挡换挡点与补偿值差值(vup_ce[3]-offsetup)时,由fhev4进入fhev5,要上奇数轴三挡同步器和偶数轴四挡同步器,调用上挡逻辑;
当车速(v)大于等于电机三挡升五挡换挡点与补偿值差值(vup_em[2]-offsetup)时,由fhev5进入fhev6,要上奇数轴五挡同步器和偶数轴四挡同步器,调用上挡逻辑;
当车速(v)大于等于发动机四挡升五挡换挡点与补偿值差值(vup_ce[4]-offsetup)时,由fhev6进入fhev7,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)大于等于发动机五挡升六挡换挡点与补偿值差值(vup_ce[5]-offsetup)时,由fhev7进入fhev8,要上奇数轴五挡同步器和偶数轴六挡同步器,调用上挡逻辑。
以当前处于fhev8为例,说明降挡过程中同步器动作判断逻辑:
当车速(v)小于等于发动机六挡降五挡换挡点与补偿值之和(vdown_ce[5]+offsetdown)时,由fhev8进入fhev7,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)小于等于发动机五挡降四挡换挡点与补偿值之和(vdown_ce[4]+offsetdown)时,由fhev7进入fhev6,要上奇数轴五挡同步器和偶数轴四挡同步器,调用上挡逻辑;
当车速(v)小于等于电机五挡降三挡换挡点与补偿值之和(vdown_em[2]+offsetdown)时,由fhev6进入fhev5,要上奇数轴三挡同步器及偶数轴四挡同步器,调用上挡逻辑;
当车速(v)小于等于发动机四挡降三挡换挡点与补偿值之和(vdown_ce[3]+offsetdown)时,由fhev5进入fhev4,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)小于等于发动机三挡降二挡换挡点与补偿值之和(vdown_ce[2]+offsetdown)时,由fhev4进入fhev3,要上奇数轴三挡同步器和偶数轴二挡同步器,调用上挡逻辑;
当车速(v)小于等于电机三挡降一挡换挡点与补偿值之和(vdown_em[1]+offsetdown)时,由fhev3进入fhev2,要上奇数轴一挡同步器及偶数轴二挡同步器,调用上挡逻辑;
当车速(v)小于发动机二挡降一挡换挡点与补偿值之和(vdown_ce[1]+offsetdown)时,由fhev2进入fhev1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑。
如图6和图7所示,ice模式的升降挡过程控制策略包括目标挡位(t_gear)判断逻辑和同步器动作判断逻辑。
如图6所示,进行ice模式目标挡位升挡判断时,首先初始化tice0,判断初始目标挡位:
当车速(v)小于发动机一挡升二挡换挡点(vup_ce[1])时,由tice0进入tice1,目标挡位(t_gear)为12;
当车速(v)大于等于发动机一挡升二挡换挡点(vup_ce[1])且小于二挡升三挡换挡点(vup_ce[2])时,由tice0进入tice2,目标挡位(t_gear)为13;
当车速(v)大于等于发动机二挡升三挡换挡点(vup_ce[2])且小于三挡升四挡换挡点(vup_ce[3])时,由tice0进入tice3,目标挡位(t_gear)为14;
当车速(v)大于等于发动机三挡升四挡换挡点(vup_ce[3])且小于四挡升五挡换挡点(vup_ce[4])时,由tice0进入tice4,目标挡位(t_gear)为15;
当车速(v)大于等于发动机四挡升五挡换挡点(vup_ce[4])且小于五挡升六挡换挡点(vup_ce[5])时,由tice0进入tice5,目标挡位(t_gear)为16;
当车速(v)大于等于发动机五挡升六挡换挡点(vup_ce[5])时,由tice0进入tice6,目标挡位(t_gear)为17。
所述的ice模式目标挡位的升挡判断逻辑(当前为tice1,目标挡位为12)为:
当车速(v)大于等于发动机一挡升二挡换挡点(vup_ce[1])时,由tice1进入tice2,目标挡位(t_gear)为13;
当车速(v)大于等于发动机二挡升三挡换挡点(vup_ce[2])时,由tice2进入tice3,目标挡位(t_gear)为14;
当车速(v)大于等于发动机三挡升四挡换挡点(vup_ce[3])时,由tice3进入tice4,目标挡位(t_gear)为15;
当车速(v)大于等于发动机四挡升五挡换挡点(vup_ce[4])时,由tice4进入tice5,目标挡位(t_gear)为16;
当车速(v)大于等于发动机五挡升六挡换挡点(vup_ce[5])时,由tice5进入tice6,目标挡位(t_gear)为17。
所述的ice模式目标挡位的降挡判断逻辑(当前为tice6,目标挡位为17)为:
当车速(v)小于等于发动机六挡降五挡换挡点(vdown_ce[5])时,由tice6进入tice5,目标挡位(t_gear)为16;
当车速(v)小于等于发动机五挡降四挡换挡点(vdown_ce[4])时,由tice5进入tice4,目标挡位(t_gear)为15;
当车速(v)小于等于发动机四挡降三挡换挡点(vdown_ce[3])时,由tice4进入tice3,目标挡位(t_gear)为14;
当车速(v)小于等于发动机三挡降二挡换挡点(vdown_ce[2])时,由tice3进入tice2,目标挡位(t_gear)为13;
当车速(v)小于等于发动机二挡降一挡换挡点(vdown_ce[1])时,由tice2进入tice1,目标挡位(t_gear)为12。
如图7所示,进行同步器动作判断时,首先初始化状态fice0,进入同步器逻辑判断:
如果目标挡位(t_gear)为12,则由fice0进入fice1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为13,则由fice0进入fice2,奇数轴同步器不动作,上偶数轴二挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为14,则由fice0进入fice3,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为15,则由fice0进入fice4,奇数轴同步器不动作,上偶数轴四挡同步器,调用上挡逻辑;
如果目标挡位(t_gear)为16,则由fice0进入fice5,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
如果目标挡位(t_gear)为17,则由fice0进入fice6,奇数轴同步器不动作,上偶数轴六挡同步器,调用上挡逻辑。
以当前处于fice1为例,说明升挡过程中同步器动作判断逻辑:
当车速(v)大于等于发动机一挡升二挡换挡点与补偿值差值(vup_ce[1]-offsetup)时,由fice1进入fice2,奇数轴同步器不动作,要上偶数轴二挡同步器,调用上挡逻辑;
当车速(v)大于等于发动机二挡升三挡换挡点与补偿值差值(vup_ce[2]-offsetup)时,由fice2进入fice3,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)大于等于发动机三挡升四挡换挡点与补偿值差值(vup_ce[3]-offsetup)时,由fice1进入fice2,奇数轴同步器不动作,要上偶数轴四挡同步器,调用上挡逻辑;
当车速(v)大于等于发动机四挡升五挡换挡点与补偿值差值(vup_ce[4]-offsetup)时,由fice2进入fice3,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)大于等于发动机五挡升六挡换挡点与补偿值差值(vup_ce[5]-offsetup)时,由fice1进入fice2,奇数轴同步器不动作,要上偶数轴六挡同步器,调用上挡逻辑。
以当前处于fice6为例,说明降挡过程中同步器动作判断逻辑:
当车速(v)小于等于发动机六挡降五挡换挡点与补偿值之和(vdown_ce[5]+offsetdown)时,由fice6进入fice5,要上奇数轴五挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)小于等于发动机五挡降四挡换挡点与补偿值之和(vdown_ce[4]+offsetdown)时,由fice5进入fice4,奇数轴同步器不动作,要上偶数轴四挡同步器,调用上挡逻辑;
当车速(v)小于等于发动机四挡降三挡换挡点与补偿值之和(vdown_ce[3]+offsetdown)时,由fice4进入fice3,要上奇数轴三挡同步器,偶数轴同步器不动作,调用上挡逻辑;
当车速(v)小于等于发动机三挡降二挡换挡点与补偿值之和(vdown_ce[2]+offsetdown)时,由fice3进入fice2,奇数轴同步器不动作,要上偶数轴二挡同步器,调用上挡逻辑;
当车速(v)小于等于发动机二挡降一挡换挡点与补偿值之和(vdown_ce[1]+offsetdown)时,由fice2进入fice1,要上奇数轴一挡同步器,偶数轴同步器不动作,调用上挡逻辑。
如图8所示,所述的退挡逻辑包括以下情况:
1)奇数轴有挡位在位且要退掉奇数轴挡位且非传统模式,对电机进行扭矩请求,扭矩清零后,执行退挡指令dsynchro=s_gear,挡位退到中位后,取消退挡指令,即dsynchro=0;
2)奇数轴有挡位在位且要退掉奇数轴挡位且为传统模式,执行退挡指令dsynchro=s_gear,挡位退到中位后,取消退挡指令,即dsynchro=0;
3)偶数轴有挡位在位且要退掉偶数轴挡位,执行退挡指令dsynchro=s_gear,挡位退到中位后,取消退挡指令,即dsynchro=0。
如图9所示,所述的上挡逻辑包括以下情况:
1)要上挡位为奇数挡且该挡位不在位且奇数轴有其它挡位在位且非传统模式,首先调用退挡逻辑退掉奇数轴挡位,奇数轴所有挡位退至中位后,对电机进行转速请求,请求值根据当前车速及目标挡位速比得到;电机实际转速与目标转速差值绝对值小于标定值时,对电机进行扭矩请求,将电机扭矩清零,电机实际扭矩小于标定值且转速满足转速范围要求后,执行上挡指令synchro=syn_temp_odd,上挡成功后,取消上挡指令synchro=0;
2)要上挡位为奇数挡且该挡位不在位且奇数轴有其它挡位在位且传统模式,首先调用退挡逻辑退掉奇数轴挡位,奇数轴所有挡位退至中位后,执行上挡指令synchro=syn_temp_odd,上挡成功后,取消上挡指令synchro=0;
3)要上挡位为奇数挡且该挡位不在位且奇数轴无其它挡位在位且非传统模式,对电机进行转速请求,请求值根据当前车速及目标挡位的速比得到;电机实际转速与目标转速差值绝对值小于标定值时,对电机进行扭矩请求,将电机扭矩清零,电机实际扭矩小于标定值且转速满足转速范围要求后,执行上挡指令synchro=syn_temp_odd,上挡成功后,取消上挡指令synchro=0;
4)要上挡位为奇数挡且该挡位不在位且奇数轴无其它挡位在位且传统模式,执行上挡指令synchro=syn_temp_odd,上挡成功后,取消上挡指令synchro=0;
5)要上挡位为偶数挡且该挡位不在位且偶数轴有其它挡位在位,首先调用退挡逻辑退掉偶数轴挡位,偶数轴所有挡位退至中位后,执行上挡指令synchro=syn_temp_even,上挡成功后,取消上挡指令synchro=0;
6)要上挡位为偶数挡且该挡位不在位且偶数轴无其它挡位在位,执行上挡指令synchro=syn_temp_even,上挡成功后,取消上挡指令synchro=0。
所述的电机包括两种工作模式:电动机和发电机,本实施例为电动机工作模式,但不限于电动机工作模式,电机根据能量管理策略选择工作模式。
上述具体实施可由本领域技术人员在不背离本发明原理和宗旨的前提下以不同的方式对其进行局部调整,本发明的保护范围以权利要求书为准且不由上述具体实施所限,在其范围内的各个实现方案均受本发明之约束。