掌桥专利:专业的专利平台
掌桥专利
首页

车辆的控制系统

文献发布时间:2023-06-19 16:06:26



技术领域

本发明涉及一种车辆的控制系统,该控制系统具有估计发动机扭矩的功能,该发动机扭矩是发动机的输出扭矩。

背景技术

日本未审查专利申请公报第2008-57492号描述了一种车辆的示例,该车辆包括发动机、连接到发动机曲轴的阻尼器和动力传递装置。动力传递装置具有连接到阻尼器的输入轴和电动发电机。电动发电机的转子与输入轴同步旋转。

车辆控制系统包括控制发动机的第一控制装置和控制动力传递装置的第二控制装置。第一控制装置接收来自曲柄角度传感器的检测信号作为输入。第二控制装置接收来自旋转位置检测传感器的检测信号作为输入。曲柄角度传感器检测曲轴的旋转角度,并根据曲轴的转速输出检测信号。旋转位置检测传感器检测电动发电机中转子的旋转角度,并根据转子的转速输出检测信号。

发动机的输出经由阻尼器输入到动力传递装置的输入轴。此时,当发动机扭矩波动时,阻尼器中出现扭转振动,并且由扭转振动引起的共振可能出现在动力传递装置的输入轴中。当这种共振发生在动力传递装置的输入轴中时,共振影响扭矩被输入到曲轴,该共振影响扭矩是由共振引起的扭矩。结果,曲轴的旋转角速度波动。

为此,当使用曲轴的旋转角速度计算发动机扭矩时,需要考虑共振影响扭矩来计算发动机扭矩。换句话说,基于通过计算曲轴旋转角速度的时间导数获得的值来计算发动机惯性扭矩。基于通过计算动力传递装置的输入轴的旋转角速度的时间导数获得的值和通过计算电动发电机的旋转角速度的时间导数获得的值来计算共振影响扭矩。然后,发动机惯性扭矩和共振影响扭矩之和被计算作为发动机扭矩。

发明内容

为了由第一控制装置计算发动机扭矩,可以考虑计算共振影响扭矩所需的信息从第二控制装置发送并由第一控制装置接收的情况。计算共振影响扭矩所需的信息的示例可以包括动力传递装置的输入轴的旋转角速度和电动发电机的旋转角速度。

在这种情况下,第一控制装置基于从第二控制装置接收的最新信息计算共振影响扭矩,并且使用曲轴的旋转角速度的最新值计算发动机惯性扭矩。然后,第一控制装置计算最新共振影响扭矩的计算值和最新发动机惯性扭矩的计算值之和作为发动机扭矩。

然而,当信息从第二控制装置发送到第一控制装置时,出现了由于通信而导致的延迟。为此,在用于计算共振影响扭矩的信息的检测时刻与用于计算发动机惯性扭矩的曲轴旋转角速度的检测时刻之间出现偏差。换句话说,第一时刻的共振影响扭矩与不同于第一时刻的第二时刻的发动机惯性扭矩之和被计算作为发动机扭矩。因此,在提高发动机扭矩的计算准确度方面有改进的空间。

当共振影响扭矩由第二控制装置计算、从第二控制装置发送并由第一控制装置接收时,也会出现这样的问题。

本发明的一个方面是一种车辆的控制系统。该控制系统包括:发动机,该发动机安装在车辆上;阻尼器,阻尼器连接到发动机的曲轴;动力传递装置,该动力传递装置具有连接到阻尼器的输入轴和与输入轴同步旋转的旋转体;第一传感器,该第一传感器被配置成检测曲轴的旋转角度;第二传感器,该第二传感器被配置成检测输入轴或旋转体的旋转角度;第一控制装置,该第一控制装置被配置为接收第一传感器的检测信号作为输入;以及,第二控制装置,该第二控制装置被配置为接收第二传感器的检测信号作为输入并与第一控制装置通信。第二控制装置被配置为执行传递装置侧旋转角速度获取过程,该传递装置侧旋转角速度获取过程用于基于第二传感器的检测信号获取输入轴或旋转体的旋转角速度作为传递装置侧旋转角速度。第二控制装置被配置为执行发送过程,该发送过程用于将共振影响扭矩或传递装置侧旋转角速度以及作为传递装置侧旋转角速度的获取时刻的信息获取时刻发送到第一控制装置。共振影响扭矩是由发生在动力传递装置中的共振引起的扭矩,并且基于传递装置侧旋转角速度来计算。第一控制装置被配置为执行:旋转角速度推导过程,该旋转角速度推导过程用于基于第一传感器的检测信号推导曲轴的旋转角速度作为发动机旋转角速度;惯性扭矩计算过程,该惯性扭矩计算过程用于基于发动机旋转角速度计算发动机惯性扭矩;以及,发动机扭矩计算过程,该发动机扭矩计算过程用于计算共振影响扭矩和发动机惯性扭矩之和作为发动机扭矩,发动机扭矩是发动机的输出扭矩。第一控制装置被配置为在发动机扭矩计算过程中,基于从第二控制装置接收的信息获取时刻,来选择基于在预定推导时刻获取的传递装置侧旋转角速度的共振影响扭矩,并且计算共振影响扭矩和基于在推导时刻推导的发动机旋转角速度计算的发动机惯性扭矩之和作为发动机扭矩。

利用上述配置,在发动机扭矩计算过程中计算发动机扭矩时,使用以下值:

-发动机惯性扭矩,该发动机惯性扭矩基于在预定推导时刻获取的发动机旋转角速度来计算。

-共振影响扭矩,该共振影响扭矩基于在预定推导时刻获取的传递装置侧旋转角速度来计算。

换句话说,在上述配置中,使用同步的发动机惯性扭矩和共振影响扭矩来计算发动机扭矩。这样,可以提高发动机扭矩的计算准确度。

在上述方面中,发动机可以是火花点火型发动机,并且当发动机的点火时刻提前时,第一控制装置可以执行推导时刻调整过程用于使推导时刻前移。

例如,即使当发动机正常操作时,发动机扭矩的实际值也会脉动。换句话说,发动机扭矩的实际值在点火时刻之后增加,并且发动机扭矩的实际值在增加到最大值之后减小。

利用上述配置,推导时刻根据发动机的点火时刻而变化。这样,即使当点火时刻改变时,也可以防止点火时刻与推导时刻之间的偏差量改变。

在上述方面中,第二控制装置可以执行共振影响扭矩计算过程,用于基于传递装置侧旋转角速度计算共振影响扭矩,并且在发送过程中向第一控制装置发送共振影响扭矩和信息获取时刻,该信息获取时刻是用于计算共振影响扭矩的传递装置侧旋转角速度的获取时刻。

利用上述配置,第二控制装置基于传递装置侧旋转角速度计算共振影响扭矩。然后,作为用于计算共振影响扭矩的传递装置侧旋转角速度的获取时刻的信息获取时刻和共振影响扭矩从第二控制装置发送并由第一控制装置接收。为此,第一控制装置可以掌握获取用于计算从第二控制装置接收的共振影响扭矩的传递装置侧旋转角速度的时刻。因此,第一控制装置可以使用同步的发动机惯性扭矩和共振影响扭矩来计算发动机扭矩。

在上述方面,动力传递装置可以具有电动发电机,电动发电机的转子可以是与输入轴同步旋转的旋转体,并且第二传感器可以检测旋转体的旋转角度。第二控制装置可以在传递装置侧旋转角速度获取过程中获取旋转体的旋转角速度作为传递装置侧旋转角速度,并且在发送过程中向第一控制装置发送作为电动发电机的输出扭矩的马达扭矩、旋转体的旋转角速度、输入轴的旋转角速度以及作为旋转体的旋转角速度的获取时刻的信息获取时刻。第一控制装置可以执行共振影响扭矩计算过程,用于基于从第二控制装置接收的马达扭矩、旋转体的旋转角速度和输入轴的旋转角速度来计算共振影响扭矩。

利用上述配置,马达扭矩、旋转体的旋转角速度和输入轴的旋转角速度被发送到第一控制装置。第一控制装置基于从第二控制装置接收的信息计算共振影响扭矩。然后,第一控制装置计算共振影响扭矩的计算值和发动机惯性扭矩之和作为发动机扭矩,共振影响扭矩的计算值是基于在预定推导时刻获取的旋转体的旋转角速度计算的,发动机惯性扭矩是基于在推导时刻推导的发动机旋转角速度计算的。

在上述方面,第二控制装置可以执行马达扭矩获取过程,该马达扭矩获取过程用于基于马达电流值获取电动发电机的输出扭矩的计算值作为马达扭矩,该马达电流值是指示流过电动发电机的电流的值。

利用上述配置,可以使用电动发电机的输出扭矩的计算值来计算共振影响扭矩。

附图说明

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

图1是示意性示出应用根据第一实施例的车辆的控制系统的混合动力车辆的配置图;

图2是描述在根据第一实施例的控制系统中由第一控制装置执行的每个过程和由第二控制装置执行的每个过程的框图;

图3是描述发动机扭矩计算过程的流程图;

图4是示出发动机扭矩的实际值的转变的图;

图5是描述在根据第二实施例的控制系统中由第一控制装置执行的每个过程和由第二控制装置执行的每个过程的框图;

图6是示出根据第三实施例的控制系统以及应用该控制系统的车辆的驱动系统的配置图;

图7是应用了变型示例的控制系统的发动机的模型图;并且

图8是示出由发动机产生的扭矩的转变的图。

具体实施方式

第一实施例

以下,将参照图1至图4描述车辆控制系统的第一实施例。如图1所示,根据本实施例的控制系统100应用于混合动力车辆10。

混合动力车辆10的总体配置

混合动力车辆10包括发动机20、连接到发动机20的曲轴21的阻尼器40和动力传递装置50。阻尼器40具有衰减从发动机20输出的扭矩的波动并将波动传递到动力传递装置50的功能。

发动机20是火花点火型发动机。发动机20包括多个气缸22、引入每个气缸22的进气空气流过的进气通道23以及布置在进气通道23中的节气门24。节气门24调整进气空气量,该进气空气量是进气空气在进气通道23中的流量。

发动机20为每个气缸设置有燃料喷射阀25和点火装置26。在每个气缸22中,包含从燃料喷射阀25喷射的燃料和进气空气的空气-燃料混合物通过点火装置26的火花放电而燃烧。如上所述,由于活塞通过气缸22中的空气-燃料混合物的燃烧在气缸22中往复运动,曲轴21旋转。此外,通过空气-燃料混合物的燃烧在每个气缸22中产生的排气被排放到排气通道27。

发动机20包括向控制系统100输出检测信号的多种类型的传感器。传感器的示例可以包括曲柄角度传感器31和凸轮角度传感器32。曲柄角度传感器31检测曲轴21的旋转角度,并根据曲轴21的转速输出检测信号。此外,凸轮角度传感器32检测与曲轴21同步旋转的凸轮轴的旋转角度,并根据凸轮轴的转速输出检测信号。在本实施例中,曲柄角度传感器31对应于“第一传感器”。

动力传递装置50包括连接到阻尼器40的输入轴51和行星齿轮机构52。行星齿轮机构52具有太阳齿轮52s、齿圈52r和与太阳齿轮52s和齿圈52r都啮合的多个小齿轮52p。每个小齿轮52p以其能够自转和绕太阳齿轮52s公转的状态由托架52c支撑。输入轴51连接到托架52c。

动力传递装置50包括第一电动发电机53。作为第一电动发电机53的转子的转子53a连接到太阳齿轮52s。换句话说,由于第一电动发电机53经由行星齿轮机构52连接到输入轴51,所以第一电动发电机53的转子53a与输入轴51同步旋转。

动力传递装置50包括齿轮机构54和第二电动发电机55。齿轮机构54具有中间驱动齿轮54a、中间从动齿轮54b和减速齿轮54c。中间驱动齿轮54a与齿圈52r一体旋转。中间从动齿轮54b与中间驱动齿轮54a啮合。减速齿轮54c与中间从动齿轮54b啮合。减速齿轮54c连接到转子55a,转子55a是第二电动发电机55的转子。

动力传递装置50包括向控制系统100输出检测信号的多种类型的传感器。传感器的示例可以包括第一马达角度传感器61和第二马达角度传感器62。第一马达角度传感器61检测第一电动发电机53的转子53a的旋转角度,并根据转子53a的转速输出检测信号。第二马达角度传感器62检测第二电动发电机55的转子55a的旋转角度,并根据转子55a的转速输出检测信号。在本实施例中,第一马达角度传感器61对应于“第二传感器”,第一电动发电机53的转子53a对应于与输入轴51同步旋转的“旋转体”。

混合动力车辆10包括与中间从动齿轮54b一体旋转的最终驱动齿轮71和与最终驱动齿轮71啮合的最终从动齿轮72。最终驱动齿轮71经由操作机构73连接到驱动轮74的轮轴74a。

混合动力车辆10包括作为第一电动发电机53的逆变器的第一逆变器11和作为第二电动发电机55的逆变器的第二逆变器12。换句话说,通过控制第一逆变器11来驱动第一电动发电机53,并且通过控制第二逆变器12来驱动第二电动发电机55。

控制系统100的配置

如图1所示,控制系统100包括控制发动机20的第一控制装置110和控制动力传递装置50的第二控制装置120。第一控制装置110接收来自包括在发动机20中的各种传感器的检测信号作为输入。第二控制装置120接收来自包括在动力传递装置50中的各种传感器的检测信号作为输入。换句话说,第一控制装置110接收曲柄角度传感器31和凸轮角度传感器32的检测信号作为输入。第二控制装置120接收第一马达角度传感器61和第二马达角度传感器62的检测信号作为输入。

控制系统100包括信号线路101,用于将由第一控制装置110获取的曲柄计数器CNTcr发送到第二控制装置120。曲柄计数器CNTcr是每当曲轴21的旋转角度增加预定旋转角度时计数的值。然后,当发动机20的一个循环完成时,曲柄计数器CNTcr被重设为“0”。例如,在发动机20的一个循环中,曲柄计数器CNTcr被计数到“15”。

信号线路101是专用于从第一控制装置110发送曲柄计数器CNTcr的信号线路。为此,当使用信号线路101将曲柄计数器CNTcr发送到第二控制装置120时发生的延迟被充分限制在该延迟不影响基于曲柄计数器CNTcr的各种过程执行的范围内。

控制系统100包括用于在控制装置110与120之间发送和接收各种类型信息的CAN通信线路102。CAN通信线路102用于在安装在混合动力车辆10上的大量控制装置中发送和接收信息。为此,例如,当由第二控制装置120获得的信息经由CAN通信线路102被发送到第一控制装置110时,在由第二控制装置120发送信息的时刻与由第一控制装置110接收信息的时刻之间出现延迟。

控制装置110、120中每一个包括CPU、ROM和存储装置,该存储装置是电可重写非易失性存储器(均未示出)。ROM存储由CPU执行的控制程序。存储装置存储CPU的各种计算结果等等。

在控制系统100中的处理内容

控制系统100的第一控制装置110计算发动机扭矩Te,发动机扭矩Te是发动机20的输出扭矩的计算值。由于发动机20的曲轴21经由阻尼器40连接到动力传递装置50的输入轴51,所以第一控制装置110进一步使用由第二控制装置120获取的信息来计算发动机扭矩Te。

参照图2,将描述分别由用于计算发动机扭矩Te的控制装置110、120执行的每个过程。首先,将描述由第二控制装置120执行的各种过程。

第二控制装置120执行马达转速获取过程M21。换句话说,第二控制装置120基于第一马达角度传感器61的检测信号获取第一马达转速Nmg1,该第一马达转速Nmg1是第一电动发电机53的转子53a的转速。第二控制装置120基于第二马达角度传感器62的检测信号获取第二马达转速Nmg2,该第二马达转速Nmg2是第二电动发电机55的转子55a的转速。第二控制装置120以预定循环重复执行马达转速获取过程M21,以计算第一马达转速Nmg1和第二马达转速Nmg2。

第二控制装置120执行用于控制第一电动发电机53的第一马达控制过程M22。在第一马达控制过程M22中,第二控制装置120基于第一马达转速Nmg1控制用于第一电动发电机53的第一逆变器11。此外,第二控制装置120获取第一马达电流值Img1,其是指示流过第一电动发电机53的电流的值。

第二控制装置120执行信息获取过程M23,用于计算或获取发送到第一控制装置110的信息。在本实施例中,信息获取过程M23包括第一马达扭矩获取过程M231、马达旋转角速度获取过程M232和输入轴旋转角速度计算过程M233。

在第一马达扭矩获取过程M231中,第二控制装置120获取第一马达扭矩Tmg1,其是第一电动发电机53的输出扭矩。在本实施例中,第二控制装置120基于在第一马达控制过程M22中获取的第一马达电流值Img1获取第一电动发电机53的输出扭矩的计算值作为第一马达扭矩Tmg1。

第二控制装置120以预定间隔重复执行第一马达扭矩获取过程M231。例如,每当从第一控制装置110发送的曲柄计数器CNTcr改变时,第二控制装置120执行第一马达扭矩获取过程M231以获取第一马达扭矩Tmg1。

在马达旋转角速度获取过程M232中,第二控制装置120获取第一马达旋转角速度ωmg1,其是第一电动发电机53的转子53a的旋转角速度。此外,第二控制装置120获取第二马达旋转角速度ωmg2,其是第二电动发电机55的转子55a的旋转角速度。在本实施例中,第二控制装置120基于第一马达转速Nmg1获取第一马达旋转角速度ωmg1,并且基于第二马达转速Nmg2获取第二马达旋转角速度ωmg2。例如,第二控制装置120获取通过计算第一马达转速Nmg1的时间导数获得的值作为第一马达旋转角速度ωmg1和通过计算第二马达转速Nmg2的时间导数获得的值作为第二马达旋转角速度ωmg2。

第二控制装置120以预定间隔执行马达旋转角速度获取过程M232。例如,每当从第一控制装置110发送的曲柄计数器CNTcr改变时,第二控制装置120执行马达旋转角速度获取过程M232,以获得第一马达旋转角速度ωmg1和第二马达旋转角速度ωmg2。

如上文所描述,在本实施例中,第一马达角度传感器61对应于“第二传感器”。为此,第一马达旋转角速度ωmg1对应于“传递装置侧旋转角速度”,传递装置侧旋转角速度基于第一马达角度传感器61的检测信号获取。此外,用于获取第一马达旋转角速度ωmg1的马达旋转角速度获取过程M232对应于“传递装置侧旋转角速度获取过程”。

在输入轴旋转角速度计算过程M233中,第二控制装置120计算输入轴旋转角速度ωinp,其是动力传递装置50的输入轴51的旋转角速度。换句话说,第二控制装置120基于在马达转速获取过程M21中获取的第一马达转速Nmg1和第二马达转速Nmg2来计算输入轴旋转角速度ωinp。例如,第二控制装置120通过将第一马达转速Nmg1和第二马达转速Nmg2输入以下关系方程式(方程式1)来计算输入轴转速Ninp。在关系方程式(方程式1)中,“ρ”是行星齿轮机构52的传动比。行星齿轮机构52的传动比ρ是通过将太阳齿轮52s的齿数除以齿圈52r的齿数而获得的值。此外,“Gr”是动力传递装置50的齿轮机构54的传动比。

然后,第二控制装置120通过将输入轴转速Ninp输入到以下关系方程式(方程式2)中来计算输入轴旋转角速度ωinp:

第二控制装置120以预定间隔执行输入轴旋转角速度计算过程M233。例如,每当从第一控制装置110发送的曲柄计数器CNTcr改变时,第二控制装置120执行输入轴旋转角速度计算过程M233以获取输入轴旋转角速度ωinp。

第二控制装置120执行发送过程M24。在发送过程M24中,第二控制装置120将由第一控制装置110计算发动机扭矩Te所需的信息发送到第一控制装置110。在本实施例中,第二控制装置120向CAN通信线路102输出彼此关联的第一马达扭矩Tmg1、第一马达旋转角速度ωmg1、输入轴旋转角速度ωinp和信息获取时刻TMd。在本实施例中,第二控制装置120向CAN通信线路102输出在获取所发送的第一马达旋转角速度ωmg1时的曲柄计数器CNTcr作为信息获取时刻TMd。

在信息获取过程M23中获得的信息和信息获取时刻TMd从第二控制装置120发送到CAN通信线路102。然后,第一控制装置110经由CAN通信线路102接收信息和信息获取时刻TMd。

接下来,将描述由第一控制装置110执行的各种过程。第一控制装置110执行用于推导曲柄计数器CNTcr的曲柄计数器推导过程M11。换句话说,第一控制装置110基于曲柄角度传感器31的检测信号监测曲柄角,该曲柄角是曲轴21的旋转角度。然后,每当曲柄角增加预定角度时,第一控制装置110将曲柄计数器CNTcr增加“1”。此外,当发动机20的一个循环完成时,第一控制装置110将曲柄计数器CNTcr重设为“0”。

第一控制装置110执行点火时刻调整过程M12,用于根据发动机20的操作状态改变点火时刻TMi。例如,当发动机20预热时,与发动机20不预热的情况相比,第一控制装置110使点火时刻TMi提前。然后,第一控制装置110基于在点火时刻调整过程M12中调整的点火时刻TMi来控制点火装置26。

第一控制装置110执行发动机旋转角速度获取过程M13,用于获取发动机旋转角速度ωe,发动机旋转角速度ωe是曲轴21的旋转角速度。在发动机旋转角速度获取过程M13中,第一控制装置110基于曲柄角度传感器31的检测信号计算发动机转速Ne,发动机转速Ne是曲轴21的转速。然后,第一控制装置110获取通过计算发动机转速Ne的时间导数获得的值作为发动机旋转角速度ωe。

第一控制装置110以预定间隔执行发动机旋转角速度获取过程M13。例如,每当曲柄计数器CNTcr改变时,第一控制装置110执行发动机旋转角速度获取过程M13以获取发动机旋转角速度ωe。

第一控制装置110执行惯性扭矩计算过程M14,用于计算发动机惯性扭矩Tei,发动机惯性扭矩Tei是发动机20的惯性扭矩。例如,第一控制装置110通过将在发动机旋转角速度获取过程M13中获取的发动机旋转角速度ωe输入到以下关系方程式(方程式3)中来计算发动机惯性扭矩Tei。在关系方程式(方程式3)中,“Ie”是发动机20的惯性矩。换句话说,第一控制装置110可以使用通过计算发动机旋转角速度ωe的时间导数获得的值来计算发动机惯性扭矩Tei。

第一控制装置110以预定间隔执行惯性扭矩计算过程M14。例如,每当曲柄计数器CNTcr改变时,第一控制装置110执行惯性扭矩计算过程M14以获取发动机惯性扭矩Tei。

这里,发动机20的输出经由阻尼器40输入到动力传递装置50的输入轴51。此时,当发动机扭矩波动时,阻尼器40中可能出现扭转振动,并且由扭转振动引起的共振可能出现在输入轴51中。当这种共振发生在输入轴51中时,由共振引起的扭矩被输入到曲轴21。在本实施例中,由以这种方式在动力传递装置50中发生的共振引起的扭矩被称为“共振影响扭矩”。

第一控制装置110执行用于计算共振影响扭矩Tdmp的共振影响扭矩计算过程M15。在共振影响扭矩计算过程M15中,第一控制装置110基于经由CAN通信线路102接收的信息,即第一马达扭矩Tmg1、第一马达旋转角速度ωmg1和输入轴旋转角速度ωinp,计算共振影响扭矩Tdmp。例如,第一控制装置110通过将第一马达扭矩Tmg1、第一马达旋转角速度ωmg1和输入轴旋转角速度ωinp输入以下关系方程式(方程式4)来计算共振影响扭矩Tdmp。在关系方程式(方程式4)中,“Iinp”是输入轴51的惯性矩,“Ig”是第一电动发电机53的惯性矩。利用关系方程式(方程式4),第一控制装置110可以使用通过计算输入轴旋转角速度ωinp的时间导数获得的值和通过计算第一马达旋转角速度ωmg1的时间导数获得的值来计算共振影响扭矩Tdmp。

第一控制装置110以预定间隔执行共振影响扭矩计算过程M15。例如,每当第一控制装置110经由CAN通信线路102接收到上述信息时,第一控制装置110执行共振影响扭矩计算过程M15以计算共振影响扭矩Tdmp。

第一控制装置110执行推导时刻调整过程M16。换句话说,第一控制装置110根据在点火时刻调整过程M12中调整的点火时刻TMi来调整推导时刻TMa。例如,当点火时刻TMi提前时,第一控制装置110使推导时刻TMa前移。在这种情况下,从点火时刻TMi延迟了预定延迟时段ΔTM的时刻被设定为推导时刻TMa。作为延迟时段ΔTM,设定长度短于发动机20的一个循环的一半的时段。

当点火时刻TMi到达时,空气-燃料混合物通过点火装置26的操作在气缸22中燃烧。然后,发动机扭矩的实际值通过空气-燃料混合物的燃烧而增加。当发动机扭矩的实际值达到其峰值时,其减小,直到下一个气缸22中的空气-燃料混合物的燃烧开始。换句话说,紧接在点火时刻TMi之后,气缸22中燃烧的影响在发动机扭矩的实际值中得到很大反映。然而,当从点火时刻TMi延迟时,气缸22中燃烧的影响难以反映在发动机扭矩的实际值中。因此,延迟时段ΔTM被设定为使得当气缸22中的燃烧的影响在发动机扭矩的实际值中被很大地反映时的时刻被设定为推导时刻TMa。

第一控制装置110执行用于计算发动机扭矩Te的发动机扭矩计算过程M17。换句话说,第一控制装置110计算在惯性扭矩计算过程M14中计算的发动机惯性扭矩Tei和在共振影响扭矩计算过程M15中计算的共振影响扭矩Tdmp之和作为发动机扭矩Te。在本实施例中,第一控制装置110使用在推导时刻调整过程M16中调整的推导时刻TMa和曲柄计数器CNTcr来计算发动机扭矩Te。

参照图3,将描述发动机扭矩计算过程M17。在发动机扭矩计算过程M17中,首先,在步骤S11中,第一控制装置110从在惯性扭矩计算过程M14当中计算的多个发动机惯性扭矩Tei中选择发动机惯性扭矩Tei(TMa),该发动机惯性扭矩Tei(TMa)是基于在推导时刻TMa推导的发动机旋转角速度ωe计算的。换句话说,第一控制装置110选择当曲柄计数器CNTcr等于指示推导时刻TMa的值时推导的发动机惯性扭矩Tei作为发动机惯性扭矩Tei(TMa)。

随后,在步骤S13中,第一控制装置110从在共振影响扭矩计算过程M15中计算的多个共振影响扭矩Tdmp当中选择共振影响扭矩Tdmp(TMa),该共振影响扭矩tdmp(TMa)是基于在推导时刻TMA推导的第一马达旋转角速度ωmg1计算的。换句话说,第一控制装置110选择在信息获取时刻TMd等于推导时刻TMa时基于第一马达旋转角速度ωmg1计算的共振影响扭矩Tdmp作为共振影响扭矩Tdmp(TMa)。

然后,在步骤S15中,第一控制装置110计算发动机惯性扭矩Tei(TMa)和共振影响扭矩Tdmp(TMa)之和作为发动机扭矩Te(TMa)。换句话说,第一控制装置110计算在推导时刻TMa的发动机扭矩Te(TMa)。此后,第一控制装置110暂时结束发动机扭矩计算过程M17。

第一实施例中的作用和有利效果

第二控制装置120接收第一马达角度传感器61的检测信号和第二马达角度传感器62的检测信号作为输入。为此,在第二控制装置120中,推导第一马达旋转角速度ωmg1和输入轴旋转角速度ωinp。此外,还获取第一马达扭矩Tmg1。在本实施例中,第一马达旋转角速度ωmg1、输入轴旋转角速度ωinp和第一马达扭矩Tmg1是计算共振影响扭矩Tdmp所需的信息。

在本实施例中,第二控制装置120经由CAN通信线路102向第一控制装置110发送与信息获取时刻TMd相关联的第一马达旋转角速度ωmg1、输入轴旋转角速度ωinp和第一马达扭矩Tmg1。

通过执行共振影响扭矩计算过程M15,第一控制装置110使用从第二控制装置120发送的第一马达旋转角速度ωmg1、输入轴旋转角速度ωinp和第一马达扭矩Tmg1来计算共振影响扭矩Tdmp。此外,通过执行惯性扭矩计算过程M14,第一控制装置110使用发动机旋转角速度ωe计算发动机惯性扭矩Tei。

这里,当使用CAN通信线路102发送信息时,在从第二控制装置120发送信息的时刻与第一控制装置110接收信息的时刻之间出现延迟。

因此,在本实施例中,基于由第一控制装置110接收的信息获取时刻TMd以及第一马达旋转角速度ωmg1、输入轴旋转角速度ωinp和第一马达扭矩Tmg1,从在共振影响扭矩计算过程M15中计算的多个共振影响扭矩Tdmp当中选择基于在推导时刻TMa推导的第一马达旋转角速度ωmg1计算的共振影响扭矩Tdmp(TMa)。类似地,从在惯性扭矩计算过程M14中计算的多个发动机惯性扭矩Tei当中选择基于在推导时刻TMa推导的发动机旋转角速度ωe计算的发动机惯性扭矩Tei(TMa)。然后,发动机惯性扭矩Tei(TMa)和共振影响扭矩Tdmp(TMa)之和被计算作为推导时刻TMa的发动机扭矩Te(TMa)。

换句话说,在本实施例中,可以使用同步的发动机惯性扭矩Tei和共振影响扭矩Tdmp来计算发动机扭矩Te。这样,可以提高发动机扭矩Te的计算准确度。

在本实施例中,可以进一步获得下面描述的有利效果。

(1-1)在本实施例中,当点火时刻TMi提前时,推导时刻TMa前移。另一方面,当点火时刻TMi滞后时,推导时刻TMa延迟。为此,当点火时刻TMi改变时,可以防止点火时刻TMi与推导时刻TMa之间的偏差量改变。结果,在发动机扭矩计算过程M17中,可以计算发动机扭矩Te,其中气缸22中的空气-燃料混合物的燃烧的影响被同样程度地反映。

在图4中,当空气-燃料混合物在气缸22中正常燃烧时发动机扭矩的实际值TeR的转变由实线表示,当气缸22中发生失火时发动机扭矩的实际值TeRa的转变由虚线表示。当气缸22中没有失火发生时,如图4中的实线所示,发动机扭矩的实际值TeR从点火时刻TMi急剧增加。然后,当发动机扭矩的实际值TeR在第一时刻TMf达到其峰值时,实际值TeR逐渐减小。另一方面,当气缸22中发生失火时,如图4中的虚线所示,即使在点火时刻TMi之后,发动机扭矩的实际值TeRa也不会波动太大。

为此,当使用发动机扭矩Te执行失火判定时,第一时刻TMf或第一时刻TMf之前和之后的时刻可以被设定为推导时刻TMa。当点火时刻TMi改变时,该第一时刻TMf也改变。在这点上,在本实施例中,根据点火时刻TMi设定推导时刻TMa。为此,即使当点火时刻TMi改变时,也可以将第一时刻TMf或第一时刻TMf之前和之后的时刻设定为推导时刻TMa。因此,可以高准确度地执行失火判定。

(1-2)在本实施例中,第一控制装置110计算共振影响扭矩Tdmp。为此,与第二控制装置120计算共振影响扭矩Tdmp的情况相比,可以减少第二控制装置120上的控制载荷。

(1-3)在本实施例中,基于指示流过第一电动发电机53的电流的第一马达电流值Img1的第一电动发电机53的输出扭矩的计算值被用作第一马达扭矩Tmg1。在这种情况下,当输出扭矩的计算值的准确度高时,与输出扭矩的命令值被用作第一马达扭矩Tmg1的情况相比,可以提高共振影响扭矩Tdmp的计算准确度。

第二实施例

将参照图5描述车辆的控制系统的第二实施例。在下面的描述中,将主要描述与第一实施例不同的部分,并且与第一实施例中相同或对应的构件配置将由相同的附图标记表示,并且将省略其重复描述。

参考图5,从由用于计算发动机扭矩Te的控制装置110、120执行的过程当中,将主要描述与第一实施例不同的部分。首先,将描述由第二控制装置120执行的各种过程。

第二控制装置120执行信息获取过程M23A,用于计算或获取发送到第一控制装置110的信息。在本实施例中,除了第一马达扭矩获取过程M231、马达旋转角速度获取过程M232和输入轴旋转角速度计算过程M233之外,信息获取过程M23A还包括共振影响扭矩计算过程M234。

在共振影响扭矩计算过程M234中,第二控制装置120计算共振影响扭矩Tdmp。换句话说,第二控制装置120通过将第一马达扭矩Tmg1、第一马达旋转角速度ωmg1和输入轴旋转角速度ωinp输入到上述关系方程式(方程式4)中来计算共振影响扭矩Tdmp。

第二控制装置120以预定间隔执行共振影响扭矩计算过程M234。例如,每当曲柄计数器CNTcr改变时,第二控制装置120执行共振影响扭矩计算过程M234以计算共振影响扭矩Tdmp。

第二控制装置120执行发送过程M24A。在发送过程M24A中,第二控制装置120向CAN通信线路102输出彼此关联的共振影响扭矩Tdmp和信息获取时刻TMd。在本实施例中,第二控制装置120向CAN通信线路102输出在获取第一马达旋转角速度ωmg1时的曲柄计数器CNTcr作为信息获取时刻TMd,第一马达旋转角速度ωmg1用于计算所发送的共振影响扭矩Tdmp。

共振影响扭矩Tdmp和信息获取时刻TMd在CAN通信线路102中从第二控制装置120发送。然后,第一控制装置110经由CAN通信线路102接收共振影响扭矩Tdmp和信息获取时刻TMd。

接下来,将描述从由第一控制装置110执行的各种过程当中与第一实施例的过程不同的部分。在发动机扭矩计算过程M17中,第一控制装置110计算在惯性扭矩计算过程M14中计算的发动机惯性扭矩Tei和经由CAN通信线路102接收的共振影响扭矩Tdmp之和作为发动机扭矩Te。在本实施例中,第一控制装置110使用在推导时刻调整过程M16中调整的推导时刻TMa和曲柄计数器CNTcr来计算发动机扭矩Te。

换句话说,如在第一实施例中,第一控制装置110从在惯性扭矩计算过程M14中计算的多个发动机惯性扭矩Tei当中选择发动机惯性扭矩Tei(TMa),该发动机惯性扭矩Tei(TMa)是基于在推导时刻TMa推导的发动机旋转角速度ωe计算的。此外,第一控制装置110在从第二控制装置120接收的多个共振影响扭矩Tdmp当中选择共振影响扭矩Tdmp(TMa),该共振影响扭矩Tdmp(TMa)是基于在推导时刻TMa推导的第一马达旋转角速度ωmg1计算的。例如,第一控制装置110选择与信息获取时刻TMd(其等于推导时刻TMa)相关联的共振影响扭矩Tdmp作为共振影响扭矩Tdmp(TMa)。然后,第一控制装置110计算发动机惯性扭矩Tei(TMa)和共振影响扭矩Tdmp(TMa)之和作为发动机扭矩Te(TMa)。

第二实施例中的作用和有利效果

对于本实施例,除了等同于第一实施例中的有利效果(1-1)和(1-3)的有利效果之外,还可以获得如下有利效果。

(2-1)在本实施例中,第二控制装置120计算共振影响扭矩Tdmp。然后,在与信息获取时刻TMd相关联的状态下,共振影响扭矩Tdmp经由CAN通信线路102被发送到第一控制装置110。

基于与共振影响扭矩Tdmp一起接收的信息获取时刻TMd,第一控制装置110从接收的多个共振影响扭矩Tdmp当中选择共振影响扭矩Tdmp(TMa),该共振影响扭矩Tdmp(TMa)是基于在推导时刻TMA推导的第一马达旋转角速度ωmg1计算的。此外,第一控制装置110从在惯性扭矩计算过程M14中计算的多个发动机惯性扭矩Tei当中选择发动机惯性扭矩Tei(TMa),该发动机惯性扭矩Tei(TMa)是基于在推导时刻TMa推导的发动机旋转角速度ωe计算的。然后,第一控制装置110计算发动机惯性扭矩Tei(TMa)和共振影响扭矩Tdmp(TMa)之和作为推导时刻TMa的发动机扭矩Te(TMa)。

换句话说,在本实施例中,可以使用同步的发动机惯性扭矩Tei和共振影响扭矩Tdmp来计算发动机扭矩Te。这样,可以提高发动机扭矩Te的计算准确度。

(2-2)在本实施例中,第二控制装置120计算共振影响扭矩Tdmp。为此,与第一控制装置110计算共振影响扭矩Tdmp的情况相比,可以减少第一控制装置110上的控制载荷。

第三实施例

将参照图6描述车辆的控制系统的第三实施例。在下面的描述中,将主要描述与上述实施例中每个实施例不同的部分,并且与上述实施例中每个实施例相同或对应的构件配置将由相同的附图标记表示,并且将省略其重复描述。

图6示出了应用根据本实施例的控制系统100B的车辆的驱动系统DR。驱动系统DR包括发动机20、变矩器80和作为动力传递装置的示例的变速器90。

变矩器80连接到发动机20的曲轴21,并且具有锁止离合器81和阻尼器82。当锁止离合器81处于接合状态时,阻尼器82经由锁止离合器81连接到曲轴21。因此,当锁止离合器81处于接合状态时,发动机20的输出经由锁止离合器81和阻尼器82输入到变速器90的输入轴91。此时,当发动机扭矩波动时,阻尼器82中可能出现扭转振动,并且由扭转振动引起的共振可能出现在输入轴91中。当这种共振发生在输入轴91中时,共振影响扭矩(共振引起的扭矩)被输入到曲轴21。

变速器90具有检测输入轴91的旋转角度的旋转位置检测传感器95。旋转位置检测传感器95根据输入轴91的转速向第二控制装置120输出检测信号。在本实施例中,旋转位置检测传感器95对应于“第二传感器”。此外,在本实施例中,第二传感器检测输入轴51的旋转角度。

控制系统100B包括第一控制装置110和第二控制装置120。第一控制装置110经由信号线路101将曲柄计数器CNTcr发送到第二控制装置120。此外,控制系统100B包括用于在控制装置110和120之间发送和接收信息的CAN通信线路102。

第二控制装置120经由信号线路101从第一控制装置110接收曲柄计数器CNTcr作为输入。此外,由于第二控制装置120接收旋转位置检测传感器95的检测信号作为输入,所以第二控制装置120可以获取输入轴旋转角速度ωinp,其是输入轴51的旋转角速度。在本实施例中,输入轴旋转角速度ωinp对应于“传递装置侧旋转角速度”。然后,第二控制装置120经由CAN通信线路102向第一控制装置110发送输入轴旋转角速度ωinp和信息获取时刻TMd,信息获取时刻TMd是在推导输入轴旋转角速度ωinp时的曲柄计数器CNTcr。

在这种情况下,第一控制装置110基于从第二控制装置120接收的输入轴旋转角速度ωinp计算共振影响扭矩Tdmp。由于第一控制装置110接收来自曲柄角度传感器31的检测信号作为输入,所以第一控制装置110计算发动机惯性扭矩Tei。因此,第一控制装置110可以计算基于在推导时刻TMa推导的输入轴旋转角速度ωinp的共振影响扭矩Tdmp(TMa)和基于在推导时刻TMa推导的发动机旋转角速度ωe的发动机惯性扭矩Tei(TMa)之和作为发动机扭矩Te(TMa)。

变型示例

这些实施例中的每个实施例可以如下变型和实施。上述实施例和下面的变型示例中的每一个都可以在不出现技术矛盾的范围内彼此组合地实施。

-在第一实施例和第二实施例中,获取第一电动发电机53的输出扭矩的计算值作为第一马达扭矩Tmg1,但是本发明不限于此。例如,可以获取第一电动发电机53的输出扭矩的命令值作为第一马达扭矩Tmg1。

-当驱动第一电动发电机53使得第一电动发电机53的输出扭矩周期性波动时,输出扭矩的振动频率可能偏离阻尼器40的共振频率。在这种情况下,共振影响扭矩Tdmp的幅度几乎不受第一马达扭矩Tmg1的大小的影响。为此,当计算发动机扭矩Te时,可以省略第一马达扭矩Tmg1。即使使用以这种方式计算的发动机扭矩Te,也可以判定气缸22中是否存在失火。

-在第三实施例中,共振影响扭矩Tdmp由第二控制装置120计算,并且可以经由CAN通信线路102从第二控制装置120发送到第一控制装置110。在这种情况下,以与第三实施例中相同的方式,可以高准确度地计算发动机扭矩Te。

-在第一和第二实施例中,当动力传递装置50设置有检测动力传递装置50的输入轴51的旋转角度的传感器时,基于传感器的输出信号计算的旋转角速度可以用作输入轴旋转角速度ωinp。

-输入到曲轴21的不仅有由空气-燃料混合物的燃烧引起的扭矩,而且有往复惯性质量扭矩。当包括活塞和连接活塞和曲轴21的连杆的一部分并在气缸22中往复运动的质量体用作往复质量体时,往复惯性质量扭矩是由往复质量体在气缸22中的往复运动产生的扭矩。为了进一步提高发动机扭矩Te的计算准确度,可以移除往复惯性质量扭矩。

如图7所示,当往复质量体Bd的质量是往复质量Mκ时,由往复质量体Mκ产生的惯性力Fκ可以由以下关系方程式(方程式5)表示。在关系方程式(方程式5)中,“ρ”是连续杆比的倒数。

Fκ≡Mκ·r·ω

……(方程式5)

此外,曲柄臂切线方向上的载荷Fκl可以表达为以下关系方程式(方程式6)。此外,使用上述关系方程式(方程式5),关系方程式(方程

式6)可以转换成关系方程式(方程式7):

曲柄臂轴向载荷Fκr可以表示为以下关系方程式(方程式8):

当包括曲轴21和连杆的其余部分的旋转体Br的质量是旋转质量Mξ时,由旋转质量Mξ产生的惯性力Fξr可以由以下关系方程式(方程式9)表达。然后,基于该惯性力Fξr,由空气-燃料混合物的燃烧引起的扭矩可以被推导为发动机惯性扭矩Tei。

Fξr=Mξ·r·ω

……(方程式9)

这样,如图8所示,可以获得仅发动机20的旋转分量的扭矩Ta作为发动机惯性扭矩Tei。在图8中,仅发动机20的往复分量的扭矩Tb的转变由点划线表示,并且扭矩Ta和扭矩Tb的组合扭矩Tc由虚线表示。扭矩Ta对应于惯性力Fξr,扭矩Tb对应于惯性力Fκ。然后,可以计算扭矩Ta和扭矩Tb之和作为组合扭矩Tc。

-在上述实施例中的每个实施例中,没有必要改变推导时刻TMa。在这种情况下,发动机不必是火花点火型发动机。

-动力传递装置可以具有不同于第一实施例中描述的动力传递装置50的配置。例如,动力传递装置可以配置成仅包括一个电动发电机。

-第一控制装置110不限于包括CPU和存储程序的存储器并执行软件处理的配置。换句话说,第一控制装置110具有以下配置(a)至(c)中的任何一个。

(a)第一控制装置110包括根据计算机程序执行各种过程的一个或多个处理器。处理器包括CPU和存储器,诸如RAM和ROM。存储器存储被配置为使CPU执行该过程的程序代码或命令。存储器,即计算机可读介质,包括通用或专用计算机可访问的任何可用介质。

(b)第一控制装置110包括执行各种过程的一个或多个专用硬件电路。专用硬件电路的示例可以包括专用集成电路,即ASIC或FPGA。ASIC是“专用集成电路”的缩写,FPGA是“现场可编程门阵列”的缩写。

(c)第一控制装置110包括根据计算机程序执行各种过程的一部分的处理器和执行各种过程的其余过程的专用硬件电路。

-第二控制装置120不限于包括CPU和存储程序的存储器并执行软件处理的配置。换句话说,第二控制装置120具有上述配置(a)至(c)中的任何一个。

相关技术
  • 车辆控制系统验证装置、车辆控制系统以及车辆控制系统验证方法
  • 车辆控制系统验证装置、车辆控制系统以及车辆控制系统验证方法
技术分类

06120114707421