JPH1030487A - エンジンのトルク制御方法 - Google Patents

エンジンのトルク制御方法

Info

Publication number
JPH1030487A
JPH1030487A JP9101851A JP10185197A JPH1030487A JP H1030487 A JPH1030487 A JP H1030487A JP 9101851 A JP9101851 A JP 9101851A JP 10185197 A JP10185197 A JP 10185197A JP H1030487 A JPH1030487 A JP H1030487A
Authority
JP
Japan
Prior art keywords
engine
change
engine speed
torque
cylinder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9101851A
Other languages
English (en)
Other versions
JP3542456B2 (ja
Inventor
Robert Leonard Morris
ロバート・レナード・モリス
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.)
Motors Liquidation Co
Original Assignee
General Motors 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 General Motors Corp filed Critical General Motors Corp
Publication of JPH1030487A publication Critical patent/JPH1030487A/ja
Application granted granted Critical
Publication of JP3542456B2 publication Critical patent/JP3542456B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1497With detection of the mechanical response of the engine
    • F02D41/1498With detection of the mechanical response of the engine measuring engine roughness
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1504Digital data processing using one central computing unit with particular means during a transient phase, e.g. acceleration, deceleration, gear change
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1002Output torque
    • F02D2200/1004Estimation of the output torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/10Parameters related to the engine output, e.g. engine torque or engine speed
    • F02D2200/1015Engines misfires
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/12Timing of calculation, i.e. specific timing aspects when calculation or updating of engine parameter is performed
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/18Control of the engine output torque
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2250/00Engine control related to specific problems or objectives
    • F02D2250/28Control for reducing torsional vibrations, e.g. at acceleration
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Abstract

