JP2802382B2 - Engine control device - Google Patents
Engine control deviceInfo
- Publication number
- JP2802382B2 JP2802382B2 JP62051609A JP5160987A JP2802382B2 JP 2802382 B2 JP2802382 B2 JP 2802382B2 JP 62051609 A JP62051609 A JP 62051609A JP 5160987 A JP5160987 A JP 5160987A JP 2802382 B2 JP2802382 B2 JP 2802382B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle speed
- target vehicle
- operation amount
- accelerator operation
- change
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Controls For Constant Speed Travelling (AREA)
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は、アクセル操作量に基づいて目標車速を算出
し、この目標車速に対応してエンジン出力を制御するよ
うにしたエンジンの制御装置に関するものである。
(従来の技術)
従来より、エンジンの制御装置として、アクセル操作
によって直接エンジン出力を制御する代わりに、スロッ
トル操作量等に対応して求めた制御量に基づいてスロッ
トル弁等を制御してエンジンの出力制御の自由度を増す
ようにした技術が、例えば、特開昭57−65835号に見ら
れるように公知である。
通常、アクセル操作量に対して電気的にスロットル開
度等のエンジン出力を制御する場合に、アクセル操作量
に対して直接スロットル開度等の制御量を設定する方式
のもの、アクセル操作量に対して要求出力を設定する方
式のもの、または、アクセル操作量に対して目標車速を
設定する方式のものなどがあるが、車両の運転者の要求
に最も対応して設定可能なのはアクセル操作量に対して
目標車速を設定する方式のものである。
上記のようにアクセル操作量に対して目標車速を設定
する場合に、従来はアクセル操作量と目標車速とは直線
的関係に基づいて設定している。
(発明が解決しようとする問題点)
しかして、アクセル操作量に対してその絶対的操作位
置に基づいて一義的に目標車速を設定すると、運転者の
アクセル操作に伴う要求に適合せず、要求車速と目標車
速とがずれて操作感に不満を生じる恐れがある。すなわ
ち、運転者は、加速もしくは減速を行う場合にはその加
速程度もしくは減速程度に対応した速度でアクセル操作
を行うものであるが、この操作に基づく目標車速の設定
は操作速度に関係なく、最終アクセル位置に対応した同
一の目標車速となり、その間の移行速度が速くなるだけ
である。
しかるに、実際のアクセル操作においては操作速度が
大きいということは、運転者の要求する目標車速も大き
いものであり、これが単にアクセル操作量だけに対応し
たものでは要求に合致しない場合が生起することにな
る。
そこで本発明は上記事情に鑑み、例えば、発進後定常
走行に移行してからのアクセル操作の車速に対する要求
は、アクセル操作の絶対的操作量よりも相対的操作量つ
まりどの方向にどれだけ操作されたかに対応して設定す
ることが運転者の要求に合致することの判明に基づいて
より的確なエンジン出力制御が行えるようにしたエンジ
ンの制御装置を提供することを目的とするものである。
(問題点を解決するための手段)
本発明のエンジンの制御装置は、アクセル操作量を検
出するアクセル操作量検出手段と、該アクセル操作量検
出手段の出力を受け、アクセル操作量に基づいて目標車
速を設定する目標車速設定手段と、該目標車速設定手段
による目標車速に対応してエンジン出力を制御する出力
制御手段とを備えるとともに、前記アクセル操作量検出
手段の出力からアクセル操作量の変化率を求める変化率
演算手段と、該変化率演算手段の信号を受け、変化率が
所定値未満で0近傍のときは変化率に対する車速補正値
は0に設定し、変化率が所定値以上のときは変化率が大
きい程大きい車速補正値を設定する補正値設定手段とを
設け、前記目標車速設定手段は補正値設定手段の信号を
受け、少なくともアクセル操作量の変化率が加減速以外
であると判断される所定変化率以下の定常運転状態にお
いては、前回の目標車速に前記車速補正値を加算して目
標車速を設定することを特徴とするものである。
第1図は本発明のエンジンの制御装置の構成を明示す
るための全体構成図である。
エンジン1に対して例えばそのスロットル開度もしく
は燃料噴射ポンプのコントロールレバー操作量等の制御
によってエンジン出力を制御する出力制御手段2を設け
る。この出力制御手段2にはその制御量を設定する制御
量設定手段3からの制御信号を出力し、エンジンを所定
の出力状態に制御するものである。
また、上記制御量設定手段3に対しては、目標車速設
定手段4で設定した目標車速信号が出力され、目標車速
に対応して制御量が設定される。上記目標車速設定手段
4には、アクセルペダル5の作動量からアクセル操作量
を検出するアクセル操作量検出手段6からの信号が出力
され、このアクセル操作量に基づいて目標車速を設定す
るものである。
さらに、前記アクセル操作量検出手段6の出力からア
クセル操作量の変化率を求める変化率演算手段7を設け
るとともに、該変化率演算手段7の信号を受け、その変
化率に応じて車速補正値を求める補正値設定手段8を設
ける。また、この補正値設定手段8の信号は前記目標車
速設定手段4に出力され、該目標車速設定手段4は少な
くともアクセル操作量の変化率が所定変化率以下の定常
運転状態においては、前回の目標車速に前記補正値設定
手段8からの車速補正値を加算して目標車速を設定する
ものである。上記車速補正値は、アクセル操作量の変化
率が所定値未満で0近傍のときは、この変化率に対する
車速補正値は0に設定され、目標車速が一定に維持され
る一方、前記変化率が所定値以上のときは、この変化率
が大きい程大きい車速補正値に設定され、最終的な目標
車速が大きな値に設定され、運転者の要求車速に合致す
るものである。
(作用)
上記のような制御装置では、アクセル操作量に対応し
て目標車速を設定し、この目標車速に基づいて制御量を
設定しエンジン出力を制御するものであるが、上記目標
車速を設定するについて同一アクセル操作量であっても
その変化率に対応して目標車速を異なる値に設定するも
のである。つまり、少なくともアクセル操作量の変化率
が所定変化率以下で加減速状態と判断されない定常運転
状態においては、前回の目標車速に車速補正値を加算し
て目標車速を設定するものであるが、前記変化率が0近
傍のときはこの変化率に対する車速補正値は0に設定し
て目標車速を一定に維持して安定性を得る一方、前記変
化率が所定値以上のときはこの変化率が大きい程大きい
車速補正値に設定して目標車速を大きな値に設定するこ
とで、運転者が要求する目標車速に合致したものとな
り、アクセル操作により一層対応したエンジン出力制御
を得るようにして良好な運転性能を確保している。
(実施例)
以下、図面に沿って本発明の実施例を説明する。第2
図は具体例のエンジンの制御装置の概略構成図である。
この例のエンジンにおいては、スロットル弁の開度調整
によってエンジン出力を制御するものである。
エンジン1には吸気を供給する吸気通路15と、排気ガ
スを排出する排気通路16とが設けられ、上記吸気通路15
には吸入空気量を調整するスロットル弁17が介装されて
いる。上記スロットル弁17は、ステッピングモータ等に
よるスロットルアクチュエータ18でその開閉操作が行わ
れる。また、前記エンジン1の出力は変速装置19からプ
ロペラシャフト20、デファレンシャルギヤ21、車軸22を
経て駆動輪23に伝達される。
前記スロットルアクチュエータ18の作動によるエンジ
ン出力の制御は、コントロールユニット25からの制御信
号(パルス信号)によって制御される。このコントロー
ルユニット25にはスロットル弁17の制御量を設定するた
めに、アクセルペダル5の変位量でアクセル操作量を検
出するアクセルセンサ26からのアクセル信号、変速装置
19に設けられた車速センサ27からの車速信号、スロット
ル弁17の開度を検出するスロットルセンサ28からのスロ
ットル信号がそれぞれ入力される。
そして、上記コントロールユニット25は、基本的には
アクセルセンサ26からのアクセル信号を目標車速に変換
し、この目標車速に実車速が収束するようにスロットル
開度を制御するものである。また、発進時にはアクセル
操作量および車速に対応して目標車速を設定し、定常時
にはアクセルの変化率に応じて車速補正値を求めて前回
の目標車速に加算して目標車速を設定し、さらに、加速
時にはアクセルの変化率に対応して補正係数を求めて目
標車速を補正して目標車速を設定するものである。
上記コントロールユニット25の処理を第3図ないし第
5図のフローチャートに基づいて説明する。第3図はメ
インルーチンであり、スタート後、ステップS1で初期化
を行う。この初期化は各I/Oポートの設定、各レジスタ
に初期値の割り当て、各種タイマの初期設定を行うもの
である。
次に、ステップS2でアクセル信号をA/D変換してアク
セル操作量Acを入力すると共に、ステップS3で実車速Vs
rを入力する。この実車速Vsrは、車速センサ27から車速
パルスが出力される毎に割り込みルーチンで算出するも
のであり、まず、この車速パルスからその周期を計算
し、この周期の移動平均処理を行ってから実車速Vsrを
算出するものである。
ステップS4は走行状態判定ルーチンであり、詳細は第
4図のサブルーチンに示す。このサブルーチンにおい
て、ステップS5は実車速Vsrが0か否かを判定するもの
であり、この判定がYESで車速Vsrが0の場合にはステッ
プS6でモードラベルFmodeを車両停止モードSTOPに設定
する。上記ステップS5の判定がNOの場合には、ステップ
S7でモードラベルFmodeが車両停止モードSTOPに設定さ
れているか否かを判定し、この判定がYESで停止状態か
らの速度上昇時には、ステップS8でモードラベルFmode
を発進モードSTARTに設定する。また、上記ステップS7
の判定がNOの場合には、ステップS9で実車速Vsrが所定
値40km/hに達したか否かを判定し、この判定がNOで所定
値40km/h以下の場合には前記ステップS8の発進モードST
ARTの設定を維持する。一方、上記ステップS9の判定がY
ESで実車速Vsrが所定値40km/hを越えた場合には、ステ
ップS10で単位時間当りのアクセル変化率ΔAccが定常判
定レベルK1(例えば1゜/sec)以上か否かを判定し、こ
の判定がNOの場合には、ステップS11でモードラベルFmo
deを定常モードCRUSEに設定する。また、上記ステップS
10の判定がYESの場合には、ステップS12で単位時間当り
のアクセル変化率ΔAccが正か否かを判定する。この判
定がYESでアクセル操作量増大時には、ステップS13で上
記アクセル変化率ΔAccが加速判定レベルK2(例えば18
゜/sec)以上か否かを判定し、この判定がYESのときに
はステップS14でモードラベルFmodeを加速モードACCに
設定するものである。
そして、メインルーチンのステップS15で上記モード
ラベルFmodeが車両停止モードSTOPもしくは発進モードS
TARTに設定されているか否かを判定し、この判定がYES
の場合にはステップS16で発進時の目標車速Vso1の設定
を行う。この目標車速Vso1の設定は、アクセル操作量Ac
に対して実車速Vsrが上昇するにしたがって目標車速Vso
1が高くなる特性で設定され、ステップS17でこの目標車
速Vso1を最終的な目標車速Vsoに設定する。
また、前記ステップS15の判定がNOの時にはステップS
18でモードラベルFmodeが定常モードCRUSEに設定されて
いるか否かを判定し、こと判定がYESの場合にはステッ
プS19で定常時の目標車速Vso2の設定を行う。この目標
車速Vso2の設定は、アクセル操作量Acの変化率ΔAcc
(微分量)を前回メモリ値Acmとの差から求め、この変
化率ΔAccに対応して車速補正値ΔVsoを、第6図に示す
特性に基づいて求め、この車速補正値ΔVsoを前回の目
標車速Vso2に加算して定常時の目標車速Vso2を設定す
る。そして、ステップS20でアクセル操作量のメモリ値A
cmを更新するとともに、ステップS21でこの目標車速Vso
2を最終的な目標車速Vsoに設定する。
前記変化率ΔAccに対する車速補正値ΔVsoの設定特性
は、第6図のように、変化率ΔAccが0近傍でアスロッ
トル操作量Acが一定の場合には、車速補正値ΔVsoも0
の値で、スロットル弁17が開方向に操作されて変化率Δ
Accが正方向に大きくなると車速補正値ΔVsoも正方向に
大きくなり、逆にスロットル弁17が閉方向に操作されて
変化率ΔAccが負方向に大きくなると車速補正値ΔVsoも
負方向に大きくなる値にそれぞれ設定されている。
さらに、前記ステップS18の判定がNOのときにはステ
ップS22で加速時の目標車速Vso3の設定を行う。この目
標車速Vso3の設定は、前記アクセル変化率ΔAcc(微分
量)に対応して車速補正係数Kcを求め、この補正係数Kc
を別途計算した基本目標車速Vsoに掛けて加速時の目標
車速Vso3を設定し、ステップS23でこの目標車速Vso3を
最終的な目標車速Vsoに設定する。
上記のように目標車速Vsoを設定した後、ステップS24
の目標スロットル開度演算サブルーチン(第5図に詳細
を示す)でスロットル弁17の目標開度TVoを設定する。
そして、ステップS25〜S28のスロットル駆動割り込みル
ーチン(1ms毎に起動)でスロットル弁17の実開度TVrを
目標開度TVoにフィードバック制御する。すなわち、ス
テップS25で実開度TVrが目標開度TVoと等しいか否かを
判定し、異なるNO時には実開度TVrが目標開度TVoより大
きいか否かを判定し(S26)、大きい場合(YES)にはス
テップS27でスロットルアクチュエータ18のステッピン
グモータのステップ数を1ステップ小さくする駆動信号
を出力してスロットル弁17を閉作動する。一方、実開度
TVrが目標開度TVoより小さいNO時にはステップS28でス
ロットルアクチュエータ18のステッピングモータのステ
ップ数を1ステップ大きくする駆動信号を出力してスロ
ットル弁17を開作動する。
前記メインルーチンにおけるステップS24の目標スロ
ットル開度演算サブルーチンは、目標車速Vsoと実車速V
srが一致するように車速のフィードバック制御を行うも
のである。第5図に示すように、まず、ステップS30で
目標車速Vsoから基本要求駆動力TRobをテーブル補間に
よって求める。この基本要求駆動力TRobは、平坦路で定
常状態に対応して求めるものである。そして、ステップ
S31で目標車速Vsoが実車速Vsr以下か否かを判定し、こ
の判定がYESで目標車速Vsoの方が小さい場合には、ステ
ップS32で目標車速Vsoと実車速Vsrとの車速差Dの絶対
値を計算し、ステップS33で基本要求駆動力TRobの修正
を行う。この修正は、車速差Dに比例(定数KPd)した
比例要素で補正する比例制御分と、積分定数KIdずつ減
算して時間的に重みをもたせていく積分要素で補正する
積分制御分とで行い、補正要求駆動力TRocを算出する。
一方、前記ステップS31の判定がNOで目標車速Vsoの方
が大きい場合には、ステップS34で目標車速Vsoと実車速
Vsrとの車速差Dを計算し、ステップS35で基本要求駆動
力TRobの修正を行う。この修正は、車速差Dに比例(定
数KPu)した比例要素で補正する比例制御分と、積分定
数KIuずつ加算して時間的に重みをもたせていく積分要
素で補正する積分制御分とで行い、補正要求駆動力TRoc
を算出する。上記のようにして求めた補正要求駆動力TR
ocに基づいて、ステップS36で最終目標駆動力TRoを設定
し、ステップS37でこの最終目標駆動力TRoと実車速Vsr
とによって定められたマップに基づいてマップ補間によ
りスロットル弁17の目標開度TVoを求めるものである。
上記のような制御により、モードラベルFmodeで設定
される走行状態に応じ定常運転時にはアクセル操作量の
変化率(微分量)に応じて車速補正値を求め、これを現
在(前回)の目標車速に加算して実際の目標車速を設定
して同一アクセル操作状態への変化であっても、その変
化速度に対応して目標車速を設定して要求車速に対応し
た出力制御を行うものである。また、発進時には上記の
ような変化率による制御よりも、アクセル操作量から直
接目標車速を設定して要求車速に合致させている。さら
に、加速時には目標車速の設定を高くして加速性能を確
保するようにしている。
なお、上記実施例においては、スロットル弁17の開度
調整によるエンジン出力制御の例について説明している
が、本発明は燃料噴射ポンプのコントロールレバーの調
整によってエンジン出力を制御するディーゼルエンジン
についても適用可能である。
(発明の効果)
上記のような本発明によれば、アクセル操作量に対応
して目標車速を設定するについて、少なくとも定常運転
状態では前回の目標車速に車速補正値を加算して目標車
速を設定するものであるが、アクセル操作量の変化率が
0近傍のときはこの変化率に対する車速補正値を0に設
定して目標車速を一定に維持して定常走行安定性を得る
一方、定常運転状態であっても前記変化率が所定値以上
のときはこの変化率が大きい程大きい車速補正値を設定
して目標車速を大きな値に設定することで、運転者の微
妙な加速要求に合致した目標車速となり、アクセル操作
に的確に対応したエンジン出力制御を得るようにして良
好な運転性能を確保することができるものである。Description: TECHNICAL FIELD The present invention relates to an engine control device that calculates a target vehicle speed based on an accelerator operation amount and controls an engine output in accordance with the target vehicle speed. Things. (Prior Art) Conventionally, as an engine control device, instead of directly controlling the engine output by operating an accelerator, a throttle valve or the like is controlled based on a control amount obtained in accordance with a throttle operation amount or the like. A technique for increasing the degree of freedom in output control is known, for example, as disclosed in JP-A-57-65835. Normally, when the engine output such as throttle opening is electrically controlled with respect to the accelerator operation amount, a method in which the control amount such as the throttle opening is directly set with respect to the accelerator operation amount is used. There is a method of setting the required output by the driver or a method of setting the target vehicle speed with respect to the accelerator operation amount, but the one that can be set most in response to the request of the driver of the vehicle is In this method, the target vehicle speed is set. When setting the target vehicle speed with respect to the accelerator operation amount as described above, conventionally, the accelerator operation amount and the target vehicle speed are set based on a linear relationship. (Problems to be Solved by the Invention) However, if the target vehicle speed is uniquely set based on the absolute operation position with respect to the accelerator operation amount, the request does not conform to the request accompanying the driver's accelerator operation. The vehicle speed may deviate from the target vehicle speed, causing a feeling of operation dissatisfaction. In other words, when performing acceleration or deceleration, the driver performs an accelerator operation at a speed corresponding to the degree of acceleration or deceleration, but the setting of the target vehicle speed based on this operation is independent of the operation speed, The same target vehicle speed corresponding to the accelerator position is attained, and only the transition speed between them is increased. However, in the actual accelerator operation, the fact that the operation speed is high means that the target vehicle speed requested by the driver is also high, and this may not meet the request if the operation only corresponds to the accelerator operation amount. Become. In view of the above circumstances, the present invention considers, for example, that the request for the vehicle speed of the accelerator operation after shifting to the steady running after starting is a relative operation amount, that is, how much is operated in which direction than the absolute operation amount of the accelerator operation. It is an object of the present invention to provide an engine control device capable of performing more accurate engine output control based on the fact that the setting corresponding to the requirement meets the driver's request. (Means for Solving the Problems) An engine control device according to the present invention includes an accelerator operation amount detecting means for detecting an accelerator operation amount, an output of the accelerator operation amount detecting means, and a target based on the accelerator operation amount. A target vehicle speed setting means for setting a vehicle speed; and an output control means for controlling an engine output in accordance with the target vehicle speed by the target vehicle speed setting means, and a rate of change of an accelerator operation amount from an output of the accelerator operation amount detecting means. Receiving the signals from the change rate calculating means, and when the change rate is less than a predetermined value and near 0, the vehicle speed correction value for the change rate is set to 0, and when the change rate is equal to or more than the predetermined value, Is provided with a correction value setting means for setting a larger vehicle speed correction value as the rate of change is larger. In a steady-state operating state at or below a predetermined change rate at which the vehicle speed is determined to be other than acceleration / deceleration, the target vehicle speed is set by adding the vehicle speed correction value to the previous target vehicle speed. FIG. 1 is an overall configuration diagram for clearly showing the configuration of an engine control device according to the present invention. The engine 1 is provided with output control means 2 for controlling the engine output by controlling, for example, the throttle opening or the operation amount of the control lever of the fuel injection pump. The output control means 2 outputs a control signal from a control amount setting means 3 for setting the control amount, and controls the engine to a predetermined output state. Further, the target vehicle speed signal set by the target vehicle speed setting unit 4 is output to the control amount setting unit 3, and the control amount is set according to the target vehicle speed. The target vehicle speed setting means 4 outputs a signal from an accelerator operation amount detecting means 6 for detecting an accelerator operation amount from an operation amount of an accelerator pedal 5, and sets a target vehicle speed based on the accelerator operation amount. . Further, a change rate calculating means 7 for obtaining a change rate of the accelerator operation amount from an output of the accelerator operation amount detecting means 6 is provided, and a signal of the change rate calculating means 7 is received, and a vehicle speed correction value is calculated according to the change rate. The correction value setting means 8 to be obtained is provided. The signal of the correction value setting means 8 is output to the target vehicle speed setting means 4, and the target vehicle speed setting means 4 determines that the target vehicle speed setting means 4 has not changed at least in a steady operation state in which the change rate of the accelerator operation amount is equal to or less than a predetermined change rate. The target vehicle speed is set by adding the vehicle speed correction value from the correction value setting means 8 to the vehicle speed. When the change rate of the accelerator operation amount is less than a predetermined value and is close to 0, the vehicle speed correction value is set to 0 for the change rate, and the target vehicle speed is maintained constant, When the rate of change is equal to or greater than the predetermined value, the larger the change rate, the larger the vehicle speed correction value is set, and the final target vehicle speed is set to a large value, which matches the driver's required vehicle speed. (Operation) In the control device as described above, the target vehicle speed is set in accordance with the accelerator operation amount, the control amount is set based on the target vehicle speed, and the engine output is controlled. The target vehicle speed is set to a different value corresponding to the rate of change even if the accelerator operation amount is the same. In other words, at least in the steady operation state in which the change rate of the accelerator operation amount is equal to or less than the predetermined change rate and the acceleration / deceleration state is not determined, the target vehicle speed is set by adding the vehicle speed correction value to the previous target vehicle speed. When the rate of change is near 0, the vehicle speed correction value for this rate of change is set to 0 to maintain the target vehicle speed constant to obtain stability, while when the rate of change is greater than or equal to a predetermined value, the rate of change is large. By setting the target vehicle speed to a higher value by setting the vehicle speed correction value to a higher value, the target vehicle speed conforms to the target vehicle speed required by the driver. Performance is assured. (Example) Hereinafter, an example of the present invention will be described with reference to the drawings. Second
The figure is a schematic configuration diagram of a specific example of an engine control device.
In the engine of this example, the engine output is controlled by adjusting the opening of the throttle valve. The engine 1 is provided with an intake passage 15 for supplying intake air and an exhaust passage 16 for discharging exhaust gas.
Is provided with a throttle valve 17 for adjusting the amount of intake air. The throttle valve 17 is opened and closed by a throttle actuator 18 such as a stepping motor. The output of the engine 1 is transmitted from the transmission 19 to the drive wheels 23 via the propeller shaft 20, the differential gear 21, and the axle 22. The control of the engine output by the operation of the throttle actuator 18 is controlled by a control signal (pulse signal) from the control unit 25. The control unit 25 includes an accelerator signal from an accelerator sensor 26 that detects an accelerator operation amount based on a displacement amount of the accelerator pedal 5 in order to set a control amount of the throttle valve 17.
A vehicle speed signal from a vehicle speed sensor 27 provided in 19 and a throttle signal from a throttle sensor 28 for detecting the opening of the throttle valve 17 are input. The control unit 25 basically converts an accelerator signal from the accelerator sensor 26 into a target vehicle speed, and controls the throttle opening so that the actual vehicle speed converges to the target vehicle speed. Also, when starting, the target vehicle speed is set in accordance with the accelerator operation amount and the vehicle speed, and in a steady state, a vehicle speed correction value is obtained according to the change rate of the accelerator and added to the previous target vehicle speed to set the target vehicle speed. During acceleration, a target vehicle speed is set by correcting a target vehicle speed by obtaining a correction coefficient corresponding to the rate of change of the accelerator. The processing of the control unit 25 will be described with reference to the flowcharts of FIGS. FIG. 3 shows a main routine. After the start, initialization is performed in step S1. This initialization involves setting each I / O port, assigning an initial value to each register, and initializing various timers. Next, in step S2, the accelerator signal is A / D converted and the accelerator operation amount Ac is input, and in step S3 the actual vehicle speed Vs
Enter r. The actual vehicle speed Vsr is calculated by an interrupt routine each time a vehicle speed pulse is output from the vehicle speed sensor 27.First, the cycle is calculated from the vehicle speed pulse, and a moving average process of this cycle is performed. The speed Vsr is calculated. Step S4 is a running state determination routine, details of which are shown in the subroutine of FIG. In this subroutine, step S5 determines whether or not the actual vehicle speed Vsr is 0. If the determination is YES and the vehicle speed Vsr is 0, the mode label Fmode is set to the vehicle stop mode STOP in step S6. If the determination in step S5 is NO,
In S7, it is determined whether or not the mode label Fmode is set to the vehicle stop mode STOP. When the determination is YES and the speed is increased from the stop state, the mode label Fmode is determined in step S8.
Is set to the start mode START. Also, in step S7
If the determination is NO, it is determined in step S9 whether or not the actual vehicle speed Vsr has reached the predetermined value 40 km / h, and if this determination is NO and the predetermined value is 40 km / h or less, the process proceeds to step S8. Start mode ST
Keep ART settings. On the other hand, the determination in step S9 is Y
If the actual vehicle speed Vsr exceeds the predetermined value 40 km / h in ES, it is determined in step S10 whether or not the accelerator change rate per unit time ΔAcc is equal to or higher than a steady-state determination level K 1 (for example, 1 ゜ / sec). If this determination is NO, the mode label Fmo
Set de to steady mode CRUSE. Also, the above step S
If the determination in Step 10 is YES, it is determined in Step S12 whether or not the accelerator change rate ΔAcc per unit time is positive. When the determination is YES and the accelerator operation amount is increased, the accelerator change rate ΔAcc is set to the acceleration determination level K 2 (for example, 18) in step S13.
(゜ / sec) or more, and if this determination is YES, the mode label Fmode is set to the acceleration mode ACC in step S14. Then, in step S15 of the main routine, the mode label Fmode indicates the vehicle stop mode STOP or the start mode S
Determine whether or not TART is set, and this determination is YES
In the case of, the target vehicle speed Vso 1 at the start is set in step S16. The target vehicle speed Vso 1 is set according to the accelerator operation amount Ac.
As the actual vehicle speed Vsr increases, the target vehicle speed Vso
Set in 1 increases property, sets the target vehicle speed Vso 1 to the final target vehicle speed Vso at step S17. When the determination in step S15 is NO, step S15 is executed.
18 Mode Label Fmode it is determined whether it is set to the steady mode CRUSE, when the determination is YES it to set the target vehicle speed Vso 2 during steady at step S19. The setting of the target vehicle speed Vso 2 is based on the change rate ΔAcc of the accelerator operation amount Ac.
(Differential amount) is obtained from the difference from the previous memory value Acm, and a vehicle speed correction value ΔVso corresponding to the change rate ΔAcc is obtained based on the characteristics shown in FIG. 6, and this vehicle speed correction value ΔVso is obtained from the previous target vehicle speed. It was added to Vso 2 sets the target vehicle speed Vso 2 in the steady state by. Then, in step S20, the memory value A of the accelerator operation amount
cm and update the target vehicle speed Vso in step S21.
2 is set as the final target vehicle speed Vso. As shown in FIG. 6, when the change rate ΔAcc is close to 0 and the throttle operation amount Ac is constant, the vehicle speed correction value ΔVso is also 0.
The throttle valve 17 is operated in the opening direction and the rate of change Δ
When Acc increases in the positive direction, the vehicle speed correction value ΔVso also increases in the positive direction. Conversely, when the throttle valve 17 is operated in the closing direction and the change rate ΔAcc increases in the negative direction, the vehicle speed correction value ΔVso also increases in the negative direction. Are set respectively. Furthermore, the setting of target vehicle speed Vso 3 during acceleration in step S22 when the determination of step S18 is NO. The target vehicle speed Vso 3 is set by calculating a vehicle speed correction coefficient Kc corresponding to the accelerator change rate ΔAcc (differential amount).
Separately sets a target vehicle speed Vso 3 during acceleration over the calculated basic target vehicle speed Vso, sets the target vehicle speed Vso 3 to the final target vehicle speed Vso at step S23. After setting the target vehicle speed Vso as described above, step S24
The target opening TVo of the throttle valve 17 is set in the target throttle opening calculation subroutine (detailed in FIG. 5).
Then, the actual opening TVr of the throttle valve 17 is feedback-controlled to the target opening TVo in the throttle drive interrupt routine (started every 1 ms) in steps S25 to S28. That is, in step S25, it is determined whether or not the actual opening TVr is equal to the target opening TVo, and when the NO is different, it is determined whether or not the actual opening TVr is larger than the target opening TVo (S26). In step S27, a drive signal for reducing the number of steps of the stepping motor of the throttle actuator 18 by one step is output in step S27 to close the throttle valve 17. On the other hand, actual opening
When TVr is smaller than the target opening TVo, NO, a drive signal for increasing the step number of the stepping motor of the throttle actuator 18 by one step is output in step S28 to open the throttle valve 17. The target throttle opening calculation subroutine of step S24 in the main routine includes the target vehicle speed Vso and the actual vehicle speed V.
The feedback control of the vehicle speed is performed so that sr coincides. As shown in FIG. 5, first, in step S30, the basic required driving force TRob is obtained from the target vehicle speed Vso by table interpolation. The basic required driving force TRob is obtained according to a steady state on a flat road. And step
In S31, it is determined whether or not the target vehicle speed Vso is equal to or less than the actual vehicle speed Vsr. If the determination is YES and the target vehicle speed Vso is smaller, the absolute value of the vehicle speed difference D between the target vehicle speed Vso and the actual vehicle speed Vsr is determined in step S32. The value is calculated, and the basic required driving force TRob is corrected in step S33. This correction is performed by a proportional control component that is corrected by a proportional element proportional to the vehicle speed difference D (constant KPd), and an integral control component that is corrected by an integral element that subtracts an integral constant KId and gives weight in time. , And calculates the correction request driving force TRoc. On the other hand, if the determination in step S31 is NO and the target vehicle speed Vso is greater, the target vehicle speed Vso and the actual vehicle speed are determined in step S34.
The vehicle speed difference D from Vsr is calculated, and the basic required driving force TRob is corrected in step S35. This correction is made by a proportional control component that is corrected by a proportional element proportional to the vehicle speed difference D (constant KPu) and an integral control component that is corrected by an integral element that is added by the integral constant KIu and weighted with time. , Correction required driving force TRoc
Is calculated. Correction required driving force TR obtained as described above
Based on oc, a final target driving force TRo is set in step S36, and the final target driving force TRo and the actual vehicle speed Vsr are set in step S37.
The target opening degree TVo of the throttle valve 17 is obtained by map interpolation based on the map determined by the above. According to the above-described control, a vehicle speed correction value is obtained according to a change rate (differential amount) of the accelerator operation amount during a steady operation according to the traveling state set by the mode label Fmode, and this is set as the current (previous) target vehicle speed. Even if the actual target vehicle speed is set by addition and the change to the same accelerator operation state is performed, the target vehicle speed is set according to the change speed and output control corresponding to the required vehicle speed is performed. Also, at the time of starting, the target vehicle speed is set directly from the accelerator operation amount and matched with the required vehicle speed, rather than the control based on the change rate as described above. Furthermore, during acceleration, the target vehicle speed is set higher to ensure acceleration performance. In the above embodiment, the example of the engine output control by adjusting the opening degree of the throttle valve 17 is described. However, the present invention is also applied to a diesel engine that controls the engine output by adjusting the control lever of the fuel injection pump. It is possible. (Effects of the Invention) According to the present invention as described above, the target vehicle speed is set by adding the vehicle speed correction value to the previous target vehicle speed at least in a steady operation state in setting the target vehicle speed in accordance with the accelerator operation amount. However, when the rate of change of the accelerator operation amount is close to 0, the vehicle speed correction value for this rate of change is set to 0 to maintain the target vehicle speed constant, thereby obtaining steady running stability. Even when the rate of change is equal to or greater than a predetermined value, a larger vehicle speed correction value is set as the rate of change is larger, and the target vehicle speed is set to a larger value. The vehicle speed can be obtained, and the engine output control appropriately corresponding to the accelerator operation can be obtained so that good driving performance can be secured.
【図面の簡単な説明】
第1図は本発明のエンジンの制御装置の構成を明示する
ためのブロック図、
第2図は具体例の概略構成図、
第3図ないし第5図はコントロールユニットの処理を説
明するためのフローチャート図、
第6図は目標車速の補正値の設定特性を示す特性図であ
る。
1……エンジン、2……出力制御手段、3……制御量設
定手段、4……目標車速設定手段、5……アクセルペダ
ル、6……アクセル操作量検出手段、7……変化率演算
手段、8……補正値設定手段、17……スロットル弁、18
……スロットルアクチュエータ、25……コントロールユ
ニット、26……アクセルセンサ、27……車速センサ。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram for clearly showing the configuration of an engine control device according to the present invention, FIG. 2 is a schematic configuration diagram of a specific example, and FIGS. FIG. 6 is a flow chart for explaining the process, and FIG. 6 is a characteristic diagram showing a setting characteristic of a correction value of the target vehicle speed. DESCRIPTION OF SYMBOLS 1 ... Engine, 2 ... Output control means, 3 ... Control amount setting means, 4 ... Target vehicle speed setting means, 5 ... Accelerator pedal, 6 ... Accelerator operation amount detecting means, 7 ... Change rate calculating means , 8 ... correction value setting means, 17 ... throttle valve, 18
... throttle actuator, 25 ... control unit, 26 ... accelerator sensor, 27 ... vehicle speed sensor.
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.6,DB名) F02D 41/14 F02D 29/02 B60K 31/00 - 31/18──────────────────────────────────────────────────続 き Continuation of front page (58) Field surveyed (Int.Cl. 6 , DB name) F02D 41/14 F02D 29/02 B60K 31/00-31/18
Claims (1)
と、該アクセル操作量検出手段の出力を受け、アクセル
操作量に基づいて目標車速を設定する目標車速設定手段
と、該目標車速設定手段による目標車速に対応してエン
ジン出力を制御する出力制御手段とを備えたエンジンの
制御装置において、 前記アクセル操作量検出手段の出力からアクセル操作量
の変化率を求める変化率演算手段と、 該変化率演算手段の信号を受け、その変化率に応じて、
変化率が所定値未満で0近傍のときは変化率に対する車
速補正値は0に設定し、変化率が所定値以上のときは変
化率が大きい程大きい車速補正値を設定する補正値設定
手段を設け、 前記目標車速設定手段は上記補正値設定手段の信号を受
け、少なくともアクセル操作量の変化率が加減速以外で
あると判断される所定変化率以下の定常運転状態におい
ては、前回の目標車速に前記車速補正値を加算して目標
車速を設定することを特徴とするエンジンの制御装置。(57) [Claims] Accelerator operation amount detection means for detecting an accelerator operation amount, target vehicle speed setting means for receiving an output of the accelerator operation amount detection means and setting a target vehicle speed based on the accelerator operation amount, and a target vehicle speed by the target vehicle speed setting means. An engine control device having an output control means for controlling the engine output in response to the change in the accelerator operation amount from the output of the accelerator operation amount detection means; Receiving the signal, and according to the rate of change,
When the rate of change is less than the predetermined value and is near 0, the vehicle speed correction value for the rate of change is set to 0, and when the rate of change is greater than or equal to the predetermined value, the correction value setting means sets a larger vehicle speed correction value as the rate of change increases. The target vehicle speed setting means receives the signal of the correction value setting means, and at least in a steady operation state in which the change rate of the accelerator operation amount is not more than a predetermined change rate determined to be other than the acceleration / deceleration, the previous target vehicle speed setting means An engine control device for setting a target vehicle speed by adding the vehicle speed correction value to the target vehicle speed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62051609A JP2802382B2 (en) | 1987-03-06 | 1987-03-06 | Engine control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62051609A JP2802382B2 (en) | 1987-03-06 | 1987-03-06 | Engine control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS63219850A JPS63219850A (en) | 1988-09-13 |
| JP2802382B2 true JP2802382B2 (en) | 1998-09-24 |
Family
ID=12891644
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62051609A Expired - Fee Related JP2802382B2 (en) | 1987-03-06 | 1987-03-06 | Engine control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2802382B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2910033B2 (en) * | 1987-03-10 | 1999-06-23 | 三菱自動車工業株式会社 | Vehicle speed control method during acceleration |
| JPS63309742A (en) * | 1987-06-10 | 1988-12-16 | Mitsubishi Motors Corp | Drive wire type controller for throttle valve |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5786539A (en) * | 1980-11-15 | 1982-05-29 | Fujitsu Ten Ltd | Automatic speed control method for car |
| JPS60111029A (en) * | 1983-11-21 | 1985-06-17 | Hitachi Ltd | Automotive output control device |
| JPS60163731A (en) * | 1984-02-07 | 1985-08-26 | Nissan Motor Co Ltd | Car speed controlling device |
| JPH071022B2 (en) * | 1985-07-19 | 1995-01-11 | 日産自動車株式会社 | Vehicle accelerator control device |
-
1987
- 1987-03-06 JP JP62051609A patent/JP2802382B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPS63219850A (en) | 1988-09-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3555402B2 (en) | Vehicle speed control device | |
| US4961146A (en) | Automobile speed control apparatus with creep control | |
| US4727838A (en) | Apparatus for controlling internal combustion engine | |
| JPH0625545B2 (en) | Electronic throttle control device for internal combustion engine | |
| GB2222702A (en) | Wheel slip suppressive throttle control | |
| EP0728921B1 (en) | Engine output control system for vehicle | |
| JPH062581A (en) | Throttle control device | |
| JP3651073B2 (en) | Constant speed traveling device for vehicles | |
| EP0735256A2 (en) | Engine throttle control with variable control constants | |
| JP3085487B2 (en) | Throttle opening control device for vehicle engine | |
| JP2598333B2 (en) | Throttle opening detector | |
| KR100340256B1 (en) | Device for controlling gear ratio of non-stage transmission | |
| JP2802382B2 (en) | Engine control device | |
| JP2811309B2 (en) | Throttle opening control device for in-vehicle internal combustion engine | |
| JP2928352B2 (en) | Engine control device | |
| JPH11227492A (en) | Vehicular traveling speed control device | |
| JP2508042B2 (en) | Vehicle running control device | |
| JPS63219849A (en) | Engine control device | |
| JP3092444B2 (en) | Constant-speed cruise control device for vehicles | |
| KR100423329B1 (en) | a target angular control method for electronic throttle system of engine | |
| JP3438311B2 (en) | Constant-speed cruise control device for vehicles | |
| JPH0639215B2 (en) | Vehicle running control device | |
| JP3045067B2 (en) | Vehicle speed control device | |
| JPH08270486A (en) | Throttle valve control device for internal combustion engine | |
| JPH0722354Y2 (en) | Constant-speed traveling device for automobiles |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |