一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

混合动力车辆的制作方法

2021-10-23 00:08:00 来源:中国专利 TAG:混合动力 车辆 气量 中发 动机


1.本公开涉及混合动力车辆,并且更具体地,涉及被包括在混合动力车辆中的发动机的进气量的学习。


背景技术:

2.近年来,混合动力车辆已变得普及。混合动力车辆包括作为驱动源的发动机和马达。在发动机中,执行反馈控制以使发动机在适当的状态中运转。在反馈控制中,使发动机的空转旋转速度保持恒定所需要的进气量可能因诸如发动机的个体差异和随时间的变化之类的因素而变化。因此,执行其中反映并存储反馈的结果的所谓的学习控制。
3.例如,未经审查的日本专利申请公开no.2010

264817(jp 2010

264817 a)公开了一种用于混合动力车辆的控制设备。以上控制设备在车辆正使用马达来行驶时,在离合器被松开并且发动机正运转的同时学习进气量。这使得可能增加学习进气量的机会。


技术实现要素:

4.通常,在车辆停止且发动机正无负荷地空转时执行进气量的学习。因此,学习进气量的机会很少。在jp 2010

264817 a中公开的用于混合动力车辆的控制设备可以通过在车辆正使用马达来行驶(马达行驶)的同时学习进气量来增加学习机会。另一方面,jp 2010

264817 a未考虑电池保护。期望的是实现增加的学习进气量的机会和电池保护两者。
5.已经完成了本公开以解决如上所述的问题,并且本公开的目的是在混合动力车辆中实现学习进气量的机会的增加和电池保护两者。
6.(1)根据本公开的一方面的混合动力车辆包括发动机、用于行驶的马达、向马达提供电力和从马达接收电力的电池以及控制设备。控制设备被配置为控制发动机和马达,并执行学习发动机的进气量的进气量学习。对于电池的充电状态,限定第一阈值和高于该第一阈值的第二阈值。当混合动力车辆在发动机处于停止状态的情况下正使用马达来行驶时,当电池的充电状态超过该第二阈值时,在发动机被保持在停止状态中的同时,控制设备在使马达保持在驱动状态中的情况下,不执行进气量学习。当电池的充电状态取第一阈值与第二阈值之间的值时,控制单元在启动发动机并以恒定扭矩驱动马达的情况下,执行进气量学习。
7.(2)当电池的充电状态降至第一阈值以下时,控制设备启动发动机并禁止马达的驱动,以执行进气量学习。
8.(3)当电池的充电状态取第一阈值与第二阈值之间的值时从马达输出的恒定扭矩小于当电池的充电状态超过第二阈值时从马达输出的扭矩。
9.(4)第一阈值高于电池的充电状态控制中心。
10.在以上(1)至(4)中,当电池的充电状态(soc)降至第一阈值以下时,启动发动机并禁止马达的驱动,以确保学习进气量的机会。另一方面,当电池的soc超过第二阈值时,不执行进气量学习并使马达保持在驱动状态中,以抑制电池的过度充电。通过以上处理,可能实
现电池的保护和确保执行进气量学习的机会两者。此外,当电池的soc取第一阈值与第二阈值之间的值时,在以恒定扭矩(优选为低扭矩)驱动马达的同时,执行进气量学习。这在保护电池的同时也确保了执行进气量学习的机会。
11.(5)根据本公开的一方面的混合动力车辆包括发动机、用于行驶的马达、向马达提供电力和从马达接收电力的电池以及控制设备。控制设备被配置为控制发动机和马达,并执行学习发动机的进气量的进气量学习。对于电池的充电状态,限定第三阈值和低于该第三阈值的第四阈值。当马达在发动机处于停止状态的情况下正被再生地驱动时,当电池的充电状态降至该第四阈值以下时,控制设备在使马达保持在再生状态中的情况下,不执行进气量学习。当电池的充电状态取第三阈值与第四阈值之间的值时,控制单元启动发动机并以恒定扭矩再生地驱动马达,以执行进气量学习。
12.(6)当电池的充电状态超过第三阈值时,控制设备启动发动机并禁止马达的再生,以执行进气量学习。
13.(7)当电池的充电状态取第三阈值与第四阈值之间的值时再生地驱动马达的恒定扭矩小于当电池的充电状态降至第四阈值以下时再生地驱动马达的扭矩。
14.(8)第三阈值高于电池的充电状态控制中心。
15.在以上(5)至(8)中,类似于以上(1)至(4),当电池的soc超过第三阈值时,启动发动机并禁止马达的再生,以确保学习进气量的机会。另一方面,当电池的soc降至第四阈值以下时,不执行进气量学习并且马达被保持在再生状态中,以抑制电池的过度放电。通过以上处理,可能实现电池的保护和确保执行进气量学习的机会两者。此外,当电池的soc取第三阈值与第四阈值之间的值时,在以恒定扭矩(优选为低扭矩)再生地驱动马达的情况下执行进气量学习。这在保护电池的同时也确保了执行进气量学习的机会。
16.根据本公开,可能在混合动力车辆中实现增加的进气量的学习机会和电池保护两者。
附图说明
17.下面将参考附图来描述本发明的示例性实施例的特征、优点以及技术和工业意义,附图中相同的附图标记表示相同的元素,并且附图中:
18.图1是示意性地示出根据第一实施例的混合动力车辆的整体配置的图;
19.图2是用于更详细地说明发动机和发动机传感器组的配置的图。
20.图3是示出发动机的性能曲线的图;
21.图4是用于说明ecu的功能性配置的功能性框图;
22.图5是用于说明根据第一实施例的电池10的soc与isc学习之间的关系的图;
23.图6是示出根据第一实施例的与isc学习相关的一系列控制的流程图;
24.图7是用于说明根据第二实施例的电池10的soc与isc学习之间的关系的图;以及
25.图8是示出根据第二实施例的与isc学习相关的一系列控制的流程图。
具体实施方式
26.在下文中,将参考附图来详细地描述本公开的实施例。应注意的是,附图中相同或对应的部分由相同的附图标记标示,并且重复的描述将被省略。
27.第一实施例
28.车辆配置
29.图1是示意性地示出根据第一实施例的混合动力车辆的整体配置的图。参考图1,车辆1是混合动力车辆,并且包括电池10、电池传感器组20、动力控制单元(pcu)30、第一马达发电机(mg)41、第二马达发电机42、发动机50、发动机传感器组60、动力分配设备71、驱动轴72、驱动轮73、加速器踏板位置传感器91、车辆速度传感器92以及电子控制单元(ecu)100。
30.电池10是由多个电池元(cell)构成的组合电池。每个电池元是诸如锂离子电池或镍金属氢化物电池之类的二次电池。电池10存储用于驱动第一马达发电机41和第二马达发电机42的电力,并经由pcu 30向第一马达发电机41和第二马达发电机42提供电力。此外,当第一马达发电机41和第二马达发电机42产生电力时,电池10经由pcu 30接收产生的电力,并用接收的电力充电。可以使用诸如电双层电容器之类的电容器来代替电池10。
31.电池传感器组20监测电池10的状态。更具体地,电池传感器组20包括电压传感器21、电流传感器22和温度传感器23。电压传感器21检测被包括在电池10中的各个电池元的电压vb。电流传感器22检测向电池10充电和从电池10放电的电流ib。温度传感器23检测电池10的温度tb。以上传感器中的各个传感器输出指示检测结果的信号至ecu 100。
32.pcu 30按照来自ecu 100的控制命令,在电池10与第一马达发电机41和第二马达发电机42之间或者在第一马达发电机41与第二马达发电机42之间执行双向电力转换。pcu 30被配置为使得第一马达发电机41和第二马达发电机42的状态彼此可以被单独地控制。更具体地,pcu 30包括例如,转换器和两个逆变器(两者均未示出)。逆变器分别对应第一马达发电机41和第二马达发电机42设置。转换器将提供到两个逆变器中的每一个的直流(dc)电压升压以达到或超过电池10的输出电压。因此,pcu 30可以例如,在使第一马达发电机41进入再生状态(电力产生状态)的同时,使第二马达发电机42进入动力行驶状态。
33.第一马达发电机41和第二马达发电机42中的每一个都是交流(ac)旋转电机,并且例如是具有其中嵌入有永磁体的转子的三相ac同步电机。第一马达发电机41主要被用作由发动机50经由动力分配设备71驱动的发电机。由第一马达发电机41产生的电力经由pcu 30提供到第二马达发电机42或电池10。第一马达发电机41也可以起动发动机50。
34.第二马达发电机42主要作为电马达运转并且驱动驱动轮73。第二马达发电机42接收来自电池10的电力和由第一马达发电机41产生的电力中的至少之一,并且由接收的电力驱动。第二马达发电机42的驱动力被传递到驱动轴(输出轴)72。此外,当制动车辆1或者在向下的斜坡上减小车辆1的加速度时,第二马达发电机42作为发电机运转,以产生再生的电力产生。由第二马达发电机42产生的电力经由pcu 30提供到电池10。
35.发动机50将当燃烧其中空气和燃料被混合的空气

燃料混合物时产生的燃烧能转换成动子(例如,活塞或转子)的动能来输出动力。
36.发动机传感器组60检测发动机50的状态量。发动机传感器组60包括节气门开度传感器61、进气温度传感器62、水温传感器63、空燃比传感器64、空气流量计65、曲柄位置传感器66和爆震传感器67(以上全部参见图2)。
37.动力分配设备71是例如,行星齿轮设备。动力分配设备71包括全部未被示出的太阳齿轮、环形齿轮、小齿轮和载架(carrier)。载架被连接到发动机50。太阳齿轮被连接到第
一马达发电机41。环形齿轮经由驱动轴72被连接到第二马达发电机42和驱动轮73。小齿轮与太阳齿轮和环形齿轮啮合。载架支承小齿轮以便可自转并可公转。
38.加速器踏板位置传感器91检测用户对加速器踏板(未示出)的压下量作为加速器操作量acc,并将检测结果输出到ecu 100。车辆速度传感器92检测驱动轴72的旋转速度作为车辆速度v,并将检测结果输出到ecu 100。
39.ecu 100包括诸如中央处理器(cpu)的处理器100a,诸如只读存储器(rom)和随机存取存储器(ram)的存储器100b,以及用于输入和输出各种信号的输入

输出端口(未示出)。ecu 100基于从电池传感器组20中的各个传感器接收的信号以及分别存储在存储器100b中的程序和映射图来监测电池10的状态。此外,ecu 100基于从电池传感器组20中的各个传感器接收的信号以及存储在存储器100b中的程序和映射图来控制车辆1的pcu 30和发动机50。
40.例如,在ecu 100的存储器100b中预先准备驱动力映射图(未示出)。驱动力映射图示出了用户对车辆1要求的驱动力(在下文中被称为“要求的驱动力p*”)、加速器操作量acc以及车辆速度v之间的关系。ecu 100可以参考驱动力映射图,基于加速器操作量acc和车辆速度v来计算要求的驱动力p*。
41.在第一实施例中,由ecu 100执行的主要处理的示例包括发动机50的进气量的学习。进气量的学习意味着对存储在存储器100b中的“节气门开度

流率特性”与“由节气门传感器检测的当前的节气门开度

由空气流量计检测的流率特性”之间的平均差的学习。在下文中,以上处理也被称为空转速度控制(isc)学习。isc学习将在后面描述。ecu 100可以被划分成与相应功能对应的多个ecu(例如,电池ecu、发动机ecu和mg ecu)。
42.车辆1使用第二马达发电机42的行驶在下文中将被称为“马达行驶”。此外,车辆1使用第二马达发电机42和发动机50两者的行驶在下文中将被称为“混合动力行驶”。第二马达发电机42对应于根据本公开的“马达”。因此,第二马达发电机42可以被简单地称为“马达”。车辆1不必配备两个马达发电机(第一马达发电机41和第二马达发电机42)。车辆1可以具有其中只设置一个马达发电机的车辆配置(所谓的单马达系统)。
43.发动机配置
44.图2是用于更详细地说明发动机50和发动机传感器组60的配置的图。参考图2,发动机50实际上包括多个气缸。然而,为了避免附图的复杂性,图2中典型地示出了一个气缸。
45.多个气缸中的每一个经由与该气缸对应的进气支管51连接到公共的平衡罐52。平衡罐52经由进气管道53连接到空气滤清器54。在进气管道53中布置节气门阀55。节气门阀55与加速器踏板(未示出)的压下一起被控制以打开和关闭进气管道53。
46.每个气缸都设置有用于将燃料喷射到进气端口或进气支管51中的喷射器56。火花塞57被设置在燃烧室的顶部处。当进气门阀被打开时,从空气滤清器54吸入的空气以及从喷射器56喷射的燃料的空气

燃料混合物被引入燃烧室中。发动机50基于来自ecu 100的控制信号,在燃烧室中由火花塞57点火并燃烧空气

燃料混合物。当空气

燃料混合物燃烧时,燃烧压力向下推动旋转曲轴的活塞。当排气门阀被打开时,燃烧后的空气

燃料混合物(废气)从燃烧室排出。每个气缸都被连接到公共的排气歧管58。排气歧管58被连接到三元催化转换器59。废气流经三元催化转换器59,并且然后被排出到车辆的外部。燃料喷射方法不限于端口喷射类型的方法,并且可以是直接喷射类型或双喷射器类型。
47.节气门开度传感器61将指示节气门阀55的开度(节气门开度)的信号输出到ecu 100。
48.进气温度传感器62将指示吸入到发动机50中的空气的温度(进气温度)ta的信号输出到ecu 100。
49.水温传感器63将指示发动机50的水套(未示出)中的冷却液的温度(冷却液温度)tw的信号输出到ecu 100。
50.空燃比传感器64被附着到三元催化转换器59的上游的排气歧管58。空燃比传感器64是例如,o2传感器,并且输出与废气中的氧气浓度对应的电压。空燃比传感器64的输出电压可以被用于以开或关的方式来检测在发动机50中被燃烧的空气

燃料混合物的空燃比相对于化学计量空燃比是浓还是稀。
51.空气流量计65被设置在进气管道53中。空气流量计65将指示进气量(在下文中也被称为vol)的信号输出到ecu 100。
52.曲柄位置传感器66将指示曲轴的旋转速度(发动机速度)ne的信号输出到ecu 100。ecu 100基于来自曲柄位置传感器66的信号来检测曲柄转角和曲轴的旋转速度。
53.爆震传感器67被设置在发动机50的气缸体中。爆震传感器67由压电元件构成,并将与发动机50的振动幅度相对应的电压输出到ecu 100。ecu 100基于来自爆震传感器67的电压来控制针对发动机50的每个运转状态的点火正时(ignition timing)。在点火正时控制中,在没有检测到爆震的时候逐渐将点火正时提前,而在发生爆震时将点火正时调节至延迟侧。通过以上控制,可以抑制爆震的发生,并且可以适当地控制发动机50的输出和燃料消耗。
54.发动机运转状况
55.图3是示出发动机50的性能曲线的图。在图3中,横轴表示发动机速度。纵轴显示发动机50的输出。如图3所示,发动机50的运转状态可以按照发动机速度ne和发动机50的输出被分类成例如五种状态。
56.在空转状态中,发动机50进行自立运转。空转状态中的发动机速度ne为例如,大约1000rpm(每分钟旋转)。低负荷状态中的发动机速度ne为例如,大约与空转状态中的发动机速度相同的1000rpm。发动机50在低负荷状态中的输出大于它在空转状态中的输出。中等负荷状态中的发动机速度ne为例如,1000至3000rpm。例如,在车辆1的平稳行进期间,使用中等负荷状态。高负荷状态中的发动机速度ne为例如,3000至5000rpm。例如,当使车辆1加速时,使用高负荷状态。最大负荷状态中的发动机速度ne为例如,5000rpm或更高。例如,当车辆1正爬坡或者正以高速行驶时,使用最大负荷状态。然而,以上分类仅仅是示例,并且分类方法不限于以上方法。
57.ecu功能
58.诸如进气量、空燃比和点火正时之类的控制参数(控制量)被预先存储在ecu100的存储器100b中。ecu100学习针对发动机50的每个运转状态的控制参数,并将学习的参数用于运转发动机50。
59.图4是用于说明ecu100的功能性配置的功能性框图。参考图4,ecu 100包括soc计算单元101、确定单元102、学习单元103和控制单元104。
60.soc计算单元101基于来自电池传感器组20中的传感器的信号(vb、ib、tb)来计算
电池10的充电状态(soc)。作为soc计算方法,可以采用各种已知的方法,诸如使用soc

