JP2606440B2 - Engine output control device - Google Patents
Engine output control deviceInfo
- Publication number
- JP2606440B2 JP2606440B2 JP2298171A JP29817190A JP2606440B2 JP 2606440 B2 JP2606440 B2 JP 2606440B2 JP 2298171 A JP2298171 A JP 2298171A JP 29817190 A JP29817190 A JP 29817190A JP 2606440 B2 JP2606440 B2 JP 2606440B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- output control
- target
- control group
- fuel ratio
- 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 - Lifetime
Links
Landscapes
- Control Of Vehicle Engines Or Engines For Specific Uses (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Ignition Timing (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
Description
【発明の詳細な説明】 (産業上の技術分野) 本発明は車両の運転情報に応じてエンジンの出力を規
制するエンジンの出力制御装置に関する。Description: TECHNICAL FIELD The present invention relates to an engine output control device that regulates the output of an engine in accordance with driving information of a vehicle.
(従来の技術) 自動車を急加速すると駆動輪にスリップが発生して、
エンジン出力が十分に路面に伝達されない現象が発生す
る。このようなスリップの発生は滑りやすい路面におい
ては頻繁に発生する。このようなスリップの発生を防止
するために、路面の状態に応じてエンジン出力を低減さ
せて、加速時の駆動輪のスリップの発生を防止するエン
ジン出力制御装置が知られている。(Prior art) When a car is suddenly accelerated, a slip occurs on the drive wheels,
A phenomenon occurs in which the engine output is not sufficiently transmitted to the road surface. Such a slip frequently occurs on a slippery road surface. In order to prevent the occurrence of such a slip, there is known an engine output control device that reduces the engine output in accordance with the condition of a road surface to prevent the occurrence of a slip of a drive wheel during acceleration.
このような、エンジン出力制御装置において、エンジ
ン出力を低減させる手段として、スロットル弁の開度を
アクセルリンク系に優先して別のリンク系で制御するも
のや、スロットル弁をを吸気路上に前後2段に配設した
ものがある。更に、燃料カットを行なって休筒制御する
ものや、空燃比のリーン化を行なったり、点火時期を遅
らせたり(リタード)することが行なわれて、エンジン
出力の低減が図られている。In such an engine output control device, as a means for reducing the engine output, a throttle valve opening is controlled by another link system in preference to an accelerator link system, or a throttle valve is moved back and forth on the intake passage. Some are arranged in tiers. Further, a cylinder cut-off control by performing a fuel cut, a lean air-fuel ratio, and a delay (retard) of the ignition timing are performed to reduce the engine output.
(発明が解決しようとする課題) しかし、スロットル弁の開度規制を行なう場合には、
スロットル弁を駆動する駆動機構等を追加する必要があ
るため、エンジンのハードウエアを一部変更する必要が
あり、コスト低減を図りずらく、その上スロットル弁に
よる空気量制御では応答性が悪いという問題があった。(Problems to be solved by the invention) However, when regulating the opening of the throttle valve,
Since it is necessary to add a drive mechanism for driving the throttle valve, it is necessary to partially change the hardware of the engine, which makes it difficult to reduce the cost. There was a problem.
更に、休筒制御のみによりエンジン出力の低減制御を
行なった場合には、エンジン出力の低減が連続的でな
く、制御に違和感があるという問題があった。このた
め、車両の運転状態に応じたエンジン出力低減制御をよ
り適確に、違和感無く行うことが望まれていた。Further, when the engine output reduction control is performed only by the cylinder deactivation control, there is a problem that the engine output is not continuously reduced and the control feels strange. For this reason, it has been desired that the engine output reduction control according to the driving state of the vehicle be performed more accurately and without any discomfort.
本発明の目的は、エンジン出力制御をより適確に、違
和感無く行えるエンジンの出力制御装置を提供すること
にある。An object of the present invention is to provide an engine output control device that can perform engine output control more accurately and without a sense of incongruity.
(課題を解決するための手段) 上述の目的を達成するために、本発明は、エンジンの
回転数を検出するエンジン回転数検出手段と、 上記エンジンの吸入空気量を検出する吸入空気量検出
手段と、 上記エンジンの点火時期を設定する点火時期設定手段
と、 上記エンジンの空燃比を設定する空燃比制御手段と、 上記エンジンのうち休筒とする気筒数を設定する休筒
数設定手段とを備えたエンジンの出力制御装置におい
て、 車両の走行状態に応じた目標エンジントルクを算出す
る目標エンジントルク算出手段と、 同目標エンジントルク毎に複数設定されるとともに、
上記エンジン回転数と吸入空気量とをパラメータとし
て、上記点火時期と上記空燃比と上記休筒数とが一つの
出力制御群として予め記憶されたマップとを備え、 上記目標エンジントルクとエンジン回転数と吸入空気
量とに応じて所定の出力制御群を選択し、この選択され
た出力制御群に基いて上記エンジンの出力を制御するこ
とを特徴とする。(Means for Solving the Problems) In order to achieve the above object, the present invention provides an engine speed detecting means for detecting an engine speed, and an intake air amount detecting means for detecting an intake air amount of the engine. An ignition timing setting means for setting an ignition timing of the engine; an air-fuel ratio control means for setting an air-fuel ratio of the engine; and a number-of-cylinders setting means for setting the number of cylinders to be closed among the engines. A target engine torque calculating means for calculating a target engine torque according to a running state of the vehicle, a plurality of target engine torques being set for each of the target engine torques;
A map in which the ignition timing, the air-fuel ratio, and the number of cylinders are stored in advance as one output control group, using the engine speed and the intake air amount as parameters, and the target engine torque and the engine speed are provided. And a predetermined output control group is selected according to the intake air amount, and the output of the engine is controlled based on the selected output control group.
更に、請求項1記載のエンジンの出力制御装置におい
て、上記目標エンジントルクが上記複数のマップ間にあ
るときは、補間処理により所定の出力制御群を選択する
ことを特徴とする。Further, in the engine output control device according to the first aspect, when the target engine torque is between the plurality of maps, a predetermined output control group is selected by interpolation processing.
更に、請求項1記載のエンジンの出力制御装置におい
て、現エンジン回転数又はエンジン回転数変化率に基い
て、選択された出力制御群のうち休筒数を補正すること
を特徴とする。Further, in the engine output control device according to the first aspect, the number of cylinders to be stopped in the selected output control group is corrected based on the current engine speed or the engine speed change rate.
(作用) エンジンの出力制御装置が目標エンジントルク算出手
段により車両の走行状態に応じた目標エンジントルクを
算出し、次いで、同目標エンジントルク毎に複数設定さ
れるとともに、エンジン回転数と吸入空気量とをパラメ
ータとして、点火時期と空燃比と休筒数とが一つの出力
制御群として予め記憶されたマップを用い、車両の走行
状態に応じた目標エンジントルクと現在のエンジン回転
数と吸入空気量とに応じた所定の出力制御群を選択し、
この選択された出力制御群に基いて上記エンジンの出力
を制御する。したがって、マップを用い所定の出力制御
群の演算を簡略化できる。(Operation) The engine output control device calculates the target engine torque according to the running state of the vehicle by the target engine torque calculating means, and then sets a plurality of target engine torques for each of the target engine torques. Using a map in which the ignition timing, the air-fuel ratio, and the number of cylinders are stored in advance as one output control group with the parameters as parameters, the target engine torque, the current engine speed, and the intake air amount according to the running state of the vehicle are used. Select a predetermined output control group according to
The output of the engine is controlled based on the selected output control group. Therefore, the calculation of the predetermined output control group can be simplified using the map.
特に、上記目標エンジントルクが上記複数のマップ間
にあるときは、補間処理により所定の出力制御群を選択
するようにしてマップ数を低減しても良い。In particular, when the target engine torque is between the plurality of maps, the number of maps may be reduced by selecting a predetermined output control group by interpolation processing.
特に、現エンジン回転数又はエンジン回転数変化率に
基いて、選択された出力制御群のうち休筒数を補正する
ようにして、エンジン状態に応じた休筒数としても良
い。In particular, it is also possible to correct the number of cylinders in the selected output control group based on the current engine speed or the rate of change of the engine speed so that the number of cylinders to be stopped in accordance with the engine state is adjusted.
(実施例) 第1図のエンジンの出力制御装置は前輪駆動車に装着
される。このエンジンの出力制御装置はエンジンEの燃
料供給系、点火系の制御を行なうエンジンコントローラ
16と車両の各種運転情報に応じた目標出力値を算出する
トラクションコントローラ15を備え、これらが共動して
エンジン10の出力制御を行なう。(Embodiment) The engine output control device of FIG. 1 is mounted on a front wheel drive vehicle. This engine output control device is an engine controller that controls a fuel supply system and an ignition system of the engine E.
16 and a traction controller 15 for calculating a target output value according to various driving information of the vehicle.
ここでエンジン10はその排気路1に配設される空燃比
センサ2より得られた空燃比(A/F)情報をエンジンコ
ントローラ16に出力し、このコントローラ16が空燃比情
報に応じた燃料供給量を算出し、その供給量の燃料を噴
射ノズル3が適時に吸気路4に噴射供給し、適時に点火
プラグ22が着火処理をするという構成を採る。Here, the engine 10 outputs air-fuel ratio (A / F) information obtained from an air-fuel ratio sensor 2 disposed in the exhaust passage 1 to an engine controller 16, and the controller 16 supplies fuel according to the air-fuel ratio information. The amount of fuel is calculated, the injection amount of fuel is supplied to the intake passage 4 by the injection nozzle 3 in a timely manner, and the ignition plug 22 performs ignition processing in a timely manner.
エンジン10の吸気路4はエアクリーナ5、吸気管6か
ら成り、その途中にはスロットル弁7が配設される。ス
ロットル弁7には負荷情報となるスロットルセンサ8が
取付けられている。排気路1には空燃比センサ2とその
下流に図示しないマフラーが配設されている。The intake passage 4 of the engine 10 includes an air cleaner 5 and an intake pipe 6, and a throttle valve 7 is provided in the middle thereof. A throttle sensor 8 serving as load information is attached to the throttle valve 7. An exhaust passage 1 is provided with an air-fuel ratio sensor 2 and a muffler (not shown) downstream thereof.
車両には左右前輪WFL,WFRが駆動輪として、左右後輪W
RL,WRRが従動輪として配設されている。これら左右前輪
WFL,WFRには左右前輪の車輪速度VFL,VFRを出力する車輪
速センサ11,12がそれぞれ対設され、左右後輪WRL,WRRに
は左右後輪の車輪速度VRL,VRRを出力する車輪速センサ1
3,14がそれぞれ対設されている。The vehicle has left and right front wheels WFL, WFR as drive wheels, and left and right rear wheels W
RL and WRR are provided as driven wheels. These left and right front wheels
WFL and WFR are respectively provided with wheel speed sensors 11 and 12 for outputting wheel speeds VFL and VFR of the front left and right wheels, and wheel speeds for outputting the wheel speeds VRL and VRR of the rear left and right wheels for the left and right rear wheels WRL and WRR. Sensor 1
3, 14 are provided opposite each other.
これら各車輪速度情報はトラクションコントローラ15
に入力される。These wheel speed information are stored in the traction controller 15
Is input to
この他に、トラクションコントローラ15にはスロット
ル開度情報を発するスロットルセンサ8、吸入空気量情
報を発するエアフローセンサ9、単位クランク角信号及
びその信号よりエンジン回転数Ne情報を発するクランク
角センサ20が接続されている。更に、このトラクション
コントローラ15はエンジンコントローラ16に後述の目標
エンジントルクT0を出力すると共に各センサよりのデー
タをも出力出来る。In addition, the traction controller 15 is connected with a throttle sensor 8 for emitting throttle opening information, an air flow sensor 9 for emitting intake air amount information, and a crank angle sensor 20 for emitting a unit crank angle signal and engine speed Ne information based on the signal. Have been. Furthermore, the traction controller 15 data can also output a from each sensor to output the target engine torque T 0 below the engine controller 16.
他方、エンジンコントローラ16にはトラクションコン
トローラ15を介しての各センサよりのデータが入力さ
れ、しかも、空燃比センサ2より得られた空燃比(A/
F)情報が入力される。更に、エンジン冷却水の温度情
報を発する水温センサ19、吸気温度情報を発する吸気温
センサ17、対気圧情報を発する大気圧センサ18、エンジ
ン10のノック情報を発するノックセンサ21が接続されて
いる。On the other hand, data from each sensor via the traction controller 15 is input to the engine controller 16 and the air-fuel ratio (A / A /
F) Information is entered. Further, a water temperature sensor 19 for emitting temperature information of engine cooling water, an intake air temperature sensor 17 for emitting intake air temperature information, an atmospheric pressure sensor 18 for emitting air pressure information, and a knock sensor 21 for emitting knock information of the engine 10 are connected.
トラクションコントローラ15及びエンジンコントロー
ラ16はそれぞれマイクロコンピュータでその要部が構成
され、特に、トラクションコントローラ15は第9図に示
す目標エンジントルク算出プログラムに沿って目標エン
ジントルクT0を算出し、その値をエンジンコントローラ
16に出力する。エンジンコントローラは第10図乃至第13
図の制御プログラムに沿って制御値を算出し、適時にカ
ット気筒以外の気筒の噴射ノズル15を噴射制御すべく駆
動する。The traction controller 15 and the engine controller 16 are each a main part of a microcomputer, and in particular, the traction controller 15 calculates a target engine torque T 0 according to a target engine torque calculation program shown in FIG. Engine controller
Output to 16. The engine controller is shown in Figs.
The control value is calculated according to the control program shown in the figure, and the injection nozzles 15 of the cylinders other than the cut cylinder are driven to perform the injection control at appropriate times.
ここでトラクションコントローラ15及びエンジンコン
トローラ16の機能を第2図と共に説明する。Here, the functions of the traction controller 15 and the engine controller 16 will be described with reference to FIG.
ここでトラクションコントローラ15はスリップ検出手
段と目標エンジントルク算出手段としての機能を有し、
スリップ検出手段が駆動輪速度検出手段により車両の駆
動輪の車輪速度を、非駆動輪速度検出手段より車両の非
駆動輪の車輪速度を取り込み、これら出力に応じてスリ
ップを検出し、目標エンジントルク算出手段がスリップ
検出手段により検出されたスリップに基づき目標エンジ
ントルクを算出する。エンジンコントローラ16は、エン
ジン出力規制量算出手段とエンジン出力制御手段として
の機能を有する。エンジン出力規制手段は目標エンジン
トルク毎に複数設定されるとともに、エンジン回転数と
吸入空気量とをパラメータとして、点火時期と空燃比と
休筒数とが一つの出力制御群として予め記憶されたマッ
プとを備え、このマップを用い、最新の目標エンジント
ルクとエンジン回転数と吸入空気量とに応じて所定の出
力制御群を選択する。エンジン出力制御手段はこの選択
された出力制御群に基いてエンジンの出力を制御する。Here, the traction controller 15 has functions as slip detection means and target engine torque calculation means,
The slip detecting means captures the wheel speed of the driving wheel of the vehicle by the driving wheel speed detecting means, and the wheel speed of the non-driving wheel of the vehicle by the non-driving wheel speed detecting means, detects slip according to these outputs, and detects the target engine torque. The calculating means calculates a target engine torque based on the slip detected by the slip detecting means. The engine controller 16 has a function as an engine output regulation amount calculation unit and an engine output control unit. A plurality of engine output restricting means are set for each target engine torque, and a map in which the ignition timing, the air-fuel ratio, and the number of cylinders are stored in advance as one output control group using the engine speed and the intake air amount as parameters. Using this map, a predetermined output control group is selected in accordance with the latest target engine torque, engine speed, and intake air amount. The engine output control means controls the output of the engine based on the selected output control group.
この内、トラクションコントローラ15及びエンジンコ
ントローラ12による制御処理を第9図乃至第12図の各制
御プログラムに沿って説明する。Among them, the control processing by the traction controller 15 and the engine controller 12 will be described with reference to each control program of FIGS. 9 to 12.
トラクションコントローラ15は図示しないメインルー
チンで、各センサ及び回路の故障判定、各エリアに初期
値をセットして初期設定を行ない、各センサの出力を受
け取り、各エリアにセットし、その他の処理を行なって
いる。その間の所定の割込みタイミング(時間割込み)
毎に目標エンジントルク算出ルーチンに入る。The traction controller 15 is a main routine (not shown) which determines the failure of each sensor and circuit, sets an initial value in each area and performs initial setting, receives the output of each sensor, sets each sensor in each area, and performs other processing. ing. Predetermined interrupt timing during that time (time interrupt)
The routine enters a target engine torque calculation routine every time.
ここでは、ステップa1で各車輪速センサより各データ
を受けて所定のアドレスVFR,VFL,VRRにストアする。Here, in step a1, each data is received from each wheel speed sensor and stored in a predetermined address VFR , VFL , VRR .
ステップa2では非駆動輪の左右平均車輪速より車体速
度Vcを求めストアする。更に、ステップa3で車輪速度Vc
を微分して前後加速度acを算出する。そして、この前後
加速度acのピーク値acMAXにおいて、第3図の理論(μ
−S特性、)から分かるようにその路面の最大の摩擦係
数を表しているので、ステップa4でこの前後加速度のピ
ーク値acMAXを路面の摩擦係数の推定値と設定する。そ
の上でその時点のスリップ比Sをもとめる。そして、ス
テップa5でスリップ比S相当の車輪速度分を上乗せした
目標車輪速度VW算出する。ステップa6に達すると目標車
輪速度VWを微分して目標車輪加速度VW/dtを算出する。In step a2, the vehicle body speed Vc is obtained from the left and right average wheel speeds of the non-driven wheels and stored. Further, in step a3, the wheel speed Vc
Is differentiated to calculate the longitudinal acceleration ac. Then, at the peak value ac MAX of the longitudinal acceleration ac, the theoretical value (μ
-S properties) so represents the maximum coefficient of friction of the road surface as can be seen from, in step a4 sets the peak value ac MAX of the longitudinal acceleration and the estimated value of the friction coefficient of the road surface. Then, the slip ratio S at that time is obtained. Then, in step a5, the target wheel speed VW is calculated by adding the wheel speed equivalent to the slip ratio S. Upon reaching the step a6 differentiates the target wheel speed V W to calculate a target wheel acceleration V W / dt.
ステップa7では目標車輪速度VWを実現するための駆動
輪トルクは、目標車輪加速度VW/dtを基に、車両重量
W、タイヤ半径R、走行抵抗に応じ駆動輪トルクTWを求
め、ステップa8でその駆動輪トルクTWに変速ギア比を考
慮して、目標エンジントルクT0を算出し、エンジンコン
トローラ16に出力する。In step a7, the drive wheel torque for realizing the target wheel speed V W is calculated based on the target wheel acceleration V W / dt, the drive wheel torque T W according to the vehicle weight W, the tire radius R, and the running resistance. taking into account the transmission gear ratio to the drive wheel torque T W with a8, calculates the target engine torque T 0, and outputs to the engine controller 16.
エンジンコントローラ16はキーオンによって、ECIメ
インルーチンをスタートさせる。The engine controller 16 starts the ECI main routine by key-on.
ここでは、まず、図示しない初期設定をし、ステップ
ab1で各センサの検出データを読み、所定のエリアに取
り込む。Here, first, the initial settings (not shown)
At ab1, the detection data of each sensor is read and taken into a predetermined area.
ステップb2では燃料カットゾーンか否かをエンジン回
転数Neとエンジン負荷情報(ここでは吸入空気量A/N)
より判定し、燃料カットゾーンではステップb3に進ん
で、空燃比フィードバックフラグFBFをクリアし、燃料
カットフラグFCFを1としてステップb1に戻る。In step b2, it is determined whether the engine is in the fuel cut zone or not by the engine speed Ne and engine load information (here, the intake air amount A / N)
In the fuel cut zone, the process proceeds to step b3, where the air-fuel ratio feedback flag FBF is cleared, the fuel cut flag FCF is set to 1, and the process returns to step b1.
燃料カットゾーンでないとしてステップb5に達する
と、燃料カットフラグFCFをクリアし、ステップb6で周
知の空燃比フィードバック条件を満たしているか否かを
判定する。満たしていない、例えば、パワー運転域のよ
うな過渡運転域の時点では、そのままステップb9に進
む。When it is determined that the current time is not the fuel cut zone and the process reaches step b5, the fuel cut flag FCF is cleared, and it is determined in step b6 whether the well-known air-fuel ratio feedback condition is satisfied. At a time point when the condition is not satisfied, for example, in a transient operation range such as a power operation range, the process directly proceeds to step b9.
空燃比フィードバック条件を満たしているとしてステ
ップb7に達すると、ここでは、空燃比センサ2の出力に
基づき、通常フィードバック制御定数に応じた補正値KF
Bを算出する。When step b7 is reached assuming that the air-fuel ratio feedback condition is satisfied, a correction value KF based on the output of the air-fuel ratio sensor 2 according to the normal feedback control constant
Calculate B.
そしてステップb8にてこの値をアドレスKAFに取り込
みステップb9に進む。Then, in step b8, this value is fetched into the address KAF and the process proceeds to step b9.
ステップb9ではその他の燃料噴射パルス幅補正係数KD
Tや、燃料噴射弁のデッドタイムの補正値TDを運転状態
に応じて設定し、更に、後述の点火角φM算出のための
補正値を算出してステップb11に進む。In step b9, the other fuel injection pulse width correction coefficient KD
T and the correction value TD of the dead time of the fuel injection valve is set according to the operating condition, further, the process proceeds to step b11 to calculate the correction value for the ignition angle phi M calculation described later.
ここで点火角ψM算出のための補正値としては、水温
低下に応じて進角させる水温補正値WψMと、大気圧低
下に応じて進角させる大気圧補正値Pψと、ノック情報
に応じて所定のリタード量を加算するノック補正値Nψ
と、バッテリ電圧低下に応じて所定のリタード量を加算
するバッテリ電圧補正値Bψとを各センサ出力に基づき
算出し、所定エリアにストアする。The correction value for the ignition angle [psi M calculated here, the water temperature correction value Wpusai M to advance in accordance with the coolant temperature decreases, the atmospheric pressure correction value Pψ to advance with a decrease atmospheric pressure, depending on the knock information Correction value N for adding a predetermined retard amount
And a battery voltage correction value B # for adding a predetermined retard amount according to the battery voltage drop is calculated based on each sensor output, and stored in a predetermined area.
ステップb10ではドエル角がエンジン回転数Neに応じ
て増加する様、所定のマップ(一例を第8図にその特性
線図を示した)に基づき設定される。In step b10, the dwell angle is set based on a predetermined map (an example of which is shown in FIG. 8 so that the dwell angle increases in accordance with the engine speed Ne).
その後ステップb11のエンジン出力規制ルーチンに進
み、その後はステップb1にリターンする。Thereafter, the process proceeds to an engine output regulation routine of step b11, and thereafter returns to step b1.
このエンジン出力規制ルーチンでは、まず、図示しな
いエンジン出力規制開始条件(トラクション制御要求信
号や、N,Rレンジ以外のレンジ、その他)が判定され、
開始条件が成立するとステップc1以下に進み、エンジン
出力規制終了条件(センサフェール、その他)が判定さ
れて終了条件が成立するとメインルーチンにリターンす
る。In this engine output regulation routine, first, an engine output regulation start condition (a traction control request signal, a range other than the N and R ranges, and the like), not shown, is determined.
When the start condition is satisfied, the process proceeds to step c1 and the subsequent steps. When the engine output regulation end condition (sensor failure, etc.) is determined and the end condition is satisfied, the process returns to the main routine.
ステップc1では現在の目標エンジントルクT0と吸入空
気量A/Nとエンジン回転数Neを取り出し、これらのパラ
メータに応じたマップを選択する。ここでコントローラ
のROMには前以て、第2図あるいは第4図に示すような
マップが取り込まれている。In step c1 the current target engine torque T 0 is taken out an intake air quantity A / N and the engine speed Ne, selects a map corresponding to these parameters. Here, a map as shown in FIG. 2 or FIG. 4 is previously stored in the ROM of the controller.
このマップはエンジン出力を規制出来る要件の内、燃
料カットされる休筒数、空燃比および点火角ψMを一つ
の出力制御群として各目標エンジントルクT0毎に設定さ
れている。即ち、第4図に示す目標エンジントルクT0が
〔Kgfm〕のもの場合、各エンジン回転数Neと吸入空気量
A/Nに応じたカット数と、空燃比及び点火角ψMが所定
エリアより読み取ることが出来る。This map of the requirements that can regulate the engine output, the cylinder deactivation The number of fuel cut, is set for each target engine torque T 0 the air-fuel ratio and the ignition angle [psi M as one of the output control group. That is, when the target engine torque T 0 shown in FIG. 4 is [Kgfm], each engine speed Ne and the intake air amount
A number of cuts corresponding to the A / N, it is possible to air-fuel ratio and the ignition angle [psi M is read from the predetermined area.
なお、ここでの目標エンジントルクT0は所定間隔毎の
整数に応じて設けられており、その隣合うトルク値間に
値がある場合には、補間処理によりカット数と、空燃比
補呼び点火角ψMがそれぞれ算出される。この補間処理
により制御値の急変による違和感を低減させ、しかもマ
ップ数を低減出来る。Here, the target engine torque T 0 in is provided in accordance with the integer for each predetermined interval, if there is a value between the adjacent torque value, and the number of cuts by interpolation, the air-fuel ratio complement referred ignition angle [psi M is calculated. By this interpolation processing, a sense of discomfort due to a sudden change in the control value can be reduced, and the number of maps can be reduced.
ステップc2に達すると、現エンジン回転数Neが規定回
転数N1(エンスト限界値に基づき設定)を下回っている
か否かが判定され、下回っている場合はカット数をゼロ
に修正し、下回っていないとそのままステップc4に進
む。ここではエンジン回転数Neの低下率ΔNeを前回のエ
ンジン回転数等に基づき算出し、これが設定値ΔN1(エ
ンスト限界値に基づき設定)を上回っているとエンスト
の可能性があるとしてカット数をゼロに修正し、上回っ
ていないとそのままステップc6に進む。このステップc2
〜c5の処理により、エンストを防止出来る。When step c2 is reached, it is determined whether or not the current engine speed Ne is lower than a specified speed N1 (set based on the engine stall limit value). If the current engine speed Ne is lower, the cut number is corrected to zero. And proceeds to step c4. Here, the reduction rate ΔNe of the engine speed Ne is calculated based on the previous engine speed, etc., and if this exceeds a set value ΔN1 (set based on an engine stall limit value), it is determined that there is a possibility of engine stall and the number of cuts is set to zero. And if it does not exceed it, the process directly proceeds to step c6. This step c2
Stall can be prevented by the processing of c5.
ステップc6では目標点火角ψ0を算出する。ここでは
水温低下に応じて進角させる水温補正値Wψと、大気圧
低下に応じて進角させる大気圧補正値Pψと、更に、ノ
ック情報に応じて所定のリタード量を加算するノック補
正値Nψと、バッテリ電圧低下に応じて所定のリタード
量を加算するバッテリ電圧補正値Bψとを取り込みこれ
ら補正値により点火角ψM修正し、目標点火角ψ0を算
出する。In step c6 for calculating a target ignition angle [psi 0. Here, a water temperature correction value W # that is advanced according to a decrease in water temperature, an atmospheric pressure correction value P # that is advanced according to a decrease in atmospheric pressure, and a knock correction value N # that adds a predetermined retard amount according to knock information. If, and ignition angle [psi M corrected by these correction values takes in the battery voltage correction value Bψ for adding a predetermined retard amount according to the battery voltage drop to calculate the target ignition angle [psi 0.
この後、ステップc7では上死点(TDC)より遅れ側か
否かを判定し、遅れ側では目標点火角ψ0をTDCに設定
する。これによって2気筒同時点火における吸気側の早
期着火を防止する。なお、この処理は個別点火の場合は
排除できる。ステップc7で目標点火角ψ0が進角側であ
ると、そのままステップc9に進む。ステップc9に達する
とここでは、休筒カット数に応じて、第6図に示すよう
なマップに基づきカット気筒ナンバーを決定する。Thereafter, it is determined whether the delayed side or not from the step c7 in top dead center (TDC), the delay-side setting the target ignition angle [psi 0 to TDC. This prevents early ignition on the intake side in two-cylinder simultaneous ignition. This processing can be eliminated in the case of individual ignition. When the target ignition angle [psi 0 is at the advance side in step c7, the process proceeds to a step c9. When step c9 is reached, the cut cylinder number is determined based on a map as shown in FIG. 6 according to the number of cylinder cuts.
この第6図のマップはエンジン10の構造(第5図に示
すようにここではV型6気筒とする)、特性に基づき回
転バランス、冷却効率等が考慮されて各カット数に応じ
た気筒ナンバーが設定されている。The map in FIG. 6 shows the structure of the engine 10 (here, V-type six cylinders as shown in FIG. 5), the cylinder number corresponding to each number of cuts, taking into account the rotational balance, cooling efficiency, etc. based on the characteristics. Is set.
このようにしてカット数に応じた気筒ナンバーが設定
されると、ステップc10に進む。ここでは、現運転情報
(A/N,Ne)に応じた空燃比補正係数KAMPを第4図のよう
なマップより算出し,この値をアドレスKAFに入力しメ
インルーチンにリターンする。When the cylinder number corresponding to the number of cuts is set in this way, the process proceeds to step c10. Here, the air-fuel ratio correction coefficient KAMP corresponding to the current operation information (A / N, Ne) is calculated from a map as shown in FIG. 4, this value is input to the address KAF, and the process returns to the main routine.
このようなECIメインルーチンの間に、第12図のイン
ジェクタ駆動ルーチンと第13図の点火駆動ルーチンが行
なわれる。During such an ECI main routine, the injector driving routine of FIG. 12 and the ignition driving routine of FIG. 13 are performed.
インジェクタ駆動ルーチンは所定のクランクパルス割
込みでステップd1,2に達し、吸入空気量A/Nとエンジン
回転数Neを取り込み、ステップd3で燃料カットフラグFC
Fが1か否かを判定し、1ではリターンし、0で、ステ
ップd4に進む。ここで、基本燃料パルス幅TBを設定し、
ステップd5でメインパルス幅データTinj=TB×KAF×KDT
+TDを算出し、ステップd6に進む。The injector drive routine reaches steps d1 and 2 with a predetermined crank pulse interruption, takes in the intake air amount A / N and the engine speed Ne, and in step d3, sets the fuel cut flag FC.
It is determined whether or not F is 1; if it is 1, it returns; if it is 0, it proceeds to step d4. Here, setting the basic fuel pulse width T B,
In step d5, the main pulse width data Tinj = T B × KAF × KDT
+ TD is calculated, and the process proceeds to step d6.
ここで、Tinjをインジェクタ駆動用ドライバーの内、
カットされてない気筒のドライバーにセットし、ステッ
プd7でドライバーをトリガし、噴射ノズル3が燃料噴射
を行ない、リターンする。この処理によってカット気筒
分の出力が低減される。Here, Tinj is the driver for driving the injector,
The driver is set to the uncut cylinder driver, the driver is triggered in step d7, the injection nozzle 3 performs fuel injection, and the routine returns. This processing reduces the output for the cut cylinder.
他方、クランクパルス割込みでステップe1に達する
と、ここでは1次電流通電クランク角幅であるドエル角
だけ1次電流を流すドエル角カウンタにドエル角がセッ
トされる。ステップe2では点火信号を目標点角角ψ0で
出力できる点火時期カウンタに目標点火角ψ0がセット
される。On the other hand, when the step e1 is reached by the interruption of the crank pulse, the dwell angle is set in the dwell angle counter through which the primary current flows by the dwell angle which is the primary current supply crank angle width. Target ignition angle [psi 0 to ignition timing counters that can be output in step e2 target point corner angle [psi 0 the ignition signal in is set.
これによって、各カウンタが所定クランクパルスのカ
ウント時に点火回路を駆動し、点火プラグ22を点火作動
させる。この点火処理において、目標点火角ψ0含むリ
タード量だけの出力低減を応答性良く実現できる。Thus, each counter drives the ignition circuit when the predetermined crank pulse is counted, and causes the ignition plug 22 to perform the ignition operation. In the ignition process, an output reduction of only retard amount containing target ignition angle [psi 0 good responsiveness can be realized.
(発明の効果) 以上のように、本願発明は点火時期と空燃比と休筒数
とを一つの出力制御群として予めマップ化したため、こ
れらの制御値を求める際の演算が簡略化される上に車両
の運転状態に応じた最適なエンジン出力を得ることがで
きる。またマップより求めた出力制御群を制御すること
による出力制御の応答性が良くなり、出力制御が連続的
となり違和感が生じないという利点がある。特に、目標
エンジントルクがマップ間にあるときは補間処理を行う
ようにして、制御値の急変による違和感をより低減させ
ることができる。特に、現エンジン回転数又はエンジン
回転数変化率に基いて休筒数を補正するようにして、エ
ンストを防止することができる。(Effect of the Invention) As described above, in the present invention, the ignition timing, the air-fuel ratio, and the number of cylinders are previously mapped as one output control group, so that the calculation for obtaining these control values is simplified. Thus, an optimum engine output according to the driving state of the vehicle can be obtained. In addition, the responsiveness of the output control by controlling the output control group obtained from the map is improved, and there is an advantage that the output control is continuous and a sense of incongruity does not occur. In particular, when the target engine torque is between the maps, the interpolation processing is performed, so that a sense of discomfort due to a sudden change in the control value can be further reduced. In particular, engine stall can be prevented by correcting the number of cylinders to be stopped based on the current engine speed or the rate of change in engine speed.
第1図は、本発明の一実施例としてのエンジンの出力制
御装置の全体構成図、第2図は同上装置の制御手段のブ
ロック図、第3図は同上装置の装着された車両のスリッ
プ比−摩擦係数特性線図、第4図は同上装置で用いるカ
ット数、空燃比、点火角算出マップの説明図、第5図は
同上装置の装着された車両のエンジンの概略平面図、第
6図は同上装置で用いる休筒気筒ナンバー設定マップの
説明図、第7図は同上装置で用いる運転域算出マップの
説明図、第8図は同上装置で用いるドエル各算出マップ
の説明図、第9図は同上装置で用いるトラクションコン
トローラの行なう目標エンジントルク算出プログラムの
フローチャート、第10図乃至第13図は同上装置で用いる
エンジンコントローラの行なう各制御プログラムのフロ
ーチャートである。 2……空燃比センサ、3……噴射ノズル、7……スロッ
トル弁、8……スロットルポジションセンサ、9……エ
アフローセンサ、10……エンジン、11,12,13,14……車
輪速センサ、15……トラクションコントローラ、16……
エンジンコントローラ、22……点火プラグ、T0……目標
エンジントルク、ψ0……目標点火角、A/F……空燃
比、FIG. 1 is an overall configuration diagram of an engine output control device as one embodiment of the present invention, FIG. 2 is a block diagram of control means of the above device, and FIG. 3 is a slip ratio of a vehicle equipped with the above device. FIG. 4 is a characteristic diagram of a friction coefficient, FIG. 4 is an explanatory view of a map for calculating the number of cuts, an air-fuel ratio, and an ignition angle used in the above-mentioned device; FIG. Is an explanatory diagram of a cylinder-stop cylinder number setting map used in the above-mentioned device; FIG. 7 is an explanatory diagram of an operating range calculation map used in the above-mentioned device; FIG. 8 is an explanatory diagram of each dwell calculation map used in the above-mentioned device; 10 is a flowchart of a target engine torque calculation program executed by the traction controller used in the above-mentioned device, and FIGS. 10 to 13 are flowcharts of control programs executed by the engine controller used in the above-mentioned device. 2 ... air-fuel ratio sensor, 3 ... injection nozzle, 7 ... throttle valve, 8 ... throttle position sensor, 9 ... airflow sensor, 10 ... engine, 11, 12, 13, 14 ... wheel speed sensor, 15 ... Traction controller, 16 ...
The engine controller, 22 ...... spark plug, T 0 ...... target engine torque, [psi 0 ...... target ignition angle, A / F ...... air,
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 F02P 5/15 F02P 5/15 B (72)発明者 島田 誠 東京都港区芝5丁目33番8号 三菱自動 車工業株式会社内 (72)発明者 上田 克則 東京都港区芝5丁目33番8号 三菱自動 車工業株式会社内 (56)参考文献 特開 平2−201058(JP,A) 特開 平2−181042(JP,A) 特開 昭61−46725(JP,A)──────────────────────────────────────────────────続 き Continuation of the front page (51) Int.Cl. 6 Identification code Agency reference number FI Technical display location F02P 5/15 F02P 5/15 B (72) Inventor Makoto Shimada 5-33 Shiba, Minato-ku, Tokyo No. 8 Inside Mitsubishi Motors Corporation (72) Inventor Katsunori Ueda 5-33-8 Shiba, Minato-ku, Tokyo Inside Mitsubishi Motors Corporation (56) References JP-A-2-201058 (JP, A) JP-A-2-181042 (JP, A) JP-A-61-46725 (JP, A)
Claims (3)
数検出手段と、 上記エンジンの吸入空気量を検出する吸入空気量検出手
段と、 上記エンジンの点火時期を設定する点火時期設定手段
と、 上記エンジンの空燃比を設定する空燃比制御手段と、 上記エンジンのうち休筒とする気筒数を設定する休筒数
設定手段とを備えたエンジンの出力制御装置において、 車両の走行状態に応じた目標エンジントルクを算出する
目標エンジントルク算出手段と、 同目標エンジントルク毎に複数設定されるとともに、上
記エンジン回転数と吸入空気量とをパラメータとして、
上記点火時期と上記空燃比と上記休筒数とが一つの出力
制御群として予め記憶されたマップとを備え、 上記目標エンジントルクとエンジン回転数と吸入空気量
とに応じて所定の出力制御群を選択し、この選択された
出力制御群に基いて上記エンジンの出力を制御すること
を特徴とするエンジンの出力制御装置。An engine speed detecting means for detecting an engine speed; an intake air amount detecting means for detecting an intake air amount of the engine; an ignition timing setting means for setting an ignition timing of the engine; An engine output control apparatus comprising: an air-fuel ratio control unit that sets an air-fuel ratio of an engine; and a cylinder number setting unit that sets the number of cylinders to be cylinders of the engine. A target engine torque calculating means for calculating an engine torque, a plurality of target engine torques are set for each of the target engine torques, and the engine speed and the intake air amount are used as parameters,
A map in which the ignition timing, the air-fuel ratio, and the number of cylinders are stored in advance as one output control group; and a predetermined output control group according to the target engine torque, the engine speed, and the intake air amount. , And controlling the output of the engine based on the selected output control group.
おいて、 上記目標エンジントルクが上記複数のマップ間にあると
きは、補間処理により所定の出力制御群を選択すること
を特徴とするエンジンの出力制御装置。2. The engine output control device according to claim 1, wherein when the target engine torque is between the plurality of maps, a predetermined output control group is selected by interpolation processing. Output control device.
おいて、 現エンジン回転数又はエンジン回転数変化率に基いて、
選択された出力制御群のうち休筒数を補正することを特
徴とするエンジンの出力制御装置。3. The engine output control device according to claim 1, wherein: based on a current engine speed or an engine speed change rate.
An output control device for an engine, which corrects the number of cylinders in a selected output control group.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2298171A JP2606440B2 (en) | 1990-11-02 | 1990-11-02 | Engine output control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2298171A JP2606440B2 (en) | 1990-11-02 | 1990-11-02 | Engine output control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH04171245A JPH04171245A (en) | 1992-06-18 |
JP2606440B2 true JP2606440B2 (en) | 1997-05-07 |
Family
ID=17856125
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2298171A Expired - Lifetime JP2606440B2 (en) | 1990-11-02 | 1990-11-02 | Engine output control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2606440B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2697458B2 (en) * | 1992-02-28 | 1998-01-14 | 三菱自動車工業株式会社 | Engine ignition timing control device |
DE4239711B4 (en) * | 1992-11-26 | 2005-03-31 | Robert Bosch Gmbh | Method and device for controlling a vehicle |
DE19900740A1 (en) | 1999-01-12 | 2000-07-13 | Bosch Gmbh Robert | Method and device for operating an internal combustion engine |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63141852U (en) * | 1987-03-10 | 1988-09-19 | ||
JPS63263243A (en) * | 1987-04-20 | 1988-10-31 | Mitsubishi Motors Corp | Acceleration slip preventing method for vehicle |
JP2952879B2 (en) * | 1989-03-06 | 1999-09-27 | トヨタ自動車株式会社 | Vehicle acceleration slip control device |
-
1990
- 1990-11-02 JP JP2298171A patent/JP2606440B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH04171245A (en) | 1992-06-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6002979A (en) | Traction control system for automotive vehicles | |
EP0298232B1 (en) | Driving wheel slip control system for vehicles | |
EP0294634B1 (en) | Driving wheel slip control system for vehicles | |
US4873638A (en) | Traction control system for controlling slip of a driving wheel of a vehicle | |
US5103399A (en) | Automotive slip control system with high response characteristics in fuel supply resumption | |
JP2591327B2 (en) | Engine output control device | |
JP3675018B2 (en) | Vehicle driving force control device | |
JP2606440B2 (en) | Engine output control device | |
JP2727714B2 (en) | Engine output control method | |
EP0334371B1 (en) | Driving wheel slip control system for vehicles | |
EP0477940B1 (en) | Engine output control system for vehicle | |
JPH0826837B2 (en) | Ignition timing control device for internal combustion engine | |
JP2616215B2 (en) | Engine output control device | |
JP2952879B2 (en) | Vehicle acceleration slip control device | |
JP2794930B2 (en) | Engine output control device | |
JPH04171246A (en) | Output controller for engine | |
JP2503479B2 (en) | Vehicle drive force control device | |
JPH04166632A (en) | Engine output controller | |
JP2550773B2 (en) | Engine output control device | |
JPH04171242A (en) | Output controller for engine | |
JP2956216B2 (en) | Idle rotation speed control device | |
JP2643421B2 (en) | Vehicle acceleration slip control device | |
JP2623510B2 (en) | Drive wheel control device | |
JPH10311233A (en) | Drive force controller for vehicle | |
JPH04171241A (en) | Output controller for engine |