用于控制车辆加速度的系统和方法_3

文档序号:9363377阅读:来源:国知局
20可以以预定速 率(例如,每12. 5毫秒(ms)、25ms、50ms或100ms)确定加速度增量的值,并且所确定的每个 值都可以称作为加速度增量的样本。
[0039] 加速度增量模块220确定在第一预定周期(例如50ms到150ms)上的加速度增量 的平均值和/或第一预定样本数量(例如3、5或7)的加速度增量的平均值。例如,在一次 迭代中,加速度增量模块220可以确定第一、第二和第三样本的平均值。然后,在下一次迭 代中,加速度增量模块220可以确定第二、第三和第四样本的平均值。就此而言,平均值可 以称作移动平均值。
[0040] 补救动作模块222可以根据加速度增量的平均值进行补救动作。例如,对于第二 预定周期(例如,250ms到400ms)和/或加速度增量的第二预定样本数量(例如,10到64), 当平均值大于预定加速度(例如〇. 2g到0. 3g)时,补救动作模块222可以采取补救动作。补 救动作可以包括减小驾驶员转矩请求以使实际加速度减小到小于预定加速度的值,或者临 时关停发动机102和/或电动马达198。补救动作模块222可以独立于马达转矩命令和/ 或发动机转矩命令进行补救动作。
[0041] 在各个执行中,如果加速度增量的移动平均值大于预定加速度,则加速度增量模 块220开始确定多个移动平均值的平均值。然后,当移动平均值的平均值对应于第二预定 周期和/或第二预定样本数量时,补救动作模块222将平均值与预定加速度进行比较。如 果移动平均值的平均值大于预定加速度,则补救动作模块222采取补救动作。
[0042] 在采取补救动作之后,补救动作模块222可以根据加速度增量的平均值停止进行 补救动作。例如,当在第三预定周期(例如,500ms)和/或加速度增量的第三预定样本数量 (例如,20到80)内加速度增量的平均值小于预定加速度时,补救动作模块222可以停止减 小驾驶员转矩请求。当加速度增量大于零时或者当补救动作模块222初始地减小驾驶员转 矩请求时,可以开始第三预定周期。
[0043] 当进行补救动作时,补救动作模块222可以实施诊断以识别加速度增量的原因。 如果识别出原因,则补救动作模块222可以根据所识别的原因调节车辆系统100的操作,以 停止和/或阻止加速度增量。例如,补救动作模块222可以确定加速度增量的原因是变速 器166的当前档位,在此情形下补救动作模块222可以变换变速器166的档位。在另一个 示例中,补救动作模块222可以确定加速度增量的原因是电动马达198,在此情形下补救动 作模块222可以仅使用发动机102来产生驱动转矩。在另一个示例中,补救动作模块222 可以确定加速度增量的原因是多个电动马达中的一个,在此情形下补救动作模块222可以 仅使用其它电动马达来产生驱动转矩。
[0044] 当第三预定周期结束时,如果加速度增量的平均值大于或等于预定加速度,则补 救动作模块222可以关停发动机102和/或电动马达198。补救动作模块222还可以设定 诊断故障代码(DTC),并且可以不允许发动机102或电动马达198来被重启直至DTC被清 除。维修技术员可以诊断和修复加速度增量的原因,并且可以使用例如扫描工具清除DTC。
[0045] 现在参照图3,用于控制车辆加速度的方法开始于302处。在304处,此方法确定 车辆的速度。此方法可以根据所测量的变速器输出速度和/或所测量的车轮速度确定车辆 速度。
[0046] 在306处,此方法确定车辆的实际加速度。此方法可以根据车辆速度确定实际加 速度。例如,此方法可以确定车辆速度相对于来获得实际加速度的时间的导数。可替代地, 此方法可以根据变速器输出速度直接使用例如如上所述的关系(1)来确定实际加速度。
[0047] 在308处,此方法确定车辆的期望加速度。此方法可以根据驾驶员转矩请求使用 例如如上所述的关系(2)来确定期望加速度。此方法可以根据驾驶员输入(例如加速器踏 板或者巡航控制设置的位置)确定驾驶员转矩请求。此方法可以根据驾驶员转矩请求调节 发动机和/或电动马达的转矩输出。
[0048] 在310处,此方法确定车辆的加速度增量。此方法可以确定实际加速度与期望 加速度之间的差值以获得加速度增量。此方法可以以预定速率(例如,每12. 5毫秒(ms)、 25mS、50ms或100ms)确定加速度增量,并且所确定的每个值都可以称作加速度增量的样 本。可以根据发动机操作情况选择预定的速率。
[0049] 在312处,此方法确定加速度增量的平均值。此方法可以确定在第一预定周期(例 如50ms到150ms)上的加速度增量的平均值和/或第一预定样本数量(例如3、5或7)的加 速度增量的平均值。此方法可以确定每次经过第一预定周期和/或每次获得第一预定样本 数量的平均值。就此而言,与第一预定周期和/或第一预定样本数量相应的平均值可以称 作移动平均值。
[0050] 在314处,此方法确定对于第二预定周期(例如,250ms到400ms)和/或加速度增 量的第二预定样本数量(例如,10到64),加速度增量的平均值是否大于预定加速度(例如 0. 2g到0. 3g)。如果对于第二预定周期和/或第二预定数量样本,加速度增量的平均值大 于预定加速度,则此方法在316处继续。否则,此方法在304处继续。
[0051] 在各个执行中,在314以前,如果加速度增量的移动平均值大于预定加速度,则此 方法可以开始确定多个移动平均值的平均值。然后,当移动平均值的平均值对应于第二预 定周期和/或第二预定样本数量时,此方法可以在314处继续。然后,在314处,此方法可 以确定移动平均值的平均值是否大于预定加速度。如果移动的平均值的平均值大于预定加 速度,则此方法可以在316处继续。否则,此方法可以在304继续。
[0052] 在316处,此方法进行补救动作。此方法可以采取补救动作,该补救动作独立于产 生以控制发动机和/或电动马达的转矩命令。补救动作可以包括减小驾驶员转矩请求以使 实际加速度减小到小于预定加速度的值。可替代地,此补救动作可以包括临时关停发动机 和/或电动马达。
[0053] 然后,在318处,此方法确定加速度增量的平均值是否小于预定加速度。此方法在 继续318之前可以等待第三预定周期(例如,500ms)结束和/或等待来获得的加速度增量样 本的第三预定数量(例如,20到80 )。当加速度增量大于零或者当此方法初始地采取补救动 作时,此第三预定周期可以开始。
[0054] 如果加速度增量的平均值小于预定加速度,则此方法在320处继续,并且停止采 取补救动作。否则,此方法在322处继续,并且关停发动机和/或电动马达。此方法在324 处终止。
[0055] 现在参照图4,相对于以毫秒(ms)表示时间的X轴406与以g's表示加速度的y 轴408绘制期望加速度402与加速度增量404。根据本公开的系统和方法对应于第一预定 周期(例如,50ms到150ms)和/或加速度增量404的第一预定样本数量(例如,3、5或7)确 定加速度增量404的平均值。第一预定周期具有开始时间和结束时间可变的固定的持续时 间。就此而言,对应于第一预定周期和/或第一预定样本数量,加速度增量404的平均值可 以称作移动平均值。当确定加速度增量404的平均值时,此系统和方法可以根据系统的处 理能力与期望的准确程度选择预定周期和/或预定样本数量。
[0056] 在410处,加速度增量404开始从零增加。在412处,加速度增量404的移动平均 值大于预定加速度414(例如,0. 2g到0. 3g)。因此,该系统和方法开始确定加速度增量404 的移动平均值的平均值。在416处,对于第二预定周期418 (例如,250ms到400ms)和/或 加速度增量404的第二预定样本数量(例如,10到64),加速度增量404的平均值大于预定 加速度414。换言之,在416处,移动平均值的平均值与第二预定周期418和/或第二预定 样本数量相对应,并且大于预定加速度414。因此,系统和方法采取补救动作,例如减小转矩 请求和/或临时关停发动机和/或电动马达。
[0057] 在420处,第三预定周期(例如,500ms)终止和/或已经获得加速度增量404的第 三预定样本数量(例如,20至80)。第三预定周期可以对
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1