ocv(开路电压)曲线的方法和对电流ib进行积分的方法。由soc计算单元101计算出的soc被输出到确定单元102。
61.确定单元102从soc计算单元101接收soc。此外,确定单元102从进气温度传感器62接收进气温度ta,并从水温传感器63接收冷却液温度tw。此外,确定单元102从加速器踏板位置传感器91接收加速器操作量acc,并从车辆速度传感器92接收车辆速度v。然后,确定单元102基于以上信号来确定是否满足学习单元103学习控制参数(更具体地,进气量)的学习条件。学习条件包括关于车辆1是否正足够稳定地行驶以学习进气量的条件。之后将描述学习条件的示例。
62.学习单元103从空气流量计65接收进气量,并在满足学习条件时学习进气量(isc学习)。更具体地,发动机50的进气通道包括用于使废气中的部分(在下文中也被称为废气再循环(egr)气体)再循环的废气再循环设备(未示出)。egr气体由egr冷却器冷却,并与室温下的进气混合。在以上处理中,egr气体中的水蒸气被冷凝以产生水。冷凝的水包含未燃烧的燃料成分(例如,煤烟和碳氢化合物)。因此,未燃烧的燃料成分黏附到进气通道并逐渐积聚。如上所述的附着到进气通道的沉积物可能使空气的进气效率恶化。因此,期望的是学习发动机50的适当的进气量(期望的是执行isc学习)。然而,必要的是学习不依赖于节气门开度的进气量。因此,当执行isc学习时,发动机50在空转状态中运转。
63.学习单元103可以学习其他控制参数(例如,空燃比和点火正时)。由学习单元103学习的控制参数(学习值)被输出到控制单元104,并通过控制单元104反映在对发动机50的控制中。
64.控制单元104按照来自确定单元102的命令来控制发动机50、第一马达发电机41和第二马达发电机42的运转状态。
65.电池保护和isc学习的同时实现
66.如上所述,当执行isc学习时,发动机50需要处于空转状态。因此,执行isc学习的机会是有限的。期望的是增加学习进气量的机会,以便优化进气量。另一方面,在避免电池10的过度充电和过度放电的同时,需要电池10的保护。即,期望的是实现增加的学习进气量的机会和电池10的保护两者。因此,在第一实施例中,按照电池10的soc来切换是否可以执行isc学习以及用于执行isc学习的模式。
67.图5是用于说明根据第一实施例的电池10的soc与isc学习之间的关系的图。参考图5,电池10的soc具有用于通过在电池10的充电与放电之间适当地切换来保持soc的预定控制范围(soc控制范围)。soc控制范围的上限ul为例如,ul=80%。soc控制范围的下限ll为例如,ll=40%。soc控制中心m是在上限ul与下限ll之间的值(通常为中间值),并且例如,m=60%。
68.在第一实施例中,在电池10的soc的控制范围内设置两个阈值(th1、th2)。第一阈值th1是高于soc控制中心m的soc。第二阈值th2是进一步高于第一阈值th1的soc。作为示例,第一阈值th1=65%,并且第二阈值th2=75%。
69.在下文中,假设当车辆1在发动机50停止的情况下处于马达行驶(通常为缓慢行进)时,发出isc学习执行请求(isc学习请求)。ecu 100按照电池10的soc来确定是否执行isc学习。
70.首先,将描述电池10的soc等于或低于第一阈值th1(例如,当soc≤65%时)的情况。在这种情况下,优先isc学习的执行。即,ecu 100停止车辆1的马达行驶,并启动发动机50使得空转状态被建立。通过以上操作,可以照常执行isc学习。
71.接下来,将描述电池10的soc高于第二阈值th2(例如,当soc>75%时)的情况。在这种情况下,电池10的保护优先于isc学习的执行,并且不执行isc学习。
72.更具体地,在发动机50的操作期间,即使在发动机50处于空转状态时,也可能存在其中来自发动机50的输出扭矩(发动机扭矩)te大于车辆1所需要的扭矩(车辆需要的扭矩)的情形。基于以上,可能存在其中发动机扭矩te相对于车辆所需要的扭矩的盈余被用于第一马达发电机41和/或第二马达发电机42的电力产生操作并且电池10被充电的情况。当电池10的soc高于第二阈值th2时,在soc达到上限ul(例如,80%)之前,此时几乎不存在余量。因此,当电池10被进一步充电时,soc可能超过上限ul。因此,ecu 100不执行isc学习,使得电池10不进入过度充电状态。即,ecu 100不启动发动机50。然后,ecu 100在不停止的情况下继续车辆1的马达行驶,从而继续使电池10放电。
73.随后,将描述其中电池10的soc高于第一阈值th1并等于或低于第二阈值th2(例如,当65%<soc≤75%时)的情况。在这种情况下,与其中电池10的soc高于第二阈值th2的情况相比,在soc达到上限ul之前,存在余量。因此,在一定程度上,在保护电池10的同时执行isc学习。
74.具体地,使得从第二马达发电机42输出的扭矩(马达扭矩)tm恒定。可以预先确定马达扭矩tm的恒定值,使得该恒定值成为与同时实现车辆1的马达行驶和isc学习两者所需要的值相比足够小的值(被描述为t1)。尽管当电池10的soc高于第二阈值th2时,马达扭矩tm=t1小于马达扭矩tm=t2,马达扭矩tm=t1仍为正值。因此,电池10继续放电。因此,可以抑制电池10达到过度充电状态。
75.如上所述,在第一实施例中,当电池10的soc高于第二阈值th2时,不执行isc学习,并且优先电池10的保护。这种情况下,发动机50仍然停止。因此,电池10不由盈余的发动机扭矩te充电。结果,可以防止电池10的过度充电。另一方面,即使当电池10的soc高于第一阈值th1并且等于或低于第二阈值th2时,也以电池10的保护和确保执行isc学习的机会两者的实现为目标。具体地,在利用作为低扭矩(正扭矩)的马达扭矩tm=t1(<t2)来驱动第二马达发电机42的同时,执行isc学习。通过在执行isc学习的同时使电池10放电,可以防止电池10的过度充电。
76.学习控制流程
77.图6是示出根据第一实施例的与isc学习相关的一系列控制的流程图。该流程图(以及之后将描述的图8中所示的流程图)通过以预定的计算周期从主例程(未示出)调用而被重复执行。通过由ecu 100执行的软件处理来实现各个步骤。然而,各个步骤可以由被制作成包括在ecu 100中的硬件(电路)实现。在下文中,术语“步骤”被缩写为s。
78.参考图6,在s101中,ecu 100确定车辆1是否处于马达行驶。例如,当ecu 100未向发动机50输出用于驱动发电机50的命令时,ecu 100可以确定发动机50处于停止状态。此外,当正从ecu 100向pcu 30输出用于驱动第二马达发电机42的命令时,ecu 100可以确定第二马达发电机42正被驱动。替代地,当发动机速度ne小于预定速度时,ecu 100可以确定发动机50处于停止状态。当第二马达发电机42的旋转速度(未示出的传感器的检测值)等于
或高于预定速度时,ecu 100可以确定第二马达发电机42正被驱动。当车辆1未处于马达行驶(s101中为否)时,处理返回至主例程。当车辆1处于马达行驶(s101中为是)时,ecu 100使处理前进到s102。
79.在s102中,ecu 100确定是否发出了isc学习请求。在以下情况下,满足其中可以执行isc学习的条件,并发出isc学习请求。首先,如上所述,在isc学习期间的进气量需要是不依赖于节气门开度的量。因此,例如,当发动机50在空转状态中运转,节气门开度具有最小值(例如,0)以及车辆速度v低于预定速度时,发出isc学习请求。
80.此外,优选的是,学习正在空转状态中运转的发动机50所需要的最小量作为发动机50的进气量。进气量随着发动机50被预热而减少。因此,除了上述以外,当发动机50被预热时,可以发出isc学习请求。来自水温传感器63的冷却液温度tw可以被用来确定发动机50是否已经被预热了。当冷却液温度tw等于或高于预定值(例如,70℃)时,确定发动机50的预热完成。
81.当还没有发出isc学习请求(s102中为否)时,处理也返回至主例程。当发出了isc学习请求(s102中为是)时,ecu 100将电池10的soc与第一阈值th1进行比较(s103)。
82.当电池10的soc等于或低于第一阈值th1(例如,th1=65%)(s103中为是)时,ecu 100使处理前进到s104。在s104中,ecu 100在启动停止的发动机50的同时,停止第二马达发电机42。然后,ecu 100执行isc学习(s105)。
83.当电池10的soc高于第一阈值th1(s103中为否)时,ecu 100确定电池10的soc是否等于或低于第二阈值th2(s106)。
84.当电池10的soc等于或低于第一阈值th1并且等于或低于第二阈值th2(s106中为是)时,ecu 100使处理前进到s107。在s107中,ecu 100启动停止的发动机50。此外,ecu 100还使第二马达发电机42保持在驱动状态中。然后,ecu 100执行isc学习(s108)。
85.在s107和s108中的isc学习中,期望的是根据马达扭矩tm来校正用于isc学习的发动机扭矩te。更具体地,要求的驱动力p由发动机直接扭矩tep与马达扭矩tm之和实现(参见以下等式(1))。ecu 100将发动机直接扭矩tep减小马达扭矩tm的量。
86.tep tm=p*
……
(1)
87.发动机直接扭矩tep是将来自第一马达发电机41的输出扭矩tg作为反作用力,从发动机50传递到动力分配设备71的环形齿轮(即,驱动轴72)的正向扭矩。发动机直接扭矩tep与扭矩tg之间的关系按照动力分配设备71的传动比(gearratio)ρ被唯一地确定(参见以下等式(2))。因此,可以根据扭矩tg计算出发动机直接扭矩tep。
88.tep=

