JP4036681B2 - Vehicle traveling control apparatus and method - Google Patents
Vehicle traveling control apparatus and method Download PDFInfo
- Publication number
- JP4036681B2 JP4036681B2 JP2002147204A JP2002147204A JP4036681B2 JP 4036681 B2 JP4036681 B2 JP 4036681B2 JP 2002147204 A JP2002147204 A JP 2002147204A JP 2002147204 A JP2002147204 A JP 2002147204A JP 4036681 B2 JP4036681 B2 JP 4036681B2
- Authority
- JP
- Japan
- Prior art keywords
- value
- vehicle
- target
- control
- target value
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 12
- 230000001133 acceleration Effects 0.000 claims description 57
- 238000001514 detection method Methods 0.000 claims description 19
- 230000010354 integration Effects 0.000 claims description 9
- 230000007423 decrease Effects 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 7
- 230000008859 change Effects 0.000 description 5
- 239000012530 fluid Substances 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 239000000446 fuel Substances 0.000 description 3
- 230000007812 deficiency Effects 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000002347 injection Methods 0.000 description 1
- 239000007924 injection Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Images
Landscapes
- Controls For Constant Speed Travelling (AREA)
- Regulating Braking Force (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Traffic Control Systems (AREA)
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、自車と先行車との車間距離を検出し、その車間距離を所定距離に保つべく自車の走行を制御する車両走行制御技術に関するものである。
【0002】
【従来の技術】
自車と先行車との車間距離である実車間距離を検出し、その実車間距離を所定の目標車間距離に保ちつつ先行車に追従して走行する車間距離制御システムは従来から知られている。このシステムにおいて、さらに、車両の停止状態で運転者により発進スイッチが押されると、運転者によるアクセルペダルの操作無しで自動的に発進を行うようにしたものも知られている。
【0003】
【発明が解決しようとする課題】
しかし、このような自動発進では、道路勾配などの道路の外乱が存在する場合には発進時における加速の過不足が生じる。すなわち、道路が下り勾配であれば加速が超過し、上り勾配であれば加速が不足する。これを回避するためには、車両の勾配を検出する勾配センサを備えればよいが、部品点数の増大につながり好ましいものではない。また、特開平11−66499号公報には、路面勾配を加味した走行制御を行う点が記載されているが、その路面勾配の検出手法については一切開示されていない。
【0004】
本発明は、上記課題に鑑みてなされたもので、簡易な構成で道路の外乱による影響を推定し、発進時において過不足なく車両を加速し得る車両走行制御装置およびその方法を提供することを目的とする。
【0005】
【課題を解決するための手段】
上記目的を達成するために、請求項1に記載の発明は、運転者によるアクセルペダルの操作なしで自動的に発進し得る車両走行制御装置において、自車の走行に関する値の目標値を繰返し設定する目標値設定手段と、前記目標値設定手段により設定される目標値に基づき自車のエンジン駆動の制御を行う駆動制御手段と、走行中における前記自車の走行に関する値を繰返し検出する走行値検出手段と、前記目標値設定手段により設定された目標値と前記走行値検出手段により検出された検出値とに基づき道路の外乱推定値を算出する外乱推定値演算手段と、前記外乱推定値演算手段により算出された外乱推定値に応じて前記エンジン駆動の制御係数を設定する係数設定手段とを備え、前記駆動制御手段は、停止状態から発進する際に、前記係数設定手段により設定された制御係数を用いて前記エンジン駆動の制御を行い、前記外乱推定値演算手段は、前記外乱推定値として、前記目標値設定手段により繰返し設定された目標値を積算した目標積算値に対する、前記走行値検出手段により繰返し検出された検出値を積算した検出積算値の比を算出することを特徴としている。
【0006】
この構成によれば、自車の走行に関する値の目標値が繰返し設定され、この設定される目標値に基づき自車のエンジン駆動の制御が行われる。また、走行中における自車の走行に関する値が繰返し検出され、設定された目標値と検出された検出値とに基づき道路の外乱推定値が算出され、この算出された外乱推定値に応じてエンジン駆動の制御係数が設定される。このとき、外乱推定値として、設定された目標値を積算した目標積算値に対する、検出された検出値を積算した検出積算値の比が算出されることから、外乱推定値は自車の走行における目標値に対する遅れを表わすものとなり、これによって道路の外乱を精度良く推定することができる。そして、停止状態から発進する際に、外乱推定値に応じて設定された制御係数を用いてエンジン駆動の制御が行われることにより、発進時において過不足なく車両の加速が行われることとなる。
【0009】
また、前記外乱推定値演算手段は、自車を停止させる制動制御の開始時点から、前記目標値の積算および前記検出値の積算を開始することとすると(請求項2)、停止時と発進時とでは道路状態が大きく変化することはないと考えられることから、発進時における道路の外乱を精度良く推定することが可能になる。
【0010】
また、前記係数設定手段は、前記比が小さくなるほど前記制御係数を小さくすることとすると(請求項3)、自車の走行における目標値に対する遅れが小さいということは道路が下り勾配であると考えられることから、制御係数を小さくすることで、発進時に加速の超過が避けられることとなる。
【0011】
また、前記駆動制御手段は、前記エンジン駆動の制御として、前記目標値と前記制御係数とを乗算した乗算値を用いてスロットルの開度指令値を求め、この開度指令値に当該スロットルの開度が一致するように制御を行うとしてもよい(請求項4)。
【0012】
この構成によれば、停止状態から発進する際に、目標値と外乱推定値に応じて設定された制御係数とを乗算した乗算値を用いてスロットルの開度指令値が求められ、この開度指令値に当該スロットルの開度が一致するように制御が行われることにより、発進時において過不足なく車両の加速が行われることとなる。
【0013】
そして、前記自車の走行に関する値は加減速度であるとすると(請求項5)、停止状態から発進する際に設定される目標加減速度に対して、検出される現在の自車の加減速度が良好に追従することとなる。
【0014】
つぎに、請求項6に記載の発明は、運転者によるアクセルペダルの操作なしで自動的に発進し得る車両走行制御方法において、自車の走行に関する値の目標値を繰返し設定する目標値設定工程と、前記目標値設定手段により設定される目標値に基づき自車のエンジン駆動の制御を行う駆動制御工程と、走行中における前記自車の走行に関する値を繰返し検出する走行値検出工程と、前記目標値設定工程において設定された目標値と前記走行値検出工程において検出された検出値とに基づき道路の外乱推定値を算出する外乱推定値演算工程と、前記外乱推定値演算工程において算出された外乱推定値に応じて前記エンジン駆動の制御係数を設定する係数設定工程とを備え、前記駆動制御工程は、停止状態から発進する際に、前記係数設定工程において設定された制御係数を用いて前記エンジン駆動の制御を行い、前記外乱推定値演算手段は、前記外乱推定値として、前記目標値設定手段により繰返し設定された目標値を積算した目標積算値に対する、前記走行値検出手段により繰返し検出された検出値を積算した検出積算値の比を算出することを特徴としている。
【0015】
この構成によれば、自車の走行に関する値の目標値が繰返し設定され、この設定される目標値に基づき自車のエンジン駆動の制御が行われる。また、走行中における自車の走行に関する値が繰返し検出され、設定された目標値と検出された検出値とに基づき道路の外乱推定値が算出され、この算出された外乱推定値に応じてエンジン駆動の制御係数が設定される。このとき、外乱推定値として、設定された目標値を積算した目標積算値に対する、検出された検出値を積算した検出積算値の比が算出されることから、外乱推定値は自車の走行における目標値に対する遅れを表わすものとなり、これによって道路の外乱を精度良く推定することができる。そして、停止状態から発進する際に、外乱推定値に応じて設定された制御係数を用いてエンジン駆動の制御が行われることにより、発進時において過不足なく車両の加速が行われることとなる。
【0016】
【発明の実施の形態】
まず、図1〜図4を参照して、本発明に係る車両走行制御装置の一実施形態の構成について説明する。図1は同実施形態の制御構成を示すブロック図、図2、図3は記憶部に格納されている予め設定された値を示す図で、図2は目標車間距離の一例を示し、図3は外乱推定値に応じて設定された制御係数を示している。また、図4は電子スロットルの開度指令値θtの算出手順を示す機能ブロック図である。
【0017】
この車両走行制御装置は、自車の走行レーン前方を走行する先行車の動きに応じた追従走行等の車両走行の自動化に対応可能であって、運転者によるブレーキペダルの操作に関係なく、自車と先行車との車間距離である実車間距離が短くなると自動的にブレーキ液圧を発生させることにより車輪に制動圧を与えて減速したり、停止状態で発進スイッチがオンにされると、運転者によるアクセルペダルの操作に関係なく、電子スロットルの開度あるいは燃料供給量などを制御して加速するように構成されている。
【0018】
この車両走行制御装置は、図1に示すように、自動走行スイッチ11、発進スイッチ12、車間設定スイッチ13、車輪速センサ14、車間距離センサ15、スロットル開度センサ16、スロットル電子制御ユニット(Electronic Control Unit:ECU)17、ブレーキECU18、記憶部19と、これらに電気的に接続されたメインECU20とを備えるとともに、エンジンECU17に電気的に接続されたエンジン21と、ブレーキECU18に電気的に接続されたアクチュエータ部22とを備えている。
【0019】
自動走行スイッチ11は、先行車に追従する自動走行を指示するためのスイッチで、運転者によりオンにされると自動走行が行われる。発進スイッチ12は、自車の発進を指示する発進指示手段としての機能を有するもので、自車の停止状態で運転者によりオンにされると自動的に発進する。車間設定スイッチ13は、予め設定された複数の目標車間距離曲線(後述)のうちから運転者により好みの目標車間距離曲線を選択するためのスイッチである。車輪速センサ14は、各車輪に対応して設けられ、それぞれ対応する車輪の回転速度を検出するもので、例えばパルスエンコーダなどで構成される。車間距離センサ15は、自車と先行車との実車間距離Drを検出するもので、例えばレーザ発光部および受光部などで構成される。スロットル開度センサ16は、電子スロットル23の現在の開度θrを検出するものである。
【0020】
エンジン21は、電子スロットル23やトランスミッションなどを備え、エンジンECU17からの制御信号に基づき電子スロットル23の開度が制御されて、車両が加減速される。アクチュエータ部22は、自動走行のときはブレーキECU18からの制御信号に基づきブレーキ液圧を発生するもので、この発生したブレーキ液圧がホイルシリンダ(図示省略)に伝達され、この伝達されたブレーキ液圧に応じた制動力が車輪に印加されて車両が減速される。
【0021】
記憶部19は、ROMやRAMなどからなり、種々の予め設定された値を含むメインECU20の制御プログラムを記憶するとともに、演算データ等を一時的に記憶するものである。この記憶部19には予め設定された値として、図2に示すように、自車速Vnに応じて設定された目標車間距離曲線Dtが複数種類(図2では3種類)格納されており、上述したように車間設定スイッチ13によって選択された目標車間距離曲線が自車の目標車間距離として設定される。また、記憶部19には予め設定された値として、図3に示すように、後述する外乱推定値Pに応じて設定されたスロットル開度制御の制御係数Kpが格納されている。
【0022】
メインECU20は、CPUなどで構成され、車輪速センサ14、車間距離センサ15により検出される結果に基づき、記憶部19に格納されている制御プログラムに従って、エンジンECU17およびブレーキECU18に制御信号を送出して車両の走行を制御するもので、以下の機能▲1▼〜▲4▼を有する。なお、各値の算出などは所定のサンプリング周期(例えば10msec)ごとに行う。
【0023】
▲1▼自動走行スイッチ11がオンにされると、先行車に追従する自動走行を行う機能。自車が停止状態で発進スイッチ12がオンにされると自動的に発進する機能。車間設定スイッチ13により選択された目標車間距離曲線を自動走行における目標車間距離Dtとして設定する機能。車輪速センサ14により検出される各車輪の回転速度に基づき自車速Vnを算出する機能。車間距離センサ15の検出信号に基づき先行車の有無を判別するとともに、自車と先行車との実車間距離Drを求める機能。実車間距離Drの変化および自車速Vnに基づき自車と先行車との相対速度Vrを算出する機能。自車速Vnの変化に基づき自車の実加減速度Arを算出する機能。目標加減速度Atと実加減速度Arの偏差である目標偏差ΔA=(At−Ar)を算出する機能。
【0024】
▲2▼目標車間距離Dtと実車間距離Drとの偏差ΔD=(Dt−Dr)および相対速度Vrに基づき、目標加減速度Atを、
At=K1・ΔD+K2・Vr…(1)
により求める機能。但し、K1,K2は予め設定された係数である。
【0025】
▲3▼道路の外乱を推定する外乱推定値Pを算出する機能。自車を停止すべく制動制御が開始された時点から予め設定された設定時間T1が経過するまで、所定のサンプリング周期ごとに繰返し算出される目標加減速度Atおよび実加減速度Arをそれぞれ積算する。そして、設定時間T1が経過した時点の目標加減速度Atの積算値(目標積算値)をIAt、実加減速度Arの積算値(検出積算値)をIArとすると、外乱推定値Pを、
P=IAr/IAt…(2)
により算出する。
【0026】
後述する図6から分かるように、外乱推定値Pが大きい(P≒1)ということは目標加減速度Atに対して減速遅れが小さいことを表わしており、道路が上り勾配と推定される。一方、外乱推定値Pが小さい(0<P≪1)ということは目標加減速度Atに対して減速遅れが大きいことを表わしており、道路が下り勾配と推定される。
【0027】
▲4▼目標加減速度Atなどを用いて電子スロットル23の開度指令値θtを算出し、算出した開度指令値θtをエンジンECU17に送出する機能。メインECU20は、電子スロットル23の開度指令値θtを算出する機能ブロックとして、図4に示すように、フィードフォワード補償器31、加算器32,33、PID補償器34を備えている。
【0028】
フィードフォワード補償器31は、目標加減速度Atに対してフィードフォワード係数Kfを乗算した乗算値Kf・Atを算出して加算器34に送出する。図3に示す外乱推定値Pと制御係数Kpとの関係に基づき、上記機能▲3▼で算出された外乱推定値Pから制御係数Kpを求める。そして、
Kf=Kp・Kf…(3)
によってフィードフォワード係数Kfを算出し、これを用いて乗算値Kf・Atを算出する。
【0029】
加算器32は、目標加減速度Atおよび実加減速度Arを用いて目標偏差ΔA=(At−Ar)を算出する。PID補償器34は、目標偏差ΔAの比例項K3・ΔA、積分項K4・∫ΔA・dt、微分項K5・d(ΔA)/dtを加算した加算値Fを、
F=K3・ΔA+K4・∫ΔA・dt+K5・d(ΔA)/dt…(4)
により求めて加算器33に送出する。但し、K3,K4,K5は予め設定された係数である。
【0030】
加算器32は、電子スロットル23の開度指令値θtを、
θt=Kf・At+F…(5)
により算出してエンジンECU17に送出する。
【0031】
メインECU20は目標値設定手段、駆動制御手段、外乱推定値演算手段、係数設定手段に相当する。また、車輪速センサ14およびメインECU20は走行値検出手段を構成する。
【0032】
次に、図5、図6を参照して、本実施形態における自動発進制御について説明する。図5は制御係数Kpの算出手順を示すフローチャート、図6は目標加減速度Atおよび実加減速度Arの推移を示すタイミングチャートである。図5に示すルーチンは、所定のサンプリング周期(例えば10msec)で実行される。
【0033】
まず、ブレーキ制御が開始されたか否かが判定される(ステップ#10)。この判定は、例えばブレーキECU18において、ブレーキ制御開始フラグがセットされたか否かによって判定される。ブレーキ制御が開始されていなければ(ステップ#10でNO)、このルーチンを終了する。
【0034】
一方、図6の時刻t1において、ブレーキ制御が開始されると(ステップ#10でYES)、別のルーチンで算出されている目標加減速度Atおよび実加減速度Arの積算が開始される。すなわち、目標加減速度Atの積算値IAtがIAt=IAt+Atにより求められ(ステップ#12)、次いで、実加減速度Arの積算値IArがIAr=IAr+Arにより求められる(ステップ#14)。
【0035】
次いで、ブレーキ制御の開始時点から設定時間T1が経過して終了タイミングか否かが判別され(ステップ#16)、未だ設定時間T1が経過していなければ(ステップ#16でNO)、このルーチンを終了する。これによって、ステップ#12,#14の積算が上記サンプリング周期ごとに行われることとなる。
【0036】
そして、図6の時刻t2においてブレーキ制御の開始時点から設定時間T1が経過して終了タイミングになると(ステップ#16でYES)、外乱推定値PがP=IAr/IAtにより算出され(ステップ#18)、この外乱推定値Pに対応する制御係数Kpが求められて記憶部19に格納される(ステップ#20)。
【0037】
続いて、図6において、時刻t3に発進スイッチ12がオンにされると、目標加減速度Atが上昇する。この目標加減速度Atに対して電子スロットル23の開度指令値θtが制御係数Kpを用いて求められ、この開度指令値θtに応じて電子スロットル23の開度が制御されるとともに、エンジン21およびアクチュエータ部22が制御されて自車が自動的に発進する。これによって、実加減速度Arは、同図に示すように、目標加減速度Atに対して良好に追従することとなる。
【0038】
ここで、例えば道路が下り勾配の場合には、外乱推定値Pを用いずにフィードフォワード係数Kfを固定値とする従来の制御によれば、同図に一点鎖線で比較例として示すように実加減速度Ar’が目標加減速度Atに対して大きく超過するような事態が生じるが、本実施形態では、このような事態を未然に防止することができる。
【0039】
このように、本実施形態によれば、走行中における目標加減速度Atおよび実加減速度Arを用いて外乱推定値Pを求め、外乱推定値Pに応じて制御係数Kpを求め、電子スロットル23の開度指令値θtを算出するフィードフォワード係数Kfを制御係数Kpによって変化させるようにしているので、停止状態から発進するときに、道路勾配などの道路の外乱に関わりなく、目標加減速度Atに対して実加減速度Arに過不足が生じるのを防止することができ、これによって目標加減速度Atに良好に追従する走行制御を実現することができる。
【0040】
また、本実施形態によれば、自車を停止させるブレーキ制御の開始時点からの目標加減速度Atおよび実加減速度Arを用いて外乱推定値Pを算出するようにしているので、停止時と発進時とでは道路状態が大きく変化しないと考えられることから、発進時における道路の外乱を精度良く推定することができる。
【0041】
また、本実施形態によれば、外乱推定値Pを目標加減速度Atおよび実加減速度Arの積算値の比としているので、目標加減速度Atおよび実加減速度Arの絶対値の大きさに関係なく減速遅れを正確に表わすことができ、これによって道路の外乱を精度良く推定することができる。
【0042】
また、本実施形態では、図3に示すように、外乱推定値Pに応じて設定された制御係数Kpに上限値および下限値を設定しており、これによってフィードフォワード係数Kfが極端な値に変化してしまうのを防止している。
【0043】
なお、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて上述したもの以外に種々の変更を行うことが可能であり、例えばPID補償器34における係数K3,K4,K5についても、フィードフォワード係数Kfと同様に、外乱推定値Pに応じて設定値を変更するようにしてもよい。
【0044】
また、上記実施形態では、目標加減速度Atおよび実加減速度Arの積算は、ブレーキ制御開始時刻から設定時間T1が経過するまで行うようにしているが、これに限られず、ブレーキ制御開始時刻から目標加減速度Atの積算値IAtまたは実加減速度Arの積算値IArが所定値に達する時点まで行うようにしてもよい。
【0045】
また、上記実施形態では、電子スロットル23の開度指令値θtを図4に示す構成で求めるようにしているが、これに限られず、他の構成や他の演算式を用いるようにしてもよい。
【0046】
また、上記実施形態では、エンジン21の駆動制御として、電子スロットル23の開度制御を用いて説明しているが、これは一例であり、エンジン21の燃料供給量(燃料噴射量)などの他の制御に適用することができる。
【0047】
また、上記実施形態では、自車の走行に関する値として加減速度を用いて、目標加減速度Atに基づき自車の走行制御を行っているが、これに限られず、例えば自車の走行に関する値として車速を用いて、目標車速に基づき自車の走行制御を行うようにしてもよい。
【0048】
【発明の効果】
以上説明したように、請求項1,6の発明によれば、自車の走行に関する値の目標値と自車の走行に関する値の検出値とに基づき道路の外乱推定値を算出し、この算出された外乱推定値に応じてエンジン駆動の制御係数が設定される。このとき、外乱推定値として、設定された目標値を積算した目標積算値に対する、検出された検出値を積算した検出積算値の比を算出するようにしているので、外乱推定値は自車の走行における目標値に対する遅れを表わすものとなり、これによって道路の外乱を精度良く推定することができる。そして、停止状態から発進する際に、外乱推定値に応じて設定された制御係数を用いてエンジン駆動の制御を行うようにしているので、発進時において過不足なく車両の加速を行うことができる。
【0050】
また、請求項2の発明によれば、自車を停止させる制動制御の開始時点から、目標値の積算および検出値の積算を開始するようにしているので、停止時と発進時とでは道路状態が大きく変化することはないと考えられることから、発進時における道路の外乱を精度良く推定することができる。
【0051】
また、請求項3の発明によれば、比が小さくなるほど制御係数を小さくするようにしているので、自車の走行における目標値に対する遅れが小さいということは道路が下り勾配であると考えられることから、制御係数を小さくすることで、発進時に加速の超過を避けることができる。
【0052】
また、請求項4の発明によれば、エンジン駆動の制御として、目標値と制御係数とを乗算した乗算値を用いてスロットルの開度指令値を求め、この開度指令値に当該スロットルの開度が一致するように制御を行うようにしているので、発進時において過不足なく車両の加速を行うことができる。
【0053】
また、請求項5の発明によれば、自車の走行に関する値は加減速度であるとしているので、停止状態から発進する際に設定される目標加減速度に対して、検出される現在の自車の加減速度を良好に追従させることができる。
【図面の簡単な説明】
【図1】 本発明に係る車両走行制御装置の一実施形態の制御構成を示すブロック図である。
【図2】 自車速に応じて設定された目標車間距離の一例を示す図である。
【図3】 外乱推定値に応じて設定された制御係数を示す図である。
【図4】 電子スロットルの開度指令値の算出手順を示す機能ブロック図である。
【図5】 制御係数の算出手順を示すフローチャートである。
【図6】 目標加減速度に対する実加減速度の追従の推移を示すタイミングチャートである。
【符号の説明】
14 車輪速センサ(走行値検出手段)
17 エンジンECU
19 記憶部
20 メインECU(目標値設定手段、駆動制御手段、外乱推定値演算手段、係数設定手段、走行値検出手段)
21 エンジン
23 電子スロットル[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a vehicle travel control technique for detecting a distance between a host vehicle and a preceding vehicle and controlling the travel of the host vehicle so as to keep the distance between the vehicles at a predetermined distance.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, an inter-vehicle distance control system that detects an actual inter-vehicle distance that is an inter-vehicle distance between a host vehicle and a preceding vehicle and follows the preceding vehicle while keeping the actual inter-vehicle distance at a predetermined target inter-vehicle distance is known. In addition, in this system, there is also known a system in which when the start switch is pushed by the driver while the vehicle is stopped, the start is automatically performed without operating the accelerator pedal by the driver.
[0003]
[Problems to be solved by the invention]
However, in such an automatic start, when there is a road disturbance such as a road gradient, the acceleration is excessive or insufficient at the start. That is, if the road is downhill, the acceleration will be exceeded, and if it is uphill, the acceleration will be insufficient. In order to avoid this, a gradient sensor for detecting the gradient of the vehicle may be provided, but this is not preferable because it increases the number of parts. Japanese Patent Application Laid-Open No. 11-66499 discloses a point of performing travel control in consideration of the road surface gradient, but does not disclose any method for detecting the road surface gradient.
[0004]
The present invention has been made in view of the above problems, and provides a vehicle travel control apparatus and method for estimating the influence of road disturbance with a simple configuration and accelerating the vehicle without excessive or insufficient at the time of starting. Objective.
[0005]
[Means for Solving the Problems]
In order to achieve the above object, according to the first aspect of the present invention, in a vehicle travel control device that can automatically start without a driver's operation of an accelerator pedal, a target value of a value related to travel of the host vehicle is repeatedly set. Target value setting means, drive control means for controlling the engine drive of the own vehicle based on the target value set by the target value setting means, and a running value for repeatedly detecting values relating to the running of the own vehicle during running A disturbance estimation value calculating unit that calculates a disturbance estimated value of a road based on a detection value, a target value set by the target value setting unit and a detection value detected by the running value detection unit; and the disturbance estimated value calculation Coefficient setting means for setting the engine drive control coefficient in accordance with the estimated disturbance value calculated by the means, the drive control means when the vehicle starts from a stop state. There line control of the engine drive with a control coefficient set by the setting means, the disturbance estimation value calculating means, as the estimated disturbance value, by integrating the target value is repeatedly set by the target value setting means the target It is characterized in that a ratio of a detected integrated value obtained by integrating the detected value repeatedly detected by the travel value detecting means with respect to the integrated value is calculated .
[0006]
According to this configuration, the target value of the value related to the traveling of the host vehicle is set repeatedly, and the engine drive control of the host vehicle is performed based on the set target value. In addition, a value related to the traveling of the vehicle during traveling is repeatedly detected, a road disturbance estimated value is calculated based on the set target value and the detected detected value, and an engine is generated in accordance with the calculated disturbance estimated value. A drive control coefficient is set. At this time, as the estimated disturbance value, the ratio of the detected integrated value obtained by integrating the detected detection value to the target integrated value obtained by integrating the set target value is calculated. This represents a delay with respect to the target value, and thereby it is possible to accurately estimate the road disturbance. When starting from a stop state, the engine is controlled using a control coefficient set in accordance with the estimated disturbance value, so that the vehicle is accelerated at the start without excessive or insufficient.
[0009]
Further, the disturbance estimated value calculation means starts the integration of the target value and the integration of the detection value from the start of the braking control for stopping the host vehicle (claim 2 ). Therefore, since it is considered that the road condition does not change greatly, it is possible to accurately estimate the disturbance of the road at the time of start.
[0010]
Further, if the coefficient setting means decreases the control coefficient as the ratio decreases (Claim 3 ), the fact that the delay with respect to the target value in the traveling of the host vehicle is small indicates that the road has a downward slope. Therefore, by reducing the control coefficient, it is possible to avoid excessive acceleration when starting.
[0011]
The drive control means obtains a throttle opening command value by using a multiplication value obtained by multiplying the target value and the control coefficient as control of the engine drive, and uses the opening command value to open the throttle. Control may be performed so that the degrees coincide (claim 4 ).
[0012]
According to this configuration, when starting from the stop state, the throttle opening command value is obtained using a multiplication value obtained by multiplying the target value and the control coefficient set in accordance with the estimated disturbance value. By performing control so that the opening degree of the throttle coincides with the command value, the vehicle is accelerated without excess or deficiency when starting.
[0013]
If the value related to the travel of the host vehicle is acceleration / deceleration (Claim 5 ), the current acceleration / deceleration of the host vehicle detected relative to the target acceleration / deceleration set when starting from a stopped state is It will follow well.
[0014]
Next, the invention according to claim 6 is a target value setting step of repeatedly setting a target value of a value related to the travel of the host vehicle in a vehicle travel control method capable of automatically starting without the driver operating the accelerator pedal. A drive control step of controlling the engine drive of the host vehicle based on the target value set by the target value setting means, a running value detection step of repeatedly detecting a value related to the running of the host vehicle during running, A disturbance estimated value calculating step for calculating a road disturbance estimated value based on the target value set in the target value setting step and the detected value detected in the running value detecting step, and calculated in the disturbance estimated value calculating step A coefficient setting step for setting a control coefficient for the engine drive according to a disturbance estimated value, and the drive control step includes the coefficient setting step when starting from a stop state. There have line control of the engine drive with the set control coefficients, the disturbance estimation value calculating means, as the estimated disturbance value, a target integrated value obtained by integrating repeatedly set target value by the target value setting means The ratio of the detected integrated value obtained by integrating the detected values repeatedly detected by the running value detecting means is calculated .
[0015]
According to this configuration, the target value of the value related to the traveling of the host vehicle is set repeatedly, and the engine drive control of the host vehicle is performed based on the set target value. In addition, a value related to the traveling of the vehicle during traveling is repeatedly detected, a road disturbance estimated value is calculated based on the set target value and the detected detected value, and an engine is generated in accordance with the calculated disturbance estimated value. A drive control coefficient is set. At this time, as the estimated disturbance value, the ratio of the detected integrated value obtained by integrating the detected detection value to the target integrated value obtained by integrating the set target value is calculated. This represents a delay with respect to the target value, and thereby it is possible to accurately estimate the road disturbance. When starting from a stop state, the engine is controlled using a control coefficient set in accordance with the estimated disturbance value, so that the vehicle is accelerated at the start without excessive or insufficient.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
First, with reference to FIGS. 1-4, the structure of one Embodiment of the vehicle travel control apparatus which concerns on this invention is demonstrated. 1 is a block diagram illustrating a control configuration of the embodiment, FIGS. 2 and 3 are diagrams illustrating preset values stored in a storage unit, and FIG. 2 illustrates an example of a target inter-vehicle distance. Indicates a control coefficient set according to the estimated disturbance value. FIG. 4 is a functional block diagram showing a procedure for calculating the electronic throttle opening command value θt.
[0017]
This vehicle travel control device can cope with the automation of vehicle travel such as follow-up travel in accordance with the movement of a preceding vehicle traveling in front of the travel lane of the host vehicle, and is independent of the driver's operation of the brake pedal. When the actual inter-vehicle distance, which is the inter-vehicle distance between the vehicle and the preceding vehicle, decreases, the brake fluid pressure is automatically generated to decelerate the vehicle by applying braking pressure to the wheel, or when the start switch is turned on in the stop state, Regardless of the operation of the accelerator pedal by the driver, the opening degree of the electronic throttle or the fuel supply amount is controlled to accelerate.
[0018]
As shown in FIG. 1, the vehicle travel control device includes an automatic travel switch 11, a start switch 12, an inter-vehicle setting switch 13, a
[0019]
The automatic travel switch 11 is a switch for instructing automatic travel following the preceding vehicle, and automatic travel is performed when turned on by the driver. The start switch 12 has a function as start instruction means for instructing start of the host vehicle, and starts automatically when turned on by the driver while the host vehicle is stopped. The inter-vehicle setting switch 13 is a switch for selecting a desired target inter-vehicle distance curve by the driver from a plurality of target inter-vehicle distance curves (described later) set in advance. The
[0020]
The engine 21 includes an
[0021]
The storage unit 19 includes a ROM, a RAM, and the like, and stores a control program for the
[0022]
The
[0023]
(1) A function for performing automatic traveling following the preceding vehicle when the automatic traveling switch 11 is turned on. A function that starts automatically when the start switch 12 is turned on while the vehicle is stopped. A function of setting the target inter-vehicle distance curve selected by the inter-vehicle setting switch 13 as the target inter-vehicle distance Dt in automatic travel. A function of calculating the own vehicle speed Vn based on the rotational speed of each wheel detected by the
[0024]
(2) Based on the deviation ΔD = (Dt−Dr) between the target inter-vehicle distance Dt and the actual inter-vehicle distance Dr and the relative speed Vr, the target acceleration / deceleration At is
At = K1 · ΔD + K2 · Vr (1)
Function requested by. However, K1 and K2 are preset coefficients.
[0025]
(3) A function for calculating a disturbance estimated value P for estimating a road disturbance. The target acceleration / deceleration At and the actual acceleration / deceleration Ar repeatedly calculated at each predetermined sampling period are integrated until a preset set time T1 elapses from the time when the braking control is started to stop the host vehicle. Then, assuming that the integrated value (target integrated value) of the target acceleration / deceleration At when the set time T1 has elapsed is IAt, and the integrated value (detected integrated value) of the actual acceleration / deceleration Ar is IAr, the estimated disturbance value P is
P = IAr / IAt (2)
Calculated by
[0026]
As can be seen from FIG. 6 to be described later, a large estimated disturbance value P (P≈1) indicates that the deceleration delay is small with respect to the target acceleration / deceleration At, and the road is estimated to be an upward gradient. On the other hand, a small estimated disturbance value P (0 <P << 1) indicates that the deceleration delay is large with respect to the target acceleration / deceleration At, and the road is estimated to be a downward slope.
[0027]
(4) A function of calculating the opening command value θt of the
[0028]
The
Kf = Kp · Kf (3)
Is used to calculate the feedforward coefficient Kf, and the multiplication value Kf · At is calculated using this.
[0029]
The adder 32 calculates a target deviation ΔA = (At−Ar) using the target acceleration / deceleration At and the actual acceleration / deceleration Ar. The
F = K3 · ΔA + K4 · ∫ΔA · dt + K5 · d (ΔA) / dt (4)
Is obtained and sent to the
[0030]
The adder 32 calculates the opening command value θt of the
θt = Kf · At + F (5)
Is calculated and sent to the
[0031]
The
[0032]
Next, automatic start control in the present embodiment will be described with reference to FIGS. FIG. 5 is a flowchart showing a calculation procedure of the control coefficient Kp, and FIG. 6 is a timing chart showing transitions of the target acceleration / deceleration At and the actual acceleration / deceleration Ar. The routine shown in FIG. 5 is executed at a predetermined sampling period (for example, 10 msec).
[0033]
First, it is determined whether or not brake control has been started (step # 10). This determination is made based on, for example, whether or not the brake control start flag is set in the
[0034]
On the other hand, when the brake control is started at time t1 in FIG. 6 (YES in step # 10), integration of the target acceleration / deceleration At and actual acceleration / deceleration Ar calculated in another routine is started. That is, the integrated value IAt of the target acceleration / deceleration At is obtained from IAt = IAt + At (step # 12), and then the integrated value IAr of the actual acceleration / deceleration Ar is obtained from IAr = IAr + Ar (step # 14).
[0035]
Next, it is determined whether or not the set time T1 has elapsed since the brake control start time (step # 16). If the set time T1 has not yet elapsed (NO in step # 16), this routine is executed. finish. As a result, the integration of steps # 12 and # 14 is performed for each sampling period.
[0036]
Then, when the set time T1 has elapsed from the start of the brake control at time t2 in FIG. 6 and the end timing is reached (YES in step # 16), the estimated disturbance value P is calculated by P = IAr / IAt (step # 18). ), A control coefficient Kp corresponding to the estimated disturbance value P is obtained and stored in the storage unit 19 (step # 20).
[0037]
Subsequently, in FIG. 6, when the start switch 12 is turned on at time t3, the target acceleration / deceleration At increases. The opening command value θt of the
[0038]
Here, for example, when the road has a downward slope, according to the conventional control in which the feedforward coefficient Kf is a fixed value without using the estimated disturbance value P, as shown in FIG. Although a situation occurs in which the acceleration / deceleration speed Ar ′ greatly exceeds the target acceleration / deceleration speed At, such a situation can be prevented in advance.
[0039]
Thus, according to the present embodiment, the disturbance estimated value P is obtained using the target acceleration / deceleration At and the actual acceleration / deceleration Ar during traveling, the control coefficient Kp is obtained according to the disturbance estimated value P, and the
[0040]
Further, according to the present embodiment, the estimated disturbance P is calculated using the target acceleration / deceleration At and the actual acceleration / deceleration Ar from the start of the brake control for stopping the host vehicle. Since it is considered that the road state does not change greatly depending on the time, it is possible to accurately estimate the disturbance of the road at the start.
[0041]
Further, according to the present embodiment, the disturbance estimated value P is the ratio of the integrated value of the target acceleration / deceleration At and the actual acceleration / deceleration Ar, so that the absolute value of the target acceleration / deceleration At and the actual acceleration / deceleration Ar is not related. Deceleration delay can be accurately represented, and thereby road disturbance can be accurately estimated.
[0042]
Further, in the present embodiment, as shown in FIG. 3, the upper limit value and the lower limit value are set for the control coefficient Kp set according to the estimated disturbance value P, whereby the feedforward coefficient Kf becomes an extreme value. Prevents change.
[0043]
The present invention is not limited to the above-described embodiment, and various modifications other than those described above can be made without departing from the spirit thereof. For example, the coefficients K3, K4, Also for K5, similarly to the feedforward coefficient Kf, the set value may be changed according to the estimated disturbance value P.
[0044]
In the above embodiment, the integration of the target acceleration / deceleration At and the actual acceleration / deceleration Ar is performed until the set time T1 elapses from the brake control start time. However, the present invention is not limited to this. The process may be performed until the integrated value IAt of the acceleration / deceleration At or the integrated value IAr of the actual acceleration / deceleration Ar reaches a predetermined value.
[0045]
Further, in the above embodiment, the opening degree command value θt of the
[0046]
Further, in the above embodiment, the opening control of the
[0047]
In the above embodiment, the acceleration / deceleration is used as a value related to the traveling of the own vehicle, and the traveling control of the own vehicle is performed based on the target acceleration / deceleration At. However, the present invention is not limited to this. The vehicle speed may be controlled based on the target vehicle speed using the vehicle speed.
[0048]
【The invention's effect】
As described above, according to the first and sixth aspects of the invention, the estimated disturbance value of the road is calculated based on the target value of the value related to the traveling of the own vehicle and the detected value of the value related to the traveling of the own vehicle. A control coefficient for engine driving is set in accordance with the estimated disturbance value . At this time, as the estimated disturbance value, the ratio of the detected integrated value obtained by integrating the detected detection value to the target integrated value obtained by integrating the set target value is calculated. This represents a delay with respect to the target value in traveling, and thereby it is possible to accurately estimate a road disturbance. When starting from a stopped state , the engine drive control is performed using the control coefficient set according to the estimated disturbance value, so that the vehicle can be accelerated without excessive or insufficient at the time of starting. .
[0050]
According to the invention of
[0051]
Further, according to the invention of
[0052]
According to the invention of
[0053]
Further, according to the invention of
[Brief description of the drawings]
FIG. 1 is a block diagram showing a control configuration of an embodiment of a vehicle travel control apparatus according to the present invention.
FIG. 2 is a diagram illustrating an example of a target inter-vehicle distance that is set according to a host vehicle speed.
FIG. 3 is a diagram showing control coefficients set in accordance with a disturbance estimated value.
FIG. 4 is a functional block diagram showing a procedure for calculating an electronic throttle opening command value;
FIG. 5 is a flowchart showing a control coefficient calculation procedure;
FIG. 6 is a timing chart showing the transition of the follow-up of the actual acceleration / deceleration with respect to the target acceleration / deceleration.
[Explanation of symbols]
14 Wheel speed sensor (travel value detection means)
17 Engine ECU
19
21
Claims (6)
自車の走行に関する値の目標値を繰返し設定する目標値設定手段と、
前記目標値設定手段により設定される目標値に基づき自車のエンジン駆動の制御を行う駆動制御手段と、
走行中における前記自車の走行に関する値を繰返し検出する走行値検出手段と、
前記目標値設定手段により設定された目標値と前記走行値検出手段により検出された検出値とに基づき道路の外乱推定値を算出する外乱推定値演算手段と、
前記外乱推定値演算手段により算出された外乱推定値に応じて前記エンジン駆動の制御係数を設定する係数設定手段とを備え、
前記駆動制御手段は、停止状態から発進する際に、前記係数設定手段により設定された制御係数を用いて前記エンジン駆動の制御を行い、
前記外乱推定値演算手段は、前記外乱推定値として、前記目標値設定手段により繰返し設定された目標値を積算した目標積算値に対する、前記走行値検出手段により繰返し検出された検出値を積算した検出積算値の比を算出することを特徴とする車両走行制御装置。In the vehicle travel control device that can start automatically without the driver operating the accelerator pedal,
Target value setting means for repeatedly setting a target value of a value related to the traveling of the own vehicle;
Drive control means for controlling the engine drive of the vehicle based on the target value set by the target value setting means;
Travel value detection means for repeatedly detecting a value related to the travel of the host vehicle during travel;
A disturbance estimated value calculating means for calculating a road disturbance estimated value based on the target value set by the target value setting means and the detected value detected by the running value detecting means;
Coefficient setting means for setting a control coefficient of the engine drive according to the disturbance estimated value calculated by the disturbance estimated value calculating means,
Said drive control means, when starting from a standstill, have rows controlling said engine driving using the set control coefficients by the coefficient setting means,
The disturbance estimated value calculation means is a detection obtained by integrating the detection value repeatedly detected by the running value detection means with respect to a target integrated value obtained by integrating the target value repeatedly set by the target value setting means as the disturbance estimated value. A vehicle travel control device that calculates a ratio of integrated values .
自車の走行に関する値の目標値を繰返し設定する目標値設定工程と、A target value setting step for repeatedly setting a target value of a value related to the traveling of the own vehicle;
前記目標値設定手段により設定される目標値に基づき自車のエンジン駆動の制御を行う駆動制御工程と、A drive control step for controlling the engine drive of the vehicle based on the target value set by the target value setting means;
走行中における前記自車の走行に関する値を繰返し検出する走行値検出工程と、A running value detection step for repeatedly detecting a value related to the running of the host vehicle during running;
前記目標値設定工程において設定された目標値と前記走行値検出工程において検出された検出値とに基づき道路の外乱推定値を算出する外乱推定値演算工程と、A disturbance estimated value calculating step of calculating a road disturbance estimated value based on the target value set in the target value setting step and the detected value detected in the running value detecting step;
前記外乱推定値演算工程において算出された外乱推定値に応じて前記エンジン駆動の制御係数を設定する係数設定工程とを備え、A coefficient setting step of setting a control coefficient of the engine drive according to the disturbance estimated value calculated in the disturbance estimated value calculating step;
前記駆動制御工程は、停止状態から発進する際に、前記係数設定工程において設定された制御係数を用いて前記エンジン駆動の制御を行い、The drive control step performs the engine drive control using the control coefficient set in the coefficient setting step when starting from a stop state,
前記外乱推定値演算手段は、前記外乱推定値として、前記目標値設定手段により繰返し設定された目標値を積算した目標積算値に対する、前記走行値検出手段により繰返し検出された検出値を積算した検出積算値の比を算出することを特徴とする車両走行制御方法。The disturbance estimated value calculating means is a detection in which the detected value repeatedly detected by the running value detecting means is added to the target integrated value obtained by integrating the target value repeatedly set by the target value setting means as the disturbance estimated value. A vehicle travel control method characterized by calculating a ratio of integrated values.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002147204A JP4036681B2 (en) | 2002-05-22 | 2002-05-22 | Vehicle traveling control apparatus and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002147204A JP4036681B2 (en) | 2002-05-22 | 2002-05-22 | Vehicle traveling control apparatus and method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003335147A JP2003335147A (en) | 2003-11-25 |
JP4036681B2 true JP4036681B2 (en) | 2008-01-23 |
Family
ID=29705876
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002147204A Expired - Fee Related JP4036681B2 (en) | 2002-05-22 | 2002-05-22 | Vehicle traveling control apparatus and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4036681B2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102013011623A1 (en) | 2013-07-12 | 2015-01-15 | Wabco Gmbh | Method and device for the automatic control of a longitudinal dynamics of a motor vehicle |
DE102014225831A1 (en) * | 2014-12-15 | 2016-06-16 | Continental Teves Ag & Co. Ohg | Motion detection of a parked vehicle |
US10696494B1 (en) | 2019-05-31 | 2020-06-30 | Mujin, Inc. | Robotic system for processing packages arriving out of sequence |
US10679379B1 (en) | 2019-05-31 | 2020-06-09 | Mujin, Inc. | Robotic system with dynamic packing mechanism |
GB2598965B (en) | 2020-09-22 | 2022-10-26 | Jaguar Land Rover Ltd | Control of vehicle-to-vehicle separation |
CN113296508B (en) * | 2021-05-21 | 2022-10-04 | 福建盛海智能科技有限公司 | Autonomous variable speed tracking method and unmanned vehicle |
-
2002
- 2002-05-22 JP JP2002147204A patent/JP4036681B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2003335147A (en) | 2003-11-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6826469B2 (en) | Vehicle traveling control system | |
US8392087B2 (en) | Vehicle control system | |
JP3755464B2 (en) | Parking assistance device | |
US8401757B2 (en) | Running control apparatus and running control program for the apparatus | |
US8680977B2 (en) | Alarm system and alarm method for vehicle | |
JP5408855B2 (en) | Vehicle control apparatus and control system | |
WO2010134304A1 (en) | Device and method for cruise control of vehicles | |
US20100204870A1 (en) | Following distance control device and following distance control method | |
CN106427600A (en) | Downhill auxiliary driving device for electrically driven automobile and control method | |
JP2002089314A (en) | Travel control device | |
JP2011025720A (en) | Acceleration control device | |
JP2007032424A (en) | Vehicle traveling control device | |
JP2009051403A (en) | Controller for vehicle and control system | |
JP4036681B2 (en) | Vehicle traveling control apparatus and method | |
JP3957057B2 (en) | Vehicle traveling control apparatus and method | |
KR101162248B1 (en) | Queue assist control system | |
JP2021172210A (en) | Drive support device of vehicle | |
US11279330B2 (en) | Braking force control apparatus for a vehicle | |
JP3781011B2 (en) | Travel speed control device | |
JP3901024B2 (en) | Travel control device | |
JPH1191396A (en) | Travel control device for vehicle | |
CN113928339A (en) | Vehicle longitudinal motion control system and method based on state judgment and error feedback | |
JP5947806B2 (en) | How to release the parking brake during the start-up process | |
JP2004268846A (en) | Traveling speed control device | |
KR20170024231A (en) | A control method of car brake system in ramp |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041201 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070628 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070703 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070803 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20071030 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071030 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101109 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121109 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |