以极低速度行驶到停止的车辆行驶控制装置的制作方法

文档序号:5212916阅读:128来源:国知局
专利名称:以极低速度行驶到停止的车辆行驶控制装置的制作方法
技术领域
本发明涉及一种能够以极低速度(例如0.1到0.2km/h)行驶车辆的车辆行驶控制装置。更具体地,本发明涉及一种能够以极低速度移动车辆以精确地使车辆移动设定的微小距离然后停止车辆的车辆行驶控制装置,在一些情况下,泊车辅助控制设定了几厘米到几十厘米的微小的运动距离。
背景技术
实际中使用了将车辆引导到泊车位等等中的泊车辅助控制。根据这种泊车辅助控制,车辆以驾驶员设定的车速行驶以将车辆引导到驾驶员想要泊车的位置。考虑到车辆的惯性和产生停止车辆的制动力的硬件机构中的响应延迟,车辆此时必须以极低速度行驶。
为了实现此目的,日本专利申请公开No.JP-A-2005-57962公开了一种能够以极低速度行驶车辆的马达控制装置。该马达控制装置控制电动车等中设置的马达,并且以极低速度行驶车辆以便能够产生仅是所设定的微小距离的运动。
然而,日本专利申请公开No.JP-A-2005-57962中公开的其中使用马达以极低速度行驶车辆的技术,仅可应用于配备有马达的车辆。这种技术不能应用于单独用发动机动力行驶的车辆,而这些车辆是使用中的最普遍类型的车辆。

发明内容
本发明的目的是提供一种不管是否提供了马达都能够以极低速度行驶发动机驱动的车辆的车辆行驶控制装置。
根据本发明的第一方面,车辆行驶控制装置包括第一计算单元,其用来计算沿车辆行进方向施加到车辆车轮的驱动力并且计算施加到车辆车轮、以克服驱动力来保持车辆停止的第一制动力;探测单元,其用来探测车速;和第二计算单元,其用来计算对应于第一制动力的第一控制扭矩,和扭矩施加单元,其用来把第二控制扭矩施加到车辆车轮上,使得驱动力变得相对大于施加到车辆车轮的第二制动力并且车辆沿行进方向移动,其中第二控制扭矩是通过把每个预定循环进行振荡的第三控制扭矩加到第一控制扭矩而计算出来的。
另外,当车辆由第二控制扭矩的施加而移动时,第二计算单元基于探测单元计算出的车速通过改变第一控制扭矩和第三控制扭矩中的至少一个来改变第二控制扭矩,使得车速处于预定速度范围之内。
通过以这种方式施加包括第三控制扭矩的第二控制扭矩,驱动力变得相对大于施加到车辆车轮的第二制动力,从而车辆可沿行进方向移动。这时,当基于探测单元探测出的车速、第一控制扭矩或者第三控制扭矩被改变以致车速处于作为一个极低速度被定义的预定速度范围之内时,车辆以极低速度行驶。相应地,有可能以极低速度行驶发动机驱动的车辆,而不管是否提供了马达。
根据本发明第二方面,例如,探测单元通过计算探测出在预先设定的设定时间内车辆的移动距离,作为车速。
在这种情况下,车速可被如下设定为极低速度。如果由探测单元探测出车辆在设定时间内车辆移动距离小于第一预定值,则第二计算单元改变第一控制扭矩以增加驱动力和施加到车辆车轮的第二制动力之间的差值。如果该移动距离超过大于第一预定值的第二预定值,则第二计算单元改变第一控制扭矩以减小驱动力和施加到车辆车轮的第二制动力之间的差值。
根据本发明的第三方面,扭矩施加单元根据探测单元计算出的车辆在设定时间内的移动距离的增加来减小第三控制扭矩的振幅。
因而,当车辆在设定时间内的移动距离增加时,第三控制扭矩的振幅减小。因此,有可能将车辆在设定时间内的移动距离收敛(converge)为任意距离,并且以极低速度保持车速。
根据本发明的第四方面,指令单元确定指示车辆从车辆的停止位置移动了多远的设定距离。在这种情况下,第二计算单元改变第一控制扭矩以在由指令单元确定的设定距离处停止车辆。
因而,在确定了设定距离的情况下,例如当在泊车辅助控制中确定了目标泊车位置时,改变第一控制扭矩使其可能以极低速度使车辆仅移动设定距离,然后停止车辆。
根据本发明的第五方面,例如,基于探测单元探测出的车速,第二计算单元计算由探测单元探测出的车速乘以预定时间的值和从车辆的停止位置起的移动距离的总和。为了当所述总和等于或大于设定距离时停止车辆,第二计算单元然后可改变第一控制扭矩以消除驱动力和施加到车辆车轮的第二制动力之间的差值。
注意,在本发明的第六方面指出的制动扭矩可被理解为控制扭矩。扭矩施加单元可减小作为第二控制扭矩的所需的制动扭矩,使得驱动力变得相对大于施加到车辆车轮的第二制动力。
另外,在本发明的第七方面指出的驱动扭矩可作为控制扭矩来使用。扭矩施加单元可增加作为第二控制扭矩的所需的驱动扭矩,使得驱动力变得相对大于施加到车辆车轮的第二制动力。


通过下面参考附图进行的详细说明,将更加全面地理解本发明的其他目的、特征和优点。在附图中图1是框图,示出了设置有根据本发明第一实施例的车辆行驶控制装置的泊车辅助控制系统;图2是示出了设置在图1所示泊车辅助控制系统中的液压制动装置的特定的管线配置图;图3是极低速度行驶控制的流程图;图4是时间图,示出了执行图3所示极低速度行驶控制的情况;图5是本发明第二实施例中示出的极低速度行驶控制的流程图;图6是时间图,示出了执行图5所示极低速度行驶控制的情况;具体实施方式
将进一步参考附图中的各种实施例描述本发明。
第一实施例现在将参考附图描述配备有应用了本发明第一实施例的车辆行驶控制装置的泊车辅助控制系统。
图1是示出了本实施例泊车辅助控制系统全面配置的图。在该图中,车辆VL具有左前车轮、右前车轮、左后车轮和右后车轮,它们的相应结构部件分别用FL、FR、RL和RR指代和表示。
本实施例的泊车辅助控制系统具有一种配置,该配置包括制动控制ECU1;液压制动装置2;电动泊车制动器(下文称之为“PKB”)3;各车轮4FL、4FR、4RL、4RR,每个车轮配备有轮缸(下文称之为“W/C”)41FL、41FR、41RL、41RR;车辆车轮速度传感器5FL、5FR、5RL、5RR;车载LAN总线6;发动机控制ECU 7、泊车辅助控制ECU 8;警告装置9;和各种传感器50。
在上述结构部件中,制动控制ECU 1、发动机控制ECU 7、泊车辅助控制ECU 8、警告装置9和传感器50分别连接到车载LAN总线6,并且能够经由车载LAN总线6彼此接收和发送信号。
制动控制ECU 1由计算机构成。经由车载LAN总线6输入到制动控制ECU 1的是来自泊车辅助控制ECU 8的制动请求、来自各车辆车轮速度传感器5FL-5RR以及传感器50的传感器信号。制动控制ECU 1输出用于控制后面描述的液压制动装置2和PKB3的驱动信号,并且还向发动机控制ECU7输出控制信号。
液压制动装置2相当于向各车辆车轮4FL-4RR施加制动力的制动力施加机构。图2是示出了液压制动装置2的特定管线配置的图。下面将参考图2描述液压制动装置2。
当制动踏板(未示出)被驾驶员踩下时,主缸(下文称之为“M/C”)10产生对应于制动踏板踩踏力的M/C压力,该踩踏力可通过后面描述的包括在传感器50中的制动操作量传感器53探测。M/C 10与第一制动系统11和第二制动系统21连接,各W/C 41FL-41RR对角地连接到各制动系统11、12。
由M/C 10产生的制动流体压力经由第一制动系统11和第二制动系统21传输到设置在各车辆车轮中的W/C 41FL-41RR以产生第一制动力。
下文,将描述第一制动系统11,特别是涉及到右前车轮4FR的制动系统。第二制动系统和其他车辆车轮的制动系统都是相同的。
设置在第一制动系统11中的是分别对应于右前车轮4FR和左后车轮4RL的增压控制阀14a、14b,并且它们控制各W/C 41FR、41RL的压力以在ABS控制期间维持或增加压力。增压控制阀14a、14b分别设置有并联的止回阀141a、141b。止回阀141a、141b允许流体在过度的W/C压力并且增压控制阀14a、14b关闭的情况下泄流到M/C 10侧。
减压管12在增压控制阀14a、14b以及W/C 41FR、41RL之间延伸。设置在减压管12中的是减压控制阀15a、15b,其控制各W/C 41FR、41RL的压力以在ABS控制期间维持或减小压力。减压管12连接到储罐16。
储罐16中积累的制动流体通过泵17抽吸,该泵17由马达20驱动,并且制动流体随后返回到增压控制阀14a、14b和后面描述的主切断阀(下文称之为“SM阀”)18之间。注意,泵17的排出口设置有止回阀171,这样高制动流体压力不会施加到泵17的排出口。
SM阀18设置在M/C 10和增压控制阀14a、14b之间。SM阀18是一种两位置阀(two position valves),当其螺线管被赋能时,SM阀处于打开状态;当其螺线管赋能时,通过图中所示方向上的止回阀,SM阀处于关闭状态。
SM阀18具有如此的结构,以致在处于关闭状态时,当压力大于M/C 10侧的压力加上止回阀弹簧的断裂压力(cracking pressure)的值时,允许W/C41FR、41RL侧的压力泄出。止回阀181并联设置在SM阀18中,并且仅允许从M/C 10侧向W/C 41FR、41RL侧流动。
储罐16通过抽吸管13连接在M/C 10和SM阀18之间。
液压传感器30设置在M/C 10和第一制动系统11的SM阀18之间,并且探测由M/C 10产生的制动流体压力。由液压传感器30探测的制动流体压力是M/C 10的次室(未示出)中产生的压力。然而,与第二制动系统21连接的主室中也产生相同的压力。因此,M/C压力实际上可通过液压传感器30探测。
另外,液压传感器19a、19b设置在增压控制阀14a、14b和W/C 41FR、41RL之间并且能够探测各W/C压力。
来自液压传感器30和液压传感器19a、19b的输出信号被输入到制动控制ECU 1。
上述增压控制阀14a、14b和减压控制阀15a、15b是两位置阀(two positionvalves)。在其螺线管被去能(OFF状态)时,例如当制动踏板不被操作时和正常制动期间,阀被设定为图中所示的阀位置。即,增压控制阀14a、14b被打开,减压控制阀15a、15b被关闭。另外,SM阀18在去能期间也被设定为图中所示的阀位置,即,打开状态。
各控制阀由来自制动控制ECU 1的操作信号驱动。此外,驱动泵17、27的马达20也由来自制动控制ECU 1的操作信号驱动。
接下来,现在将描述液压制动装置2的基本控制方法。
在正常制动操作期间,当驾驶员踩下制动踏板时,所有的控制阀(SM阀18、增压控制阀14a和减压控制阀15a)被设为去能(OFF)状态。为此,M/C压力作用在W/C 41FR、41RL上,并且W/C压力=M/C压力而无改变。
在ABS控制期间,操作关于为了避免轮胎锁止而减小W/C压力的过程和为了恢复制动力而增加W/C压力的过程有所不同。注意,SM阀18在ABS控制期间通常是OFF(打开)的,并且泵17被驱动以从储罐16抽吸制动流体。
首先,在ABS控制的减压过程中,增压控制阀14a被设为赋能状态(ON),即,被关闭。关于减压控制阀15a,其ON/OFF占空比被控制。因而,重复打开和关闭位置之间的切换以使制动流体从W/C 41FR流到储罐16,从而W/C压力以预定的变化梯度减小。
在ABS控制的增压过程中,减压控制阀15a被设为去能状态(OFF),即,关闭状态。关于增压控制阀14a,其ON/OFF占空比被控制。因而,重复打开和关闭位置之间的切换以使来自M/C 10的制动流体被供给到W/C41RL,从而W/C压力增加。
在泊车辅助控制期间,制动控制ECU 1基于来自泊车辅助控制ECU 8的制动请求信号命令液压制动装置2。结果,为各车辆车轮4FL-4RR产生想要的W/C压力。
更具体地,在泊车辅助控制期间,当W/C压力增加时,SM阀18是ON,减压控制阀15a是OFF。另外,泵17被驱动从储罐16抽吸制动流体以产生排出压力。在这种状态下,W/C压力通过增压控制阀14a的OFF/ON占空比控制来以预定的变化梯度增加或直到达到设定的目标压力为止;W/C压力与相同时刻的液压传感器19a的探测值比较。在这种情况下,制动流体经由抽吸管13和储罐16从M/C 10根据需要被配送到泵17的抽吸口。
其间,当W/C压力在泊车辅助控制期间减小时,SM阀18是ON并且增压控制阀14a是ON。另外,泵17被驱动以从储罐16抽吸制动流体来产生排出压力。在这种状态下,从W/C 41FR抽回制动流体以通过减压控制阀15a的ON/OFF占空比控制来以预定的变化梯度减小W/C压力或直到达到设定的目标压力为止;W/C压力与相同时刻的液压传感器19a的探测值比较。因为增压控制阀14a和SM阀18在这种情况下都处于关闭状态,所以泵17的排出压力增加。然而,一旦这种压力超过SM阀18的止回阀中的弹簧的断裂压力,则它被释放并且压力降低。
接下来,将描述PKB 3。PKB 3基本上通过驾驶员的泊车制动开关(未示出)操作来驱动。然而,PKB 3也可被合适地用来在泊车辅助控制期间制动。为此,PKB 3与上述液压制动装置2一起还相当于制动力施加机构。
PKB 3经由制动线31R、31L连接到后轮4RL、4RR各制动钳。在PKB3中,致动器由马达和齿轮机构(未示出)构成,并且根据来自制动控制ECU1的控制信号操作。致动器经由制动线31R、31L通过驱动左、右后轮4RL、4RR的制动钳(brake calipers)产生制动力,即,第二制动力。PKB 3的马达基于正常或反向旋转的控制信号负荷驱动(duty-driven)。相应地,可控制第二制动力的量级。
这时,产生了对应于占空比的制动力,并且一旦达到目标制动力,则锁止PKB 3的马达。在探测到马达锁止后,马达的驱动电流被切断,即,控制信号被取消,PKB 3的控制停止(控制被抑制)。齿轮机构在PKB 3的控制被停止时不会移动。因而,维持了第二制动力并且锁止了马达。
PKB 3在泊车辅助控制期间由来自制动控制ECU 1的控制信号驱动。除此以外,PKB 3还由制动控制ECU 1输出的控制信号驱动,该控制信号是基于在驾驶员的泊车制动开关(未示出)的ON/OFF操作情况下产生的操作信号。
如图2所示,车辆车轮速度传感器5FL-5RR分别设置在车辆车轮4FL-4RR中以探测车辆车轮4FL-4RR的旋转速度。车辆车轮速度传感器5FL-5RR各输出信号直接输入到制动控制ECU 1。对于车辆车轮速度传感器5FL-5RR,例如可采用使用了霍尔元件(Hall element)的半导体基的速度传感器以便甚至在低速下得到可靠的车辆车轮旋转脉冲。因而在泊车期间,甚至在低速下也能探测到精确的车速。
发动机控制ECU 7通过依据行驶状态调节燃料喷射量和向发动机70发送命令值来控制发动机输出。基于加速器开口信号、发动机速度、水温、废气中的氧气浓度等执行这种控制,其中加速器开口信号是来自加速器操作量传感器52的加速器操作量。结果,经由自动变速箱(AT)和轮轴72R、72L调节了旋转驱动左、右前轮4FL、4FR的驱动力。
注意,AT 71是配备有变扭器的公知设备,其中变扭器可将发动机70的旋转传输到轮轴72R、72L。AT 71的档位变化通过控制装置(未示出)控制。在本实施例中,泊车辅助控制通过积极使用车辆由于蠕动现象(creepphenomenon)(下文称之为“蠕动行驶(creep running)”)导致的低速下行驶的条件而执行。
然而,AT 71的控制与此没有特别的关系,因此,在本说明书中将不描述AT 71的控制装置。
即,在本实施例中,车辆VL通过结合两种控制驱动力的方法以低速模式行驶其中基于来自制动控制ECU 1的发动机输出调节信号,发动机控制ECU 7从空转条件(idling condition)增加发动机输出或向着空转条件减小发动机输出的驱动力控制;和通过制动控制ECU 1执行的制动力控制。
泊车辅助控制ECU 8相当于车辆行驶控制装置。由泊车辅助控制ECU 8经由执行泊车辅助控制的开关(未示出)来接收执行泊车辅助控制的请求。一旦接收到,就可以计算最终的目标泊车位置和向着目标泊车位置的运动轨迹。这时,运动轨迹被计算为一条路线,沿着该路线,通过参考由包括在传感器50中的障碍物传感器54(下文描述)测量的到达障碍物的距离x,车辆VL不会接触障碍物。
随后,车辆VL沿着计算出的运动轨迹向目标泊车位置移动,并且车辆VL停止在目标泊车位置附近。此后,来自泊车辅助控制ECU 8的驱动力控制信号输出到制动控制ECU 1,这样车辆VL以极低速度(例如0.1-0.2km/h)移动。结果,控制了制动力并且执行了泊车辅助控制以致车辆VL到达目标泊车位置。
在上述泊车辅助控制中,当车辆VL停止在目标泊车位置附近之后,泊车辅助控制ECU 8计算从该停止位置到目标泊车位置的精确距离(例如,10cm)。另外,泊车辅助控制ECU 8将计算的距离设定为车辆VL应该移动的距离,并且执行极低速度行驶控制,在该控制中,为了仅使车辆VL移动如上所述设定的距离(下文称之为“设定距离”),对制动力进行控制。此时已经产生的驱动力,即对应于蠕动力的驱动力和考虑到车辆VL要停泊的路面坡度所需的制动力的总和是停止车辆VL的必要制动力(下文称之为“车辆停止保持制动力”,对应于第一制动力)STP。利用车辆停止保持制动力STP作为基准,制动力从该基准变化从而以极低速度移动车辆VL。注意,接下来在该说明书中将详细描述关于泊车辅助控制ECU 8执行的特定控制。
警告装置9设置有警告显示单元例如灯或显示器和警告单元例如蜂鸣器或扬声器。警告装置9通过打开灯、在显示器上指示或通过蜂鸣器或扬声器的警告声提醒驾驶员执行各种控制等。
传感器50包括转向量传感器51、加速器操作量传感器52、制动器操作量传感器53、障碍物传感器54和坡度传感器55。
转向量传感器51探测方向盘的转向操作量,即,转向角度。加速器操作量传感器52探测加速器踏板的操作量,制动器操作量传感器53探测制动踏板的操作量。
障碍物传感器54用来探测车辆VL周围的障碍物。设置在车辆前部或后部例如保险杠处的角落声纳(corner sonars)可应用于障碍物传感器54,测量到达车辆前后存在的障碍物的距离x,并且与其派生信号一起经由车载LAN总线6发送到制动控制ECU 1、泊车辅助控制ECU 8等。注意,距离x的派生信号相当于相对于障碍物(例如在前方或后方行驶的车辆)的速率。
坡度传感器55被配置为例如包括可探测车辆纵向加速度的加速度传感器的传感器,并且是一种可基于由包括在加速度传感器中的重力引起的加速度分量来测量车辆VL行驶或停止所在的路面坡度的公知机构。
如上所述构造了根据本实施例的泊车辅助控制系统。根据如此构造的泊车辅助控制系统,一旦用来启动泊车辅助控制的开关(未示出)被开启为ON,则泊车辅助控制启动,通过警告装置9提醒驾驶员泊车辅助控制被执行。
更具体地,基于来自车辆车轮速度传感器5FL-5RR、液压传感器19a、19b、29a、29b、传感器50等的探测信号,泊车辅助控制ECU 8计算目标泊车位置和向着目标位置的运动轨迹。制动力控制信号从泊车辅助控制ECU 8输出到制动控制ECU 1,这样车辆VL沿着计算的运动轨迹以想要的车速移动。结果,控制了制动力并执行了泊车辅助控制,这样车辆VL到达目标泊车位置。
在泊车辅助控制期间,执行极低速度行驶控制,其涉及到本发明的特征部分。即,泊车辅助控制ECU 8基于图3所示的极低速度行驶控制流程图执行各种处理。下文,将参考图3描述极低速度行驶控制的细节。
首先在100判断是否存在设定距离指令。这里,设定距离指令指的是在计算运动轨迹之后由泊车辅助控制ECU 8设定的距离。更具体地,判断是否已经设定了基于为使车辆停止在目标泊车位置的运动轨迹的车辆VL要移动的距离,即,上述的设定距离。在泊车辅助控制ECU 8中,例如,通过当已经计算出设定距离时设置一个设定距离标记并且判断是否设定了这种设定距离标记来执行100处的判断。
在100处的判断为否定的情况下,则假定不需要以极低速度行驶车辆VL,程序结束。然而,如果在100处做出肯定判断时,则程序进行到105。
在105,执行制动力斜坡分量计算。对于制动力斜坡分量,基于来自坡度传感器55的探测信号计算倾斜道路的坡度,并且计算对应于倾斜道路坡度的制动力,或者利用图表找出。例如,在上坡行驶的情况下,施加的力使车辆向后移动。因此,制动力斜坡分量可被看作正制动力(负驱动力)。相反,在下坡行驶的情况下,施加的力使车辆向前移动。因此,制动力斜坡分量可被看作负制动力(正驱动力)。这种力根据倾斜道路的坡度的大小而波动。结果,通过计算或通过制动力与计算所得倾斜道路坡度对应的图表来算出该力。
接下来,程序进行到110,计算车辆停止保持制动力STP。泊车辅助控制ECU 8中的执行这种处理的部分相当于第一计算单元。
因而,有可能利用还包括制动力斜坡分量的制动力抵消对应于当前产生的蠕动力的驱动力,从而保持车辆VL的停止状态。为此,车辆停止保持制动力STP被计算为105处计算出的制动力斜坡分量和当前产生的驱动力的总和。这时,在下坡的情况下,制动力斜坡分量作为正值加入,其增加了车辆停止保持制动力STP的值;但是在上坡的情况下,制动力斜坡分量作为负值加入,其减小了车辆停止保持制动力STP的值。
换言之,所考虑的倾斜道路坡度对车辆VL中产生的驱动力的影响的值相当于沿行进方向施加到车辆VL上的驱动力(推进力)。因此,与该驱动力相反的制动力就是车辆停止保持制动力STP。
注意,当前产生的驱动力一般在发动机控制ECU 7中计算,并且经由车载LAN总线6从发动机控制ECU 7得到。
接下来,程序进行到115,在这里,判断控制是否是初次执行(初次控制执行)。基于是否设定了指示极低速度行驶控制被执行的标记来执行这种初次控制执行的判断。如果还没有设定标记,则判断为初次控制执行(见后面描述的120和155)。
如果初次控制执行,则程序进行到120。然后,110处计算出的车辆停止保持制动力STP设定为基准制动力,并且程序进行到125。另外,这时,设定标记,指示执行了极低速度行驶控制。
在125,在假定将施加制动力以停止车辆VL的情况下,判断在产生了设定距离指令后直到车辆VL停止为止所需的距离(下文称之为“最终移动距离”)是否小于设定距离。更具体地,最终移动距离计算为从设定距离指令产生以来的当前移动距离加上当前车速(极低速度)乘以对应于硬件响应延迟的空载时间(dead time)Tend的值。注意,一旦已经施加制动力为了停止车辆VL的制动距离实际上可以忽略,因为车辆VL是以极低速度移动。
如果这里做出肯定的判断,则假定车辆VL将不会移动整个设定距离,并且程序进行到130。
在130,计算必要制动力。泊车辅助控制ECU 8中的执行这种处理的部分相当于制动扭矩施加单元。
即,必要制动力计算为振荡制动力(制动力振幅参数)S(t)被加到基准制动力所得的值,其中S(t)的大小随时间t循环变化。
这里将解释振荡制动力。当施加到停止的车辆VL的制动力逐渐降低时,并且制动力变得小于维持与驱动力平衡所需的力,即,当制动力变得小于车辆停止保持制动力STP时,车辆VL开始移动。为了确保这时车辆VL以极低速度移动,制动力应该稍微小于制动力和驱动力之间的平衡点。然而,很难以这种方式控制制动力。
例如,在反馈以表明车辆VL已经开始移动期间,车辆VL可能已经移动了很多。因此,需要一种方法来将这种平衡扰乱到特定程度以致车辆VL将可靠移动,然后使随后的惯性迅速无效以停止车辆VL。
为了实现此目的,本实施例在必要制动力中包括振荡制动力。换言之,振荡制动力可用来在短循环中增加制动力。因此,制动力可被强制增加以确保当制动力变得小于维持与驱动力的平衡所需的力时不会进一步过度降低制动力。因此,使用了振荡制动力以致当车辆VL开始移动时,车速不会超过极低速度。
然而,应该注意,使用过大的振幅将影响车辆运行状态并且可能给驾驶员带来不适的感觉。因此,应该使用合适的振幅以可靠移动车辆VL并且在这之后可靠地停止车辆VL。相应地,例如基于悬架重量或车辆VL的悬架的纵向和横向弹簧常数,有可能调节振幅增益(amplitude gain)以实现符合驾驶员期待的合适调节。
另外,车辆VL的移动距离基于振幅大小而改变。因此,振幅大小可根据预先设定的单位时间(设定时间)内车辆VL的移动距离来调节。例如,如果车辆VL在设定时间内移动了较大距离,其表明车辆VL的运动较快,则在这种情况下振幅可设小。
关于振幅循环,如果该循环设定得太长,则车辆VL在一个循环中可能移动较大的量。因此,振幅循环必须设定为足够小的值以确保车辆VL每个循环仅移动微小的距离。
然而,有可能故意增加振幅增益以在执行极低速度控制期间,例如当车辆在泊车辅助控制期间接近障碍物时,警示驾驶员。
在这种方式中,包括振荡制动力的必要制动力被传输到制动控制ECU 1作为制动力控制信号。此后,程序再次返回到105,在这里,重复上述处理。然而,这时,在115做出否定的判断。
相应地,程序进行到135,在这里,判断设定时间内的移动距离是否小于预定值A(第一预定值)。这里所用的设定时间内的移动距离意味着车辆VL在预先设定的设定时间内移动了多少,并且被用作表示车辆VL移动速度的参数。泊车辅助控制ECU 8中的在135和145(后面描述)执行这种处理的部分相当于探测单元。
如果车辆VL的移动速度小于极低速度,例如当车辆VL仍然没有开始移动时,则在135做出肯定的判断。
如果在135做出肯定的判断,则程序进行到140。在140,通过从先前计算的基准制动力中减去设定值来计算基准制动力。随后程序进行到125并且前进。如果车辆VL仍然没有开始移动,则在125做出肯定判断,并且因此在130计算小于先前计算的必要制动力的必要制动力。重复该处理直到车辆VL开始移动,并且必要制动力逐渐变得更小。
因而,如此设定了基准制动力使得车辆VL的驱动力和施加到车辆车轮4FL-4RR的制动力之间的差值增加。相应地,驱动力变得大于施加到车辆车轮4FL-4RR的制动力,从而使得车辆VL更容易开始移动。
同时,如果车辆VL开始移动并且其移动速度为预期的极低速度,则在135做出否定的判断。然后,程序进行到145,在这里,此时判断设定时间内的移动距离是否超过预定值B(第二预定值)。
预定值B设定为大于预定值A的值。换言之,如果设定时间内的移动距离超过预定值B,则这表明车辆VL的移动速度快于可被认为是极低速度的速度。相应地,预定值A和B的范围内的车速被定义为极低速度范围。
因此,如果在145做出肯定判断,则程序进行到150以施加制动力并降低车辆VL的移动速度。在通过向先前计算的基准制动力增加设定值而增加基准制动力之后,程序进行到125并且前进。相反,如果做出否定判断,则车辆VL的移动速度为预期的极低速度。因而,假定不需要增加或减小制动力,并且程序无需进一步的动作而进行到125并且前进。
因而,如此设定基准制动力以致车辆VL的驱动力和施加到车辆车轮4FL-4RR的制动力之间的差值减小。这又确保了车辆VL不会过度移动。
重复上述处理以控制移动速度,这样车辆VL以极低速度移动。当车辆VL的移动距离逐渐增加时,车辆VL有可能移动整个设定距离并且在125做出否定判断。相应地,程序进行到155,在这里,判断必要制动力是否等于或小于车辆停止保持制动力STP。如果这里做出肯定判断,则假定车辆VL可被停止而无需进一步的动作,并且可保持停止状态。程序随后结束。另外,重设标记以表明执行了极低速度行驶控制。相反,如果做出否定判断,则程序进行到160。在160,通过向先前计算的基准制动力增加设定值来增加必要制动力,从而最终停止车辆VL。
因此,如上所述执行了极低速度行驶处理。图4示出了执行这种极低速度行驶控制时的时间图(time chart)。执行极低速度行驶处理时的特定操作将参考图4进行说明。
首先,确定车辆VL停止时(时段T1)的设定距离,并且逐渐减小制动力。这时,振荡制动力被包括在必要制动力中。因此,不管车辆VL是否由于制动力的减小而开始移动,都没有车辆VL的移动速度快速增加和导致车辆VL过度移动的风险。
接下来,一旦车辆VL已经开始移动(时段T2),则将必要制动力(包括振荡制动力)维持到预定值。在车辆VL的移动速度超出极低速度并且设定时间内的移动距离超过预定值A之后,通过从先前计算的基准制动力中减去设定值来设定基准制动力。相应地,必要制动力降低(时段T3)。
此后,必要制动力适当调节。如果空载时间Tend乘以该时刻的车速的值和从车辆VL的停止位置起的移动距离的总和等于或大于设定距离,则必要制动力逐渐增加(时段T4)。当车辆VL最终停止时,输出等于或大于车辆停止保持制动力STP的必要制动力,这样车辆VL保持停止。
如上所述,在根据本实施例的泊车辅助控制系统中,设定距离设定为从车辆VL的停止位置到目标泊车位置的距离。然后包括振荡制动力的必要制动力被逐渐降低以移动车辆VL。
相应地,有可能以极低速度行驶基于发动机驱动力行驶的车辆VL,而不管是否提供了马达。
另外,当确定车辆VL的移动距离将达到设定距离(包括由对应于硬件响应延迟的空载时间Tend产生的移动距离)时,必要制动力逐渐增加以停止车辆VL。
相应地,有可能更精确地使车辆VL仅移动设定距离。因而,车辆VL可精确地移动到目标泊车位置。
第二实施例将描述本发明的第二实施例。在上述的第一实施例中,为了扰乱车辆VL中产生的制动力和驱动力之间的平衡而调节制动力,其又使得车辆VL仅移动设定距离。然而,在第二实施例中,为了实现和第一实施例相同的操作和效果而调节驱动力。注意,本实施例中的差别仅在于通过泊车辅助控制ECU 8执行处理。泊车辅助控制系统与第一实施例中的相同,因此,将仅描述不同的部分。
同样,在本实施例中,在接收到执行泊车辅助控制的请求时,泊车辅助控制ECU 8计算最终目标泊车位置和向着目标泊车位置的运动轨迹,并且执行泊车辅助控制。然而,在本实施例中,车辆VL在目标泊车位置之外停止,此后,计算设定距离并且车辆VL以极低速度移动。这时,从泊车辅助控制ECU 8向发动机控制ECU 7输出驱动力控制信号以控制驱动扭矩,即,驱动力,这样车辆VL到达目标泊车位置。
图5是极低速度行驶控制的流程图。下文,将参考图5描述极低速度行驶控制的细节。然而,极低速度行驶控制本质上与图3所示的第一实施例的极低速度行驶控制相同,因此相似部分的描述将被省略。
首先,在200到215,执行与图3的100到115相同的处理。如果在215确定为初次控制执行,则程序进行到220。对应于当前产生的蠕动力的量的驱动力被设为基准驱动力,并且程序进行到225。同样,这时,设定标记以表明执行了极低速度行驶控制。
在225,执行与图3的125处相同的处理。如果这里做出肯定判断,则仍然假定车辆VL将不会移动整个设定距离,并且程序进行到230。
在230,计算必要驱动力。即,必要驱动力被计算为大小随时间t循环变化的振荡驱动力(驱动力的振幅参数)加上基准驱动力的值。
这里使用的振荡驱动力对应于第一实施例中解释的振荡制动力,只是制动力被驱动力替换了。振荡驱动力实现与振荡制动力相同的作用。
在这种方式中,包括振荡驱动力的必要驱动力被传输到发动机控制ECU7作为驱动力控制信号。此后,程序再次返回到205,在这里,重复上述处理。然而,这时,在215做出否定判断。
相应地,程序进行到235,在这里,判断设定时间内的移动距离是否小于预定值A,与图3中的135处的处理相似。如果这时车辆VL的移动速度小于极低速度,例如当车辆VL还没有开始移动时,则在235做出肯定判断。
如果在235做出肯定判断,则程序进行到240。在240,通过将设定值加到先前计算的基准驱动力中而计算基准驱动力。随后程序进行到225并且前进。如果车辆VL仍然没有开始移动,则在225做出肯定判断,因此在230计算大于先前计算的必要驱动力的必要驱动力。重复该处理直到车辆VL开始移动,并且必要驱动力逐渐变得更大。
同时,如果车辆VL开始移动并且其移动速度为预期的极低速度,则在235做出否定判断。然后,程序进行到245,在这里,这时判断设定时间内的移动距离是否超过预定值B,与图3中的145处的处理相似。
如果在245做出肯定判断,则程序进行到250以减小驱动力并且降低车辆VL的移动速度。在通过从先前计算的基准驱动力中减去设定值而减小基准驱动力之后,程序进行到225并且前进。相反,如果做出否定判断,则车辆VL的移动速度为预期的极低速度。因而,假定不需要增加或减小驱动力,并且程序无需进一步的动作进行到225并且前进。
因而,如此控制了移动速度以致车辆VL以极低速度移动。当车辆VL的移动距离逐渐增加时,车辆VL有可能移动整个设定距离并且在225做出否定判断。相应地,程序进行到255,在这里,判断必要驱动力是否等于或小于蠕动力。如果这里做出肯定判断,则假定车辆VL被停止而无需进一步的动作并且可保持该停止状态。随后程序结束。相反,如果做出否定判断,则程序进行到260。在260,通过从先前计算的基准驱动力中减去设定值来减小必要驱动力,从而最终停止了车辆VL。
因此,如上所述执行了极低速度行驶处理。图6示出了执行这种极低速度行驶控制时的时间图。将参考图6描述执行极低速度行驶处理时的特定操作。
首先,当车辆VL停止时(时段T1)确定设定距离,并且逐渐增加驱动力。这时,振荡驱动力被包括在必要驱动力中。因此,不管车辆VL是否由于驱动力的增加而开始移动,都没有车辆VL的移动速度快速增加和导致车辆VL过度移动的风险。
接下来,一旦车辆VL已经开始移动(时段T2),则将必要驱动力(包括振荡驱动力)维持为预定值。在车辆VL的移动速度超出极低速度并且设定时间内的移动距离超过预定值A后,通过从先前计算的基准驱动力中减去设定值来设定基准驱动力。相应地,减小必要驱动力(时段T3)。
此后,适当调节必要驱动力。如果空载时间Tend乘以该时刻的车速的值和从车辆VL的停止位置起的移动距离的总和等于或大于设定距离,则逐渐减小必要驱动力(时段T4)。当车辆VL最终停止时,输出等于或小于蠕动力的必要驱动力,这样车辆VL保持停止。
如上所述,在本实施例中,不是降低制动力,而是逐渐升高包括振荡驱动力的必要驱动力以移动车辆VL。因而,通过驱动力的这种调节,有可能得到与第一实施例相同的效果。
其他实施例在第一实施例中,通过仅调节制动力,其为制动扭矩即控制扭矩的实例,来以极低速度移动车辆VL。在第二实施例中,通过仅调节驱动力,其为驱动扭矩即控制扭矩的实例,来以极低速度移动车辆。然而,还可能通过制动力和驱动力二者的协调调节以极低速度移动车辆VL。
另外,为了在上述实施例中以极低速度移动车辆VL,改变了对应于第一控制扭矩的基准制动力以改变对应于第二控制扭矩的必要制动力。然而,这不是唯一的实例;第二控制扭矩可以或者通过改变第一控制扭矩或者通过改变作为振荡控制扭矩诸如振荡驱动力的第三控制扭矩来改变。
虽然上文已经描述了本发明的优选实施例,但是应该理解在不脱离所附权利要求的范围和合理含意的情况下可对本发明进行修改、变更或改变。
权利要求
1.一种具有轮子的车辆的行驶控制装置包括第一计算单元(110,210),其用来计算沿车辆(VL)行进方向施加到车辆车轮(4FL-4RR)的驱动力并且计算施加到车辆车轮(4FL-4RR)、以克服驱动力来保持车辆(VL)停止的第一制动力;探测单元(135,145;235,245),其用来探测车辆(VL)的车速;和第二计算单元(140,150,125,160;240,250,225,260),其用来计算对应于第一制动力的第一控制扭矩;扭矩施加单元(130;230),其用来把第二控制扭矩施加到车辆车轮(4FL-4RR)上,使得驱动力变得相对大于施加到车辆车轮(4FL-4RR)的第二制动力并且车辆沿行进方向移动,其中第二控制扭矩是通过把每个预定循环进行振荡的第三控制扭矩加到第一控制扭矩而计算出来的,其中当车辆(VL)由于第二控制扭矩的施加而移动时,第二计算单元(140,150;240,250)基于探测单元(135,145;235,245)计算出的车速通过改变第一控制扭矩和第三控制扭矩中的至少一个来改变第二控制扭矩,使得车速处于预定速度范围之内。
2,根据权利要求1所述的车辆行驶控制装置,其中探测单元(135,145;235,245)计算在预先设定的设定时间内车辆(VL)的移动距离,作为车速,和如果由探测单元(135,145;235,245)计算出的车辆(VL)在设定时间内的移动距离小于第一预定值(A),第二计算单元(140;240)改变第一控制扭矩以增加驱动力和施加到车辆车轮(4FL-4RR)的第二制动力之间的差值,如果该移动距离超过大于第一预定值(A)的第二预定值(B),第二计算单元(150;250)改变第一控制扭矩以减小驱动力和施加到车辆车轮(4FL-4RR)的第二制动力之间的差值。
3.根据权利要求1或2所述的车辆行驶控制装置,其中扭矩施加单元(130;230)根据探测单元(135,145;235,245)计算出的车辆(VL)在设定时间内的移动距离的增加来减小第三控制扭矩的振幅。
4.根据权利要求1或2所述的车辆行驶控制装置,还包括指令单元(100),其用来确定指示车辆(VL)从车辆(VL)的停止位置移动了多远的设定距离,其中第二计算单元改变第一控制扭矩,以在由指令单元(100)确定的设定距离处停止车辆(VL)。
5.根据权利要求4所述的车辆行驶控制装置,其中基于探测单元(135,145;235,245)计算出的车速,第二计算单元(125,160;225,260)计算由探测单元(135,145;235,245)计算出的车速乘以预定时间的值和从车辆(VL)停止位置起的移动距离的总和;并且改变第一控制扭矩以消除驱动力和施加到车辆车轮(4FL-4RR)的第二制动力之间的差值,以便在所述总和等于或大于设定距离时停止车辆(VL)。
6.根据权利要求1或2所述的车辆行驶控制装置,其中控制扭矩为制动扭矩,并且扭矩施加单元(130)减小作为第二控制扭矩的所需制动扭矩,使得驱动力变得相对大于施加到车辆车轮(4FL-4RR)的第二制动力。
7.根据权利要求1或2所述的车辆行驶控制装置,其中控制扭矩为驱动扭矩,并且扭矩施加单元(230)增加作为第二控制扭矩的所需驱动扭矩,使得驱动力变得相对大于施加到车辆车轮(4FL-4RR)的第二制动力。
全文摘要
从车辆停止位置到目标泊车位置的距离被确定为设定距离。然后,车辆通过逐渐降低包括振荡制动力的必要制动力而移动。因而,有可能以极低速度行驶发动机驱动的车辆,而不管是否提供了马达。
文档编号F02D29/02GK1904331SQ200610108108
公开日2007年1月31日 申请日期2006年7月27日 优先权日2005年7月27日
发明者森雪生, 神谷和宏 申请人:株式会社爱德克斯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1