1/ρ
×
tg
……
(2)
89.当电池10的soc高于第二阈值th2(s106中为否)时,ecu 100使处理前进到s109。在s109中,ecu 100使发动机50保持在停止状态中。此外,ecu 100还使第二马达发电机42保持在驱动状态中。此时来自第二马达发电机的输出扭矩(马达扭矩)tm为t1,其大于s107和s108中的马达扭矩tm=t2。ecu 100不执行isc学习(s110)。
90.如上所述,在第一实施例中,当电池10的soc等于或低于第一阈值th1时,照常执行isc学习以确保执行isc学习的机会(s104、s105)。另一方面,当电池10的soc高于第二阈值th2时,不执行isc学习以避免电池10的过度充电(s109、s110)。通过以上处理,可能实现电池10的保护和确保执行isc学习的机会两者。
91.此外,当电池10的soc在第一阈值th1与第二阈值th2之间时,在用正的低扭矩(马达扭矩tm=t1)来驱动第二马达发电机42的同时,执行isc学习(s107、s108)。这在保护电池10的同时也确保了执行isc学习的机会。
92.第二实施例
93.在第一实施例中,已经描述了保护电池10免于过度充电的示例。在第二实施例中,将描述保护电池10免于过度放电的示例。根据第二实施例的车辆的配置与根据第一实施例的车辆1的配置相同。因此,将不再重复描述。
94.图7是用于说明根据第二实施例的电池10的soc与isc学习之间的关系的图。参考图7,同样在第二实施例中,在电池10的soc的控制范围内设置两个阈值(th3、th4)。第三阈值th3是低于soc控制中心m的soc。第四阈值th4是进一步低于第三阈值th3的soc。作为示例,第三阈值th3=50%,并且第四阈值th4=40%。
95.在下文中,假设当车辆1在发动机50停止的情况下处于再生行驶时,发出isc学习执行请求(isc学习请求)。ecu 100按照电池10的soc来确定是否执行isc学习。
96.当电池10的soc高于第三阈值时(例如,当soc>50%时),优先isc学习的执行。即,ecu 100禁止车辆1的再生行驶(在车辆1正行驶时通过第二马达发电机42的电力产生),并启动发动机50以将车辆1置于空转状态中,以便执行isc学习。通过以上操作,可以照常执行isc学习。
97.当电池10的soc等于或低于第四阈值th4时(例如,当soc≤40%时),电池10的保护优先于isc学习的执行,并且不执行isc学习。即,为了避免电池10达到过度放电状态,继续车辆1的再生行驶,并且电池10继续地被充电。同时,ecu 100不执行isc学习,并且不启动发动机50。
98.当电池10的soc高于第四阈值th4并且等于或低于第三阈值th3时(例如,当40%<soc≤50%时),与其中电池10的soc等于或低于第四阈值th4的情况相比,在soc达到下限ll之前存在余量。因此,在一定程度上,在保护电池10的同时执行isc学习。
99.具体地,使得第二马达发电机42的再生扭矩(马达扭矩)tm恒定。当电池10的soc等于或低于第四阈值th4时,虽然此时的马达扭矩tm的值t3(绝对值)小于再生行驶期间的马达扭矩tm=t4(绝对值),但是为负值。因此,电池10被充电。因此,可以抑制电池10达到过度放电状态。
100.图8是示出根据第二实施例的与isc学习相关的一系列控制的流程图。参考图8,在s201中,ecu 100确定发动机50是否停止以及车辆1是否处于再生行驶。当发动机50正在运转或者车辆1未处于再生行驶(s201中为否)时,处理返回至主例程。当发动机50停止并且车辆1处于再生行驶(s201中为是)时,ecu 100使处理前进到s202。
101.在s202中,ecu 100确定是否发出了isc学习请求。因为该处理与第一实施例中的s102中的处理(参见图6)相同,所以将不再重复详细的描述。当还没有发出isc学习请求(s202中为否)时,处理也返回至主例程。当发出了isc学习请求(s202中为是)时,ecu 100将电池10的soc与第三阈值th3进行比较(s203)。
102.当电池10的soc等于或低于第三阈值th3(例如,th3=50%)(s203中为是)时,ecu 100使处理前进到s204。在s204中,ecu 100在启动停止的发动机50的同时禁止第二马达发电机42的再生操作。然后,ecu 100执行isc学习(s205)。
103.当电池10的soc高于第三阈值th3(s203中为否)时,ecu 100确定电池10的soc是否等于或高于第四阈值th4(s206)。
104.当电池10的soc等于或高于第四阈值th4并且等于或低于第三阈值th3(s206中为是)时,ecu 100使处理前进到s207。在s207中,ecu 100启动停止的发动机50。此外,ecu 100还保持第二马达发电机42的再生操作。然后,ecu 100执行isc学习(s208)。
105.当电池10的soc低于第四阈值th4(s206中为否)时,ecu 100使处理前进到s209。在s209中,ecu 100使发动机50保持在停止状态中。此外,ecu 100还保持第二马达发电机42的再生操作。此时的第二马达发电机的再生扭矩(马达扭矩)tm为t4,其大于s207和s208中的马达扭矩tm=t3。ecu 100不执行isc学习(s210)。
106.如上所述,在第二实施例中,当电池10的soc等于或高于第三阈值th3时,照常执行isc学习以确保执行isc学习的机会。另一方面,当电池10的soc等于或低于第四阈值th4时,不执行isc学习,以便优先电池10的保护,以避免电池10的过度放电。通过以上处理,可能实现电池10的保护和确保执行isc学习的机会两者。
107.此外,当电池10的soc在第三阈值th3与第四阈值th4之间时,在利用低扭矩(马达扭矩tm=t3<t4)来进行第二马达发电机42的再生操作的同时,执行isc学习。这在保护电池10的同时也确保了执行isc学习的机会。
108.本文中所公开的实施例在所有方面都应被认为是例证性而非限制性的。本公开的范围由权利要求书而不是以上实施例限定,并且旨在包括在与权利要求书等同的含义和范围内的所有修改。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