[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP3316867B2 - Vehicle torque control device - Google Patents

Vehicle torque control device

Info

Publication number
JP3316867B2
JP3316867B2 JP03980192A JP3980192A JP3316867B2 JP 3316867 B2 JP3316867 B2 JP 3316867B2 JP 03980192 A JP03980192 A JP 03980192A JP 3980192 A JP3980192 A JP 3980192A JP 3316867 B2 JP3316867 B2 JP 3316867B2
Authority
JP
Japan
Prior art keywords
torque
vehicle
estimated
engine
operation amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP03980192A
Other languages
Japanese (ja)
Other versions
JPH05231225A (en
Inventor
神尾  茂
仁志 田坂
光則 高尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP03980192A priority Critical patent/JP3316867B2/en
Publication of JPH05231225A publication Critical patent/JPH05231225A/en
Application granted granted Critical
Publication of JP3316867B2 publication Critical patent/JP3316867B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、車両を駆動する原動機
を制御して車両の出力トルクを制御する車両のトルク制
御装置に関し、特に加速時のハンチングを防止すると共
に加速性を向上させる車両のトルク制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a vehicle torque control apparatus for controlling a motor that drives a vehicle to control the output torque of the vehicle, and more particularly to a vehicle torque control apparatus that prevents hunting during acceleration and improves acceleration. The present invention relates to a torque control device.

【0002】[0002]

【従来の技術】車両はサスペンション等によって一種の
振動系を構成するため、急加速時には図33に点線で示
すように加速度がハンチングを起こす。そこで本発明者
は、特開平3−78542号公報に記載のように、アク
セル操作量と機関運転状態とに基づいて車両用内燃機関
に要求される推定トルクを推定し、この推定トルクを、
変速段,サスペンション硬さ等、車両の振動系に関わる
運転変数の値に従って車両加速度のハンチングを防止す
る方向に補正し、このように推定トルクを補正して得ら
れる目標トルクに基づきスロットル弁を制御する車両用
内燃機関の制御装置を提案した。
2. Description of the Related Art Since a vehicle constitutes a kind of vibration system by a suspension or the like, during rapid acceleration, acceleration hunts as shown by a dotted line in FIG. Therefore, the inventor of the present invention estimates an estimated torque required for a vehicular internal combustion engine based on an accelerator operation amount and an engine operating state, as described in JP-A-3-78542, and calculates the estimated torque
The throttle valve is controlled based on the target torque obtained by correcting the estimated torque in such a manner that hunting of the vehicle acceleration is corrected in accordance with the values of operating variables related to the vehicle's vibration system, such as the gear position and suspension hardness. A control device for an internal combustion engine for vehicles is proposed.

【0003】この種の車両用内燃機関の制御装置では、
推定トルクを補正することにより加速時等に車両に加わ
る振動を、同図に一点鎖線で示すようにほぼ完全に相殺
することができる。従って運転者は非常に滑らかな加速
感を体感することができる。
[0003] In this type of vehicle internal combustion engine control device,
By correcting the estimated torque, vibration applied to the vehicle during acceleration or the like can be almost completely canceled as shown by the dashed line in FIG. Therefore, the driver can experience a very smooth feeling of acceleration.

【0004】[0004]

【発明が解決しようとする課題】ところがこの種の車両
用内燃機関の制御装置では、車両加速度のハンチングが
ほぼ完全に防止され、加速度が目標値を越える所謂オー
バーシュートもなくなる。このため、実際の加速性は劣
化していないにも関わらず運転者の体感する加速感が低
下する。また、車両の加速性を更に向上させることも望
まれている。
However, in this type of control device for a vehicle internal combustion engine, hunting of vehicle acceleration is almost completely prevented, and so-called overshoot in which the acceleration exceeds a target value is also eliminated. For this reason, although the actual acceleration is not deteriorated, the feeling of acceleration experienced by the driver is reduced. It is also desired to further improve the acceleration of the vehicle.

【0005】そこで本発明は、運転者に加速感を充分体
感させると共に、車両の加速性を良好に向上させること
ができる車両のトルク制御装置を提供することを目的と
してなされた。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a torque control device for a vehicle that allows the driver to fully experience the feeling of acceleration and to improve the acceleration of the vehicle.

【0006】[0006]

【課題を解決するための手段】上記目的を達するために
なされた本発明は、図1に例示するように、車両を駆動
する原動機と、アクセルの操作量を検出するアクセル操
作量検出手段と、上記原動機の運転状態を検出する機関
運転状態検出手段と、上記車両の振動系に関わる運転変
数の値を検出する車両運転変数検出手段と、上記アクセ
ル操作量検出手段および上記機関運転状態検出手段の検
出結果に基づき、上記原動機に要求されるトルクを推定
するトルク推定手段と、該トルク推定手段にて推定され
た推定トルクを、上記運転変数の値に基づいて車両加速
度のハンチングを防止する方向に補正するトルク補正手
段と、該トルク補正手段にて上記推定トルクを補正して
得られる目標トルクに基づき、上記原動機を制御する原
動機制御手段と、を備えた車両のトルク制御装置におい
て、上記機関運転状態検出手段により検出された運転状
態に基づいて、所望の加速感が得られるように上記推定
トルクを、一回だけオーバーシュートして収束するよう
に補正する推定トルク補正手段を備え、該推定トルク補
正手段にて補正後の推定トルクを、上記トルク補正手段
が補正することを特徴とする車両のトルク制御装置を要
旨としている。
SUMMARY OF THE INVENTION The present invention, which has been made to achieve the above object, comprises a prime mover for driving a vehicle, an accelerator operation amount detecting means for detecting an accelerator operation amount, as shown in FIG. An engine operating state detecting means for detecting an operating state of the prime mover, a vehicle operating variable detecting means for detecting a value of an operating variable relating to a vibration system of the vehicle, an accelerator operation amount detecting means and an engine operating state detecting means. A torque estimating means for estimating a torque required for the prime mover based on the detection result; anda torque estimating means for estimating the torque estimated by the torque estimating means. Torque correcting means for correcting, and a motor control means for controlling the motor based on a target torque obtained by correcting the estimated torque by the torque correcting means, In the torque control device for a vehicle with, based on the detected operating state by said engine operating condition detecting means, the estimated torque as the desired acceleration feeling is obtained, so as to converge overshot once A gist of the invention is a torque control device for a vehicle, comprising: an estimated torque correcting means for correcting, wherein the estimated torque corrected by the estimated torque correcting means is corrected by the torque correcting means.

【0007】[0007]

【作用】以上のように構成された本発明は次のように動
作する。先ずトルク推定手段は、アクセル操作量検出手
段にて検出されたアクセルの操作量、および上記機関運
転状態検出手段にて検出された原動機の運転状態に基づ
き、原動機に要求されるトルクを推定する。続いて、推
定トルク補正手段は、機関運転状態検出手段により検出
された運転状態に基づいて、トルク推定手段にて推定さ
れた推定トルクを、所望の加速感が得られるように一回
だけオーバーシュートして収束するように補正する。更
に、トルク補正手段は車両運転変数検出手段にて検出さ
れた車両の振動系に関わる運転変数の値に基づき、車両
加速度のハンチングを防止する方向に上記補正後の推定
トルクを補正する。すると原動機制御手段は、推定トル
クをこのように補正して得られる目標トルクに基づき原
動機を制御する。
The present invention constructed as described above operates as follows. First, the torque estimating means estimates the torque required of the prime mover based on the accelerator operation amount detected by the accelerator operation amount detecting means and the operating state of the prime mover detected by the engine operating state detecting means. Subsequently, the estimated torque correcting means overshoots the estimated torque estimated by the torque estimating means only once based on the operating state detected by the engine operating state detecting means so as to obtain a desired acceleration feeling. And correct it so that it converges. Further, the torque correcting means corrects the corrected estimated torque in a direction for preventing hunting of the vehicle acceleration based on the value of the driving variable relating to the vibration system of the vehicle detected by the vehicle driving variable detecting means. Then, the prime mover control means controls the prime mover based on the target torque obtained by correcting the estimated torque in this way.

【0008】車両を駆動する原動機をこのように制御す
ることによって、車両の加速度を所望の加速感が得られ
るように一回だけオーバーシュートさせた後、ハンチン
グを生ずることなくアクセル操作量に対応する所定値に
収束させることができる。なお、推定トルク補正手段
は、請求項2記載のように、機関運転状態検出手段によ
り検出された運転状態に基づいてオーバーシュート率の
目標値を設定し、その目標値に基づいて上記推定トルク
を補正してもよい。また、推定トルク補正手段は、請求
項3記載のように、アクセル操作量検出手段により検出
されたアクセルの操作量、および、機関運転状態検出手
段により検出された運転状態に基づいてオーバーシュー
ト率の目標値を設定し、その目標値に基づいて上記推定
トルクを補正してもよい。
[0008] By controlling the prime mover for driving the vehicle in this way, a desired acceleration feeling can be obtained.
After only overshoot once so that it is possible to converge to a predetermined value corresponding to the accelerator operation amount without causing hunting. The estimated torque correcting means sets a target value of the overshoot rate based on the operating state detected by the engine operating state detecting means, and calculates the estimated torque based on the target value. It may be corrected. In addition, the estimated torque correction means may determine the overshoot rate based on the accelerator operation amount detected by the accelerator operation amount detection means and the operating state detected by the engine operation state detection means. A target value may be set, and the estimated torque may be corrected based on the target value.

【0009】[0009]

【実施例】次に本発明の実施例を図面と共に説明する。
図2は自動車用内燃機関1に適用された実施例の車両の
トルク制御装置を表す概略構成図である。内燃機関(以
下単にエンジンという)1は、火花点火式の4気筒ガソ
リンエンジンであって、車両に搭載されている。エンジ
ン1には吸気管3および排気管5が接続されている。吸
気管3は図示しないエアクリーナに接続された集合部3
aと、この集合部3aと接続されたサージタンク3b
と、サージタンク3bからエンジン1の各気筒に対応し
て分岐した分岐部3cとからなる。
Next, an embodiment of the present invention will be described with reference to the drawings.
FIG. 2 is a schematic configuration diagram illustrating a vehicle torque control device of the embodiment applied to the internal combustion engine 1 for a vehicle. An internal combustion engine (hereinafter simply referred to as an engine) 1 is a spark ignition type four-cylinder gasoline engine, and is mounted on a vehicle. An intake pipe 3 and an exhaust pipe 5 are connected to the engine 1. The intake pipe 3 is a collecting part 3 connected to an air cleaner (not shown).
a and a surge tank 3b connected to the collecting portion 3a
And a branch portion 3c branched from the surge tank 3b corresponding to each cylinder of the engine 1.

【0010】集合部3aにはエンジン1に吸入される空
気量を制御してエンジン1で発生される出力(トルク)
を制御するためのスロットル弁7が設けられている。こ
のスロットル弁7の弁軸はこのスロットル弁7の開度を
調節するステップモータ9とスロットル弁7の開度θa
を検出し、それに比例した電圧信号を発生するスロット
ルセンサ11とに連結されている。
The output (torque) generated in the engine 1 by controlling the amount of air taken into the engine 1 is provided to the collecting portion 3a.
Is provided with a throttle valve 7 for controlling the pressure. The valve shaft of the throttle valve 7 has a step motor 9 for adjusting the opening of the throttle valve 7 and the opening θa of the throttle valve 7.
And a throttle sensor 11 for generating a voltage signal proportional thereto.

【0011】尚、ステップモータ9にはモータ9の全閉
位置を検出するモータ全閉センサ9aが設けられてい
る。また、集合部3aのスロットル弁7の上流位置に吸
気温度を検出する吸気温センサ13が設けられている。
The step motor 9 is provided with a motor fully closed sensor 9a for detecting a fully closed position of the motor 9. Further, an intake air temperature sensor 13 for detecting an intake air temperature is provided at a position upstream of the throttle valve 7 in the collecting section 3a.

【0012】サージタンク3bにはスロットル弁7にて
調節される吸気管3内の圧力Pmを検出する吸気管圧力
センサ14が設けられており、また各分岐部3cには分
岐部3c内に燃料を噴射する電磁式燃料噴射弁15が各
々設けられている。また、エンジン1には各気筒に対応
して吸入された混合気を点火するための点火プラグ17
が設けられている。この点火プラグ17は高圧コードを
介してディストリビュータ19と接続されており、この
ディストリビュータ19はイグナイタ21と電気的に接
続されている。そして、上記ディストリビュータ19に
はエンジン回転に同期した信号を出力する回転センサ1
9aが設けられている。
The surge tank 3b is provided with an intake pipe pressure sensor 14 for detecting the pressure Pm in the intake pipe 3 adjusted by the throttle valve 7. Each branch 3c has a fuel in the branch 3c. Are provided respectively. The engine 1 also has a spark plug 17 for igniting the air-fuel mixture taken in for each cylinder.
Is provided. The spark plug 17 is connected to a distributor 19 via a high-pressure cord, and the distributor 19 is electrically connected to an igniter 21. A rotation sensor 1 for outputting a signal synchronized with the engine rotation is provided to the distributor 19.
9a is provided.

【0013】また、さらにエンジン1にはエンジン1を
冷却する冷却水の温度THを検出する水温センサ23が
設けられている。そして、エンジン回転数Neはこの回
転センサ19aの信号により検出され、エンジン回転数
Ne、吸気管圧力Pm、水温TH等に基づいて燃料噴射
量の基本量が演算される。
Further, the engine 1 is provided with a water temperature sensor 23 for detecting a temperature TH of cooling water for cooling the engine 1. Then, the engine speed Ne is detected by the signal of the rotation sensor 19a, and the basic amount of the fuel injection amount is calculated based on the engine speed Ne, the intake pipe pressure Pm, the water temperature TH, and the like.

【0014】エンジン1のトルクはスロットル弁7の開
度により決定される。エンジン1で発生されたトルク
は、クラッチ25、変速機27、ディファレンシャルギ
ヤ29等を介して駆動輪をなす右後輪31、左後輪33
に伝えられる。そして、上記変速機27にはそのギヤ位
置に対応したギヤ位置信号を出力するギヤ位置センサ2
7aが備えられており、また、右後輪31、左後輪33
および従動輪をなす右前輪35、左前輪37にはそれぞ
れトラクション制御、オートクルース制御に必要なパラ
メータである車輪回転速度を検出するための車輪速度セ
ンサ31a、33a、35a、37aが設けられてい
る。
The torque of the engine 1 is determined by the opening of the throttle valve 7. The torque generated by the engine 1 is transmitted to the right rear wheel 31 and the left rear wheel 33 forming driving wheels via the clutch 25, the transmission 27, the differential gear 29, and the like.
Conveyed to. The transmission 27 has a gear position sensor 2 for outputting a gear position signal corresponding to the gear position.
7a, a right rear wheel 31, a left rear wheel 33
In addition, the right front wheel 35 and the left front wheel 37, which form driven wheels, are provided with wheel speed sensors 31a, 33a, 35a, 37a for detecting wheel rotation speeds, which are parameters required for traction control and auto-cruise control, respectively. .

【0015】ステアリング39の軸部には舵角センサ3
9aが設けられ、ステアリング39の操作で変化する前
輪35、37の舵角SAを検出する。排気管5には、空
燃比センサ62が取り付けられ、空燃比(A/F)を検
出する。
A steering angle sensor 3 is provided on the shaft of the steering wheel 39.
9a is provided to detect a steering angle SA of the front wheels 35 and 37 that changes with the operation of the steering 39. An air-fuel ratio sensor 62 is attached to the exhaust pipe 5 to detect an air-fuel ratio (A / F).

【0016】また、後部座席ダュボードの下部に前後方
向の車両加速度(車両G)を検出するGセンサ63が取
り付けられている。各車輪31〜37と図示しない車体
との間にはサスペンション60a,60b,60c,6
0dが設けられている。各サスペンション60a〜60
cは、サスペンション用油圧制御装置61によってサス
ペンションの油圧をコントロールし、ダンパ特性(ショ
ックアブソーバの減衰力)を制御できる。又、左前輪サ
スペンション60bには、サスペンションのたわみ量を
検出するサスペンションたわみ(ストローク)センサ6
4が取り付けられている。このストロークセンサ64に
て検出されたサスペンションのたわみ量で車両の積載荷
重を予測できる。
A G sensor 63 for detecting vehicle acceleration (vehicle G) in the front-rear direction is attached to a lower portion of the rear seat dashboard. Suspensions 60a, 60b, 60c, 6 are provided between the wheels 31 to 37 and a vehicle body (not shown).
0d is provided. Each suspension 60a-60
In the case of c, the hydraulic pressure of the suspension is controlled by the hydraulic control device 61 for the suspension, and the damper characteristic (damping force of the shock absorber) can be controlled. The left front wheel suspension 60b has a suspension deflection (stroke) sensor 6 for detecting the amount of deflection of the suspension.
4 is attached. The load on the vehicle can be estimated from the amount of deflection of the suspension detected by the stroke sensor 64.

【0017】左従動輪37にはタイヤの空気圧を検出す
るタイヤ空気圧センサ65が設けられている。後輪ブレ
ーキ66a、66bは、ブレーキ油圧制御装置67によ
りブレーキ油圧をコントロールできる。
The left driven wheel 37 is provided with a tire pressure sensor 65 for detecting the tire pressure. The brake oil pressure of the rear wheel brakes 66a and 66b can be controlled by the brake oil pressure control device 67.

【0018】吸気管3内には、機械式過給機68が設け
られている。過給機68を迂回する通路71には、過給
圧コントロール用ウエストゲートバルブ70があり、こ
のバルブ70はステップモータ69により制御される。
排気管5に設けられた排気圧制御用バルブ72は、ステ
ップモータ73により駆動され、排気圧力をコントロー
ルする。
A mechanical supercharger 68 is provided in the intake pipe 3. In a passage 71 bypassing the supercharger 68, there is a waste pressure valve 70 for controlling a supercharging pressure. The valve 70 is controlled by a step motor 69.
An exhaust pressure control valve 72 provided in the exhaust pipe 5 is driven by a step motor 73 to control the exhaust pressure.

【0019】吸気管3と排気管5との間には、排気再循
環(EGR)システムを構成する通路74が設けられ、
そのEGR量をコントロールするバルブ75は、ステッ
プモータ76で駆動される。再循環される排気は排気管
5から通路74を通って、スロットル弁7の下流部に流
れる。
A passage 74 constituting an exhaust gas recirculation (EGR) system is provided between the intake pipe 3 and the exhaust pipe 5.
The valve 75 for controlling the EGR amount is driven by a step motor 76. The recirculated exhaust gas flows from the exhaust pipe 5 through the passage 74 to the downstream portion of the throttle valve 7.

【0020】エンジン1の各気筒近傍には、図示しない
吸排気バルブのバルブタイミングおよびリフト量をコン
トロールする可変バルブタイミング装置(VVT)77
が設けられている。VVTについては、特開昭64−3
214号公報にて知られている。
In the vicinity of each cylinder of the engine 1, a variable valve timing device (VVT) 77 for controlling the valve timing and lift of an intake / exhaust valve (not shown).
Is provided. Regarding VVT, see JP-A-64-3
No. 214 is known.

【0021】そして、上述の各センサおよびアクセルペ
ダル41の操作量に対応した信号Apを出力するアクセ
ル操作量センサ41a、アクセルペダル41が解放され
て、アクセル全閉となっている状態を検出するアクセル
全閉センサ41b、ブレーキペダル43が踏み込まれた
ときにオンするブレーキセンサ43a、クラッチペダル
42が踏まれた時にONするクラッチセンサ42aの信
号は、電子制御ユニット(ECU)50に入力され、E
CU50はこれらの信号に基づき上記スロットル弁のス
テップモータ9、噴射弁15、イグナイタ21他、各制
御装置69,61,67,73,76,77を駆動する
ための信号を出力する。またECU50は、CPU,R
OM,RAM等を中心とする周知の電子制御回路として
構成されている。
An accelerator operation amount sensor 41a for outputting a signal Ap corresponding to the operation amount of each sensor and the accelerator pedal 41, and an accelerator for detecting that the accelerator pedal 41 is released and the accelerator is fully closed. The signals of the fully-closed sensor 41b, the brake sensor 43a that is turned on when the brake pedal 43 is depressed, and the clutch sensor 42a that is turned on when the clutch pedal 42 is depressed are input to an electronic control unit (ECU) 50,
The CU 50 outputs a signal for driving the step motor 9 of the throttle valve, the injection valve 15, the igniter 21, and other control devices 69, 61, 67, 73, 76, 77 based on these signals. The ECU 50 includes a CPU, R
It is configured as a well-known electronic control circuit mainly including OM, RAM, and the like.

【0022】また、運転席にはオートクルーズスイッチ
81,スポーツモードスイッチ82が設けられている。
オートクルーズスイッチ81はオートクルーズ制御を行
う時に運転者がONするスイッチである。一方スポーツ
モードスイッチ82は、運転者が特に加速時の立上がり
の鋭いスポーティ走行を選択したい場合にONとするス
イッチであり、このスポーツモードスイッチ82のON
により、後述するスロットル弁7の制御の加速時の立上
がり特性を変更できる。
The driver's seat is provided with an auto cruise switch 81 and a sports mode switch 82.
The auto cruise switch 81 is a switch that is turned on by the driver when performing auto cruise control. On the other hand, the sports mode switch 82 is a switch that is turned on when the driver particularly wants to select sporty running with a sharp rise at the time of acceleration.
This makes it possible to change the start-up characteristic during acceleration of control of the throttle valve 7 described later.

【0023】次に、上述の装置において、運転者の操作
するアクセルペダルの操作量がスロットル弁7の開度に
変換されるまでの過程について詳述する。先ず図3は本
実施例のECU50にて実行される車両のトルク制御の
メインルーチンを表すフローチャートである。このルー
チンは所定時間毎に実行される処理で、処理が開始され
ると先ずステップ1010にて運転者によるアクセル操
作量Ap、およびエンジン回転数Ne,車輪速度等の機
関運転状態を読み込む。そして次のステップ1020で
は、アクセル操作量Apとエンジン回転数Neとからエ
ンジン1に必要なトルクを推定し、これをスロットル弁
7を駆動するパラメータの源となる推定トルクとして算
出する。次のステップ1030は、その推定トルクを補
正して後述の目標トルクを算出するための条件が成立し
ているか否かを判断するステップである。
Next, in the above-described apparatus, a process until the operation amount of the accelerator pedal operated by the driver is converted into the opening degree of the throttle valve 7 will be described in detail. First, FIG. 3 is a flowchart showing a main routine of vehicle torque control executed by the ECU 50 of the present embodiment. This routine is executed every predetermined time. When the process is started, first, in step 1010, an engine operation state such as an accelerator operation amount Ap by a driver, an engine speed Ne, and a wheel speed is read. Then, in the next step 1020, a torque required for the engine 1 is estimated from the accelerator operation amount Ap and the engine speed Ne, and this is calculated as an estimated torque serving as a source of a parameter for driving the throttle valve 7. The next step 1030 is a step of determining whether or not a condition for correcting the estimated torque and calculating a target torque described later is satisfied.

【0024】ステップ1030にて肯定判断されるとス
テップ1040へ移行する。ステップ1040では推定
トルクに対する最大トルクの割合によって表現されるオ
ーバーシュート率を演算する。続くステップ1050で
はそのオーバーシュート率に基づいて後述する一次進み
フィルタを設定し、ステップ1060ではその一次進み
フィルタによって推定トルクを変換する。次にステップ
1070では、変換後の推定トルクを更に、車両の振動
系に関わる運転変数の値に基づいて、車両加速度のハン
チングが防止されるように補正して、目標トルクを演算
する。続くステップ1080では目標トルクに基づいて
スロットル弁7の目標開度を演算する。そして最後にス
テップ1090にてステップモータ9へ駆動信号を出力
し、スロットル弁7を上記目標開度となるように駆動し
て処理を終了する。
If an affirmative determination is made in step 1030, the process proceeds to step 1040. In step 1040, an overshoot ratio represented by the ratio of the maximum torque to the estimated torque is calculated. In the following step 1050, a first-order advance filter described later is set based on the overshoot rate, and in step 1060, the estimated torque is converted by the first-order advance filter. Next, in step 1070, the target torque is calculated by correcting the converted estimated torque based on the value of the driving variable relating to the vibration system of the vehicle so that hunting of the vehicle acceleration is prevented. In the following step 1080, the target opening of the throttle valve 7 is calculated based on the target torque. Finally, in step 1090, a drive signal is output to the step motor 9, and the throttle valve 7 is driven so as to have the target opening degree, and the processing is terminated.

【0025】一方、ステップ1030にて否定判断され
るとステップ1100へ移行する。ステップ1100で
は、ステップ1020にて求められた推定トルクに基づ
いて目標スロットル開度をそのまま演算する。続いてス
テップ1090へ移行し、前述したようにスロットル弁
7を駆動して処理を終了する。
On the other hand, if a negative determination is made in step 1030, the process proceeds to step 1100. In step 1100, the target throttle opening is directly calculated based on the estimated torque obtained in step 1020. Subsequently, the flow shifts to step 1090, where the throttle valve 7 is driven as described above to end the processing.

【0026】以下、図3のフローチャートの各処理につ
いて更に詳細に述べる。まず、ステップ1020にて、
運転者の要求するエンジントルク(推定トルク)TT
は、運転者によるアクセルペダル41の操作量Apとそ
のときのエンジン回転数Neとから、図4のマップに基
づいて推定される。図4のマップを逆変換したものと同
じ形のマップを図5に示す。従来は、この推定トルクT
T をそのまま図5のマップを用いて逆変換して、目標ス
ロットル開度θを決定していたため、図33に点線で示
すように運転者がアクセルを急加速操作を実行したよう
な場合は、車両の前後方向の加速度Gが前後に大きくハ
ンチングし、乗心地が悪かった。そこで本例では、後述
するステップ1040〜1070で推定トルクTT を補
正することによりハンチングを防止している。
Hereinafter, each processing of the flowchart of FIG. 3 will be described in more detail. First, in step 1020,
Engine torque (estimated torque) TT requested by driver
Is estimated from the operation amount Ap of the accelerator pedal 41 by the driver and the engine speed Ne at that time based on the map of FIG. FIG. 5 shows a map having the same shape as that obtained by inverting the map of FIG. Conventionally, this estimated torque T
Since the target throttle opening θ is determined by inverting T as it is using the map of FIG. 5, when the driver performs a rapid acceleration operation of the accelerator as shown by a dotted line in FIG. The acceleration G in the front-rear direction of the vehicle largely hunted back and forth, and the riding comfort was poor. Therefore, in this example, hunting is prevented by correcting the estimated torque TT in steps 1040 to 1070 described later.

【0027】なお、図4のマップに対し、さらに過給機
が作動しているか否かで推定トルクを補正するのが望ま
しい。即ち、過給機作動中は推定トルクTT を高めに設
定する。また、VVT77、図示しない吸排気コントロ
ール装置についても同様、トルクを上昇させる時ほどT
T を高めの値に設定する。この他、大気圧Pa、水温T
Hによってもエンジントルクは異なるため、TT を図
6,図7のマップおよび次式にて補正する方が良い。即
ち、図4で求めたTT に補正係数Ka,Kwをかけ合わ
せたTT ・Kw・Kaを新たな推定トルクTT とすれば
よい。
It is desirable that the estimated torque is further corrected based on whether the supercharger is operating with respect to the map shown in FIG. That is, the estimated torque TT is set higher during the operation of the supercharger. Similarly, for the VVT 77 and the intake / exhaust control device (not shown), as the torque increases, the T
Set T to a higher value. In addition, atmospheric pressure Pa, water temperature T
Since the engine torque differs depending on H, it is better to correct TT using the maps of FIGS. 6 and 7 and the following equation. That is, TT · Kw · Ka obtained by multiplying the TT obtained in FIG. 4 by the correction coefficients Ka and Kw may be used as the new estimated torque TT.

【0028】なお、前述の推定トルクTT としては、ト
ルクそのものでなくとも同等のパラメータ、例えば吸気
管圧力Pmあるいはエアフローメータを備えたシステム
では、機関1回転あたりの吸入空気量Qe/Neであっ
てもよい。また、推定トルクTT の算出にあたっては、
図3のマップに依存せずとも、以下の計算式から求めれ
ばよい。
The estimated torque TT is not the torque itself but an equivalent parameter such as the intake pipe pressure Pm or, in a system having an air flow meter, the intake air amount Qe / Ne per revolution of the engine. Is also good. In calculating the estimated torque TT,
Instead of relying on the map of FIG. 3, it may be obtained from the following formula.

【0029】[0029]

【数1】 (Equation 1)

【0030】K1 〜K5:正の定数 なお、過給付エンジンの車両では過給量が大きいほどK
1,K2 を大きくとればよい。次に、図29を用いて図
3のステップ1030にて判定される条件について説明
する。
K1 to K5: Positive constant Note that in a vehicle with a supercharged engine, the larger the supercharge amount, the larger the value of K
1, K2 may be increased. Next, the conditions determined in step 1030 of FIG. 3 will be described with reference to FIG.

【0031】ステップ4001:前述したように、路面
外乱による車両の前後振動によって、ドライバーのペダ
ル操作量が変動することもあるので、運転者に加速や減
速の意思がない定常走行時には不成立とする。定常走行
の判定は、図30のフローチャートに示す処理に従って
行なう。
Step 4001: As described above, the pedal operation amount of the driver may fluctuate due to the front-rear vibration of the vehicle due to road surface disturbance. The determination of the steady running is performed according to the process shown in the flowchart of FIG.

【0032】ここで図30のフローチャートについて詳
述する。尚、図30のフローチャートの実行の様子を図
31に示す。即ち、図30において、ステップ7000
で検出されるアクセル操作量ApおよびAp前回値から
所定時間あたりのアクセル操作量の変化量Ap′を算出
する。次のステップ7001で、|Ap′|≧所定値A
p0 (Ap0 >0)のとき加速開始と判断し、ステップ
7003に進む。ステップ7003でステップ1040
の実行フラグXFをONとし、次のステップ7004で
カウンタCFのセット(CF=0)を行う。
Here, the flowchart of FIG. 30 will be described in detail. FIG. 31 shows how the flowchart of FIG. 30 is executed. That is, in FIG.
The change amount Ap 'of the accelerator operation amount per a predetermined time is calculated from the accelerator operation amount Ap detected in step (1) and the previous value of Ap. In the next step 7001, | Ap '| ≧ predetermined value A
When p0 (Ap0> 0), it is determined that acceleration has started, and the routine proceeds to step 7003. Step 1040 in step 7003
Is set to ON, and in the next step 7004, the counter CF is set (CF = 0).

【0033】ステップ7001で|Ap′|<Ap0 と
判定され、かつステップ7002で実行フラグXF=O
FFのときにはハンチングを生じない定常時、もしくは
緩加速時であって、ステップ1040以下の処理による
トルク補正を必要としない状態であると判断し、XF=
OFFのままとする。|Ap′|<Ap0 かつXF=O
Nのときには、まだ加速中の可能性があるのでステップ
7005に進み、加速中かどうかの判断をする。ステッ
プ7005では、アクセルを|Ap′|≧Ap0 の速さ
で操作してから所定時間T0 (例えば0.5S)の間は
加速中、所定時間T0 すでに経過しているときには加速
中でないと判断する。つまり、ステップ7005でカウ
ンタCXFをT0 に対応するKCXFとを比較し、CX
F≧KCXFのときはステップ7006に進み、加速中
でないと判断してXF=OFFとする。そして、ステッ
プ7007のカウンタの更新(インクリメント)をす
る。
At step 7001, it is determined that | Ap '| <Ap0, and at step 7002, the execution flag XF = O
In the case of FF, it is determined that the vehicle is in a steady state in which hunting does not occur or in a gentle acceleration state, and does not require the torque correction by the processing in step 1040 and thereafter.
Leave OFF. | Ap '| <Ap0 and XF = O
In the case of N, since there is a possibility that the vehicle is still accelerating, the process proceeds to step 7005 to determine whether or not the vehicle is accelerating. In step 7005, it is determined that the vehicle is accelerating for a predetermined time T0 (for example, 0.5S) after the accelerator is operated at the speed of | Ap '| ≥Ap0, and that it is not accelerating when the predetermined time T0 has already elapsed. . That is, in step 7005, the counter CXF is compared with KCXF corresponding to T0,
If F ≧ KCXF, the routine proceeds to step 7006, where it is determined that acceleration is not being performed, and XF = OFF. Then, the counter is updated (incremented) in step 7007.

【0034】以上の図30の手順によって定常走行かど
うかを判定し、定常走行時実行しないようにすれば、路
面外乱の影響で瞬間的に|Ap′|が大きな値となるの
を加速中と判断する誤判定を防止できる。 ステップ4002:路面の摩擦係数μが所定値μ0 より
小さい時は、条件不成立とする。
If it is determined whether or not the vehicle is traveling in a steady state according to the procedure shown in FIG. 30 and if the routine is not executed during the steady traveling, it is assumed that | Ap '| instantaneously becomes a large value due to the influence of road surface disturbance during acceleration. An erroneous determination can be prevented. Step 4002: If the friction coefficient μ of the road surface is smaller than the predetermined value μ0, it is determined that the condition is not satisfied.

【0035】減速の時、ペダル操作がないにもかかわら
ず、スロットルを開けるのは危険である。μの検出は、
吸気温センサによる吸気(大気)温で代用して吸気温≦
所定値のときμが小さいと判断してもよい。又、駆動輪
スリップ時の駆動輪加速時で代用し、即ち駆動輪のスリ
ップ時の加速度が所定値よりも大きい時はμ<μ0 とし
てもよい。
It is dangerous to open the throttle during deceleration even though there is no pedal operation. μ is detected by
Intake temperature ≤ using intake (atmospheric) temperature by intake temperature sensor
When the value is a predetermined value, it may be determined that μ is small. Alternatively, μ <μ0 may be used instead of the acceleration of the driving wheel when the driving wheel slips, that is, when the acceleration of the driving wheel when slipping is larger than a predetermined value.

【0036】ステップ4003:路面凹凸が所定値より
も大きい(例えば砂利道等)には図3のステップ104
0以下の処理の実行が振動を大きくしてしまう可能性が
あるため、条件は不成立とする。それは、図3のステッ
プ1080で実行されるTF→θ変換ブロックでスロッ
トル弁をオーバーシュートさせているため、路面外乱
(凹凸)によりペダルが同期して動いてしまう時、車両
定常安定性を損なうことがあるためである。路面凹凸
は、Gセンサによる車両Gで判断する。車両Gが高周波
でハンチングしている時、そのハンチング振幅の大きさ
を凹凸の大きさとする。
Step 4003: If the road surface unevenness is larger than a predetermined value (for example, a gravel road), step 104 in FIG.
Since the execution of the processing of 0 or less may increase the vibration, the condition is not satisfied. This is because the overshoot of the throttle valve in the TF → θ conversion block executed in step 1080 of FIG. 3 impairs the steady state vehicle stability when the pedal moves synchronously due to road surface disturbance (unevenness). Because there is. The road surface unevenness is determined by the vehicle G using the G sensor. When the vehicle G is hunting at a high frequency, the magnitude of the hunting amplitude is defined as the size of the unevenness.

【0037】ステップ4004:オートクルーズ自動低
速走行制御)制御時(オートクルーズスイッチ81がO
N)は、条件不成立とする。なぜなら、Ap=0となる
ためである。 ステップ4005:トラクション実行時も条件は不成立
とする。スリップ抑制を優先的に行う必要があるからで
ある。
Step 4004: Auto-cruise automatic low-speed running control) During control (auto-cruise switch 81 is set to O
N) assumes that the condition is not satisfied. This is because Ap = 0. Step 4005: The condition is not satisfied even when the traction is executed. This is because it is necessary to prioritize slip suppression.

【0038】ステップ4006:ペダルセンサ、スロッ
トルボディ等のフェイル時も優先してフェイル処理を行
わせるため、条件は不成立とする。 ステップ4007:通常は、A/F(空燃比)に応じて
エンジントルクは変化するので、A/Fに応じた補正を
行い推定トルクTT を決定したり、リーンのときは単に
燃料増量あるいは非同期噴射、リッチのときは減量補正
をすることが好ましい。しかし、もしも10≦A/F≦
20にないときは、推定トルクTT が図4のようになら
ない可能性があるので、実トルクのばらつくことで乗心
地が悪くなることを避けるため、本ステップを挿入し
て、A/Fが所定範囲外のときは条件を不成立とする。
Step 4006: The condition is not satisfied in order to preferentially perform the fail process even when the pedal sensor, the throttle body, etc. fail. Step 4007: Normally, since the engine torque changes according to the A / F (air-fuel ratio), the estimated torque TT is determined by performing a correction according to the A / F, or when the engine is lean, simply increase the fuel or perform asynchronous injection. , It is preferable to perform weight reduction correction when rich. However, if 10 ≦ A / F ≦
If it is not at 20, the estimated torque TT may not be as shown in FIG. 4. Therefore, this step is inserted to prevent the A / F from reaching a predetermined If it is out of the range, the condition is not satisfied.

【0039】ステップ4008:前述したように、エン
ジン温度に応じた推定トルクTT が既に定められている
が、本ステップを挿入して冷却水温TH≦所定値TH0
では実トルクのばらつくおそれがあるため、条件を不成
立としても良い。 ステップ4009:車両振動に無関係である無負荷時は
不成立とする。無負荷時の検出はクラッシュセンサ42
aのON/OFFおよびギヤ位置センサ27aからのギ
ヤ位置信号から行う。即ち、クラッチを踏んだ時(クラ
ッチセンサON)、およびギヤ位置信号がニュートラル
状態のとき無負荷と判定する。
Step 4008: As described above, although the estimated torque TT corresponding to the engine temperature has already been determined, this step is inserted to make the cooling water temperature TH ≦ the predetermined value TH0.
In this case, since the actual torque may vary, the condition may not be satisfied. Step 4009: If no load is applied irrelevant to vehicle vibration, it is not established. No load is detected by crash sensor 42
a from ON / OFF and the gear position signal from the gear position sensor 27a. That is, it is determined that there is no load when the clutch is depressed (clutch sensor ON) and when the gear position signal is in the neutral state.

【0040】ステップ4010:ブレーキ操作時も不成
立とする。減速制御によりスロットル弁7が開くと危険
である。ブレーキ操作の検出は、ブレーキセンサ43a
で行う。 ステップ4011:図3のトルク補正条件判定スイッチ
1030における条件が成立としたとみなす。このこと
により図3ではステップ1040に移行する。
Step 4010: It is determined that the brake operation is not established. It is dangerous if the throttle valve 7 is opened by the deceleration control. The brake operation is detected by the brake sensor 43a.
Do with. Step 4011: It is considered that the condition in the torque correction condition determination switch 1030 of FIG. 3 is satisfied. This causes the process to proceed to step 1040 in FIG.

【0041】ステップ4012:トルク補正条件が成立
していないとみなす。このことにより図3ではステップ
1070に移行する。通常の制御ステップ1070で
は、スロットル弁の目標開度θは、図5のマップよりア
クセル操作量Apと回転数Neから求められたものとな
る。なお、θについてはトラクション制御実行時はトラ
クション用目標開度、オートクルーズ制御時は前述した
クルーズ用目標開度θcとなる。
Step 4012: It is considered that the torque correction condition is not satisfied. This causes the process to proceed to step 1070 in FIG. In the normal control step 1070, the target opening θ of the throttle valve is obtained from the accelerator operation amount Ap and the rotation speed Ne from the map of FIG. Note that θ is the traction target opening during traction control, and is the aforementioned cruise target opening θc during auto cruise control.

【0042】次にステップ1040〜1070にて実行
される推定トルクTT より目標トルクTF を算出する処
理を順次説明する。前述のようにオーバーシュート率
は、推定トルクTT (大きさをAとする)に対する最大
トルクBの割合(B/A)で表現される(図33参
照)。ステップ1040では、アクセル操作量Apとエ
ンジン回転数Neとに基づいて、図12に示すマップに
よりオーバーシュート率B/Aを求める。
Next, the processing for calculating the target torque TF from the estimated torque TT executed in steps 1040 to 1070 will be sequentially described. As described above, the overshoot rate is represented by the ratio (B / A) of the maximum torque B to the estimated torque TT (the magnitude is A) (see FIG. 33). In step 1040, the overshoot ratio B / A is obtained from the map shown in FIG. 12 based on the accelerator operation amount Ap and the engine speed Ne.

【0043】ここで図12のマップは、次のようにして
設定されている。即ち、エンジン1の出力トルクとアク
セル操作量Apとの間には図13に示すような対応関係
がある。アクセル操作量Apが増加するに従って出力ト
ルクも増加する。そしてアクセル操作量Apを更に増加
させていくと、出力トルクはエンジン回転数Neに対応
する所定値に収束する。この所定値に対する出力トルク
が50%未満となるアクセル操作量Ap(エンジン回転
数が2000r.p.m.の場合はAp<Aplとなる範囲)
では、オーバーシュート率B/Aを2とする。同様に、
出力トルクが上記所定値の50%以上67%未満となる
範囲(Apl≦Ap<Aph)ではB/A=1.5、出
力トルクが上記所定値の67%以上となる範囲(Aph
≦Ap)ではB/A=1.0、とする。このような設定
をあらゆるエンジン回転数に対して行うことにより図1
2のマップを設定することができる。
Here, the map of FIG. 12 is set as follows. That is, there is a correspondence relationship between the output torque of the engine 1 and the accelerator operation amount Ap as shown in FIG. The output torque increases as the accelerator operation amount Ap increases. When the accelerator operation amount Ap is further increased, the output torque converges to a predetermined value corresponding to the engine speed Ne. Accelerator operation amount Ap at which the output torque with respect to the predetermined value is less than 50% (a range where Ap <Apl when the engine speed is 2000 rpm)
Then, the overshoot ratio B / A is set to 2. Similarly,
In a range where the output torque is 50% or more and less than 67% of the predetermined value (Apl ≦ Ap <Aph), B / A = 1.5, and a range where the output torque is 67% or more of the predetermined value (Aph).
</ Ap), B / A = 1.0. By performing such a setting for all engine speeds, FIG.
2 maps can be set.

【0044】ここでオーバーシュートをさせる領域を広
げてより加速感を向上させたい場合は、図14に示すよ
うな非線形関数によって、アクセル操作量Apを補正ア
クセル操作量Appに変換し、その後で図12のマップ
によってオーバーシュート率を算出すればよい。
If it is desired to improve the sense of acceleration by expanding the region in which the overshoot is made, the accelerator operation amount Ap is converted into a corrected accelerator operation amount App by a non-linear function as shown in FIG. The overshoot rate may be calculated using the twelve maps.

【0045】続くステップ1050では、ステップ10
40にて算出されたオーバーシュート率B/Aに基づい
て、
In the following step 1050, step 10
Based on the overshoot ratio B / A calculated at 40,

【0046】[0046]

【数2】 (Equation 2)

【0047】T0 :所定時間 なる伝達関数で表現される一次進みフィルタを設定す
る。尚この一次進みフィルタのボード線図を図15に示
す。このような一次進みフィルタによって、図16
(a)に例示するステップ状の波形を変換すると、図1
6(b)に示すように、一旦所定値Bまでオーバーシュ
ートした後徐々に減少して所定値Aに収束する波形が得
られる。またその波形の所定値Aへの収束は、ほぼ時間
T0 後となる。
T0: Sets a first-order advance filter expressed by a transfer function of a predetermined time. FIG. 15 shows a Bode diagram of the primary advance filter. With such a first-order filter, FIG.
When the step-like waveform illustrated in (a) is converted, FIG.
As shown in FIG. 6B, a waveform is obtained which once overshoots to the predetermined value B and then gradually decreases and converges to the predetermined value A. The convergence of the waveform to the predetermined value A is almost after the time T0.

【0048】続くステップ1060では、ステップ10
20にて求めた推定トルクTT を前述の一次進みフィル
タによって変換する。この結果、アクセル操作量Apが
急峻に増加した場合、変換後の推定トルクTT (以下オ
ーバーシュート推定トルクTp と記載)は推定トルクT
T のB/A倍に一旦オーバーシュートした後、ほぼ時間
T0 で推定トルクTT に収束するようになる。
In the following step 1060, step 10
The estimated torque TT obtained at step 20 is converted by the above-mentioned first-order advance filter. As a result, when the accelerator operation amount Ap sharply increases, the converted estimated torque TT (hereinafter referred to as the overshoot estimated torque Tp) becomes the estimated torque T
After once overshooting at B / A times T, it converges to the estimated torque TT at about time T0.

【0049】さて、次にオーバーシュート推定トルクT
p を目標トルクTF に変換する図3のステップ1070
についての第1の例を説明する。前述したごとく、トル
クがステップ的に変化すると、車両は図33に点線で示
すようにハンチングを発生する。
Next, the estimated overshoot torque T
Step 1070 in FIG. 3 for converting p into target torque TF
A first example will be described. As described above, when the torque changes stepwise, the vehicle generates hunting as shown by the dotted line in FIG.

【0050】このハンチングの発生は、トルクと車両の
前後方向の加速度(車両G)とが、サスペンションによ
る2次のバネマス系であることに起因する。車両Gを伝
達関数で表すと、
The occurrence of the hunting is caused by the fact that the torque and the acceleration in the longitudinal direction of the vehicle (vehicle G) are a secondary spring-mass system by the suspension. When the vehicle G is represented by a transfer function,

【0051】[0051]

【数3】 (Equation 3)

【0052】ωn :周波数,Aξ:減衰率 となり、その周波数特性は、図17に示されるものとな
る。図17中の固有振動数f0 成分の増幅がハンチング
の原因となっている。Aξは減衰量であり、大きいほど
ハンチングが発生しやすい。
Ωn: frequency, Aξ: attenuation rate, and the frequency characteristics are as shown in FIG. The amplification of the natural frequency f0 component in FIG. 17 causes hunting. Aξ is the amount of attenuation, and hunting is more likely to occur as the value is larger.

【0053】この図17の周波数特性の逆特性のフィル
タ、即ち図18の特性のフィルタをオーバーシュート推
定トルクTp にかければ、ハンチングを防止できる。即
ち、図18に示すフィルタ特性により、固有振動数f0
を減衰させると共に、減衰量Aξを小さくできる。
Hunting can be prevented by applying a filter having an inverse characteristic of the frequency characteristic shown in FIG. 17, that is, a filter having the characteristic shown in FIG. 18 to the estimated overshoot torque Tp. That is, due to the filter characteristics shown in FIG.
And the amount of attenuation Aξ can be reduced.

【0054】本実施例ではさらに、スロットルアクチュ
エータの応答性を変更したり、路面外乱に同期して車両
が前後方向に動くことにより、ドライバーのペダル操作
量が変動することに対しても、車両安定性を補償するた
めに、高周波領域f1 以上で減衰する図19に示す特性
のフィルタを図18のフィルタに対し、直列に入れて合
成してある。従って、最終的には図20のような特性の
フィルタを生成して、オーバーシュート推定トルクTp
に印加する。
Further, in this embodiment, the vehicle stability can be improved even when the responsiveness of the throttle actuator is changed, or when the vehicle moves in the front-rear direction in synchronization with the road surface disturbance, the pedal operation amount of the driver fluctuates. In order to compensate for the characteristic, a filter having the characteristic shown in FIG. 19, which attenuates in the high frequency region f1 or higher, is combined in series with the filter shown in FIG. Therefore, finally, a filter having a characteristic as shown in FIG. 20 is generated, and the estimated overshoot torque Tp is generated.
Is applied.

【0055】なお、この図20のフィルタの固有振動数
f0 および減衰信号は、次のように表される。
The natural frequency f0 and the attenuation signal of the filter shown in FIG. 20 are expressed as follows.

【0056】[0056]

【数4】 (Equation 4)

【0057】ξ:減衰率,k:車両バネ定数,M:重
量,G:ダンパ特性 ここで、バネ定数kは、サスペンション硬さ(エアダン
パの場合)で変化する。重量Mは、車両重量および車輪
側から駆動系を見たときの慣性質量の和で定まる。この
慣性質量は、変速比により変わる。即ち変速比が大きい
ほど車輪側に対する駆動系の慣性質量は大きい。
Δ: damping ratio, k: vehicle spring constant, M: weight, G: damper characteristics Here, the spring constant k changes with the suspension hardness (in the case of an air damper). The weight M is determined by the sum of the vehicle weight and the inertial mass when the drive system is viewed from the wheel side. This inertial mass changes depending on the gear ratio. In other words, the inertia mass of the drive system with respect to the wheel side increases as the gear ratio increases.

【0058】又、ダンパ特性Gは、サスペンション硬
さ、タイヤ空気圧で変わる。以上から、変速段(ギヤ位
置)、サスペンションの硬さ、車両質量、タイヤ空気圧
等の運転変数の値に応じ、フィルタ特性を変えればよい
ことがわかる。次に、図21,22,23のフローチャ
ートで、ステップ1070にて変換後のオーバーシュー
ト推定トルクTp をフィルタリングする手順を説明す
る。図21のように、フィルタリングは大きく2つのル
ーチンから成る。ステップ100は図20のフィルタ特
性を設定するルーチンであり、ステップ200は設定さ
れたフィルタ特性で、実際に計算するルーチンである。
The damper characteristic G changes depending on the suspension hardness and the tire pressure. From the above, it can be seen that the filter characteristics may be changed according to the values of the operating variables such as the gear position (gear position), the hardness of the suspension, the vehicle mass, and the tire pressure. Next, a procedure for filtering the converted overshoot estimated torque Tp in step 1070 will be described with reference to the flowcharts of FIGS. As shown in FIG. 21, the filtering mainly includes two routines. Step 100 is a routine for setting the filter characteristics in FIG. 20, and step 200 is a routine for actually calculating the set filter characteristics.

【0059】図22に、ステップ100のフィルタ特性
設定ルーチンを示す。ステップ101,102のエンジ
ンが無負荷状態であるかどうかの特定をする。仮に、加
速時のような有負荷運転時に図20の特性に切換えると
車両ショックの原因となるので、変速時、車両停止時の
ようにクラッチセンサ42aがON又は変速機27がニ
ュートラルにある時のような無負荷時のみに切換えを行
う。そして、無負荷状態であればステップ103に進
み、変速段、サスペンション硬さ(エアダンパの場
合)、車両質量に応じて固有振動数f0 を設定する。こ
の振動数f0 以上の周波数領域においてのみ、ハンチン
グが発生するので、このハンチング領域ではオーバーシ
ュート推定トルクTp を減衰させればよい。いま、f0
=f0 ´・kf1 ・f2 (f0 ´:基本固有振動数、k
f1 :車両質量から定まるf0 の補正係数、kf2 :サ
スペンション硬さで定まるf0 の補正係数)とする。な
お、f0´,kf1 ,kf2 はそれぞれ図24(a),
(b),(c)のように設定してある。つまり、ローギ
ヤほど、または車両質量が大きいほどまたはサスペンシ
ョンの硬さがソフトなほど、固有振動数f0 は小さく設
定される。
FIG. 22 shows a filter characteristic setting routine of step 100. In steps 101 and 102, it is specified whether or not the engine is in a no-load state. If the characteristic is switched to the characteristic shown in FIG. 20 at the time of load operation such as acceleration, a vehicle shock may be caused. Therefore, when the clutch sensor 42a is ON or the transmission 27 is in the neutral state, such as when shifting or when the vehicle is stopped. Switching is performed only when there is no load. If there is no load, the routine proceeds to step 103, where the natural frequency f0 is set according to the gear position, suspension hardness (in the case of an air damper), and vehicle mass. Since hunting occurs only in the frequency range above the frequency f0, the estimated overshoot torque Tp may be attenuated in this hunting range. Now, f0
= F0 '· kf1 · f2 (f0': fundamental natural frequency, k
f1 is a correction coefficient of f0 determined from vehicle mass, and kf2 is a correction coefficient of f0 determined by suspension hardness. F0 ', kf1, and kf2 are respectively shown in FIG.
(B) and (c) are set. In other words, the lower the gear, the larger the vehicle mass, or the softer the hardness of the suspension, the smaller the natural frequency f0 is set.

【0060】次に、ステップ104に進み減衰信号を設
定する。減衰率ξは、予め車両足回り系(サスペンショ
ン、ダンパ等)の弾性で定まる特有の基本減衰信号ξ´
を記憶してあり、この基本減衰率ξ´をタイヤの空気
圧、サスペンション硬さ、車両質量等の運転変数の値に
応じてそれぞれ図25(a),(b),(c)に示され
た補正係数により補正する。減衰率ξは、ξ=ξ´・k
ξ1 ・kξ2 ・kξ3 (kξ1 :タイヤ圧で定まるξの
補正係数、kξ2 :サスペンションの硬さで定まるξの
補正係数、kξ3 :車両質量で定まるξの補正係数)の
式により演算される。つまり、タイヤ圧が小さいほど、
又はサスペンションの硬さがソフトなほど、車両質量が
軽い、即ち、積載量が少ないほど、減衰信号ξ′は小さ
く設定される。なお、減衰率ξが小さいほど、減衰量A
ξは大きくなる。
Next, the routine proceeds to step 104, where an attenuation signal is set. The damping rate ξ is a specific basic damping signal ξ ′ determined in advance by the elasticity of the vehicle underbody system (suspension, damper, etc.).
This basic damping rate ξ ′ is shown in FIGS. 25 (a), (b) and (c) according to the values of driving variables such as tire pressure, suspension hardness and vehicle mass. The correction is performed using the correction coefficient. The decay rate ξ is ξ = ξ ′ · k
It is calculated by the following equation: ξ1 · kξ2 · kξ3 (kξ1: correction coefficient of ξ determined by tire pressure, kξ2: correction coefficient of ξ determined by suspension hardness, kξ3: correction coefficient of 定 determined by vehicle mass). In other words, the smaller the tire pressure,
Alternatively, the softer the suspension and the lighter the vehicle mass, that is, the smaller the load, the smaller the attenuation signal ξ 'is set. Note that the smaller the attenuation rate ξ, the more the attenuation amount A
ξ increases.

【0061】次に、ステップ105に進み、ステップ1
03,104で求めた固有振動数f0 、減衰率ξに応じ
て図26に示されるマップにより、9種類のフィルタ特
性Fi (i=1,……9)のうち1つを選択する。それ
ぞれのフィルタ特性Fi は、次に述べるフィルタリング
計算を行う際の5つの係数KF0 〜KF4 を定めるもので
あり、Fi は予めROM50dに記憶されている。
Next, the process proceeds to step 105, where
One of the nine types of filter characteristics Fi (i = 1,..., 9) is selected from the map shown in FIG. 26 according to the natural frequency f0 and the damping rate ξ obtained in steps 03 and 104. Each filter characteristic Fi defines five coefficients KF0 to KF4 for performing a filtering calculation described below, and Fi is stored in the ROM 50d in advance.

【0062】なお、図22のルーチンによれば、有負荷
時にはフィルタ特性の設定変更の実行は禁止される。以
上で図21のフィルタ特性設定ルーチン100は終了す
る。図23は、図21のフィルタリング計算ルーチン2
00についての詳細な手順が示されている。フィルタリ
ング計算は、2回前までのオーバーシュート推定トルク
Tp の値と、第22図のステップ105で求めたフィル
タ特性係数の値に基づいて実行される。ステップ201
では入力であるオーバーシュート推定トルクTp の前回
値の更新および今回のTp の取込みをする。ステップ2
03は出力である目標トルクTF の前回値更新を実行す
るものである。
According to the routine of FIG. 22, the execution of the setting change of the filter characteristic is prohibited when there is a load. Thus, the filter characteristic setting routine 100 of FIG. 21 ends. FIG. 23 shows the filtering calculation routine 2 of FIG.
The detailed procedure for 00 is shown. The filtering calculation is performed based on the value of the estimated overshoot torque Tp up to two times before and the value of the filter characteristic coefficient obtained in step 105 of FIG. Step 201
Then, the previous value of the input estimated overshoot torque Tp is updated and the current Tp is taken in. Step 2
Numeral 03 is for updating the previous value of the output target torque TF.

【0063】そして、オーバーシュート推定トルクTp
から目標トルクTF への変換は、ステップ202におい
て実行される。即ち、 TF=KF0Tp0+KF1Tp1+KF2Tp2+KF3TF1+KF4TF2 で計算される。係数KF0〜KF4は、ステップ105のフ
ィルタ特性設定ステップで設定される値である。
Then, the estimated overshoot torque Tp
Is converted to the target torque TF in step 202. That is, TF = KF0Tp0 + KF1Tp1 + KF2Tp2 + KF3TF1 + KF4TF2. The coefficients KF0 to KF4 are values set in the filter characteristic setting step of step 105.

【0064】このフィルタリング計算によって、入力と
なるオーバーシュート推定トルクTp の特定周波数成分
は減衰率ξで減衰され、この減衰された出力TF を目標
トルクとしてスロットル制御を実行すれば、車両Gにハ
ンチングを起こさせることなく、一回だけオーバーシュ
ートして収束させることができる。
By this filtering calculation, the specific frequency component of the estimated overshoot torque Tp to be input is attenuated at the attenuation rate ス ロ ッ ト ル. If the throttle control is executed with the attenuated output TF as the target torque, the hunting of the vehicle G will occur. It is possible to converge by overshooting only once without waking up.

【0065】前述したように、本実施例では高周波領域
f1 以上で減衰する図19の特性のフィルタを含んでい
る。このf1 を小さくすると、車両Gの立上がりがなま
され、逆に大きくすると立上がりが急になる。よって、
f1 を変えることにより、立上がりの鋭いスポーティー
な乗心地や、立上がりは多少なまるものの、高級感のあ
るゆったりとした乗心地を自由に選択することができ
る。これは、運転者の手元のスポーツモードスイッチ8
2の操作で切り換え可能としてある。
As described above, this embodiment includes a filter having the characteristic shown in FIG. 19, which attenuates in the high frequency region f1 or higher. When f1 is reduced, the vehicle G rises more slowly, and when f1 is increased, the rise becomes steeper. Therefore,
By changing f1, it is possible to freely select a sporty ride with a sharp rise or a relaxed ride with a luxurious feeling, although the rise is somewhat reduced. This is the sport mode switch 8 at hand
Switching is possible by the operation 2.

【0066】また、すべりやすい路面での急加速防止の
ために、路面の摩擦係数μを検出してμに応じて図26
のようにf1 を設定してもよい。図26の特性から明ら
かなように、μが大きいほどf1 は大きな帯とするのが
好ましい。この他、路面凹凸に応じて図27のように凹
凸が大きな荒い路面ほどf1 を小さくするよう特性を切
り換え、緩加速と急加速を自動選択できるようにしても
よい。なお、路面の摩擦計数μあるいは路面の凹凸等の
環境変数の検出については後述する。
Further, in order to prevent sudden acceleration on a slippery road surface, a friction coefficient μ of the road surface is detected, and FIG.
F1 may be set as follows. As is clear from the characteristics of FIG. 26, it is preferable that the larger the value of μ, the larger the band of f1. In addition, as shown in FIG. 27, the characteristics may be switched so that f1 becomes smaller on a rough road surface having a large unevenness, as shown in FIG. 27, so that slow acceleration and rapid acceleration can be automatically selected. The detection of environmental variables such as the friction coefficient μ of the road surface or the unevenness of the road surface will be described later.

【0067】なお、固有振動数f0 (ハンチング周波
数)は、環境変化とかエンジン又は車両の経時変化や特
性変化により変化していくので、学習するとさらによい
制御性を実現できる。学習方法としては、前述した車両
の前後方向の加速度GをGセンサにより検出し、ハンチ
ング周期を算出し、f0 に反映させるようにすればよ
い。図28にハンチング周期の算出処理を表すフローチ
ャートを示す。ステップ6000では、検出した車両G
からハンチング振幅AGを算出し、AGが所定値以上か
どうか(ハンチングしているかどうか)を判定する。A
G≧所定値のとき、ステップ6001に進み、過去3回
のハンチング周期T1 ,T2 ,T3 を算出する。ステッ
プ6002で算出されたハンチング周期T1 ,T2 ,T
3 の平均値TH を求め、TH からf0 を算出する(f0
=1/TH )。
Since the natural frequency f0 (hunting frequency) changes due to environmental changes or changes over time or characteristics of the engine or the vehicle, better controllability can be realized by learning. As a learning method, the above-described longitudinal acceleration G of the vehicle may be detected by a G sensor, a hunting cycle may be calculated, and reflected in f0. FIG. 28 is a flowchart showing a process of calculating the hunting cycle. In step 6000, the detected vehicle G
The hunting amplitude AG is calculated from the above, and it is determined whether or not AG is equal to or larger than a predetermined value (whether or not hunting is performed). A
When G ≧ predetermined value, the process proceeds to step 6001, and the hunting periods T1, T2, and T3 of the past three times are calculated. Hunting periods T1, T2, T calculated in step 6002
3 is calculated, and f0 is calculated from TH (f0
= 1 / TH).

【0068】さて、ステップ1040〜1070で推定
トルクTT を補正した結果、目標トルクTF が決定され
ると、次のステップ1080にてこの目標トルクTF に
基づいて目標スロットル開度θを算出してこの開度θに
スロットル弁7を駆動してやればよいことになる。
When the target torque TF is determined as a result of correcting the estimated torque TT in Steps 1040 to 1070, the target throttle opening θ is calculated in Step 1080 based on the target torque TF. What is necessary is to drive the throttle valve 7 to the opening degree θ.

【0069】しかし、図5のマップをそのまま用いて目
標トルクTF をスロットル開度に変換したのでは、車両
加速度を一回だけオーバーシュートさせることができ
ず、やはり車両加速度のハンチングが発生する。という
のは、図5のマップは単に図4のマップの逆変換である
ため、スロットル弁を通過する吸気流の遅れ分が何ら考
慮されていないからである。
However, if the target torque TF is converted to the throttle opening using the map of FIG. 5 as it is, the vehicle acceleration cannot be overshot only once, and hunting of the vehicle acceleration still occurs. This is because the map of FIG. 5 is simply the inverse of the map of FIG. 4 and does not take into account any delay in the intake airflow passing through the throttle valve.

【0070】今、吸気系には一般的に以下の基本条件が
成立する。
Now, the following basic conditions are generally satisfied in the intake system.

【0071】[0071]

【数5】 (Equation 5)

【0072】Gin :1秒あたりにスロットル弁7を通
過する空気の質量(g/s) Go :1秒あたりにエンジン1に吸入される空気の質
量(g/s) A(θ) :スロットル開度θに対応する開口面積 K1 〜K5 :正の定数 以上の〜を解くと、スロットル弁7の下流の吸気管
圧力Pmとスロットル開度θとの間には、以下の関係が
得られる。即ち、
Gin: Mass of air passing through the throttle valve 7 per second (g / s) Go: Mass of air taken into the engine 1 per second (g / s) A (θ): Throttle opening Opening areas K1 to K5 corresponding to the degree .theta .: positive constants By solving the above, the following relationship is obtained between the intake pipe pressure Pm downstream of the throttle valve 7 and the throttle opening .theta. That is,

【0073】[0073]

【数6】 (Equation 6)

【0074】トルクTと吸気管圧力Pmとの間には、一
般に図8のステップ2000に示すマップ特性がある。
従って、このステップ2000のマップにより目標トル
クTF に対応する吸気管圧力Pmを算出し、Pmを算出
した後、〜式により目標スロットル開度θを算出す
る。なお、〜式によるPm→θ変換については、演
算が複雑であるからCPU50aの負担が大きいため、
図8のフローチャートに示したマップ検索の方が有利で
あるといえる。即ち、ステップ2000で目標トルクT
F を吸気管圧力Pmに変換した後は、式の代わりにス
テップ2001に示すマップによりAS を検索し、次に
ステップ2002に進み、AS の差分より要求されるス
ロットル開口面積Ad を計算する(Ad =AS +f(P
m ).dAS /dt)。このとき、f(Pm)も式に
代えて図示しないマップ検索で算出されている。なお、
AS は定常的な(スロットル弁が静止しているときの)
スロットル弁の開口面積を示しており、Ad は定常的な
スロットル弁の開口面積に、加速・減速等の過渡補正を
加えた最終的に要求されるスロットル弁の開口面積であ
る。次に、ステップ2003に進み、マップを使用して
開口面積Ad から目標スロットル開度θを求める。な
お、ステップ2003ではマップの代わりに直接演算式
There is generally a map characteristic between the torque T and the intake pipe pressure Pm shown in step 2000 in FIG.
Therefore, the intake pipe pressure Pm corresponding to the target torque TF is calculated from the map of step 2000, and after calculating Pm, the target throttle opening θ is calculated by the following equation. It should be noted that the Pm → θ conversion by the equation is complicated, so that the load on the CPU 50a is large because the calculation is complicated.
It can be said that the map search shown in the flowchart of FIG. 8 is more advantageous. That is, at step 2000, the target torque T
After F is converted to the intake pipe pressure Pm, AS is searched by the map shown in step 2001 instead of the equation. Then, the routine proceeds to step 2002, where the required throttle opening area Ad is calculated from the difference between AS (Ad) = AS + f (P
m). dAS / dt). At this time, f (Pm) is also calculated by a map search (not shown) instead of the equation. In addition,
AS is steady (when the throttle valve is stationary)
The opening area of the throttle valve is shown, and Ad is the finally required opening area of the throttle valve obtained by adding transient correction such as acceleration / deceleration to the steady opening area of the throttle valve. Next, the routine proceeds to step 2003, where the target throttle opening θ is determined from the opening area Ad using a map. In step 2003, a direct operation expression is used instead of a map.

【0075】[0075]

【数7】 (Equation 7)

【0076】(K,K´は定数)を用いてθを求めても
よい。以上の方式で計算することにより、吸気系の遅れ
を見込んだTF →θ変換を実現できる。なお、上記実施
例において、アクセル操作量センサ41aがアクセル操
作量検出手段に、スロットルセンサ11,吸気温センサ
13,回転センサ19a,水温センサ23,吸気管圧力
センサ14が機関運転状態検出手段に、ギヤ位置センサ
27a,ストロークセンサ64,およびタイヤ空気圧セ
ンサ65が車両運転変数検出手段に、それぞれ相当す
る。また、図3の処理において、ステップ1020がト
ルク推定手段に、ステップ1040〜1060が推定ト
ルク補正手段に、ステップ1070がトルク補正手段
に、ステップ1090が原動機制御手段に、それぞれ相
当する処理である。
It is also possible to obtain θ using (K, K ′ are constants). By performing the calculation using the above method, the TF → θ conversion can be realized in consideration of the delay of the intake system. In the above embodiment, the accelerator operation amount sensor 41a is used as the accelerator operation amount detection means, and the throttle sensor 11, the intake air temperature sensor 13, the rotation sensor 19a, the water temperature sensor 23, and the intake pipe pressure sensor 14 are used as the engine operation state detection means. The gear position sensor 27a, the stroke sensor 64, and the tire pressure sensor 65 each correspond to a vehicle operation variable detection unit. In the processing of FIG. 3, step 1020 corresponds to torque estimation means, steps 1040 to 1060 correspond to estimated torque correction means, step 1070 corresponds to torque correction means, and step 1090 corresponds to prime mover control means.

【0077】なお、上記実施例ではマニュアルトランス
ミッション(MT)車についての場合を説明したが、オ
ートマチックトランスミッション(AT)車にも本発明
は有効である。ただ、ロックアップ機構を備えない車両
については、トルクコンバータの内部スリップにより車
両振動は起きないので、本発明の必要はない。
In the above embodiment, the case of a manual transmission (MT) vehicle has been described. However, the present invention is also effective for an automatic transmission (AT) vehicle. However, a vehicle without a lock-up mechanism does not need the present invention because vehicle vibration does not occur due to internal slip of the torque converter.

【0078】また上記実施例では、図29のステップ4
004にて、オートクルーズ制御時にはトルク補正条件
は不成立としたが、図32のオートクルーズ制御時に実
行するフローチャートの処理により、クルーズ中にもス
テップ1040以下を実行できる。これにより、オート
クルーズ制御開始時や設定車両変更時の車両振動を防止
できる。即ち、ステップ5000では通常通りクルーズ
用目標開度θc を計算する。ステップ5001で、θc
によりスロットル弁7を駆動する。ステップ5002
で、実際に車速が安定した定常走行になったか判断す
る。その方法は、オートクルーズ設定車速との偏差を見
ればよい。低速走行でない時のみ、ステップ5003で
トルク補正条件を成立させ、θc ではなくTF →θ変換
によるθを使用すればよい。
In the above embodiment, step 4 in FIG.
At 004, the torque correction condition is not satisfied at the time of the auto cruise control, but steps 1040 and below can be executed during the cruise by the processing of the flowchart executed at the time of the auto cruise control in FIG. As a result, vehicle vibration at the time of starting the auto cruise control or changing the set vehicle can be prevented. That is, in step 5000, the cruise target opening θc is calculated as usual. In step 5001, θc
Drives the throttle valve 7. Step 5002
Then, it is determined whether or not the vehicle speed has actually become stable and steady. The method can be determined by checking the deviation from the auto cruise setting vehicle speed. Only when the vehicle is not traveling at a low speed, the torque correction condition is satisfied in step 5003, and θ obtained by TF → θ conversion may be used instead of θc.

【0079】上述の図3のステップ1040〜1080
の実行によって、推定トルクTT の変化率が大きい時
は、即ちアクセル操作量Apの変化率が大きい時は、自
動的にフィルタリングされ、加速時には図33に実線で
示すような目標トルクTF の特性となる。さらに、ステ
ップ1080を介してスロットル開度が制御されること
で、図33の特性に合わせて、急加速時のスロットル開
度θは、加速時には一旦開度が増大された後で減少し、
再び増大してオーバーシュートする特性となり、車両の
前後方向の加速度Gがほとんどハンチングをせずにアク
セル操作量Apに追従して、一回だけオーバーシュート
して収束することになる。このような加速特性によっ
て、運転者に加速感を充分体感させると共に、車両の加
速性を良好に向上させることができる。また一回だけオ
ーバーシュートさせることにより同時にハンチングも防
止しているので、きわめて優れた乗り心地を提供するこ
とができる。
Steps 1040 to 1080 in FIG.
When the rate of change of the estimated torque TT is large, that is, when the rate of change of the accelerator operation amount Ap is large, the filtering is automatically performed. At the time of acceleration, the characteristic of the target torque TF shown by the solid line in FIG. Become. Further, by controlling the throttle opening through step 1080, the throttle opening θ at the time of rapid acceleration decreases after the opening is once increased at the time of acceleration, in accordance with the characteristics of FIG.
The vehicle again increases and overshoots, and the longitudinal acceleration G of the vehicle follows the accelerator operation amount Ap almost without hunting, and overshoots only once and converges. With such acceleration characteristics, the driver can fully experience the feeling of acceleration, and the acceleration of the vehicle can be improved satisfactorily. In addition, since hunting is prevented at the same time by overshooting only once, extremely excellent ride comfort can be provided.

【0080】次に推定トルクTTをオーバーシュートす
るように補正する図3のステップ1040〜1060に
関する他の例を説明する。上記例では、ステップ104
0で機関運転状態に基づいてオーバーシュート率B/A
を求め、ステップ1050でそのオーバーシュート率B
/Aに基づいてフィルタを設定しているが、これらの処
理を一つの処理で実行してもよい。例えば図34に示す
マップは図12と同様に設定され、その各領域(a)〜
(c)には図35(a)〜(c)に示すフィルタが各々
対応付けられている。このため図34のマップを利用す
れば機関回転数Neとアクセル操作量Apとから直接フ
ィルタを設定することができる。
Next, another example of steps 1040 to 1060 in FIG. 3 for correcting the estimated torque TT so as to overshoot will be described. In the above example, step 104
0: Overshoot rate B / A based on engine operating condition
Is obtained, and the overshoot rate B is obtained in step 1050.
Although the filter is set based on / A, these processes may be executed by one process. For example, the map shown in FIG. 34 is set similarly to FIG.
(C) is associated with each of the filters shown in FIGS. Therefore, the filter can be set directly from the engine speed Ne and the accelerator operation amount Ap by using the map of FIG.

【0081】また、以下に例示する計算式により、フィ
ルタを設定することなくオーバーシュート推定トルクT
p を求めることができる。即ち、
Further, the overshoot estimated torque T
p can be obtained. That is,

【0082】[0082]

【数8】 (Equation 8)

【0083】dt:サンプリング時間(演算周期) 1
/TO :所定値(例えば1〜2Hz)この演算を繰り返
すことにより、図16と同様の一次進み補正を行うこと
ができる。続いて、吸気系の遅れを見込んだTF →θ変
換を実現するためのステップ1080の他の例を説明す
る。第2案フローチャートを図9に示す。この方法は、
前述した図5のマップを利用するものであるが、図5の
マップ検索によるTF →θ変換(ステップ3001)の
前に、TF の値を1次進み系で過渡補正(ステップ30
00)するものである。1次進み補正というのは、図1
0のような特性を有し、即ち、目標トルクTF のステッ
プ的な増加入力に対し、オーバーシュート後、定常値に
収束する波形を出力するものである。この1次進み補正
特性は次式により計算できる。
Dt: Sampling time (calculation cycle) 1
/ TO: predetermined value (for example, 1 to 2 Hz) By repeating this calculation, the primary advance correction similar to that in FIG. 16 can be performed. Next, another example of step 1080 for realizing the TF → θ conversion in consideration of the delay of the intake system will be described. FIG. 9 shows a flowchart of the second alternative. This method
Although the above-described map of FIG. 5 is used, before the TF → θ conversion (step 3001) by the map search of FIG. 5, the value of TF is transiently corrected by a first-order advance system (step 30).
00). First-order advance correction is shown in FIG.
It has a characteristic like 0, that is, outputs a waveform converging to a steady value after overshoot in response to a stepwise increase in the target torque TF. This first-order advance correction characteristic can be calculated by the following equation.

【0084】 T´i =L1(Ti −Ti-1 )−L2(T´i −Ti )+T´i-1 T´i-1 ,T´i :出力前回値および今回値 L1 ,L2 :定数 Ti-1 ,Ti :入力前回値および今回値 又、図10のような1次進み補正特性は、図11のよう
なフィルタだけで実現することもできる。このフィルタ
は、後述する車両特有のハンチング周波数である固有振
動数f0 以上の周波数領域で目標トルクTF を増幅させ
るはたらきのものであり、TF →θ変換における遅れを
見込んで、過渡補正を実行することができる。
T′i = L1 (Ti−Ti−1) −L2 (T′i−Ti) + T′i−1 T′i−1, T′i: Output previous value and current value L1, L2: Constant Ti-1, Ti: previous input value and current input value The first-order advance correction characteristic as shown in FIG. 10 can also be realized only by the filter as shown in FIG. This filter serves to amplify the target torque TF in a frequency region equal to or higher than a natural frequency f0, which is a hunting frequency specific to the vehicle, which will be described later. Can be.

【0085】なお、トルクのコントロールはスロットル
だけでなく、燃料制御、点火制御、EGR制御、ブレー
キ制御、抑圧制御、過給圧制御、可変バルブタイミング
制御(VVT)等を併用してもよい。スロットルの応答
性には限界があるため、スロットルだけでは要求トルク
を実現できない時がある。よって、スロットル以外でト
ルクを制御できるシステムは併用した方が良好な制御性
を得る。併用可能なトルク増加制御およびトルク減少制
御としてはそれぞれ以下に示す,のようなものがあ
る。 トルク増加制御 ア)燃料制御:燃料増量によりトルクの増加を図る。
The torque control may use not only the throttle but also fuel control, ignition control, EGR control, brake control, suppression control, boost pressure control, variable valve timing control (VVT), and the like. There is a limit to the responsiveness of the throttle, so there are times when the required torque cannot be achieved with the throttle alone. Therefore, better controllability is obtained by using a system that can control the torque other than by the throttle. The following are examples of the torque increase control and the torque decrease control that can be used together. Torque increase control a) Fuel control: Increase torque by increasing fuel.

【0086】イ)点火制御:点火時期とトルクの関係は
一般的に図36(a)のようになる。トルクがピークと
なる点火時期に近づけてトルクの増加を図る。 ウ)EGR制御:EGR率とトルクの関係は、図36
(b)のようになる。EGRコントロール用バルブ75
全閉によって、EGRを禁止してトルク増加を図る。
A) Ignition control: The relationship between ignition timing and torque is generally as shown in FIG. The torque is increased by approaching the ignition timing at which the torque reaches a peak. C) EGR control: The relationship between the EGR rate and the torque is shown in FIG.
(B). EGR control valve 75
By fully closing, EGR is prohibited to increase the torque.

【0087】エ)過給圧制御:過給圧制御用バルブ70
を全閉とすることで過給圧を上げ、トルク増加を図る。 オ)VVT:バルブ開閉時期とトルクの関係は一般的に
図36(c)の如く開時期を進角し、閉時期を遅角する
ほどトルクは増加する。トルクピークの位置に制御す
る。 トルク抑制制御 ア)燃料制御:燃料カットにより大きなトルク抑制がで
きる。又、A/Fをリーン側に制御してもよい。
D) Supercharging pressure control: Supercharging pressure control valve 70
Is fully closed to increase the boost pressure and increase the torque. E) VVT: The relationship between the valve opening / closing timing and the torque is generally such that the opening timing is advanced and the closing timing is retarded, as shown in FIG. Control to the torque peak position. Torque suppression control a) Fuel control: Large torque suppression can be achieved by fuel cut. Further, the A / F may be controlled to the lean side.

【0088】イ)点火時期:点火時期の遅角によりトル
クを抑制。 ウ)EGR制御:バルブ75によりEGR率を大きくし
トルクを抑制。 エ)ブレーキ制御:ブレーキ油圧を高めることで、車輪
に伝わるトルクを抑制してもよい。
A) Ignition timing: Torque is suppressed by retarding the ignition timing. C) EGR control: EGR rate is increased by valve 75 to suppress torque. D) Brake control: The torque transmitted to the wheels may be suppressed by increasing the brake oil pressure.

【0089】オ)排圧制御:バルブ73を閉側とするほ
ど排圧を上げることができ、トルクを抑制できる。 カ)VVT:吸換気バルブそれぞれのバルブ開時期を遅
角、閉時期を進角させてトルクを抑制する。
E) Exhaust pressure control: The exhaust pressure can be increased and the torque can be suppressed as the valve 73 is closed. F) VVT: The torque is suppressed by retarding the valve opening timing and advancing the closing timing of each of the intake and ventilation valves.

【0090】また、本発明は内燃機関以外の種々の原動
機を用いた車両、例えば電気自動車などにも適用するこ
とができる。
The present invention can also be applied to vehicles using various motors other than the internal combustion engine, such as electric vehicles.

【0091】[0091]

【発明の効果】以上詳述したように、本発明の車両のト
ルク制御装置では、トルク推定手段にて推定された推定
トルクを推定トルク補正手段にて補正することにより
所望の加速感が得られるように車両加速度を一回だけオ
ーバーシュートさせることができ、更に、補正後の推定
トルクをトルク補正手段にて運転変数の値に基づいて補
正することにより車両加速度のハンチングを防止するこ
とができる。
As described in detail above, in the torque control apparatus for a vehicle of the present invention, by correcting the estimated torque estimated by the torque estimating means with estimated torque correcting means,
The vehicle acceleration can be overshot only once so that a desired feeling of acceleration can be obtained . Further, the hunting of the vehicle acceleration can be performed by correcting the corrected estimated torque based on the value of the driving variable by the torque correcting means. Can be prevented.

【0092】この結果、車両の加速度を所望の加速感が
得られるように一回だけオーバーシュートさせた後、ア
クセル操作量に対応する所定値に収束させることができ
る。しかも、本発明では、推定トルク補正手段は機関運
転状態検出手段により検出された運転状態に基づいて上
記推定トルクを補正するので、車両加速度を運転状態に
応じて適切にオーバーシュートさせることができる。こ
のため運転者に加速感を充分体感させると共に、車両の
加速性を良好に向上させることができる。また同時にハ
ンチングも防止しているので、きわめて優れた乗り心地
を提供することができる。また、請求項2記載のよう
に、推定トルク補正手段が機関運転状態検出手段により
検出された運転状態に基づいてオーバーシュート率の目
標値を設定し、その目標値に基づいて上記推定トルクを
補正する場合、上記車両加速度のオーバーシュートの度
合を一層適切に制御することができる。また、請求項3
記載のように、推定トルク補正手段が、アクセル操作量
検出手段により検出されたアクセルの操作量、および、
機関運転状態検出手段により検出された運転状態に基づ
いてオーバーシュート率の目標値を設定し、その目標値
に基づいて上記推定トルクを補正する場合、更に次のよ
うな効果が生じる。すなわち、この場合、機関運転状態
検出手段に加えてアクセル操作量検出手段も参照してい
るので、運転者の希望に応じて車両加速度のオーバーシ
ュートを一層適切に制御し、運転者に一層良好に加速感
を体感させることができる。
As a result, the acceleration of the vehicle is reduced to a desired level.
After overshooting only once so as to be obtained, it is possible to converge to a predetermined value corresponding to the accelerator operation amount. In addition, according to the present invention, the estimated torque correcting means corrects the estimated torque based on the operating state detected by the engine operating state detecting means, so that the vehicle acceleration can be appropriately overshot according to the operating state. For this reason, the driver can fully feel the feeling of acceleration, and the acceleration of the vehicle can be improved satisfactorily. At the same time, hunting is prevented, so that an extremely excellent ride quality can be provided. Further, the estimated torque correcting means sets a target value of the overshoot rate based on the operating state detected by the engine operating state detecting means, and corrects the estimated torque based on the target value. In this case, the degree of the overshoot of the vehicle acceleration can be more appropriately controlled. Claim 3
As described, the estimated torque correction unit detects the accelerator operation amount detected by the accelerator operation amount detection unit, and
When the target value of the overshoot rate is set based on the operating state detected by the engine operating state detecting means and the estimated torque is corrected based on the target value, the following effects are further obtained. That is, in this case, since the accelerator operation amount detecting means is also referred to in addition to the engine operating state detecting means, the overshoot of the vehicle acceleration is more appropriately controlled according to the driver's request, and the driver is more appropriately controlled. You can experience a feeling of acceleration.

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

【図1】本発明の構成例示図である。FIG. 1 is a diagram illustrating a configuration example of the present invention.

【図2】実施例の内燃機関を表す概略構成図である。FIG. 2 is a schematic configuration diagram illustrating an internal combustion engine of an embodiment.

【図3】実施例の車両のトルク制御のメインルーチンを
表すフローチャートである。
FIG. 3 is a flowchart illustrating a main routine of vehicle torque control according to the embodiment.

【図4】アクセル操作量と推定トルクとの関係を表すマ
ップである。
FIG. 4 is a map showing a relationship between an accelerator operation amount and an estimated torque.

【図5】従来の推定トルクと目標スロットル開度との関
係を表すマップである。
FIG. 5 is a map showing a relationship between a conventional estimated torque and a target throttle opening.

【図6】大気圧と推定トルクの補正係数との関係を表す
マップである。
FIG. 6 is a map showing a relationship between an atmospheric pressure and a correction coefficient of an estimated torque.

【図7】水温と推定トルクの補正係数との関係を表すマ
ップである。
FIG. 7 is a map showing a relationship between a water temperature and a correction coefficient of an estimated torque.

【図8】目標トルクからスロットル開度への変換を表す
フローチャートである。
FIG. 8 is a flowchart showing conversion from a target torque to a throttle opening.

【図9】目標トルクからスロットル開度への他の変換例
を表すフローチャートである。
FIG. 9 is a flowchart illustrating another example of conversion from target torque to throttle opening.

【図10】スロットル開度の一時進み補正の特性を表す
波形図である。
FIG. 10 is a waveform chart showing characteristics of temporary advance correction of a throttle opening.

【図11】スロットル開度の一時進みフィルタを表すボ
ード線図である。
FIG. 11 is a Bode diagram illustrating a filter that temporarily advances the throttle opening.

【図12】機関運転状態とオーバーシュート率との関係
を表すマップである。
FIG. 12 is a map showing a relationship between an engine operation state and an overshoot rate.

【図13】エンジンの出力トルクとアクセル操作量との
関係を表すグラフである。
FIG. 13 is a graph showing a relationship between an engine output torque and an accelerator operation amount.

【図14】オーバーシュート率を変更するために使用さ
れるマップである。
FIG. 14 is a map used to change an overshoot rate.

【図15】推定トルクの一時進みフィルタを表すボード
線図である。
FIG. 15 is a Bode diagram showing a temporary advance filter of estimated torque.

【図16】推定トルクの一時進み補正の特性を表す波形
図である。
FIG. 16 is a waveform chart showing characteristics of temporary advance correction of estimated torque.

【図17】ハンチングの周波数特性を表すボード線図で
ある。
FIG. 17 is a Bode diagram showing frequency characteristics of hunting.

【図18】周波数特性の逆特性フィルタを表すボード線
図である。
FIG. 18 is a Bode diagram illustrating an inverse characteristic filter of a frequency characteristic.

【図19】車両安定性の補償用フィルタを表すボード線
図である。
FIG. 19 is a Bode diagram illustrating a vehicle stability compensation filter.

【図20】目標トルクを求めるための最終的なフィルタ
を表すボード線図である。
FIG. 20 is a Bode diagram showing a final filter for obtaining a target torque.

【図21】目標トルクを演算する処理の基本的構成を表
すフローチャートである。
FIG. 21 is a flowchart illustrating a basic configuration of a process for calculating a target torque.

【図22】フィルタ特性設定ルーチンを表すフローチャ
ートである。
FIG. 22 is a flowchart illustrating a filter characteristic setting routine.

【図23】フィルタリングを計算するルーチンを表すフ
ローチャートである。
FIG. 23 is a flowchart illustrating a routine for calculating filtering.

【図24】運転変数と固有振動数との関係を表すマップ
である。
FIG. 24 is a map showing a relationship between an operation variable and a natural frequency.

【図25】運転変数と減衰率の補正係数との関係を表す
マップである。
FIG. 25 is a map showing a relationship between an operation variable and a correction coefficient of an attenuation rate.

【図26】固有振動数,減衰率とフィルタ特性との関係
を表すマップである。
FIG. 26 is a map showing a relationship between a natural frequency, an attenuation rate, and a filter characteristic.

【図27】路面状態と高周波領域の設定との関係を表す
マップである。
FIG. 27 is a map showing a relationship between a road surface condition and a setting of a high frequency region.

【図28】ハンチング周期の算出ルーチンを表すフロー
チャートである。
FIG. 28 is a flowchart illustrating a hunting cycle calculation routine.

【図29】トルク補正条件の成立判定ルーチンを表すフ
ローチャートである。
FIG. 29 is a flowchart illustrating a routine for determining whether a torque correction condition is satisfied.

【図30】定常走行の判定ルーチンを表すフローチャー
トである。
FIG. 30 is a flowchart showing a routine for determining a steady running.

【図31】定常走行の判定ルーチン実行の様子を表すタ
イムチャートである。
FIG. 31 is a time chart showing a state of execution of a routine for determining a steady running.

【図32】オートクルーズ時における制御を表すフロー
チャートである。
FIG. 32 is a flowchart showing control during auto cruise.

【図33】加速時のエンジントルク,車両Gの変化を表
すタイムチャートである。
FIG. 33 is a time chart showing changes in engine torque and vehicle G during acceleration.

【図34】他の実施例におけるフィルタの設定方法を表
すマップである。
FIG. 34 is a map showing a filter setting method according to another embodiment.

【図35】その実施例におけるフィルタを表すボード線
図である。
FIG. 35 is a Bode diagram showing a filter in the embodiment.

【図36】各種トルク制御とエンジントルクとの関係を
表すグラフである。
FIG. 36 is a graph showing the relationship between various torque controls and engine torque.

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

1…エンジン 7…スロットル弁 9…ス
テップモータ 14…吸気管圧力センサ 23…水温センサ 27a
…ギャ位置センサ 31a,33a,35a,37a…車輪速度センサ 41a…アクセル操作量センサ 41b
…アクセル全閉センサ 50…ECU 60a〜60d…サスペンション
62…空燃比センサ 63…Gセンサ 64…サスペンションたわみセンサ 65…タイヤ空気圧センサ 77…可変バルブタイ
ミング装置
DESCRIPTION OF SYMBOLS 1 ... Engine 7 ... Throttle valve 9 ... Step motor 14 ... Intake pipe pressure sensor 23 ... Water temperature sensor 27a
... Gear position sensors 31a, 33a, 35a, 37a ... Wheel speed sensors 41a ... Accelerator operation amount sensors 41b
... accelerator full-close sensor 50 ... ECU 60a-60d ... suspension
62 air-fuel ratio sensor 63 G sensor 64 suspension deflection sensor 65 tire pressure sensor 77 variable valve timing device

───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平3−78542(JP,A) 特開 平4−41948(JP,A) 特開 平1−125567(JP,A) (58)調査した分野(Int.Cl.7,DB名) F02D 41/00 - 45/00 395 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-3-78542 (JP, A) JP-A-4-41948 (JP, A) JP-A-1-125567 (JP, A) (58) Field (Int. Cl. 7 , DB name) F02D 41/00-45/00 395

Claims (3)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 車両を駆動する原動機と、 アクセルの操作量を検出するアクセル操作量検出手段
と、 上記原動機の運転状態を検出する機関運転状態検出手段
と、 上記車両の振動系に関わる運転変数の値を検出する車両
運転変数検出手段と、 上記アクセル操作量検出手段および上記機関運転状態検
出手段の検出結果に基づき、上記原動機に要求されるト
ルクを推定するトルク推定手段と、 該トルク推定手段にて推定された推定トルクを、上記運
転変数の値に基づいて車両加速度のハンチングを防止す
る方向に補正するトルク補正手段と、 該トルク補正手段にて上記推定トルクを補正して得られ
る目標トルクに基づき、上記原動機を制御する原動機制
御手段と、 を備えた車両のトルク制御装置において、 上記機関運転状態検出手段により検出された運転状態に
基づいて、所望の加速感が得られるように上記推定トル
クを、一回だけオーバーシュートして収束するように補
正する推定トルク補正手段を備え、 該推定トルク補正手段にて補正後の推定トルクを、上記
トルク補正手段が補正することを特徴とする車両のトル
ク制御装置。
1. An engine that drives a vehicle, an accelerator operation amount detector that detects an accelerator operation amount, an engine operation state detector that detects an operation state of the engine, and an operation variable related to a vibration system of the vehicle Vehicle operating variable detecting means for detecting the value of the following; torque estimating means for estimating the torque required of the prime mover based on the detection results of the accelerator operation amount detecting means and the engine operating state detecting means; A torque correcting means for correcting the estimated torque estimated in the above in a direction for preventing hunting of the vehicle acceleration based on the value of the driving variable; and a target torque obtained by correcting the estimated torque by the torque correcting means. And a motor control means for controlling the motor based on the torque of the engine. Based on the operating conditions, the estimated torque as the desired acceleration feeling is obtained, provided the estimated torque correction means for correcting to converge overshot once, corrected by the estimated torque compensator A torque control device for a vehicle, wherein the later estimated torque is corrected by the torque correction means.
【請求項2】 上記推定トルク補正手段が、上記機関運
転状態検出手段により検出された運転状態に基づいてオ
ーバーシュート率の目標値を設定し、その目標値に基づ
いて上記推定トルクを補正することを特徴とする請求項
1記載の車両のトルク制御装置。
2. The method according to claim 1, wherein the estimated torque correcting means sets a target value of an overshoot rate based on the operating state detected by the engine operating state detecting means, and corrects the estimated torque based on the target value. The torque control device for a vehicle according to claim 1, wherein:
【請求項3】 上記推定トルク補正手段が、上記アクセ
ル操作量検出手段により検出されたアクセルの操作量、
および、上記機関運転状態検出手段により検出された運
転状態に基づいてオーバーシュート率の目標値を設定
し、その目標値に基づいて上記推定トルクを補正するこ
とを特徴とする請求項2記載の車両のトルク制御装置。
3. The accelerator operation amount detected by the accelerator operation amount detection means,
3. The vehicle according to claim 2, wherein a target value of the overshoot rate is set based on the operating state detected by the engine operating state detecting means, and the estimated torque is corrected based on the target value. Torque control device.
JP03980192A 1992-02-26 1992-02-26 Vehicle torque control device Expired - Fee Related JP3316867B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP03980192A JP3316867B2 (en) 1992-02-26 1992-02-26 Vehicle torque control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP03980192A JP3316867B2 (en) 1992-02-26 1992-02-26 Vehicle torque control device

Publications (2)

Publication Number Publication Date
JPH05231225A JPH05231225A (en) 1993-09-07
JP3316867B2 true JP3316867B2 (en) 2002-08-19

Family

ID=12563063

Family Applications (1)

Application Number Title Priority Date Filing Date
JP03980192A Expired - Fee Related JP3316867B2 (en) 1992-02-26 1992-02-26 Vehicle torque control device

Country Status (1)

Country Link
JP (1) JP3316867B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6880537B2 (en) 2003-08-25 2005-04-19 Denso Corporation Control unit of internal combustion engine

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3593896B2 (en) 1998-09-17 2004-11-24 日産自動車株式会社 Engine control device
JP4466510B2 (en) * 2005-08-25 2010-05-26 株式会社デンソー Torque control device for vehicle
JP6004195B2 (en) * 2013-11-29 2016-10-05 トヨタ自動車株式会社 Vehicle vibration control device for vehicle
WO2016147407A1 (en) * 2015-03-19 2016-09-22 日産自動車株式会社 Control device for hybrid vehicles
DE102017000732A1 (en) * 2016-02-12 2017-08-17 Mazda Motor Corporation Motor control or regulation
JP6315004B2 (en) * 2016-02-12 2018-04-25 マツダ株式会社 Engine control device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6880537B2 (en) 2003-08-25 2005-04-19 Denso Corporation Control unit of internal combustion engine

Also Published As

Publication number Publication date
JPH05231225A (en) 1993-09-07

Similar Documents

Publication Publication Date Title
JP2861225B2 (en) Control device for vehicle internal combustion engine system
JP4464932B2 (en) Engine control device
JP4503631B2 (en) Control device for internal combustion engine
JP2848101B2 (en) Control device for internal combustion engine and continuously variable transmission
JP3405163B2 (en) Fuel injection amount control device for internal combustion engine
CN108437968B (en) Vehicle control device
JP2778251B2 (en) Control device for internal combustion engine and continuously variable transmission
JP2004068702A (en) Output control device for internal combustion engine
WO1992017348A1 (en) Control device for internal combustion engine and continuously variable transmission
US20120303231A1 (en) Vehicle control system and vehicle control method
JPH0544546B2 (en)
US20070203632A1 (en) Oscillation control apparatus for vehicle and method for controlling oscillation
JP3316867B2 (en) Vehicle torque control device
JPH0378542A (en) Controller of internal combustion engine for vehicle
JP7004161B2 (en) Internal combustion engine control device
JPH0771283A (en) Traction control device for vehicle
JP4793304B2 (en) Drive control device for controlling vibration control of vehicle
JP3859922B2 (en) Control device for vehicle engine
KR100775436B1 (en) Automobile and control method of automobile
JP3709715B2 (en) Vehicle driving force control device
JP4867735B2 (en) Drive control device for controlling vibration control of vehicle
JP5920147B2 (en) Vehicle control device
JP3003533B2 (en) Vehicle acceleration slip control device
JP2006275060A (en) Control device of engine for vehicle
JP3719032B2 (en) Driving force control device for vehicle equipped with continuously variable transmission

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080614

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110614

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees