JP3951781B2 - 車両走行制御装置 - Google Patents
車両走行制御装置 Download PDFInfo
- Publication number
- JP3951781B2 JP3951781B2 JP2002110694A JP2002110694A JP3951781B2 JP 3951781 B2 JP3951781 B2 JP 3951781B2 JP 2002110694 A JP2002110694 A JP 2002110694A JP 2002110694 A JP2002110694 A JP 2002110694A JP 3951781 B2 JP3951781 B2 JP 3951781B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- target acceleration
- acceleration
- inter
- control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Control Of Driving Devices And Active Controlling Of Vehicle (AREA)
- Controls For Constant Speed Travelling (AREA)
- Regulating Braking Force (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Traffic Control Systems (AREA)
Description
【発明の属する技術分野】
本発明は、自車を先行車に追従させて走行させる車間制御機能を備える車両走行制御装置に関する。
【0002】
【従来の技術】
従来より、自動車の走行安全性を向上させると共に、運転者の操作負担を軽減するための技術として、所定の車速範囲内の車速で自車を先行車に自動的に追従させる車間制御機能や、さらに所定の車速範囲内で車両運転者の設定した速度(セット車速)を保って定速走行させる車速制御機能を備えた車両走行制御装置が知られている。
【0003】
かかる車両走行制御装置は、一般に車速センサやレーザレーダからの出力信号に基づいて自車速度及び車間距離を検出し、この車間距離と自車速度とに応じて目標加速度を設定し、この目標加速度に基づいて自車の加減速度を制御していた。また、検出された自車速度が所定速度以下のときには、目標加速度の特性を変化させることにより、停止や発進の際の車間制御をよりスムーズに行うようにしていた。
【0004】
しかし、極低速域において車速センサの精度が低下する等の理由から、このように自車速度のみに基づいて目標加速度を設定すると、高精度な車間制御を実現することができないといった問題があった。
こうした中、例えば特開2000−219059号公報には、車速に基づいて第1の制駆動トルクを算出する第1の制駆動トルク算出手段と、車間距離に基づいて第2の制駆動トルクを算出する第2の制駆動トルク算出手段とを備えた技術が提案されている。かかる技術では、車速が所定値以上であるときに第1の制駆動トルクを目標制駆動トルクとして設定し、車速がこの所定値よりも小さいときに第1,第2の制駆動トルクに基づいた重み付けを行って目標制駆動トルクを算出し、車速が低下するほど目標制駆動トルクを第2の制駆動トルクに近づけるように制御している。
【0005】
かかる技術により、極低速域での車間制御及び車速制御をより高精度に行うことができると共に、制駆動トルクの切り替えをスムーズに行うことが可能になる。
【0006】
【発明が解決しようとする課題】
しかしながら、上記従来の車両走行制御装置は、いずれも車速や車間距離に基づいて目標加速度や目標制駆動トルクを算出して車間制御を行っているため、先行車の加減速の状況を把握することができない。このため、例えば車速と車間距離が同じである場合において先行車が加減速していると、直ちに先行車に追従した制御に移行することができず、車間制御に遅れ感が生じてしまう。その結果、先行車の運転挙動に迅速に対応できないといった問題があった。また、例えば先行車が急ブレーキをかけた場合には急激に車間距離が縮まるが、その車間距離に基づいた車間制御を行おうとするため、自車に先行車以上の急なブレーキがかかり、乗員にとっても遅れ感や違和感を感じるといった問題があった。
【0007】
本発明は、かかる問題に鑑みてなされたものであり、制御の遅れ感がなく、先行車の挙動に対応でき、乗員に違和感のない車両走行制御を実現できるようにすることを目的とする。
【0008】
【課題を解決するための手段】
上記課題に鑑み、請求項1に記載の車両走行制御装置においては、車間偏差算出手段が、自車と先行車との車間距離と予め設定された目標車間距離との偏差である車間距離偏差を算出し、相対速度算出手段が、自車と先行車との相対速度を算出する。
【0009】
そして、目標加速度算出手段が、車間偏差算出手段により算出された車間距離偏差と、相対速度算出手段により算出された相対速度とに基づき、自車を先行車に追従させるのに要する目標加速度を算出し、制駆動力制御手段が、目標加速度算出手段にて算出された目標加速度に従って自車の駆動力又は制動力を制御して、自車の加速度をこの目標加速度に制御する。
【0010】
ここで、上記目標加速度算出手段は、自車及び先行車の少なくとも一方の加減速状態に対応して目標加速度を夫々算出する複数の演算部を備え、切替手段が、自車及び先行車の少なくとも一方の加速度に基づいて、いずれかの演算部が出力した目標加速度を上記制駆動制御手段が用いる目標加速度として切り替える。
【0011】
すなわち、目標加速度算出手段は、自車又は先行車の加速状態,定速状態,減速状態或いはその程度、又は、自車と先行車との相対加速度が正かゼロか負か或いはその程度を表す加減速状態に応じ、異なる目標加速度を演算する演算部を複数備えている。そして、これら各演算部が算出した目標加速度のいずれを選択するかが、自車及び先行車の少なくとも一方の加速度に対応して予め設定されており、切替手段が、実際の加減速状態に基づいて演算部を選択し、その出力値を目標加速度として設定する。
そして、これら演算手段及び切替手段を、予め定める自車の速度領域毎に夫々備え、各速度領域にて設定した目標加速度を自車速度に基づいて切り替える。
【0012】
かかる構成によれば、自車又は先行車の速度ではなく加速度に基づいて目標加速度が切り替えられるため、自車又は先行車の挙動に即した制御を行うことができる。このため、制御の際に自車が先行車以上の急減速や急加速を行って乗員に違和感や不快感を与えることを効果的に防止することができる。また、速度の時間微分である加速度に基づいた制御を行うため、速度の変化を考慮した制御を行うことができる。このため、車速に基づく制御よりもよりきめ細かな制御を実現することができる。
【0013】
具体的には、例えば請求項2に記載のように、切替手段が、自車と先行車との相対加速度に基づいて目標加速度を切り替えるようにすることができる。
かかる構成によれば、自車と先行車の挙動の差異に迅速に対応した制御を行うことができ、先行車との関係で遅れ感のない制御を実現することができる。
【0014】
また、請求項3に記載のように、切替手段が、先行車の絶対加速度に基づいて目標加速度を切り替えるようにしてもよい。
かかる構成によれば、より自車の乗員のフィーリングに合った制御を実現することができる。すなわち、自車の乗員は、通常先行車の加減速を先行車との相対加速度として感じとるのではなく、例えば先行車のブレーキランプが点灯したり、先行車が加速又は減速する際の先行車後部の動き(沈み込みや浮き上がり)を視覚的に認識して感じとる。そして、このような先行車の動きは先行車の絶対加速度(路面に対する加速度)に基づくものであるため、当該先行車の絶対加速度に基づいて目標加速度を切り替えると乗員のフィーリングに合致した加減速を創出できるのである。
【0015】
また、上記目標加速度の切替処理に際しては、請求項4に記載のように、切替手段が、切り替え前後の目標加速度を連続的に重み付けをして変更する配合処理を行うようにするとよい。
すなわち、各目標加速度の切り替えに際して、その切り替え前後の目標加速度をデジタル的に切り替えるとすると、急加速や急減速を伴って乗員にショックによる不快感を与えるため、連続的(アナログ的)に切り替えることでこれを解消するものである。
【0016】
この「重み付け」を行う具体的手法としては、例えば請求項5に記載のように、上記切替手段が、目標加速度の配合処理に際し、目標加速度A*(配合後の目標加速度)を、上記演算部の一方が算出した目標加速度A1と演算部の他方が算出した目標加速度A2(A1<A2)とを用いて次式に基づいて算出することが考えられる。
【0017】
A*=αA1+(1−α)A2
ただし、係数αは、自車又は先行車の加速度Aaと予め定めるしきい値ATH1及びATH2(ATH1<ATH2)とに基づき、下記のように決定される値である。
Aa≦ATH1 ;α=1
ATH1<Aa<ATH2 ;0<α<1
ATH2≦Aa ;α=0
尚、ここでいう目標加速度A1,A2は、上述した演算部が2つであることを限定するものではない。すなわち、演算部が2つ以上ある場合には、その切り替え対象となる2つの目標加速度の夫々を意味するものである。従って切替処理が3段以上ある場合には、上式はその切替処理毎に用いられ得る。
【0018】
また、ATH1及びATH2は、切替処理の開始又は終了の基準となる加速度であり、切替処理の運用により適宜設定することができる。例えば後述する実施例でも述べるように切替処理を先行車の絶対加速度により設定する場合には、先行車の絶対加速度がATH1を超えATH2に達するまでは、切替完了前と切替完了後の目標加速度の配合がα(又は1−α)の割合で行われることになる。
【0019】
さらに、係数αは、線形的に変化してもよいし曲線的に変化してもよく、要は目標加速度がA1からA2に変化するまで連続的に変化するものであればよい。ただし、後述する実施例でも述べるように、線形的に変化させた方が制御としては単純であり簡易に実現することができる。
【0020】
また、請求項6に記載のように、各速度領域にて設定した目標加速度を自車速度に基づいて切り替えると共に、この切替処理に際し、上述のように目標加速度を連続的に重み付けをして変更するようにしてもよい。
【0021】
これは、例えば車間制御(ACC)において高速ACC制御,低速ACC制御のように制御体系が区分されている場合や、さらに低速ACCにおいて極低速制御,低速制御に区分されている場合を想定したものである。
かかる車間制御において、各速度領域毎に目標加速度を重み付けを加味して個々に設定し、それらを自車速度を基準にさらに重み付けをすることで、体系化したシステムを構築することができる。
【0022】
この場合、請求項7に記載のように、上記複数の演算部が、速度領域が低速領域である程数多く設けられるようにするのが好ましい。
上記従来技術の説明でも述べたように、低速領域ほどきめ細かい制御が要されるので、これを考慮したものである。
【0023】
かかる構成により、高精度でしかもスムーズな制御を実現することができる。
【0024】
【0025】
【発明の実施の形態】
以下、本発明の好適な実施例を図面に基づいて説明する。図1は、本実施例にかかる車両走行制御装置1のシステム構成を概略的に示すブロック図であり、車間制御用電子制御装置(以下「車間制御ECU」という)2、エンジン制御用電子制御装置(以下「エンジンECU」という)6、及びブレーキ電子制御装置(以下「ブレーキECU」という)4を中心に構成されている。
【0026】
車間制御ECU2は、マイクロコンピュータを中心として構成されている電子回路であり、現車速(Vn)信号、操舵角(str-eng ,S0)信号、ヨーレート信号、目標車間時間信号、ワイパスイッチ情報、アイドル制御やブレーキ制御の制御状態信号等をエンジンECU6から受信する。そして、車間制御ECU2は、この受信したデータに基づいて、カーブ曲率半径Rを推定したり、車間制御演算をしている。
【0027】
レーザレーダセンサ3は、レーザによるスキャニング測距器とマイクロコンピュータとを中心として構成されている電子回路であり、スキャニング測距器にて検出した先行車の角度や相対速度等、及び車間制御ECU2から受信する現車速(Vn)信号、カーブ曲率半径R等に基づいて先行車の自車線確率を演算し、相対速度等の情報も含めた先行車情報として車間制御ECU2に送信する。また、自己のダイアグノーシス信号も車間制御ECU2に送信する。
【0028】
さらに、車間制御ECU2は、このようにレーザレーダセンサ3から受信した先行車情報に含まれる自車線確率等に基づいて、車間制御すべき先行車を決定し、先行車との車間を適切に調節するための制御指令値として、エンジンECU6に、目標加速度信号、フューエルカット要求信号、ODカット要求信号、3速シフトダウン要求信号、ブレーキ要求信号を送信している。また、警報発生の判定をして、警報吹鳴要求信号或いは警報吹鳴解除要求信号を送信したりする。さらに、ダイアグノーシス信号、表示データ信号等を送信する。
【0029】
ブレーキECU4は、マイクロコンピュータを中心として構成されている電子回路であり、車両の操舵角を検出するステアリングセンサ8、車両の旋回状態としてのヨーレートを検出するヨーレートセンサ10、および各車輪の速度を検出する車輪速センサ12から操舵角やヨーレートを求めて、これらのデータをエンジンECU6を介して車間制御ECU2に送信する。また、ブレーキECU4は、エンジンECU6を介する車間制御ECU2からの目標加速度等に基づくブレーキ要求に応じてブレーキ力を制御するために、ブレーキ油圧回路に備えられた増圧制御弁・減圧制御弁の開閉をデューティ制御するブレーキアクチュエータ25を制御したり、エンジンECU6を介する車間制御ECU2からの警報要求信号に応じて警報ブザー14を鳴動する。
【0030】
エンジンECU6は、マイクロコンピュータを中心として構成されている電子回路であり、アクセルペダルの踏み込み量を検出するアクセルペダルセンサ15、車両速度を検出する車速センサ16、フットブレーキの踏み込みの有無を検出するブレーキスイッチ18、クルーズコントロールスイッチ20、クルーズメインスイッチ22、及びその他のセンサやスイッチ類からの検出信号等を受信し、さらに、上述したブレーキECU4及び車間制御ECU2からの各種信号を受信している。
【0031】
そして、エンジンECU6は、この受信した信号から判定する運転状態に応じて、内燃機関(ここでは、ガソリンエンジン)のスロットル開度を調整するスロットルアクチュエータ24、トランスミッション26のアクチュエータ駆動段に対して駆動命令を出力している。これらのアクチュエータにより、内燃機関の出力、ブレーキ力あるいは変速シフトを制御することが可能となっている。
【0032】
次に、本実施例のオートクルーズ制御の概略を図2の状態遷移図を参照して説明する。
制御は、ステップAの「クルーズOFF」状態から開始され、クルーズメインスイッチ22をONすることによって、ステップBの「クルーズReady」状態へ遷移する。そして、ステップBの状態でクルーズコントロールスイッチ20中のクルーズセットスイッチをONすることにより、ステップCのクルーズ制御に遷移する。なお、ステップCのクルーズ制御中にフットブレーキがONされたり、所定の有効車速範囲をオーバーした場合には、ステップCのクルーズ制御からステップBのクルーズReady状態へ遷移する。
【0033】
ステップCのクルーズ制御においては、セット車速以下の先行車が存在しない場合にはステップDの車速制御(定速走行)を行い、セット車速以下の先行車が存在する場合にはステップEの車間制御(追従走行)を行う。そして、これら車速制御及び車間制御を含むクルーズ制御中にアクセルペダルが踏み込まれた場合には、所定の条件が成立するとステップFのオーバライド状態に遷移する。
【0034】
次に、ステップDの車速制御又はステップEの車間制御において車間制御ECU2にて設定される目標加速度の演算方法について、図3に基づいて説明する。尚、図3は本実施例における車両走行制御の機能ブロック図である。
同図に示すように、車間制御ECU2は、車間制御にかかる低速ACC制御部及び高速ACC制御部,並びに車速制御にかかる定速CC制御部を備え、各制御部にて制御目標値である目標加速度を夫々演算する。そして、各制御部内で算出された複数の目標加速度の切替処理,又は各制御部間での目標加速度の切替処理を滑らかに繋げるように、その目標加速度の切り替えに際して後述する所謂メンバシップ関数による配合処理(重み付け)を段階的に行い、最終的な設定値としての目標加速度を算出してエンジンECU6に出力するようになっている。
【0035】
具体的には同図に示すように、先行車が存在する場合の車間制御にあたり、低速ACC制御部が、自車速度が50km/h未満の場合をメインに目標加速度を演算し、高速ACC制御部が、自車速度が60km/h以上の場合をメインに目標加速度を演算する。また、先行車が存在しない場合等の車速制御にあたり、定速CC制御部が、自車を定速走行させるための目標加速度を演算する。
【0036】
そしてさらに、低速走行の場合ほどきめ細かな制御が要求される等の理由から、低速ACC制御部においては、自車速度が20km/h未満の場合をメインに目標加速度を演算する極低速演算部と、自車速度が30km/h以上の場合をメインに目標加速度を演算する低速演算部とが設けられ、特に極低速演算部においてよりきめ細かな制御ができるようにされている。
【0037】
すなわち、極低速演算部においては、自車と先行車との相対加速度が負であるとき目標加速度を演算する車間制御演算部(1),相対加速度がゼロであるときの目標加速度を演算する車間制御演算部(2),相対加速度が正であるときの車間制御演算部(3)が設けられている。そして、各車間制御演算部では、予め算出された後述する車間距離偏差と相対速度に基づいた目標加速度を夫々演算する。このように、極低速演算部において車間制御演算部を複数設けたのは、自車の加減速状態により目標加速度が敏感に変わってくるからである。例えばある時点において車間距離偏差及び相対速度が共に同じであっても、相対加速度が負である場合には追突防止のために目標加速度をマイナス側(減速側)にする必要があるのに対し、相対加速度がゼロで走行している場合にはその必要性が小さい。さらに、相対加速度が正である場合には逆に目標加速度をプラス側にシフトさせる必要があるといったことを考慮し、車間制御演算部を複数設けて相対加速度の加減速状態により適切な目標加速度を選択できるようにしたものである。
【0038】
また、低速演算部においては、自車と先行車との相対加速度が負であるときの目標加速度を演算する車間制御演算部(4),相対加速度が正又はゼロであるときの車間制御演算部(5)が設けられている。そして、上記と同様に、各車間制御演算部では、予め算出された先行車との車間距離偏差と相対速度とを用いて夫々目標加速度を演算する。
【0039】
このように、極低速演算部において低速演算部よりも車間制御演算部を多く設けたのは、極低速演算部の方が目標車間距離が小さくなるため、追突を防止するための細かな制御が必要とされるためである。
尚、本実施例では、高速ACC制御部においても低速演算部と同様の演算部が設けられているが、その説明については省略する。
【0040】
そして、上述のようにして各車間制御演算部にて目標加速度が演算されると、まず別途検出された先行車の絶対加速度(以下「先行車加速度」という)に基づいて、各演算部にてその目標加速度の配合処理(重み付け)を行う。尚、先行車の絶対加速度は、車速センサ16及びレーザレーダセンサ3からの出力信号に基づき得られた自車の車速と、自車と先行車との相対速度とを用いて演算される。つまり、車速の時間微分により得られる自車の絶対加速度に対し、相対速度の時間微分により得られる自車と先行車との相対加速度を加算することにより、先行車の絶対加速度が算出される。
【0041】
上記配合処理は、予め設定したメンバシップ関数を用いて行われる。すなわち同図に示すように、極低速演算部のメンバシップ関数においては、車間制御演算部(1)の演算値の配合割合が、先行車加速度が−0.5(m/s2)未満の場合に100%となっており、−0.5(m/s2)から0(m/s2)にかけて線形的に減少するように設定されている。また、車間制御演算部(2)の演算値の配合割合が、先行車加速度が0(m/s2)の場合に100%となっており、−0.5(m/s2)から0(m/s2)にかけて線形的に増加し、0(m/s2)から0.5(m/s2)にかけて線形的に減少するように設定されている。さらに、車間制御演算部(3)の演算値の配合割合が、先行車加速度が0.5(m/s2)以上の場合に100%となっており、0.5(m/s2)から0(m/s2)にかけて線形的に減少するように設定されている。
【0042】
この配合処理により得られる目標加速度は、具体的には次のようにして得られる。すなわち、配合処理にて得られる目標加速度A*を、演算部の一方が算出した目標加速度A1,演算部の他方が算出した目標加速度A2(A1<A2)として表すと、次式(1)のようになる。
A*=αA1+(1−α)A2・・・(1)
ただし、係数αは、先行車加速度Aaと予め定めるしきい値ATH1及びATH2(ATH1<ATH2)とに基づき、下記のように決定される値である。
【0043】
Aa≦ATH1 ;α=1
ATH1<Aa<ATH2 ;0<α<1
ATH2≦Aa ;α=0
すなわち、図3の極低速演算部にて示された上記例を、上記式(1)に即して説明すると、図6(a)のようになる。
【0044】
すなわち、上記例では、目標加速度が車間制御演算部(1)〜(3)から夫々得られた出力値を用いて3段に設定されることになるが、配合処理の演算は前後2段に分けて行われる。つまり、車間制御演算部(1)が算出した目標加速度と車間制御演算部(2)が算出した目標加速度との配合処理は、同図(a)の右上段に示すように、ATH1=−0.5(m/s2),ATH2=0(m/s2)に設定されることになる。そして、係数αは、車間制御演算部(1)の目標加速度及び車間制御演算部(2)の目標加速度の夫々が線形的に変化するように設定される。また、車間制御演算部(2)が算出した目標加速度と車間制御演算部(3)が算出した目標加速度との配合処理は、同図(a)の右下段に示すように、ATH1=0(m/s2),ATH2=0.5(m/s2)に設定されることになる。そして、係数αは、車間制御演算部(2)の目標加速度及び車間制御演算部(3)の目標加速度の夫々が線形的に変化するように設定される。そして、同図(a)の右上段と右下段とを合成すると同図(a)の左段のようになり、目的の配合処理が実現されることになる。
【0045】
このため、図3においては、例えば先行車加速度が−0.25(m/s2)において、車間制御演算部(1)の演算値と車間制御演算部(2)の演算値とが夫々50%の割合で配合され、例えば先行車加速度が0.25(m/s2)において、車間制御演算部(2)の演算値と車間制御演算部(3)の演算値とが夫々50%の割合で配合されるようになっている。
【0046】
また、低速演算部のメンバシップ関数においては、車間制御演算部(4)の演算値の配合割合が、先行車加速度が−2.0(m/s2)未満の場合に100%となっており、−2.0(m/s2)から−0.5(m/s2)にかけて線形的に減少するように設定されている。また、車間制御演算部(5)の演算値の配合割合が、先行車加速度が−0.5(m/s2)以上の場合に100%となっており、−0.5(m/s2)から−2.0(m/s2)にかけて線形的に減少するように設定されている。
【0047】
この配合処理により得られる目標加速度も上記式(1)により算出される。これを上記式(1)に即して説明すると、図6(b)のようになる。
すなわちこの場合、同図(b)に示すように、ATH1=−2.0(m/s2),ATH2=−0.5(m/s2)に設定されることになる。そして、係数αは、車間制御演算部(4)の目標加速度及び車間制御演算部(5)の目標加速度の夫々が線形的に変化するように設定される。
【0048】
このため、図3においては、例えば先行車加速度が−1.25(m/s2)において、車間制御演算部(4)の演算値と車間制御演算部(5)の演算値とが夫々50%の割合で配合されるようになっている。
そして、このようにして極低速演算部と低速演算部にて夫々重み付けされた各目標加速度が、さらに自車速度に基づくメンバシップ関数にて重み付けされる。
【0049】
具体的には、極低速演算部の演算値の配合割合が、自車速度が20(km/h)未満の場合に100%となっており、20(km/h)から30(km/h)にかけて線形的に減少するように設定されている。また、低速演算部の演算値の配合割合が、自車速度が30(km/h)以上の場合に100%となっており、30(km/h)から20(km/h)にかけて線形的に減少するように設定されている。
【0050】
この配合処理により得られる目標加速度は、上記式(1)に準じた下記式(2)により得られる。すなわち、配合処理にて得られる目標加速度A**を、極低速演算部が算出した目標加速度A3,低速演算部が算出した目標加速度A4として表すと、次式(2)のようになる。
A**=α’A3+(1−α’)A4・・・(2)
ただし、係数α’は、自車速度Vaと予め定めるしきい値VTH1及びVTH2(VTH1<VTH2)とに基づき、下記のように決定される値である。
【0051】
Va≦VTH1 ;α’=1
VTH1<Va<VTH2 ;0<α’<1
VTH2≦Va ;α’=0
図3の上記例を、上記式(2)に即して説明すると、図7(a)のようになる。
【0052】
すなわち、上記例では、極低速演算部が算出した目標加速度と低速演算部が算出した目標加速度との配合処理は、同図(a)に示すように、VTH1=20(km/h),VTH2=30(km/h)に設定されることになる。そして、係数α’は、極低速演算部の目標加速度及び低速演算部の目標加速度の夫々が線形的に変化するように設定される。
【0053】
このため、図3においては、例えば自車速度が25(km/h)において、極低速演算部の演算値と低速演算部の演算値とが夫々50%の割合で配合されるようになっている。
尚、高速ACC制御部においても、図示しない車間制御演算部での演算値に関する配合処理が行われ、目標加速度が設定される。
【0054】
そして、このようにして低速ACC制御部及び高速ACC制御部の各々で設定された各目標加速度が、さらに自車速度に基づくメンバシップ関数にて重み付けされる。
具体的には、低速ACC制御部の演算値の配合割合が、自車速度が50(km/h)未満の場合に100%となっており、50(km/h)から60(km/h)にかけて線形的に減少するように設定されている。また、高速ACC制御部の演算値の配合割合が、自車速度が60(km/h)以上の場合に100%となっており、60(km/h)から50(km/h)にかけて線形的に減少するように設定されている。
【0055】
この配合処理により得られる目標加速度も上記式(2)により算出される。これを上記式(2)に即して説明すると、図7(b)のようになる。
すなわちこの場合、低速ACC制御部が算出した目標加速度と高速ACC制御部が算出した目標加速度との配合処理は、同図(b)に示すように、VTH1=50(km/h),VTH2=60(km/h)に設定されることになる。そして、係数α’は、低速ACC制御部の目標加速度及び高速ACC制御部の目標加速度の夫々が線形的に変化するように設定される。
【0056】
このため、図3においては、例えば先行車加速度が55(km/h)において、低速ACC制御部の演算値と高速ACC制御部の演算値とが夫々50%の割合で配合されるようになっている。
以上のようにして、先行車が存在するときの車間制御における目標加速度が決定される。
【0057】
一方、定速CC制御部においては、車速に応じて予め定めたセット車速を現在の自車速に応じて選択し、現在の車速からこのセット車速に制御するために適切な加速度を目標加速度として設定する。
そして、クルーズコントロールスイッチ20中のクルーズセットスイッチがONであることを条件に、現在のクルーズ制御が車間制御か定速制御かによって、上述したACC制御部にて設定された目標加速度又は定速CCにて設定された目標加速度のいずれかをエンジンECU6に対して出力する。
【0058】
次に、車間制御ECU2にて実行される車両走行制御処理の詳細について、図4及び図5を参照して説明する。
図4は、車間制御ECU2におけるメイン処理を示すフローチャートである。まず、最初のステップS110において状態遷移フラグ処理を行う。この状態遷移フラグ処理においては、クルーズメインスイッチ22のON・OFF状態に応じてメインスイッチフラグをON又はOFFに設定するメインスイッチフラグ処理,クルーズコントロールスイッチ20中のクルーズセットスイッチのON・OFF状態に応じてクルーズ制御中フラグをON又はOFFに設定するクルーズ制御中フラグ処理,車間制御中であるか否かに応じて車間クルーズ制御中フラグをON又はOFFに設定する車間クルーズ制御中フラグ処理,及びオーバーライド中であるか否かに応じてオーバライド中フラグをON又はOFFに設定するオーバライド中フラグ処理を順次行う。
【0059】
続いて、セット車速演算を行う(S120)。ここでは、クルーズコントロールスイッチ20からの信号等に基づいて、クルーズ制御において、車間制御から定速制御に切り替わった際等のセット車速を、自車速度に対応して演算する処理を行う。
【0060】
続いて、カーブ半径を推定する(S130)。ここでは、ステアリングセンサ8にて検出された操舵角に基づき、自車前方の自車線のカーブ半径を演算する処理を行う。
続いて、先行車を選択する(S140)。ここでは、レーザレーダセンサ3より受信した物標データに基づいて先行車候補群を抽出し、先行車候補があれば、車間距離が最小の物標を先行車として選択する処理を行う。
【0061】
そして、車間クルーズ目標加速度演算処理を行う。ここでは、車間制御及び車速制御に用いる目標加速度を先行車の加速度に基づいて演算する。以下、この目標加速度演算処理について、図5に基づいて詳細に説明する。
まず、同図(a)に示すように、先行車を認識中であるかどうかを判断する(S310)。このとき先行車を認識中でなければ(S310:NO)、上述した定速CC制御部での演算結果、つまり、先行車を未認識の場合のセット車速に制御するための加速度を目標加速度として設定する(S370)。
【0062】
一方、S310において先行車を認識中であれば(S310:YES)、S320へ移行して車間距離偏差を演算する。この車間距離偏差(m)は、現在の車間距離から予め設定した目標車間距離を減算した値である。尚、目標車間距離は車速に応じて可変とすることで、より運転者の感覚に合致させることができる。
【0063】
さらに、続くS330にて相対速度を演算する。この相対速度の演算に際しては、ノイズなどの影響を減少させるため、複数回検出された相対速度を平滑化する。
そして、このようにして得られた車間距離偏差と相対速度に基づき、上述した低速ACC制御部と高速ACC制御部の各車間制御演算部において目標加速度を演算する(S340)。
【0064】
各車間制御演算部は、図5(b)に示すような車間距離偏差と相対速度に応じて目標加速度を決定するための制御マップを夫々備えており、この制御マップを参照して適切な目標加速度を選択する。同図には、車間制御演算部(1)が備える制御マップの例が示されている。この制御マップは、車間距離偏差(m)として−15,−10,−5,0,5,10,15の7つの値、相対速度(km/h)として16,8,0,−8,−16,−24の6つの値に対する目標加速度を示すものであるが、マップ値として示されていない値については、マップ内では直線補間により演算した値を採用し、マップ外ではマップ端の値を採用する。また、マップ内の値を用いる場合においても、所定の上下限ガードを施すことも考えられる。そして、このような制御マップが各車間制御演算部毎に車間距離偏差と相対速度との関係を異にして設けられており、各車間制御演算部にて目標加速度が夫々設定される。
【0065】
そして、全ての車間制御演算部にて目標加速度の演算が終了すると(S350:YES)、続いて目標加速度を滑らかに設定するための上述した配合処理を行う(S360)。
すなわち、まず低速ACC制御部,高速ACC制御部の夫々において配合処理が行われる。このとき低速ACC制御部では、上述のように、まず極低速演算部,低速演算部の夫々において先行車加速度に基づいた配合処理を行い、続いて、これにより設定された各目標加速度について自車速度に基づいた配合処理を行う。そして、さらにその結果低速ACC制御部にて設定された目標加速度と、高速ACC制御部にて設定された目標加速度について自車速度に基づいた配合処理を行うことで、本処理における目標加速度が設定される。
【0066】
図4に戻り、このようにして、車間制御及び車速制御における各目標加速度が夫々設定されると、このいずれの目標加速度をエンジンECU6に出力するか否かを判定する処理を行う。
すなわち、まずクルーズ制御中フラグがONであるか否かを判断し、クルーズ制御中フラグがOFFであれば(S160:NO)、そのまま本処理を終了する。 一方、クルーズ制御中フラグがONであれば(S160:YES)、続いて、オーバライド中フラグがONであるか否かを判断し(S170)、オーバライド中フラグがONであれば(S170:YES)、そのまま本処理を終了する。
【0067】
一方、オーバライド中フラグがOFFであれば(S170:NO)、続いて、車間クルーズ制御中フラグがONか否かを判断する(S180)。そして、車間クルーズ制御中フラグがONであれば(S180:YES)、S150にて演算した車間制御用の目標加速度を制御目標加速度として設定し、車間クルーズ制御中フラグがOFFであれば(S180:NO)、S150にて演算した車速制御用の目標加速度を制御目標加速度として設定する。
【0068】
そして、このようにして設定された制御目標加速度を、エンジンECU6に対して制御指令値として出力する。エンジンECU6では、この制御目標加速度を実現するためのエンジン制御を実行する。
以上に説明したように、本実施例の車両走行制御装置1においては、車間制御ECU2において自車と先行車の相対加速度の状態に対応して目標加速度を夫々算出する複数の車間制御演算部が設けられ、これら複数の車間制御演算部が算出した目標加速度が、先行車加速度に基づいて配合され、さらに自車速度に基づいて配合されて設定される。そして、このようにして設定された目標加速度がエンジンECU6に出力される。
【0069】
つまり、先行車の絶対加速度に基づいて目標加速度が設定されるため、先行車の挙動に則した制御を行うことができる。このため、制御の際に先行車の挙動に伴う自車の急減速や急加速を抑制することができ、乗員に違和感や不快感を与えることを効果的に防止することができる。また、速度の時間微分である加速度に基づいた制御を行うため、速度の変化を考慮した制御を行うことができる。このため、車速に基づく制御よりもよりきめ細かな制御を実現することができる。
【0070】
また、先行車の絶対加速度に基づいて目標加速度が設定されるため、自車の乗員のフィーリングに合った制御を実現することができる。
さらに、目標加速度の切替処理に際して配合処理がなされ、目標加速度が連続的に重み付けをして変更されるため、切替処理に伴う急加速や急減速による乗員へのショックを抑制又は回避することができ、切替処理をスムーズに行うことができる。
【0071】
尚、本実施例において、車間制御ECU2が、車間偏差算出手段,相対速度算出手段,目標加速度算出手段,及び切替手段に該当し、エンジンECU6が制駆動力制御手段に該当する。
以上、本発明の実施例について説明したが、本発明の実施の形態は、上記実施例に何ら限定されることなく、本発明の技術的範囲に属する限り種々の形態をとり得ることはいうまでもない。
【0072】
例えば上記実施例では、低速ACC制御部の極低速演算部において車間制御演算部を3つ設け、低速演算部において車間制御演算部を2つ設けた例を示したが、この車間制御演算部の個数については、制御をどれだけ緻密に行うかにより適宜変更することができる。また、極低速演算部と低速演算部とを分けて各々で配合処理を行う例を示したが、これらをまとめて低速演算部とし、より大ざっぱな演算処理を行うようにしてもよい。尚、高速ACC制御部についても同様である。
【図面の簡単な説明】
【図1】 実施例の車両走行制御装置のシステムブロック図である。
【図2】 実施例のオートクルーズ制御の概略を示す状態遷移図である。
【図3】 車間制御ECUにて実行される目標加速度の設定方法を表す説明図である。
【図4】 車間制御ECUにて実行されるメイン処理を示すフローチャートである。
【図5】 メイン処理中で実行される目標加速度の演算処理を示すフローチャートである。
【図6】 車間制御ECUにて実行される目標加速度の配合処理を表す説明図である。
【図7】 車間制御ECUにて実行される目標加速度の配合処理を表す説明図である。
【符号の説明】
1・・・車両走行制御装置、 2・・・車間制御ECU、
3・・・レーザレーダセンサ、 4・・・ブレーキECU、
6・・・エンジンECU、 16・・・車速センサ
Claims (7)
- 自車と先行車との車間距離と予め設定された目標車間距離との偏差である車間距離偏差を算出する車間偏差算出手段と、
自車と先行車との相対速度を算出する相対速度算出手段と、
前記車間偏差算出手段により算出された車間距離偏差と、前記相対速度算出手段により算出された相対速度とに基づき、自車を先行車に追従させるのに要する目標加速度を算出する目標加速度算出手段と、
該目標加速度算出手段にて算出された目標加速度に従って自車の駆動力又は制動力を制御して、自車の加速度を該目標加速度に制御する制駆動力制御手段と、
を備えた車両走行制御装置において、
前記目標加速度算出手段は、
自車及び先行車の少なくとも一方の加減速状態に対応して前記目標加速度を夫々算出する複数の演算部、
及び、
自車及び先行車の少なくとも一方の加速度に基づいて、前記いずれかの演算部が出力した目標加速度を前記制駆動制御手段が用いる目標加速度として切り替える切替手段を、
予め定める自車の速度領域毎に夫々備え、
前記各速度領域にて設定した目標加速度を自車速度に基づいて切り替えることを特徴とする車両走行制御装置。 - 前記切替手段は、自車と先行車との相対加速度に基づいて前記目標加速度を切り替えることを特徴とする請求項1記載の車両走行制御装置。
- 前記切替手段は、先行車の絶対加速度に基づいて前記目標加速度を切り替えることを特徴とする請求項1記載の車両走行制御装置。
- 前記切替手段は、前記目標加速度の切替処理に際し、前記切り替え前後の目標加速度を連続的に重み付けをして変更する配合処理を行うことを特徴とする請求項1〜3のいずれかに記載の車両走行制御装置。
- 前記切替手段は、前記目標加速度の配合処理に際し、前記目標加速度A*を、前記演算部の一方が算出した目標加速度A1,前記演算部の他方が算出した目標加速度A2(A1<A2)を用いて次式に基づいて算出することを特徴とする請求項4記載の車両走行制御装置。
A*=αA1+(1−α)A2
ただし、係数αは、前記自車又は先行車の加速度Aaと予め定めるしきい値ATH1及びATH2(ATH1<ATH2)とに基づき、下記のように決定される値である。
Aa≦ATH1 ;α=1
ATH1<Aa<ATH2 ;0<α<1
ATH2≦Aa ;α=0 - 前記目標加速度算出手段は、
前記各速度領域にて設定した目標加速度を自車速度に基づいて切り替える切替処理に際し、該目標加速度を連続的に重み付けをして変更することを特徴とする請求項1〜5のいずれかに記載の車両走行制御装置。 - 前記複数の演算部が、前記速度領域が低速領域である程数多く設けられたことを特徴とする請求項6記載の車両走行制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002110694A JP3951781B2 (ja) | 2002-04-12 | 2002-04-12 | 車両走行制御装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002110694A JP3951781B2 (ja) | 2002-04-12 | 2002-04-12 | 車両走行制御装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003306053A JP2003306053A (ja) | 2003-10-28 |
JP3951781B2 true JP3951781B2 (ja) | 2007-08-01 |
Family
ID=29393753
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002110694A Expired - Fee Related JP3951781B2 (ja) | 2002-04-12 | 2002-04-12 | 車両走行制御装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3951781B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210300367A1 (en) * | 2020-03-31 | 2021-09-30 | Panasonic Intellectual Property Management Co., Ltd. | Vehicle and vehicle control method |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005161988A (ja) * | 2003-12-02 | 2005-06-23 | Nissan Motor Co Ltd | 先行車両追従走行制御装置 |
DE10356673B4 (de) | 2003-12-04 | 2008-10-02 | Knorr-Bremse Systeme für Nutzfahrzeuge GmbH | Anordnung zur Beeinflussung des Giermoments |
JP4172434B2 (ja) | 2004-07-30 | 2008-10-29 | トヨタ自動車株式会社 | 車間距離制御装置 |
JP4715754B2 (ja) * | 2007-01-10 | 2011-07-06 | 株式会社デンソー | 走行制御装置 |
CN102917935B (zh) * | 2011-04-11 | 2016-01-06 | 丰田自动车株式会社 | 车辆控制装置以及车辆控制方法 |
JP7205383B2 (ja) | 2019-05-28 | 2023-01-17 | 株式会社デンソー | 車両制御装置 |
JP7327210B2 (ja) * | 2020-02-28 | 2023-08-16 | いすゞ自動車株式会社 | 運転支援装置 |
-
2002
- 2002-04-12 JP JP2002110694A patent/JP3951781B2/ja not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20210300367A1 (en) * | 2020-03-31 | 2021-09-30 | Panasonic Intellectual Property Management Co., Ltd. | Vehicle and vehicle control method |
US11827221B2 (en) * | 2020-03-31 | 2023-11-28 | Panasonic Intellectual Property Management Co., Ltd. | Vehicle and vehicle control method |
Also Published As
Publication number | Publication date |
---|---|
JP2003306053A (ja) | 2003-10-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5336052B2 (ja) | クルーズ制御装置、プログラム、及び目標車速の設定方法 | |
JP4172434B2 (ja) | 車間距離制御装置 | |
US8666631B2 (en) | Vehicle travel control device | |
US7647153B2 (en) | Method of controlling a vehicle while operating under a cruise control | |
US6418370B1 (en) | Apparatus and method for controlling a target distance and a warning distance between traveling vehicles and a recording medium for storing the control method | |
WO2013180206A1 (ja) | 車両制御装置 | |
US8103424B2 (en) | Inter-vehicle distance control apparatus and method for controlling inter-vehicle distance | |
CN111699113A (zh) | 车辆控制装置 | |
US20090118958A1 (en) | Vehicle travel control device and vehicle travel control method | |
JP4301162B2 (ja) | 加減速度制御装置 | |
JP2006175941A (ja) | 加減速度制御装置 | |
JP3951781B2 (ja) | 車両走行制御装置 | |
US20130317718A1 (en) | Vehicle control system and manufacturing method therefor | |
JPH0717298A (ja) | 自動車の走行制御装置 | |
JP3932851B2 (ja) | 車両制御装置 | |
JP4624726B2 (ja) | 車間距離制御装置 | |
JP3849380B2 (ja) | 車間制御装置及び記録媒体 | |
JPH11348599A (ja) | 車両の走行制御装置 | |
JP3932861B2 (ja) | 車両走行制御装置 | |
WO2022196205A1 (ja) | 車両制御装置および車両制御方法 | |
JP7343840B2 (ja) | 車両制御装置 | |
US20230192097A1 (en) | Vehicle control apparatus, vehicle, acceleration-and-deceleration control method, and vehicle control program | |
JP3239855B2 (ja) | 車間距離調整機能を備えた定速走行装置 | |
JP2008168722A (ja) | 走行制御装置 | |
JP4617995B2 (ja) | 車両用駆動力制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20040608 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061219 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070214 |
|
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: 20070403 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070416 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 3951781 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110511 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120511 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130511 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140511 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |