Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3739619B2 - Vehicle travel control device - Google Patents
[go: Go Back, main page]

JP3739619B2 - Vehicle travel control device - Google Patents

Vehicle travel control device Download PDF

Info

Publication number
JP3739619B2
JP3739619B2 JP37490899A JP37490899A JP3739619B2 JP 3739619 B2 JP3739619 B2 JP 3739619B2 JP 37490899 A JP37490899 A JP 37490899A JP 37490899 A JP37490899 A JP 37490899A JP 3739619 B2 JP3739619 B2 JP 3739619B2
Authority
JP
Japan
Prior art keywords
vehicle
target
speed
calculating
initial 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
Application number
JP37490899A
Other languages
Japanese (ja)
Other versions
JP2001187961A (en
Inventor
徳治 吉川
利通 箕輪
倉垣  智
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP37490899A priority Critical patent/JP3739619B2/en
Publication of JP2001187961A publication Critical patent/JP2001187961A/en
Application granted granted Critical
Publication of JP3739619B2 publication Critical patent/JP3739619B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Controls For Constant Speed Travelling (AREA)
  • Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
  • Control Of Transmission Device (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、車両の走行制御装置に係り、特に、発進時に、運転者に与える不快感を低減させる車両の走行制御装置に関する。
【0002】
【従来の技術】
近年、先行車に自動的に追従させる追従走行機能を備えた車両が開発されている。前記追従走行機能は、車間距離を保ちつつ長時間及び定速度の走行が強いられる場合等、運転者にとって単調である一方で、高度の注意力が要求されるときには特に有効な機能である。そして、現在は、自車の発進から停止に至るまで前記追従走行機能に委ねる車両の開発が行われている。
【0003】
前記追従機能を備えた車両の走行制御装置については、自車の内部変数を直接操作する目標の駆動トルクに基づく制御を行うことよって制御性の向上を図ることが知られており、その一例として、前記目標駆動トルクに基づいてスロットルバルブ、変速機並びにブレーキ等を制御し、発進時における自車の加速を行う車両の走行制御装置の技術がある(例えば、特開平11−66499号公報参照)。
【0004】
該特開平11−66499号公報記載の技術は、先行車と自車との停車時における車間距離が目標車間距離よりも短い場合には、前記自車は、前記先行車が発進しても前記目標車間距離に達するまでその場に停止し続け、前記自車の運転者にもたつき感を与えるため、この解消を図るものである。
【0005】
すなわち、停車時のアイドリング状態(スロットルバルブ全閉状態)から、発進するために前記スロットルバルブを開く場合には、前記目標駆動トルクを所定値よりも大きな値にする必要があり、この所定値を求めるために、前記目標駆動トルクTtar′の演算は、フィードバック項のほか、該フィードバック項にフィードフォワード項が付加され、発進時には、該フィードフォワード項による目標駆動トルクTfを前記所定値とし、該目標駆動トルクTfに基づいて前記自車の発進時の加速を行っている。
つまり、前記走行制御装置の目標駆動トルクTtar′は、式1のように算出される。
【0006】
【数1】

Figure 0003739619
【0007】
ここで、該式1の第1項乃至第3項は、PID制御を行うフィードバック項であり、第1項のKpは比例ゲイン、Evは前記自車の目標速度Vtarと自車速度Vとの偏差、第2項のKiは積分ゲイン、第3項のKdは微分ゲインをそれぞれ示している。
また、前記式1の第4項は、目標駆動トルクTtar′を発進時の目標駆動トルクTfにするフィードフォワード項であり、式2のように算出される。
【0008】
【数2】
Tf= Tini×(1−V/V0) (2)
【0009】
ここで、Tiniは目標駆動トルクの時刻T0における初期値、V及びV0は、それぞれ自車速度及び予め設定されている自車速度である。そして、該フィードフォワード項は、予め設定された目標駆動トルクの初期値Tini、予め設定された自車速度V0等のパラメータに基づいて発進時の目標駆動トルクTfを算出しており、自車速度Vの増加、つまり、該自車速度Vが予め設定された前記自車速度V0に近づくとともに減少し、所定時間経過後には零になり、自車速度Vが遅い場合に作用し、速いときには作用させないようにされている。なお、前記所定時間の経過以降は、前記フィードバック項によって、目標速度Vtarと自車速度Vとの偏差Evに基づいて目標駆動トルクTtar′を算出し、前記自車の駆動トルクToを前記目標駆動トルクTtar′に追従させて前記偏差Evをなくすように制御されている。
【0010】
これにより、前記車間距離が前記目標車間距離よりも短い場合であっても、前記フィードフォワード項を介して、前記先行車の発進を判断した前記自車を直ちに発進させ、該自車の運転者に与えるもたつき感の軽減を図っている。
また、目標駆動トルクに基づく前記走行制御装置の他の一例としては、目標駆動トルクに基づいて自車の走行中にエンジン及ブレーキ等を制御する技術が各種提案されている(例えば、特開平6−064460号公報、特開特開平10−309959号公報、及び特開平11−291789号公報等参照)。なお、目標駆動トルクと初期値とを比較して、エンジントルクのばらつきを低減させ、機差及び経時変化よる変動を吸収する制御装置についても各種提案されている(例えば、特開平8−34266号公報、特開平10−153256号公報等参照)。
【0011】
【発明が解決しようとする課題】
ところで、前記特開平11−66499号公報記載の技術は、発進時の目標駆動トルクを前記フィードバック項に付加された前記フィードフォワード項から求める走行制御装置であるが、付加された該フィードフォワード項から求められる目標駆動トルクTfは、前記式2のように、自車速度Vに基づいて算出され、目標速度Vtar、該目標速度Vtarと自車速度Vとの偏差Evに基づいていないものであることから、目標速度Vtarに収束せずに変動し得るものである。
【0012】
すなわち、前記フィードフォワード項から算出された目標駆動トルクTfによって発進時のもたつき感の低減を図ることはできるものの、前記目標駆動トルクTfの変動に伴って前記自車の駆動トルクToも変動することから、運転者に前後方向の揺れによる不快感を与え、ドライバビリティを損なうという課題を依然として残しているものである。
【0013】
また、付加された前記フィードフォワード項から算出された目標駆動トルクTfを用いる前記自車は、発進時から前記所定時間が経過しなければ自車速度Vを目標速度Vtarに追従させることができず、しかも、前記所定時間経過時には、前記フィードフォワード項から前記フィードバック項への切換えを必要とし、スムーズな発進及び加速ができないという問題がある。
【0014】
さらに、付加された前記フィードフォワード項は、上記のように、予め設定された目標駆動トルクの初期値Tiniと、予め設定された自車速度V0との二つのパラメータがあり、該二つのパラメータを予めそれぞれチューニングしてから制御装置の製造を行うので、製品の開発時間の短縮化を図ることができないという問題がある。
【0015】
さらにまた、記載された前記従来の他の技術は、前記自車の走行中にエンジン及ブレーキ等を制御する走行制御装置等であり、上記のように、前記自車の発進時に運転者に与えるもたつき感、及び発進後一定時間の経過までに運転者に与える不快感を解消し、ドライバビリティの向上を図る点等については、いずれも格別の配慮がなされていないものである。
【0016】
本発明は、このような問題に鑑みてなされたもので、その目的とするところは、車両の発進時に運転者に与えるもたつき感、及び不快感を解消してドライバビリティの向上を図るとともに、製品の開発コストの低減を図ることができる車両の走行制御装置を提供することである。
【0017】
【課題を解決するための手段】
前記目的を達成すべく、本発明に係る車両の走行制御装置は、車両の目標駆動トルクの発進時における初期値を演算する初期値演算手段と、前記車両の目標速度を演算する目標速度演算手段と、前記車両の自車速度を計測する自車速度計測手段と、前記初期値演算手段、前記目標速度演算手段、並びに前記自車速度計測手段からの各出力信号を入力して前記車両の目標駆動トルクを演算する目標駆動トルク演算手段と、該目標駆動トルク演算手段からの出力信号に基づいて目標スロットル開度を演算する目標スロットル開度演算手段とからなり、前記目標駆動トルク演算手段は、前記車両の発進時には、前記目標駆動トルクを前記初期値、前記車両の目標速度及び前記車両の自車速度に基づいて演算すること、具体的には、前記目標駆動トルク演算手段は、前記目標速度と前記自車速度との偏差に基づいてPI制御を行い、該PI制御内に、前記目標駆動トルクを前記初期値と前記偏差と基づいて演算するフィードフォワード項を有することを特徴としている。
【0018】
前記の如く構成された本発明の車両の走行制御装置は、発進時の目標駆動トルクが演算された初期値と、自車両の目標速度と自車速度とから演算され、すなわち、前記目標速度及び自車速度の偏差とから演算されるフィードバック項内に、前記初期値と前記偏差とに基づいたフィードフォワード項を有するので、フィードバック項にフィードフォワード項を付加する場合よりも、発進時の加速、及び所定時間経過時の加速の切換えをスムーズに行うことができ、目標駆動トルクが変動せず、発進時のもたつき感、及び前後方向の揺れによる不快感を解消してドライバビリティの向上を図ることができる。さらに、発進時の目標駆動トルクが演算された前記初期値と前記偏差とに基づいているので、予めチューニングをする必要をなくし、製品開発時間の短縮化を図ることができる。
【0019】
また、本発明に係る車両の走行制御装置の具体的態様は、前記初期値演算手段は、前記車両の駆動トルクを演算する駆動トルク演算手段と、前記車両の発進若しくは停止を判定する自車走行判定手段と、前記駆動トルクの誤差を演算するトルク誤差演算手段と、前記初期値を補正する初期値補正手段とからなること、前記車両の加速度を演算する自車加速度演算手段と、前記車両の重量を演算する自車重量演算手段と、道路の勾配を演算する勾配演算手段とを備えていること、前記車両のカー・ナビゲーションの地図情報に基づいて前記道路の勾配を演算すること、前記車両の駆動トルク、前記車両の速度及び加速度に基づいて前記道路の勾配を演算すること、又は前記車両の重量と前記道路の勾配とからなるマップに基づいて前記初期値を演算することを特徴としている。
【0020】
さらに、本発明に係る車両の走行制御装置の他の具体的態様は、前記目標スロットル開度演算手段は、エンジンの回転数及び変速機のタービン回転数に基づいて該変速機の入力軸と出力軸のトルク比を演算するトルク比演算手段と、該トルク比、前記変速機のギア位置、並びに前記目標駆動トルクに基づいて前記エンジンの目標とするトルクを演算する目標エンジントルク演算手段と、該目標エンジントルクと前記エンジンの回転数とに基づいて目標とするスロットル開度を検索するスロットル開度検索手段とからなること、又は、前記エンジンの回転数、前記変速機のタービン回転数、並びにギア位置に基づいて推定駆動トルクを演算する推定駆動トルク演算手段と、該推定駆動トルクと前記目標駆動トルクとの偏差に基づいて制御(PID制御)を行う制御手段(PID制御手段)とからなり、前記目標スロットル開度に前記制御手段の演算結果を加算して、他の目標スロットル開度を演算していること、若しくは前記目標駆動トルク演算手段は、前記車両の発進後には前記目標速度及び前記自車速度に基づいて演算することを特徴としている。
【0021】
さらにまた、本発明に係る車両の走行制御装置のさらに他の具体的態様は、前記目標速度演算手段は、前方を走行する先行車と該先行車との車間距離を自動的に調整する自車間の車間距離を計測する車間距離計測手段及び前記先行車と前記自車間の相対速度を計測する相対速度計測手段からの各出力信号、並びに、前記先行車の発進から前記自車の発進開始に至るまでの車間距離を設定する車間距離設定手段及び前記先行車の発進から前記自車の発進開始に至るまでの相対速度を設定する相対速度設定手段からの各出力信号に基づいて、前記自車を発進させること、又は、前記車間距離設定手段及び前記相対速度設定手段は、その各出力信号、同時に切換可能であること、前記車間距離設定手段及び前記相対速度設定手段は、前記車間距離を長く設定する場合には前記相対速度を小さく設定する、若しくは前記車間距離を短く設定する場合には前記相対速度を大きく設定すること、又は、前記目標速度演算手段は、前記先行車と前記自車間の車間距離と、前記先行車と前記自車間の相対速度とからなるマップを有し、前記先行車及び前記自車が、前記車間距離と前記相対速度とで囲まれる領域内にある場合には、前記自車を停車させることを特徴としている。
さらに、前記車両のエンジンと変速機との間にクラッチを備え、前記走行制御装置は、前記車両の発進時、前記初期値に基づく前記目標スロットル開度の設定とともに、前記クラッチの繋ぎ作動を行うことを特徴としている。
【0022】
【発明の実施の形態】
以下、図面により本発明の実施形態について説明する。
図1は、本発明の各実施形態に係る車両の走行制御装置10を備えた自動車100の全体構成図である。
【0023】
該自動車100は、前記走行制御装置10に制御されるエンジン60、該エンジン60の出力をギアを介して車軸に伝達する変速機70、該変速機70からの出力により駆動・従動する四つの車輪54,55,56,57、該各車輪54等を制動させるブレーキを操作するブレーキペダル51を備えるとともに、運転者による該ブレーキペダル51の踏み込み力を検出するブレーキ踏力検出手段52、アクセルペダル操作量を検出するアクセル入力手段47、前方を走行する先行車両(先行車)と車両(自車)間の車間距離Ds及びその相対速度Vrを測定する車間距離測定器80、前記運転者の操作に応じて、自動追従運転モード若しくは手動運転モードの切換えを行うとともに、前記先行車と前記自車間の車間距離Ds及びその相対速度Vrを設定、及び入力の切換えを行うスイッチ入力手段90を備えている。なお、前記車間距離測定器80は、例えば、ミリ波レーダ、レーザレーダ等のレーダ装置で構成されており、また、前記ブレーキ踏力検出手段52は、踏み込み力を検出するセンサのほか、ブレーキペダル51のストローク量を検出するセンサ、又はブレーキ液圧を検出するセンサであってもよい。
【0024】
前記走行制御装置10は、駆動力マネージメントユニット1、変速機制御ユニット2、エンジン制御ユニット3、スロットル制御ユニット4、ブレーキ制御ユニット5から構成される。
前記駆動力マネージメントユニット1は、車間距離測定器80で測定された前記先行車と前記自車間の車間距離Ds及びその相対速度Vrと、スイッチ入力手段90を介して運転者の操作によって設定された前記先行車と前記自車間の車間距離Ds及びその相対速度Vrとに基づいて、前記自車の目標速度Vtarを算出した後、該自車の走行速度Vを前記目標速度Vtarにするための目標駆動トルクTtarを算出する。また、前記駆動力マネージメントユニット1は、前記自車の発進時には、道路の勾配等から演算された後述する目標駆動トルクの初期値Tiniに基づいて目標駆動トルクTtarを所定値以上にする。
【0025】
前記変速機制御ユニット2は、変速機70の出力軸の回転数を検出して自車速度Vを計測し、該自車速度Vを前記駆動力マネージメントユニット1に出力するとともに、該駆動力マネージメントユニット1で算出される目標駆動トルクTtarに基づいて変速機70に制御信号を出力する。
【0026】
前記エンジン制御ユニット3は、前記駆動力マネージメントユニット1で算出される目標駆動トルクTtarに基づいてエンジン60の燃料噴射量及び点火時期を演算し、その制御信号を出力する。
前記スロットル制御ユニット4は、前記駆動力マネージメントユニット101で算出される目標駆動トルクTtar、又はアクセル入力手段47からの信号に基づいてスロットルバルブ48の開度を演算し、その制御信号を出力する。
【0027】
前記ブレーキ制御ユニット5は、前記駆動力マネージメントユニット1で算出される目標駆動トルクTtarが負になった場合には、その負方向の値に応じてブレーキアクチュエータ53に駆動信号を出力し、各車輪54,55,56,57を制動させる。前記ブレーキアクチュエータ53は、ブレーキペダル51の油圧シリンダ(マスタシリンダ)とは異なり、ブレーキ配管内のブレーキ液に圧力をかけて制動力を生じさせるものである。
【0028】
図2は、前記走行制御装置10の制御ブロック図である。
前記走行制御装置10の駆動力マネージメントユニット1は、前記自車の発進時における目標駆動トルクの初期値Tiniを演算する初期値演算手段11と、前記自車の目標速度Vtarを演算する目標速度演算手段12と、前記自車の目標駆動トルクTtarを演算する目標駆動トルク演算手段13とからなる。
【0029】
前記初期値演算手段11は、前記自車の駆動トルクToを演算する駆動トルク演算手段と、加速度を演算する自車加速度演算手段と、重量を演算する自車重量演算手段と、道路の勾配を演算する勾配演算手段とからなるとともに、これらの各演算値に基づいて前記初期値Tiniを演算し、前記車両の発進若しくは停止を判定する自車走行判定手段と、前記駆動トルクの誤差を演算するトルク誤差演算手段と、前記初期値Tiniを補正する初期値補正手段とからなる。
【0030】
該初期値演算手段11は、停車時のアイドリング状態(スロットルバルブ全閉)から、発進するために前記スロットルバルブ48を開く場合には、目標駆動トルクTtarを所定値よりも大きなトルク値にする必要があり、しかも、該トルク値は、道路の勾配S、前記自車の重量mの変化に対応させることによって、停車中の前記自車をよりスムーズに発進させることができることから、該自車の状況を考慮した目標駆動トルクの初期値Tiniを演算している。
【0031】
前記目標速度演算手段12は、車間距離測定器80の車間距離計測手段81による前記先行車と前記自車間の車間距離Dr及び相対速度計測手段82による前記先行車と前記自車間の相対速度Vrと、スイッチ入力手段90の車間距離設定手段91による前記先行車の発進から前記自車の発進開始に至るまでの車間距離Ds及び相対速度設定手段92による前記先行車の発進から前記自車の発進開始に至るまでの相対速度Vsとの各出力信号に基づいて、目標速度Vtarを演算し、前記目標駆動トルク演算手段13に信号を出力する。
【0032】
前記目標駆動トルク演算手段13は、前記初期値演算手段11、前記目標速度演算手段12、並びに前記変速機制御ユニット2の自車速度計測手段21における自車速度Vの各出力信号に基づいて、後述する前記自車の目標駆動トルクTtarを演算し、目標速度Vtarと自車速度Vとの偏差Evをなくしており、前記スロットル制御ユニット4の目標スロットル開度演算手段41に前記目標駆動トルクTtarの信号を出力する。
そして、前記目標スロットル開度演算手段41では、前記目標駆動トルクTtarに基づいて目標スロットル開度Otarの演算が行われ、スロットルバルブ48の開度が制御される。
【0033】
図3は、本発明の第一実施形態の走行制御装置10における初期値演算手段11の動作フローチャートであり、このルーチンは、例えば10(ms)毎に周期的に実行される。
ステップ101では、前記駆動トルク演算手段でエンジン60の回転数、及び変速機70のタービン回転数、最終減速比に基づいて、前記自車の駆動トルクToを演算し、ステップ102では、前記自車加速度演算手段で前記自車速度Vを微分して前記自車の加速度αを演算し、ステップ103では、前記自車重量演算手段で、式3に示すように前記自車の重量mを演算する。
【0034】
【数3】
m=(To1−To2)/((α1−α2)×Rt) (3)
【0035】
ここで、To1及びα1は、それぞれ前回の周期で演算された前記自車の駆動トルク及び加速度であり、To2及びα2は、それぞれ今回の周期で演算された前記自車の駆動トルク及び加速度である。また、Rtはタイヤ半径である。
ステップ104では、前記勾配演算手段で後述するカー・ナビゲーションの地図情報(ノード情報)、自車速度V等に基づいて道路の勾配Sを演算し、ステップ105では、前記自車をスムーズに発進させるために必要な目標駆動トルクの初期値Tiniを演算する。
【0036】
ステップ106では、前記自車走行判定手段で前記自車が走行中であるか否かを判定し、車両速度Vが0(m/s)でない場合、すなわちYESのときにはステップ107に進み、前記トルク誤差演算手段で、走行中における後述するフィードバック項の目標駆動トルクTtarと前記駆動トルクToとの誤差Etを式4により演算してステップ108に進む。
【0037】
【数4】
Et=Ttar/To (4)
【0038】
一方、ステップ106で車両速度Vが0(m/s)のときにも、ステップ108に進み、前記自車走行判定手段で前記自車が発進を開始するか否かを判定し、自車速度Vが0(m/s)であって目標速度Vtarが0(m/s)より大きい場合、すなわちYESのときにはステップ109に進み、前記初期値補正手段で前記誤差Etに基づいて前記初期値の補正値Thを式5に示すように演算し、このルーチンを終了する。なお、ステップ108で前記自車が発進を開始しないときには、このルーチンを終了する。
【0039】
【数5】
Th=Tini×Et (5)
【0040】
このようなステップ106からステップ109の処理により、エンジン60、変速機70等の経年変化又は道路表面の荒れ具合によって目標駆動トルクTtarと駆動トルクToとの間に定常偏差ができてしまう場合であっても、これを吸収することができる。
【0041】
図4は、前記初期値演算手段11における前記勾配演算手段の動作フローチャートであり、本実施形態では、カー・ナビゲーションの前記ノード情報等に基づいて道路の勾配Sを演算している。
ステップ201では、前記自車走行判定手段で前記自車が停止中であるか否かを判定し、車両速度Vが0(m/s)である場合、すなわちYESのときにはステップ202に進み、前記カー・ナビゲーションの地図データから、道路上における前記自車の前後2点の3次元位置情報(X,Y,Z)及び交差点番号等を含んだ前記ノード情報を取り込む。一方、車両速度Vが0(m/s)でないときには、このルーチンを終了する。
ステップ203では、前記ノード情報中の3次元位置情報(X,Y,Z)を取り込んでステップ204に進み、前記勾配演算手段で、式6に示すように、前記自車が存在する道路の勾配を演算し、このルーチンを終了する。
【0042】
【数6】
Figure 0003739619
【0043】
ここで、X1,Y1,Z1、X2,Y2,Z2は、それぞれ前記自車の前後2点の3次元位置情報である。
このように、前記カー・ナビゲーションの前記ノード情報を用いることにより、勾配Sの高精度な計測を行うことができる。
【0044】
図5は、前記初期値演算手段11における初期値Tini演算の動作フローチャートであり、自車重量m及び勾配Sに基づいて目標駆動トルクの初期値Tiniを演算している。
ステップ401では、前記自車走行判定手段で前記自車が発進開始であるか否かを判定し、自車速度Vが0(m/s)であって目標速度Vtarが0(m/s)より大きい場合、すなわちYESのときにはステップ402に進み、前記自車走行判定手段で前記自車重量mの補正値Taを式7に示すように演算する。一方、発進開始でないときには、このルーチンを終了する。
【0045】
【数7】
Ta=Ka×m (7)
【0046】
ここで、Kaはゲインである。
ステップ403では、前記勾配演算手段で道路の勾配Sの補正値Tbを式8に示すように演算する。
【0047】
【数8】
Tb=Kb×S (8)
【0048】
ここで、Kbはゲインである。
ステップ404では、前記自車重量mの補正値Ta、前記道路勾配Sの補正値Tb等に基づいて、目標駆動トルクの初期値Tiniを式9に示すように演算し、このルーチンを終了する。
【0049】
【数9】
Tini=Ta+Tb+Tc (9)
【0050】
ここで、Tcは、前記自車に運転者一人のみ乗車した場合において、平坦路を発進させるために必要な駆動トルクであり、予め設定されているものである。
図6は、前記目標速度演算手段12における目標速度Vtar演算の動作フローチャートであり、このルーチンは、例えば10(ms)毎に周期的に実行される。
【0051】
ステップ701では、前記自車が停車中であるか否かを判定し、自車速度Vが0(m/s)である場合、すなわちYESのときにはステップ711に進み、前記先行車の速度Vpreを式10に示すように演算する。
【0052】
【数10】
Vpre=V+Vr (10)
【0053】
ここで、Vrは、前記相対速度計測手段82で計測された相対速度である。
ステップ704では、前記先行車が停車中であるか否かを判定し、先行車の速度が0(m/s)である場合、すなわちYESのときには、ステップ710に進んで、前記自車の目標速度Vtarを式11に示すように設定し、このルーチンを終了する。
【0054】
【数11】
Vtar=0 (11)
【0055】
一方、ステップ704で前記先行車が停車中でないときには、ステップ705に進んで、前記車間距離設定手段91及び前記相対速度設定手段92の設定結果と、前記車間距離計測手段81及び前記相対速度計測手段82の計測結果とを後述する発進マップから検索して、ステップ706に進み、前記自車を発進させるか否かを判定する。
【0056】
該ステップ706で前記自車を発進させる場合、すなわちYESのときにはステップ707に進み、前記自車を安全に前記先行車に追従させるための目標車間距離を演算し、ステップ708に進む。
該ステップ708では、演算された前記目標車間距離と、前記車間距離計測手段81で計測された前記車間距離との偏差Edをなくすように、前記自車の目標速度Vtarを式12で演算し、このルーチンを終了する。
【0057】
【数12】
Figure 0003739619
【0058】
ここで、Kp、Ki、Kdは、それぞれ比例ゲイン、積分ゲイン、微分ゲインである。
一方、ステップ706で前記自車を発進させないときには、ステップ709に進み、前記自車の目標速度Vtarを式11と同様に0にして終了する。
【0059】
また、ステップ701で、前記自車が停車中でないときには、ステップ702に進み、前記自車を安全に前記先行車に追従させるための目標車間距離を演算し、ステップ703に進む。そして、該ステップ703では、前記式12と同様に、前記自車の目標速度Vtarを演算し、このルーチンを終了する。
【0060】
図7は、前記ステップ705の発進マップを示している。
該発進マップは、横軸に車間距離、縦軸に相対速度をとり、前記車間距離設定手段91で車間距離Dsが縦軸に平行に設定されるとともに、前記相対速度設定手段92で相対速度Vsが横軸に平行に設定されて停車領域1901が設けられている。該停車領域1901は、車間距離Dsが短い場合には、相対速度Vsを大きくして安全性を確保するものである。そして、前記先行車と前記自車との関係が、該停車領域1901の内側にあって、前記先行車と前記自車ともに停止している場合(図中、A点で示す。)には、前記走行制御装置10は、前記自車に停車を指示する。
【0061】
また、前記先行車は動いているが、前記停車領域1901の内側にある場合(図中、B点で示す。)にも、前記自車に停車を指示する。そして、前記先行車がさらに走り続けて、前記先行車と前記自車との関係が、前記停車領域1901の外側にある場合(図中、C点に示す。)には、前記自車に発進を指示して発進する。
【0062】
なお、前記停車領域1901は、前記スイッチ入力手段90による車間距離Ds及び相対速度Vsを同時に設定変更することによって、停車領域1902、又は停車領域1903のように変更することができる。該停車領域1903は、車間距離Dsが長い場合には、相対速度Vsを小さくしても安全性が確保される領域である。
【0063】
図8及び図9は、前記目標駆動トルク演算手段13における目標駆動トルクTtarの演算を示しており、図8は、目標駆動トルクTtar演算の動作フローチャートである。
ステップ601では、目標速度演算手段12で演算された前記自車の目標車速Vtarを取り込んでステップ602に進む。該ステップ602では、前記自車走行判定手段で前記自車が発進開始であるか否かを判定し、自車速度Vが0(m/s)である場合、すなわちYESのときにはステップ603に進み、式13で示すように、発進時の目標駆動トルクが初期値Tiniになるようにフィードフォワード項Ev1を設定し、ステップ604で発進時の目標駆動トルク(初期値Tini)を演算する。
【0064】
【数13】
Figure 0003739619
【0065】
一方、前記ステップ602で、前記自車走行判定手段で前記自車速度Vが0(m/s)でないときには、ステップ604に進み、式14に示すように、後述するPI制御で偏差Evをなくし、目標駆動トルクTtarを演算、このルーチンを終了する。
【0066】
【数14】
Figure 0003739619
【0067】
ここで、Kp、Kiは、フィードバック項によるそれぞれ比例ゲイン、積分ゲインであり、Evは、目標速度Vtarと自車速度Vとの偏差、Ev1は、前記式13のフィードフォワード項である。このPI制御は、図9に示すように、前記偏差Evに比例ゲインKpを乗じた値と、前記偏差Evをa0、a1、b1、並びにZ-1、若しくはEv1に基づいて積分した値に積分ゲインKiを乗じた値とを加算し、目標駆動トルクTtarを算出している。
図10は、前記目標スロットル開度演算手段41の制御ブロック図である。
【0068】
該目標スロットル開度演算手段41は、前記駆動トルク演算手段でのエンジン60の回転数及び変速機70のタービン回転数に基づいて、変速機70の入力軸と出力軸のトルク比を演算するトルク比演算手段42と、該トルク比、前記変速機70のギア位置、並びに目標駆動トルク演算手段13の目標駆動トルクTtarに基づいて目標とするエンジン60のトルクを演算する目標エンジントルク演算手段43と、該目標エンジントルクと前記エンジン60の回転数とに基づいて目標スロットル開度Otarを検索するスロットル開度検索手段44とからなり、スロットルバルブ48の開度が制御される。
【0069】
図11及び図12は、本発明の第二の実施形態の走行制御装置を示すものであり、初期値演算手段11の構成、及び目標スロットル開度演算手段41の構成を除き、前記第一の実施形態と同一の構成からなることから、この初期値演算手段11の構成、及び目標スロットル開度演算手段41の構成について詳細に説明する。
【0070】
本実施形態の走行制御装置10は、駆動力マネージメントユニット1、変速機制御ユニット2、エンジン制御ユニット3、スロットル制御ユニット4、ブレーキ制御ユニット5から構成され、前記駆動力マネージメントユニット1は、前記自車の発進時における目標駆動トルクの初期値Tiniを演算する初期値演算手段11と、前記自車の目標速度Vtarを演算する目標速度演算手段12と、前記自車の目標駆動トルクTtarを演算する目標駆動トルク演算手段13とからなる。そして、該目標駆動トルク演算手段13による目標駆動トルクTtarに基づいてスロットル開度検索手段で目標スロットル開度Otar(第一の目標スロットル開度Otar1)を検索するとともに、前記スロットル制御ユニット4の目標スロットル開度演算手段41では、後述する推定駆動トルク演算手段及びPID制御手段を設け、目標駆動トルクTtarと前記推定駆動トルク演算手段による推定駆動トルクTeとの偏差をなくすように、前記第一の目標スロットル開度Otar1に基づいて目標スロットル開度Otar(第二の目標スロットル開度Otar2)の演算が行われ、スロットルバルブ48の開度が制御されている。
【0071】
前記初期値演算手段11は、前記自車の駆動トルクToを演算する駆動トルク演算手段と、初期値Tiniを必要とするかを判定する自車走行判定手段と、前記駆動トルクの誤差を演算するトルク誤差演算手段と、前記初期値Tiniを補正する初期値補正手段とからなる。
【0072】
図11は、該初期値演算手段11の動作フローチャートであり、このルーチンは、例えば10(ms)毎に周期的に実行される。
ステップ801では、前記式13、14における目標駆動トルクTtar、及び該目標駆動トルクを初期値Tiniにするフィードフォワード項Ev1の演算において、前記自車の目標駆動トルクの初期値Tiniを0にする初期値演算を行って、ステップ802に進む。 この前記ステップ801における初期値の演算については、後述する推定駆動トルクTeと目標駆動トルクTtarとの間に偏差ができた場合には、前記目標スロットル開度演算手段41でそれに応じた目標スロットル開度Otar(第二の目標スロットル開度Otar2)を直ちに算出しており、該第二の目標スロットル開度Otar2は、自車重量m及び勾配Sの変化に対する影響を受けないことから、前記式13、14における前記初期値Tiniを零にするものである。
【0073】
ステップ802では、前記自車の駆動トルクToを演算してステップ803に進み、該ステップ803では、前記自車走行判定手段で前記自車が走行中であるか否かを判定し、車両速度Vが0(m/s)でないときにはステップ804に進み、前記トルク誤差演算手段で、走行中における後述するフィードバック項の目標駆動トルクTtarと前記駆動トルクToの誤差Etを前記式4により演算する。
【0074】
一方、ステップ803で車両速度Vが0(m/s)のときには、ステップ805に進み、前記自車走行判定手段で前記自車が発進を開始するか否かを判定し、自車速度Vが0(m/s)であって目標速度Vtarが0(m/s)より大きいときにはステップ806に進み、前記初期値補正手段で前記誤差Etに基づいて前記初期値Tiniの補正値Thを前記式5に示すように演算し、このルーチンを終了する。なお、ステップ805で前記自車が発進を開始しないときにも、このルーチンを終了する。このステップ802、ステップ803乃至806は、前記第一の実施形態におけるステップ101、ステップ106乃至ステップ109と同様のものである。
【0075】
図12は、前記走行制御装置10における前記目標スロットル開度演算手段41の制御ブロック図である。
該目標スロットル開度演算手段41は、前記駆動トルク演算手段でのエンジン60の回転数及び変速機70のタービン回転数に基づいて、変速機70の入力軸と出力軸のトルク比を演算するトルク比演算手段42と、該トルク比、前記変速機70のギア位置、並びに目標駆動トルク演算手段13の目標駆動トルクTtarに基づいて目標とするエンジン60のトルクを演算する目標エンジントルク演算手段43と、該目標エンジントルクと前記エンジン60の回転数とに基づいて目標スロットル開度(第一の目標スロットル開度Otar1)を検索するスロットル開度検索手段44とからなるとともに、前記エンジン60の回転数、変速機70のタービン回転数、並びにギア位置に基づいて推定駆動トルクTeを演算する推定駆動トルク演算手段45と、該推定駆動トルクTeと目標駆動トルク演算手段13の目標駆動トルクTtarとの偏差に基づいてPID制御を行うPID制御器46とからなり、前記第一の目標スロットル開度Otar1に前記PID制御器46の演算結果を加算して、他の目標スロットル開度(第二の目標スロットル開度Otar2)を演算し、スロットルバルブ48の開度が制御されている。
【0076】
このように、本実施形態の走行制御装置10では、目標スロットル開度演算手段41において、目標駆動トルクTtarと推定駆動トルクTeとの偏差を吸収しており、エンジン60、変速機70等の経年変化に対応させている。
以上のように、本発明の前記各実施形態は、上記の構成としたことによって次の機能を奏するものである。
【0077】
前記第一の実施形態の走行制御装置10は、前方を走行する先行車に自車を自動的に追従させ、前記自車の発進時における目標駆動トルクの初期値Tiniを演算する初期値演算手段11と、前記自車の目標速度Vtarを演算する目標速度演算手段12と、前記自車の速度を計測する自車速度計測手段21と、前記初期値演算手段11、前記目標速度演算手段12、並びに前記自車速度計測手段21からの各出力信号に基づいて前記自車の目標駆動トルクTtarを演算する目標駆動トルク演算手段13と、該目標駆動トルク演算手段13からの出力信号に基づいて目標スロットル開度を演算する目標スロットル開度演算手段41とからなり、前記目標駆動トルク演算手段13は、前記目標速度Vtarと前記自車速度Vとの偏差Evに基づいてPI制御を行うとともに、該PI制御内に、前記自車の発進時には前記目標駆動トルクを前記偏差Evに基づくフィードフォワード項を有し、初期値Tiniを演算しているので、フィードバック項にフィードフォワード項を付加する場合よりも、発進時の加速、及び所定時間経過時の加速の切換えをスムーズに行って、発進時のもたつき感のほか、前後方向の揺れによる不快感を解消してドライバビリティの向上を図ることができる。さらに、発進時の目標駆動トルクが、道路の勾配S及び自車の重量mから演算された前記初期値と前記偏差とに基づいているので、予めチューニングをする必要がなく、製品開発時間の短縮化を図ることができる。
【0078】
また、前記第二の実施形態の走行制御装置10は、前記目標スロットル開度演算手段41が、前記エンジン60の回転数、前記変速機70のタービン回転数、並びにギア位置に基づいて推定駆動トルクTeを演算する推定駆動トルク演算手段45と、該推定駆動トルクTeと前記目標駆動トルクTtarとの偏差に基づいてPID制御を行うPID制御手段46とからなり、前記第一の目標スロットル開度Otar1に前記PID制御手段46の演算結果を加算して、第二の目標スロットル開度Otar2を演算しているので、エンジン60、変速機70等の経年変化に対応させることができる。そして、このように、推定駆動トルクTeと目標駆動トルクTtarとの間に偏差を吸収し、第二の目標スロットル開度Otar2は、自車重量m及び勾配Sの変化に対する影響を受けないことから、前記目標駆動トルク演算手段13は、前記自車の発進時には、前記初期値をクリアにしている。
【0079】
図13乃至図20は、前記第一の実施形態の走行制御装置10と前記従来技術の走行制御装置(前記特開平11−66499号公報)との発進時におけるタイミングチャートであり、まず、図13乃至図16は、平坦路で発進する場合のタイミングチャートを示している。 図13は、前記第一の実施形態の走行制御装置10の場合であり、前記自車は、時刻T0に至るまで前記ブレーキをかけて車輪54等を停止させ、前記自車の目標速度Vtarは、時刻T0で0(m/s)になり、時刻T0から時刻T1までは、0.2(m/s2)の一定加速度で加速され、時刻T1以降は、目標速度Vtarで一定に保たれている。
【0080】
該走行制御装置10は、時刻T0で前記自車の発進開始を判断すると、初期値演算手段11の演算結果に基づいて目標駆動トルク演算手段13で目標駆動トルクTini(1800(Nm))を算出する。そして、前記ブレーキを解除すると、駆動トルクToは、前記目標駆動トルクTiniに追従して直ちに立ち上がることが分かる。
【0081】
時刻T1以降は、目標速度演算手段12で求めた目標速度Vtarと、自車速度計測手段21で求めた自車速度Vとの偏差Evに基づいて、目標駆動トルク演算手段13で目標駆動トルクTtarを算出する。そして、該目標駆動トルクTtarに応じた駆動トルクToの制御信号をスロットルバルブ48及び変速機70に出力し、自車速度Vと目標速度Vtarとの偏差Evをなくすように追従されている。
一方、図14は、前記従来の技術の走行制御装置の場合であり、前記自車の目標速度Vtarは、前記図13のときと同様に変化させる。
【0082】
該走行制御装置は、時刻T0で前記自車の発進開始を判断すると、前記式2の前記フィードフォワード項における初期値Tini及び予め定めた所定速度V0に自車速度Vとの演算結果に基づいて目標駆動トルクTf(1800(Nm))を算出し、前記ブレーキを解除する。そして、時刻T3に至るまでは、PID制御に付加されたフィードフォワード項から式1のように目標駆動トルクTtarを算出するので、目標駆動トルクTtarが変動し、それに伴って駆動トルクTo及び自車速度Vも変動し、運転者に前後方向の不快感を与えることが分かる。なお、時刻T3以降では目標駆動トルクTtarは、漸く目標速度Vtarと自車速度Vとの偏差Evをなくすようにされている。
【0083】
また、前記従来の技術の走行制御装置では、前記フィードフォワード項が自車速度Vに基づいて算出され、目標速度Vtar、及び該目標速度Vtarと自車速度Vとの偏差Evに基づいていない二つのパラメータがあり、このパラメータの値を変えることによって目標駆動トルクTtarの変動をなくすことを試みた結果を図15及び図16に示す。
該図15及び図16の目標速度Vtarは、図13と同様にし、図15は、目標駆動トルクの初期値Tiniを小さめの1500(Nm)にした場合であり、図16は、初期値Tiniを大きめの2100(Nm)にした場合である。
【0084】
図15に示すように、自車速度Vは、時刻T0から時刻T2までは、クリープで走行する。目標駆動トルクTtarは、時刻T2まで変動せず、さらに、初期値Tiniが小さいためにスロットルが開かず、駆動トルクToを路面に伝えることができない。よって、この時刻T2に至るまでは、自車速度Vは目標速度Vtarに追従できずに偏差Evも大きくなり、結果として、運転者にもたつき感を与えてしまうことが分かる。
【0085】
一方、図16では、目標駆動トルクTtarの変動が大きくなっており、自車速度Vは、目標速度Vtarよりも大きくなりすぎていることが分かる。これは、渋滞で追従制御を行う場合には自車を危険に晒すことになる。
したがって、前記従来の技術の走行制御装置は、予めパラメータを調整することが必要になり、製品開発時間の短縮化を図ることができないことが分かる。
次に、図17及び図18は、上り勾配の道路で発進する場合のタイミングチャートを示している。
【0086】
図17は、前記第一の実施形態の走行制御装置10の場合であり、前記自車は、勾配S=5(%)(0.05)の上り坂を発進し、目標速度Vtarは、図13と同様であり、目標駆動トルクの初期値Tiniは、3000(Nm)である。
【0087】
前記走行制御装置10の自車速度Vは、前記平坦路と同様に、目標速度Vtarに追従できる。一方、図18に示すように、前記従来技術の車両の走行制御装置の自車速度Vは、目標駆動トルクTtarが、時刻T4にて一旦落ち込み、これに伴って駆動トルクToも落ち込むことから、前記フィードフォワード項の影響を受ける時刻T3に至るまでは、目標速度Vtarに追従できないことが分かる。
さらに、図19及び図20は、下り勾配の道路で発進する場合のタイミングチャートを示している。
【0088】
図19は、前記第一の実施形態の走行制御装置10の場合であり、前記自車は、勾配S=−5(%)(−0.05)の下り坂を発進し、目標速度Vtarは、図13と同様であり、目標駆動トルクの初期値Tiniは、−800(Nm)である。
【0089】
前記走行制御装置10の自車速度Vは、自車重量mの影響を受けてエンジン60の出力を上げなくても速度が出るため、前記ブレーキの制御で自車速度Vを目標速度Vtarに追従させ、該目標速度Vtarとの偏差Evをなくすように追従できる。一方、図20に示すように、前記従来技術の走行制御装置の自車速度Vは、上記のような目標駆動トルクの変動はないものの、該目標駆動トルクが大きいことから、前記フィードフォワード項の影響を受ける時刻T3に至るまでは、目標速度Vtarよりも大きくなっていることが分かる。
【0090】
図21は、本発明の前記走行制御装置10と前記従来技術の走行制御装置とにおける前記平坦路、前記勾配Sの違いによる目標駆動トルクTtarの変動量を示す。該図21は、目標駆動トルクの初期値Tiniを算出した時刻T0から目標速度Vtarが一定になる時刻T1までの目標駆動トルクTtarの最大値と最小値の差をプロットしたものである。
【0091】
図21に示すように、前記従来技術の走行制御装置は、目標速度Vtarと自車速度Vとの偏差Evに無関係の変数を用いて目標駆動トルクTtarを算出しているので、勾配Sの影響を受け易いのに対し、前記走行制御装置10は、目標速度Vtarと自車速度Vとの偏差Evから目標駆動トルクTtarを算出しているので、勾配Sの影響を受け難いことが分かる。
【0092】
また、図22は、前記走行制御装置10において、エンジン60と変速機70との間にある乾式単板クラッチを、前記初期値Tini等に基づいて自動的に操作して前記自車を発進させる場合のタイミングチャートである。該乾式単板クラッチは、マニュアル変速機に一般に用いられているものである。なお、目標速度Vtarは、図13と同様に変化させる。
【0093】
図22に示すように、前記走行制御装置10は、時刻T0で発進開始を判断しても、この時点では前記クラッチが切れて駆動トルクToが路面に伝わらないため、目標駆動トルクTtarは0(Nm)になる。
ここで、前記クラッチを操作してエンジン60と変速機70とを繋いだ場合にもエンジン60を停止させないようにするには、スロットルバルブ48を開いてエンジントルクを大きくする必要があるが、スロットルバルブ48の開度は、上記のように、目標のエンジントルクとエンジン60の回転数とから算出されるので、目標駆動トルクの初期値Tiniを目標エンジントルクにしてスロットルバルブ48の開度を設定し、前記クラッチを繋いだときにエンジン60を停止させない大きさのエンジントルクを早く立ち上げている。
【0094】
そして、前記クラッチを操作して時刻T5で半クラッチの状態になると、駆動トルクToが発生して前記自車は発進し、前記式13から算出された目標駆動トルクTtarに基づいて前記自車を制御する。
さらに、前記クラッチが完全に繋がる時刻T6に至るまで、該クラッチを徐々に操作し、該クラッチが完全に繋がった時刻6以降は、自車速度Vが目標速度Vtarに追従しており、前記走行制御装置10は、前記乾式単板クラッチを自動的に操作して前記自車を発進させることができる。
【0095】
以上、本発明の一実施形態について詳説したが、本発明は前記実施形態に限定されるものではなく、特許請求の範囲に記載された発明の精神を逸脱しない範囲で、設計において種々の変更ができるものである。
例えば、前記各実施形態の車両の走行制御装置10は、前方を走行する先行車両に自動的に追従させる車両(自車)の走行制御装置として示されているが、本発明は、該走行制御装置に限定されるものではなく、追従機能を有しない他の走行制御装置に用いても、車両の発進時に運転者に与える不快感の低減等を図ることができる。
【0096】
また、前記第一実施形態の走行制御装置10における初期値演算手段11のステップ104では、前記勾配演算手段でカー・ナビゲーションのノード情報、自車速度V等に基づいて道路の勾配Sを演算しているが、既存のセンサを用いてもよいものである。
【0097】
図23は、前記センサを用いて道路の勾配Sの演算を行う勾配演算手段の動作フローチャートである。
ステップ301では、前記自車走行判定手段で前記自車が停止中であるか否かを判定し、車両速度Vが0(m/s)でない場合、すなわちYESのときにはステップ302に進み、自車速度Vに基づいて平地走行抵抗トルクTrlを演算する。一方、車両速度Vが0(m/s)でないときには、このルーチンを終了する。
ステップ303では、自車加速度αに基づいて加速抵抗トルクTαを演算し、ステップ304では、式15に示すように、勾配抵抗トルクTsを演算する。
【0098】
【数15】
Ts=To−(Trl+Tα) (15)
【0099】
ステップ305では、式16に示すように、前記勾配抵抗トルクTsに基づいて勾配Sを演算して、このルーチンを終了する。
【0100】
【数16】
S=tan(sin-1(Ts/(m×Rt))) (16)
【0101】
このように、既存のセンサを用いても、前記カー・ナビゲーションを用いた場合と同様に勾配Sを求めることができる。
また、前記第一実施形態の走行制御装置10における初期値演算手段11のステップ105では、自車重量m及び勾配Sの各補正値に基づいて目標駆動トルクの初期値Tiniを演算しているが、予め用意した初期値のマップを用いてもよいものである。
【0102】
図24は、前記マップを用いた前記初期値演算手段11における初期値Tini演算の動作フローチャートである。
ステップ501では、前記自車走行判定手段で前記自車が発進開始であるか否かを判定し、自車速度Vが0(m/s)であって目標速度Vtarが0(m/s)より大きい場合、すなわちYESのときにはステップ502に進み、予め用意された自車両重量m及び勾配Sに基づいた初期値のマップ検索を行う(例えば、図25参照)。
【0103】
該図25は、前記マップ検索における初期値のマップである。該初期値マップは、横軸に勾配S、縦軸に車両重量mをとっており、例えば、自車重量mが2050(kg)、勾配Sが0.05の上り坂で発進する場合には、マップ検索は、前記車両重量m付近の2000(kg)及び2100(kg)の二行を選択するとともに、前記勾配S付近の0.04及び0.06の二列を選択し、この二行と二列とが交差する四つの初期値データTini1乃至Tini4を初期値Tiniの候補として選択している。
ステップ503では、選択された前記四つの初期値データを補間して初期値Tiniを算出し、このルーチンを終了する。なお、ステップ501で発進開始でないときにもこのルーチンを終了する。
【0104】
さらに、前記第一実施形態の走行制御装置10における前記目標速度演算手段12のステップ705では、停車領域を、前記車間距離設定手段91で車間距離を縦軸に平行に、前記相対速度設定手段92で相対速度を横軸に平行にとっているが、図26のように、車間距離が0(m)のときの相対速度Vs1と、相対速度は0(m/s)のときの車間距離Ds1とを結び、車間距離が大きくなるに伴って相対速度を直線的に小さくさせる停車距離2001であってもよいものである。また、前記停車領域2001においても、前記スイッチ入力手段90による車間距離Ds及び相対速度Vsの設定変更によって、停車領域2002、又は停車領域2003のように変更することもでき、運転者の意図する切換えを容易に行うことができるものである。
【0105】
【発明の効果】
以上の説明から理解できるように、本発明の走行制御装置は、自車両の発進時の加速、及び所定時間経過時の加速の切換えをスムーズに行うことができ、運転者に与える発進時のもたつき感及び前後方向の揺れによる不快感を解消してドライバビリティの向上を図ることができる。
また、自車両の目標速度と自車速度との偏差に基づいて、発進時の目標駆動トルクを演算し、製品開発時間の短縮化を図ることができる。
【図面の簡単な説明】
【図1】本発明の各実施形態に係る車両の走行制御装置を備えた自動車の全体構成図。
【図2】前記走行制御装置の制御ブロック図。
【図3】本発明の第一実施形態の車両の走行制御装置における初期値演算手段の動作フローチャート。
【図4】図3の初期値演算手段における勾配演算手段の動作フローチャート。
【図5】図3の初期値演算手段における初期値演算の動作フローチャート。
【図6】図3の目標速度演算手段における目標速度演算の動作フローチャート。
【図7】図6の発進マップ。
【図8】図3の目標駆動トルク演算手段における目標駆動トルク演算の動作フローチャート。
【図9】図3の目標駆動トルク演算手段の制御ブロック図。
【図10】図3の目標スロットル開度演算手段の制御ブロック図。
【図11】本発明の第二の実施形態の車両の走行制御装置の初期値演算手段の動作フローチャート。
【図12】図11の走行制御装置における目標スロットル開度演算手段の制御ブロック図。
【図13】図3の走行制御装置における平坦路で発進する場合のタイミングチャート。
【図14】従来の技術の車両の走行制御装置における平坦路で発進する場合のタイミングチャート。
【図15】従来の技術の車両の走行制御装置における平坦路で発進する場合のタイミングチャート。
【図16】従来の技術の車両の走行制御装置における平坦路で発進する場合のタイミングチャート。
【図17】図3の走行制御装置における上り勾配で発進する場合のタイミングチャート。
【図18】従来の技術の車両の走行制御装置における上り勾配で発進する場合のタイミングチャート。
【図19】図3の走行制御装置における下り勾配で発進する場合のタイミングチャート。
【図20】従来の技術の車両の走行制御装置における下り勾配で発進する場合のタイミングチャート。
【図21】図3の走行制御装置と前記従来技術の走行制御装置とにおける平坦路、勾配の違いによる目標駆動トルクの変動量を示す図。
【図22】図3の走行制御装置において、乾式単板クラッチを自動的に操作して自車を発進させる場合のタイミングチャート。
【図23】図3の走行制御装置における他の勾配演算手段の動作フローチャート。
【図24】図3の走行制御装置におけるマップを用いた初期値演算手段の初期値演算の動作フローチャート。
【図25】図24のマップ検索の初期値マップ。
【図26】図6の他の発進マップ。
【符号の説明】
10 車両の走行制御装置
11 初期値演算手段
12 目標速度演算手段
13 目標駆動トルク演算手段
21 自車速度計測手段
41 目標スロットル開度演算手段
42 トルク比演算手段
43 目標エンジントルク演算手段
44 スロットル開度検索手段
45 推定駆動トルク演算手段
46 PID制御手段
60 エンジン
70 変速機
81 車間距離計測手段
82 相対速度計測手段
91 車間距離設定手段
92 相対速度設定手段
90 スイッチ入力手段[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a travel control device for a vehicle, and more particularly to a travel control device for a vehicle that reduces discomfort given to a driver at the time of starting.
[0002]
[Prior art]
In recent years, vehicles having a follow-up running function that automatically follows a preceding vehicle have been developed. The follow-up running function is a function that is particularly effective when high attention is required while being monotonous for the driver, for example, when the vehicle is forced to run at a constant speed for a long time while maintaining a distance between vehicles. Currently, vehicles that rely on the following traveling function from the start to the stop of the own vehicle are being developed.
[0003]
As for an example of a vehicle running control device having the following function, it is known to improve controllability by performing control based on a target driving torque for directly operating an internal variable of the host vehicle. In addition, there is a technique of a vehicle travel control device that controls a throttle valve, a transmission, a brake, and the like based on the target drive torque and accelerates the host vehicle at the time of start (see, for example, Japanese Patent Laid-Open No. 11-66499) .
[0004]
In the technique described in Japanese Patent Laid-Open No. 11-66499, when the distance between the preceding vehicle and the own vehicle is shorter than the target inter-vehicle distance, the own vehicle is This is to be solved in order to keep stopping until the target inter-vehicle distance is reached and to give the driver of the vehicle a sense of rattling.
[0005]
That is, when the throttle valve is opened to start from an idling state (throttle valve fully closed state) when the vehicle is stopped, the target drive torque needs to be set to a value larger than a predetermined value. In order to obtain the target drive torque Ttar ′, in addition to the feedback term, a feedforward term is added to the feedback term, and when starting, the target drive torque Tf based on the feedforward term is set to the predetermined value, and the target Based on the driving torque Tf, the vehicle is accelerated when the vehicle starts.
That is, the target drive torque Ttar ′ of the travel control device is calculated as shown in Equation 1.
[0006]
[Expression 1]
Figure 0003739619
[0007]
Here, the first to third terms of Equation 1 are feedback terms for performing PID control. In the first term, Kp is a proportional gain, and Ev is the target speed Vtar of the own vehicle and the own vehicle speed V. Deviation, Ki in the second term indicates integral gain, and Kd in the third term indicates differential gain.
Further, the fourth term of the equation 1 is a feedforward term for setting the target drive torque Ttar ′ to the target drive torque Tf at the time of start, and is calculated as in equation 2.
[0008]
[Expression 2]
Tf = Tini × (1−V / V0) (2)
[0009]
Here, Tini is the initial value of the target drive torque at time T0, and V and V0 are the own vehicle speed and a preset own vehicle speed, respectively. The feedforward term calculates the target drive torque Tf at the start based on parameters such as a preset initial value Tini of the target drive torque, a preset vehicle speed V0, and the like. V increases, that is, the own vehicle speed V approaches the preset own vehicle speed V0 and decreases, becomes zero after a predetermined time, and acts when the own vehicle speed V is slow. It is made not to let you. After the lapse of the predetermined time, a target drive torque Ttar ′ is calculated based on a deviation Ev between the target speed Vtar and the own vehicle speed V by the feedback term, and the own vehicle drive torque To is calculated as the target drive. The deviation Ev is controlled so as to follow the torque Ttar ′.
[0010]
As a result, even if the inter-vehicle distance is shorter than the target inter-vehicle distance, the vehicle that has determined the start of the preceding vehicle is started immediately via the feedforward term, and the driver of the vehicle We are trying to reduce the feeling of stagnation.
In addition, as another example of the travel control device based on the target drive torque, various technologies for controlling the engine, the brake, and the like while the host vehicle is traveling based on the target drive torque have been proposed (for example, Japanese Patent Laid-Open No. Hei 6 No. 064460, JP-A-10-309959, JP-A-11-291789, etc.). Various control devices have also been proposed that compare the target drive torque with the initial value to reduce variations in engine torque and absorb variations due to machine differences and changes over time (for example, JP-A-8-34266). Gazette, JP-A-10-153256, etc.).
[0011]
[Problems to be solved by the invention]
By the way, the technique described in Japanese Patent Application Laid-Open No. 11-66499 is a travel control device that obtains a target drive torque at the time of starting from the feedforward term added to the feedback term, but from the added feedforward term. The required target driving torque Tf is calculated on the basis of the own vehicle speed V, as shown in the equation 2, and is not based on the target speed Vtar and the deviation Ev between the target speed Vtar and the own vehicle speed V. Therefore, it can be changed without converging to the target speed Vtar.
[0012]
That is, the target drive torque Tf calculated from the feedforward term can reduce the feeling of stickiness at the time of start, but the drive torque To of the host vehicle also varies with the variation of the target drive torque Tf. Therefore, the problem of giving the driver discomfort due to the shaking in the front-rear direction and impairing drivability still remains.
[0013]
Further, the own vehicle using the target drive torque Tf calculated from the added feedforward term cannot make the own vehicle speed V follow the target speed Vtar unless the predetermined time has elapsed since the start. In addition, when the predetermined time elapses, there is a problem that switching from the feedforward term to the feedback term is required, and smooth start and acceleration cannot be performed.
[0014]
Further, the added feedforward term has two parameters, the initial value Tini of the target drive torque set in advance and the vehicle speed V0 set in advance, as described above. Since the control device is manufactured after tuning in advance, there is a problem that the development time of the product cannot be shortened.
[0015]
Furthermore, the other conventional technique described is a travel control device that controls an engine and a brake while the host vehicle is traveling, and is given to the driver when the host vehicle starts as described above. No special consideration has been given to the feeling of stickiness and the discomfort given to the driver by the elapse of a certain time after starting to improve drivability.
[0016]
The present invention has been made in view of such problems, and the object of the present invention is to improve the drivability by eliminating the feeling of stagnation and discomfort given to the driver at the start of the vehicle. It is providing the traveling control apparatus of the vehicle which can aim at reduction of the development cost of this.
[0017]
[Means for Solving the Problems]
In order to achieve the above object, a vehicle travel control apparatus according to the present invention includes: When starting the target drive torque of the vehicle An initial value calculating means for calculating an initial value; target speed calculating means for calculating a target speed of the vehicle; my car Own vehicle speed measuring means for measuring speed, the initial value calculating means, the target speed calculating means, and each output signal from the own vehicle speed measuring means Enter The target driving torque calculating means for calculating the target driving torque of the vehicle, and the target throttle opening calculating means for calculating the target throttle opening based on an output signal from the target driving torque calculating means, the target driving torque The calculating means calculates the target drive torque when the vehicle starts. The initial value, the target speed of the vehicle, and the own vehicle speed of the vehicle More specifically, the target drive torque calculation means performs PI control based on a deviation between the target speed and the host vehicle speed, and the target drive torque is included in the PI control. The initial value and the deviation In It is characterized by having a feed-forward term that is calculated based on it.
[0018]
The vehicle travel control apparatus of the present invention configured as described above is calculated from the initial value in which the target drive torque at the time of start is calculated, the target speed of the host vehicle, and the host vehicle speed, that is, the target speed and Since the feedback term calculated from the deviation of the host vehicle speed has a feedforward term based on the initial value and the deviation, acceleration at the time of starting than when adding a feedforward term to the feedback term, The acceleration can be switched smoothly when the predetermined time has elapsed, the target drive torque does not fluctuate, and the dull feeling at the start and the discomfort caused by the shaking in the front-rear direction are eliminated to improve drivability. Can do. Further, since the target drive torque at the time of start is based on the calculated initial value and the deviation, it is not necessary to perform tuning in advance, and the product development time can be shortened.
[0019]
Further, according to a specific aspect of the vehicle travel control apparatus of the present invention, the initial value calculation means includes drive torque calculation means for calculating the drive torque of the vehicle, and own vehicle travel for determining start or stop of the vehicle. A determination means; a torque error calculation means for calculating an error of the driving torque; and an initial value correction means for correcting the initial value; an own vehicle acceleration calculation means for calculating the acceleration of the vehicle; A vehicle weight calculating means for calculating a weight; and a gradient calculating means for calculating a road gradient; calculating the road gradient based on map information of the car navigation of the vehicle; Calculating the slope of the road based on the driving torque of the vehicle, the speed and acceleration of the vehicle, or the initial value based on a map comprising the weight of the vehicle and the slope of the road It is characterized in that calculation to.
[0020]
Furthermore, in another specific aspect of the vehicle travel control apparatus according to the present invention, the target throttle opening calculation means is configured to output the input shaft and output of the transmission based on the engine speed and the turbine speed of the transmission. Torque ratio calculating means for calculating a torque ratio of the shaft, target engine torque calculating means for calculating a target torque of the engine based on the torque ratio, the gear position of the transmission, and the target drive torque; A throttle opening degree searching means for searching for a target throttle opening degree based on a target engine torque and the engine speed, or the engine speed, the turbine speed of the transmission, and the gear An estimated driving torque calculating means for calculating an estimated driving torque based on the position, and a control (PI) based on a deviation between the estimated driving torque and the target driving torque; Control means (PID control means) for performing control), and calculating the other target throttle opening by adding the calculation result of the control means to the target throttle opening, or the target driving torque After the vehicle starts, the calculation means , It calculates based on the said target speed and the said own vehicle speed, It is characterized by the above-mentioned.
[0021]
Still further, in another specific aspect of the vehicle travel control apparatus according to the present invention, the target speed calculation means automatically adjusts an inter-vehicle distance between a preceding vehicle traveling ahead and the preceding vehicle. Each of the output signals from the inter-vehicle distance measuring means for measuring the inter-vehicle distance and the relative speed measuring means for measuring the relative speed between the preceding vehicle and the own vehicle, and from the start of the preceding vehicle to the start of the own vehicle Based on output signals from an inter-vehicle distance setting means for setting an inter-vehicle distance to the vehicle and a relative speed setting means for setting a relative speed from the start of the preceding vehicle to the start of the own vehicle. Starting, or the inter-vehicle distance setting means and the relative speed setting means Is that Each output signal The When the inter-vehicle distance setting means and the relative speed setting means set the inter-vehicle distance long, the relative speed is set small, or when the inter-vehicle distance is set short. The relative speed is set to be large, or the target speed calculation means has a map composed of an inter-vehicle distance between the preceding vehicle and the host vehicle, and a relative speed between the preceding vehicle and the host vehicle, When the vehicle and the host vehicle are in a region surrounded by the inter-vehicle distance and the relative speed, the host vehicle is stopped.
further, A clutch is provided between the engine and the transmission of the vehicle, and the travel control device performs the clutch engagement operation together with the setting of the target throttle opening based on the initial value when the vehicle starts. It is characterized by that.
[0022]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is an overall configuration diagram of an automobile 100 including a vehicle travel control device 10 according to each embodiment of the present invention.
[0023]
The automobile 100 includes an engine 60 controlled by the travel control device 10, a transmission 70 that transmits the output of the engine 60 to an axle via a gear, and four wheels that are driven and driven by the output from the transmission 70. 54, 55, 56, 57, a brake pedal 51 for operating a brake for braking each wheel 54, etc., a brake pedal force detecting means 52 for detecting the depression force of the brake pedal 51 by the driver, an accelerator pedal operation amount Accelerator input means 47 for detecting the vehicle, the inter-vehicle distance measuring device 80 for measuring the inter-vehicle distance Ds and the relative speed Vr between the preceding vehicle (preceding vehicle) traveling ahead and the vehicle (own vehicle), and depending on the operation of the driver The automatic follow-up operation mode or the manual operation mode is switched, the inter-vehicle distance Ds between the preceding vehicle and the host vehicle and the relative speed thereof. Set the r, and a switch input unit 90 for switching the input. The inter-vehicle distance measuring device 80 is composed of, for example, a radar device such as a millimeter wave radar or a laser radar, and the brake pedal force detection means 52 is a brake pedal 51 in addition to a sensor for detecting a stepping force. It may be a sensor that detects the stroke amount or a sensor that detects the brake fluid pressure.
[0024]
The travel control device 10 includes a driving force management unit 1, a transmission control unit 2, an engine control unit 3, a throttle control unit 4, and a brake control unit 5.
The driving force management unit 1 is set by the driver's operation via the switch input means 90 and the inter-vehicle distance Ds and the relative speed Vr between the preceding vehicle and the subject vehicle measured by the inter-vehicle distance measuring device 80. After calculating the target speed Vtar of the own vehicle based on the inter-vehicle distance Ds between the preceding vehicle and the own vehicle and the relative speed Vr, a target for setting the traveling speed V of the own vehicle to the target speed Vtar. A drive torque Ttar is calculated. Further, the driving force management unit 1 sets the target driving torque Ttar to a predetermined value or more based on an initial value Tini of a target driving torque, which will be described later, calculated from a road gradient or the like when the host vehicle starts.
[0025]
The transmission control unit 2 detects the rotation speed of the output shaft of the transmission 70, measures the own vehicle speed V, outputs the own vehicle speed V to the driving force management unit 1, and also drives the driving force management. A control signal is output to the transmission 70 based on the target drive torque Ttar calculated by the unit 1.
[0026]
The engine control unit 3 calculates the fuel injection amount and ignition timing of the engine 60 based on the target drive torque Ttar calculated by the drive force management unit 1 and outputs a control signal thereof.
The throttle control unit 4 calculates the opening of the throttle valve 48 based on the target driving torque Ttar calculated by the driving force management unit 101 or a signal from the accelerator input means 47, and outputs the control signal.
[0027]
When the target drive torque Ttar calculated by the drive force management unit 1 becomes negative, the brake control unit 5 outputs a drive signal to the brake actuator 53 according to the negative direction value, and each wheel 54, 55, 56 and 57 are braked. Unlike the hydraulic cylinder (master cylinder) of the brake pedal 51, the brake actuator 53 applies a pressure to the brake fluid in the brake pipe to generate a braking force.
[0028]
FIG. 2 is a control block diagram of the travel control device 10.
The driving force management unit 1 of the travel control device 10 includes an initial value calculating means 11 for calculating an initial value Tini of a target driving torque when the host vehicle starts, and a target speed calculation for calculating the target speed Vtar of the host vehicle. And means 12 and target drive torque calculating means 13 for calculating the target drive torque Ttar of the host vehicle.
[0029]
The initial value calculating means 11 includes a driving torque calculating means for calculating the driving torque To of the own vehicle, an own vehicle acceleration calculating means for calculating acceleration, an own vehicle weight calculating means for calculating weight, and a road gradient. And an initial value Tini based on each of the calculated values, and an own vehicle travel determining means for determining start or stop of the vehicle, and an error of the driving torque. It comprises torque error calculation means and initial value correction means for correcting the initial value Tini.
[0030]
The initial value calculation means 11 needs to set the target drive torque Ttar to a torque value larger than a predetermined value when the throttle valve 48 is opened to start from an idling state (throttle valve fully closed) when the vehicle is stopped. In addition, since the torque value corresponds to the change in the slope S of the road and the weight m of the host vehicle, the parked vehicle can be started more smoothly. The initial value Tini of the target drive torque considering the situation is calculated.
[0031]
The target speed calculating means 12 includes an inter-vehicle distance Dr between the preceding vehicle and the own vehicle by the inter-vehicle distance measuring means 81 of the inter-vehicle distance measuring device 80, and a relative speed Vr between the preceding vehicle and the own vehicle by the relative speed measuring means 82. , The vehicle distance Ds from the start of the preceding vehicle by the inter-vehicle distance setting unit 91 of the switch input unit 90 to the start of the own vehicle and the start of the own vehicle from the start of the preceding vehicle by the relative speed setting unit 92 The target speed Vtar is calculated on the basis of each output signal with the relative speed Vs up to and the signal is output to the target drive torque calculation means 13.
[0032]
The target drive torque calculating means 13 is based on output signals of the vehicle speed V in the initial value calculating means 11, the target speed calculating means 12, and the own vehicle speed measuring means 21 of the transmission control unit 2. A target drive torque Ttar of the host vehicle, which will be described later, is calculated to eliminate a deviation Ev between the target speed Vtar and the host vehicle speed V, and the target drive torque Ttar is added to the target throttle opening calculation unit 41 of the throttle control unit 4. The signal is output.
Then, the target throttle opening calculation means 41 calculates the target throttle opening Otar based on the target drive torque Ttar, and controls the opening of the throttle valve 48.
[0033]
FIG. 3 is an operation flowchart of the initial value calculating means 11 in the travel control apparatus 10 of the first embodiment of the present invention, and this routine is periodically executed, for example, every 10 (ms).
In step 101, the driving torque calculating means calculates the driving torque To of the host vehicle based on the rotational speed of the engine 60, the turbine rotating speed of the transmission 70, and the final reduction ratio. In step 102, the driving torque To is calculated. The own vehicle speed V is differentiated by the acceleration calculating means to calculate the acceleration α of the own vehicle. In step 103, the own vehicle weight calculating means calculates the weight m of the own vehicle as shown in Equation 3. .
[0034]
[Equation 3]
m = (To1-To2) / ((α1-α2) × Rt) (3)
[0035]
Here, To1 and α1 are the driving torque and acceleration of the vehicle calculated in the previous cycle, respectively, and To2 and α2 are the driving torque and acceleration of the vehicle calculated in the current cycle, respectively. . Rt is a tire radius.
In step 104, the gradient calculation means calculates a road gradient S based on car navigation map information (node information), the vehicle speed V, and the like, which will be described later, and in step 105, the vehicle is started smoothly. Therefore, the initial value Tini of the target drive torque necessary for this is calculated.
[0036]
In step 106, it is determined whether or not the vehicle is traveling by the vehicle traveling determination means. If the vehicle speed V is not 0 (m / s), that is, if YES, the process proceeds to step 107, where the torque The error calculation means calculates an error Et between a target drive torque Ttar of a feedback term, which will be described later during traveling, and the drive torque To by Equation 4, and then proceeds to Step 108.
[0037]
[Expression 4]
Et = Ttar / To (4)
[0038]
On the other hand, also when the vehicle speed V is 0 (m / s) in step 106, the process proceeds to step 108, where it is determined whether or not the own vehicle starts to start by the own vehicle running determination means. When V is 0 (m / s) and the target speed Vtar is greater than 0 (m / s), that is, when YES, the routine proceeds to step 109, where the initial value correcting means determines the initial value based on the error Et. The correction value Th is calculated as shown in Equation 5, and this routine is terminated. Note that if the vehicle does not start starting at step 108, this routine is terminated.
[0039]
[Equation 5]
Th = Tini × Et (5)
[0040]
This is a case where a steady deviation is generated between the target driving torque Ttar and the driving torque To due to the aging of the engine 60, the transmission 70, etc., or the roughness of the road surface by the processing from step 106 to step 109. Even this can be absorbed.
[0041]
FIG. 4 is an operation flowchart of the gradient calculation means in the initial value calculation means 11. In this embodiment, the road gradient S is calculated based on the node information of car navigation.
In step 201, it is determined whether or not the own vehicle is stopped by the own vehicle traveling determination means. If the vehicle speed V is 0 (m / s), that is, if YES, the process proceeds to step 202, and The node information including the three-dimensional position information (X, Y, Z) of two points before and after the vehicle on the road, the intersection number, and the like is taken from the map data of the car navigation. On the other hand, when the vehicle speed V is not 0 (m / s), this routine is ended.
In step 203, the three-dimensional position information (X, Y, Z) in the node information is fetched, and the process proceeds to step 204, where the gradient calculating means uses the gradient of the road on which the host vehicle exists as shown in equation (6). Is calculated and the routine is terminated.
[0042]
[Formula 6]
Figure 0003739619
[0043]
Here, X1, Y1, Z1, X2, Y2, and Z2 are three-dimensional position information of two points before and after the vehicle.
In this manner, the slope S can be measured with high accuracy by using the node information of the car navigation.
[0044]
FIG. 5 is an operation flowchart of the initial value Tini calculation in the initial value calculation means 11, and calculates the initial value Tini of the target drive torque based on the vehicle weight m and the gradient S.
In step 401, it is determined whether or not the vehicle has started to start by the vehicle traveling determination means, and the vehicle speed V is 0 (m / s) and the target speed Vtar is 0 (m / s). If it is larger, that is, if YES, the routine proceeds to step 402 where the own vehicle running determination means calculates the correction value Ta of the own vehicle weight m as shown in Equation 7. On the other hand, when the start is not started, this routine is terminated.
[0045]
[Expression 7]
Ta = Ka × m (7)
[0046]
Here, Ka is a gain.
In step 403, the gradient calculating means calculates a correction value Tb of the road gradient S as shown in equation (8).
[0047]
[Equation 8]
Tb = Kb × S (8)
[0048]
Here, Kb is a gain.
In step 404, the initial value Tini of the target drive torque is calculated as shown in Expression 9 based on the correction value Ta of the vehicle weight m, the correction value Tb of the road gradient S, etc., and this routine is terminated.
[0049]
[Equation 9]
Tini = Ta + Tb + Tc (9)
[0050]
Here, Tc is a driving torque necessary for starting a flat road when only one driver gets on the vehicle, and is set in advance.
FIG. 6 is an operation flowchart of the target speed Vtar calculation in the target speed calculation means 12, and this routine is periodically executed, for example, every 10 (ms).
[0051]
In step 701, it is determined whether or not the host vehicle is stopped. If the host vehicle speed V is 0 (m / s), that is, if YES, the routine proceeds to step 711, where the speed Vpre of the preceding vehicle is set. Calculation is performed as shown in Equation 10.
[0052]
[Expression 10]
Vpre = V + Vr (10)
[0053]
Here, Vr is a relative speed measured by the relative speed measuring means 82.
In Step 704, it is determined whether or not the preceding vehicle is stopped. If the speed of the preceding vehicle is 0 (m / s), that is, if YES, the process proceeds to Step 710, where the target vehicle's target is set. The speed Vtar is set as shown in Equation 11, and this routine is terminated.
[0054]
## EQU11 ##
Vtar = 0 (11)
[0055]
On the other hand, when the preceding vehicle is not stopped in step 704, the process proceeds to step 705, the setting results of the inter-vehicle distance setting means 91 and the relative speed setting means 92, the inter-vehicle distance measuring means 81 and the relative speed measuring means. The measurement result 82 is searched from a start map, which will be described later, and the process proceeds to step 706 to determine whether or not to start the vehicle.
[0056]
In the case where the host vehicle is started in step 706, that is, in the case of YES, the process proceeds to step 707, the target inter-vehicle distance for causing the host vehicle to follow the preceding vehicle safely is calculated, and the process proceeds to step 708.
In the step 708, the target speed Vtar of the host vehicle is calculated by Equation 12 so as to eliminate the deviation Ed between the calculated target inter-vehicle distance and the inter-vehicle distance measured by the inter-vehicle distance measuring means 81, This routine ends.
[0057]
[Expression 12]
Figure 0003739619
[0058]
Here, Kp, Ki, and Kd are a proportional gain, an integral gain, and a differential gain, respectively.
On the other hand, when the host vehicle is not started in step 706, the process proceeds to step 709, where the target speed Vtar of the host vehicle is set to 0 as in the expression 11 and the process is terminated.
[0059]
If it is determined in step 701 that the host vehicle is not stopped, the process proceeds to step 702, where a target inter-vehicle distance for causing the host vehicle to follow the preceding vehicle safely is calculated, and the process proceeds to step 703. In step 703, the target speed Vtar of the host vehicle is calculated in the same manner as in equation 12, and this routine is terminated.
[0060]
FIG. 7 shows the start map of step 705.
The start map has an inter-vehicle distance on the horizontal axis and a relative speed on the vertical axis. The inter-vehicle distance setting means 91 sets the inter-vehicle distance Ds parallel to the vertical axis, and the relative speed setting means 92 sets the relative speed Vs. Is set parallel to the horizontal axis, and a stop area 1901 is provided. The stop area 1901 is intended to ensure safety by increasing the relative speed Vs when the inter-vehicle distance Ds is short. When the relationship between the preceding vehicle and the own vehicle is inside the stop area 1901 and both the preceding vehicle and the own vehicle are stopped (indicated by point A in the figure). The travel control device 10 instructs the host vehicle to stop.
[0061]
In addition, even when the preceding vehicle is moving but inside the stop area 1901 (indicated by a point B in the figure), the host vehicle is instructed to stop. When the preceding vehicle continues to run and the relationship between the preceding vehicle and the own vehicle is outside the stop area 1901 (shown at point C in the figure), the vehicle starts to the own vehicle. To start.
[0062]
The stop area 1901 can be changed to a stop area 1902 or a stop area 1903 by simultaneously changing the setting of the inter-vehicle distance Ds and the relative speed Vs by the switch input means 90. The stop area 1903 is an area where safety is ensured even if the relative speed Vs is reduced when the inter-vehicle distance Ds is long.
[0063]
8 and 9 show the calculation of the target drive torque Ttar in the target drive torque calculation means 13, and FIG. 8 is an operation flowchart of the target drive torque Ttar calculation.
In step 601, the target vehicle speed Vtar of the host vehicle calculated by the target speed calculation means 12 is fetched, and the process proceeds to step 602. In step 602, it is determined whether or not the vehicle has started to start by the vehicle traveling determination means. If the vehicle speed V is 0 (m / s), that is, if YES, the process proceeds to step 603. As shown in Equation 13, the feedforward term Ev1 is set so that the target drive torque at the start becomes the initial value Tini, and at step 604, the target drive torque at the start (initial value Tini) is calculated.
[0064]
[Formula 13]
Figure 0003739619
[0065]
On the other hand, when the host vehicle traveling determination means determines that the host vehicle speed V is not 0 (m / s) in step 602, the process proceeds to step 604, and the deviation Ev is eliminated by PI control, which will be described later, as shown in equation (14). Calculate target drive torque Ttar Shi This routine is terminated.
[0066]
[Expression 14]
Figure 0003739619
[0067]
Here, Kp and Ki are a proportional gain and an integral gain, respectively, according to a feedback term, Ev is a deviation between the target speed Vtar and the own vehicle speed V, and Ev1 is a feedforward term of Equation 13 above. As shown in FIG. 9, the PI control is performed by multiplying the deviation Ev by a proportional gain Kp, and the deviation Ev as a0, a1, b1, and Z. -1 Alternatively, the target drive torque Ttar is calculated by adding the value obtained by integrating the integral gain Ki to the value integrated based on Ev1.
FIG. 3 is a control block diagram of the target throttle opening calculation means 41. FIG.
[0068]
The target throttle opening calculation means 41 is a torque for calculating a torque ratio between the input shaft and the output shaft of the transmission 70 based on the rotation speed of the engine 60 and the turbine rotation speed of the transmission 70 in the drive torque calculation means. A ratio calculating means 42; a target engine torque calculating means 43 for calculating a target torque of the engine 60 based on the torque ratio, the gear position of the transmission 70, and the target driving torque Ttar of the target driving torque calculating means 13; And throttle opening degree searching means 44 for searching for the target throttle opening degree Otar based on the target engine torque and the rotational speed of the engine 60, and the opening degree of the throttle valve 48 is controlled.
[0069]
FIGS. 11 and 12 show a travel control apparatus according to the second embodiment of the present invention, except for the configuration of the initial value calculation means 11 and the configuration of the target throttle opening calculation means 41. Since it consists of the same composition as an embodiment, the composition of this initial value calculation means 11 and the composition of target throttle opening calculation means 41 are explained in detail.
[0070]
The travel control device 10 of this embodiment includes a driving force management unit 1, a transmission control unit 2, an engine control unit 3, a throttle control unit 4, and a brake control unit 5. The driving force management unit 1 An initial value calculating means 11 for calculating an initial value Tini of a target driving torque at the time of start of the vehicle, a target speed calculating means 12 for calculating the target speed Vtar of the own vehicle, and a target driving torque Ttar of the own vehicle. And target drive torque calculation means 13. Then, based on the target drive torque Ttar by the target drive torque calculation means 13, the throttle opening degree search means searches for the target throttle opening degree Otar (first target throttle opening degree Otar1) and the target of the throttle control unit 4 The throttle opening calculation means 41 is provided with estimated drive torque calculation means and PID control means, which will be described later, so as to eliminate the deviation between the target drive torque Ttar and the estimated drive torque Te by the estimated drive torque calculation means. A target throttle opening degree Otar (second target throttle opening degree Otar2) is calculated based on the target throttle opening degree Otar1, and the opening degree of the throttle valve 48 is controlled.
[0071]
The initial value calculating means 11 calculates a driving torque calculating means for calculating the driving torque To of the own vehicle, a driving determination means for determining whether the initial value Tini is required, and an error of the driving torque. It comprises torque error calculation means and initial value correction means for correcting the initial value Tini.
[0072]
FIG. 11 is an operation flowchart of the initial value calculating means 11, and this routine is periodically executed, for example, every 10 (ms).
In step 801, in the calculation of the target drive torque Ttar in the equations 13 and 14 and the feedforward term Ev1 that sets the target drive torque to the initial value Tini, the initial value Tini of the target drive torque of the host vehicle is initialized to zero. The value calculation is performed, and the process proceeds to step 802. Regarding the calculation of the initial value in the step 801, if there is a deviation between the estimated drive torque Te and the target drive torque Ttar, which will be described later, the target throttle opening calculation means 41 performs the target throttle opening corresponding thereto. The degree Otar (second target throttle opening degree Otar2) is immediately calculated, and the second target throttle opening degree Otar2 is not affected by changes in the vehicle weight m and the gradient S. , 14 to zero the initial value Tini.
[0073]
In step 802, the driving torque To of the host vehicle is calculated and the process proceeds to step 803. In step 803, it is determined whether or not the host vehicle is traveling by the host vehicle traveling determination means, and the vehicle speed V When is not 0 (m / s), the routine proceeds to step 804, where the torque error calculation means calculates a target drive torque Ttar of a feedback term to be described later during traveling and an error Et of the drive torque To by the equation (4).
[0074]
On the other hand, when the vehicle speed V is 0 (m / s) in step 803, the process proceeds to step 805, where it is determined whether or not the own vehicle starts to start, and the own vehicle speed V is If it is 0 (m / s) and the target speed Vtar is larger than 0 (m / s), the routine proceeds to step 806, where the initial value correction means sets the correction value Th of the initial value Tini on the basis of the error Et. The calculation is performed as shown in FIG. Note that this routine is also terminated when the vehicle does not start at step 805. Steps 802 and 803 to 806 are the same as steps 101 and 106 to 109 in the first embodiment.
[0075]
FIG. 12 is a control block diagram of the target throttle opening calculation means 41 in the travel control device 10.
The target throttle opening calculation means 41 is a torque for calculating a torque ratio between the input shaft and the output shaft of the transmission 70 based on the rotation speed of the engine 60 and the turbine rotation speed of the transmission 70 in the drive torque calculation means. A ratio calculating means 42; a target engine torque calculating means 43 for calculating a target torque of the engine 60 based on the torque ratio, the gear position of the transmission 70, and the target driving torque Ttar of the target driving torque calculating means 13; And throttle opening degree searching means 44 for searching for a target throttle opening degree (first target throttle opening degree Otar1) based on the target engine torque and the rotational speed of the engine 60, and the rotational speed of the engine 60. , An estimated driving torque calculation for calculating the estimated driving torque Te based on the turbine rotational speed of the transmission 70 and the gear position Stage 45 and a PID controller 46 that performs PID control based on a deviation between the estimated drive torque Te and the target drive torque Ttar of the target drive torque calculation means 13, and the first target throttle opening degree Otar1 The calculation result of the PID controller 46 is added to calculate another target throttle opening (second target throttle opening Otar2), and the opening of the throttle valve 48 is controlled.
[0076]
Thus, in the travel control apparatus 10 of the present embodiment, the target throttle opening calculation means 41 absorbs the deviation between the target drive torque Ttar and the estimated drive torque Te, and the aging of the engine 60, the transmission 70, etc. It corresponds to change.
As described above, the respective embodiments of the present invention have the following functions by being configured as described above.
[0077]
The travel control device 10 of the first embodiment automatically causes the host vehicle to follow a preceding vehicle traveling ahead, and calculates an initial value Tini of the target drive torque when the host vehicle starts. 11, target speed calculating means 12 for calculating the target speed Vtar of the own vehicle, own vehicle speed measuring means 21 for measuring the speed of the own vehicle, the initial value calculating means 11, the target speed calculating means 12, The target driving torque calculating means 13 for calculating the target driving torque Ttar of the own vehicle based on the output signals from the own vehicle speed measuring means 21 and the target based on the output signal from the target driving torque calculating means 13. A target throttle opening calculating means 41 for calculating the throttle opening, and the target drive torque calculating means 13 is based on a deviation Ev between the target speed Vtar and the own vehicle speed V. The PI control includes a feed forward term based on the deviation Ev when the vehicle starts, and the initial value Tini is calculated. Therefore, the feedback value is fed to the feedback term. Compared with the addition of the forward term, the acceleration at the time of starting and the acceleration switching at the end of the specified time are smoothly switched to eliminate the unpleasant feeling caused by shaking in the front-rear direction in addition to the feeling of swaying at the start. Can be improved. Furthermore, since the target driving torque at the time of starting is based on the initial value and the deviation calculated from the road slope S and the vehicle weight m, it is not necessary to tune in advance and shorten the product development time. Can be achieved.
[0078]
Further, in the travel control device 10 of the second embodiment, the target throttle opening calculation means 41 is estimated based on the rotational speed of the engine 60, the turbine rotational speed of the transmission 70, and the gear position. An estimated driving torque calculating means 45 for calculating Te, and a PID control means 46 for performing PID control based on a deviation between the estimated driving torque Te and the target driving torque Ttar, and the first target throttle opening degree Otar1 Since the second target throttle opening degree Otar2 is calculated by adding the calculation result of the PID control means 46, it is possible to cope with the secular change of the engine 60, the transmission 70, and the like. Thus, the deviation is absorbed between the estimated driving torque Te and the target driving torque Ttar, and the second target throttle opening degree Otar2 is not affected by changes in the vehicle weight m and the gradient S. The target drive torque calculation means 13 clears the initial value when the host vehicle starts.
[0079]
FIGS. 13 to 20 are timing charts at the time of start of the traveling control device 10 of the first embodiment and the traveling control device of the prior art (Japanese Patent Laid-Open No. 11-66499). First, FIG. Thru | or FIG. 16 has shown the timing chart in the case of starting on a flat road. FIG. 13 shows the case of the travel control device 10 of the first embodiment. The host vehicle applies the brake until the time T0 is reached and stops the wheels 54 and the like, and the target speed Vtar of the host vehicle is , 0 (m / s) at time T0, and 0.2 (m / s) from time T0 to time T1. 2 ) And is kept constant at the target speed Vtar after time T1.
[0080]
When the traveling control device 10 determines the start of the vehicle at time T0, the target driving torque calculating means 13 calculates the target driving torque Tini (1800 (Nm)) based on the calculation result of the initial value calculating means 11. To do. When the brake is released, it can be seen that the drive torque To immediately rises following the target drive torque Tini.
[0081]
After time T1, based on the deviation Ev between the target speed Vtar obtained by the target speed computing means 12 and the own vehicle speed V obtained by the own vehicle speed measuring means 21, the target drive torque calculating means 13 uses the target drive torque Ttar. Is calculated. Then, a control signal of the drive torque To corresponding to the target drive torque Ttar is output to the throttle valve 48 and the transmission 70, and is followed so as to eliminate the deviation Ev between the host vehicle speed V and the target speed Vtar.
On the other hand, FIG. 14 shows the case of the conventional travel control device, and the target speed Vtar of the host vehicle is changed in the same manner as in FIG.
[0082]
When the traveling control device determines the start of the vehicle at time T0, the traveling control device is based on the initial value Tini in the feedforward term of Equation 2 and the calculation result of the vehicle speed V to a predetermined speed V0. A target drive torque Tf (1800 (Nm)) is calculated and the brake is released. Until the time T3, the target drive torque Ttar is calculated from the feedforward term added to the PID control as shown in Equation 1, so that the target drive torque Ttar fluctuates, and accordingly, the drive torque To and the own vehicle It can be seen that the speed V also fluctuates, giving the driver uncomfortable feeling in the front-rear direction. Note that, after time T3, the target drive torque Ttar gradually eliminates the deviation Ev between the target speed Vtar and the vehicle speed V.
[0083]
In the conventional travel control device, the feedforward term is calculated based on the own vehicle speed V and is not based on the target speed Vtar and the deviation Ev between the target speed Vtar and the own vehicle speed V. There are two parameters, and FIG. 15 and FIG. 16 show the results of trying to eliminate the fluctuation of the target drive torque Ttar by changing the value of this parameter.
The target speed Vtar in FIGS. 15 and 16 is the same as that in FIG. 13. FIG. 15 shows a case where the initial value Tini of the target drive torque is set to a smaller 1500 (Nm), and FIG. This is a case where a larger 2100 (Nm) is used.
[0084]
As shown in FIG. 15, the vehicle speed V travels by creep from time T0 to time T2. The target drive torque Ttar does not change until time T2, and since the initial value Tini is small, the throttle is not opened and the drive torque To cannot be transmitted to the road surface. Therefore, it can be seen that until the time T2, the vehicle speed V cannot follow the target speed Vtar, and the deviation Ev increases, resulting in a feeling of rattling for the driver.
[0085]
On the other hand, in FIG. 16, the fluctuation of the target drive torque Ttar is large, and it can be seen that the host vehicle speed V is too larger than the target speed Vtar. This exposes the vehicle to danger when tracking control is performed in a traffic jam.
Therefore, it can be understood that the conventional travel control device needs to adjust the parameters in advance, and the product development time cannot be shortened.
Next, FIG.17 and FIG.18 has shown the timing chart in the case of starting on the uphill road.
[0086]
FIG. 17 shows the case of the travel control device 10 of the first embodiment, in which the vehicle starts an uphill with a slope S = 5 (%) (0.05), and the target speed Vtar is as shown in FIG. The initial value Tini of the target drive torque is 3000 (Nm).
[0087]
The host vehicle speed V of the travel control device 10 can follow the target speed Vtar, similarly to the flat road. On the other hand, as shown in FIG. 18, the vehicle speed V of the conventional vehicle travel control device is such that the target drive torque Ttar once falls at time T4, and the drive torque To also falls accordingly. It can be seen that the target speed Vtar cannot be followed until time T3, which is affected by the feedforward term.
Further, FIGS. 19 and 20 show timing charts when the vehicle starts on a downhill road.
[0088]
FIG. 19 shows the case of the travel control device 10 of the first embodiment. The host vehicle starts a downhill with a gradient S = −5 (%) (−0.05), and the target speed Vtar is The initial value Tini of the target drive torque is −800 (Nm) as in FIG.
[0089]
Since the vehicle speed V of the travel control device 10 is affected by the vehicle weight m without increasing the output of the engine 60, the vehicle speed V follows the target speed Vtar by controlling the brake. And can follow up so as to eliminate the deviation Ev from the target speed Vtar. On the other hand, as shown in FIG. 20, the vehicle speed V of the prior art travel control device does not vary the target drive torque as described above, but the target drive torque is large. It can be seen that the speed is higher than the target speed Vtar until the affected time T3.
[0090]
FIG. 21 shows the fluctuation amount of the target drive torque Ttar due to the difference in the flat road and the gradient S in the traveling control device 10 of the present invention and the traveling control device of the prior art. FIG. 21 is a plot of the difference between the maximum value and the minimum value of the target drive torque Ttar from time T0 when the initial value Tini of the target drive torque is calculated to time T1 when the target speed Vtar becomes constant.
[0091]
As shown in FIG. 21, the conventional travel control apparatus calculates the target drive torque Ttar using a variable unrelated to the deviation Ev between the target speed Vtar and the vehicle speed V. Whereas the travel control device 10 calculates the target drive torque Ttar from the deviation Ev between the target speed Vtar and the host vehicle speed V, it can be seen that the travel control apparatus 10 is not easily affected by the gradient S.
[0092]
Further, FIG. 22 shows that in the travel control device 10, the dry single-plate clutch between the engine 60 and the transmission 70 is automatically operated based on the initial value Tini or the like to start the vehicle. It is a timing chart in the case. The dry single-plate clutch is generally used for a manual transmission. The target speed Vtar is changed as in FIG.
[0093]
As shown in FIG. 22, even when the traveling control device 10 determines the start of the vehicle at time T0, the clutch is disengaged at this time and the driving torque To is not transmitted to the road surface. Therefore, the target driving torque Ttar is 0 ( Nm).
Here, in order to prevent the engine 60 from stopping even when the engine 60 and the transmission 70 are connected by operating the clutch, it is necessary to open the throttle valve 48 and increase the engine torque. Since the opening degree of the valve 48 is calculated from the target engine torque and the rotational speed of the engine 60 as described above, the opening degree of the throttle valve 48 is set with the initial value Tini of the target driving torque as the target engine torque. And the engine torque of the magnitude | size which does not stop the engine 60 when the said clutch is connected is started quickly.
[0094]
Then, when the clutch is operated and a half-clutch state is reached at time T5, a driving torque To is generated and the vehicle starts, and the vehicle is driven based on the target driving torque Ttar calculated from the equation (13). Control.
Further, the clutch is gradually operated until time T6 when the clutch is completely engaged, and after time 6 when the clutch is completely engaged, the vehicle speed V follows the target speed Vtar, and the travel The control device 10 can automatically operate the dry single-plate clutch to start the vehicle.
[0095]
Although one embodiment of the present invention has been described in detail above, the present invention is not limited to the above-described embodiment, and various changes in design can be made without departing from the spirit of the invention described in the claims. It can be done.
For example, the vehicle travel control device 10 of each of the above embodiments is shown as a travel control device for a vehicle (own vehicle) that automatically follows a preceding vehicle traveling ahead. The present invention is not limited to the device, and even if it is used for another travel control device that does not have a follow-up function, it is possible to reduce discomfort given to the driver when the vehicle starts.
[0096]
In step 104 of the initial value calculation means 11 in the travel control device 10 of the first embodiment, the gradient calculation means calculates the road slope S based on the car navigation node information, the vehicle speed V, and the like. However, an existing sensor may be used.
[0097]
FIG. 23 is an operation flowchart of the gradient calculating means for calculating the road gradient S using the sensor.
In step 301, it is determined whether or not the own vehicle is stopped by the own vehicle running determination means. If the vehicle speed V is not 0 (m / s), that is, if YES, the process proceeds to step 302, where the own vehicle is Based on the speed V, the flat ground running resistance torque Tr1 is calculated. On the other hand, when the vehicle speed V is not 0 (m / s), this routine is ended.
In step 303, acceleration resistance torque Tα is calculated based on the vehicle acceleration α, and in step 304, gradient resistance torque Ts is calculated as shown in equation 15.
[0098]
[Expression 15]
Ts = To− (Trl + Tα) (15)
[0099]
In step 305, as shown in Expression 16, the gradient S is calculated based on the gradient resistance torque Ts, and this routine is terminated.
[0100]
[Expression 16]
S = tan (sin -1 (Ts / (m × Rt))) (16)
[0101]
In this way, even if an existing sensor is used, the gradient S can be obtained in the same manner as when the car navigation is used.
In step 105 of the initial value calculation means 11 in the travel control device 10 of the first embodiment, the initial value Tini of the target drive torque is calculated based on the correction values of the vehicle weight m and the gradient S. A map of initial values prepared in advance may be used.
[0102]
FIG. 24 is an operation flowchart of the initial value Tini calculation in the initial value calculation means 11 using the map.
In step 501, it is determined whether or not the vehicle has started to start by the vehicle traveling determination means, and the vehicle speed V is 0 (m / s) and the target speed Vtar is 0 (m / s). If it is larger, that is, if YES, the routine proceeds to step 502, where a map search for an initial value based on the vehicle weight m and the gradient S prepared in advance is performed (see, for example, FIG. 25).
[0103]
FIG. 25 is a map of initial values in the map search. The initial value map has a slope S on the horizontal axis and a vehicle weight m on the vertical axis. For example, when the vehicle starts on an uphill with a weight m of 2050 (kg) and a slope S of 0.05. In the map search, two rows of 2000 (kg) and 2100 (kg) near the vehicle weight m are selected, and two rows of 0.04 and 0.06 near the gradient S are selected. And four initial value data Tini1 to Tini4 that intersect two columns are selected as candidates for the initial value Tini.
In step 503, the initial value Tini is calculated by interpolating the selected four initial value data, and this routine is terminated. Note that this routine is also ended when the start is not started in step 501.
[0104]
Further, in step 705 of the target speed calculation means 12 in the travel control apparatus 10 of the first embodiment, the relative speed setting means 92 is set such that the stop area is parallel to the vertical distance by the inter-vehicle distance setting means 91 and the inter-vehicle distance is parallel to the vertical axis. However, as shown in FIG. 26, the relative speed Vs1 when the inter-vehicle distance is 0 (m) and the inter-vehicle distance Ds1 when the relative speed is 0 (m / s) are obtained. In conclusion, the stopping distance 2001 may be such that the relative speed decreases linearly as the inter-vehicle distance increases. Further, the stop area 2001 can also be changed to the stop area 2002 or the stop area 2003 by changing the setting of the inter-vehicle distance Ds and the relative speed Vs by the switch input means 90. Can be easily performed.
[0105]
【The invention's effect】
As can be understood from the above description, the travel control device of the present invention can smoothly switch between acceleration at the time of start of the host vehicle and acceleration when a predetermined time elapses, and it can be given to the driver at the time of start. It is possible to improve the drivability by eliminating the feeling of discomfort caused by the feeling and the shaking in the front-rear direction.
In addition, based on the deviation between the target speed of the host vehicle and the host vehicle speed, the target drive torque at the time of starting can be calculated to shorten the product development time.
[Brief description of the drawings]
FIG. 1 is an overall configuration diagram of an automobile provided with a vehicle travel control apparatus according to each embodiment of the present invention.
FIG. 2 is a control block diagram of the travel control device.
FIG. 3 is an operation flowchart of an initial value calculating means in the vehicle travel control apparatus of the first embodiment of the present invention.
4 is an operation flowchart of a gradient calculating unit in the initial value calculating unit of FIG. 3;
5 is an operation flowchart of initial value calculation in the initial value calculation means of FIG. 3;
6 is an operation flowchart of target speed calculation in the target speed calculation means of FIG. 3;
7 is a start map of FIG.
8 is an operation flowchart of target drive torque calculation in the target drive torque calculation means of FIG. 3;
9 is a control block diagram of target drive torque calculation means in FIG. 3. FIG.
FIG. 10 is a control block diagram of the target throttle opening calculation means in FIG. 3;
FIG. 11 is an operation flowchart of an initial value calculating means of the vehicle travel control apparatus according to the second embodiment of the present invention.
12 is a control block diagram of target throttle opening calculation means in the travel control device of FIG. 11;
FIG. 13 is a timing chart when starting on a flat road in the travel control device of FIG. 3;
FIG. 14 is a timing chart in the case of starting on a flat road in a conventional vehicle travel control device.
FIG. 15 is a timing chart in the case of starting on a flat road in a conventional vehicle travel control device.
FIG. 16 is a timing chart in the case of starting on a flat road in a conventional vehicle travel control apparatus.
FIG. 17 is a timing chart in the case where the vehicle starts on an upward gradient in the travel control device of FIG. 3;
FIG. 18 is a timing chart in the case of starting on an ascending slope in a conventional vehicle travel control device.
FIG. 19 is a timing chart in the case of starting with a downward slope in the travel control device of FIG. 3;
FIG. 20 is a timing chart in the case of starting at a downward slope in a conventional vehicle travel control device.
FIG. 21 is a diagram showing a variation amount of a target drive torque due to a difference in flat road and gradient in the travel control device of FIG. 3 and the prior art travel control device.
FIG. 22 is a timing chart when the vehicle is started by automatically operating the dry single-plate clutch in the travel control device of FIG. 3;
23 is an operation flowchart of another gradient calculating means in the travel control apparatus of FIG. 3;
24 is an operation flowchart of initial value calculation of initial value calculation means using a map in the travel control device of FIG. 3;
25 is an initial value map of the map search of FIG. 24. FIG.
FIG. 26 is another start map of FIG.
[Explanation of symbols]
10. Vehicle travel control device
11 Initial value calculation means
12 Target speed calculation means
13 Target drive torque calculation means
21 Vehicle speed measurement means
41 Target throttle opening calculation means
42 Torque ratio calculation means
43 Target engine torque calculation means
44 Throttle opening search means
45 Estimated drive torque calculation means
46 PID control means
60 engine
70 Transmission
81 Inter-vehicle distance measuring means
82 Relative speed measuring means
91 Inter-vehicle distance setting means
92 Relative speed setting means
90 Switch input means

Claims (14)

車両の目標駆動トルクの発進時における初期値を演算する初期値演算手段と、前記車両の目標速度を演算する目標速度演算手段と、前記車両の自車速度を計測する自車速度計測手段と、前記初期値演算手段、前記目標速度演算手段、並びに前記自車速度計測手段からの各出力信号を入力して前記車両の目標駆動トルクを演算する目標駆動トルク演算手段と、該目標駆動トルク演算手段からの出力信号に基づいて目標スロットル開度を演算する目標スロットル開度演算手段とからなり、前記目標駆動トルク演算手段は、前記車両の発進時には、前記目標駆動トルクを前記初期値、前記車両の目標速度及び前記車両の自車速度に基づいて演算することを特徴とする車両の走行制御装置。  Initial value calculating means for calculating an initial value at the start of the target driving torque of the vehicle, target speed calculating means for calculating the target speed of the vehicle, own vehicle speed measuring means for measuring the own vehicle speed of the vehicle, Target drive torque calculation means for calculating the target drive torque of the vehicle by inputting each output signal from the initial value calculation means, the target speed calculation means, and the own vehicle speed measurement means, and the target drive torque calculation means Target throttle opening calculating means for calculating a target throttle opening based on an output signal from the vehicle, wherein the target driving torque calculating means sets the target driving torque to the initial value and the vehicle A travel control device for a vehicle, wherein a calculation is performed based on a target speed and the speed of the vehicle. 前記初期値演算手段は、前記車両の駆動トルクを演算する駆動トルク演算手段と、前記車両の発進若しくは停止を判定する自車走行判定手段と、前記駆動トルクの誤差を演算するトルク誤差演算手段と、前記初期値を補正する初期値補正手段とからなることを特徴とする請求項1記載の車両の走行制御装置。  The initial value calculation means includes a drive torque calculation means for calculating the drive torque of the vehicle, a host vehicle travel determination means for determining start or stop of the vehicle, and a torque error calculation means for calculating an error of the drive torque. 2. The vehicle travel control apparatus according to claim 1, further comprising initial value correction means for correcting the initial value. 前記初期値演算手段は、前記車両の加速度を演算する自車加速度演算手段と、前記車両の重量を演算する自車重量演算手段と、道路の勾配を演算する勾配演算手段とを備えていることを特徴とする請求項2記載の車両の走行制御装置。  The initial value calculating means includes own vehicle acceleration calculating means for calculating the acceleration of the vehicle, own vehicle weight calculating means for calculating the weight of the vehicle, and gradient calculating means for calculating a road gradient. The vehicle travel control apparatus according to claim 2. 前記初期値演算手段は、前記車両のカー・ナビゲーションの地図情報に基づいて前記道路の勾配を演算することを特徴とする請求項3記載の車両の走行制御装置。  4. The vehicle travel control apparatus according to claim 3, wherein the initial value calculation means calculates the gradient of the road based on map information of the car navigation of the vehicle. 前記初期値演算手段は、前記車両の駆動トルク、前記車両の速度及び加速度に基づいて前記道路の勾配を演算することを特徴とする請求項3記載の車両の走行制御装置。  4. The vehicle travel control device according to claim 3, wherein the initial value calculation means calculates the gradient of the road based on the driving torque of the vehicle, the speed and acceleration of the vehicle. 前記初期値演算手段は、前記車両の重量と前記道路の勾配とからなるマップに基づいて前記初期値を演算することを特徴とする請求項3乃至5のいずれか一項に記載の車両の走行制御装置。  The vehicle travel according to any one of claims 3 to 5, wherein the initial value calculation means calculates the initial value based on a map including a weight of the vehicle and a gradient of the road. Control device. 前記目標スロットル開度演算手段は、エンジンの回転数及び変速機のタービン回転数、該変速機のギア位置、並びに前記目標駆動トルクに基づいて前記エンジンの目標とするトルクを演算する目標エンジントルク演算手段と、該目標エンジントルクと前記エンジンの回転数とに基づいて目標とするスロットル開度を検索するスロットル開度検索手段とからなることを特徴とする請求項1乃至6のいずれか一項に記載の車両の走行制御装置。  The target throttle opening calculating means calculates a target engine torque that calculates a target torque of the engine based on the engine speed and the turbine speed of the transmission, the gear position of the transmission, and the target drive torque. The throttle opening degree searching means for searching for a target throttle opening degree based on the target engine torque and the engine speed, and the throttle opening degree searching means according to any one of claims 1 to 6 The vehicle travel control apparatus described. 前記目標スロットル開度演算手段は、前記エンジンの回転数、前記変速機のタービン回転数、並びにギア位置に基づいて推定駆動トルクを演算する推定駆動トルク演算手段と、該推定駆動トルクと前記目標駆動トルクとの偏差に基づいて制御を行う制御手段とからなり、前記目標スロットル開度に前記制御手段の演算結果を加算して、他の目標スロットル開度を演算していることを特徴とする請求項7記載の車両の走行制御装置。  The target throttle opening calculation means includes estimated drive torque calculation means for calculating an estimated drive torque based on the engine speed, the turbine speed of the transmission, and a gear position; the estimated drive torque and the target drive And a control means for performing control based on a deviation from the torque, wherein the calculation result of the control means is added to the target throttle opening to calculate another target throttle opening. Item 8. The vehicle travel control device according to Item 7. 前記目標駆動トルク演算手段は、前記車両の発進後には前記目標速度及び前記自車速度に基づいて演算することを特徴とする請求項1記載の車両の走行制御装置。The target drive torque calculating means, after start of the vehicle is running control apparatus for a vehicle according to claim 1, characterized in that the calculation based on the target speed and the vehicle speed. 前記目標速度演算手段は、前方を走行する先行車と該先行車との車間距離を自動的に調整する自車間の車間距離を計測する車間距離計測手段及び前記先行車と前記自車間の相対速度を計測する相対速度計測手段からの各出力信号、並びに、前記先行車の発進から前記自車の発進開始に至るまでの車間距離を設定する車間距離設定手段及び前記先行車の発進から前記自車の発進開始に至るまでの相対速度を設定する相対速度設定手段からの各出力信号に基づいて、前記自車を発進させることを特徴とする請求項1乃至9のいずれか一項に記載の車両の走行制御装置。  The target speed calculating means includes an inter-vehicle distance measuring means for automatically measuring an inter-vehicle distance between the preceding vehicle traveling ahead and an inter-vehicle distance between the preceding vehicle and a relative speed between the preceding vehicle and the own vehicle. Output signals from the relative speed measuring means for measuring the vehicle, and an inter-vehicle distance setting means for setting an inter-vehicle distance from the start of the preceding vehicle to the start of the own vehicle, and the start of the preceding vehicle from the own vehicle The vehicle according to any one of claims 1 to 9, wherein the vehicle is started based on output signals from relative speed setting means for setting a relative speed until the start of the vehicle. Travel control device. 前記車間距離設定手段及び前記相対速度設定手段は、その各出力信号を同時に切換可能であることを特徴とする請求項10記載の車両の走行制御装置。  11. The vehicle travel control device according to claim 10, wherein the inter-vehicle distance setting means and the relative speed setting means are capable of simultaneously switching their output signals. 前記車間距離設定手段及び前記相対速度設定手段は、前記車間距離を長く設定する場合には前記相対速度を小さく設定する、又は前記車間距離を短く設定する場合には前記相対速度を大きく設定することを特徴とする請求項10又は11記載の車両の走行制御装置。  The inter-vehicle distance setting means and the relative speed setting means set the relative speed small when setting the inter-vehicle distance long, or set the relative speed large when setting the inter-vehicle distance short. The vehicle travel control apparatus according to claim 10 or 11, characterized in that: 記目標速度演算手段は、前記先行車と前記自車間の車間距離と、前記先行車と前記自車間の相対速度とからなるマップを有し、前記先行車及び前記自車が、前記車間距離と前記相対速度とで囲まれる領域内にある場合には、前記自車を停車させることを特徴とする請求項10乃至12のいずれか一項に記載の車両の走行制御装置。 Before Symbol target speed calculating means, the preceding vehicle and the headway distance of the self-vehicle, has a map consisting of said preceding vehicle and said the own vehicle relative speed, the preceding vehicle and the own vehicle, the vehicle distance The vehicle travel control device according to any one of claims 10 to 12, wherein when the vehicle is in a region surrounded by the relative speed, the host vehicle is stopped. 前記車両のエンジンと変速機との間にクラッチを備え、前記走行制御装置は、前記車両の発進時、前記初期値に基づく前記目標スロットル開度の設定とともに、前記クラッチの繋ぎ作動を行うことを特徴とする請求項1に記載の車両の走行制御装置。  A clutch is provided between the engine and the transmission of the vehicle, and the traveling control device performs the clutch engagement operation together with the setting of the target throttle opening based on the initial value when the vehicle starts. The vehicle travel control apparatus according to claim 1, wherein
JP37490899A 1999-12-28 1999-12-28 Vehicle travel control device Expired - Fee Related JP3739619B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP37490899A JP3739619B2 (en) 1999-12-28 1999-12-28 Vehicle travel control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP37490899A JP3739619B2 (en) 1999-12-28 1999-12-28 Vehicle travel control device

Publications (2)

Publication Number Publication Date
JP2001187961A JP2001187961A (en) 2001-07-10
JP3739619B2 true JP3739619B2 (en) 2006-01-25

Family

ID=18504637

Family Applications (1)

Application Number Title Priority Date Filing Date
JP37490899A Expired - Fee Related JP3739619B2 (en) 1999-12-28 1999-12-28 Vehicle travel control device

Country Status (1)

Country Link
JP (1) JP3739619B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11858346B1 (en) * 2022-08-04 2024-01-02 International Engine Intellectual Property Company, Llc Systems and methods for managing diesel-powered vehicle following distance

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5624352B2 (en) * 2010-04-19 2014-11-12 本田技研工業株式会社 Control device for automatic transmission
KR101284306B1 (en) 2011-10-27 2013-07-08 현대자동차주식회사 Shift control method for hybrid vehicle with automated manual transmission

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11858346B1 (en) * 2022-08-04 2024-01-02 International Engine Intellectual Property Company, Llc Systems and methods for managing diesel-powered vehicle following distance

Also Published As

Publication number Publication date
JP2001187961A (en) 2001-07-10

Similar Documents

Publication Publication Date Title
JP3620359B2 (en) Vehicle travel control device
US7054733B2 (en) Adaptive cruise control system for vehicle
JP3838048B2 (en) Vehicle travel control device
JP4045961B2 (en) Braking control device
US6401024B1 (en) Vehicle follow-up control system
JP4489333B2 (en) Vehicle driving force control device
JP5928594B2 (en) Vehicle travel control device
JP3539217B2 (en) Braking / driving force control device
JPH1178600A (en) Travel control device for vehicles
JP7627427B2 (en) Vehicle driving control device
US20200171943A1 (en) Reaction force control system for accelerator pedal
CN115303282A (en) Method for determining and adjusting a minimum distance traveled during parking
JPH1128948A (en) Vehicle cruise control system
US6640181B2 (en) Vehicle velocity control apparatus and method with preceding vehicle following control function
US20050203692A1 (en) Deceleration control apparatus and method for automotive vehicle
JP2004322764A (en) Automatic speed controller
JP3739619B2 (en) Vehicle travel control device
JP7047708B2 (en) Vehicle driving support device
JP3518174B2 (en) Vehicle follow-up running control device
KR101846877B1 (en) Cruise CONTROL APPARATUS FOR VEHICLE AND METHOD THEREOF
JP2004276669A (en) Vehicle driving force control device
JP2005297900A (en) Vehicle speed control device
JP3896757B2 (en) Vehicle control method and vehicle control apparatus
JP3781011B2 (en) Travel speed control device
JP3780689B2 (en) Braking / driving force control device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040720

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20040921

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050802

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051003

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: 20051025

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051102

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091111

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101111

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111111

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121111

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131111

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees