混合动力汽车及混合动力汽车的控制方法与流程

文档序号:13191315阅读:468来源:国知局
混合动力汽车及混合动力汽车的控制方法与流程

本发明涉及一种混合动力汽车及混合动力汽车的控制方法。



背景技术:

在日本特开2014-144659中公开了具有在三个旋转要素连接有发动机、第一电动机和第二电动机的行星齿轮机构的混合动力汽车。在该混合动力汽车中,将连接于第二电动机的旋转要素连接到经由有级变速器连结于车轮的驱动轴。在该混合动力汽车中,基本上以如下方式进行驱动控制。首先,根据司机对加速器踏板的操作量和车速来设定要求驱动力。接下来,通过对所设定的要求驱动力乘以驱动轴的转速,计算应该从发动机输出的要求功率。接下来,根据要求功率以及燃耗达到最佳的发动机的工作线(燃耗最佳工作线)来设定发动机的目标转速。然后,以使发动机以目标转速旋转而输出要求功率且将要求驱动力输出到驱动轴而使混合动力汽车行驶的方式,控制发动机、第一电动机、第二电动机和有级变速器。



技术实现要素:

在上述混合动力汽车中,能够与有级变速器的变速级无关地自由地设定发动机的运转点。因此,产生在司机踩下制动踏板时发动机转速的变化与车速的变化不匹配的情况。另外,还产生即使有级变速器的变速级变化而发动机的转速也不变化的情况。在这些情况下,成为与仅具备发动机作为驱动源且在发动机与车轴之间设置有有级变速器的汽车的驾驶感受不同的驾驶感受,从而有可能给司机带来不适感。在不具备有级变速器的类型的混合动力汽车中,对于进行虚拟的换级变速的情况,也同样地有可能产生这样的不适感。

本发明提供一种在行驶期间制动器开启时向司机提供更加良好的驾驶感受的混合动力汽车及混合动力汽车的控制方法。

本发明的第一方式提供一种混合动力汽车。所述混合动力汽车包括发动机、第一电动机、行星齿轮机构、第二电动机、蓄电池以及电子控制单元。所述行星齿轮机构包括三个旋转要素。所述三个旋转要素分别连接于三个轴。所述三个轴是所述发动机的输出轴、所述第一电动机的旋转轴以及连结于车轴的驱动轴。所述第二电动机构成为相对于所述驱动轴输入或输出动力。所述蓄电池构成为与所述第一电动机以及所述第二电动机交换电力。在所述电子控制单元判断为所述混合动力汽车的行驶期间制动器开启时,所述电子控制单元构成为,根据制动器操作量来设定所述驱动轴所要求的要求制动力;根据所述要求制动力来设定所述发动机的基本转速;根据所述基本转速以及车速来设定变速级;根据所述变速级以及所述车速来设定所述发动机的目标转速;并且以所述发动机以所述目标转速旋转且所述要求制动力作用于所述驱动轴的方式控制所述发动机、所述第一电动机以及所述第二电动机。

根据上述结构,在混合动力汽车的行驶期间制动器开启时,根据制动器操作量来设定驱动轴所要求的要求制动力,根据要求制动力来设定发动机的基本转速,根据基本转速以及车速来设定变速级,根据变速级以及车速来设定发动机的目标转速,以使发动机以目标转速旋转且使要求制动力作用于驱动轴的方式控制发动机、第一电动机和第二电动机。由此,能够将发动机的转速设为与变速级以及车速相应(匹配)的转速。另外,在变速级变化时,能够向司机提供变速感。基于这些结果,能够向司机提供更加良好的驾驶感受。

在上述混合动力汽车中,也可以是,在所述电子控制单元判断为所述制动器开启时,所述电子控制单元构成为,根据所述要求制动力来设定制动水平,并且以所述制动水平较高时的所述基本转速大于所述制动水平较低时的所述基本转速的方式设定所述基本转速。这样一来,能够根据反映了要求制动力的制动水平来设定基本转速。

在上述混合动力汽车中,也可以是,当所述电子控制单元判断为(i)在所述制动器开启时所述制动水平是第一水平,并且(ii)所述要求制动力为第一制动力以上的状态持续了第一预定时间以上时,所述电子控制单元构成为将所述制动水平切换成比所述第一水平高的第二水平。也可以是,当所述电子控制单元判断为(iii)在所述制动器开启时所述制动水平是所述第二水平,并且(iv)所述要求制动力小于所述第一制动力以下的第二制动力的状态持续了第二预定时间以上时,所述电子控制单元构成为将所述制动水平切换成所述第一水平。这样一来,能够抑制由于要求制动力的瞬间变动而制动水平切换的情况。

在上述混合动力汽车中,也可以是,路面斜度在上坡路侧越大,则将所述第一制动力设定得越小。路面斜度在上坡路侧越大,则相对于同一要求制动力,车辆的减速度越容易变大,因此通过以上述方式确定第一制动力,能够在考虑路面斜度(车辆的减速度)的情况下将制动水平更适当地从第一水平切换成第二水平。

在上述混合动力汽车中,也可以是,当所述电子控制单元判断为(i)在所述制动器开启时所述制动水平是所述第一水平以及所述第二水平中的任一个,(ii)所述要求制动力是所述第二制动力以上的第三制动力以上,(iii)所述要求制动力的增加量为预定增加量以上时,所述电子控制单元构成为将所述制动水平切换成第三水平。也可以是,当所述电子控制单元判断为(iv)在所述制动开启时所述制动水平是所述第三水平,并且(v)所述要求制动力小于所述第二制动力的状态持续了所述第二预定时间以上时,所述电子控制单元构成为将所述制动水平切换成所述第一水平。这样一来,能够在不仅考虑要求制动力还考虑要求制动力的增加量的情况下更适当地设定制动水平。

在上述混合动力汽车中,也可以是,在所述电子控制单元判断为所述制动器开启时,所述电子控制单元构成为,根据所述车速来设定临时变速级;根据所述车速来设定降档后转速,该降档后转速是比当前的所述变速级低一级的低速级侧的变速级下的所述发动机的转速;在所述降档后转速比所述基本转速大时,将当前的所述变速级设定为上限变速级;在所述降档后转速为所述基本转速以下时,将比当前的所述变速级低一级的低速级侧的变速级设定为所述上限变速级;并且将所述临时变速级和所述上限变速级中较小的一方设定为所述变速级。这样一来,能够利用与降级后转速和基本转速的大小关系相应的上限变速级来判定是维持变速级还是使变速级降级。另外,在使上限变速级减小时,使上限变速级仅减小一级(每次一级),因此使变速级每次一级地减小,能够抑制发动机的转速的变化量变得过大。

在上述混合动力汽车中,也可以是,当所述电子控制单元判断为(i)在所述制动器开启时所述降档后转速为所述基本转速以下,并且(ii)当前的所述变速级的持续时间小于第三预定时间时,所述电子控制单元构成为将当前的所述变速级设定为所述上限变速级。这样一来,能够抑制各变速级下的持续时间变得过短的情况,能够抑制乘坐体验恶化。

在上述混合动力汽车中,也可以是,在所述电子控制单元判断为所述制动器开启时,所述电子控制单元构成为,以使所述车速较低时的所述基本转速小于所述车速较高时的所述基本转速的方式设定所述基本转速。这样一来,则能够抑制在车速比较低时发动机转速变得过高的情况。

在上述混合动力汽车中,也可以是,在所述电子控制单元判断为所述混合动力汽车的加速器开启时,所述电子控制单元构成为,根据加速器操作量来设定所述驱动轴所要求的要求驱动力;根据所述加速器操作量以及所述车速来设定所述变速级;根据所述车速以及所述变速级来设定所述目标转速;设定上限驱动力,所述上限驱动力是在使所述发动机以所述目标转速运转时从所述发动机输出的上限功率被输出到所述驱动轴时的驱动力;并且以将所述上限驱动力和所述要求驱动力中较小的一方的驱动力输出到所述驱动轴且所述发动机以所述目标转速旋转的方式,控制所述发动机、所述第一电动机以及所述第二电动机。这样一来,在加速器开启时,能够将发动机转速设为与车速和变速级相应的转速。另外,在变速级变化时,能够向司机提供变速感。基于这些结果,在加速器开启时,能够向司机提供更加良好的驾驶感受。

在上述混合动力汽车中,所述变速级也可以是虚拟变速级。上述混合动力汽车也可以还包括安装在所述驱动轴与所述行星齿轮机构之间的有级变速器。所述变速级也可以是所述有级变速器的变速级或向所述有级变速器的变速级加入虚拟变速级而得到的变速级。在此,作为“向所述有级变速器的变速级加入虚拟变速级而得到的变速级”,例如对2级变速的有级变速器的各变速级加入2个速度级的虚拟变速级则成为合计4级的变速级,对3级变速的有级变速器的各变速级加入2个速度级的虚拟变速级则成为合计6级的变速级那样,是指将有级变速级的变速级与虚拟变速级组合。这样一来,能够使用期望的级数的变速级。

本发明的第二方式提供一种混合动力汽车的控制方法。所述混合动力汽车包括发动机、第一电动机、包括三个旋转要素的行星齿轮机构、第二电动机、蓄电池以及电子控制单元。所述三个旋转要素分别连接到三个轴。所述三个轴是所述发动机的输出轴、所述第一电动机的旋转轴以及连结于车轴的驱动轴。所述第二电动机构成为相对于所述驱动轴输入或输出动力。所述蓄电池构成为与所述第一电动机以及所述第二电动机交换电力。所述控制方法包括如下步骤:通过所述电子控制单元来判断在所述混合动力汽车的行驶期间制动器是否开启。在所述电子控制单元判断为所述制动器开启时,所述控制方法还包括如下步骤:通过所述电子控制单元,根据制动器操作量来设定所述驱动轴所要求的要求制动力;通过所述电子控制单元,根据所述要求制动力来设定所述发动机的基本转速;通过所述电子控制单元,根据所述基本转速以及车速来设定变速级;通过所述电子控制单元,根据所述变速级以及所述车速来设定所述发动机的目标转速;以及通过所述电子控制单元,以所述发动机以所述目标转速旋转且所述要求制动力作用于所述驱动轴的方式控制所述发动机、所述第一电动机以及所述第二电动机。

附图说明

下面将参照附图来描述本发明的示例性实施例的特征、优点和技术意义及工业意义,相同的标号表示相同的元件,其中:

图1是示出第一实施例的混合动力汽车20的结构的概略的结构图。

图2是示出在驾驶感受优先模式下在d位置上加速器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。

图3是示出要求驱动力设定用图的一个例子的说明图。

图4是示出充放电要求功率设定图的一个例子的说明图。

图5是示出燃耗最佳发动机转速设定用图的一个例子的说明图。

图6是示出变速线型图的一个例子的说明图。

图7是示出目标发动机转速设定用图的一个例子的说明图。

图8是示出上限发动机功率设定用图的一个例子的说明图。

图9是示出在驾驶感受优先模式下在d位置上行驶期间制动器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。

图10是示出要求驱动力设定用图的一个例子的说明图。

图11是示出制动水平设定处理的一个例子的流程图。

图12是示出基本发动机转速设定用图的一个例子的说明图。

图13是示出在驾驶感受优先模式下在d位置上行驶期间制动器开启时的情形的一个例子的说明图。

图14是示出瞬时spi以及指示spi的一个例子的说明图。

图15是示出阈值设定用图的一个例子的说明图。

图16是示出阈值设定用图的一个例子的说明图。

图17是示出第二实施例的混合动力汽车120的结构的概略的结构图。

图18是示出在第二实施例中使用的变速线型图的一个例子的说明图。

图19是示出在第二实施例中在驾驶感受优先模式下在d位置上加速器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。

图20是示出第二实施例的在驾驶感受优先模式下在d位置上行驶期间制动器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。

具体实施方式

接下来,使用实施例来对用于实施本发明的方式进行说明。

图1是示出本发明的第一实施例的混合动力汽车20的结构的概略的结构图。如图所示,第一实施例的混合动力汽车20具备发动机22、行星齿轮30、电动机mg1、mg2、逆变器41、42、蓄电池50以及混合动力用电子控制单元(以下称为“hvecu”)70。

发动机22构成为将汽油、轻油等作为燃料而输出动力的内燃机。该发动机22通过发动机用电子控制单元(以下称为“发动机ecu”)24来进行运转控制。

虽然未图示,发动机ecu24构成为以cpu为中心的微处理器,除cpu之外,还具备存储处理程序的rom、临时地存储数据的ram、输入输出端口、通信端口。从输入端口向发动机ecu24输入对发动机22进行运转控制所需的来自各种传感器的信号。作为输入到发动机ecu24的信号,例如能够列举出来自检测发动机22的曲柄轴26的旋转位置的曲柄位置传感器23的曲柄角θcr、来自检测节流阀的位置的节流阀位置传感器的节流阀开度th等。从发动机ecu24经由输出端口输出用于对发动机22进行运转控制的各种控制信号。作为从发动机ecu24输出的信号,例如能够列举出针对调节节流阀的位置的节流阀电动机的驱动控制信号、针对燃料喷射阀的驱动控制信号、针对与点火器一体化的点火线圈的驱动控制信号等。发动机ecu24经由通信端口与hvecu70连接,通过来自hvecu70的控制信号对发动机22进行运转控制,并且根据需要将与发动机22的运转状态相关的数据输出到hvecu70。发动机ecu24根据来自曲柄位置传感器23的曲柄角θcr,对曲柄轴26的转速即发动机22的转速ne进行运算。

行星齿轮30构成为单小齿轮式的行星齿轮机构。在行星齿轮30的太阳轮连接有电动机mg1的转子。在行星齿轮30的齿圈连接有经由差动齿轮38连结于驱动轮39a、39b的驱动轴36。经由减震器28将发动机22的曲柄轴26连接于行星齿轮30的行星架。这些太阳轮、齿圈、行星架是三个旋转要素的一个例子。

电动机mg1例如构成为同步发电电动机,如上所述,转子连接于行星齿轮30的太阳轮。电动机mg2例如构成为同步发电电动机,转子连接于驱动轴36。逆变器41、42经由电力线54与蓄电池50连接。通过电动机用电子控制单元(以下称为“电动机ecu”)40对逆变器41、42的未图示的多个开关元件进行开关控制,从而对电动机mg1、mg2进行旋转驱动。

虽然未图示,电动机ecu40构成为以cpu为中心的微处理器,除cpu之外,还具备存储处理程序的rom、临时地存储数据的ram、输入输出端口、通信端口。经由输入端口向电动机ecu40输入对电动机mg1、mg2进行驱动控制所需的来自各种传感器的信号。作为输入到电动机ecu40的信号,例如能够列举出来自检测电动机mg1、mg2的转子的旋转位置的旋转位置检测传感器43、44的旋转位置θm1、θm2、来自检测流过电动机mg1、mg2的各相的电流的电流传感器的相电流等。从电动机ecu40经由输出端口输出针对逆变器41、42的未图示的开关元件的开关控制信号等。电动机ecu40经由通信端口与hvecu70连接,并根据来自hvecu70的控制信号而对电动机mg1、mg2进行驱动控制,并且根据需要将与电动机mg1、mg2的驱动状态相关的数据输出到hvecu70。电动机ecu40根据来自旋转位置检测传感器43、44的电动机mg1、mg2的转子的旋转位置θm1、θm2,对电动机mg1、mg2的转速nm1、nm2进行运算。

蓄电池50例如构成为锂离子二次电池、镍氢二次电池,经由电力线54与逆变器41、42连接。该蓄电池50由蓄电池用电子控制单元(以下称为“蓄电池ecu”)52管理。

虽然未图示,蓄电池ecu52构成为以cpu为中心的微处理器,除cpu之外,还具备存储处理程序的rom、临时地存储数据的ram、输入输出端口、通信端口。经由输入端口向蓄电池ecu52输入管理蓄电池50所需的来自各种传感器的信号。作为输入到蓄电池ecu52的信号,例如能够列举出来自设置在蓄电池50的端子间的电压传感器51a的电池电压vb、来自安装于蓄电池50的输出端子的电流传感器51b的电池电流、来自安装于蓄电池50的温度传感器51c的电池温度tb等。蓄电池ecu52经由通信端口与hvecu70连接,并根据需要将与蓄电池50的状态相关的数据输出到hvecu70。蓄电池ecu52根据来自电流传感器51b的蓄电池电流ib的累计值来对蓄电比例soc进行运算。蓄电比例soc是能够从蓄电池50放电的电力的容量相对于蓄电池50的总容量的比例。

虽然未图示,hvecu70构成为以cpu为中心的微处理器,除cpu之外,还具备存储处理程序的rom、临时地存储数据的ram、输入输出端口、通信端口。经由输入端口向hvecu70输入来自各种传感器的信号。作为输入到hvecu70的信号,例如能够列举出来自点火开关80的点火信号、来自检测换级杆81的操作位置的换级位置传感器82的换级位置sp、来自检测加速器踏板83的踩下量的加速器踏板位置传感器84的加速器开度acc、来自检测制动踏板85的踩下量的制动踏板位置传感器86的制动踏板位置bp等。另外,还能够列举出来自车速传感器88的车速v、来自模式切换开关90的模式切换控制信号、来自检测路面的斜度的斜度传感器91的路面斜度θg、来自检测车辆的前后方向以及左右方向的加速度的加速度传感器92的前后加速度gx以及左右加速度gy等。如上所述,hvecu70经由通信端口与发动机ecu24、电动机ecu40、蓄电池ecu52连接,并与发动机ecu24、电动机ecu40、蓄电池ecu52进行各种控制信号、数据的交换。

在此,作为换级位置sp,存在停车位置(p位置)、后退位置(r位置)、空档位置(n位置)、前进位置(d位置)、手动位置(m位置)等。另外,作为手动位置(m位置),同时设置有升级位置(+位置)和降级位置(-位置)。当将换级位置sp设为手动位置(m位置)时,以使发动机22经由虚拟的6级速度变速的自动变速器连接到驱动轴36的方式进行驱动控制。模式切换开关90是选择包括驾驶感受优先模式以及通常运转模式在内的行驶模式的开关,该驾驶感受优先模式是虽然伴随着燃耗的少许劣化但以司机的驾驶感受(驾驶性能、驾驶体验)为优先的模式,该通常运转模式是以燃耗为优先的模式。如果选择通常运转模式,则在换级位置sp是前进位置(d位置)时,以兼顾观望性和燃耗的方式对发动机22和电动机mg1、mg2进行驱动控制。如果选择驾驶感受优先模式,则即使在换级位置sp是前进位置(d位置)时,也以使发动机22经由虚拟的6级速度变速的自动变速器连接到驱动轴36的方式进行驱动控制。

在这样构成的第一实施例的混合动力汽车20中,以包括混合动力行驶(hv行驶)模式和电动行驶(ev行驶)模式的多个行驶模式下的任一行驶模式行驶。在此,hv行驶模式是使发动机22运转并且利用来自发动机22的动力以及来自电动机mg1、mg2的动力来行驶的模式。ev行驶模式是在不使发动机22运转的情况下通过来自电动机mg2的动力来行驶的模式。

接下来,说明这样构成的混合动力汽车20的动作,特别是在通过模式切换开关90选择了驾驶感受优先模式的状态下加速器开启时的动作。图2是示出在选择驾驶感受优先模式且换级位置sp是前进位置(d位置)的情况下加速器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。每隔预定时间(例如每隔几msec)反复执行该例程。在使用图2的驾驶性能优先驱动控制例程来说明在驾驶感受优先模式下在d位置上加速器开启时的驱动控制之前,为了容易进行说明,说明在通常运转模式下在d位置上加速器开启时的驱动控制(hv行驶模式时的驱动控制)。

在通常运转模式下,在hv行驶模式下加速器开启时,由hvecu70以如下方式进行驱动控制。hvecu70首先根据加速器开度acc以及车速v来求出行驶所要求的(驱动轴36所要求的)要求驱动力tda,将要求驱动力tda设定为执行用驱动力td*。要求驱动力tda例如能够根据图3所例示的要求驱动力设定用图来求出。接下来,对所设定的执行用驱动力td*乘以驱动轴36的转速nd,计算行驶所要求的行驶要求功率pedrv。在此,作为驱动轴36的转速nd,能够使用对电动机mg2的转速nm2乘以换算系数km而得到的转速、对车速v乘以换算系数kv而得到的转速等。然后,以使蓄电池50的蓄电比例soc接近于目标比例soc*的方式设定蓄电池50的充放电要求功率pb*(在从蓄电池50放电时是正值),如下式(1)所示,从行驶要求功率pedrv减去蓄电池50的充放电要求功率pb*而计算目标发动机功率pe*。充放电要求功率pb*例如通过图4所例示的充放电要求功率设定图来设定。在该充放电要求功率设定图中设置有以目标比例soc*为中心的从值s1到值s2的不灵敏区,对于充放电要求功率pb*,在蓄电比例soc比不灵敏区的上限值s2大时设定放电用的功率(正值的功率),在蓄电比例soc比不灵敏区的下限值s1小时设定充电用的功率(负值的功率)。

pe*=pedrv-pb*(1)

接下来,利用目标发动机功率pe*以及燃耗最佳发动机转速设定用图来求出燃耗最佳发动机转速nefc,将该燃耗最佳发动机转速nefc设定为目标发动机转速ne*。图5示出燃耗最佳发动机转速设定用图的一个例子。在燃耗最佳发动机转速设定用图中,作为相对于目标发动机功率pe*而能够使发动机22高效地动作的转速,通过实验等来确定。燃耗最佳发动机转速nefc基本上是目标发动机功率pe*越大则越大,因此目标发动机转速ne*也是目标发动机功率pe*越大则越大。接下来,如下式(2)所示,利用发动机22的转速ne、目标发动机转速ne*、目标发动机功率pe*以及行星齿轮30的齿轮比ρ(太阳轮的齿数/齿圈的齿数)来计算电动机mg1的转矩指令tm1*。式(2)是用于使发动机22以目标发动机转速ne*旋转的转速反馈控制的关系式。在式(2)中,右边第一项是前馈项,右边第二项、第3项是反馈项的比例项、积分项。右边第一项是用于通过电动机mg1接受从发动机22输出并经由行星齿轮30作用于电动机mg1的旋转轴的转矩的转矩。右边第二项的“kp”是比例项的增益,右边第3项的“ki”是积分项的增益。如果考虑发动机22大致为稳定状态时(目标发动机转速ne*以及目标发动机功率pe*大致恒定时),则可知目标发动机功率pe*越大,则式(2)的右边第一项越小(作为绝对值越大),电动机mg1的转矩指令tm1*越小(向负侧变大),对电动机mg1的转矩指令tm1*乘以转速nm1而得到的电动机mg1的电力(在消耗电力时是正值)越小(作为发电电力越大)。

tm1*=-(pe*/ne*)·[ρ/(1+ρ)]+kp·(ne*-ne)+ki·∫(ne*-ne)dt(2)

接下来,如下式(3)所示,从执行用驱动力td*减去在以转矩指令tm1*驱动电动机mg1时从电动机mg1输出并经由行星齿轮30作用于驱动轴36的转矩(-tm1*/ρ),设定电动机mg2的转矩指令tm2*。

tm2*=td*+tm1*/ρ(3)

当这样设定目标发动机功率pe*以及目标发动机转速ne*、电动机mg1、mg2的转矩指令tm1*、tm2*时,将目标发动机功率pe*以及目标发动机转速ne*发送到发动机ecu24,并且将电动机mg1、mg2的转矩指令tm1*、tm2*发送到电动机ecu40。

发动机ecu24当接收到目标发动机功率pe*以及目标发动机转速ne*时,以根据所接收到的目标发动机功率pe*以及目标发动机转速ne*使发动机22运转的方式进行发动机22的吸入空气量控制、燃料喷射控制、点火控制等。电动机ecu40当接收到电动机mg1、mg2的转矩指令tm1*、tm2*时,以按转矩指令tm1*、tm2*驱动电动机mg1、mg2的方式进行逆变器41、42的多个开关元件的开关控制。

在ev行驶模式下,hvecu70与hv行驶模式同样地设定执行用驱动力td*,对电动机mg1的转矩指令tm1*设定值0,与hv行驶模式同样地,设定电动机mg2的转矩指令tm2*。然后,将电动机mg1、mg2的转矩指令tm1*、tm2*发送到电动机ecu40。如上所述,电动机ecu40进行逆变器41、42的多个开关元件的开关控制。

接下来,使用图2的驾驶性能优先驱动控制例程来说明在驾驶感受优先模式下在d位置上加速器开启时的驱动控制。当执行图2的驾驶性能优先驱动控制例程时,hvecu70首先输入来自加速器踏板位置传感器84的加速器开度acc、来自车速传感器88的车速v、发动机22的转速ne的信号(步骤s100)。hvecu70根据所输入的加速器开度acc的信号,判断加速器是否开启。在此,关于发动机22的转速ne,能够从发动机ecu24通过通信而输入根据来自曲柄位置传感器23的曲柄角θcr而运算出的值。

接下来,利用加速器开度acc、车速v以及图3的要求驱动力设定用图来设定要求驱动力tda(步骤s110),利用加速器开度acc、车速v以及变速线型图来设定变速级m(步骤s120)。在图6中示出变速线型图的一个例子。在图中,实线是升级线,虚线是降级线。在第一实施例中,设为具有虚拟的6级速度变速的自动变速器而进行控制,因此变速线型图也对应于6级速度变速。

当设定变速级m时,利用车速v、变速级m以及目标发动机转速设定用图来设定目标发动机转速ne*(步骤s130)。在图7中,示出目标发动机转速设定用图的一个例子。如图所示,针对各变速级,以设为相对于车速v呈线性的关系且变速级越是高速级则相对于车速v的斜率越为低速级的方式设定目标发动机转速ne*。这样设定目标发动机转速ne*的目的在于,在各变速级下随着车速v变大,使发动机22的转速ne增大,或者在进行升级时发动机22的转速ne降低且在进行降级时发动机22的转速ne增加,从而向司机提供搭载有自动变速器的汽车的驾驶感受。

然后,将充放电要求功率pb*添加到利用目标发动机转速ne*以及上限发动机功率设定用图而得到的临时的上限发动机功率pelim,设定上限发动机功率pelim(步骤s140)。在此,上限发动机功率pelim是在使发动机22以目标发动机转速ne*运转时从发动机22输出的最大功率。在图8中示出上限发动机功率设定用图的一个例子。如图所示,以目标发动机转速ne*越大则越大的方式设定临时的上限发动机功率pelim。另外,将充放电要求功率pb*添加到临时的上限发动机功率pelim的目的在于,在对蓄电池50进行充放电时,也不使从发动机22输出的功率变化。关于这一点在后文中叙述。此外,在蓄电比例soc处于以目标比例soc*为中心的不灵敏区(图4的从值s1到值s2的范围)时,对充放电要求功率pb*设定值0,因此将根据图8的上限发动机功率设定用图而得到的临时的上限发动机功率pelim直接设定为上限发动机功率pelim。当这样设定上限发动机功率pelim时,以上限发动机功率pelim除以驱动轴36的转速nd而设定上限驱动力tdlim(步骤s150)。在此,上限驱动力tdlim是将上限发动机功率pelim输出到驱动轴36时的驱动力。如上所述,驱动轴36的转速nd能够使用对电动机mg2的转速nm2乘以换算系数km而得到的转速、对车速v乘以换算系数kv而得到的转速等。

接下来,对要求驱动力tda与上限驱动力tdlim进行比较(步骤s160)。在要求驱动力tda为上限驱动力tdlim以下时,与通常运转模式时同样地,将要求驱动力tda设定为执行用驱动力td*(步骤s170),从对要求驱动力tda乘以驱动轴36的转速nd而得到的值减去充放电要求功率pb*,将由此得到的值设定为目标发动机功率pe*(步骤s180)。因此,目标发动机功率pe*能够称为将要求驱动力tda输出到驱动轴36的功率。

另一方面,当在步骤s160中要求驱动力tda比上限驱动力tdlim大时,将上限驱动力tdlim设定为执行用驱动力td*(步骤s190),将从上限发动机功率pelim减去充放电要求功率pb*而得到的值设定为目标发动机功率pe*(步骤s200)。上限发动机功率pelim通过将充放电要求功率pb*添加到在步骤s140中根据图8的上限发动机功率设定用图而得到的临时的上限发动机功率pelim来进行设定,因此将从上限发动机功率pelim减去充放电要求功率pb*而得到的值设定为目标发动机功率pe*相当于将根据图8的上限发动机功率设定用图而得到的临时的上限发动机功率pelim直接设定为目标发动机功率pe*。这样一来,通过考虑充放电要求功率pb*,无论蓄电池50的充放电情况如何,都能够使发动机22的运转点相同。另外,上限驱动力tdlim通过在步骤s160中以上限发动机功率pelim除以驱动轴36的转速nd而计算,因此上限发动机功率pelim能够称为将上限驱动力tdlim输出到驱动轴36的功率。

然后,根据上述式(2)设定电动机mg1的转矩指令tm1*(步骤s210),并且根据式(3)设定电动机mg2的转矩指令tm2*(步骤s220)。将目标发动机功率pe*以及目标发动机转速ne*发送到发动机ecu24,并且将转矩指令tm1*、tm2*发送到电动机ecu40(步骤s230),结束本例程。

接下来,说明在通过模式切换开关90选择驾驶感受优先模式的状态下在行驶期间制动器开启时的动作。图9是示出在选择驾驶感受优先模式且换级位置sp是d位置上在行驶期间制动器开启时由hvecu70执行的驾驶性能优先驱动控制例程的一个例子的流程图。每隔预定时间(例如每隔几msec)反复执行该例程。在使用图9的驾驶性能优先驱动控制例程来说明在驾驶感受优先模式下在d位置上行驶期间制动器开启时的驱动控制之前,为了容易进行说明,说明在通常运转模式下在d位置上行驶期间制动器开启时的驱动控制(hv行驶模式时的驱动控制)。

在通常运转模式下,在hv行驶模式下行驶期间制动器开启时,由hvecu70以如下方式进行驱动控制。hvecu70首先根据制动踏板位置bp以及车速v来求出行驶所要求的(驱动轴36所要求的)要求驱动力tdb,将要求驱动力tdb设定为执行用驱动力td*。要求驱动力tdb例如能够根据图10所例示的要求驱动力设定用图而求出。如图10所示,在制动器开启时,要求驱动力tdb乃至执行用驱动力td*是负值,因此能够将使执行用驱动力td*的符号反转而得到的值认为是执行用制动力tb*。接下来,将预定转速nfc(例如1000rpm等)设定为发动机22的目标发动机转速ne*。然后,如下式(4)所示,利用发动机22的转速ne以及目标发动机转速ne*来计算电动机mg1的转矩指令tm1*。式(4)是用于使发动机22以目标发动机转速ne*旋转的转速反馈控制的关系式,相当于去除上述式(2)的右边第一项而得到的关系式。

tm1*=kp·(ne*-ne)+ki·∫(ne*-ne)dt(4)

接下来,根据上述式(3)设定电动机mg2的转矩指令tm2*。然后,将电动机mg1、mg2的转矩指令tm1*、tm2*发送到电动机ecu40。电动机ecu40当接收到电动机mg1、mg2的转矩指令tm1*、tm2*时,以按转矩指令tm1*、tm2*驱动电动机mg1、mg2的方式进行逆变器41、42的多个开关元件的开关控制。

接下来,使用图9的驾驶性能优先驱动控制例程来说明在驾驶感受优先模式下在d位置上行驶期间制动器开启时的驱动控制。当执行图9的驾驶性能优先驱动控制例程时,hvecu70首先输入来自制动踏板位置传感器86的制动踏板位置bp、来自车速传感器88的车速v、发动机22的转速ne、作为当前的变速级的持续时间的当前变速级时间tm(步骤s300)。hvecu70根据所输入的制动器位置bp的信号,判断制动器是否开启。

接下来,使用制动踏板位置bp、车速v以及图10的要求驱动力设定用图来设定要求驱动力tdb,并且将所设定的要求驱动力tdb设定为执行用驱动力td*(步骤s310),将从所设定的执行用驱动力td*减去在上次执行本例程时设定的执行用驱动力(上次td*)而得到的值设定为驱动力变化量δtd(步骤s320)。在制动器开启时,要求驱动力tdb乃至执行用驱动力td*是负值,因此如上所述,能够将使执行用驱动力td*的符号反转而得到的值认为是执行用制动力tb*。因此,在驱动力变化量δtdb是负值时,意味着执行用驱动力td*变小(执行用制动力tb*变大)。

接下来,利用设为值0的加速器开度acc、车速v以及变速线型图来设定作为变速级m的临时值的临时变速级mtmp(步骤s330)。该情况下的变速线型图能够使用将图6的变速线型图的“变速级m”置换成“临时变速级mtmp”而得到的图。

接下来,通过图11的制动水平设定处理来设定制动水平lv(步骤s340)。在此,制动水平lv是表示司机要求哪种程度的制动力的水平,在实施例中,使用从较低的一侧起的水平lv1、lv2、lv3这三个阶段的水平。在开始制动器开启时,将制动水平lv设定为水平lv1。以下,中断图9的驾驶性能优先驱动控制例程的说明而说明图11的制动水平设定处理。

在图11的制动水平设定处理中,hvecu70首先检查在上次执行本例程时设定的制动水平(上次lv)(步骤s500),当在上次执行本例程时设定的制动水平(上次lv)是水平lv2或者水平lv3时,将执行用驱动力td*与阈值tdref1进行比较(步骤s510)。在此,阈值tdref1是用于判定是否执行用驱动力td*比较大(执行用制动力tb*比较小)的阈值,例如能够使用-90nm、-100nm、-110nm等。在执行用驱动力td*比阈值tdref1大时,使计数器ca进行递增计数(步骤s520),在执行用驱动力td*为阈值tdref1以下时,将计数器ca重置为值0(步骤s530)。

接下来,将计数器ca与阈值caref进行比较(步骤s540)。在此,阈值caref是用于判定执行用驱动力td*比阈值tdref1大的状态(执行用制动力tb*比较小的状态)是否持续了一定程度的时间的阈值,例如能够使用相当于4sec、5sec、6sec等的值。在计数器ca为阈值caref以上时,将制动水平lv设定为水平lv1(步骤s630),结束本例程。由此,能够抑制由于执行用驱动力td*的瞬间变动而使制动水平lv切换的情况。例如,在与车辆进入拐角相应地踩下制动踏板85并在其后以较短的间隔连续出现拐角时,能够抑制制动水平lv频繁地切换(从水平lv2或水平lv3返回到水平lv1)。

当在步骤s540中水平计数器ca小于阈值caref时,或者在步骤s500中在上次执行本例程时设定的制动水平(上次lv)是水平lv1时,检查在上次执行本例程时设定的制动水平(上次lv)(步骤s550)。然后,当在上次执行本例程时设定的制动水平(上次lv)是水平lv3时,将制动水平lv设定为水平lv3(步骤s650),结束本例程。

当在步骤s550中在上次执行本例程时设定的制动水平(上次lv)是水平lv1或者水平lv2时,将执行用驱动力td*与阈值tdref1以下的阈值tdref2进行比较(步骤s560),并且将驱动力变化量δtd与阈值δtdref进行比较(步骤s570)。在此,阈值tdref2是用于判定是否执行用驱动力td*比较小(执行用制动力tb*比较大)的阈值,例如能够使用-240nm、-250nm、-260nm等。另外,阈值δtdref是用于判定是否驱动力变化量δtd比较小(执行用制动力tb*的增加量比较大)的阈值,例如能够针对图9的驾驶性能优先驱动控制例程的每个执行间隔而使用-240nm、-250nm、-260nm等。

当在步骤s560中执行用驱动力td*为阈值tdref2以下且在步骤s570中驱动力变化量δtd为阈值δtdref以下时,将制动水平lv设定为水平lv3(步骤s650),结束本例程。

当在步骤s560中执行用驱动力td*比阈值tdref2大时,或者在步骤s570中驱动力变化量δtd比阈值δtdref大时,检查在上次执行本例程时设定的制动水平(上次lv)(步骤s580)。然后,当在上次执行本例程时设定的制动水平(上次lv)是水平lv2时,将制动水平lv设定为水平lv2(步骤s640),结束本例程。

当在步骤s580中在上次执行本例程时设定的制动水平(上次lv)是水平lv1时,将执行用驱动力td*与阈值tdref1以下的阈值tdref3进行比较(步骤s590)。在此,与阈值tdref2同样地,阈值tdref3是用于判定是否执行用驱动力td*比较小(执行用制动力tb*比较大)的阈值,例如能够使用-250nm~-500nm左右。在执行用驱动力td*为阈值tdref3以下时,使计数器cb进行递增计数(步骤s600),在执行用驱动力td*比阈值tdref3大时,将计数器cb重置为值0(步骤s610)。

接下来,将计数器cb与阈值cbref进行比较(步骤s620)。在此,阈值cbref是用于判定执行用驱动力td*为阈值tdref3以下的状态(执行用制动力tb*比较大的状态)是否持续了一定程度的时间的阈值,例如能够使用相当于几十msec~几百msec左右的值。在计数器cb小于阈值cbref时,将制动水平lv设定为水平lv1(步骤s630),结束本例程。另一方面,在计数器cb为阈值cbref以上时,将制动水平lv设定为水平lv2(步骤s640),结束本例程。由此,能够抑制由于执行用驱动力td*的瞬间变动而使制动水平lv切换的情况。

说明了图11的制动水平设定处理。返回到图9的驾驶性能优先驱动控制例程的说明。当在步骤s340中设定制动水平lv时,利用制动水平lv、车速v以及基本发动机转速设定用图来设定基本发动机转速nebas(步骤s350)。在图12中示出基本发动机转速设定用图的一个例子。如图所示,以制动水平lv越高则越大的方式设定基本发动机转速nebas。这样设定基本发动机转速nebas的目的在于,通过将发动机22的转速ne设为与制动水平lv相应的转速,向司机提供更加良好的驾驶感受。另外,在制动水平lv是水平lv2、水平lv3的情况下,以与车速v高时相比在车速v低时变小的方式设定基本发动机转速nebas。这样设定基本发动机转速nebas的目的在于,在车速v比较低时,抑制发动机22的转速ne的上升,抑制通过电动机mg1对发动机22的电动机驱动而作用于驱动轴36的制动力变得过大。此外,如上所述,通过使用计数器ca、计数器cb,抑制由于执行用驱动力td*的瞬间变动而使制动水平lv切换的情况,从而能够抑制基本发动机转速nebas频繁地切换。

接下来,利用比在上次执行本例程时设定的变速级(上次m)低一级的低速级侧的变速级(上次m-1)、车速v以及降级后发动机转速设定用图,设定降级后发动机转速nedn(步骤s360)。降级后发动机转速设定用图能够使用将图7的目标发动机转速设定用图的纵轴从“目标发动机转速ne*”置换成“降级后发动机转速nedn”而得到的图。

接下来,将降级后发动机转速nedn与基本发动机转速nebas进行比较(步骤s370),在降级后发动机转速nedn比基本发动机转速nebas大时,将在上次执行本例程时设定的变速级(上次m)设定为上限变速级mlim(步骤s400),将临时变速级mtmp和上限变速级mlim中较小的一方设定为变速级m(步骤s410)。由于当前考虑制动器开启时(基本上是减速时),因此在临时变速级mtmp不变化时维持变速级m,在临时变速级mtmp降级了一级时使变速级m降级一级。然后,在使变速级m降级了一级时,在步骤s360中设定的降级后发动机转速nedn与在步骤s420中设定的目标发动机转速ne*相等。

接下来,利用变速级m、车速v以及图7的目标发动机转速设定用图来设定目标发动机转速ne*(步骤s420),根据上述式(4)设定电动机mg1的转矩指令tm1*(步骤s430),根据式(3)设定电动机mg2的转矩指令tm2*(步骤s440)。然后,将电动机mg1、mg2的转矩指令tm1*、tm2*发送到电动机ecu40(步骤s450),结束本例程。通过这样的控制,能够通过电动机mg1使发动机22以目标发动机转速ne*旋转并同时使执行用驱动力td*(执行用制动力tb*)作用于驱动轴36。此时,能够将发动机22的转速ne设为与变速级m以及车速v相应(匹配)的转速。另外,在变速级m变化时,能够向司机提供变速感。基于这些结果,能够给司机提供更加良好的驾驶感受。

当在步骤s370中降级后发动机转速nedn为基本发动机转速nebas以下时,将当前变速级时间tm与阈值tmref进行比较(步骤s380)。在此,阈值tmref是用于判定是否在一定程度的时间内维持变速级m是当前的变速级的阈值,例如能够使用200msec、300msec、500msec等。

当在步骤s380中当前变速级时间tm小于阈值tmref时,将在上次执行本例程时设定的变速级(上次m)设定为上限变速级mlim(步骤s400),利用上限变速级mlim对临时变速级mtmp进行限制(上限保护)而设定变速级m(步骤s410),执行步骤s420之后的处理。在该情况下,如上所述,在临时变速级mtmp不变化时维持变速级m,在临时变速级mtmp降级了一级时使变速级m降级一级。即使在降级后发动机转速nedn为基本发动机转速nebas以下时,在当前变速级时间tm小于阈值tmref时,如果临时变速级mtmp不变化,则也维持变速级m,从而能够抑制各变速级下的持续时间变得过短,能够抑制乘坐体验恶化。

当在步骤s380中当前变速级时间tm为阈值tmref以上时,将比在上次执行本例程时设定的变速级(上次m)低一级的低速级侧的变速级设定为上限变速级mlim(步骤s390),利用上限变速级mlim对临时变速级mtmp进行限制(上限保护)而设定变速级m(步骤s410),执行步骤s420之后的处理。在该情况下,即使在临时变速级mtmp未变化时,也使变速级m降级一级。在降级后发动机转速nedn为基本发动机转速nebas以下且当前变速级时间tm小于阈值tmref时,通过使变速级m降级一级,能够将发动机22的转速ne设为基本发动机转速nebas以下的范围内的转速,并且,能够抑制发动机22的转速ne背离基本发动机转速nebas。另外,由于使变速级m降级一级(每次一级),因此能够抑制发动机22的转速ne的上升的程度变得过大,能够抑制乘坐体验恶化。

此外,当在上次执行本例程时设定的变速级(上次m)是1级速度时,无法使变速级m降级,因此,代替步骤s360~410的处理而将变速级m设定为1级速度(使变速级m维持1级速度)。

图13是示出在驾驶感受优先模式下在d位置上行驶期间制动器开启时的情形的一个例子的说明图。在图中,关于发动机22的转速ne的“ne(2nd)”~“ne(6th)”表示图7的目标发动机转速设定用图中的各变速级的发动机22的转速ne。

如图所示,设为在变速级m是6级速度的行驶期间制动器开启,执行用驱动力td*开始变小(时刻t10),当执行用驱动力td*达到阈值tdref3以下时(时刻t11),使计数器cb从值0开始增加。然后,当计数器cb达到阈值cbref以上时(时刻t12),将制动水平lv从水平lv1切换成水平lv2。由于该制动水平lv的切换,基本发动机转速nebas变大,当降级后发动机转速nedn(在图13中,5级速度的转速ne(5th))为基本发动机转速nebas以下时,将变速级m从6级速度切换成5级速度,使发动机22的转速ne上升。然后,当变速级m是5级速度且降级后发动机转速nedn(在图13中,4级速度的转速ne(4th))为基本发动机转速nebas以下且当前变速级时间tm为阈值tmref以上时(时刻t13),将变速级m切换成4级速度,使发动机22的转速ne上升。其后也同样地,将降级后发动机转速nedn为基本发动机转速nebas以下且当前变速级时间tm为阈值tmref以上作为条件,将变速级m切换成3级速度,与此相应地,使发动机22的转速ne上升。通过这样的控制,能够将发动机22的转速ne设为与车速v以及变速级m相应的转速,并且能够在变速级m变化时给司机提供变速感。基于这些结果,能够给司机提供更加良好的驾驶感受。而且,在时刻t12下,不仅5级速度的转速ne(5th),4级速度的转速ne(4th)也小于基本发动机转速nebas,但通过将变速级m从6级速度切换成5级速度,与将变速级m从6级速度切换成4级速度相比,能够抑制发动机22的转速ne的上升的程度变得过大,能够抑制乘坐体验恶化。进而,从在时刻t12下将变速级m从6级速度切换成5级速度起直至将变速级m切换成4级速度为止等待阈值tmref,因此能够抑制各变速级下的持续时间变得过短,能够抑制乘坐体验恶化。

然后,当执行用驱动力td*达到阈值tdref3以上时(时刻t14),将计数器cb重置为值0,其后,当执行用驱动力td*比阈值tdref1大时(时刻t15),使计数器ca从值0开始增加。关于其后的控制,省略说明。

在以上说明的第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上加速器开启时,根据车速v以及变速级m来设定目标发动机转速ne*,根据目标发动机转速ne*来设定上限驱动力tdlim,将上限驱动力tdlim和要求驱动力tda中较小的一方的驱动力设定为执行用驱动力td*,以将执行用驱动力td*输出到驱动轴36并且使发动机22以目标发动机转速ne*旋转的方式控制发动机22和电动机mg1、mg2。由此,即使在司机踩下加速器踏板83时,也能够将发动机22的转速ne设为与车速v以及变速级m相应的转速(目标发动机转速ne*),与在车速增加之前发动机22的转速ne骤增相比,能够抑制提供不适感作为驾驶感受的情况。另外,在变速级m变更(变速)时,能够给司机提供变速感。基于这些结果,能够给司机提供更加良好的驾驶感受。

另外,在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,根据制动踏板位置bp来设定执行用驱动力td*(执行用制动力tb*),根据基于执行用驱动力td*的制动水平lv来设定基本发动机转速nebas,根据基本发动机转速nebas以及车速v来设定变速级m,根据变速级m以及车速v来设定目标发动机转速ne*,以使发动机22以目标发动机转速ne*旋转且将执行用驱动力td*输出到驱动轴36的方式控制发动机22和电动机mg1、mg2。由此,在司机踩下制动踏板85时,能够将发动机22的转速ne设为与变速级m以及车速v相应(匹配)的转速。另外,在变速级m变化时,能够给司机提供变速感。基于这些结果,能够给司机提供更加良好的驾驶感受。例如,考虑与车辆进入拐角相应地踩下制动踏板85并在其后与从拐角离开相应地踩下加速器踏板83之时。此时,根据基于与进入拐角相应地踩下制动踏板85时的执行用驱动力td*的制动水平lv来调节发动机22的转速ne,从而认为能够使从拐角离开时的发动机22的转速ne成为更加合适的转速,能够使踩下加速器踏板83时(执行图2的驾驶性能优先驱动控制例程时)的再加速性能变得更好。另外,通过利用制动水平lv,能够将基本发动机转速nebas设为离散的量,能够让司机感觉到制动水平lv(基本发动机转速nebas)的切换。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,使用三个阶段的水平作为制动水平lv。但是,也可以使用2个阶段的水平作为制动水平lv,还可以使用4个阶段以上的水平。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,以如下方式设定制动水平lv。在制动水平lv是水平lv1时,在执行用驱动力td*为阈值tdref3以下时,在进行递增计数的计数器cb达到阈值cbref以上时,将制动水平lv切换成水平lv2。在制动水平lv是水平lv1或者水平lv2时,在执行用驱动力td*为阈值tdref2以下且驱动力变化量δtd为阈值δtdref以下时,将制动水平lv切换成水平lv3。在制动水平lv是水平lv2或者水平lv3时,在执行用驱动力td*比阈值tdref1大时,在进行递增计数的计数器ca达到阈值caref以上时,将制动水平lv切换成水平lv1。但是,只要是根据执行用驱动力td*设定制动水平lv,则也可以通过除此以外的方法来设定制动水平lv。例如,也可以以如下方式设定制动水平lv。在制动水平lv是水平lv1时,在执行用驱动力td*为阈值tdref3以下时(不考虑计数器cb),将制动水平lv切换成水平lv2。另外,在制动水平lv是水平lv2时,在执行用驱动力td*为比阈值tdref3小的阈值tdref4以下时,将制动水平lv切换成水平lv3。进而,在制动水平lv是水平lv2时,在执行用驱动力td*比阈值tdref1大时(不考虑计数器ca),将制动水平lv切换成水平lv1。在制动水平lv是水平lv3时,在执行用驱动力td*比阈值tdref1小且比阈值tdref4以上的阈值tdref5大时,将制动水平lv切换成水平lv2。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,根据执行用驱动力td*(执行用制动力tb*)设定制动水平lv,根据制动水平lv设定基本发动机转速nebas。但是,也可以不根据执行用驱动力td*设定制动水平lv,而根据执行用驱动力td*直接设定基本发动机转速nebas。在该情况下,考虑以执行用驱动力td*越小(执行用制动力tb*越大)则越大的方式设定基本发动机转速nebas。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,即使在降级后发动机转速nedn为基本发动机转速nebas以下时,在当前变速级时间tm小于阈值tmref时,也将上次的变速级(上次m)即当前的变速级设定为上限变速级mlim。但是,在降级后发动机转速nedn为基本发动机转速nebas以下时,也可以不考虑当前变速级时间tm,而将上次的变速级(上次m)即比当前的变速级小一级的低速级侧的变速级设定为上限变速级mlim。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,利用制动水平lv、车速v以及图12的基本发动机转速设定用图来设定基本发动机转速nebas。但是,也可以根据司机的驾驶偏好来校正使用该图12的基本发动机转速设定用图而得到的基本发动机转速nebas,或者,在具备运动模式开关、功率模式开关的汽车中根据这些开关的接通或断开来进行校正。运动模式开关是指示与正常模式相比以加速、减速为优先的运动模式的开关,功率模式开关是指示与运动模式开关、正常模式相比以转矩(功率)输出为优先的功率模式的开关。

根据司机的偏好来校正使用图12的基本发动机转速设定用图得到的基本发动机转速nebas的情况下,例如,考虑以如下方式校正基本发动机转速nebas。首先,利用来自加速度传感器92的前后加速度gx以及左右加速度gy来设定驾驶偏好参数pli。能够将基于前后加速度gx和左右加速度gy的摩擦圆的半径作为瞬时sportsindex(spi:运动指数)而求出,并用作驾驶偏好参数pli,或者,根据瞬时spi求出指示spi,并将该指示spi用作驾驶偏好参数pli。在此,瞬时spi能够计算为前后加速度gx的平方与左右加速度gy的平方之和的平方根。能够以使针对瞬时spi的增加的跟随性与针对瞬时spi的减少的跟随性相比提高的方式根据瞬时spi来计算指示spi。在图14中示出瞬时spi以及指示spi的一个例子。如图所示,在从时刻t20起直至经过时间t1为止的期间内,瞬时spi根据由车辆的制动转弯等引起的前后加速度gx、左右加速度gy的变化而增减,指示spi以随着瞬时spi的极大值的增加而增加的方式保持。然后,在时刻t22、时刻t23下,当由于车辆从转弯加速转移到直线加速等而指示spi的降低条件成立时,指示spi降低。指示spi的降低条件是指成为被认为保持指示spi不符合司机的意图的状态的条件,能够使用例如瞬时spi小于指示spi的状态持续预定时间的条件或瞬时spi与指示spi的差分的时间积分值超过阈值的条件等。当这样设定驾驶偏好参数pli时,以驾驶偏好参数pli越大则越大的方式校正使用图12的基本发动机转速设定用图得到的基本发动机转速nebas。通过这样校正基本发动机转速nebas,能够使基本发动机转速nebas成为反映了司机的驾驶偏好的值。

在根据运动模式开关、功率模式开关的接通或断开来校正使用图12的基本发动机转速设定用图得到的基本发动机转速nebas的情况下,考虑以在运动模式开关和功率模式开关中的任一个接通时与均断开时相比变大的方式校正基本发动机转速nebas。通过这样校正基本发动机转速nebas,能够使基本发动机转速nebas成为反映了运动模式开关、功率模式开关的状态的值。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,利用制动水平lv以及车速v来设定基本发动机转速nebas。但是,也可以不考虑车速v而利用制动水平lv来设定基本发动机转速nebas。在不考虑车速v的情况下,也可以与上述同样地根据司机的驾驶偏好来校正基于制动水平lv的基本发动机转速nebas,或者在具备运动模式开关、功率模式开关的汽车中根据这些开关的接通或断开来进行校正。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,使用固定值作为阈值tdref3(统一的值)。但是,阈值tdref3也可以利用路面斜度θg以及图15的阈值设定用图来设定,也可以根据司机的驾驶偏好来设定,在上述具备运动模式开关、功率模式开关的汽车中,也可以根据这些开关的接通或断开来设定。

在利用路面斜度θg以及图15的阈值设定用图来设定阈值tdref3的情况下,如图15所示,考虑以路面斜度θg越大(相对于行进方向,作为上坡路越陡)则越大(作为绝对值越小)的方式设定阈值tdref3。路面斜度θg越大,则相对于同一执行用驱动力td*(执行用制动力tb*),车辆的减速度越容易变大。因此,通过针对图15的趋势设定阈值tdref3,考虑路面斜度θg(车辆的减速度),能够将制动水平lv更适当地从水平lv1切换成水平lv2。对于阈值tdref1、阈值tdref2、阈值δtdref,也能够同样地考虑。

在根据司机的驾驶偏好来设定阈值tdref3的情况下,考虑以上述驾驶偏好参数pli越大则越大的方式设定阈值tdref3。另外,在根据运动模式开关、功率模式开关的接通或断开来校正阈值tdref3的情况下,考虑以在运动模式开关和功率模式开关中的任一个接通时与均断开时相比变大的方式设定阈值tdref3。通过这样设定阈值tdref3,能够使阈值tdref3成为反映了司机的驾驶偏好、运动模式开关或功率模式开关的状态的值。对于阈值tdref1、阈值tdref2、阈值δtdref,也能够同样地考虑。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,使用固定值作为阈值tmref(统一的值)。但是,阈值tmref也可以利用执行用驱动力td*、在上次执行本例程时设定的变速级(上次m)以及图16的阈值设定用图来设定。在该情况下,如图所示,以执行用驱动力td*越小则越短的方式设定阈值tmref。另外,以在上次执行本例程时设定的变速级(上次m)越大则越长的方式设定阈值tmref。由此,能够在更适当的定时进行与执行用驱动力td*(执行用制动力tb*)和变速级m相应的变速级m的降级。在该变形例中,阈值tmref是利用执行用驱动力td*以及在上次执行本例程时设定的变速级(上次m)来设定的,但也可以仅利用执行用驱动力td*以及在上次执行本例程时设定的变速级(上次m)中的任一个来设定,还可以代替执行用驱动力td*而利用制动水平lv来设定。

在第一实施例的混合动力汽车20中,在d位置上行驶期间制动器开启时,以通过电动机mg1使发动机22以目标发动机转速ne*旋转并同时使执行用驱动力td*(执行用制动力tb*)作用于驱动轴36的方式控制电动机mg1、mg2。但是,也可以是,以使发动机22以目标发动机转速ne*独立运转(无负载运转)并同时使执行用驱动力td*作用于驱动轴36的方式控制发动机22以及电动机mg1、mg2。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上加速器开启时,在对蓄电池50进行充放电时要求驱动力tda比上限驱动力tdlim大时,将充放电要求功率pb*添加到根据图8的上限发动机功率设定用图得到的临时的上限发动机功率pelim而设定上限发动机功率pelim,将从上限发动机功率pelim减去充放电要求功率pb*而得到的值设定为目标发动机功率pe*。但是,也可以将根据图8的上限发动机功率设定用图得到的临时的上限发动机功率pelim直接设定为上限发动机功率pelim,将对上限发动机功率pelim添加充放电要求功率pb*而得到的值除以驱动轴36的转速nd而设定上限驱动力tdlim,将上限发动机功率pelim直接设定为目标发动机功率pe*。两者的差异仅在于在计算上限发动机功率pelim时考虑充放电要求功率pb*,还是在计算上限驱动力tdlim时考虑充放电要求功率pb*,其结果相同。

在第一实施例的混合动力汽车20中,在驾驶感受优先模式下在d位置上加速器开启时,把将要求驱动力tda与上限驱动力tdlim中较小的一方的驱动力输出到驱动轴36的功率设定为目标发动机功率pe*。但是,也可以是,以将对要求驱动力tda乘以驱动轴36的转速nd而得到的功率(tda×nd)与对上限驱动力tdlim乘以驱动轴36的转速nd而得到的功率(tdlim×nd)中的较小的一方输出到驱动轴36的方式设定目标发动机功率pe*。即,将步骤s160的处理设为将对要求驱动力tda乘以驱动轴36的转速nd而得到的功率(tda×nd)与对上限驱动力tdlim乘以驱动轴36的转速nd而得到的功率(tdlim×nd)进行比较的处理即可。

在第一实施例的混合动力汽车20中,具备模式切换开关90,在通过模式切换开关90选择了驾驶感受优先模式时,在加速器开启时执行图2的驾驶性能优先驱动控制例程,在制动器开启时执行图9的驾驶性能优先驱动控制例程。但是,也可以不具备模式切换开关90,作为通常的驱动控制,在加速器开启时执行图2的驾驶性能优先驱动控制例程,在制动器开启时执行图9的驾驶性能优先驱动控制例程。

接下来,说明本发明的第二实施例的混合动力汽车120。图17示出第二实施例的混合动力汽车120的结构的概略。如图17所示,第二实施例的混合动力汽车120形成为除了具备变速器130这一点以外与图1所示的第一实施例的混合动力汽车20相同的结构。为了省略重复的说明,针对第二实施例的混合动力汽车120的结构中的与第一实施例的混合动力汽车20相同的结构,附加同一标号,并省略其详细说明。

第二实施例的混合动力汽车120所具备的变速器130构成为利用液压驱动的在前进方向上3级变速的有级自动变速器,根据来自hvecu70的控制信号而变速。在第二实施例的混合动力汽车120中,在变速器130的3级速度的变速级之外,还设定虚拟的3级速度的变速级,以具备6级变速的变速器的方式发挥功能。图18是在第二实施例中使用的变速线型图的一个例子。为了能够容易地进行比较,将图18的变速线型图设为与图6的变速线型图相同。在图18中,粗实线是变速器130的升级线,粗虚线是变速器130的降级线。细实线是虚拟的升级线,细虚线是虚拟的降级线。在图中,上部以及下部的数字和箭头表示包括虚拟变速级的6级速度的变速级的变速,上部以及下部的带括弧的数字和箭头表示变速器130的3级速度的变速级的变速。另外,如图所示,针对变速器130的各变速级,各设置一个虚拟变速级。

在第二实施例的混合动力汽车120中,在驾驶感受优先模式下在d位置上加速器开启时,执行图19的驾驶性能优先驱动控制例程。图19的驾驶性能优先驱动控制例程除了以下方面以外与图2的驾驶性能优先驱动控制例程相同,即:不仅设定变速级m还设定实际变速级ma的步骤s120b、利用变速器130的实际变速级ma的齿轮比gr来设定电动机mg2的转矩指令tm2*的步骤s220b以及在发送目标发动机功率pe*、目标发动机转速ne*等时将实际变速级ma发送到变速器130的步骤s230b。因此,针对图19的驾驶性能优先驱动控制例程的处理中的与图2的驾驶性能优先驱动控制例程的处理相同的处理,附加同一步骤编号。以下,以与图2的驾驶性能优先驱动控制例程的不同点为中心,简单地说明图19的驾驶性能优先驱动控制例程。

当执行图19的驾驶性能优先驱动控制例程时,hvecu70首先输入加速器开度acc、车速v、发动机22的转速ne(步骤s100),利用加速器开度acc、车速v以及图3的要求驱动力设定用图来设定要求驱动力tda(步骤s110)。接下来,利用加速器开度acc、车速v以及图18的变速线型图来设定变速级m以及实际变速级ma(步骤s120b)。在此,变速级m是指包括虚拟变速级在内的6级速度变速的变速级,实际变速级ma是指变速器130的3级速度变速的变速级。因此,变速级m是基于图18的全部变速线而根据符合6级速度变速的变速级中的哪一级而设定的,实际变速级ma是基于图18的粗实线和粗虚线而根据符合3级速度变速的变速级中的哪一级而设定的。

接下来,利用车速v、变速级m以及图7的目标发动机转速设定用图来设定目标发动机转速ne*(步骤s130)。然后,将充放电要求功率pb*添加到利用目标发动机转速ne*以及图7的上限发动机功率设定用图得到的临时的上限发动机功率pelim,而设定上限发动机功率pelim(步骤s140)。然后,将上限发动机功率pelim除以驱动轴36的转速nd来设定上限驱动力tdlim(步骤s150),对要求驱动力tda与上限驱动力tdlim进行比较(步骤s160)。

在要求驱动力tda为上限驱动力tdlim以下时,将要求驱动力tda设定为执行用驱动力td*(步骤s170),从对要求驱动力tda乘以驱动轴36的转速nd而得到的值减去充放电要求功率pb*,将由此得到的值设定为目标发动机功率pe*(步骤s180)。在要求驱动力tda比上限驱动力tdlim大时,将上限驱动力tdlim设定为执行用驱动力td*(步骤s190),将从上限发动机功率pelim减去充放电要求功率pb*而得到的值设定为目标发动机功率pe*(步骤s200)。

接下来,根据上述式(2)设定电动机mg1的转矩指令tm1*(步骤s210),并且根据式(5)设定电动机mg2的转矩指令tm2*(步骤s220b)。在式(5)中,“gr”是变速器130的实际变速级ma的齿轮比。因此,式(5)的右边第一项表示为了将执行用驱动力td*输出到作为变速器130的输出轴的驱动轴36而应该输出到变速器130的输入轴的驱动力。

tm2*=td*/gr+tm1*/ρ(5)

然后,将目标发动机功率pe*以及目标发动机转速ne*发送到发动机ecu24,并且将转矩指令tm1*、tm2*发送到电动机ecu40,将实际变速级ma发送到变速器130(步骤s230b),结束本例程。接收到实际变速级ma的变速器130在此时的变速级是实际变速级ma时维持该变速级,在此时的变速级不是实际变速级ma时以使变速级变成实际变速级ma的方式进行变速。

接下来,说明在驾驶感受优先模式下在d位置上行驶期间制动器开启时的动作。在第二实施例的混合动力汽车120中,在驾驶感受优先模式下在d位置上行驶期间制动器开启时,执行图20的驾驶性能优先驱动控制例程。图20的驾驶性能优先驱动控制例程除了以下步骤以外与图9的驾驶性能优先驱动控制例程相同,即:不仅设定临时变速级mtmp还设定临时实际变速级matmp的步骤s350b、不仅设定变速级m还设定实际变速级ma的步骤s410b、利用变速器130的实际变速级ma的齿轮比gr来设定电动机mg2的转矩指令tm2*的步骤s440b以及在发送目标发动机功率pe*、目标发动机转速ne*等时将实际变速级ma发送到变速器130的步骤s450b。因此,针对图20的驾驶性能优先驱动控制例程的处理中的与图9的驾驶性能优先驱动控制例程的处理相同的处理,附加同一步骤编号。以下,以与图9的驾驶性能优先驱动控制例程的不同点为中心,简单地说明图20的驾驶性能优先驱动控制例程。

当执行图20的驾驶性能优先驱动控制例程时,hvecu70首先输入制动踏板位置bp、车速v、发动机22的转速ne、当前变速级时间tm(步骤s300),利用制动踏板位置bp、车速v以及图10的要求驱动力设定用图来设定要求驱动力tdb,并且将所设定的要求驱动力tdb设定为执行用驱动力td*(步骤s310),利用所设定的执行用驱动力td*和上次的执行用驱动力(上次td*)来设定驱动力变化量δtd(步骤s320)。

接下来,利用设为值0的加速器开度acc、车速v以及变速线型图来设定临时变速级mtmp和临时实际变速级matmp(步骤s330b)。该情况下的变速线型图能够使用将图18的变速线型图的“变速级m”、“实际变速级ma”置换成“临时变速级mtmp”、“临时实际变速级matmp”而得到的图。

然后,通过图11的制动水平设定处理来设定制动水平lv(步骤s340),利用所设定的制动水平lv、车速v以及图12的基本发动机转速设定用图来设定基本发动机转速nebas(步骤s350)。进而,利用比在上次执行本例程时设定的变速级(上次m)低一级的低速级侧的变速级(上次m-1)、车速v以及降级后发动机转速设定用图,设定降级后发动机转速nedn(步骤s360)。

接下来,将降级后发动机转速nedn与基本发动机转速nebas进行比较(步骤s370),并且在降级后发动机转速nedn小于基本发动机转速nebas时将当前变速级时间tm与阈值tmref进行比较(步骤s380)。

在降级后发动机转速nedn为基本发动机转速nebas以上时,或者在即使降级后发动机转速nedn小于基本发动机转速nebas但当前变速级时间tm为阈值tmref以下时,将在上次执行本例程时设定的变速级(上次m)设定为上限变速级mlim(步骤s400)。在降级后发动机转速nedn小于基本发动机转速nebas且当前变速级时间tm比阈值tmref长时,将比在上次执行本例程时设定的变速级(上次m)低一级的低速级侧的变速级设定为上限变速级mlim(步骤s390)。

接下来,将临时变速级mtmp和上限变速级mlim中较小的一方设定为变速级m,并且根据临时实际变速级matmp、变速级m来设定实际变速级ma(步骤s410b)。在此,关于实际变速级ma,在将临时变速级mtmp设定为变速级m时,将临时实际变速级matmp设定为实际变速级ma,在将上限变速级mlim设定为变速级m时,根据该变速级m来设定实际变速级ma。在后者的情况下,以与图18的变速线型图的变速级m和实际变速级ma的关系相匹配的方式,根据变速级m来设定实际变速级ma(例如在变速级m是3级速度或4级速度时,将实际变速级ma设定为2级速度)。

接下来,利用变速级m、车速v以及图7的目标发动机转速设定用图来设定目标发动机转速ne*(步骤s420),根据上述式(4)设定电动机mg1的转矩指令tm1*(步骤s430),根据式(5)设定电动机mg2的转矩指令tm2*(步骤s440b)。然后,将电动机mg1、mg2的转矩指令tm1*、tm2*发送到电动机ecu40,并且将实际变速级ma发送到变速器130(步骤s450b),结束本例程。

在以上说明的第二实施例的混合动力汽车120中,由于与第一实施例的混合动力汽车20同样地发挥功能,因此发挥与第一实施例的混合动力汽车20所发挥的效果相同的效果。即,发挥在驾驶感受优先模式下在d位置上加速器开启时或在驾驶感受优先模式下在d位置上行驶期间制动器开启时能够给司机提供更加良好的驾驶感受的效果。

在第二实施例的混合动力汽车120中具备3级变速的变速器130,包括虚拟变速级在内设为6级速度变速而发挥功能,但变速器130不限定于3级变速,也可以设为2级变速,还可以设为4级变速以上。另外,虚拟变速级也设为针对变速器的各变速级各设置一级,但也可以针对变速器的各变速级设置1级或者2级等所期望级数的虚拟变速级,也可以仅针对变速器的特定的变速级设置所期望级数的虚拟变速级。进而,也可以不设置虚拟变速级。

在上述实施例中,发动机22是“发动机”的一个例子。电动机mg1是“第一电动机”的一个例子。驱动轴36是“驱动轴”的一个例子。行星齿轮30是“行星齿轮机构”的一个例子。电动机mg2是“第二电动机”的一个例子。蓄电池50是“蓄电池”的一个例子。hvecu70、发动机ecu24和电动机ecu40是“电子控制单元”的一个例子。

这些例子是用于具体说明用于实施发明的方式的一个例子,因此不限定发明的要素。即,实施例只不过是本发明的一个具体例子。

以上,使用实施例来说明了用于实施本发明的方式,但本发明不受这样的实施例的任何限定,在不脱离本发明的主旨的范围内当然能够以各种方式来实施。

本发明能够应用于混合动力汽车的制造产业等中。

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