(57)【要約】 【課題】 エンジン動揺を緩和するためにエンジントル
ク変化を制御する方法を提供する。 【解決手段】 望ましくないエンジン速度変化を緩和す
るためのエンジントルク制御方法は、既知のエンジン作
動角度での高周波数エンジン速度変化として変化を測定
し、変化が存在する間の各シリンダ燃焼事象に対して、
既知のエンジン作動角度におけるエンジン速度変化位相
を次の燃焼事象における位相に反映させることにより、
エンジン速度変化を緩和するための位相補償された所望
のトルク変化を計算し、次の燃焼事象におけるエンジン
速度変化位相を緩和するために対抗するシリンダ出力ト
ルク変化を計算する。次いで、燃焼事象における点火タ
イミングを変化させることにより又は燃焼事象における
点火のために供給される燃料の量を変化させることによ
り、トルク変化を適用する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は内燃機関(エンジ
ン)の制御技術に関し、特に、動的なエンジン出力トル
ク制御によるエンジンの駆動列における減衰の技術に関
する。
【0002】
【従来の技術】自動車の低速状態においては、トルクコ
ンバータクラッチ(TCC)がロックされたときに、車
両及びエンジンの安定性に対する信頼を損なうようなエ
ンジントルクの周期的な顕著な動揺を生じさせるチャグ
ル(chuggle) と呼ばれる現象が発生する。トルクコンバ
ータクラッチのロックアップを車両の高速時にのみ行う
ようにすることにより、チャグルの発生を阻止できる
が、エンジンの燃費が悪化してしまう。トルクコンバー
タクラッチのロックアップが車両の低速時にも行われ、
車両及びエンジンの安定性に対する信頼を損なうことな
くエンジンの燃費を改善するようにチャグルを補償する
のが望ましい。更に、車両のコスト及び複雑さを大幅に
増大させることなくチャグルを補償するのが望ましい。
【0003】本出願人に係る米国特許第4,535,4
06号明細書に開示されたような種々の「チャグル回
避」制御技術が提案されている。これらの従来の制御技
術では、エンジン速度における所定の変化の関数として
エンジントルク変化信号を発生させ、トルク変化に基づ
きチャグル状態を減衰させている。
【0004】
【発明が解決しようとする課題】このような制御におい
ては、チャグル状態を適正に補償するために、エンジン
作動角度に関する不適正な位相においてトルク変化を適
用しなければならないという欠点がある。エンジントル
クはトルク変化の適用に応じて変化するが、実際に必要
な時間以外での時間におけるエンジントルクはこれを補
償する必要がある。例えば、チャグル状態に対応するエ
ンジン速度の振動はエンジンシリンダの点火事象(event
s)間でピークに達する。従来の制御は点火事象における
トルク変化の適用に限定され、それ故、ピーク期間中の
チャグル状態を減衰することができない。更に、従来の
制御技術によるトルク変化の適用のタイミングは位相遅
れ(phase lag) を伴って実施され、位相リード即ち位相
速め(phase lead)でトルク変化を適用できない。しか
し、位相速めは低エンジン速度状態において生じるが如
きあるチャグル状態を補償するために必要である。
【0005】それ故、点火事象間でのトルク補償が必要
な場合でさえチャグル状態を最も有効に減衰するように
トルク補償を正確に行い、位相遅れ及び位相速めで補償
を行えるチャグル回避補償技術を提供するのが望まし
い。
【0006】
【課題を解決するための手段並びに作用効果】本発明は
動力列におけるチャグル状態を最小のコストで有効に補
償する。この補償は、チャグルに関連するトルク動揺を
最小限に抑えるために、顕著なチャグル状態が存在する
ものとして知られているエンジン作動状態中にエンジン
事象毎にエンジン事象において提供されるエンジン出力
トルク補償の形をしている。次いで、例えば、燃費改善
を実現できるように、チャグル束縛なしに、トルクコン
バータクラッチのロックアップを適用する。
【0007】詳細には、速度誤差項が周期的に発生せし
められて、実際のエンジン速度と所望のエンジン速度と
の間に差を形成する。速度誤差の大きさはチャグルの強
さを表す。速度誤差項はデジタル位相補償器に供給さ
れ、チャグル状態を緩和するためのエンジン出力トルク
の補償量を発生させる。デジタル位相補償器は更に、ト
ルク変化要求の時間と、補償によりエンジン出力速度変
化が生じる時間との間に発生する位相速め又は位相遅れ
を考慮し、補償トルク変化が(トルク変化を計算したと
きに存在する速度変化ではなく)トルク変化を適用した
ときに存在する速度変化を正確に補償する。補償はエン
ジンの出力シャフトの作動角度と同期し、位相補償器は
正確で堅実な位相シフトを生じさせる。必要なら、位相
補償器は、任意の1つの点火事象の時間により制限され
ない正確な補償を提供するために、位相シフトにおける
連続的な変化に対して多数の点火事象にわたって補償を
拡大することができる。
【0008】
【発明の実施の形態】図1を参照すると、内燃機関即ち
エンジン10は車両(図示せず)の駆動車輪を駆動する
ための出力シャフトを有するトランスミッション12に
機械的に接続している。エンジン10は吸入空気をエン
ジンへ定量供給するための普通のバタフライ弁又は回転
弁の如き吸気弁16を配置した吸気ボア14を通して吸
入空気を受け取る。弁16の開度は普通の電位差位置セ
ンサにより出力信号TPに変換される。エンジンの出力
シャフト32はエンジンにより駆動され、その周辺に沿
って複数個の離間した歯即ちノッチ(図示せず)を備
え、これらのノッチは、出力シャフト32の回転中に、
静止のホール効果センサ即ち可変磁気抵抗センサ34を
通過し、このセンサがノッチの通過をサイクルのセンサ
出力信号RPMに変換する。信号RPMの周波数はエン
ジン出力シャフト32の回転数(エンジン速度)に比例
し、個々のサイクルの信号RPMはエンジンサイクルに
おけるエンジンの相対位置を表示するために使用でき
る。
【0009】バイパス導管20は吸気弁16の外側に吸
気通路を提供し、バイパス導管を通る吸入空気に対する
バイパス導管の絞りを変化させる普通の電子制御ソレノ
イド弁(IV)22を有する。エンジン冷却剤は少なく
とも1つの循環経路を介してエンジンを通るように循環
され、循環経路には、普通の熱電対又はサーミスタの如
き温度トランスジューサ24が配置されていて、冷却材
の温度を出力信号Teに変換する。同様に、トランスミ
ッション12を通る冷却剤の循環経路(図示せず)内に
配置された温度トランスジューサはトランスミッション
冷却剤の温度を出力信号Ttに変換する。トランスミッ
ションは複数の作動状態即ちギヤ状態を有し、各ギヤと
エンジン出力シャフト32との間には、トランスミッシ
ョン及びトランスミッション出力シャフト30を駆動す
るために適用される駆動比が確立される。シャフト3
2、30間の駆動比を実際指示する状態たるトランスミ
ッションの活動状態は出力信号Stにより示す。
【0010】電子コントローラ(PCM)36は種々の
トランスジューサ出力信号を受け取り、複数の作動の実
行により、種々の普通のアクチュエータ及びインジケー
タを駆動するための制御及び診断信号を含む一連の信号
を出力する。例えば、点火タイミング制御信号ESTは
コントローラ36により発生せしめられ、点火コントロ
ーラ38へ出力される。点火コントローラ38はタイミ
ングを合わせた駆動信号を点火プラグ40へ出力してエ
ンジンシリンダ内の空気/燃料混合物を点火させ、点火
タイミングは点火タイミング制御信号ESTの値に応じ
て変化する。ソレノイド弁駆動信号IACはコントロー
ラから出力され、弁22の開度を変化させて、バイパス
導管20を通るエンジン吸入空気の量を変化させる。コ
ントローラは車両速度を表すVEHSPD入力信号を受
け取る。この発明の実施の形態においては出力シャフト
30によって駆動されない左側の車輪44は、車輪44
と一緒に回転する車輪ハブのまわりに位置した複数個の
離間した歯即ちノッチ52と、歯に近接して位置し、ハ
ブと一緒に回転しないホール効果型式又は可変磁気抵抗
型式の位置センサ48とを備え、この位置センサは、歯
即ちノッチ52の通過を、駆動されない左側車輪の回転
数を表す出力信号RPMlに変換する。同様に、この発
明の実施の形態においては出力シャフト30によって駆
動されない右側の車輪42は、車輪42と一緒に回転す
る車輪ハブのまわりに位置した複数個の離間した歯即ち
ノッチ50と、歯に近接して位置し、ハブと一緒に回転
しないホール効果型式又は可変磁気抵抗型式の位置セン
サ46とを備え、この位置センサは、歯即ちノッチ50
の通過を、駆動されない右側車輪の回転数を表す出力信
号RPMrに変換する。
【0011】図2を参照すると、信号流れ線図は、本発
明に従ってトルク動揺を緩和するためのタイミングを合
わせたエンジン制御コマンドの変化を生じさせる本発明
の好ましい実施の形態に係る信号の流れの様子を示す。
エンジン速度信号RPMはΔRPM信号発生器60に供
給され、速度信号RPMにおける時間に対する変化量を
表す信号ΔRPMを発生させる。この実施の形態におい
ては、ΔRPM信号発生器は図4に示す処理を含み、こ
の処理では、加算器90において、信号RPMrが信号
RPMlに加算され、ゲインブロック92において0.
5のゲインが加算値に施されて、平均車輪速度を求め、
この平均車輪速度が、現在活動中のトランスミッション
のギヤの駆動比及び最終駆動比を含むエンジンと車両車
輪との間の現在活動中のギヤ比に適用されて、この実施
の形態では、エンジン速度を表す値を形成し、加算器9
6において、この値は測定されたRPM信号から差し引
かれ、出力信号ΔRPMを形成する。
【0012】代わりに、個々の車輪速度情報が利用でき
ないか又は信号ΔRPMの発生に使用できないような本
発明の実施の形態においては、信号ΔRPMは図5の処
理により発生させることができ、この場合は、測定され
た信号RPMが所定の濾過係数を有するローパスフィル
タ(low pass filter) (LPF)100を通されて、信
号RPMFを形成し、この信号は加算器102において
RPM信号から差し引かれ、濾過された値ΔRPMFを
形成する。値ΔRPMFは所定の濾過係数を有する第2
のローパスフィルタ(LPF)104を通され、値ΔR
PMFにおける変化を濾過し、値ΔRPMFFを形成
し、この値は加算器106において値ΔRPMFから差
し引かれ、信号ΔRPMを形成する。エンジン速度の変
化量がおよそゼロになった場合又は実質上一定になった
場合に、出力ΔRPMはゼロに向かって減衰する。
【0013】図4において、信号ΔRPMは次いでデッ
ドバンドフィルタ(dead band filter)に供給され、信号
ΔRPMの大きさが所定のゼロの範囲内にある場合は、
その値がゼロに設定され、車両の運転手が気づかないほ
どのエンジン速度変化の如き小さなエンジン速度変化が
制御コマンドの変化を生じさせないようにする。この実
施の形態におけるデッドバンドの範囲は約±10r.
p.m.とする。次いで、ゲインステージ64におい
て、較正ゲインがデッドバンドフィルタの出力に適用さ
れ、車両のチューニングを行う。ゲインKはエンジン速
度及び現在活動中のトランスミッションのギヤ比(信号
St、図1)の所定の関数として記憶されたゲイン値の
スケジュールから選択される。次いで、ゲインステージ
の出力は位相補償器66へ送られ、エンジンに生じてい
る位相差を相殺し、信号ΔRPMにより表示される駆動
列の振動を緩和するのに必要なエンジントルク偏差を生
じさせる。
【0014】次いで、トルク偏差はトルクリミッタ68
により所定のトルク上限値(TQMAX)及びトルク下
限値(TQMIN)に限定される。次いで、限定された
トルク偏差はバイアス計算ステージ70へ供給され、こ
の実施の形態においては、バイアス計算ステージでは、
トルクバイアス値を計算するための必要なトルク偏差を
生じさせる点火タイミングを提供し、このバイアス値が
加算器72において限定されたトルク偏差から差し引か
れる。一般に、点火タイミングの変化はベースタイミン
グ値MBTを介してエンジントルクを減少させるために
のみ利用できる。トルクバイアス値は、点火タイミング
の変化がエンジントルクを増大させるのではなくて減少
させるのを補償するのに必要なものとして設けられる。
特に、濾過されたトルク偏差がトルクバイアスを越える
場合は、トルクバイアスは濾過されたトルク偏差に設定
され、それ以外の場合は、トルクバイアスはゼロに向か
って徐々に減衰する。ステージ70におけるトルクバイ
アス計算は、バイアスがゼロに減衰する時間が駆動列の
振動を緩和するのに要する時間とほぼ同じになるようす
べきである。
【0015】次いで、限定されたトルク偏差とトルクバ
イアス値との間の差ΔTQbは、エンジン出力トルクに
おける所望の変化と対応する点火タイミングの必要な変
化との間の較正された関係を表す所定の記憶検索テーブ
ル(ステージ74)へインデックス値として供給され、
点火タイミングにおける変化を表す値ΔSPKを出力
し、この値は従来技術に従って普通の点火タイミング制
御処理により得られるベース点火タイミング値に加算さ
れて、エンジンの個々の点火プラグ40へタイミングを
合わせて供給されるためにコントローラ38へ供給され
る点火タイミングコマンドを形成する。値ΔSPKは、
本発明に従って、エンジンにおける位相遅れを相殺し、
駆動列の振動を大幅に緩和するために正確にタイミング
を合わせた方法でエンジンの出力トルクを調整するよう
にベース点火タイミング値を変更する。
【0016】この実施の形態においては図2、4、5の
線図の種々のステージにおける作動を実行するための特
定のコンピュータ作動を図3のフローチャートに示す。
このコンピュータ作動は(普通の6気筒エンジンにおけ
るシリンダの上死点位置の約70°手前での)第1の基
準パルスの発生時にステップ110で開始される。本発
明の実施の形態によれば、図3のルーチンの作動はエン
ジンのクランクシャフト32(図1)上の歯又はノッチ
の通過により表されるエンジンシリンダ事象の如きエン
ジン事象と同期して行われる。このような事象は図6の
タイミング図において示され、各事象は図6のタイミン
グ図の矢印200の如き垂直矢印により示される。各垂
直矢印は所定の回転角度にわたってのエンジンの回転を
表示する、センサ34により感知される図1のクランク
シャフト32上の歯又はノッチの通過を表す。例えば、
この実施の形態における6気筒エンジン10において
は、図6に示すように、シリンダの基準周期毎に6つの
事象が存在する;即ち、クランクシャフトの各20°の
回転に対して1つの事象が存在する。クランクシャフト
事象の割り込みは図6に事象210として示すシリンダ
上死点位置の手前約70°において生じる事象の通過に
続いて開始される。割り込みが生じると、コントローラ
(PCM)36が作動を一時中断させ、図3の作動を順
次実行させる。例えば、事象210とその直前の事象と
の間の時間差に反比例するものとしてエンジン速度が測
定される。(図6に事象220として示される)次の点
火事象のタイミングは図6の作動の実行により決まるト
ルク偏差に基づき変更され、本発明に従ってエンジン速
度の変化を補償する。本発明では、エンジン速度測定と
(図6の次のシリンダの上死点位置230での)次のト
ルク発生事象との間の遅れは基準周期(図6の6つの事
象)に等しいサンプル周期の約1/2の遅れに維持され
る。従って、サンプル周期はエンジン速度に依存し、位
相補償器はエンジン速度の関数として決定しなければな
らない。
【0017】図3において、クランクシャフト事象の割
り込みが生じたとき、図3の割り込みルーチンがステッ
プ120で開始し、次のステップ122へ進んで、現在
のクランクシャフト事象の時間として割り込みの時間を
記憶する。このような時間はコントローラ(PCM)3
6(図1)内の普通のRAM内に記憶することができ
る。次のステップ124において、現在の割り込みがシ
リンダの上死点位置手前70°の事象に対応していない
場合は、ステップ126を実行し、任意の必要な燃料制
御又は吸入空気制御又は診断作動の如き任意の必要な普
通のエンジン制御及び診断作動を行う。その後、このル
ーチンは終了してリターン(ステップ150)となり、
クランクシャフト事象割り込みが生じたときに一時中断
された先のオンゴーイングコントローラ(PCM)36
作動を再開始させる。
【0018】ステップ124において、現在の割り込み
がシリンダの上死点位置手前70°の事象に対応してい
る場合は、ステップ128において、現在の事象の発生
と直前の上死点位置手前70°のクランクシャフト事象
の発生との間の時間差の逆数に所定の定数を乗算したも
のとして、エンジン速度RPMを決定する。次いで、ス
テップ129において、コントローラのメモリーに記憶
された値ΔRPMが古い値ΔRPM(OLDΔRPM)
として記憶される。次いで、値ΔRPMが決定されてコ
ントローラのメモリーに記憶され(ステップ130)、
例えば図4又は図5について説明した処理におけるエン
ジン速度の変化量として使用される。次いで、値ΔRP
Mはデッドバンドフィルタを通され(ステップ13
2)、この値がゼロ近傍の所定のエンジン速度バンド内
にある場合は、値ΔRPMがゼロに設定され、不必要な
補償を最小限に抑える。次いで、次のステップ134に
おいて、図1のStの値に従って決定されるエンジン速
度及び現在活動中のギヤ比の関数として現在活動中のゲ
インを決定し、車両のチューニングに用いられる。この
ゲインは一定のエンジン速度変化に対するトルク補正の
量に対応するように決定される。ゲインは普通の車両較
正方法により決定されるが、例えば、テストスタンド上
で作動する特定の動力列を用い、各一連のエンジン速度
及び活動トランスミッションギヤに対して最小のゲイン
から出発し、更なる補償改善が生じなくなるまでゲイン
を増大させ、その速度及びギヤの組み合わせに対する最
も有効な補償に対応する値をゲインとして決定する。
【0019】次いで、ステップ136において、現在の
エンジン速度及びトランスミッションギヤに対して、一
組の較正したゲインD0、N0、N1(後述)を参照す
ることにより、位相補償器のための係数を選択する。こ
れらのゲインはエンジンにおいて生じる位相遅れを正確
に相殺するのに必要な普通の較正方法により確立され
る。これらの係数の代表的な値は第4ギヤについて図7
に示すが、曲線300はD0のためのゲインを示し、曲
線310はN0のためのゲインを示し、曲線320はN
1のためのゲインを示す。次いで、次のステップ137
において、メモリーに記憶された現在の値ΔTQは古い
値(OLDΔTQ)として記憶される。次いで、次のス
テップ138において、係数が位相補償器に供給され、
トルク偏差ΔTQを決定し、これをコントローラ(PC
M)のメモリーに記憶させる。位相補償器は例えば次の
ような普通の形のものとすることができる。
【0020】ΔTQ=D0×OLDΔTQ+N1×ΔR
PM+N0×OLDΔRPM ここに、D0、N0、N1はステップ136にて決定さ
れたゲインであり、OLDΔTQは記憶された直前の値
ΔTQであり、ΔRPMは現在の濾過されたΔRPM値
であり、OLDΔRPMは直前の濾過されたΔRPM値
である。位相補償器はエンジンに生じた位相差を相殺
し、本発明に従って駆動列の振動を緩和するのに必要な
エンジントルクの変化を提供する。エンジン速度変化の
大きさは、位相補償器により、補償エンジン出力トルク
の変化が生じる正確なエンジン作動角度に反映され、こ
の実施の形態においては、そのエンジン作動角度につい
てエンジン速度変化に正確に対抗するか又はこれを緩和
するようなトルク変化を決定できるように、そのエンジ
ン作動角度でのエンジン速度変化の大きさを決定するた
めの次のシリンダ燃焼事象である。
【0021】次いで、ステップ140において、決定し
たΔTQ値が、エンジン出力パワーを大幅に減少させる
ことなく有効な振動緩和を行うのに十分なものとして決
定された所定のトルク範囲に制限される。次いで、ステ
ップ142において、トルクバイアス項が発生せしめら
れ、トルク偏差を負の値に限定する。一般に、値ΔTQ
が直前のトルクバイアス値を越えた場合は、トルクバイ
アス値はΔTQに設定され、その他の場合は、トルクバ
イアス値は所定の減衰スケジュールに沿って又は所定の
減衰時間率に従ってゼロに向かって徐々に減衰される。
減衰率は、全体の減衰時間がエンジン速度変化を実質上
緩和するのに必要な時間とほぼ同じになるように設定す
べきである。次いで、ステップ144において、発生し
たトルクバイアス項が値ΔTQから差し引かれ、次い
で、点火タイミング変化を表すΔSPK値が、記憶検索
テーブルに差をあてはめることにより、差の関数として
決定される(ステップ146)。
【0022】次いで、ステップ148において、ベース
点火タイミングコマンドが決定したΔSPKコマンドに
より調整され、次の活動エンジンシリンダの点火プラグ
にタイミングを合わせて供給される。例えば、図6の事
象220の如き次の活動エンジンシリンダの点火事象の
時間はベース点火タイミング値と値ΔSPKとの組み合
わせにより決められる。
【0023】本発明は、上述の位相補償器66(図2)
を使用して多数のエンジンシリンダの燃料供給事象にわ
たってエンジン出力トルクを変化させるような燃料射出
量制御に代えて、普通のディーゼルエンジンへの応用の
如き圧力点火エンジンへの応用におけるチャグル状態を
補償するために適用できる。従来、エンジン出力トルク
における所望の変化は、補償が多数の射出事象にわたっ
ての幅広い燃料射出量変化を必要とする場合でさえも、
チャグル状態を緩和するように正確に決められた位相で
の燃料射出量の変化により提供されている。
【0024】本発明を説明するための好ましい実施の形
態は本発明を限定するものではなく、本発明の要旨を逸
脱することなく種々の修正が可能である。
【図面の簡単な説明】
【図1】好ましい実施の形態のエンジン制御ハードウエ
ア及びエンジンを概略的に示す構成図である。
【図2】本発明に従ってエンジン速度変化を補償するた
めの信号の流れを示す信号流れ線図である。
【図3】好ましい実施の形態のエンジン制御を実施する
ために図1の制御ハードウエアにより実行される一連の
作動を示すフローチャートである。
【図4】エンジン速度差値を決定するための好ましい作
動を示す信号流れ線図である。
【図5】エンジン速度差値を決定するための作動の変形
例を示す信号流れ線図である。
【図6】好ましい実施の形態の同期サンプリングタイミ
ングを示すタイミング図である。
【図7】本発明に従って適用される制御係数と制御パラ
メータとの間の関係を示すグラフである。
【符号の説明】
10 エンジン 36 コントローラ 38 点火コントローラ 40 点火プラグ 60 ΔRPM発生器 62 デッドバンドフィルタ 64 ゲイン 66 位相補償器 68 トルクリミッタ 70 バイアス計算 72、76 加算器 74 ΔSPK検索

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 エンジンサイクルの各々においてトルク
    発生燃焼事象をそれぞれ生じる複数個のシリンダを有す
    るエンジンの望ましくない速度変化を減少させるために
    エンジンの出力トルクを変化させるエンジントルク制御
    方法において、 エンジン速度変化作動状態を特定する工程と;エンジン
    速度変化作動状態が特定されたときにエンジン速度変化
    を減少させるために、エンジンシリンダの燃焼事象にお
    いて発生したトルクを、次の(イ)−(ホ)の工程によ
    り変化させる工程と; (イ)現在のエンジン作動角度を決定する工程; (ロ)現在のエンジン作動角度における望ましくないエ
    ンジン速度変化を見積もる見積もり工程; (ハ)決定した現在のエンジン作動角度から、次のシリ
    ンダの燃焼事象におけるエンジン作動角度に、見積もっ
    たエンジン速度変化を位相補償する位相補償工程; (ニ)位相補償したエンジン速度変化の値の所定の関数
    として、上記次のシリンダの燃焼事象のためのエンジン
    シリンダ出力トルク変化値を計算する工程;及び (ホ)上記次のシリンダの燃焼事象において生じるトル
    クを、計算したエンジンシリンダ出力トルク変化値に従
    って制御する工程;を備えたことを特徴とするエンジン
    トルク制御方法。
  2. 【請求項2】 上記見積もり工程が、 公称エンジン速度を決定する工程と;実際のエンジン速
    度を見積もる工程と;実際のエンジン速度と公称エンジ
    ン速度との間の差として、望ましくないエンジン速度変
    化を決定する工程と;を有することを特徴とする請求項
    1の方法。
  3. 【請求項3】 上記見積もり工程が、 公称エンジン速度を決定する工程と;実際のエンジン速
    度を見積もる工程と;実際のエンジン速度と公称エンジ
    ン速度との間の差の関数として、望ましくないエンジン
    速度変化を決定する工程と;を有することを特徴とする
    請求項1の方法。
  4. 【請求項4】 上記位相補償工程が現在のエンジン作動
    角度から次のシリンダの燃焼事象におけるエンジン作動
    角度へ望ましくないエンジン速度変化を反映して、当該
    次のシリンダの燃焼事象における望ましくないエンジン
    速度変化の大きさを決定することを特徴とする請求項1
    の方法。
  5. 【請求項5】 上記次のエンジンシリンダの燃焼事象に
    おいて発生したトルクを変化させる工程が、 計算したエンジンシリンダ出力トルク変化値を実質上提
    供する次のエンジンシリンダの燃焼事象のタイミングに
    おける変化を発生させる工程と;発生したタイミングの
    変化により次のエンジンシリンダの燃焼事象の点火タイ
    ミングを変化させる工程と;を有することを特徴とする
    請求項1の方法。
  6. 【請求項6】 上記次のエンジンシリンダの燃焼事象に
    おいて発生したトルクを変化させる工程が、 計算したエンジンシリンダ出力トルク変化値を実質上提
    供する燃料コマンドの変化を発生させる工程と;発生し
    た燃料コマンド変化により次のエンジンシリンダの燃焼
    事象における燃焼のために供給される燃料を変化させる
    工程と;を有することを特徴とする請求項1の方法。
  7. 【請求項7】 エンジンシリンダ内で空気/燃料混合物
    を点火させるエンジンシリンダの燃焼事象におけるトル
    ク発生を制御することによりエンジン速度の動揺を緩和
    するためのエンジントルク制御方法において、 エンジン速度動揺の存在を検出する検出工程と;複数の
    エンジンシリンダ燃焼事象の各々に対して、エンジン速
    度動揺の存在の検出に続き、(イ)燃焼事象におけるエ
    ンジン作動角度を特定し、(ロ)燃焼事象の前のエンジ
    ンシリンダ事象を判定し、判定したエンジンシリンダ事
    象におけるエンジン作動角度を特定し、(ハ)判定した
    エンジンシリンダ事象におけるエンジン速度動揺の大き
    さを見積もり、(ニ)燃焼事象にエンジン速度動揺の大
    きさを反映させるためにエンジン速度動揺を位相補償
    し、(ホ)反映されたエンジン速度動揺の大きさに対抗
    するエンジンシリンダトルクの変化を決定し、(ヘ)エ
    ンジン速度動揺を緩和するために、決定したエンジンシ
    リンダトルク変化に従ってエンジンシリンダ燃焼事象に
    おけるトルク発生を制御する工程と;を備えたことを特
    徴とするエンジントルク制御方法。
  8. 【請求項8】 上記検出工程が、 エンジン速度の変化の時間率を見積もる工程と;エンジ
    ン速度の変化の公称時間率を決定する工程と;見積もっ
    たエンジン速度変化時間率と公称エンジン速度変化時間
    率との間の差を表す差値を計算する工程と;計算した差
    値が所定の差しきい値を越えたときにエンジン速度動揺
    の存在を検出する工程と;を有することを特徴とする請
    求項7の方法。
  9. 【請求項9】 上記の位相補償工程が、見積もったエン
    ジン速度動揺の大きさをデジタル位相補償処理に適用す
    る工程を有することを特徴とする請求項7の方法。
  10. 【請求項10】 上記の制御工程が、 ベースシリンダ燃焼制御コマンドを参照する工程と;決
    定したエンジンシリンダトルク変化の所定の関数として
    燃焼制御コマンドの変化を計算する工程と;計算した燃
    焼制御コマンド変化によりベース制御コマンドを変化さ
    せる工程と;変化したベース制御コマンドに従って燃焼
    事象における燃焼を制御する工程と;を有することを特
    徴とする請求項7の方法。
  11. 【請求項11】 上記ベース制御コマンドを、燃焼事象
    を生じさせるベースエンジン作動角度を表すベース点火
    タイミングコマンドとしたことを特徴とする請求項10
    の方法。
  12. 【請求項12】 上記ベース制御コマンドが燃焼事象中
    点火のためにシリンダに供給されるべきベース燃料の量
    に対応し、上記燃焼制御コマンド変化が燃焼事象中点火
    のためにシリンダに供給されるべき燃料を変化させるた
    めの燃料量変化に相当することを特徴とする請求項10
    の方法。
JP10185197A 1996-04-18 1997-04-18 エンジンのトルク制御方法 Expired - Fee Related JP3542456B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/634,322 US5669354A (en) 1996-04-18 1996-04-18 Active driveline damping
US634322 1996-04-18

Publications (2)

Publication Number Publication Date
JPH1030487A true JPH1030487A (ja) 1998-02-03
JP3542456B2 JP3542456B2 (ja) 2004-07-14

Family

ID=24543318

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10185197A Expired - Fee Related JP3542456B2 (ja) 1996-04-18 1997-04-18 エンジンのトルク制御方法

Country Status (4)

Country Link
US (1) US5669354A (ja)
EP (1) EP0802317B1 (ja)
JP (1) JP3542456B2 (ja)
DE (1) DE69724691T2 (ja)

Families Citing this family (45)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19538369A1 (de) * 1995-10-14 1997-04-17 Bosch Gmbh Robert Verfahren und Anordnung zum Reduzieren von Lastwechselschlägen bei einem Kraftfahrzeug
SE512556C2 (sv) * 1995-12-22 2000-04-03 Volvo Ab Metod för reducering av vibrationer i ett fordon och anordning för utförande av metoden
DE19753997C1 (de) * 1997-12-05 1999-07-29 Siemens Ag Verfahren zum Steuern einer Brennkraftmaschine zur Kompensation von Ruckelschwingungen
JP3405163B2 (ja) * 1997-12-17 2003-05-12 トヨタ自動車株式会社 内燃機関の燃料噴射量制御装置
US6122557A (en) 1997-12-23 2000-09-19 Montell North America Inc. Non-linear model predictive control method for controlling a gas-phase reactor including a rapid noise filter and method therefor
JP3367429B2 (ja) * 1998-08-19 2003-01-14 トヨタ自動車株式会社 内燃機関の燃料噴射制御装置
DE19905604A1 (de) * 1999-02-11 2000-08-17 Bosch Gmbh Robert Verfahren und Vorrichtung zur Dämpfung von ruckartigen Fahrzeugbewegungen
GB2350909A (en) * 1999-06-11 2000-12-13 Ford Motor Co Controlling undesired fore and aft oscillations of a motor vehicle
US6574535B1 (en) 2000-05-31 2003-06-03 General Motors Corporation Apparatus and method for active driveline damping with clunk control
JP4431927B2 (ja) * 2001-02-20 2010-03-17 株式会社デンソー 点火システムの制御方法
US6589135B2 (en) * 2001-08-21 2003-07-08 Deere & Company System and method for reducing vehicle bouncing
US6629025B2 (en) 2002-01-03 2003-09-30 General Motors Corporation Surge suppression control for a motor vehicle drivetrain
US7222011B2 (en) * 2004-07-23 2007-05-22 General Motors Corporation Engine and driveline torque transfer device control
US7739016B2 (en) * 2006-03-22 2010-06-15 Gm Global Technology Operations, Inc. Parameter state estimation
JP2008095964A (ja) * 2006-10-16 2008-04-24 Luk Lamellen & Kupplungsbau Beteiligungs Kg 振動を減衰するための装置、特にねじり振動ダンパ
JP2009019504A (ja) * 2007-07-10 2009-01-29 Hitachi Ltd エンジンの制御方法並びに制御装置
US10227939B2 (en) 2012-08-24 2019-03-12 GM Global Technology Operations LLC Cylinder deactivation pattern matching
US9249749B2 (en) 2012-10-15 2016-02-02 GM Global Technology Operations LLC System and method for controlling a firing pattern of an engine to reduce vibration when cylinders of the engine are deactivated
US9239024B2 (en) 2012-09-10 2016-01-19 GM Global Technology Operations LLC Recursive firing pattern algorithm for variable cylinder deactivation in transient operation
US9458778B2 (en) 2012-08-24 2016-10-04 GM Global Technology Operations LLC Cylinder activation and deactivation control systems and methods
US9534550B2 (en) 2012-09-10 2017-01-03 GM Global Technology Operations LLC Air per cylinder determination systems and methods
US9249748B2 (en) * 2012-10-03 2016-02-02 GM Global Technology Operations LLC System and method for controlling a firing sequence of an engine to reduce vibration when cylinders of the engine are deactivated
US9376973B2 (en) 2012-09-10 2016-06-28 GM Global Technology Operations LLC Volumetric efficiency determination systems and methods
US9458779B2 (en) 2013-01-07 2016-10-04 GM Global Technology Operations LLC Intake runner temperature determination systems and methods
US9140622B2 (en) 2012-09-10 2015-09-22 GM Global Technology Operations LLC System and method for controlling a firing sequence of an engine to reduce vibration when cylinders of the engine are deactivated
US9726139B2 (en) 2012-09-10 2017-08-08 GM Global Technology Operations LLC System and method for controlling a firing sequence of an engine to reduce vibration when cylinders of the engine are deactivated
US9416743B2 (en) * 2012-10-03 2016-08-16 GM Global Technology Operations LLC Cylinder activation/deactivation sequence control systems and methods
US9382853B2 (en) 2013-01-22 2016-07-05 GM Global Technology Operations LLC Cylinder control systems and methods for discouraging resonant frequency operation
US9458780B2 (en) 2012-09-10 2016-10-04 GM Global Technology Operations LLC Systems and methods for controlling cylinder deactivation periods and patterns
US8979708B2 (en) 2013-01-07 2015-03-17 GM Global Technology Operations LLC Torque converter clutch slip control systems and methods based on active cylinder count
US9719439B2 (en) 2012-08-24 2017-08-01 GM Global Technology Operations LLC System and method for controlling spark timing when cylinders of an engine are deactivated to reduce noise and vibration
US9650978B2 (en) * 2013-01-07 2017-05-16 GM Global Technology Operations LLC System and method for randomly adjusting a firing frequency of an engine to reduce vibration when cylinders of the engine are deactivated
US9638121B2 (en) * 2012-08-24 2017-05-02 GM Global Technology Operations LLC System and method for deactivating a cylinder of an engine and reactivating the cylinder based on an estimated trapped air mass
US9222427B2 (en) 2012-09-10 2015-12-29 GM Global Technology Operations LLC Intake port pressure prediction for cylinder activation and deactivation control systems
US9249747B2 (en) 2012-09-10 2016-02-02 GM Global Technology Operations LLC Air mass determination for cylinder activation and deactivation control systems
FR2998006B1 (fr) * 2012-11-09 2015-01-02 Peugeot Citroen Automobiles Sa Procede de filtrage d'un couple de consigne moteur lors d'un passage des jeux moteur
US9494092B2 (en) 2013-03-13 2016-11-15 GM Global Technology Operations LLC System and method for predicting parameters associated with airflow through an engine
US9441550B2 (en) 2014-06-10 2016-09-13 GM Global Technology Operations LLC Cylinder firing fraction determination and control systems and methods
US9341128B2 (en) 2014-06-12 2016-05-17 GM Global Technology Operations LLC Fuel consumption based cylinder activation and deactivation control systems and methods
US9556811B2 (en) 2014-06-20 2017-01-31 GM Global Technology Operations LLC Firing pattern management for improved transient vibration in variable cylinder deactivation mode
US9599047B2 (en) 2014-11-20 2017-03-21 GM Global Technology Operations LLC Combination cylinder state and transmission gear control systems and methods
US10337441B2 (en) 2015-06-09 2019-07-02 GM Global Technology Operations LLC Air per cylinder determination systems and methods
US10267376B2 (en) 2016-06-30 2019-04-23 GM Global Technology Operations LLC Powertrain torque transfer damping mechanism
IT201800006158A1 (it) * 2018-06-08 2019-12-08 Sistema per limitare una velocita' di rotazione di un motore a combustione interna
JP7384144B2 (ja) * 2020-11-13 2023-11-21 トヨタ自動車株式会社 駆動源制御装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4357662A (en) * 1978-05-08 1982-11-02 The Bendix Corporation Closed loop timing and fuel distribution controls
JPS5993945A (ja) * 1982-11-19 1984-05-30 Nippon Denso Co Ltd 内燃機関のアイドル運転制御方法
US4535406A (en) * 1983-02-22 1985-08-13 Allied Corporation Fuel distribution control for an internal combustion engine
US4893244A (en) * 1988-08-29 1990-01-09 General Motors Corporation Predictive spark timing method
DE4232204C2 (de) * 1992-09-25 1995-11-02 Siemens Ag Verfahren zur Unterdrückung von Schwingungen im Antriebsstrang eines Kraftfahrzeugs
FR2713286B1 (fr) * 1993-11-30 1996-01-05 Renault Procédé de correction des à-coups de couple d'un moteur à combustion interne.
US5573474A (en) * 1994-06-28 1996-11-12 General Motors Corporation Method for controlling ignition timing for an internal combustion engine

Also Published As

Publication number Publication date
DE69724691D1 (de) 2003-10-16
EP0802317B1 (en) 2003-09-10
JP3542456B2 (ja) 2004-07-14
DE69724691T2 (de) 2004-07-15
EP0802317A2 (en) 1997-10-22
EP0802317A3 (en) 2000-02-02
US5669354A (en) 1997-09-23

Similar Documents

Publication Publication Date Title
JP3542456B2 (ja) エンジンのトルク制御方法
JP3741721B2 (ja) 内燃機関のトルクの制御方法および装置
US4928652A (en) Engine control system for suppressing car body vibration
US5740045A (en) Predictive spark controller
JP6275761B2 (ja) 車両駆動装置
US20090076707A1 (en) Fuel injection system with injection quantity learning function
JPH1089214A (ja) エンジンの点火時期制御装置
JPH04128535A (ja) 内燃機関の制御装置
CA2827913C (en) Control system for internal combustion engine
EP1612391A2 (en) EGR Control unit and method for an internal combustion engine
JP5488561B2 (ja) 内燃機関の学習装置
JP3791032B2 (ja) 内燃機関の燃料噴射制御装置
JP3555367B2 (ja) 自動変速機の制御装置及びその方法
JPS6267258A (ja) 内燃機関の運転制御方法
EP0216111A2 (en) Fuel injection system and control method therefor
JPH01193065A (ja) エンジンの制御装置
JP2007092723A (ja) 内燃機関の燃料噴射量制御装置
JP4738473B2 (ja) 内燃機関のトルク制御装置
JP3589970B2 (ja) 車両の駆動トルク制御装置
JP4496670B2 (ja) 車両用エンジンの制御装置
JP2878880B2 (ja) 内燃機関の燃料噴射制御装置
JPS63248954A (ja) 内燃機関の空燃比制御装置
JPH11324877A (ja) 内燃機関のアイドル安定化点火時期補正方法
JPH0425428B2 (ja)
JP2550290B2 (ja) 内燃機関の点火時期制御方法及び装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20001006

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20040331

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

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

Free format text: PAYMENT UNTIL: 20090409

Year of fee payment: 5

LAPS Cancellation because of no payment of annual fees