[go: up one dir, main page]

JPH09202157A - Vehicle drive controller - Google Patents

Vehicle drive controller

Info

Publication number
JPH09202157A
JPH09202157A JP3136496A JP3136496A JPH09202157A JP H09202157 A JPH09202157 A JP H09202157A JP 3136496 A JP3136496 A JP 3136496A JP 3136496 A JP3136496 A JP 3136496A JP H09202157 A JPH09202157 A JP H09202157A
Authority
JP
Japan
Prior art keywords
vehicle
distance
target
torque
inter
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.)
Granted
Application number
JP3136496A
Other languages
Japanese (ja)
Other versions
JP3745437B2 (en
Inventor
Akira Terauchi
章 寺内
Katsumi Kanasugi
克己 金杉
Hisaya Izawa
久弥 井沢
Tetsuya Kemi
哲也 毛見
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.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co 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 Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP03136496A priority Critical patent/JP3745437B2/en
Publication of JPH09202157A publication Critical patent/JPH09202157A/en
Application granted granted Critical
Publication of JP3745437B2 publication Critical patent/JP3745437B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To improve responsiveness with respect to control by calculating a target variation amount of traveling torque based on the deviation between a distance between cars and a target distance between cars, inputting an actuator manipulation amount and varying the speed. SOLUTION: A laser radar 10 detecting a steric hinderer through a reflected wave is provided. A controller unit 20 composed of a microprocesser finds a distance between cars from the output of the laser radar 10, detects the speed from the output of a speed sensor 12, and drives a throttle actuator 14. In order to control the distance between cars, throttle motor control amount is determined so that the deviation between the target distance between cars and the actual distance between cars may be zero. A target variation amount of the traveling torque is calculated on the basis of the deviation between the distance between cars and the target distance between cars and the manipulating amount is calculated on the basis of the target variation amount of the traveling torque and the self car speed. The actuator manipulation amount is calculated on the basis of the manipulation amount, inputted and the speed is varied. Thus responsiveness to variation of the distance between cars can be improved and acceleration and deceleration can be suitably controlled.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】この発明は車両用走行制御装
置に関し、より具体的には前車との車間距離を所定の値
に保って追従走行するように制御するものに関する。
尚、以下の説明では簡略化のため、『車間距離』を『車
間』と略称する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle travel control device, and more particularly, to a vehicle travel control device for controlling a vehicle to follow a vehicle while maintaining a vehicle-to-vehicle distance at a predetermined value.
In the following description, the "inter-vehicle distance" is abbreviated as "inter-vehicle distance" for simplification.

【0002】[0002]

【従来の技術】車間制御においては一般にはPID制御
則を用いてスロットル開度を制御し、車速を目標値に制
御している。その例として特開平5−213094号公
報記載の技術を挙げることができる。この従来技術にお
いては、先行車との車間と自車速から目標車間を算出
し、所定時間後の目標車速を予測し、その目標車速に達
するように加速ゲインを車間距離に応じて変化させてス
ロットル開度を操作している。
2. Description of the Related Art In inter-vehicle distance control, generally, a throttle opening is controlled by using a PID control law to control a vehicle speed to a target value. An example thereof is the technique described in Japanese Patent Laid-Open No. 5-213094. In this conventional technique, the target vehicle distance is calculated from the vehicle distance with the preceding vehicle and the own vehicle speed, the target vehicle speed after a predetermined time is predicted, and the acceleration gain is changed according to the vehicle distance to reach the target vehicle speed. The opening is being operated.

【0003】また特開平4−283744号公報記載の
技術も、目標車間距離と実車間距離に応じて制御ゲイン
を設定することを提案している。
The technique described in Japanese Patent Laid-Open No. 4-283744 also proposes to set the control gain according to the target inter-vehicle distance and the actual inter-vehicle distance.

【0004】[0004]

【発明が解決しようとする課題】しかしながら、上記し
た従来技術においては、加速ゲインを切り換えて減少さ
せているため、ゲインの切替え付近で振動的な挙動が発
生する問題があった。また、その振動的挙動を抑えるた
め、滑らかにゲインを変化させる、あるいは全体のゲイ
ンを下げるなどの手段を追加すると、応答性が低下する
問題があった。
However, in the above-mentioned prior art, since the acceleration gain is switched and reduced, there is a problem that an oscillatory behavior occurs near the switching of the gain. Further, if a means for smoothly changing the gain or reducing the overall gain is added to suppress the vibrational behavior, there is a problem that the responsiveness is lowered.

【0005】従って、この発明の第1の目的は、上記し
た不都合を解消し、制御の応答性を向上させるようにし
た車両用走行制御装置を提供することにある。
Therefore, a first object of the present invention is to provide a vehicular travel control device which solves the above-mentioned inconvenience and improves the control response.

【0006】それとは別に、目標車間から目標車速を算
出してスロットルを制御する場合、例えば先行車を検知
したとき、目標車速を低下させることで車間を修正する
ため、車間変化への追従性を向上させるには、図25に
示すように、目標車速を必要以上に低下させ、十分に減
速した後に目標車速を元に戻すなどの複雑な制御が必要
となる。
In addition to this, when the target vehicle speed is calculated from the target vehicle distance and the throttle is controlled, for example, when a preceding vehicle is detected, the target vehicle speed is reduced to correct the vehicle distance. In order to improve the speed, as shown in FIG. 25, complicated control is required such as lowering the target vehicle speed more than necessary and returning the target vehicle speed to the original value after sufficiently decelerating.

【0007】上記の問題に対して、複雑な制御を行わず
に応答性を向上させるには、目標車速を使用することな
く、車間からスロットル制御量を直接算出することが考
えられるが、スロットル操作量とトルク(加速度)の関
係が線形ではないため、加減速制御が困難であった。
To improve the responsiveness to the above problems without performing complicated control, it is conceivable to directly calculate the throttle control amount from the inter-vehicle distance without using the target vehicle speed. Since the relationship between the quantity and the torque (acceleration) is not linear, acceleration / deceleration control is difficult.

【0008】従って、この発明の第2の目的は、車間変
化に対して応答性を向上させると共に、加減速を適正に
制御することができるようにした車両用走行制御装置を
提供することを目的とする。
Therefore, a second object of the present invention is to provide a vehicular traveling control device capable of improving responsiveness to a change in vehicle distance and appropriately controlling acceleration / deceleration. And

【0009】更には、上記した従来技術においては、操
作量をスロットル開度としているが、スロットル開度は
開度によって同一値でも制御量(機関出力)が大きく異
なる場合がある。従って、スロットル開度を操作量とす
ると、必ずしも意図した制御結果を得ることができない
場合がある。
Further, in the above-mentioned prior art, the operation amount is the throttle opening, but the control amount (engine output) may differ greatly even if the throttle opening has the same value. Therefore, if the throttle opening is the manipulated variable, it may not always be possible to obtain the intended control result.

【0010】従って、この発明の第3の目的は、操作量
をトルクとすることで上記した欠点を解消するようにし
た車両用走行制御装置を提供することにある。
Therefore, a third object of the present invention is to provide a vehicular travel control device which solves the above-mentioned drawbacks by making the operation amount a torque.

【0011】[0011]

【課題を解決するための手段】上記した第1の目的など
を達成するために、請求項1項に係る車両用の走行制御
装置は、自車と先行車との車間距離を検出する車間距離
検出手段、目標車間距離を設定する目標車間距離設定手
段、自車速を求め、それに車両の挙動に影響を与える因
子の係数を乗じて自車が現在出力している走行トルクを
算出する走行トルク算出手段、前記車間距離と目標車間
距離の偏差に基づいて前記走行トルクの目標変化量を算
出する走行トルク目標変化量算出手段、前記走行トルク
と走行トルクの目標変化量と自車速とに基づいて操作量
を算出する操作量算出手段、前記操作量に基づいてアク
チュエータ操作量を算出するアクチュエータ操作量算出
手段、および前記アクチュエータ操作量を入力されて車
速を変更するアクチュエータ、からなる如く構成した。
In order to achieve the above first object and the like, a traveling control device for a vehicle according to claim 1 is an inter-vehicle distance for detecting an inter-vehicle distance between a host vehicle and a preceding vehicle. Detecting means, target inter-vehicle distance setting means for setting the target inter-vehicle distance, obtaining the own vehicle speed, and multiplying it by the coefficient of the factor affecting the behavior of the vehicle to calculate the running torque currently output by the own vehicle Means, a running torque target change amount calculating means for calculating a target change amount of the running torque based on a deviation between the inter-vehicle distance and the target inter-vehicle distance, and operation based on the running torque, the target change amount of the running torque, and the own vehicle speed. An operation amount calculation means for calculating an amount, an actuator operation amount calculation means for calculating an actuator operation amount based on the operation amount, and an actuator for changing the vehicle speed by inputting the actuator operation amount. Yueta, it was constructed as consisting of.

【0012】[0012]

【作用】車間変化に対して応答性を向上させると共に、
加減速を適正に制御することができる。
[Operation] While improving the responsiveness to changes in vehicle distance,
Acceleration / deceleration can be controlled appropriately.

【0013】[0013]

【発明の実施の形態】以下、添付図面に即してこの発明
に係る車両用走行制御装置の実施の形態を説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of a vehicle travel control device according to the present invention will be described below with reference to the accompanying drawings.

【0014】図1は、この発明に係る車両用走行制御装
置を全体的に示す説明ブロック図である。
FIG. 1 is an explanatory block diagram generally showing a vehicle travel control device according to the present invention.

【0015】図示の如く、この装置は、自車の前方に取
り付けられ、反射波を通じて自車の前方の先行車などの
立体障害物を検出するレーザレーダ10を備える(図2
以降ではレーザレーダはL/Rで示す)。また車両のド
ライブシャフト(図示せず)などの適宜位置には車両の
走行速度を検出する車速センサ12が設けられると共
に、スロットル弁(図示せず)には電動モータからなる
スロットルアクチュエータ(スロットルモータ)14が
クラッチ(図示せず)を介して取り付けられる。
As shown in the figure, this device is equipped with a laser radar 10 which is mounted in front of the own vehicle and detects a three-dimensional obstacle such as a preceding vehicle ahead of the own vehicle through reflected waves (FIG. 2).
Hereinafter, the laser radar is indicated by L / R). Further, a vehicle speed sensor 12 for detecting the traveling speed of the vehicle is provided at an appropriate position such as a drive shaft (not shown) of the vehicle, and a throttle actuator (throttle motor) formed of an electric motor is provided for the throttle valve (not shown). 14 is attached via a clutch (not shown).

【0016】マイクロプロセッサからなる制御ユニット
(制御器)20は、前記したレーザレーダ10の出力か
ら車間距離を求めると共に、車速センサ12の出力から
車速を検出し、後述の如く制御指令を出力し、スロット
ルアクチュエータ14を駆動する。
A control unit (controller) 20 including a microprocessor obtains the inter-vehicle distance from the output of the laser radar 10 and detects the vehicle speed from the output of the vehicle speed sensor 12, and outputs a control command as described later. The throttle actuator 14 is driven.

【0017】この発明に係る装置は車間制御に関するの
で、以下それについて説明する。
Since the device according to the present invention relates to inter-vehicle distance control, it will be described below.

【0018】車間制御のためには、図2に示すように、
目標車間と実車間mとの偏差が零となるようにスロット
ルモータ制御量(スロットル変化量)を決定すれば良
い。そこで、図3に示す如く、自車のスロットル操作d
θthから車間l[m]までの挙動をモデル化した。
To control the following distance, as shown in FIG.
The throttle motor control amount (throttle change amount) may be determined so that the deviation between the target vehicle distance and the actual vehicle distance m becomes zero. Therefore, as shown in FIG. 3, the throttle operation d of the own vehicle is performed.
The behavior from θth to the inter-vehicle distance 1 [m] was modeled.

【0019】即ち、スロットル変化量dθth(入力)を
積分することでスロットル開度θthが求められ、トルク
trq に変換される。それをタイヤ半径で除算することで
駆動力f(軸トルク)が求められる。駆動力fから空気
抵抗(車速の二乗値v2 と空気抵抗係数Cdと前面面積
Aとの積)および転がり抵抗などの走行抵抗を減算して
余裕駆動力が求められる。
That is, the throttle opening θth is obtained by integrating the throttle change amount dθth (input),
converted to trq. The driving force f (axial torque) is obtained by dividing it by the tire radius. The surplus driving force is obtained by subtracting the air resistance (the product of the square value v 2 of the vehicle speed, the air resistance coefficient Cd and the front surface area A) and the rolling resistance from the driving force f.

【0020】余裕駆動力fを車重(等価慣性質量を含
む)で除算して重力加速度gを乗算すると、水平路面で
出力し得る加速度α[m/s2 ]が求められる。それを
積分して車速vが求められ、それをさらに積分すること
で移動距離(車間)l[m]が求められる。
When the surplus driving force f is divided by the vehicle weight (including the equivalent inertial mass) and the gravity acceleration g is multiplied, the acceleration α [m / s 2 ] that can be output on the horizontal road surface is obtained. The vehicle speed v is obtained by integrating it, and the moving distance (vehicle distance) 1 [m] is obtained by further integrating it.

【0021】尚、スロットル操作がトルクtrq に反映さ
れるまでには吸気特性や燃焼遅れによる遅れがあるが、
実験値から2次の遅れとみなした。また、スロットルに
対するトルク変化の特性は非線形なため、この部分を除
外して線形化した。
There is a delay due to intake characteristics and combustion delay until the throttle operation is reflected in the torque trq.
It was considered as a second-order delay from the experimental value. Also, since the characteristic of the torque change with respect to the throttle is non-linear, this part was excluded and linearized.

【0022】図4にそれを示す。尚、空気抵抗値は同図
に示す如く、線形化のため、100km/h付近を中心
とする一次関数に置き換えた(尚、中心速度は100k
m/hに限定されるものではなく、他の速度であっても
良い)。
This is shown in FIG. As shown in the figure, the air resistance value was replaced with a linear function centered around 100 km / h for linearization (the center speed is 100 k
The speed is not limited to m / h, and other speeds may be used).

【0023】ここで自車モデルは図2の制御モデルから
明らかなように、入力は車間(相対距離)であり、相対
系で成り立っている。従って、自車モデルの出力も先行
車との相対的な車間となり、入力dtrq (トルク変化
量。図4)も先行車との相対トルクである。
As is clear from the control model shown in FIG. 2, the input of the vehicle is the inter-vehicle (relative distance), which is a relative system. Therefore, the output of the own vehicle model is also a relative distance from the preceding vehicle, and the input dtrq (torque change amount, FIG. 4) is also the relative torque to the preceding vehicle.

【0024】よって、図4の自車モデルを図5のような
線形状態モデルに置き換え、 入力=相対トルク 出力=車間(距離) からなる線形状態方程式を自車モデルから求めると、数
1に示すようになる(X:状態変数、U:入力、Y:出
力(スカラ))。
Therefore, when the own vehicle model of FIG. 4 is replaced with the linear state model as shown in FIG. 5 and a linear state equation of input = relative torque output = inter-vehicle distance (distance) is obtained from the own vehicle model, it is shown in Equation 1. (X: state variable, U: input, Y: output (scalar)).

【0025】[0025]

【数1】 [Equation 1]

【0026】出力Yを除いて行列式で表された状態方程
式は、数2に示すように、定数ベクトルA,B,Cによ
って各次数間の係数として当てはめられたものであり、
一義的に決定される。
The state equation represented by a determinant except for the output Y is fitted as a coefficient between the respective orders by the constant vectors A, B, and C, as shown in Equation 2,
Determined uniquely.

【0027】[0027]

【数2】 [Equation 2]

【0028】ここで、図6に示す如く、状態変数Xは公
知のオブザーバを用いて推定し、図7に示す如く、推定
結果にオブザーバゲインKeを乗じて帰還させることと
する。即ち、自車モデルは車両モデルであることから本
来的にはスロットル操作を入力して車間を出力するもの
にならざるを得ないが、オブザーバを用いることで車間
入力からスロットル操作量(トルク)を出力とするモデ
ルに書き替えることができる。
Here, as shown in FIG. 6, the state variable X is estimated by using a known observer, and as shown in FIG. 7, the estimated result is multiplied by the observer gain Ke to be fed back. That is, since the own vehicle model is a vehicle model, it is essentially necessary to input the throttle operation and output the inter-vehicle distance, but by using the observer, the throttle operation amount (torque) can be calculated from the inter-vehicle input. It can be rewritten to the model to be output.

【0029】そして、この自車モデルに、図8に示す如
く、車間を入力し、検出値との差を零に収束させるよう
にフィードバックするフィードバック系とする。
Then, as shown in FIG. 8, a feedback system is provided in which the distance between vehicles is input to this own vehicle model and feedback is performed so that the difference from the detected value is converged to zero.

【0030】また、前記理論による制御では線形な制御
対象の方が容易に制御できるため、制御器の入力は車間
で出力は相対トルク(自車が現在出力している走行トル
クの増減分としての目標値)とする。しかし、図9に示
すように、実車に入力するには、相対トルクtrq から実
車スロットル開度θthへの非線形部分の変換をしなけれ
ばならない。そのために、運動方程式を逆算して自車絶
対トルク(自車が現在出力している走行トルク)trqaを
算出し、両者を加算した値に基づき(図22に関して後
述)、図10に示すような特性からスロットル開度θth
を検索するようにした。
Further, in the control according to the above theory, since a linear control object can be controlled more easily, the input of the controller is the inter-vehicle output and the output is the relative torque (as an increase / decrease of the running torque currently output by the vehicle). Target value). However, as shown in FIG. 9, in order to input to the actual vehicle, it is necessary to convert the non-linear portion from the relative torque trq to the actual vehicle throttle opening θth. For that purpose, the equation of motion is back-calculated to calculate the own vehicle absolute torque (running torque currently output by the own vehicle) trqa, and based on the value obtained by adding both values (described later with reference to FIG. 22), as shown in FIG. From the characteristics, throttle opening θth
I tried to search.

【0031】他方、自車の現在の絶対トルクに基づいて
同様の特性からスロットル開度θtha を検索し、両者の
差を求めることでスロットル開度変化量dθthを求める
ようにした。このように、図10に示す車速を含めた3
次元マップからトルク値と車速値でスロットル開度を検
索する。
On the other hand, the throttle opening .theta.tha is searched from the same characteristic based on the current absolute torque of the vehicle, and the difference between the two is found to find the throttle opening change amount d.theta.th. Thus, including the vehicle speed shown in FIG.
The throttle opening is searched by the torque value and the vehicle speed value from the dimension map.

【0032】尚、シフトチェンジを行った場合、図10
に示す如く、シフト位置に応じた係数Kshift をトルク
値に乗じてマップ検索する。そして、検索したスロット
ル開度となるように、スロットルモータ(スロットルア
クチュエータ)14の操作量を決定し、操作する。
When a shift change is carried out, FIG.
As shown in, the torque value is multiplied by the coefficient Kshift corresponding to the shift position to search the map. Then, the operation amount of the throttle motor (throttle actuator) 14 is determined and operated so that the searched throttle opening degree is obtained.

【0033】図11に上記の如く決定された全体モデル
を示す。目標車間(後述)が入力され、その値となるよ
うにスロットル開度が制御される。尚、便宜上、制御系
を連続系で示してきたが、この制御はディジタル入力を
用いる離散系で行われる。図12にそれを示す。
FIG. 11 shows the overall model determined as described above. A target vehicle distance (described later) is input, and the throttle opening is controlled so that it becomes that value. Although the control system is shown as a continuous system for the sake of convenience, this control is performed by a discrete system using digital inputs. It is shown in FIG.

【0034】また、上記とは別に、この発明に係る装置
は定速度、いわゆるオートクルーズ制御も行う。図13
にその構成を示す。これは、運転者が設定した車速とな
るべくPID制御器を用いてスロットルモータ14を駆
動して自車の車速を制御するものである。尚、簡略化の
ためブレーキアクチュエータを省いた点を除くと、これ
自体は公知の構成であるので、詳細な説明は省略する。
In addition to the above, the apparatus according to the present invention also performs constant speed, so-called auto cruise control. FIG.
The configuration is shown in FIG. This is to control the vehicle speed of the own vehicle by driving the throttle motor 14 using a PID controller as much as possible to the vehicle speed set by the driver. It should be noted that, except for the point that the brake actuator is omitted for simplification, this is a known structure per se, and thus detailed description will be omitted.

【0035】以上を前提として、図14フロー・チャー
トを参照してこの発明に係る車両用走行制御装置の動作
を説明する。尚、図示のプログラムは、例えば100m
secごとに起動される。
Based on the above, the operation of the vehicle travel control device according to the present invention will be described with reference to the flow chart of FIG. The program shown in the figure is, for example, 100 m.
It is started every sec.

【0036】先ずS1でレーザデータ出力から車間を算
出し、S2に進んで(目標)相対トルク(自車が現在出
力している走行トルクの増減分としての目標値あるいは
目標変化量)を算出する。これは、図9などに関して前
記した手法を用いて行う。
First, in S1, the vehicle distance is calculated from the laser data output, and in S2, the (target) relative torque (a target value or a target change amount as an increment / decrement of the running torque currently output by the vehicle) is calculated. . This is done using the technique described above with respect to FIG.

【0037】図15はその算出(より具体的にはフィー
ドバックゲインkrの算出)を示すサブルーチン・フロ
ー・チャートである。
FIG. 15 is a subroutine flow chart showing the calculation (more specifically, calculation of the feedback gain kr).

【0038】以下説明すると、先ず、S10で前回算出
した車間値mn-1 と今回算出した車間値mn との差異
(絶対値)が2[m]を超えているか否か判断する。図
16に示す如く、ここでnは離散系におけるサンプリン
グ周期を示す。
Explaining below, first, in S10, it is judged whether or not the difference (absolute value) between the vehicle-interval value mn-1 calculated last time and the vehicle-interval value mn calculated this time exceeds 2 [m]. As shown in FIG. 16, n represents the sampling period in the discrete system.

【0039】S10で否定されるときは、ターゲット
(先行車)の変更なしと判断してS12に進み、所定の
単位時間当たりの他車の割り込みがあったか否か判断
し、あったときはその割込回数(ターゲット変更回数)
wをカウントする。ここで、『割り込み』はこのように
他車の割り込みを意味する。また所定の単位時間は、こ
のプログラム起動周期より十分に大きい時間、例えば1
0sec とする。
When the result in S10 is NO, it is determined that the target (preceding vehicle) has not been changed, and the process proceeds to S12, in which it is determined whether or not there is an interruption of another vehicle per a predetermined unit time. Included count (target change count)
Count w. Here, "interruption" means an interruption of another vehicle in this way. Also, the predetermined unit time is a time that is sufficiently larger than this program start cycle, for example, 1
Set to 0 sec.

【0040】次いでS14に進んでカウンタ値が0回を
超えたか否か、換言すれば前記単位時間当たりに1回で
も他車の割り込みがあったか否か判断する。S14で肯
定、即ち、所定の単位時間内に1回でも他車が割り込ん
だと判断されるときは、前記所定の単位時間は十分に長
く設定されていることから、S10で比較した差異はそ
の割り込み車両との差であり、従って前記した通りに制
御するため、プログラムをそのまま終了する。尚、この
場合の目標車間は、図17に示すように、車頭距離(自
車が1sec の間に進む距離)×比例定数Knとし、その
ときの実車間に応じてレギュレータゲインKrを予め設
定した値に入れ替える。
Next, in S14, it is determined whether or not the counter value has exceeded 0 times, in other words, whether or not another vehicle has interrupted even once per unit time. When the result in S14 is affirmative, that is, when it is determined that the other vehicle has interrupted even once within the predetermined unit time, the predetermined unit time is set to be sufficiently long, so the difference compared in S10 is This is the difference from the interrupting vehicle, and therefore the control is performed as described above, so that the program is terminated as it is. Note that the target vehicle distance in this case is, as shown in FIG. 17, the vehicle head distance (distance that the vehicle travels in 1 second) × proportional constant Kn, and the regulator gain Kr is preset according to the actual vehicle distance at that time. Replace with a value.

【0041】他方、S14で単位時間内に他車の割り込
みが1回もなかったと判断されるときはS16に進み、
単位時間当たりの先行車の車速変化dvを算出し、S1
8に進んで算出した車速変化dvが5km/h未満か否
か判断する。そしてS18で否定されるときは従前の制
御を継続しつつプログラムを終了すると共に、S18で
肯定されるときは、先行車の走行が安定、具体的には車
間が安定している、より具体的には道路が空いている状
況にあると判断し、S20に進んで安定収束制御を実行
して可変ゲインを低減する。
On the other hand, when it is determined in S14 that there has been no interruption of another vehicle within the unit time, the process proceeds to S16,
The vehicle speed change dv of the preceding vehicle per unit time is calculated, and S1
In step 8, it is determined whether the calculated vehicle speed change dv is less than 5 km / h. When the result in S18 is negative, the program is ended while continuing the conventional control, and when the result in S18 is affirmative, the traveling of the preceding vehicle is stable, specifically, the vehicle distance is stable. It is determined that the road is vacant, the process proceeds to S20 and stable convergence control is executed to reduce the variable gain.

【0042】図18はその作業を示すサブルーチン・フ
ロー・チャートである。
FIG. 18 is a subroutine flow chart showing the work.

【0043】これについて説明すると、この装置では前
述した通り、フィードバック制御がなされており、自車
モデル入力にフィードバックゲイン(レギュレータゲイ
ン)Krを乗じたものが相対トルクとして出力される
が、図19に示す如く、更に可変ゲインKout をレギュ
レータゲインKrに乗じると共に、車間安定時には可変
ゲインKout を漸近的に低減させるようにした。
This will be described. In this device, as described above, the feedback control is performed, and the product obtained by multiplying the input of the own vehicle model by the feedback gain (regulator gain) Kr is output as the relative torque. As shown, the variable gain Kout is further multiplied by the regulator gain Kr, and the variable gain Kout is asymptotically reduced when the inter-vehicle distance is stable.

【0044】これは、一つには前記したような道路が空
いている状況では先行車にロバストに追従すると、運転
者の疲労度が増加するからである。二つには、車間安定
時には入力車間値は絶対値が低下しているため、相対的
にレーザレーダ12の検出ノイズの割合が大となること
の対策である。具体的には、車間が安定していると判断
されるとき可変ゲインKout の値を1(初期値)から
0.63程度まで経時的に低減させるようにした。
This is partly because the driver's fatigue level increases when the preceding vehicle is robustly followed when the road is empty as described above. Secondly, since the absolute value of the input vehicle-to-vehicle value decreases when the vehicle-to-vehicle distance is stable, it is a countermeasure against a relatively large proportion of noise detected by the laser radar 12. Specifically, when it is determined that the vehicle distance is stable, the value of the variable gain Kout is reduced with time from 1 (initial value) to about 0.63.

【0045】図18フロー・チャートを参照して説明す
ると、S100でカウント値cが100未満か否か判断
し、肯定されるときはS102に進んでカウント値をイ
ンクリメントしてS104に進み、カウント値cに係数
k(0.0037程度)を乗算した積を1.0から減算
して可変ゲインKout を減少補正する。
Explaining with reference to the flow chart of FIG. 18, it is judged in S100 whether the count value c is less than 100, and if affirmative, the routine proceeds to S102, increments the count value and proceeds to S104, and count value The variable gain Kout is reduced and corrected by subtracting the product obtained by multiplying c by the coefficient k (about 0.0037) from 1.0.

【0046】この図18のプログラムは図15のプログ
ラムが起動される度にループされることから、結果的に
図15プログラムがループされる度に徐々に可変ゲイン
が低減され、それに応じてレギュレータゲインも低減さ
れる。尚、S100で否定されるときはS106に進ん
でカウント値を100に固定する。
Since the program shown in FIG. 18 is looped every time the program shown in FIG. 15 is started, the variable gain is gradually reduced every time the program shown in FIG. 15 is looped. Is also reduced. When the result in S100 is negative, the process proceeds to S106 and the count value is fixed at 100.

【0047】図15フロー・チャートに戻ると、S10
で車間の前回値と今回値の差異が絶対値で2[m]を超
えていると判断されるときは、先行車(ターゲット)が
車線変更するなどしたと推定してS22に進み、再び車
間今回値mn と前回値mn-1の差異を求め、差異が0よ
り大きいか、換言すれば先行車から離れたか、あるいは
接近したか判断する。
Returning to the flow chart of FIG.
If it is determined that the difference between the previous value and the current value between the vehicles exceeds 2 [m] in absolute value, it is estimated that the preceding vehicle (target) has changed lanes, etc. The difference between the current value mn and the previous value mn-1 is obtained, and it is determined whether the difference is greater than 0, in other words, whether the vehicle has left or approached the preceding vehicle.

【0048】S22で肯定されるときはS10での判断
も勘案して先行車は車線を変更したと判断し、S24に
進んで車間今回値mn が100[m]未満か否か判断
し、否定されるときは先行車なしと判断してS26に進
んで定速度制御、いわゆるオートクルーズ制御を行う。
これは、先に図13に関して説明した制御器を用いて行
う。
When the result in S22 is affirmative, it is determined that the preceding vehicle has changed lanes in consideration of the determination in S10, the process proceeds to S24, and it is determined whether or not the inter-vehicle current value mn is less than 100 [m], and the result is negative. If so, it is determined that there is no preceding vehicle, and the routine proceeds to S26 to perform constant speed control, so-called auto cruise control.
This is done using the controller previously described with respect to FIG.

【0049】即ち、この装置においては図17に示すよ
うに、先行車との車間が100[m]未満のときは車間
制御を行うと共に、100[m]以上のときは定速度制
御を行うようにした。
That is, in this device, as shown in FIG. 17, when the distance from the preceding vehicle is less than 100 [m], the following distance control is performed, and when it is 100 [m] or more, the constant speed control is performed. I chose

【0050】他方、図15フロー・チャートにおいてS
24で車間今回値mn が100[m]未満と判断される
ときはS28に進んでターゲット変更判断を行う。これ
は、先行車が変更されたことで先行車の値を入れ替え、
制御上、旧先行車が瞬時に新先行車の位置、速度になっ
たと誤認しないようするためで、適正に新先行車を追従
させるためである。
On the other hand, S in the flow chart of FIG.
If it is determined at 24 that the current value mn between the vehicles is less than 100 [m], the process proceeds to S28 to make a target change determination. This is because the value of the preceding vehicle was changed because the preceding vehicle was changed,
This is to prevent the old preceding vehicle from being erroneously recognized as the position and speed of the new preceding vehicle instantaneously in terms of control, and to properly follow the new preceding vehicle.

【0051】図20はその作業を示すサブルーチン・フ
ロー・チャートである。
FIG. 20 is a subroutine flow chart showing the work.

【0052】以下説明すると、S200で時間カウンタ
値tをインクリメントする。時間カウンタ値は、図16
の下部に示す。
Explaining below, the time counter value t is incremented in S200. Fig. 16 shows the time counter value.
Shown at the bottom.

【0053】次いでS202に進んでカウンタ値が4未
満か否か判断する。最初のループでは当然に肯定されて
S204,S206,S208と進んでスイッチSW
1,2,3をオフし、S210に進んでカウンタ値が4
を超えたことが確認されるまでS200に戻る。
Next, in S202, it is determined whether the counter value is less than 4. In the first loop, of course, the affirmative is affirmed, and the process proceeds to S204, S206, S208, and the switch SW.
Turn off 1, 2, 3 and proceed to S210 where the counter value is 4
The process returns to S200 until it is confirmed that the value exceeds.

【0054】これについて図16および図18図を参照
して説明すると、図15のS22で先行車が車線変更し
たと判断されるにも関わらず、S24で先行車との車間
が100[m]未満と判断されるときは、例えばターゲ
ットが新先行車などに変更したと推定される。従って、
図16タイミング・チャートに制御切替時間と示す間に
新先行車を追従するように制御を切り替えるようにし
た。
This will be described with reference to FIGS. 16 and 18. Although it is determined in S22 in FIG. 15 that the preceding vehicle has changed lanes, the distance between the preceding vehicle and the preceding vehicle is 100 [m] in S24. When it is determined that the number of vehicles is less than the above, it is estimated that the target has been changed to a new preceding vehicle, for example. Therefore,
The control is switched so as to follow the new preceding vehicle during the control switching time shown in the timing chart of FIG.

【0055】即ち、図19ブロック図においてスイッチ
SW1がオンされている間は自車モデルに入力される相
対トルクに基づいて操作量が決定されるが、制御切替え
時間中はSW1をオフして零を入力するようにした。従
って、その間はそれまでのスロットル開度が保持され
る。
That is, in the block diagram of FIG. 19, the operation amount is determined based on the relative torque input to the vehicle model while the switch SW1 is turned on, but during the control switching time, SW1 is turned off to zero. I tried to enter. Therefore, during that time, the throttle opening until then is maintained.

【0056】同様に、自車モデルにおいてもスイッチS
W2をオフして零を入力(初期化)する。尚、SW3は
車間入力および平均車速を入力するものであり(後
述)、このスイッチは本来的にオフに設定する(その意
味ではS208の動作は確認的なものである)。
Similarly, in the own vehicle model, the switch S
W2 is turned off and zero is input (initialization). SW3 is for inputting an inter-vehicle distance and an average vehicle speed (described later), and this switch is originally set to be off (in that sense, the operation of S208 is a confirmation operation).

【0057】図20フロー・チャートにおいて、S20
2でカウンタ値が4未満ではない、即ち、4に達したと
判断されるとS212に進んでカウンタ値が5未満か否
か判断する。初めてS212に進んだ場合には当然に肯
定されてS214,S216に進み、前記したスイッチ
SW2,SW3をオンする。
In the flow chart of FIG. 20, S20
If it is determined in 2 that the counter value is not less than 4, that is, if it is determined that it has reached 4, the process proceeds to S212, in which it is determined whether the counter value is less than 5. When the process proceeds to S212 for the first time, the result is naturally affirmative and the process proceeds to S214 and S216 to turn on the switches SW2 and SW3.

【0058】次いでS210に進んでカウンタ値が4よ
り大きいか否か判断され、ここでは否定されてS200
に戻ってカウンタ値がインクリメントされて5となる。
従ってS202およびS212の判断は共に否定されて
S218に進み、車速(車間の1階差分値)の4周期
(カウンタ値4)分の平均値が求められ、先にS216
でSW3がオンされていることから、車間と共に入力さ
れる。
Next, the routine proceeds to S210, where it is judged if the counter value is greater than 4, and here it is denied and S200
Then, the counter value is incremented to 5 and becomes 5.
Therefore, the determinations in S202 and S212 are both denied, and the process proceeds to S218, where the average value of four cycles (counter value 4) of the vehicle speed (the first-floor difference value between the vehicles) is obtained, and S216 is performed first.
Since SW3 is turned on in, the data is input together with the vehicle distance.

【0059】次いでS220に進んでSW1がオンされ
て演算された相対トルク値が出力され、S222に進ん
でSW3をオフされ、次いでS210,S224を経て
カウンタ値をリセットして終わる。
Next, in S220, SW1 is turned on and the calculated relative torque value is output, and in S222, SW3 is turned off, and then the counter value is reset via S210 and S224 to finish.

【0060】このように、前回の先行車の影響をなく
し、新先行車についてのデータに入れ替えることによ
り、車間および車速を新たな先行車に応じて円滑に変え
ることができる。換言すれば、入れ替わった新先行車を
正しく追従するので、オーバーシュートやアンダーシュ
ートを生じることがなく、安定した制御を実現すること
ができてドライバビリティが向上する。
As described above, by eliminating the influence of the preceding preceding vehicle and replacing the data with the new preceding vehicle, the inter-vehicle distance and the vehicle speed can be smoothly changed according to the new preceding vehicle. In other words, since the replaced new preceding vehicle is correctly followed, overshoot or undershoot does not occur, stable control can be realized, and drivability is improved.

【0061】尚、車速の4回分の平均値を求めて数値の
精度を向上させたが、平均回数を減少させて、先行車の
車速判断に要する時間を短縮させても良い。
Although the accuracy of the numerical value is improved by obtaining the average value of four vehicle speeds, the number of times of averaging may be reduced to shorten the time required to determine the vehicle speed of the preceding vehicle.

【0062】図15フロー・チャートに戻ると、S22
で車間今回値と前回値との差が正ではない、即ち、接近
していると判断されるときはS30に進んで他車の割り
込みがあったものとして割込回数カウンタ値wをインク
リメントし、S32に進んで車間今回値が危険車間より
小さいか否か判断する。危険車間は図17に示す如く、
車頭距離に比例ゲインKD を乗じて求められる。
Returning to the flow chart of FIG. 15, S22.
If the difference between the inter-vehicle current value and the previous value is not positive, that is, if it is determined that the vehicle is approaching, the process proceeds to S30 and the interrupt number counter value w is incremented as if another vehicle interrupted. In S32, it is determined whether or not the inter-vehicle time value is smaller than the dangerous inter-vehicle distance. As shown in Fig. 17, the distance between dangerous vehicles is
It is calculated by multiplying the headway distance by the proportional gain KD.

【0063】S32で車間今回値が危険車間より小さい
と判断されるときはS34に進み、先行車と接近し過ぎ
ていることから、スロットルモータ14のクラッチを解
除し、S36に進んでエンジンブレーキを意図してシフ
トダウンを行う。次いでS38に進んでモデルを変更す
る。即ち、これらの定数ベクトルで記述される状態方程
式に代入する値を変更する。尚、これはダウンしたシフ
ト位置に対応する値を代入することで行う。
When it is determined in S32 that the inter-vehicle current value is smaller than the dangerous inter-vehicle distance, the process proceeds to S34, and the clutch of the throttle motor 14 is released because it is too close to the preceding vehicle, and the process proceeds to S36 to apply the engine brake. Shift down intentionally. Next, in S38, the model is changed. That is, the value substituted into the state equation described by these constant vectors is changed. This is done by substituting a value corresponding to the downshifted position.

【0064】これについて説明すると、シフトダウンす
ることは、スロットル開度の変化に対して車間の変化の
割合が異なることを意味する。実際には前記した自車モ
デルは実際には等価慣性質量を除くと、シフトダウンの
影響を受けるものではないが、相対トルクをトルク制御
に置き換える上で遅れ系を入れているので、遅れを減ら
すことで、あたかもシフトダウンによってトルクが増加
したと同様の効果を得ることができるからである。
Explaining this, downshifting means that the rate of change between vehicles is different with respect to the change in throttle opening. Actually, the above-mentioned own vehicle model is not actually affected by the shift down except for the equivalent inertial mass, but since the delay system is inserted in replacing the relative torque with the torque control, the delay is reduced. This is because it is possible to obtain the same effect as if the torque was increased by downshifting.

【0065】そのため、定数ベクトルをシフト位置ごと
に別々に設定しておき、行先段のシフト位置(ギア位
置)によって選択して代入するようにした。尚、定数ベ
クトルを変更すると共に、オブザーバゲインKeおよび
レギュレータゲインKrも変更する。
Therefore, the constant vector is set separately for each shift position, and selected and substituted according to the shift position (gear position) of the destination stage. The constant vector is changed, and the observer gain Ke and the regulator gain Kr are also changed.

【0066】また、シフト位置に応じて図10のマップ
のトルク軸のレシオ比を変更すると共に、図21に示す
ように、自車速に応じてモデルを変更し、空気抵抗の線
形化誤差を修正する。
Further, the ratio of the torque axis in the map of FIG. 10 is changed according to the shift position, and the model is changed according to the own vehicle speed as shown in FIG. 21 to correct the linearization error of the air resistance. To do.

【0067】次いでS40に進んでS28と同様なター
ゲット変更判断を実行する。これは、ターゲットが変更
した点で同様だからである。またS32で否定されたと
きは直ちにS40にスキップする。
Next, in S40, the target change judgment similar to S28 is executed. This is because the target is the same in that it is changed. When the result in S32 is negative, the process immediately skips to S40.

【0068】この実施の形態は上記の如く、自車モデル
をフィードバック制御し、そのフィードバックゲインを
用いて実車にも入力するようにした。
In this embodiment, as described above, the own vehicle model is feedback-controlled, and the feedback gain is used to input to the actual vehicle.

【0069】また、(目標)走行トルクtrq を求める手
法として概括すれば、以下のようになる。 trq =Fc(m−mt)×(1/Dc)×(m−mt) ここで、Fc : 逆演算のノイズを抑える程度の平滑化フ
ィルタ、Dc :自車のトルク発生から距離変化までの時
間遅れを表す伝達関数、mt :目標車間、である。
The following is a general description of a method for obtaining the (target) running torque trq. trq = Fc (m-mt) x (1 / Dc) x (m-mt) where Fc: smoothing filter that suppresses noise in inverse calculation, Dc: time from torque generation to distance change of own vehicle Transfer function expressing delay, mt: target vehicle distance.

【0070】図14フロー・チャートの説明に戻ると、
次いでS3に進んで車速センサ出力から自車の車速を算
出し、S4に進んで走行トルク(前記した自車絶対トル
クあるいは自車が現在出力している走行トルクtrqa )を
算出する。これは、図4などに関して前記したように、
これは運動方程式を逆算することで求める。
Returning to the explanation of the flow chart of FIG.
Next, in S3, the vehicle speed of the own vehicle is calculated from the output of the vehicle speed sensor, and in S4, the running torque (above-described absolute torque of the own vehicle or the running torque trqa currently output by the own vehicle) is calculated. This is as described above with respect to FIG.
This is obtained by back-calculating the equation of motion.

【0071】次いでS5に進み、図22に示す如く、ス
ロットル開度、より正確にはスロットル変化量dθthを
算出する。これについては既に述べた。次いで、S6に
進んでスロットルアクチュエータ(スロットルモータ)
14の操作量THを算出する。
Next, in S5, the throttle opening, or more accurately, the throttle change amount dθth, is calculated as shown in FIG. This has already been mentioned. Next, in S6, the throttle actuator (throttle motor)
The manipulated variable TH of 14 is calculated.

【0072】図23はその算出を示すサブルーチン・フ
ロー・チャートである。
FIG. 23 is a subroutine flow chart showing the calculation.

【0073】即ち、スロットル変化量dθthに対してS
300でスロットルアクチュエータの応答時間遅れを表
す伝達関数Dth(t) の逆伝達関数の値を求め、その値に
対してS302に進んでノイズを抑える程度のフィルタ
Fth(t) の値を求め、S304に進んでゲインマップTH
(TH)(特性の図示省略)を検索して行い、アクチュエー
タ操作量を求める。
That is, for the throttle change amount dθth, S
At 300, the value of the inverse transfer function of the transfer function Dth (t) that represents the response time delay of the throttle actuator is calculated, and the value of the filter Fth (t) that suppresses noise is calculated for the value, and the value of the filter Fth (t) is calculated. Go to and gain map TH
Search for (TH) (characteristics not shown) to determine the actuator operation amount.

【0074】具体的には、 アクチュエータ操作量TH=TH(TH)(Fth (dθth) /
Dth (dθth)) で求める。
Specifically, the actuator operation amount TH = TH (TH) (Fth (dθth) /
It is calculated by Dth (dθth).

【0075】次いでS7に進んで求めた値に基づいてア
クチュエータの動作を制御する。
Next, in S7, the operation of the actuator is controlled based on the obtained value.

【0076】この実施の形態は上記の如く、自車モデル
をフィードバック制御し、そのフィードバックゲインを
用いて実車にも入力するようにした。
In this embodiment, as described above, the own vehicle model is feedback-controlled, and the feedback gain is used to input to the actual vehicle.

【0077】即ち、PID制御則を用いた従来技術での
フィードバック制御においては、偏差が発生して始めて
それを解消するように制御しているが、この実施の形態
においては、将来なるであろう車間、相対車速、相対加
速度、相対トルク、挙動遅れを制御に使用できるため、
制御偏差が格段に減少し、制御の応答性を向上させるこ
とができる。
That is, in the conventional feedback control using the PID control law, the control is made so that the deviation is first canceled and then eliminated, but in this embodiment, it will be in the future. Since the vehicle distance, relative vehicle speed, relative acceleration, relative torque, and behavior delay can be used for control,
The control deviation is remarkably reduced, and the control response can be improved.

【0078】また、トルクとスロットル開度は非線形な
関係にあるが、それを制御モデルの系の外においたた
め、線形な車間制御を実現することができる。更に、自
車の絶対的な走行トルクを車速から推定し、そのトルク
に応じて自車の現在のスロットル開度を推定すると共
に、目標相対トルクからもスロットル開度を求め、その
差を求めるようにしたので、スロットル開度を最終的に
は絶対値で求めることがない。
Further, the torque and the throttle opening have a non-linear relationship, but since they are placed outside the control model system, linear inter-vehicle distance control can be realized. Further, the absolute running torque of the host vehicle is estimated from the vehicle speed, the current throttle opening of the host vehicle is estimated according to the torque, the throttle opening is also determined from the target relative torque, and the difference between them is calculated. Therefore, the throttle opening is not finally obtained as an absolute value.

【0079】このように、一次的には絶対量として求め
るが、最終的には相対的な偏差として求めるため、内部
変数値として絶対値を保存することがない。また図9に
おいて、登降坂の勾配トルクを両者とも行っていないた
め、各々の差の出力値は、登降坂路においても正負の方
向性(スロットルの開閉方向)に誤りがなく、必要なス
ロットル変化量をフィードバックによって補正すること
ができる。
As described above, the absolute value is first obtained, but the relative deviation is finally obtained, so that the absolute value is not stored as the internal variable value. Further, in FIG. 9, since neither the uphill slope nor the uphill slope torque is performed, the output value of each difference does not have an error in the positive / negative directionality (throttle opening / closing direction) even on the uphill slope and the required throttle change amount. Can be corrected by feedback.

【0080】このため、累積誤差の集積を考慮する必要
がなく、補正手段も不要であり、センサも高精度である
必要がない。このように、相対系で操作量を決定してお
り、実測値などから操作量を決定することがないので、
登降坂などの外乱の影響を受けることが少ない。
Therefore, it is not necessary to consider the accumulation of accumulated errors, no correction means is required, and the sensor does not need to be highly accurate. In this way, the operation amount is determined by the relative system, and since the operation amount is not determined from the actual measurement value,
Less affected by disturbances such as climbing and descending slopes.

【0081】更に、操作量をトルクとするように構成し
たので、意図した制御結果を得ることができる。即ち、
従来技術に見られるように操作量をスロットル開度で決
定するとき、同一開度でも出力トルクが異なることが生
じるが、そのような不都合がない。
Further, since the operation amount is configured to be the torque, the intended control result can be obtained. That is,
When the operation amount is determined by the throttle opening as seen in the prior art, the output torque may be different even with the same opening, but there is no such inconvenience.

【0082】更に、上記の構成によってスロットル操作
量の滑らかな変化が実現できるので、目標相対トルクに
よって制御することができ、先行車の加減速に対する追
従性が向上する。即ち、図25に示す従来技術の制御に
対して図24に示すように制御性を向上させることがで
きる。
Further, since the throttle operation amount can be smoothly changed by the above-mentioned structure, it can be controlled by the target relative torque, and the followability to the acceleration / deceleration of the preceding vehicle is improved. That is, the controllability can be improved as shown in FIG. 24 as compared with the conventional control shown in FIG.

【0083】図26はこの発明の第2の実施の形態を示
す、図19と同様な図である。このの実施の形態におい
ては、可変ゲインKout を自車の入力側におき、Kr×
Kout を自車に入力するようにした。従って、モデルへ
はレギュレータゲインのみを乗じた値が入力される。こ
れによって、第1の実施の形態と同様の効果を得ること
ができる。
FIG. 26 is a view similar to FIG. 19, showing a second embodiment of the present invention. In this embodiment, the variable gain Kout is placed on the input side of the own vehicle, and Kr ×
I tried to input Kout to my vehicle. Therefore, a value obtained by multiplying only the regulator gain is input to the model. As a result, the same effect as that of the first embodiment can be obtained.

【0084】この発明に係る車両用の走行制御装置にあ
っては、上記の如く、自車と先行車との車間距離を検出
する車間距離検出手段(レーザレーダ10)、目標車間
距離を設定する目標車間距離設定手段(図11など)、
自車速を求め、それに車両の挙動に影響を与える因子の
係数を乗じて自車が現在出力している走行トルクを算出
する走行トルク算出手段(図14のS4および図11な
ど)、前記車間距離と目標車間距離の偏差に基づいて前
記走行トルクの目標変化量を算出する走行トルク目標変
化量算出手段(図14のS2および図11など)、前記
走行トルクと走行トルクの目標変化量と自車速に基づい
て操作量を算出する操作量算出手段(図14のS5,S
6および図23)、前記操作量に基づいてアクチュエー
タ操作量を算出するアクチュエータ操作量算出手段(図
23)、および前記アクチュエータ操作量を入力されて
車速を変更するアクチュエータ(スロットルアクチュエ
ータ14)、とからなる如く構成した。
In the vehicle travel control device according to the present invention, as described above, the inter-vehicle distance detecting means (laser radar 10) for detecting the inter-vehicle distance between the own vehicle and the preceding vehicle, and the target inter-vehicle distance are set. Target inter-vehicle distance setting means (Fig. 11, etc.),
Running torque calculating means (S4 in FIG. 14 and FIG. 11 etc.) for calculating the running speed of the running vehicle, which is obtained by obtaining the running speed of the running vehicle and multiplying it by a coefficient of a factor affecting the behavior of the running vehicle. And a target vehicle-to-vehicle distance based on the deviation of the target running torque, a running torque target change amount calculating means (S2 in FIG. 14, FIG. 11, and the like), the running torque, the target change amount in the running torque, and the vehicle speed. The operation amount calculating means for calculating the operation amount based on (S5, S in FIG. 14)
6 and FIG. 23), an actuator operation amount calculating means (FIG. 23) for calculating an actuator operation amount based on the operation amount, and an actuator (throttle actuator 14) for inputting the actuator operation amount and changing the vehicle speed. Configured as

【0085】更には、前記車両の挙動に影響を与える因
子が、少なくとも等価慣性質量、転がり抵抗および空気
抵抗である(図9など)如く構成した。
Further, the factors that influence the behavior of the vehicle are at least the equivalent inertial mass, rolling resistance and air resistance (FIG. 9, etc.).

【0086】更には、シフトチェンジがなされたとき、
シフト位置に応じた係数Kshift を乗じて算出する如く
構成した(図10)。
Furthermore, when a shift change is made,
The calculation is performed by multiplying the coefficient Kshift according to the shift position (FIG. 10).

【0087】尚、上記の実施の形態でシフトダウンした
ときには状態方程式に代入する値を変更するようにした
が、状態方程式を変更することなく、図10に示すトル
ク−スロットル開度特性をギア位置(シフト位置)ごと
に定めておき、行先段に対応する特性を選択してスロッ
トル開度を定めても良い。
Although the value substituted into the state equation is changed when downshifting is performed in the above-mentioned embodiment, the torque-throttle opening characteristic shown in FIG. 10 can be changed to the gear position without changing the state equation. It may be determined for each (shift position), and the throttle opening may be determined by selecting the characteristic corresponding to the destination stage.

【0088】更には、図10に示すトルク−スロットル
開度特性をいずれかのギア位置(シフト位置)について
設定しておき、他のギア位置については特性を検索して
得た値に適宜な係数を掛けて補正しても良い。
Further, the torque-throttle opening characteristic shown in FIG. 10 is set for any gear position (shift position), and for other gear positions, an appropriate coefficient is added to the value obtained by searching the characteristic. You may correct by multiplying.

【0089】更には、図10に示す如く、トルク−スロ
ットル開度特性をシフトチェンジ後に検索するときトル
ク値にシフト位置に応じた係数Kshift を乗じている
が、これに限定されるものではなく、トルクコンバータ
のスリップ比に応じたトルク増幅係数を乗じても良い。
Further, as shown in FIG. 10, when the torque-throttle opening characteristic is searched after the shift change, the torque value is multiplied by the coefficient Kshift according to the shift position, but the present invention is not limited to this. You may multiply by the torque amplification coefficient according to the slip ratio of a torque converter.

【0090】尚、上記の実施の形態で目標トルクの算出
には、公知のPID制御則やファジィ制御則などの制御
則を用いても良い。
Incidentally, in the above embodiment, a known control law such as PID control law or fuzzy control law may be used for calculating the target torque.

【0091】更には、先行車との車間を検出する手段と
してレーザレーダを用いたが、これに限られるものでは
なく、視覚検出手段などを用いても良い。
Further, the laser radar is used as the means for detecting the distance between the vehicle and the preceding vehicle, but the invention is not limited to this, and visual detection means or the like may be used.

【0092】更に、スロットルアクチュエータのみを用
いたが、ブレーキアクチュエータを併用しても良い。ま
た、アクチュエータは電動式に限らず、負圧式などでも
良い。
Further, although only the throttle actuator is used, a brake actuator may be used together. The actuator is not limited to the electric type, but may be a negative pressure type.

【0093】[0093]

【発明の効果】車間変化に対して応答性を向上させると
共に、加減速を適正に制御することができる。
As described above, the responsiveness to the change in the vehicle distance can be improved and the acceleration / deceleration can be properly controlled.

【図面の簡単な説明】[Brief description of drawings]

【図1】この発明に係る車両用走行制御装置を全体的に
示す説明ブロック図である。
FIG. 1 is an explanatory block diagram generally showing a vehicle travel control device according to the present invention.

【図2】図1の装置が用いる制御モデルの説明ブロック
図である。
2 is an explanatory block diagram of a control model used by the device of FIG. 1. FIG.

【図3】図1の装置が用いる制御モデルの更に別の説明
ブロック図である。
FIG. 3 is a further explanatory block diagram of a control model used by the apparatus of FIG.

【図4】図1の装置が用いる制御モデルで図3の構成を
線形化したものを示す説明ブロック図である。
4 is an explanatory block diagram showing a linearized version of the configuration of FIG. 3 in a control model used by the apparatus of FIG.

【図5】図1の装置が用いる制御モデル(線形状態モデ
ル)の説明ブロック図である。
5 is an explanatory block diagram of a control model (linear state model) used by the apparatus of FIG.

【図6】図1の装置が用いる制御モデル(線形状態モデ
ル)の更に別の説明ブロック図である。
FIG. 6 is a further explanatory block diagram of a control model (linear state model) used by the apparatus of FIG.

【図7】図1の装置が用いる制御モデル(線形状態モデ
ル)の更に別の説明ブロック図である。
7 is still another explanatory block diagram of a control model (linear state model) used by the device of FIG. 1. FIG.

【図8】図1の装置が用いる、オブザーバを組み込んだ
状態の全体モデルを示す説明ブロック図である。
8 is an explanatory block diagram showing an overall model in a state in which an observer is incorporated, which is used by the device of FIG.

【図9】図1の装置が用いる全体モデルの説明ブロック
図である。
9 is an explanatory block diagram of an overall model used by the apparatus of FIG.

【図10】図9の中のトルク−スロットル開度の変換マ
ップの特性を示す説明図である。
FIG. 10 is an explanatory diagram showing characteristics of a torque-throttle opening conversion map in FIG. 9.

【図11】図1装置が用いる図9と同様な全体モデルの
別の説明ブロック図である。
11 is another explanatory block diagram of an overall model similar to FIG. 9 used by the apparatus in FIG.

【図12】図11に示す連続的な制御系を離散系に書き
直した説明ブロック図である。
FIG. 12 is an explanatory block diagram in which the continuous control system shown in FIG. 11 is rewritten as a discrete system.

【図13】図1装置が定速度走行制御に用いる構成の説
明ブロック図である。
FIG. 13 is an explanatory block diagram of a configuration used by the device in FIG. 1 for constant speed traveling control.

【図14】図1装置の動作を示すメインフロー・チャー
トである。
FIG. 14 is a main flow chart showing the operation of the apparatus shown in FIG.

【図15】図14フロー・チャートの目標相対トルク算
出作業を示すサブルーチン・フロー・チャートである。
FIG. 15 is a subroutine flow chart showing the target relative torque calculation work of the flow chart of FIG.

【図16】図15フロー・チャートの処理を説明するタ
イミング・チャートである。
16 is a timing chart for explaining the processing of the flow chart of FIG.

【図17】図15フロー・チャートの危険車間などを説
明する説明図である。
FIG. 17 is an explanatory diagram illustrating a dangerous distance between vehicles in the flowchart of FIG. 15;

【図18】図15フロー・チャートの中の安定収束制御
処理を示すサブルーチン・フロー・チャートである。
18 is a subroutine flow chart showing a stable convergence control process in the flow chart of FIG.

【図19】図15フロー・チャートの処理を説明するブ
ロック図である。
FIG. 19 is a block diagram illustrating processing of the flow chart of FIG.

【図20】図15フロー・チャートの中のターゲット変
更判断処理を示すサブルーチン・フロー・チャートであ
る。
FIG. 20 is a subroutine flow chart showing target change determination processing in the flow chart of FIG.

【図21】図15フロー・チャートの中のシフトチェン
ジに伴うモデル変更特性の説明グラフ図である。
FIG. 21 is an explanatory graph diagram of model change characteristics associated with shift change in the flow chart of FIG. 15;

【図22】図14フロー・チャートの中のスロットル開
度算出作業を示すサブルーチン・フロー・チャートであ
る。
22 is a subroutine flow chart showing a throttle opening calculation operation in the flow chart of FIG.

【図23】図14フロー・チャートの中のスロットルア
クチュエータ制御量算出作業を示すサブルーチン・フロ
ー・チャートである。
FIG. 23 is a subroutine flow chart showing the throttle actuator control amount calculation work in the flow chart of FIG. 14;

【図24】図1の制御装置の制御結果を示す説明タイミ
ング・チャートである。
24 is an explanatory timing chart showing a control result of the control device of FIG. 1. FIG.

【図25】従来技術の制御装置の制御結果を示す説明タ
イミング・チャートである。
FIG. 25 is an explanatory timing chart showing a control result of the conventional control device.

【図26】この発明の第2の実施の形態を示す、図19
に類似するブロック図である。
FIG. 26 shows a second embodiment of the present invention, FIG.
It is a block diagram similar to.

【符号の説明】[Explanation of symbols]

10 レーザレーダ(車間距離検出手段) 12 車速センサ 14 スロットルアクチュエータ(スロットルモー
タ) 20 制御器
10 Laser Radar (Vehicle Distance Detection Means) 12 Vehicle Speed Sensor 14 Throttle Actuator (Throttle Motor) 20 Controller

───────────────────────────────────────────────────── フロントページの続き (72)発明者 毛見 哲也 埼玉県和光市中央1丁目4番1号 株式会 社本田技術研究所内 ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Tetsuya Komi 1-4-1 Chuo, Wako-shi, Saitama Stock Research Institute, Honda R & D Co., Ltd.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】a.自車と先行車との車間距離を検出する
車間距離検出手段、 b.目標車間距離を設定する目標車間距離設定手段、 c.自車速を求め、それに車両の挙動に影響を与える因
子の係数を乗じて自車が現在出力している走行トルクを
算出する走行トルク算出手段、 d.前記車間距離と目標車間距離の偏差に基づいて前記
走行トルクの目標変化量を算出する走行トルク目標変化
量算出手段、 e.前記走行トルクと走行トルクの目標変化量と自車速
とに基づいて操作量を算出する操作量算出手段、 f.前記操作量に基づいてアクチュエータ操作量を算出
するアクチュエータ操作量算出手段、および g.前記アクチュエータ操作量を入力されて車速を変更
するアクチュエータ、からなることを特徴とする車両用
走行制御装置。
1. A. Inter-vehicle distance detecting means for detecting the inter-vehicle distance between the own vehicle and the preceding vehicle, b. Target inter-vehicle distance setting means for setting the target inter-vehicle distance, c. A traveling torque calculating means for obtaining the own vehicle speed and multiplying it by a coefficient of a factor affecting the behavior of the vehicle to calculate the traveling torque currently output by the own vehicle, d. Running torque target change amount calculating means for calculating a target change amount of the running torque based on a deviation between the inter-vehicle distance and the target inter-vehicle distance, e. An operation amount calculation means for calculating an operation amount based on the traveling torque, a target variation amount of the traveling torque, and the own vehicle speed, f. Actuator operation amount calculation means for calculating an actuator operation amount based on the operation amount; and g. A travel control device for a vehicle, comprising: an actuator that receives the actuator operation amount and changes a vehicle speed.
【請求項2】 前記車両の挙動に影響を与える因子が、
少なくとも等価慣性質量、転がり抵抗および空気抵抗で
あることを特徴とする請求項1項記載の車両用走行制御
装置。
2. Factors that affect the behavior of the vehicle include:
2. The vehicle travel control device according to claim 1, wherein at least an equivalent inertial mass, rolling resistance and air resistance.
【請求項3】 前記操作量算出手段はシフトチェンジが
なされたとき、シフト位置に応じた係数を乗じて算出す
ることを特徴とする請求項1項または2項記載の車両用
走行制御装置。
3. The vehicle travel control device according to claim 1, wherein the operation amount calculation means calculates when a shift change is made by multiplying by a coefficient corresponding to a shift position.
JP03136496A 1996-01-25 1996-01-25 Vehicle travel control device Expired - Fee Related JP3745437B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03136496A JP3745437B2 (en) 1996-01-25 1996-01-25 Vehicle travel control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03136496A JP3745437B2 (en) 1996-01-25 1996-01-25 Vehicle travel control device

Publications (2)

Publication Number Publication Date
JPH09202157A true JPH09202157A (en) 1997-08-05
JP3745437B2 JP3745437B2 (en) 2006-02-15

Family

ID=12329196

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03136496A Expired - Fee Related JP3745437B2 (en) 1996-01-25 1996-01-25 Vehicle travel control device

Country Status (1)

Country Link
JP (1) JP3745437B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001328454A (en) * 2000-05-19 2001-11-27 Nissan Motor Co Ltd Vehicle-to-vehicle distance control device
US6327530B1 (en) 1998-07-13 2001-12-04 Denso Corporation Apparatus and method for controlling a distance between two traveling vehicles and a recording medium for storing the control method
US11447137B2 (en) 2018-06-29 2022-09-20 Isuzu Motors Limited Travel control device, vehicle, driving assistance device, and travel control method

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6327530B1 (en) 1998-07-13 2001-12-04 Denso Corporation Apparatus and method for controlling a distance between two traveling vehicles and a recording medium for storing the control method
JP2001328454A (en) * 2000-05-19 2001-11-27 Nissan Motor Co Ltd Vehicle-to-vehicle distance control device
US11447137B2 (en) 2018-06-29 2022-09-20 Isuzu Motors Limited Travel control device, vehicle, driving assistance device, and travel control method

Also Published As

Publication number Publication date
JP3745437B2 (en) 2006-02-15

Similar Documents

Publication Publication Date Title
JP4489333B2 (en) Vehicle driving force control device
EP1194307B1 (en) System and method for controlling vehicle velocity and inter-vehicle distance
US6526346B2 (en) System and method for controlling vehicle velocity and inter-vehicle distance
EP1155900B1 (en) Vehicle speed control system
EP1194308B1 (en) Gear shifting on target speed reduction in vehicle speed control system
EP1204541B1 (en) Vehicle speed control system
US4834045A (en) Engine control system
US20040040765A1 (en) Vehicle cruise control device and method
JP3926925B2 (en) Preceding vehicle tracking control device
JP2007297958A (en) Vehicle driving force control device
JPH11291788A (en) Running control device for vehicle
JPH1178600A (en) Travel control device for vehicles
JPH0781604A (en) Self-driving vehicle
US20230026018A1 (en) MPC-Based Autonomous Drive Function of a Motor Vehicle
US7050898B2 (en) Vehicle driving force control
KR20230114798A (en) Vehicle Predictive Control Method with Improved Computational Processing and Vehicle Driving Controlling System by the Same
JPH09202157A (en) Vehicle drive controller
JP2003267085A (en) Travel controller for vehicle
JPH09202156A (en) Vehicle drive controller
JP3985666B2 (en) Vehicle driving force control device
JP3518174B2 (en) Vehicle follow-up running control device
EP1155901B1 (en) Vehicle speed control system using lockup clutch for automotive vehicle
JPH0717298A (en) Running control device for automobile
JPH11241622A (en) Engine driving force control device
JP2004255999A (en) Traveling control device for vehicle

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050328

A131 Notification of reasons for refusal

Effective date: 20050809

Free format text: JAPANESE INTERMEDIATE CODE: A131

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)

Effective date: 20051117

Free format text: JAPANESE INTERMEDIATE CODE: A61

R150 Certificate of patent (=grant) or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20081202

Year of fee payment: 3

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

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20091202

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

Year of fee payment: 4

Free format text: PAYMENT UNTIL: 20091202

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

Free format text: PAYMENT UNTIL: 20101202

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20101202

Year of fee payment: 5

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

Year of fee payment: 6

Free format text: PAYMENT UNTIL: 20111202

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

Free format text: PAYMENT UNTIL: 20111202

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20121202

Year of fee payment: 7

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

Year of fee payment: 8

Free format text: PAYMENT UNTIL: 20131202

LAPS Cancellation because of no payment of annual fees