JPH1035322A - Vehicle speed control device for vehicles - Google Patents
Vehicle speed control device for vehiclesInfo
- Publication number
- JPH1035322A JPH1035322A JP19225396A JP19225396A JPH1035322A JP H1035322 A JPH1035322 A JP H1035322A JP 19225396 A JP19225396 A JP 19225396A JP 19225396 A JP19225396 A JP 19225396A JP H1035322 A JPH1035322 A JP H1035322A
- Authority
- JP
- Japan
- Prior art keywords
- vehicle speed
- target
- vehicle
- engine torque
- acceleration
- 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.)
- Pending
Links
Landscapes
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Controls For Constant Speed Travelling (AREA)
Abstract
(57)【要約】
【課題】 加速終了時や登坂終了時の車速のオーバーシ
ュートを抑制する。
【解決手段】 エンジン非線形定常特性マップを、目標
エンジントルクが所定値を越えたら目標スロットル開度
が一定になるように設定する。そして、実車速と目標車
速との偏差に基づいて目標エンジントルクを演算し、上
記エンジン非線形定常特性マップにより目標エンジント
ルクから目標スロットル開度を表引き演算し、実スロッ
トル開度が目標スロットル開度となるようにスロットル
バルブを制御する。これにより、加速終了時や登坂走行
終了時にスロットルをすばやく閉じることができ、車速
のオーバーシュートを十分に抑制することができる。
(57) [Summary] [Problem] To suppress overshoot of vehicle speed at the end of acceleration or at the end of uphill. SOLUTION: An engine non-linear steady-state characteristic map is set so that a target throttle opening degree becomes constant when a target engine torque exceeds a predetermined value. Then, a target engine torque is calculated based on a deviation between the actual vehicle speed and the target vehicle speed, and a target throttle opening is calculated from the target engine torque by using the engine non-linear steady-state characteristic map. The throttle valve is controlled so that As a result, the throttle can be quickly closed at the end of acceleration or at the end of uphill traveling, and overshoot of the vehicle speed can be sufficiently suppressed.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、車両の走行速度が
目標値になるように制御する自動車速制御装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle speed control device for controlling the running speed of a vehicle to a target value.
【0002】[0002]
【従来の技術】目標車速と実車速との偏差に基づいて目
標エンジントルクを演算し、予め計測されたエンジン非
線形定常特性マップから目標エンジントルクとエンジン
回転速度とによりスロットル開度指令値を表引き演算
し、実スロットル開度を開度指令値に一致させるように
制御する車両用自動車速制御装置が知られている(例え
ば、特開昭63−144797号公報参照)。2. Description of the Related Art A target engine torque is calculated based on a deviation between a target vehicle speed and an actual vehicle speed, and a throttle opening command value is tabulated based on the target engine torque and the engine rotation speed from a previously measured engine non-linear steady-state characteristic map. 2. Description of the Related Art There is known a vehicle speed control device for a vehicle that calculates and controls an actual throttle opening to match an opening command value (for example, see Japanese Patent Application Laid-Open No. 63-144797).
【0003】[0003]
【発明が解決しようとする課題】しかしながら、上述し
た従来の車両用自動車速制御装置では、エンジンの非線
形特性により最大トルク付近ではトルク変化に対するス
ロットル開度の変化率が大きいので、大きな出力トルク
が要求される加速時や登坂路走行時にはトルク指令値の
微小増加に対してスロットルが大きく開いてしまう。そ
のため、加速終了時や登坂終了時にはスロットルの戻り
が遅れ、車速のオーバーシュートが発生するという問題
がある。However, in the above-described conventional vehicle speed control apparatus, the rate of change of the throttle opening with respect to the torque change is large near the maximum torque due to the non-linear characteristics of the engine, so that a large output torque is required. When the vehicle is accelerating or traveling on an uphill road, the throttle is greatly opened in response to a slight increase in the torque command value. Therefore, there is a problem that the return of the throttle is delayed at the end of acceleration or at the end of uphill, and an overshoot of the vehicle speed occurs.
【0004】本発明の目的は、加速終了時や登坂終了時
の車速のオーバーシュートを抑制する車両用自動車速制
御装置を提供することにある。An object of the present invention is to provide a vehicle speed control device for a vehicle that suppresses overshooting of the vehicle speed at the end of acceleration or at the end of uphill.
【0005】[0005]
(1) 請求項1の発明は、エンジン非線形定常特性マ
ップを、目標エンジントルクが所定値を越えたら目標ス
ロットル開度が一定になるように設定する。そして、実
車速と目標車速との偏差に基づいて目標エンジントルク
を演算し、上記エンジン非線形定常特性マップにより目
標エンジントルクから目標スロットル開度を表引き演算
し、実スロットル開度が目標スロットル開度となるよう
にスロットルバルブを制御する。 (2) 請求項2の車両用自動車速制御装置は、上記所
定値を車両の状態に応じて変更するようにしたものであ
る。 (3) 請求項3の車両用自動車速制御装置は、車両の
加速度を推定し、定速走行制御中に加速度推定値がしき
い値1より低下した時点の目標エンジントルクを上記所
定値に設定するようにしたものである。 (4) 請求項4の車両用自動車速制御装置は、車両の
加速度を推定し、加速制御中に加速度推定値が目標加速
度よりしきい値2以上低下した時点の目標エンジントル
クを上記所定値に設定するようにしたものである。 (5) 請求項5の車両用自動車速制御装置は、定速走
行制御中に実車速が目標車速よりもしきい値3以上低下
した時点の目標エンジントルクを上記所定値に設定する
ようにしたものである。 (6) 請求項6の車両用自動車速制御装置は、加速制
御中に実車速が目標車速よりもしきい値4以上低下した
時点の目標エンジントルクを上記所定値に設定するよう
にしたものである。(1) According to the first aspect of the invention, the engine non-linear steady-state characteristic map is set so that the target throttle opening becomes constant when the target engine torque exceeds a predetermined value. Then, a target engine torque is calculated based on a deviation between the actual vehicle speed and the target vehicle speed, and a target throttle opening is calculated from the target engine torque by using the engine non-linear steady-state characteristic map. The throttle valve is controlled so that (2) The vehicle speed control device for a vehicle according to claim 2 changes the predetermined value according to the state of the vehicle. (3) The vehicle speed control device for a vehicle according to claim 3 estimates the acceleration of the vehicle, and sets the target engine torque at the time when the estimated acceleration value falls below the threshold value 1 during the constant speed traveling control to the predetermined value. It is something to do. (4) The vehicle speed control device for a vehicle according to claim 4 estimates the acceleration of the vehicle, and sets the target engine torque at the time when the estimated acceleration value drops by 2 or more from the target acceleration during the acceleration control to the predetermined value. It is something to set. (5) The vehicle speed control device for a vehicle according to claim 5, wherein the target engine torque at the time when the actual vehicle speed becomes lower than the target vehicle speed by the threshold value 3 or more during the constant speed traveling control is set to the predetermined value. It is. (6) The vehicle speed control device for a vehicle according to claim 6, wherein the target engine torque at the time when the actual vehicle speed falls below the target vehicle speed by the threshold value 4 or more during the acceleration control is set to the predetermined value. .
【0006】[0006]
【発明の効果】 (1) 請求項1の発明によれば、加速終了時や登坂走
行終了時にスロットルをすばやく閉じることができ、車
速のオーバーシュートを十分に抑制することができる。 (2) 請求項2に発明によれば、エンジンや車両の特
性のばらつきが自動的に補正される。 (3) 請求項3の発明によれば、例えば、平坦路を定
速走行中に急な上り坂にさしかかると、実車速が目標車
速より低下するにつれて、目標エンジントルクが増加し
てスロットルを開こうと制御する。しかし、目標エンジ
ントルクが、加速度推定値がしきい値1より低下した時
点の値を越えても、スロットル開度を一定に保ち、それ
以上スロットルを開かないようにしたので、登坂が終了
して平坦路または下り坂になった時にスロットルをすば
やく閉じることができ、車速のオーバーシュートを十分
に抑制することができる。 (4) 請求項4の発明によれば、例えば、定速走行か
ら加速すると、実車速が目標車速より低下するにつれ
て、目標エンジントルクが増加してスロットルを開こう
と制御する。しかし、目標エンジントルクが、加速度推
定値が目標加速度よりしきい値2以上低下した時点の値
を越えても、スロットル開度を一定に保ち、それ以上ス
ロットルを開かないようにしたので、加速が終了した時
にスロットルをすばやく閉じることができ、車速のオー
バーシュートを十分に抑制することができる。 (5) 請求項5の発明によれば、例えば、平坦路を定
速走行中に急な上り坂にさしかかると、実車速が目標車
速より低下するにつれて、目標エンジントルクが増加し
てスロットルを開こうと制御する。しかし、目標エンジ
ントルクが、実車速が目標車速よりしきい値3以上低下
した時点の値を越えても、スロットル開度を一定に保
ち、それ以上スロットルを開かないようにしたので、登
坂が終了して平坦路または下り坂になった時にスロット
ルをすばやく閉じることができ、車速のオーバーシュー
トを十分に抑制することができる。 (6) 請求項6の発明によれば、例えば定速走行から
加速すると、実車速が目標車速より低下するにつれて、
目標エンジントルクが増加してスロットルを開こうと制
御する。しかし、目標エンジントルクが、実車速が目標
車速よりしきい値4以上低下した時点の値を越えても、
スロットル開度を一定に保ち、それ以上スロットルを開
かないようにしたので、加速が終了した時にスロットル
をすばやく閉じることができ、車速のオーバーシュート
を十分に抑制することができる。(1) According to the first aspect of the invention, the throttle can be quickly closed at the end of acceleration or at the end of uphill traveling, and the overshoot of the vehicle speed can be sufficiently suppressed. (2) According to the second aspect of the invention, variations in the characteristics of the engine and the vehicle are automatically corrected. (3) According to the third aspect of the invention, for example, when the vehicle approaches a steep uphill while traveling at a constant speed on a flat road, the target engine torque increases and the throttle is opened as the actual vehicle speed falls below the target vehicle speed. Control this way. However, even if the target engine torque exceeds the value at the time when the estimated acceleration value falls below the threshold value 1, the throttle opening is kept constant and the throttle is not opened any more. When a flat road or a downhill is reached, the throttle can be quickly closed, and the overshoot of the vehicle speed can be sufficiently suppressed. (4) According to the invention of claim 4, for example, when the vehicle is accelerated from the constant speed traveling, as the actual vehicle speed becomes lower than the target vehicle speed, the target engine torque is increased to control to open the throttle. However, even if the target engine torque exceeds the value at the time when the estimated acceleration value falls below the target acceleration by the threshold value 2 or more, the throttle opening is kept constant and the throttle is not opened any more. Upon completion, the throttle can be closed quickly, and overshoot of the vehicle speed can be sufficiently suppressed. (5) According to the fifth aspect of the invention, for example, when the vehicle approaches a steep uphill while traveling at a constant speed on a flat road, as the actual vehicle speed falls below the target vehicle speed, the target engine torque increases and the throttle is opened. Control this way. However, even if the target engine torque exceeds the value at the time when the actual vehicle speed has decreased by more than the threshold value 3 from the target vehicle speed, the throttle opening is kept constant and the throttle is not opened any more. Thus, when the vehicle becomes a flat road or a downhill, the throttle can be quickly closed, and the overshoot of the vehicle speed can be sufficiently suppressed. (6) According to the invention of claim 6, for example, when accelerating from a constant speed traveling, as the actual vehicle speed decreases from the target vehicle speed,
The target engine torque is increased to control opening the throttle. However, even if the target engine torque exceeds the value at the time when the actual vehicle speed falls below the target vehicle speed by the threshold value 4 or more,
Since the throttle opening is kept constant and the throttle is not opened any more, the throttle can be quickly closed when the acceleration is completed, and the overshoot of the vehicle speed can be sufficiently suppressed.
【0007】[0007]
【発明の実施の形態】図1は一実施形態の構成を示す図
である。負圧式スロットルアクチュエータ1は、ハウジ
ング2内にダイアフラム3が設置され、負圧室4の負圧
に応じてダイアフラム3が移動する。ダイアフラム3は
ばね5により常時、図の左方向に付勢されるとともに、
スロットルチャンバー6内のスロットルバルブ7に不図
示のスロットルワイヤを介して連結されている。負圧室
4の負圧が低下すると、ばね5の付勢力によりダイアフ
ラム3が図の右方向に移動し、スロットルバルブ7が閉
方向に駆動される。逆に負圧室4の負圧が増加すると、
ダイアフラム3がばね5の付勢力にうちかって図の左方
向に移動し、スロットルバルブ7が開方向に駆動され
る。FIG. 1 is a diagram showing a configuration of an embodiment. In the negative pressure type throttle actuator 1, a diaphragm 3 is installed in a housing 2, and the diaphragm 3 moves according to a negative pressure in a negative pressure chamber 4. The diaphragm 3 is constantly urged to the left in the figure by the spring 5,
It is connected to a throttle valve 7 in a throttle chamber 6 via a throttle wire (not shown). When the negative pressure in the negative pressure chamber 4 decreases, the diaphragm 3 moves rightward in the drawing by the urging force of the spring 5, and the throttle valve 7 is driven in the closing direction. Conversely, when the negative pressure in the negative pressure chamber 4 increases,
The diaphragm 3 moves to the left in the drawing due to the urging force of the spring 5, and the throttle valve 7 is driven in the opening direction.
【0008】スロットルアクチュエータ1の負圧室4の
負圧は、バキュームバルブ8、ベントバルブ10および
セーフティバルブ12により制御される。バキュームバ
ルブ8は不図示のエンジンのインテークマニホールドに
接続され、負圧室4に負圧を蓄える。このバキュームバ
ルブ8はソレノイド9により開閉される。ベントバルブ
10はソレノイド11により開閉され、負圧室4の負圧
を抜いて大気圧にする。また、セーフティバルブ12は
フェールセーフ用に用いられるバルブであり、ソレノイ
ド13により開閉され、負圧室4の負圧を抜いて大気圧
にする。The negative pressure in the negative pressure chamber 4 of the throttle actuator 1 is controlled by a vacuum valve 8, a vent valve 10, and a safety valve 12. The vacuum valve 8 is connected to an intake manifold (not shown) of the engine, and stores a negative pressure in the negative pressure chamber 4. The vacuum valve 8 is opened and closed by a solenoid 9. The vent valve 10 is opened and closed by a solenoid 11 to release the negative pressure in the negative pressure chamber 4 to atmospheric pressure. The safety valve 12 is a valve used for fail-safe operation, is opened and closed by a solenoid 13, and releases the negative pressure of the negative pressure chamber 4 to atmospheric pressure.
【0009】コントローラ14は、マイクロコンピュー
タ15、メモリ16などを備え、バキュームバルブソレ
ノイド9、ベントバルブソレノイド11、セーフティバ
ルブソレノイド13を駆動制御して負圧式スロットルア
クチュエータ1によりスロットルバルブ7の開度を調節
する。The controller 14 includes a microcomputer 15, a memory 16, and the like. The controller 14 drives and controls the vacuum valve solenoid 9, the vent valve solenoid 11, and the safety valve solenoid 13 to adjust the opening of the throttle valve 7 by the negative pressure type throttle actuator 1. I do.
【0010】このコントローラ14には、スロットルセ
ンサ17、車速センサ18およびエンジン回転速度セン
サ19が接続される。スロットルセンサ17はスロット
ルバルブ7の開度(以下、実スロットル開度と呼び、記
号Tvoで表わす)を検出するセンサであり、実スロット
ル開度Tvoに応じた直流電圧を出力する。車速センサ1
8は車両の走行速度(以下、実車速または単に車速と呼
び、記号Vspで表わす)を検出するためのセンサであ
り、例えばトランスミッションのスピードメーターピニ
オンに連結され、同ピニオン1回転当たり所定数のパル
ス信号を出力する。コントローラ14は、所定時間、車
速センサ18から出力されるパルス信号をカウントし、
実車速Vspに変換する。また、エンジン回転速度センサ
19はエンジンの回転速度Neを検出するためのセンサ
であり、クランクシャフトに連結され、クランクシャフ
ト1回転当たり所定数のパルス信号を出力する。コント
ローラ14は、所定時間、エンジン回転速度センサ19
から出力されるパルス信号をカウントし、エンジン回転
速度Neに変換する。A throttle sensor 17, a vehicle speed sensor 18, and an engine speed sensor 19 are connected to the controller 14. The throttle sensor 17 is a sensor that detects an opening of the throttle valve 7 (hereinafter, referred to as an actual throttle opening and represented by a symbol Tvo), and outputs a DC voltage corresponding to the actual throttle opening Tvo. Vehicle speed sensor 1
Reference numeral 8 denotes a sensor for detecting a running speed of the vehicle (hereinafter, referred to as an actual vehicle speed or simply as a vehicle speed, which is represented by a symbol Vsp). Output a signal. The controller 14 counts the pulse signal output from the vehicle speed sensor 18 for a predetermined time,
It is converted to the actual vehicle speed Vsp. The engine speed sensor 19 is a sensor for detecting the engine speed Ne, is connected to the crankshaft, and outputs a predetermined number of pulse signals per crankshaft rotation. The controller 14 controls the engine speed sensor 19 for a predetermined time.
Is counted and converted into an engine rotation speed Ne.
【0011】コントローラ14にはまた、メインスイッ
チ20、セットスイッチ21、アクセラレートスイッチ
22、コーストスイッチ23、キャンセルスイッチ2
4、ブレーキスイッチ25が接続される。メインスイッ
チ20は車速制御装置を作動させるためのスイッチであ
り、セットスイッチ21は定速走行制御の開始と車速指
令値(目標車速)Vsprの設定を行なうためのスイッチ
である。また、アクセラレートスイッチ22は定速走行
制御における車速指令値Vsprを増加するためのスイッ
チ、コーストスイッチ23は車速指令値Vsprを低減す
るためのスイッチである。さらに、キャンセルスイッチ
24は定速走行制御を解除するためのスイッチ、ブレー
キスイッチ25はフットブレーキが操作されると閉路す
るスイッチである。The controller 14 also includes a main switch 20, a set switch 21, an accelerate switch 22, a coast switch 23, and a cancel switch 2.
4. The brake switch 25 is connected. The main switch 20 is a switch for operating the vehicle speed control device, and the set switch 21 is a switch for starting the constant speed traveling control and setting the vehicle speed command value (target vehicle speed) Vspr. The accelerator switch 22 is a switch for increasing the vehicle speed command value Vspr in the constant-speed running control, and the coast switch 23 is a switch for reducing the vehicle speed command value Vspr. Further, the cancel switch 24 is a switch for canceling the constant speed traveling control, and the brake switch 25 is a switch that closes when the foot brake is operated.
【0012】コントローラ14は、センサ17〜19に
より検出された実スロットル開度Tvo、実車速Vspおよ
びエンジン回転速度Neと、スイッチ20〜25からの
操作指令とに基づいて、バキュームバルブソレノイド9
とベントバルブソレノイド11をパルス駆動してスロッ
トルバルブ7の開度を調節するなお、パルス駆動時のP
WMデューティー比については後述する。The controller 14 controls the vacuum valve solenoid 9 based on the actual throttle opening Tvo, the actual vehicle speed Vsp and the engine speed Ne detected by the sensors 17 to 19, and the operation command from the switches 20 to 25.
And the vent valve solenoid 11 is pulsed to adjust the opening of the throttle valve 7.
The WM duty ratio will be described later.
【0013】図2はコントローラ14の車速制御を示す
フローチャートである。このフローチャートにより、こ
の実施形態の動作を説明する。コントローラ14はメイ
ンスイッチ20が投入されると、所定の時間間隔、例え
ば100msごとにこの制御プログラムを実行する。ま
ず、ステップ1で、スロットルセンサ17の出力電圧を
A/D変換して実スロットル開度Tvoを演算する。ま
た、車速センサ18からの所定時間の入力パルス数に基
づいて平均車速を演算し、実車速Vspとする。さらに、
エンジン回転速度センサ19からの所定時間の入力パル
ス数に基づいて平均エンジン回転速度を演算し、エンジ
ン回転速度Neとする。FIG. 2 is a flowchart showing the vehicle speed control of the controller 14. The operation of this embodiment will be described with reference to this flowchart. When the main switch 20 is turned on, the controller 14 executes this control program at predetermined time intervals, for example, every 100 ms. First, in step 1, the actual throttle opening Tvo is calculated by A / D converting the output voltage of the throttle sensor 17. Further, an average vehicle speed is calculated based on the number of input pulses from the vehicle speed sensor 18 for a predetermined time, and is set as an actual vehicle speed Vsp. further,
An average engine speed is calculated based on the number of input pulses for a predetermined time from the engine speed sensor 19, and is set as the engine speed Ne.
【0014】ステップ2で、キャンセルスイッチ24が
操作されるか、またはブレーキスイッチ25によりフッ
トブレーキ操作が検出されると、定速走行制御を中止す
る。すなわち、ステップ17で定速走行制御中であるこ
とを示す定速走行制御中フラグをクリヤし、続くステッ
プ18でメモリ16に記憶されているスロットル開度指
令値Tvorをリセットして車速制御を終了する。In step 2, when the cancel switch 24 is operated or the foot switch operation is detected by the brake switch 25, the cruise control is stopped. That is, in step 17, the constant speed running control flag indicating that the constant speed running control is being performed is cleared, and in the subsequent step 18, the throttle opening command value Tvor stored in the memory 16 is reset to end the vehicle speed control. I do.
【0015】一方、キャンセルスイッチ24もフットブ
レーキも操作されていない時は、ステップ2から3へ進
み、セットスイッチ21の操作を確認する。セットスイ
ッチ21が操作されている時は、定速走行制御を開始す
る。すなわち、ステップ4で車速指令値Vsprに上記ス
テップで算出した実車速Vspを設定し、メモリ16に記
憶する。続くステップ5で、定速走行制御中フラグをセ
ットして今回の車速制御処理を終了する。On the other hand, when neither the cancel switch 24 nor the foot brake is operated, the process proceeds from step 2 to 3, and the operation of the set switch 21 is confirmed. When the set switch 21 is operated, the cruise control is started. That is, the actual vehicle speed Vsp calculated in the above step is set as the vehicle speed command value Vspr in step 4 and stored in the memory 16. In the following step 5, the constant speed running control flag is set, and the current vehicle speed control process is terminated.
【0016】キャンセルスイッチ24、フットブレー
キ、セットスイッチ21がいずれも操作されていない時
はステップ6へ進み、定速走行制御中フラグの状態を確
認する。定速走行制御中フラグがセットされていない時
はステップ18へ進み、メモリ16に記憶されているス
ロットル開度指令値Tvorをリセットして車速制御を終
了する。一方、定速走行制御中フラグがセットされてい
る時はステップ7以降へ進み、定速走行制御を行なう。If none of the cancel switch 24, the foot brake, and the set switch 21 are operated, the process proceeds to step 6, where the state of the constant speed running control flag is confirmed. When the constant-speed running control flag is not set, the process proceeds to step 18, where the throttle opening command value Tvor stored in the memory 16 is reset, and the vehicle speed control ends. On the other hand, when the constant speed running control flag is set, the process proceeds to step 7 and thereafter, and the constant speed running control is performed.
【0017】ステップ7において、図3に示すサブルー
チンを実行してアクセラレート制御を行ない、続くステ
ップ8で、図4に示すサブルーチンを実行してコースト
制御を行なう。なお、アクセラレート制御とコースト制
御については後述する。さらにステップ9では、図5に
示すサブルーチンを実行し、車速指令値Vsprと実車速
Vspとに基づいて両者を一致させるための目標駆動力を
演算する。この実施形態では、公知の線形制御手法であ
るモデルマッチング手法と、近似ゼロイング手法とを用
いて目標駆動力y1を演算する。この目標駆動力の演算
については後述する。In step 7, the accelerator control is performed by executing the subroutine shown in FIG. 3, and in the subsequent step 8, the coast control is executed by executing the subroutine shown in FIG. The acceleration control and the coast control will be described later. Further, in step 9, the subroutine shown in FIG. 5 is executed to calculate a target driving force for matching the two based on the vehicle speed command value Vspr and the actual vehicle speed Vsp. In this embodiment, the target driving force y1 is calculated using a model matching method, which is a known linear control method, and an approximate zeroing method. The calculation of the target driving force will be described later.
【0018】ステップ10において、図6に示す開度演
算ルーチンを実行し、目標駆動力y1に基づいてスロッ
トル開度指令値を演算する。このスロットル開度指令値
の演算については後述する。ステップ11では、PID
制御手法によりスロットル開度偏差(目標開度−実開
度)に基づいて、バキュームバルブソレノイド9および
ベントバルブソレノイド11の駆動信号のPWMデュー
ティー比を演算する。ステップ12において、算出した
PWMデューティー比でバキュームバルブソレノイド9
またはベントバルブソレノイド11を駆動制御する。In step 10, an opening calculation routine shown in FIG. 6 is executed to calculate a throttle opening command value based on the target driving force y1. The calculation of the throttle opening command value will be described later. In step 11, the PID
The PWM duty ratio of the drive signal of the vacuum valve solenoid 9 and the vent valve solenoid 11 is calculated based on the throttle opening deviation (target opening-actual opening) by a control method. In step 12, the vacuum valve solenoid 9 is operated with the calculated PWM duty ratio.
Alternatively, the drive control of the vent valve solenoid 11 is performed.
【0019】次に、図3のサブルーチンを参照してアク
セラレート制御を説明する。ステップ21でアクセラレ
ートスイッチ22の操作を確認する。アクセラレートス
イッチ22が操作されていない時はステップ22へ進
み、アクセラレート制御中フラグの状態を確認する。ア
クセラレートスイッチ22が操作されておらず、且つア
クセラレート制御中フラグもセットされていない時は、
図2に示すメインルーチンへリターンする。Next, the acceleration control will be described with reference to the subroutine of FIG. In step 21, the operation of the accelerate switch 22 is confirmed. If the accelerator switch 22 has not been operated, the process proceeds to step 22, and the state of the accelerator control in progress flag is confirmed. When the accelerated switch 22 is not operated and the accelerated control flag is not set,
It returns to the main routine shown in FIG.
【0020】アクセラレートスイッチ22が操作されて
いる時は、ステップ23でアクセラレート制御中フラグ
をセットし、続くステップ24で一制御周期前の車速指
令値Vspr(old)に所定値(この実施形態では、0.2k
m/hとする)を加算して車速指令値Vsprを更新す
る。ステップ25では、車速指令値Vsprと実車速Vsp
との偏差(Vspr−Vsp)が所定値(この実施形態で
は、3km/hとする)を超えているかどうかを確認す
る。所定値を越えていない時は、実車速Vspが車速指令
値Vsprに充分追従しているのであるから、そのままメ
インルーチンへリターンする。一方、偏差(Vspr−Vs
p)が所定値を越えている時は、ステップ26で実車速
Vspに所定値(この実施形態では、3km/hとする)
を加算した車速を車速指令値Vsprに設定する。When the accelerator switch 22 is operated, an accelerator control flag is set in step 23, and in a subsequent step 24, the vehicle speed command value Vspr (old) one control cycle before is set to a predetermined value (this embodiment). Then, 0.2k
m / h) to update the vehicle speed command value Vspr. In step 25, the vehicle speed command value Vspr and the actual vehicle speed Vsp
(Vspr-Vsp) exceeds a predetermined value (3 km / h in this embodiment). When the vehicle speed does not exceed the predetermined value, since the actual vehicle speed Vsp sufficiently follows the vehicle speed command value Vspr, the process returns to the main routine. On the other hand, the deviation (Vspr−Vs
If p) exceeds the predetermined value, the actual vehicle speed Vsp is set to a predetermined value (3 km / h in this embodiment) in step 26.
Is set to the vehicle speed command value Vspr.
【0021】アクセラレートスイッチ22が開放され、
且つアクセラレート制御中フラグがセットされている時
は、アクセラレートスイッチ22が開放された直後であ
ると判断し、ステップ22から27へ進んでアクセラレ
ート制御終了時の処理を行なう。すなわち、ステップ2
7で実車速Vspを車速指令値Vsprに設定し、続くステ
ップ28でアクセラレート制御中フラグをクリヤする。
その後、メインルーチンへリターンする。When the accelerated switch 22 is opened,
When the acceleration control in-progress flag is set, it is determined that the acceleration switch 22 has just been opened, and the process proceeds from step 22 to step 27 to perform processing at the end of the acceleration control. That is, step 2
In step 7, the actual vehicle speed Vsp is set to the vehicle speed command value Vspr. In step 28, the accelerator control flag is cleared.
Then, the process returns to the main routine.
【0022】図4のサブルーチンを参照してコースト制
御を説明する。ステップ31でコーストスイッチ23の
操作を確認する。コーストスイッチ23が操作されてい
ない時はステップ32へ進み、コースト制御中フラグの
状態を確認する。コーストスイッチ23が操作されてお
らず、コースト制御中フラグもセットされていない時
は、図2に示すメインルーチンへリターンする。The coast control will be described with reference to the subroutine of FIG. In step 31, the operation of the coast switch 23 is confirmed. If the coast switch 23 has not been operated, the process proceeds to step 32, where the state of the coast control flag is confirmed. When the coast switch 23 is not operated and the coast control in-progress flag is not set, the process returns to the main routine shown in FIG.
【0023】コーストスイッチ23が操作されている時
は、ステップ33でコースト制御中フラグをセットし、
続くステップ34で一制御周期前の車速指令値Vspr(ol
d)から所定値(この実施形態では、0.2km/hとす
る)を減算して車速指令値Vsprを更新する。ステップ
35では、実車速Vspと車速指令値Vsprとの偏差(Vs
p−Vspr)が所定値(この実施形態では、3km/hと
する)を超えているかどうかを確認する。所定値を越え
ていない時は、実車速Vspが車速指令値Vsprに充分追
従しているのであるから、そのままメインルーチンへリ
ターンする。一方、偏差(Vsp−Vspr)が所定値を越
えている時は、ステップ36で実車速Vspから所定値
(この実施形態では、3km/hとする)を減算した車
速を車速指令値Vsprに設定する。When the coast switch 23 is operated, a coast control flag is set in step 33,
In the following step 34, the vehicle speed command value Vspr (ol
The vehicle speed command value Vspr is updated by subtracting a predetermined value (0.2 km / h in this embodiment) from d). In step 35, the deviation (Vs) between the actual vehicle speed Vsp and the vehicle speed command value Vspr
(p-Vspr) exceeds a predetermined value (3 km / h in this embodiment). When the vehicle speed does not exceed the predetermined value, since the actual vehicle speed Vsp sufficiently follows the vehicle speed command value Vspr, the process returns to the main routine. On the other hand, when the deviation (Vsp-Vspr) exceeds the predetermined value, the vehicle speed obtained by subtracting the predetermined value (3 km / h in this embodiment) from the actual vehicle speed Vsp in step 36 is set as the vehicle speed command value Vspr. I do.
【0024】コーストスイッチ23が開放され、且つコ
ースト制御中フラグがセットされている時は、コースト
スイッチ23が開放された直後であると判断し、ステッ
プ32から37へ進んでコースト制御終了時の処理を行
なう。すなわち、ステップ37で実車速Vspを車速指令
値Vsprに設定し、続くステップ38でコース制御中フ
ラグをクリヤしてメインルーチンへリターンする。If the coast switch 23 is opened and the coast control flag is set, it is determined that the coast switch 23 has just been opened, and the process proceeds from step 32 to 37 to terminate the coast control. Perform That is, in step 37, the actual vehicle speed Vsp is set to the vehicle speed command value Vspr. In step 38, the course control flag is cleared, and the process returns to the main routine.
【0025】次に、図5により目標駆動力の演算を説明
する。この演算は、図7に示すように、線形制御手法で
あるモデルマッチング手法と近似ゼロイング手法による
車速フィードバック補償器を用いて行なう。Next, the calculation of the target driving force will be described with reference to FIG. This calculation is performed using a vehicle speed feedback compensator based on a model matching method and an approximate zeroing method, which are linear control methods, as shown in FIG.
【0026】ここで、車速フィードバック補償器に組み
込まれた制御対象の車両モデルについて説明する。目標
駆動力を操作量とし車速を制御量として車両をモデル化
するため、相対的に応答性の速いエンジンやトルクコン
バータの過渡特性、およびトルクコンバータの非線形定
常特性を省略することができ、車両のパワートレインの
挙動は図8に示す簡易非線形モデルで表わすことができ
る。そして、予め計測されたエンジン定常特性マップを
用いて目標駆動力に実駆動力が一致するようなスロット
ル開度指令値を算出し、スロットル開度をサーボコント
ロールすることにより、エンジン非線形定常特性を線形
化する。したがって、目標駆動力を入力とし車速を出力
とする車両モデルは積分特性となり、補償器ではこの車
両モデルの伝達特性をパルス伝達特性P(z-1)とおく
ことができる。Here, a vehicle model to be controlled incorporated in the vehicle speed feedback compensator will be described. Since the vehicle is modeled with the target driving force as the manipulated variable and the vehicle speed as the control variable, the transient characteristics of relatively responsive engines and torque converters and the non-linear steady-state characteristics of torque converters can be omitted. The behavior of the power train can be represented by a simple nonlinear model shown in FIG. Then, a throttle opening command value such that the actual driving force matches the target driving force is calculated using a previously measured engine steady characteristic map, and the throttle opening is servo-controlled to linearize the engine non-linear steady characteristic. Become Therefore, a vehicle model having the target driving force as input and the vehicle speed as output has an integral characteristic, and the compensator can set the transmission characteristic of this vehicle model to the pulse transmission characteristic P (z -1 ).
【0027】図7において、zは遅延演算子であり、z
-1を乗ずると1サンプル周期前の値となる。また、C1
(z-1)、C2(z-1)は近似ゼロイング手法による外
乱推定器であり、外乱やモデル化誤差による影響を抑制
する。さらに、C3(z-1)はモデルマッチング手法に
よる補償器であり、図9に示すように、目標車速Vsp
rを入力とし実車速Vspを出力とした場合の制御対象
の応答特性を、予め定めた一次遅れとむだ時間要素を持
つ規範モデルH(z-1)の特性に一致させる。In FIG. 7, z is a delay operator, and z
Multiplying by -1 gives the value one sample cycle earlier. Also, C1
(Z -1 ) and C2 (z -1 ) are disturbance estimators based on the approximate zeroing method, and suppress the influence of disturbances and modeling errors. Further, C3 (z -1 ) is a compensator based on the model matching method, and as shown in FIG. 9, the target vehicle speed Vsp
The response characteristic of the control object when r is input and the actual vehicle speed Vsp is output is made to match the characteristic of the reference model H (z -1 ) having a predetermined first-order delay and a dead time element.
【0028】制御対象の伝達特性は、パワートレインの
遅れであるむだ時間を考慮する必要がある。このむだ時
間は200msec程度であり、この実施形態の2サン
プル周期に相当する。したがって、パルス伝達関数P
(z-1)は、次式に示す積分要素P1(z-1)とむだ時
間要素P2(z-1)(=z-2)の積で表わすことができ
る。It is necessary to consider the dead time, which is the delay of the power train, as the transfer characteristic of the controlled object. This dead time is about 200 msec, which corresponds to a two-sample period in this embodiment. Therefore, the pulse transfer function P
(Z -1 ) can be represented by a product of an integral element P1 (z -1 ) and a dead time element P2 (z -1 ) (= z -2 ) shown in the following equation.
【数1】 ここで、Tはサンプル周期(この実施形態では100m
sec)、Mは平均車重である。また、この時、補償器
C1(z-1)は次式で表わされる。(Equation 1) Here, T is a sample period (100 m in this embodiment).
sec), M is the average vehicle weight. At this time, the compensator C1 (z -1 ) is represented by the following equation.
【数2】 すなわち、補償器C1(z-1)は時定数Tbのローパス
フィルタである。さらに、補償器C2(z-1)はC1/
P1として次式で表わされる。(Equation 2) That is, the compensator C1 (z -1 ) is a low-pass filter with a time constant Tb. Further, the compensator C2 (z -1 ) is C1 /
P1 is represented by the following equation.
【数3】 なお、補償器C2は、車両モデルの逆系にローパスフィ
ルタをかけたものであり、実車速Vspから得られた外
乱(走行抵抗)の影響を受けた駆動力、すなわち図8に
示すように駆動力から走行抵抗を差し引いた駆動力を逆
算することができる。また、制御対象のむだ時間を無視
して、規範モデルH(z-1)を時定数Taの1次ローパ
スフィルタとすると、補償器C3は次のような定数とな
る。(Equation 3) The compensator C2 is obtained by applying a low-pass filter to the inverse system of the vehicle model, and has a driving force affected by disturbance (running resistance) obtained from the actual vehicle speed Vsp, that is, a driving force as shown in FIG. The driving force obtained by subtracting the running resistance from the force can be calculated back. If the reference model H (z -1 ) is a first-order low-pass filter with a time constant Ta ignoring the dead time of the control target, the compensator C3 has the following constant.
【数4】 (Equation 4)
【0029】図5のステップ41において、図7のモデ
ルマッチング補償器C3(z-1)に相当する部分の演算
を行ない、実車速Vspから目標車速Vsprまで加速
するための目標駆動力y4を求める。データy(k−
1)は1サンプル周期前のデータy(k)を表わすもの
とすると、In step 41 of FIG. 5, a portion corresponding to the model matching compensator C3 (z -1 ) of FIG. 7 is calculated to obtain a target driving force y4 for accelerating from the actual vehicle speed Vsp to the target vehicle speed Vspr. . Data y (k-
If 1) represents data y (k) one sample cycle earlier,
【数5】 y4(k)=K・(Vspr(k)−Vsp(k)) 続くステップ42で、図7に示す外乱推定器の一部のロ
バスト補償器C2(z-1)に相当する部分の演算を行な
い、実車速Vspに基づいて外乱(走行抵抗など)の影
響を受けた駆動力y3を逆算する。Y4 (k) = K ・ (Vspr (k) −Vsp (k)) In the following step 42, it corresponds to a part of the robust compensator C2 (z −1 ) of the disturbance estimator shown in FIG. The calculation of the part is performed, and the driving force y3 affected by disturbance (such as running resistance) is calculated backward based on the actual vehicle speed Vsp.
【数6】 (Equation 6)
【0030】ステップ43では、目標駆動力y4を走行
抵抗推定値Frで補正して最終的な目標駆動力y1を求
める。In step 43, the final target driving force y1 is obtained by correcting the target driving force y4 with the estimated running resistance Fr.
【数7】 y1(k)=y4(k)−(y3(k)−y2(k−2)) =y4(k)+(y2(k−2)−y3(k)), Fr=y2(k−2)−y3(k) ここで、y2(k−2)は後述するステップ45で演算
される駆動力y2(k)の2サンプル周期前の値であ
り、ステップ45における演算は上述した積分要素P1
(z-1)の演算に相当し、その2サンプル周期前の値を
用いることはむだ時間要素P2(z-1)の演算に相当す
る。y3(k)は実車速Vspから求めた走行抵抗の影
響を受けた駆動力であり、駆動力y2(k−2)は補償
器内で求めた走行抵抗の影響を受けない駆動力であるか
ら、両者の差が走行抵抗推定値Frとなる。このよう
に、近似ゼロイング手法で構成された外乱推定器は、制
御対象モデルの出力と実際の制御対象の出力との差に基
づいて走行抵抗などの外乱を正確に推定することができ
る。Y1 (k) = y4 (k)-(y3 (k) -y2 (k-2)) = y4 (k) + (y2 (k-2) -y3 (k)), Fr = y2 (K-2) -y3 (k) Here, y2 (k-2) is a value of the driving force y2 (k) calculated in step 45 described later two sample cycles before, and the calculation in step 45 is as described above. Integral element P1
(Z -1 ), and using the value two sample periods earlier corresponds to the operation of the dead time element P2 (z -1 ). Since y3 (k) is a driving force affected by the running resistance obtained from the actual vehicle speed Vsp, and driving force y2 (k-2) is a driving force not affected by the running resistance obtained in the compensator. The difference between the two becomes the estimated running resistance Fr. As described above, the disturbance estimator configured by the approximate zeroing technique can accurately estimate disturbance such as running resistance based on the difference between the output of the controlled object model and the actual output of the controlled object.
【0031】ステップ44では、最終目標駆動力y1を
上下限値以内に制限する。まず、スロットル全開時およ
び全閉時のエンジントルクをエンジン回転速度ごとに測
定したデータテーブルを用いて、現在のエンジン回転速
度Neに対応する最大エンジントルクTemaxと最小
エンジントルクTeminを求める。次に、最大エンジ
ントルクTemaxと最小エンジントルクTeminか
ら、次式により最大駆動力Fmaxと最小駆動力Fmi
nを求める。In step 44, the final target driving force y1 is limited within the upper and lower limits. First, the maximum engine torque Temax and the minimum engine torque Temin corresponding to the current engine rotation speed Ne are obtained by using a data table in which the engine torque when the throttle is fully opened and when the throttle is fully closed is measured for each engine rotation speed. Next, from the maximum engine torque Temax and the minimum engine torque Temin, the maximum driving force Fmax and the minimum driving force Fmi are calculated by the following equations.
Find n.
【数8】Fmax=Temax・Gm・Gf/Rt, Fmin=Temin・Gm・Gf/Rt ここで、Gmはトランスミッションのギア比、Gfはフ
ァイナルギア比、Rtはタイヤの有効半径である。そし
て、最終目標駆動力y1を最大駆動力Fmaxと最小駆
動力Fmin以内に制限する。Fmax = Temax · Gm · Gf / Rt, Fmin = Temin · Gm · Gf / Rt where Gm is the gear ratio of the transmission, Gf is the final gear ratio, and Rt is the effective radius of the tire. Then, the final target driving force y1 is limited within the maximum driving force Fmax and the minimum driving force Fmin.
【数9】y1(k)≧Fmaxの場合は、y5(k)=
Fmax, y1(k)≦Fminの場合は、y5(k)=Fmi
n, Fmin<y1(k)<Fmaxの場合は、y5(k)
=y1(k)If y1 (k) ≧ Fmax, y5 (k) =
If Fmax, y1 (k) ≦ Fmin, y5 (k) = Fmi
If n, Fmin <y1 (k) <Fmax, y5 (k)
= Y1 (k)
【0032】このように、最終目標駆動力をその上下限
値以内に制限することにより、定速走行制御中に急な上
り坂になって車両の最大駆動力でも駆動力が不足し、実
車速が目標車速から低下するような場合でも、外乱推定
器に入力される最終目標駆動力が実際の最大駆動力を越
えないように制限され、実際に得られないような大きな
目標駆動力にならないので、外乱推定器内部に誤差が蓄
積されない。したがって、平坦路に戻った後でも、外乱
推定器が速やかに機能して実車速がオーバーシュートす
るようなことがない。同様に、定速走行制御中に急な下
り坂になって最大エンジンブレーキ力でもブレーキ力が
不足し、実車速が目標車速を越えてしまうような場合で
も、外乱推定器に入力される最終目標駆動力が実際の最
小駆動力より小さくならないように制限され、実際に得
られないような大きなエンジンブレーキ力にはならない
ので、外乱推定器内部に誤差が蓄積されない。したがっ
て、平坦路に戻った後でも、外乱推定器が速やかに機能
して実車速がアンダーシュートするようなことがない。As described above, by limiting the final target driving force to within the upper and lower limit values, a steep ascending slope occurs during the constant speed traveling control, and the driving force becomes insufficient even at the maximum driving force of the vehicle, and the actual vehicle speed is reduced. Even if the vehicle speed decreases from the target vehicle speed, the final target driving force input to the disturbance estimator is limited so as not to exceed the actual maximum driving force, and does not become a large target driving force that cannot be actually obtained. No error is accumulated inside the disturbance estimator. Therefore, even after returning to the flat road, the disturbance estimator does not function quickly and the actual vehicle speed does not overshoot. Similarly, even in the case where the vehicle goes down steeply during cruise control and the braking force is insufficient even with the maximum engine braking force, and the actual vehicle speed exceeds the target vehicle speed, the final target input to the disturbance estimator is also used. Since the driving force is limited so as not to be smaller than the actual minimum driving force and does not become a large engine braking force that cannot be actually obtained, no error is accumulated inside the disturbance estimator. Therefore, even after returning to the flat road, the disturbance estimator does not function quickly and the actual vehicle speed does not undershoot.
【0033】ステップ45において、外乱推定器の一部
であるローパスフィルタとしての補償器C1(z-1)に
相当する部分の演算を行なう。In step 45, a part corresponding to the compensator C1 (z -1 ) as a low-pass filter which is a part of the disturbance estimator is operated.
【数10】y2(k)=γ・y2(k−1)+(1−
γ)・y5(k−1) 以上で、図7に示す車速フィードバック補償器の演算を
終了し、図2のステップ9へ戻る。## EQU10 ## y2 (k) =. Gamma.y2 (k-1) + (1-
γ) · y5 (k−1) With the above, the calculation of the vehicle speed feedback compensator shown in FIG. 7 is completed, and the process returns to step 9 in FIG.
【0034】次に、図6によりスロットル開度の演算を
説明する。ステップ51において、図10に示すよう
に、目標駆動力y1から目標エンジントルク(目標エン
ジントルク)Terを演算する。Next, the calculation of the throttle opening will be described with reference to FIG. In step 51, a target engine torque (target engine torque) Ter is calculated from the target driving force y1, as shown in FIG.
【数11】Ter=y1・Rt/(Gm・Gf) ここで、Gmはトランスミッションのギア比、Gfはフ
ァイナルギア比、Rtはタイヤの有効半径である。Where Gm is the gear ratio of the transmission, Gf is the final gear ratio, and Rt is the effective radius of the tire.
【0035】次にステップ52において、エンジン非線
形定常特性マップからエンジントルク指令値Terとエ
ンジン回転速度Neとに対応するスロットル開度指令値
を表引き演算する。上述したように、エンジンの非線形
特性により最大トルク付近ではトルク変化に対するスロ
ットル開度の変化率が大きいので、加速時や登坂路走行
時にはトルク指令値の微小増加に対してスロットルが大
きく開いてしまう。そのため、加速終了時や登坂終了時
にはスロットルの戻りが遅れ、車速のオーバーシュート
が発生していた。そこで、この実施形態では、スロット
ル開度指令値を表引き演算するためのエンジン非線形定
常特性マップは図11に示すマップを用いる。すなわ
ち、エンジントルク指令値が所定値を越えたらスロット
ル開度を一定にし、それ以上開度が増加しないようにす
る。このスロットルが全開になるのを防止するための所
定値には、当初、最大トルクの例えば90%を設定し、
以後は次に示す種々の条件に応じて変える。Next, at step 52, a throttle opening command value corresponding to the engine torque command value Ter and the engine speed Ne is looked up from the engine non-linear steady-state characteristic map. As described above, the rate of change of the throttle opening with respect to the torque change is large near the maximum torque due to the non-linear characteristics of the engine. Therefore, during acceleration or traveling on an uphill road, the throttle opens greatly with a small increase in the torque command value. Therefore, the return of the throttle is delayed at the end of acceleration or at the end of uphill, and an overshoot of the vehicle speed occurs. Therefore, in this embodiment, the map shown in FIG. 11 is used as the engine non-linear steady-state characteristic map for performing the lookup operation of the throttle opening command value. That is, when the engine torque command value exceeds a predetermined value, the throttle opening is made constant so that the opening does not increase any more. Initially, for example, 90% of the maximum torque is set as a predetermined value for preventing the throttle from being fully opened,
Thereafter, it is changed according to the following various conditions.
【0036】すなわち、ステップ53→54→55にお
いて、定速制御中フラグがセットされており、且つ加速
度推定値が減速側のしきい値Th1より低下した場合に
は、上記ステップ51で算出された目標エンジントルク
Terを、スロットルが全開になるのを防止するための
上記所定値に設定する。ここで、加速度推定値は、図7
に示す外乱推定器の一部のロバスト補償器C2(z-1)
に相当する部分で演算された駆動力y3、すなわち実車
速Vspから逆算された外乱(走行抵抗など)の影響を
受けた駆動力y3を平均車重Mで除した値である。図1
2は、平坦路を定速走行中に急な上り坂にさしかかった
時の、実車速、加速度推定値および目標エンジントルク
の変化を示す。この時、実車速は目標車速から徐々に低
下し、目標エンジントルクが徐々に増加する。加速度推
定値が減速側のしきい値1(Th1)より低下した時点
の目標エンジントルクを上記所定値に設定する。That is, if the constant speed control flag is set in steps 53 → 54 → 55 and the estimated acceleration value falls below the threshold value Th1 on the deceleration side, the calculation is performed in step 51. The target engine torque Ter is set to the predetermined value for preventing the throttle from being fully opened. Here, the estimated acceleration value is shown in FIG.
A part of the robust estimator C2 (z -1 ) of the disturbance estimator shown in FIG.
, That is, a value obtained by dividing the driving force y3 affected by disturbance (running resistance or the like) calculated from the actual vehicle speed Vsp by the average vehicle weight M. FIG.
Reference numeral 2 denotes changes in the actual vehicle speed, the estimated acceleration value, and the target engine torque when the vehicle approaches a steep uphill while traveling at a constant speed on a flat road. At this time, the actual vehicle speed gradually decreases from the target vehicle speed, and the target engine torque gradually increases. The target engine torque at the time when the estimated acceleration value falls below the threshold value 1 (Th1) on the deceleration side is set to the predetermined value.
【0037】また、ステップ53→54→56→55に
おいて、定速制御中フラグがセットされており、且つ実
車速Vspが目標車速Vsprよりしきい値Th3以上
低下した場合には、上記ステップ51で算出された目標
エンジントルクTerを、スロットルが全開になるのを
防止するための上記所定値に設定する。図13は、平坦
路を定速走行中に急な上り坂にさしかかった時の、実車
速および目標エンジントルクの変化を示す。この時、実
車速は目標車速から徐々に低下し、目標エンジントルク
が徐々に増加する。実車速が目標車速よりしきい値3
(Th3)以上低下した時点の目標エンジントルクを上
記所定値に設定する。If the constant speed control flag is set in steps 53 → 54 → 56 → 55 and the actual vehicle speed Vsp falls below the target vehicle speed Vspr by a threshold value Th3 or more, the routine proceeds to step 51. The calculated target engine torque Ter is set to the above-mentioned predetermined value for preventing the throttle from being fully opened. FIG. 13 shows changes in the actual vehicle speed and the target engine torque when the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road. At this time, the actual vehicle speed gradually decreases from the target vehicle speed, and the target engine torque gradually increases. Actual vehicle speed is threshold value 3 more than target vehicle speed
(Th3) The target engine torque at the time of the decrease is set to the predetermined value.
【0038】ステップ53→57→58→55では、ア
クセラレート制御中フラグがセットされており、且つ加
速度推定値が目標加速度よりしきい値Th2以上低下し
た場合には、上記ステップ51で算出された目標エンジ
ントルクTerを、スロットルが全開になるのを防止す
るための上記所定値に設定する。ここで、目標加速度は
目標車速Vsprの増減率である。図14は、定速走行
から加速した時の、加速度推定値および目標エンジント
ルクの変化を示す。この時、実車速が目標車速から遅れ
るにつれて、加速度推定値が目標加速度から徐々に低下
し、目標エンジントルクが徐々に増加する。加速度推定
値が目標加速度からしきい値2(Th2)以上低下した
時点の目標エンジントルクを上記所定値に設定する。In steps 53 → 57 → 58 → 55, the acceleration control flag is set, and if the estimated acceleration value is lower than the target acceleration by more than the threshold value Th2, the calculation is performed in step 51. The target engine torque Ter is set to the predetermined value for preventing the throttle from being fully opened. Here, the target acceleration is an increase / decrease rate of the target vehicle speed Vspr. FIG. 14 shows changes in the estimated acceleration value and the target engine torque when the vehicle is accelerated from the constant speed traveling. At this time, as the actual vehicle speed lags behind the target vehicle speed, the estimated acceleration value gradually decreases from the target acceleration, and the target engine torque gradually increases. The target engine torque at the time when the estimated acceleration value decreases from the target acceleration by the threshold value 2 (Th2) or more is set to the predetermined value.
【0039】ステップ53→57→58→59→55で
は、アクセラレート制御中フラグがセットされており、
且つ目標車速Vsprより実車速Vspがしきい値Th
4以上低下した場合には、上記ステップ51で算出され
た目標エンジントルクTerを、スロットルが全開にな
るのを防止するための上記所定値に設定する。図15
は、定速走行から加速した時の目標エンジントルクの変
化を示す。この時、実車速が目標車速から遅れるにつれ
て、目標エンジントルクが徐々に増加する。実車速が目
標車速よりしきい値4(Th4)以上低下した時点の目
標エンジントルクを上記所定値に設定する。In steps 53 → 57 → 58 → 59 → 55, the accelerated control flag is set, and
And the actual vehicle speed Vsp is greater than the target vehicle speed Vspr by the threshold Th.
If it has decreased by four or more, the target engine torque Ter calculated in step 51 is set to the predetermined value for preventing the throttle from being fully opened. FIG.
Indicates a change in the target engine torque when the vehicle is accelerated from the constant speed traveling. At this time, as the actual vehicle speed lags behind the target vehicle speed, the target engine torque gradually increases. The target engine torque at the time when the actual vehicle speed falls below the target vehicle speed by a threshold value 4 (Th4) or more is set to the predetermined value.
【0040】図16〜図19は、この実施形態による加
速終了時や登坂終了時における車速制御結果を示す。図
16は、平坦路を定速走行中に急な上り坂にさしかかっ
た時の、実車速、加速度推定値およびスロットル開度の
変化を示す。平坦路を定速走行中に急な上り坂にさしか
かり、実車速が目標車速より低下するにつれて、目標エ
ンジントルクが増加してスロットルを開こうと制御す
る。しかし、目標エンジントルクが、加速度推定値が減
速側のしきい値1より低下した時点の値を越えても、ス
ロットル開度を一定に保ち、それ以上スロットルを開か
ないようにしたので、登坂が終了して平坦路または下り
坂になった時にスロットルをすばやく閉じることがで
き、車速のオーバーシュートを十分に抑制することがで
きる。FIGS. 16 to 19 show the results of vehicle speed control at the end of acceleration and at the end of uphill in this embodiment. FIG. 16 shows changes in the actual vehicle speed, the estimated acceleration value, and the throttle opening when the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road. When the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road, as the actual vehicle speed falls below the target vehicle speed, the target engine torque is increased to control to open the throttle. However, even if the target engine torque exceeds the value at the time when the estimated acceleration value becomes lower than the threshold value 1 on the deceleration side, the throttle opening is kept constant and the throttle is not opened any more, so that climbing the slope is not possible. The throttle can be quickly closed when the vehicle ends on a flat road or a downhill, and the vehicle speed overshoot can be sufficiently suppressed.
【0041】図17は、平坦路を定速走行中に急な上り
坂にさしかかった時の、実車速およびスロットル開度の
変化を示す。平坦路を定速走行中に急な上り坂にさしか
かり、実車速が目標車速より低下するにつれて、目標エ
ンジントルクが増加してスロットルを開こうと制御す
る。しかし、目標エンジントルクが、実車速が目標車速
よりしきい値3以上低下した時点の値を越えても、スロ
ットル開度を一定に保ち、それ以上スロットルを開かな
いようにしたので、登坂が終了して平坦路または下り坂
になった時にスロットルをすばやく閉じることができ、
車速のオーバーシュートを十分に抑制することができ
る。FIG. 17 shows changes in the actual vehicle speed and the throttle opening when the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road. When the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road, as the actual vehicle speed falls below the target vehicle speed, the target engine torque is increased to control to open the throttle. However, even if the target engine torque exceeds the value at the time when the actual vehicle speed has decreased by more than the threshold value 3 from the target vehicle speed, the throttle opening is kept constant and the throttle is not opened any more. To close the throttle quickly on a flat road or downhill,
Overshoot of the vehicle speed can be sufficiently suppressed.
【0042】図18は、定速走行から加速した時の、加
速度推定値およびスロットル開度の変化を示す。定速走
行から加速した時に、実車速が目標車速より低下するに
つれて、目標エンジントルクが増加してスロットルを開
こうと制御する。しかし、目標エンジントルクが、加速
度推定値が目標加速度よりしきい値2以上低下した時点
の値を越えても、スロットル開度を一定に保ち、それ以
上スロットルを開かないようにしたので、加速が終了し
た時にスロットルをすばやく閉じることができ、車速の
オーバーシュートを十分に抑制することができる。FIG. 18 shows changes in the estimated acceleration value and the throttle opening when the vehicle is accelerated from the constant speed running. When the vehicle speed is accelerated from the constant speed traveling, as the actual vehicle speed falls below the target vehicle speed, the target engine torque is increased to control to open the throttle. However, even if the target engine torque exceeds the value at the time when the estimated acceleration value falls below the target acceleration by the threshold value 2 or more, the throttle opening is kept constant and the throttle is not opened any more. Upon completion, the throttle can be closed quickly, and overshoot of the vehicle speed can be sufficiently suppressed.
【0043】図19は、定速走行から加速した時のスロ
ットル開度の変化を示す。定速走行から加速した時に、
実車速が目標車速より低下するにつれて、目標エンジン
トルクが増加してスロットルを開こうと制御する。しか
し、目標エンジントルクが、実車速が目標車速よりしき
い値4以上低下した時点の値を越えても、スロットル開
度を一定に保ち、それ以上スロットルを開かないように
したので、加速が終了した時にスロットルをすばやく閉
じることができ、車速のオーバーシュートを十分に抑制
することができる。FIG. 19 shows the change in the throttle opening when the vehicle is accelerated from the constant speed running. When accelerating from constant speed driving,
As the actual vehicle speed falls below the target vehicle speed, the target engine torque increases to control to open the throttle. However, even if the target engine torque exceeds the value at the time when the actual vehicle speed drops below the target vehicle speed by 4 or more, the throttle opening is kept constant and the throttle is not opened any more, so acceleration is completed. When this happens, the throttle can be quickly closed, and the overshoot of the vehicle speed can be sufficiently suppressed.
【0044】以上の一実施形態の構成において、コント
ローラ14がトルク演算手段、開度演算手段および変更
手段を、コントローラ14、バキュームバルブ8、ベン
トバルブ10および負圧式スロットルアクチュエータ1
が開度制御手段をそれぞれ構成する。In the configuration of the above embodiment, the controller 14 controls the torque calculating means, the opening degree calculating means and the changing means by the controller 14, the vacuum valve 8, the vent valve 10 and the negative pressure type throttle actuator 1.
Constitute the opening control means.
【図1】 一実施形態の構成を示す図である。FIG. 1 is a diagram showing a configuration of an embodiment.
【図2】 一実施形態の車速制御を示すフローチャート
である。FIG. 2 is a flowchart illustrating vehicle speed control according to one embodiment.
【図3】 アクセラレート制御を示すフローチャートで
ある。FIG. 3 is a flowchart showing acceleration control.
【図4】 コースト制御を示すフローチャートである。FIG. 4 is a flowchart showing coast control.
【図5】 目標駆動力演算を示すフローチャートであ
る。FIG. 5 is a flowchart showing a target driving force calculation.
【図6】 スロットル開度演算を示すフローチャートで
ある。FIG. 6 is a flowchart showing a throttle opening calculation.
【図7】 車速フィードバック制御を示すブロック図で
ある。FIG. 7 is a block diagram illustrating vehicle speed feedback control.
【図8】 車両のパワートレインの簡易非線形モデルを
示すブロック図である。FIG. 8 is a block diagram showing a simplified nonlinear model of a vehicle power train.
【図9】 規範モデルを示す図である。FIG. 9 is a diagram showing a reference model.
【図10】 スロットル開度指令値の演算を示す図であ
る。FIG. 10 is a diagram showing calculation of a throttle opening command value.
【図11】 エンジン非線形定常特性マップを示す図で
ある。FIG. 11 is a diagram showing an engine non-linear steady-state characteristic map.
【図12】 平坦路を定速走行中に急な上り坂にさしか
かった時の、実車速、加速度推定値および目標エンジン
トルクの変化を示す図である。FIG. 12 is a diagram showing changes in the actual vehicle speed, the estimated acceleration value, and the target engine torque when the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road.
【図13】 平坦路を定速走行中に急な上り坂にさしか
かった時の、実車速および目標エンジントルクの変化を
示す図である。FIG. 13 is a diagram showing changes in the actual vehicle speed and the target engine torque when the vehicle is approaching a steep uphill while traveling at a constant speed on a flat road.
【図14】 定速走行から加速した時の、加速度推定値
および目標エンジントルクの変化を示す図である。FIG. 14 is a diagram showing changes in an estimated acceleration value and a target engine torque when the vehicle is accelerated from a constant speed running.
【図15】 定速走行から加速した時の目標エンジント
ルクの変化を示す図である。FIG. 15 is a diagram showing a change in target engine torque when the vehicle is accelerated from a constant speed running.
【図16】 平坦路を定速走行中に急な上り坂にさしか
かった時の、実車速、加速度推定値およびスロットル開
度の変化を示す図である。FIG. 16 is a diagram showing changes in the actual vehicle speed, the estimated acceleration value, and the throttle opening when approaching a steep uphill while traveling at a constant speed on a flat road.
【図17】 平坦路を定速走行中に急な上り坂にさしか
かった時の、実車速およびスロットル開度の変化を示す
図である。FIG. 17 is a diagram showing changes in the actual vehicle speed and the throttle opening when the vehicle approaches a steep uphill while traveling at a constant speed on a flat road.
【図18】 定速走行から加速した時の、加速度推定値
およびスロットル開度の変化を示す図である。FIG. 18 is a diagram illustrating changes in an estimated acceleration value and a throttle opening when the vehicle is accelerated from constant-speed running.
【図19】 定速走行から加速した時のスロットル開度
の変化を示す図である。FIG. 19 is a diagram showing a change in the throttle opening when the vehicle is accelerated from a constant speed running.
1 負圧式スロットルアクチュエータ 2 ハウジング 3 ダイアフラム 4 負圧室 5 ばね 6 スロットルチャンバー 7 スロットルバルブ 8 バキュームバルブ 9 バキュームバルブソレノイド 10 ベントバルブ 11 ベントバルブソレノイド 12 セーフティバルブ 13 セーフティバルブソレノイド 14 コントローラ 15 マイクロコンピュータ(CPU) 16 メモリ 17 スロットルセンサ 18 車速センサ 19 エンジン回転速度センサ 20 メインスイッチ 21 セットスイッチ 22 アクセラレートスイッチ 23 コーストスイッチ 24 キャンセルスイッチ 25 ブレーキスイッチ DESCRIPTION OF SYMBOLS 1 Negative pressure type throttle actuator 2 Housing 3 Diaphragm 4 Negative pressure chamber 5 Spring 6 Throttle chamber 7 Throttle valve 8 Vacuum valve 9 Vacuum valve solenoid 10 Vent valve 11 Vent valve solenoid 12 Safety valve 13 Safety valve solenoid 14 Controller 15 Microcomputer (CPU) 16 Memory 17 Throttle sensor 18 Vehicle speed sensor 19 Engine speed sensor 20 Main switch 21 Set switch 22 Accelerate switch 23 Coast switch 24 Cancel switch 25 Brake switch
Claims (6)
標エンジントルクを演算するトルク演算手段と、 エンジン非線形定常特性マップにより前記目標エンジン
トルクから目標スロットル開度を表引き演算する開度演
算手段と、 実スロットル開度が前記目標スロットル開度となるよう
にスロットルバルブを制御する開度制御手段とを備えた
車両用自動車速制御装置において、 前記エンジン非線形定常特性マップを、前記目標エンジ
ントルクが所定値を越えたら目標スロットル開度が一定
になるように設定したことを特徴とする車両用自動車速
制御装置。1. A torque calculation means for calculating a target engine torque based on a deviation between an actual vehicle speed and a target vehicle speed, and an opening calculation for calculating a target throttle opening from the target engine torque by using an engine non-linear steady-state characteristic map. Means for controlling the throttle valve so that the actual throttle opening becomes the target throttle opening. A vehicle speed control device for a vehicle, comprising: A vehicle speed control device for a vehicle, characterized in that the target throttle opening is set to be constant when the value exceeds a predetermined value.
置において、 前記所定値を車両の状態に応じて変更する変更手段を備
えることを特徴とする車両用自動車速制御装置。2. The vehicle speed control device according to claim 1, further comprising a change unit that changes the predetermined value according to a state of the vehicle.
置において、 車両の加速度を推定する加速度推定手段を備え、 前記変更手段は、定速走行制御中に前記加速度推定値が
しきい値1より低下した時点の前記目標エンジントルク
を前記所定値に設定することを特徴とする車両用自動車
速制御装置。3. The vehicle speed control device according to claim 2, further comprising: acceleration estimation means for estimating an acceleration of the vehicle, wherein the changing means sets a threshold value of the acceleration value during a constant-speed running control. The vehicle speed control device for a vehicle, wherein the target engine torque at a time point when the engine torque falls below 1 is set to the predetermined value.
置において、 車両の加速度を推定する加速度推定手段を備え、 前記変更手段は、加速制御中に前記加速度推定値が目標
加速度よりしきい値2以上低下した時点の前記目標エン
ジントルクを前記所定値に設定することを特徴とする車
両用自動車速制御装置。4. The vehicle speed control device for a vehicle according to claim 2, further comprising: acceleration estimation means for estimating the acceleration of the vehicle, wherein said changing means determines that said acceleration estimated value is larger than a target acceleration during acceleration control. The vehicle speed control device for a vehicle, wherein the target engine torque at the time when the value decreases by 2 or more is set to the predetermined value.
置において、 前記変更手段は、定速走行制御中に実車速が目標車速よ
りもしきい値3以上低下した時点の前記目標エンジント
ルクを前記所定値に設定することを特徴とする車両用自
動車速制御装置。5. The vehicle speed control device for a vehicle according to claim 2, wherein the changing means changes the target engine torque when the actual vehicle speed falls below the target vehicle speed by a threshold value 3 or more during the constant speed traveling control. The vehicle speed control device for a vehicle, wherein the predetermined value is set.
置において、 前記変更手段は、加速制御中に実車速が目標車速よりも
しきい値4以上低下した時点の前記目標エンジントルク
を前記所定値に設定することを特徴とする車両用自動車
速制御装置。6. The vehicle speed control device for a vehicle according to claim 2, wherein the changing means sets the target engine torque when the actual vehicle speed falls below the target vehicle speed by at least a threshold value 4 during acceleration control. A vehicle speed control device for a vehicle, which is set to a value.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19225396A JPH1035322A (en) | 1996-07-22 | 1996-07-22 | Vehicle speed control device for vehicles |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP19225396A JPH1035322A (en) | 1996-07-22 | 1996-07-22 | Vehicle speed control device for vehicles |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH1035322A true JPH1035322A (en) | 1998-02-10 |
Family
ID=16288221
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19225396A Pending JPH1035322A (en) | 1996-07-22 | 1996-07-22 | Vehicle speed control device for vehicles |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH1035322A (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030092823A (en) * | 2002-05-31 | 2003-12-06 | 현대자동차주식회사 | System for limiting vehicle speed and method for controlling the same |
| KR101360043B1 (en) * | 2011-12-09 | 2014-02-24 | 현대자동차주식회사 | Vehicle speed control system and control method for the same |
| WO2016152750A1 (en) * | 2015-03-26 | 2016-09-29 | いすゞ自動車株式会社 | Cruise control device and cruise control method |
-
1996
- 1996-07-22 JP JP19225396A patent/JPH1035322A/en active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20030092823A (en) * | 2002-05-31 | 2003-12-06 | 현대자동차주식회사 | System for limiting vehicle speed and method for controlling the same |
| KR101360043B1 (en) * | 2011-12-09 | 2014-02-24 | 현대자동차주식회사 | Vehicle speed control system and control method for the same |
| WO2016152750A1 (en) * | 2015-03-26 | 2016-09-29 | いすゞ自動車株式会社 | Cruise control device and cruise control method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5758306A (en) | Vehicle cruise control system | |
| US6763295B2 (en) | Driving force control apparatus and method for automotive vehicle | |
| JP2887948B2 (en) | Vehicle speed control device | |
| JPH0523394Y2 (en) | ||
| JP3796959B2 (en) | Vehicle speed control device for vehicles with continuously variable transmission | |
| JP3225846B2 (en) | Constant speed traveling equipment for vehicles | |
| JPH092100A (en) | Constant speed cruise control device for vehicles | |
| JP3613974B2 (en) | Vehicle speed control device | |
| JP2005297900A (en) | Vehicle speed control device | |
| JP3424673B2 (en) | Constant speed traveling equipment for vehicles | |
| JPH08295151A (en) | Constant-speed running control device for vehicle | |
| JP3235435B2 (en) | Vehicle speed control device | |
| JP3528317B2 (en) | Constant-speed cruise control system for vehicles | |
| JP3045067B2 (en) | Vehicle speed control device | |
| JP3555237B2 (en) | Constant-speed cruise control system for vehicles | |
| JP3099725B2 (en) | Vehicle speed control device | |
| JP3669122B2 (en) | Vehicle speed control device | |
| JP3417220B2 (en) | Vehicle speed control device for vehicles | |
| JP3428419B2 (en) | Braking / driving force control device | |
| JP3719032B2 (en) | Driving force control device for vehicle equipped with continuously variable transmission | |
| JP3591015B2 (en) | Constant-speed cruise control system for vehicles | |
| JP3528319B2 (en) | Constant speed traveling equipment for vehicles | |
| JP3427727B2 (en) | Leading vehicle follow-up control device | |
| JPH10119607A (en) | Vehicle speed control device for vehicles | |
| JP3225845B2 (en) | Constant speed traveling equipment for vehicles |