Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3663788B2 - Valve timing control device for internal combustion engine - Google Patents
[go: Go Back, main page]

JP3663788B2 - Valve timing control device for internal combustion engine - Google Patents

Valve timing control device for internal combustion engine Download PDF

Info

Publication number
JP3663788B2
JP3663788B2 JP33608096A JP33608096A JP3663788B2 JP 3663788 B2 JP3663788 B2 JP 3663788B2 JP 33608096 A JP33608096 A JP 33608096A JP 33608096 A JP33608096 A JP 33608096A JP 3663788 B2 JP3663788 B2 JP 3663788B2
Authority
JP
Japan
Prior art keywords
engine
fuel
valve timing
valve
speed
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
JP33608096A
Other languages
Japanese (ja)
Other versions
JPH10176557A (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.)
Toyota Motor Corp
Original Assignee
Toyota Motor 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 Toyota Motor Corp filed Critical Toyota Motor Corp
Priority to JP33608096A priority Critical patent/JP3663788B2/en
Publication of JPH10176557A publication Critical patent/JPH10176557A/en
Application granted granted Critical
Publication of JP3663788B2 publication Critical patent/JP3663788B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

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/0002Controlling intake air
    • F02D2041/001Controlling intake air for engines with variable valve actuation
    • 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/12Improving ICE efficiencies

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)
  • Valve-Gear Or Valve Arrangements (AREA)
  • Valve Device For Special Equipments (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、内燃機関の運転状態に応じて機関のバルブタイミングを変更し、機関の吸気弁と排気弁とのバルブオーバラップ量を制御するバルブタイミング制御装置に関する。
【0002】
【従来の技術】
従来より、内燃機関の回転数、負荷等の運転状態に応じて吸排気弁の開閉タイミング(バルブタイミング)を変更し、各運転状態における出力や燃費の向上を図るバルブタイミング制御装置が知られている。
この種のバルブタイミング制御装置では、バルブタイミングを変更することにより吸気弁と排気弁との両方が同時に開弁している期間(以下、この期間の長さを「バルブオーバラップ量」と称する)を最適値に設定し、各運転状態における機関性能を向上させている。
【0003】
この種のバルブタイミング制御装置の例としては、例えば特開平4−194331号公報に記載されたものがある。
同公報の装置は、機関運転状態に応じてバルブタイミングの切換を行い、低回転低負荷運転時にはバルブオーバラップ量を小さく設定し、更に機関温度が低い冷間運転時には全運転領域でバルブオーバラップ量を小さく設定するようにしたものである。
【0004】
一般に、バルブオーバラップ量を大きく設定すると排気行程時に排気弁とともに吸気弁が開弁している期間が長くなり、気筒内の既燃ガスが吸気ポートに逆流する、いわゆる既燃ガスの吹き返しが生じやすくなる。特に、機関の低負荷運転時にはスロットル弁開度が小さく吸気ポート負圧が大きく(すなわち吸気ポート内の絶対圧力が低く)なっているため、バルブオーバラップがあると既燃ガスの吹き返しが生じやすくなる。
【0005】
吸気ポートへの既燃ガスの吹き返しの量が大きいと、吸気ポートに逆流した既燃ガスが吸気行程時に気筒内に再吸入されることにより、気筒に供給される新気の量が低下する問題(内部EGR量の増大)が生じる他、特に機関温度が低い場合には吸気ポートに供給された燃料のうち吸気ポート壁面に付着する燃料(壁面付着燃料)の量が増大するため十分な量の燃料が気筒に供給されなくなる問題が生じる。
【0006】
すなわち、機関温度が低い場合には、吸気ポートに供給された燃料は蒸発しにくいため、吸気ポート内に比較的大きな液体燃料粒子を形成している。この状態で吸気ポートに既燃ガスが逆流すると、吸気ポート内の燃料粒子が吹き戻されて壁面に付着してしまう。また、機関温度が低い程、すなわち燃料の気化状態が悪い程壁面に付着する燃料の量は増大するようになる。このため、低温時に既燃ガスの吹き返しが生じると燃料の壁面付着のため気筒に十分な燃料が供給されず、冷間ヘジテーション(いわゆる低温加速時のもたつき)が生じたり、内部EGR量の増大により燃焼が不安定になったりする問題がある。
【0007】
上記特開平4−194331号公報では、吸気ポート負圧が大きく吹き返しが生じやすい低回転低負荷運転時には、バルブオーバラップ量を小さくして既燃ガスの吹き返しを低減し、内部EGR量の増大による燃焼の悪化を防止するとともに、更に、機関温度が低い冷間運転時には全運転領域でバルブオーバラップ量を小さくし、既燃ガスの吹き返しによる壁面付着燃料の量を低減するようにしている。
【0008】
上述のように、上記公報の装置では、低温時の内部EGR量の低減による燃焼の安定及び、低温時の壁面付着燃料の低減による冷間ヘジテーションの防止のために機関低温時には高温時に較べてバルブオーバラップ量を小さく設定している。
また、上記以外にも、機関低温時にはバルブタイミングを変更する可変バルブタイミング機構の作動速度が低下し、運転条件の変化によっては機関の失火等が生じやすくなる問題がある。すなわち、低温時には各部のフリクションの増大や作動油の粘性増大のため可変バルブタイミング機構の作動速度は遅くなる。このため、機関低温時にはバルブオーバラップ量を運転条件に適した大きさに変更するのに要する時間が長くなり。最適バルブオーバラップ量と実際のバルブオーバラップ量との間に一時的に差が生じるようになる。この場合、最適値よりもバルブオーバラップ量が小さい場合には機関出力が低下する問題はあるものの機関の運転上大きな問題は生じない。しかし、最適値に対してバルブオーバラップが過度に大きい場合には失火が生じてしまい、極端な場合には機関の運転が不可能になる場合がある。このため、通常は機関低温時にはバルブオーバラップ量を高温時よりも小さく設定して、可変バルブタイミング機構の作動速度が低下しても実際のバルブオーバラップ量が最適値より過度に大きくなることがないようにして、低温時の失火を防止することがおこなわれている。
【0009】
すなわち、従来、▲1▼内部EGRの低減、▲2▼壁面付着燃料の低減、▲3▼可変バルブタイミング機構の作動速度の遅れによる失火の防止、を目的として機関低温時にはバルブオーバラップ量を機関高温時より小さく設定することが行われていた。
【0010】
【発明が解決しようとする課題】
ところが、バルブタイミングを変更することにより気筒のバルブオーバラップ量を変更するバルブタイミング制御装置で上記公報の装置のように機関低温時に一律にバルブオーバラップを小さくする制御を行うと、低温時に機関性能が大きく低下する問題がある。バルブタイミングを変更することによりバルブオーバラップ量を変更する場合には、通常バルブの開弁期間は一定に維持される。すなわち、吸気弁の開閉タイミングを変更してバルブオーバラップを制御する場合を例にとって考えると、吸気弁の開閉タイミングを早くする(進角させる)程バルブオーバラップ量は増大し、遅くする程(遅角させる程)バルブオーバラップは減少する。このため、バルブタイミングを制御してバルブオーバラップ量を変更する場合には、バルブオーバラップ量を小さく設定すると吸気弁の閉弁タイミングも同時に遅くなり、吸気弁が気筒の吸気行程終了後圧縮行程中に閉弁するようになってしまう。このように、吸気弁の閉弁時期が圧縮行程にかかるようになると、一旦気筒内に吸入された吸気が圧縮行程時に吸気弁から吸気ポートに押し戻されるようになり気筒の吸気体積効率が低下してしまう問題が生じる。特に、機関低回転時には、吸気慣性による過給効果が殆ど得られないため吸気弁の閉弁時期が遅くなると吸気体積効率の低下による機関出力の減少も大きくなる。
【0011】
一方、例えば、壁面付着燃料について考えると、機関低温時においても、燃料の気化状態が良好であれば多少バルブオーバラップによる既燃ガスの吹き返しがあっても燃料の壁面付着は生じにくい。このため、機関低温時であっても、気化状態の良好な軽質燃料を使用している場合には、気化状態の悪い重質燃料を使用する場合に較べてバルブオーバラップ量を増大することができるはずである。
【0012】
また、可変バルブタイミング機構のフリクションが少ない場合や、作動油として粘性の低い油を使用する等により、低温であっても可変バルブタイミング機構の作動速度が高い場合には、作動速度が低い場合に較べて低温時のバルブオーバラップを大きく設定しても失火等が生じることはないはずである。
このため、前記特開平4−194331号公報の装置のように、機関低温時に一律にバルブオーバラップ量を小さく設定していたのでは、運転条件によっては本来必要がないにもかかわらずバルブオーバラップ量を小さく設定し、機関出力を低下させた運転を行うことになる場合がある。
【0013】
本発明は上記問題に鑑み、バルブタイミングを変更することによりバルブオーバラップ量を調節する場合に、機関低温時であってもバルブオーバラップ量の低減を最小限にとどめ、従来機関出力の低下を生じていた条件での機関出力を向上させることが可能なバルブタイミング制御装置を提供することを目的としている。
【0014】
【課題を解決するための手段】
請求項1に記載の発明によれば、内燃機関のバルブタイミングを変更することにより、内燃機関の運転状態に応じて機関のバルブオーバラップ量を調節し、機関低温時に機関高温時に較べて機関のバルブオーバラップ量を小さく設定するバルブタイミング制御装置において、バルブタイミング変更時のバルブタイミング変化速度を検出する作動速度検出手段と、機関低温時のバルブオーバラップ量を、前記バルブタイミング変化速度が大きいときに前記バルブタイミング変化速度が小さいときより大きくなるように補正する作動速度補正手段と、を備えた内燃機関のバルブタイミング制御装置が提供される。
【0015】
請求項2に記載の発明によれば、更に、機関回転数を検出する回転数検出手段を備え、機関低温時のバルブオーバラップ量を、機関回転数が高いときに機関回転数が低いときより大きくなるように補正する回転数補正手段を備えた請求項1に記載のバルブタイミング制御装置が提供される。
【0016】
請求項3に記載の発明によれば、更に、機関の使用燃料の性状を判定する燃料判定手段と、該燃料判定手段により、機関使用燃料が軽質燃料であると判断されたときに、機関のバルブオーバラップ量を機関使用燃料が重質燃料であると判定された場合に較べて大きくなるように補正する燃料補正手段と、を備えた請求項1に記載のバルブタイミング制御装置が提供される。
請求項4に記載の発明によれば、前記燃料判定手段は、機関始動後の燃料タンク内の燃料温度の変化と燃料タンク内圧力の変化とに基づいて機関の使用燃料の性状を判定する、請求項3に記載のバルブタイミング制御装置が提供される。
【0017】
請求項1の発明では、機関低温時にはバルブオーバラップ量は機関高温時に較べて小さな値に設定されるが、バルブタイミングの変化速度(可変バルブタイミング機構の作動速度)が速い場合には、低温時であってもバルブタイミング変化速度が低い場合に較べてバルブオーバラップ量が大きな値に補正される。このため、機関低温時であっても可変バルブタイミング機構の応答速度が早く、最適バルブオーバラップ量と実際のバルブオーバラップ量との差が大きくならないような場合にはバルブオーバラップ量が大きな値に設定される。
【0018】
更に、請求項2の発明では、請求項1において、機関回転数に応じたバルブオーバラップ量の補正が行われる。すなわち、機関高回転時には可変バルブタイミング機構作動油ポンプの吐出圧や吐出流量が増大するため、可変バルブタイミング機構の作動速度は機関低回転時より速くなる。従って、機関低回転時に作動速度検出手段が検出した可変バルブタイミング機構作動速度に基づいてバルブオーバラップを制御すると、機関高回転時のバルブオーバラップ量が必ずしも適切にならないおそれがある。請求項2の発明では、回転数補正手段は作動速度補正手段により補正されたバルブオーバラップ量を機関回転数に応じて補正する。これにより、可変バルブタイミング機構作動速度の機関回転数による変化が補正される。
【0019】
請求項3の発明では、請求項1において、機関使用燃料が軽質燃料である場合には、バルブオーバラップ量は機関使用燃料が重質燃料である場合に較べて大きくなるように補正される。このため、機関低温時であっても使用燃料の気化のしやすさに応じてバルブオーバラップ量が補正され、燃料の気化が良好で壁面付着が生じにくいような場合にはバルブオーバラップ量が大きな値に設定される。
また、請求項4の発明では機関始動後の燃料タンク内の燃料温度の変化と燃料タンク内圧力の変化とに基づいて機関使用燃料が判定することにより、燃料の気化傾向が正確に判定される。
【0020】
【発明の実施の形態】
以下添付図面を用いて本発明の実施形態について説明する。
図1は本発明のバルブタイミング制御装置を4サイクル機関の吸気弁に適用した場合の概略構成を示す図である。
本実施形態においては、吸気弁と排気弁との駆動用ににそれぞれ別のカムシャフトを有するダブルオーバヘッドカムシャフト(DOHC)型機関が使用され、可変バルブタイミング機構は吸気カムシャフトのみに設けられている。すなわち、本実施形態では排気弁のバルブタイミング変更は行わず、吸気弁のバルブタイミングのみを運転条件に応じて変更することにより吸気弁と排気弁とのバルブオーバラップを変更するようにしている。なお、本発明はこの実施形態に限定されるものではなく、排気弁のみのバルブタイミング変更を行うもの、或いは吸気弁と排気弁との両方のバルブタイミング変更を行うものについても適用可能である。
【0021】
図1において、1はDOHC型機関の吸気弁(図示せず)を開閉駆動する吸気カムシャフト、その全体を10で示すのは吸気カムシャフト端部に設けられた可変バルブタイミング機構である。
可変バルブタイミング機構10は、円筒状スリーブ13を有するタイミングプーリ12と、カムシャフト1の端部を覆うカバー14とを備えており、タイミングプーリ12は円筒状スリーブ13を介して吸気カムシャフト1の周囲にカムシャフト1に対して回転可能に装着されている。また、カバー14はタイミングプーリ12にボルト15により固定され、プーリ12と一体に回転するようになっている。
【0022】
カバー14内部にはピストン部材17が設けられている。ピストン部材17は、円環状のピストン部19と、ピストン部19から延びる円筒部21とを備えており、ピストン部19の外周面と内周面とは、カバー14の内周面とプーリ12のスリーブ13の外周面とにそれぞれ摺接している。また、ピストン部材17の円筒部21の外周面と内周面とには、それぞれ所定の捩じれ角を有するアウターヘリカルギヤ21aとインナーヘリカルギヤ21bとが刻設されており、アウターヘリカルギヤ21aはカバー14内周面に形成された内歯ヘリカルギヤ22aと、またインナーヘリカルギヤ21bはカムシャフト1の端面にボルト1a、ピン1bにより一体に装着されたリング状の外歯ヘリカルギヤ22bとそれぞれ噛合している。
【0023】
本実施形態の可変バルブタイミング機構10では、機関のクランク軸(図示せず)の回転は、タイミングベルト12aを介してタイミングプーリ12に伝えられる。プーリ12が回転すると、カバー14がプーリ12と一体に回転し、ヘリカルギヤ22a、21aを介してカバー14に連結されたピストン部材17がカバー14と一体に回転する。ピストン部材17は、ヘリカルギヤ21b、22bを介して同時にカムシャフト1にも連結されているため、これによりカムシャフト1がプーリ12と一体に回転する。
【0024】
すなわち、本実施形態の可変バルブタイミング機構10では、カムシャフト1の回転駆動力は、クランク軸からタイミングベルト12aを介してタイミングプーリ12に伝達され、プーリ12からカバー14、ヘリカルギヤ22a、21a、ピストン部材17及びヘリカルギヤ21b、22bを経てカムシャフト1に伝達される。
【0025】
本実施形態の可変バルブタイミング機構10は、ピストン部材17をカムシャフト1軸線方向に移動させることにより吸気弁のバルブタイミングの変更を行う。
すなわち、ピストン部材17は、互いに噛合するそれぞれ所定の捩じれ角のヘリカルギヤ22a、21aと21b、22bとによってカバー14およびカムシャフト1に連結されている。このため、ピストン部材17がカムシャフト軸線方向に移動するとヘリカルギヤ22aと21a及び21b、22bの噛合位置はそれぞれの歯筋に沿って軸線方向に移動する。ところが、それぞれのギヤの歯面は、カムシャフト軸線方向に対して捩じれ角を有するため、噛合位置が軸線方向に移動すると、カバー14とピストン部材17、及びピストン部材17とカムシャフト1とはそれぞれヘリカルギヤの歯筋に沿って円周方向に相対移動する。このため、ピストン部材17の軸線方向移動にともなってカバー14とピストン部材17、及びピストン部材17とカムシャフト1とは相対的に回転することになる。従って、機関の運転中にピストン部材17をカムシャフト1軸線方向に移動させることにより、タイミングプーリ12の回転位相、すなわちクランク軸の回転位相に対するカムシャフト1の回転位相を進める(或いは遅らせる)ことが可能となり、カムシャフト1に駆動される吸気弁の開閉タイミングを進角(或いは遅角)させることができる。
【0026】
上述のように、本実施形態の可変バルブタイミング機構10は吸気カムシャフト1の回転位相のみを変化させるものであるため、バルブタイミング変更の際には吸気弁の開弁時期と閉弁時期とは常に同じ量だけ変化し、吸気弁の開弁期間自体は一定に維持される。
本実施形態では、機関運転中に、油圧を用いてピストン部材17を移動させることによって吸気弁のバルブタイミング変更操作を行う。図1に示すように、カムシャフト1内には2つの油通路2及び3が軸線方向に沿って穿設されている。油通路2はカムシャフト1の中心に設けられ、油通路2の軸端側はボルト1aに穿設されたポート2aを介してカバー14内面とピストン部材17の軸端側端面との間に形成される油圧室5に連通している。また、油通路2のもう一方の端部はカムシャフト1に半径方向に穿設されたポート2bを介して後述するリニアソレノイドバルブ25に接続されている。一方、油通路3の軸端側端部は前述のリング状外歯ヘリカルギヤ22bにより閉塞されている。また、油通路3は半径方向に穿設されたポート3aを介して、ピストン部材17端面とタイミングプーリ12及びカバー14とで形成される油圧室8に連通するとともに、別のポート3bを介してリニアソレノイドバルブ25に連通している。
【0027】
リニアソレノイドバルブ25は、スプール26を有するスプール弁であり、前述の油通路2のポート2bに配管を介して接続された油圧ポート26aと、油通路3のポート3bに配管を介して接続された油圧ポート26b、機関潤滑油ポンプ等の油圧供給源28に接続されたポート26c及び2つのドレーンポート26d、26eを備えている。バルブ25のスプール26はポート26aと26bのうちのいずれか一方を選択的にポート26cに連通し、他方をドレーンポートに接続するように動作する。
【0028】
すなわち、図1においてスプール26が左方向に移動すると、油通路2のポート2bに連通するポート26aはポート26cを介して油圧供給源28に接続され、ドレーンポート26dは閉鎖される。また、この時同時に油通路3のポート3bに接続されたポート26bはドレーンポート26eに連通する。このため、可変バルブタイミング機構10の油圧室5には、機関の潤滑油ポンプ等の油圧供給源28から油通路2、ポート2aを介して潤滑油が流入し、ピストン部材17を図1右方向に押動する。また、この時油圧室8内の潤滑油はポート3aから油通路3、ポート3b、リニアソレノイドバルブ25のポート26b等を通ってドレーンポート26eから排出される。このため、ピストン部材17は図1右方向に移動する。
【0029】
また、図1において逆にスプール26が右方向に移動すると、ポート26bはポート26cに接続され、ポート26aはドレーンポート26dに接続される。これにより、油圧室8には油通路3を通って潤滑油が流入し、油圧室5からは油通路2を通ってドレーンポート26dに潤滑油が排出されるため、ピストン部材17は図1左方向に移動する。
【0030】
なお、本実施形態では、油圧室5に潤滑油が供給されてピストン部材17が図1右方向に移動すると吸気弁バルブタイミングは進角側に変更され、油圧室8に潤滑油が供給されてピストン部材17が図1左方向に移動すると吸気弁バルブタイミングは遅角側に変更されるようにヘリカルギヤ21a、21b及び22a、22bの捩じり角が設定されている。
【0031】
また、図1に25bで示すのは、スプール26を駆動するリニアソレノイドアクチュエータである。リニアソレノイドアクチュエータ25bは後述する制御回路30からの制御信号を入力し、この制御信号の大きさに比例する量だけスプール26を移動させることにより、ピストン部材17の位置、すなわち吸気弁のバルブタイミングを変更する。
【0032】
図1に30で示すのは、リニアソレノイドバルブ25の作動を制御する制御回路である。本実施形態では、制御回路30はリードオンリメモリ(ROM)32、ランダムアクセスメモリ(RAM)33、マイクロプロセッサ(CPU)34、入力ポート35、出力ポート36を相互に双方向性バス31で接続した公知の構成のディジタルコンピュータとして構成される。また、制御回路30はバッテリ等の電源に直結され、機関が停止されても記憶保持が可能なバックアップRAM37を備えている。本実施形態の制御回路30は、機関運転条件に応じてリニアソレノイドバルブ25の作動を制御して吸気弁のバルブタイミングを調節し、吸排気弁のバルブオーバラップ量を制御する。この制御のため、制御回路30の入力ポート35には、機関の吸気通路に設けられたエアフローメータ41から機関吸入空気量(体積流量)に比例する電圧信号と、機関冷却水通路に設けられた水温センサ42から機関冷却水温度THWに比例する電圧信号とが、それぞれAD変換器43を介して入力されているほか、機関クランク軸に設けられたクランク軸回転角センサ44からクランク軸回転角CAを表すパルス信号と、カムシャフトに設けられたカム回転角センサ45からカムシャフト1の回転角CMAを表すパルス信号とが入力されている。
【0033】
また、本実施形態では機関の燃料タンク(図示せず)には、タンク内の燃料温度を検出する燃料温度センサ47と燃料タンク内圧を検出する燃料タンク圧力センサ49とが設けられており、センサ47からの燃料温度FTに比例する電圧信号とセンサ49からのタンク内圧FPに比例する電圧信号とが、それぞれAD変換器43を介して制御回路30の入力ポート35に入力されている。
【0034】
エアフローメータ41で検出した機関吸入空気量は、公知の方法で重量流量Gに換算され、更に機関回転数NEを用いて機関1回転当たりの吸気重量流量GN(=G/NE)が一定時間毎に算出され、制御回路30のRAM33に格納される。
クランク軸回転角センサ44からのパルス信号は、クランク軸回転720度毎に発生するクランク軸の基準位置を示すN1信号と、クランク軸回転30度毎に発生するNE信号とからなり、カム回転角センサ45からはカムシャフト回転360度毎にカムシャフトが基準位置に到達したことを示すCN1パルス信号が発生する。制御回路30は一定時間毎にNE信号のパルス間隔から機関回転数NEを計算するとともに、この機関回転数NEを用いてN1信号とCN1信号との時間間隔からカムシャフト1の回転位相(吸気弁の実際のバルブタイミング)VTを演算する。この演算結果はRAM33に格納される。また、冷却水温度THWは一定時間毎にAD変換され同様にRAM33に格納される。つまり、RAM33に格納されるGN、NE、VT、THW及びFT、FP等の各検出値は一定時間毎に更新され、常時最新の値がRAM33に格納されている。
【0035】
後述するように、機関回転数NEと機関吸入空気量GNとは機関の負荷条件を表すパラメータとして使用される。また、冷却水温度THWは後述するバルブタイミングの機関温度に基づく補正のために使用される。また、タンク内燃料温度FTとタンク内圧力FPとは、機関燃料の性状の判定に使用される。
一方制御回路30の出力ポート36は、駆動回路48を介してリニアソレノイドバルブ25のアクチュエータ25bに接続され、制御信号をアクチュエータ25bに供給している。
【0036】
本実施形態では、制御回路30は、燃料温度センサ47、燃料タンク圧力センサ49とともに、燃料性状を判定する燃料性状判定手段、及び機関低温時にバルブオーバラップ量を燃料性状に応じて補正する燃料補正手段として機能する。
次に、本実施形態の吸気弁のバルブタイミング設定について図2を用いて説明する。
【0037】
図2は吸気弁と排気弁との一般的な開閉時期を模式的に示す図である。図2において、TDCはピストン行程上死点、BDCは下死点を示し、IO、ICはそれぞれ吸気弁の開弁時期と閉弁時期、EO、ECはそれぞれ排気弁の開弁時期と閉弁時期とを表している。図2に示すように、吸気弁は排気行程上死点(TDC)前から開弁し、吸気行程下死点(BDC)後に閉弁する。また、排気弁は爆発行程下死点(BDC)前から開弁し、排気行程上死点(TDC)後に閉弁する。図2に示すように、排気行程では排気弁が閉じる(EC)前に吸気弁が開く(IO)ようにバルブタイミングが設定されるため、吸気弁と排気弁との両方が開弁している期間(図2にOLで示す期間)が存在する。本実施形態では期間OLの長さ(角度)をバルブオーバラップ量と称する。また、本実施形態では吸気弁開弁時期から上死点までの角度をバルブタイミング値VTと定義している。図2から判るように、本実施形態では排気弁の閉弁時期は固定されているため、バルブタイミング値VTとバルブオーバラップ量OLとは一対一に対応する。すなわち、VTが大きい(吸気弁の開弁時期IOが早い)ことはバルブオーバラップ量OLもそれに応じて大きくなっていることを意味し、VTが小さい(吸気弁の開弁時期IOが遅い)ことは、バルブオーバラップ量OLもそれに応じて小さくなっていることを意味している。
【0038】
一般に、吸気弁のバルブタイミングVT(バルブオーバラップOL)の設定が機関性能に及ぼす影響は以下の通りである。
(1)VTを増大させてバルブオーバラップ量OLを大きく設定すると、吸気管負圧が増大(吸気ポート絶対圧力が低下)する低負荷時には、既燃ガスの吸気ポートへの吹き返しが大きくなる。また、吸気ポートに吹き返した既燃ガスが燃焼室内に再吸入されるため燃焼室内の残留既燃ガス量が大きくなる、いわゆる内部EGR効果が増大する。一方、負荷が増大するにつれてスロットル弁開度が増大し吸気負圧は減少するため、高負荷時にはバルブオーバラップ量OLを大きく設定しても既燃ガスの吹き返しは小さくなる。
【0039】
(2)VTを減少させてバルブオーバラップ量OLを小さく設定すると、吸気弁の開弁時期と閉弁時期とはバルブオーバラップ量OLが大きい場合に較べて遅くなる(図2、IO′、IC′はバルブオーバラップ量を小さく設定したときの吸気弁の開弁時期と閉弁時期とを示す)。この場合、圧縮行程時に吸気弁が開弁している期間(図2にIBで示す期間)が長くなるため、低中速回転領域では気筒内に吸入された新気が圧縮行程初期に気筒から吸気ポートに押し戻されるようになり、気筒の充填効率が低下する。従って、バルブオーバラップ量OLを小さく設定すると、気筒の実圧縮比が低下する。
【0040】
一方、高回転領域では吸気の流速が早くなるため吸気慣性効果が生じ、閉弁時期を遅くするほど充填効率が向上して実圧縮比が増大する。このため、機関高回転領域では、バルブオーバラップ量OLを小さく設定すると、気筒の実圧縮比は増大する。
本実施形態では、上記の機関性能に対するバルブタイミング値の影響を考慮して、以下に説明するように機関の各運転領域における吸気弁バルブタイミングを設定している。
【0041】
図3は、本実施形態における標準状態における運転時、すなわち機関の暖機完了後の運転時のバルブタイミング値VTの設定値の一例を示している。以下、この標準状態における、バルブタイミング設定値を基本バルブタイミング値(tVVT)と称する。
図3の表中、縦軸は機関負荷を表すパラメータとして使用する機関1回転当たりの吸入空気重量GN(グラム/回転)、横軸は機関回転数NE(RPM)を表しており、基本バルブタイミング値tVVTはクランク軸の回転角度(°CA)で表してある。
【0042】
図3に示すように、基本バルブタイミング値tVVTは、機関の中回転中負荷運転領域(図3においてNE≒2400〜3200RPM、GN≒1.0〜1.25グラム/回転付近の領域)で最大値をとり(すなわち、バルブオーバラップ量OLも最大となり)、この中回転中負荷領域から回転数または負荷が離れるほど小さな値になり、バルブオーバラップ量OLも小さくなる。
【0043】
すなわち、本実施形態では低負荷領域(例えば、GN<1.00)では、負荷が低いほど基本バルブタイミング値tVVT(すなわち、バルブオーバラップ量OL)を小さく設定して、既燃ガスの吹き返しによる内部EGRの低減による燃焼の安定を図っている。また、中負荷領域では、内部EGR量を大幅に増大することによりエミッションの改善とポンピングロスの低減を図ることができるためバルブオーバラップ量OL(基本バルブタイミング値tVVT)は低負荷または高負荷時より全般的に大きく設定される。しかし、中負荷領域においても、低速領域でバルブオーバラップ量OLをあまり大きく設定すると燃焼不安定が生じやすくなるため、また高速中負荷領域ではバルブオーバラップ量OLを大きく設定すると吸気慣性を利用できなくなり逆に充填効率が低下するため、低速領域と高速領域ではバルブオーバラップ量OLは比較的小さい値に設定される。このため本実施形態では、中速中負荷領域でバルブオーバラップ量OLが最大となるように基本バルブタイミング値tVVTの値が設定されている。
【0044】
また、高負荷領域では、内部EGRを低減して出力を増大する必要があるためVTは全般的に小さく設定される。特に高速領域ではVTを小さくするほど吸気慣性による新気充填効率の向上効果が大きいため、低、中速領域よりもVTが小さく設定されている。このため、本実施形態では、高負荷領域(GN>1.25の領域)では、負荷が大きくなるほどバルブオーバラップ量OLは小さくなり、更に同一負荷では低速領域(NE<1600RPM)より高速領域(NE>3200RPM)でバルブオーバラップ量OLが小さくなるように基本バルブタイミング値tVVTが設定されている。
【0045】
次に、本実施形態の機関低温時における基本バルブタイミング値tVVTの補正について説明する。
上述したように、図3に示したバルブタイミングtVVT(バルブオーバラップ量)は、機関が十分に暖機された後の標準状態におけるものである。ところが、機関温度が低い状態では燃料の気化状態が悪いため、吸気ポートへの既燃ガスの吹き返しが大きいと、吸気ポートに供給された液状のままの燃料粒子が既燃ガスの吹き返しにより吸気ポート壁面に付着してしまう問題がある。機関低温時には吸気ポート壁面温度も低く、吸気ポート壁面に付着した燃料は気化しにくいため、機関低温時に燃料の壁面付着が生じると気筒内に実際に供給される燃料の量が減少してしまい、低温運転時の機関回転数上昇のもたつき(いわゆる冷間ヘジテーション)などの問題が生じる。そこで、本実施形態では、機関冷却水温度THWに基づいて図3の基本バルブタイミング値tVVTを補正し、機関温度(機関冷却水温度THW)が低いほど実際のバルブオーバラップ量が小さくなるようにして、冷間ヘジテーションの発生を防止している。
【0046】
図4は、冷却水温度THWと、THWに基づくバルブタイミング温度補正量tVTHWとの関係を示すグラフである。図4に示すように、温度補正量tVTHWの値は、暖機完了後(冷却水温度THWが所定値THW1 以上)では0に設定され、THW<THW1 の温度範囲では冷却水温度THWが低いほど大きな値に設定され、さらに冷却水温度THWが所定値THW0 以下の領域では一定の大きな値に設定される。後述するように、制御回路30は冷却水温度TWHに基づいて、温度補正量tVTHWの値を図4から決定し、機関回転数と負荷とから決定される基本バルブタイミング値tVVTを温度補正量tVTHWを用いて補正し、実際の可変バルブタイミング機構10のバルブタイミング制御目標値VVTを、VVT=tVVT−tVTHW(但しVVT≧0)として算出する。
【0047】
この結果、温度補正後のバルブタイミング制御目標値VVTは、図3の基本バルブタイミング値tVVTから全運転領域にわたって一律に冷却水温度THWに応じた補正量tVTHWだけ小さく設定されることになる。
ところが、このように機関低温時に全部の負荷領域においてバルブオーバラップ量が小さくなるような温度補正をすると、前述したように吸気弁の閉弁時期の遅延により、特に吸気慣性による過給効果が得られない低中速運転領域では機関実圧縮比の低下による機関の出力低下が大きくなる問題がある。
【0048】
ところで、上記バルブオーバラップ量の機関温度による補正は、機関低温時に既燃ガスの吸気ポートへの吹き返しにより燃料がポート壁面に付着することを防止することを主たる目的としている。しかし、機関低温時でも吸気ポートに供給された燃料粒子が気化または十分に微粒化していれば、既燃ガスの吸気ポートへの吹き返しがあっても燃料の壁面付着は少なくなる。一方、燃料の気化傾向は燃料の組成により大きく異なっており、軽質成分を多く含む燃料(軽質燃料)では、機関低温時でも気化状態は良好である。このため、機関低温時であっても気化状態が良好な軽質燃料を使用している場合には燃料の壁面付着は生じにくくなっており、バルブオーバラップ量を多少大きく設定しても冷間ヘジテーション等の問題は生じない。
【0049】
すなわち、機関低温時には一律にバルブオーバラップ量を小さく設定していたのでは、本来もっとバルブオーバラップ量を大きく設定して機関出力を増大可能な軽質燃料使用時にも、バルブオーバラップ量が小さく設定されてしまい、不必要に機関出力の低下を生じさせることになる。そこで、本実施形態では、前述の温度補正を行った後のバルブタイミング設定値を更に機関の使用燃料の性状に応じて補正し、使用燃料が軽質であるほどバルブオーバラップ量を増大するようにしている。これにより、機関低温時には真に必要な場合にのみバルブオーバラップ量が低減され、不必要な機関出力の低下が防止される。
【0050】
上記のように、使用燃料の性状に応じて機関低温時のバルブオーバラップ量を補正するためには、現在機関で使用している燃料の気化傾向を正確に判定する必要がある。本実施形態では、機関始動後の燃料タンク内の燃料温度の変化と燃料タンク内圧力の変化とを計測することにより、以下の方法で燃料性状を判定するようにしている。
【0051】
図5は燃料タンク内の圧力(燃料蒸気圧力)とタンク内の燃料温度との関係を説明する図である。図5の横軸は燃料温度を、縦軸はタンク内圧力をそれぞれ示しており、図中のカーブAは軽質成分を多く含む燃料(軽質燃料)の場合を、カーブBは重質成分を多く含む燃料(重質燃料)の場合をそれぞれ示している。燃料タンク内の圧力は燃料温度が上昇すると燃料蒸気圧の上昇とともに増大する。このとき、図5に示すように気化しやすい軽質燃料(カーブA)では、温度が同一であっても気化しにくい重質燃料(カーブB)より蒸気圧が高くなるため、燃料タンク内の圧力は大きくなる。また、図5に示すように軽質燃料の場合のタンク内圧と重質燃料の場合のタンク内圧との差は燃料温度が高くなるほど大きくなる。すなわち、燃料温度が一定量上昇する間のタンク内圧増加は、燃料が軽質であるほど(気化しやすいほど)大きくなっている。そこで、本実施形態では、燃料温度が所定の温度幅(図5、ΔF)だけ上昇する間のタンク内圧力上昇(図5、ΔFP)を計測することにより、燃料の気化傾向を判定している。
【0052】
図6、図7は、上記燃料性状を判定するための判定ルーチンを説明するフローチャートである。本ルーチンは制御回路30により一定時間毎に実行される。
本ルーチンでは、機関始動毎に燃料性状の判定を行うようにしている。
図6においてルーチンがスタートすると、ステップ601では機関始動が完了したか否かが判定され、機関始動が完了していない場合(始動操作中の場合)には、ステップ603とステップ605でフラグXFUEL、XDTの値がそれぞれ初期値1に設定される。機関始動完了の有無は、例えば機関回転数が所定値以上(例えば400RPM以上)に上昇したか否かに基づいて判定される。また、XFUELは、機関燃料性状の判定を機関始動毎に1回のみ実行するためのフラグであり、フラグXFUELの値は燃料性状の判定が完了した後ステップ633(図7)で0にセットされる。更に、フラグXDTは計測開始時の燃料温度FT0とタンク内圧FP0とを記憶するためのフラグであり、XDTの値はFT0とFP0とを記憶後にステップ621で0にセットされる。
【0053】
ステップ601で機関始動が完了していた場合には、ステップ607に進み、フラグXFUELの値が1にセットされているか否かを判定する。XFUEL≠1の場合(すなわち、燃料性状判定が既に終了している場合)には、ステップ609以下は実行せずに直ちにルーチンを終了する。
ステップ607で、XFUEL=1であった場合には、ステップ609に進み、燃料タンク内の燃料残量FL、燃料タンク内圧FP及び燃料温度FTを読み込み、ステップ611からステップ615でこれらの値に基づいて、燃料性状判定のための前提条件が成立しているか否かを判定する。
【0054】
ステップ611からステップ615で判定される前提条件は、▲1▼タンク内燃料残量FLが最小値(AL)より大きいこと、▲2▼タンク内燃料温度FTが所定の温度範囲内(B<FT<C)にあること、▲3▼タンク内圧FPが所定の圧力範囲内(D<FP<E)にあること、であり上記▲1▼から▲3▼の前提条件のいずれか一つでも成立しない場合には、本ルーチンは燃料性状の判定を行うことなく直ちに終了する。
【0055】
ここで、燃料性状判定の際に条件▲1▼から▲3▼を要求するのは、後述するように本実施形態では、燃料タンク内の温度、圧力の上昇により燃料性状を判定するため、温度と圧力の上昇が安定した範囲で計測を行う必要があるためである。すなわち、条件▲1▼を要求するのは、タンク内の燃料残量が所定の最小値以上でない場合にはタンク内圧力上昇が小さくなり、計測誤差が生じやすいためであり、条件▲2▼を要求するのは、温度上昇に対するタンク内圧力の上昇がある程度大きい範囲(図5参照)で計測を行うためである。また、条件▲3▼を要求するのは、燃料タンクには通常、タンク内圧が一定の範囲内になるように制御する圧力制御弁が設けられているため、この圧力制御弁が作動しない圧力範囲で計測を行う必要があるからである。
【0056】
ステップ611からステップ615の条件が全て成立すると、ステップ617から621では、条件が成立した時点のタンク内圧FPと燃料温度FTとを、それぞれ計測開始時の圧力FP0、温度FT0として記憶する。ステップ617及びステップ621は、ステップ619を1回だけ実行するために設けられている。
【0057】
次いで、ルーチンは図7ステップ623に進む。
図7、ステップ623では、現在の燃料温度FTが計測開始時の温度FT0(ステップ619)から所定の温度幅ΔFだけ上昇したか否かが判定され、上昇幅がΔFより小さい場合にはステップ625以下を実行せずにルーチンを終了する。また、計測開始時からΔFだけ燃料温度が上昇していた場合には、ステップ625で計測開始時からの燃料タンク内圧力上昇幅ΔFP(=FP−FP0)が算出される。そして、ステップ627では燃料性状基本学習値tKFUELの値がステップ625で算出したΔFPに基づいて決定される。
【0058】
図8は、ΔFPとtKFUELとの関係を示す図である。図8に示すように本実施形態では、tKFUELの値はΔFPの値が大きいほど大きな値に設定される。図5で説明したように、所定の温度上昇幅(ΔF)に対するタンク内圧力の上昇幅(ΔFP)は、燃料の揮発性(気化傾向)が大きいほど、すなわち燃料が軽質であるほど大きくなる。従って、本実施形態では燃料性状基本学習値tKFUELの値は、燃料が軽質であるほど大きな値に設定されるようになる。
【0059】
ステップ629、ステップ631はステップ627で求めた燃料性状基本学習値tKFUELの値のタンク内燃料残量に応じた補正を行うステップである。
タンク内の燃料残量が少ない(すなわち、タンク内燃料油面上部空間の容積が大きい)と、燃料温度上昇に対するタンク内圧力の上昇が小さくなる。従って、現在のタンク内燃料残量が少ないほどステップ627で求めたtKFUELの値は真の値より小さくなっていると考えられる。そこで、本実施形態では、ステップ609で読み込んだ燃料残量FLの値に応じて、燃料残量補正係数tKFLを決定し(ステップ629)、真の燃料性状学習値KFUELを、KFUEL=tKFUEL×tKFLとして算出している。
【0060】
図9は、燃料残量補正係数tKFLと燃料残量FLとの関係を示す図である。図9に示すように、tKFLの値は燃料残量FLの値が小さいほど大きな値に設定される。
以上により、燃料性状学習値KFUELを算出後、ステップ633では算出したKFUELの値を制御回路30のバックアップRAM37に格納し、ステップ635でフラグXFUELの値を0にセットした後ルーチンを終了する。前述のように、フラグXFUELの値が0にセットされると、その後は燃料性状の判定(ステップ609からステップ633)は実行されなくなる。
【0061】
なお、燃料性状学習値KFUELの算出に用いた図8、図9の関係は予め実際の燃料タンクと燃料性状とに基づいて実験等により決定し、制御回路30のROM32に格納してある。
次に、上記燃料性状学習値KFUELを用いた本実施形態のバルブタイミング制御について説明する。図10は、本実施形態のバルブタイミング制御ルーチンを示すフローチャートである。本ルーチンでは、機関運転条件に応じてバルブタイミングを設定するとともに、上記に説明したように機関冷却水温度と燃料性状とに基づいてバルブタイミング設定値を補正する。このルーチンは、制御回路30により一定時間毎に実行される。
【0062】
図10においてルーチンがスタートすると、ステップ1001では、機関1回転当たりの吸気重量流量GNと機関回転数NEが読み込まれる。次いでステップ1003では、このGNとNEとの値を用いて前述の図3の関係から基本バルブタイミングtVVTが読みだされる。図3の関係は、予めGNとNEとを用いた数値マップとして制御回路30のROM32に格納されている。
【0063】
基本バルブタイミングtVVT算出後、ステップ1005では、現在の冷却水温度THWが読み込まれ、ステップ1007では、この冷却水温度THWから図4の関係を用いて温度補正量tVTHWが決定される。ここで、図4の関係も予めTHWの値を用いた数値マップの形で制御回路30のROM32に格納されている。
【0064】
次いで、ステップ1009では、図6のルーチンで算出した燃料性状学習値KFUELの値がバックアップRAM37から読みだされる。そして、ステップ1011では、KFUELの値に基づいて燃料性状補正量tVFUELが決定される。図11は、燃料性状学習値KFUELと燃料性状補正量tVFUELとの関係を示すグラフである。図11に示すように、本実施形態では、燃料性状補正量tVFUELの値は、学習値KFUELが大きな値であるほど、すなわち燃料が軽質であるほど小さな値に設定される。
【0065】
ステップ1013では、上記により求めた温度補正量tVTHWと燃料性状補正量tVFUELとを用いて、基本バルブタイミングtVVTが補正され、バルブタイミングの設定値VVTが、VVT=tVVT−tVTHW−tVFUELとして算出される。
次いで、ステップ1015、1017では、ステップ1011で補正したバルブタイミング設定値VVTが負の値になっている場合にはVVT=0に再設定され、バルブタイミング設定値VVTが常にVVT≧0になるように制限する。
【0066】
そして、ステップ1019では、カム軸回転角センサ45で検出した実際のバルブタイミングVTが設定値VVTに一致するようにリニアソレノイドバルブ25を制御してルーチンを終了する。この制御は、例えばVVTとVTとの偏差に基づくPDI(比例微分積分)制御とされる。
上記補正を行うことにより、バルブタイミングは他の条件が同じであれば、機関温度が低いほど小さな値に設定され、機関温度が低いほどバルブオーバラップ量が小さくなる。また、バルブタイミングVTは使用燃料の性状によっても補正され、他の条件が同一であれば使用燃料が軽質であるほどバルブタイミングVTは大きな値になるように補正され、バルブオーバラップ量は大きな値になる。このため、機関温度が低い場合でも使用燃料が軽質である場合には重質燃料使用時に較べてバルブオーバラップは大きな値に設定されるようになり、機関低温時に本来必要のない機関出力低下が生じることが防止される。
【0067】
次に、本発明バルブタイミング制御の別の実施形態について説明する。
前述の実施形態では、燃料性状に応じてバルブタイミングを補正することにより、機関低温時であってもバルブオーバラップを小さく設定する必要のない軽質燃料使用時には、バルブオーバラップ量を増大して機関出力の低下を防止していた。これに対して、本実施形態では燃料性状の代わりに可変バルブタイミング機構10の作動速度に応じてバルブオーバラップ量を補正する。
【0068】
前述したように、一般に機関低温時には可変バルブタイミング機構作動油の粘性増大や各作動部のフリクション増大等により可変バルブタイミング機構作動速度は低下する。このため、機関負荷状態が変化してバルブタイミング制御目標値(最適バルブタイミング値)が減少した場合には、実際のバルブタイミングが制御目標値に到達するまでに比較的長い時間を要するようになり、一時的に実際のバルブタイミングが最適バルブタイミング値より大きい状態が続くことになる。
【0069】
この場合、バルブオーバラップ量も最適値より大きい状態となるため、実際のバルブオーバラップ量が最適値に較べて非常に大きい場合には機関の失火を生じることになる。そこで、一般的には機関低温時で可変バルブタイミング機構の作動速度が低下した場合でも、実際のバルブオーバラップ量が最適値に較べて過度に大きくなることがないように、機関低温時にはバルブオーバラップ量を極めて小さく設定することが行われている。すなわち、通常の低温時のバルブオーバラップ量の設定値は、可変バルブタイミング機構の作動速度が大幅に低下した場合を考慮して設定されている。
【0070】
ところが、実際には機関低温時であっても一律に可変バルブタイミング機構の作動速度が低下するわけではない。例えば、作動油として低温時の粘性が低いものを使用した場合などは機関低温時であっても可変バルブタイミング機構の作動速度はそれほど低下しない。また、機構各部のクリアランスには公差の範囲内でばらつきがあるため、製品によっては各部のクリアランスが大きく、低温時のフリクションが小さいために作動速度が低温時でもそれほど低下しないものも存在する。このような場合には、低温時のバルブオーバラップ量を比較的大きな値に設定しても失火が生じるおそれはない。このため、低温時のバルブオーバラップ量を一律に小さな値に設定したのでは、低温時の作動速度がそれほど低下しない場合には不必要に機関出力を低下させる結果になる。
【0071】
そこで、本実施形態では機関運転中に可変バルブタイミング機構10の作動速度を実際に検出し、検出した作動速度に応じてバルブタイミングの設定値を補正するようにしている。
図12は、可変バルブタイミング機構の作動速度を検出し、作動速度に応じてバルブタイミングの作動速度補正量tVVTRを算出する補正量算出ルーチンを示すフローチャートである。本ルーチンは、制御回路30により一定時間毎(例えば100ミリ秒程度毎)に実行される。
【0072】
図12においてルーチンがスタートすると、ステップ1201では、現在の実際のバルブタイミングの値VTと、後述するバルブタイミング制御ルーチン(図14)で算出されるバルブタイミング設定値(制御目標値)VVTとが読み込まれ、ステップ1203では前回ルーチン実行時からのバルブタイミング値VTの変化量ΔVTが、ΔVT=|VT−VTi-1 |として算出される。VTi-1 は、前回ルーチン実行時のバルブタイミング値である。本ルーチンは一定時間間隔で実行されるため、この変化量ΔVTは現在の可変バルブタイミング機構の実際の作動速度を表すことになる。そして、ステップ1205では、次回のルーチン実行に備えてVTi-1 の値を更新する。
【0073】
次いで、ステップ1207では、バルブタイミング制御目標値VVTと現在のバルブタイミング値VTとの偏差|VVT−VT|が所定値Aより大きいか否かが判定され、|VVT−VT|>Aの場合にのみステップ1209から1215の作動速度補正量の算出ステップを実行する。偏差|VVT−VT|が所定値Aより大きい場合にのみ作動速度補正量を算出するようにしたのは、制御目標値VVTと実際のバルブタイミングVTとの偏差がある程度大きく、可変バルブタイミング機構10の作動速度が十分に大きくなっている状態で計測したバルブタイミング値変化量ΔVTを作動速度として採用するようにするためである。すなわち、制御目標値と実際のバルブタイミング値との偏差がある程度大きい状態では、可変バルブタイミング機構の作動速度も大きくなっており、作動速度のばらつきも少なくなっている。このため、この状態で計測した変化量ΔVTに基づいて作動速度補正量を算出することにより、信頼性の高い作動速度補正を行うことができるためである。
【0074】
ステップ1207で、偏差|VVT−VT|が所定値Aより大きい場合には、ついでステップ1209で、制御目標値VVTが実際のバルブタイミング値VTより大きいか否か、すなわち現在可変バルブタイミング機構がバルブタイミングの進角動作中(バルブタイミングを増大中)か遅角動作中(バルブタイミングを低減中)かを判定する。そして、進角中(VVT>VT)であった場合にはステップ1211に進み、ステップ1203で算出したバルブタイミング変化量(変化速度)ΔVTを用いて、図13にカーブAで示した関係から作動速度補正係数tVVTRを決定する。また、遅角中(VVT≦VT)であった場合には、ステップ1213に進み、ΔVTを用いて、同様に図13にカーブBで示した関係から作動速度補正係数tVVTRを決定する。そして、ステップ1215では、ステップ1211またはステップ1213で決定した作動速度補正係数tVVTRを、実際に使用する作動速度補正量VVTRとして記憶してルーチンを終了する。
【0075】
図13は、作動速度補正係数tVVTRと可変バルブタイミング機構作動速度ΔVTとの関係を示す図である。通常、可変バルブタイミング機構はカム軸から進角側または遅角側のいずれかの方向に反力を受けているため、他の条件が同一であっても進角動作中と遅角動作中とでは作動速度ΔVTが異なってくる。そこで、本実施形態では進角動作中か遅角動作中かにかかわらず同一の作動速度補正係数tVVTRが得られるように、進角動作中(カーブA)と遅角動作中(カーブB)との2つのカーブを準備し、計測したΔVTが進角中か遅角中かに応じて選択するようにしている。なお、図13は可変バルブタイミング機構がカム軸からバルブタイミング遅角方向に反力を受ける場合(遅角動作の作動速度が進角動作の作動速度より速い場合)を示している。
【0076】
図14は上記の作動速度補正量VVTRを用いた可変バルブタイミング機構の作動速度に応じた補正を行う、本実施形態のバルブタイミング制御ルーチンのフローチャートである。本ルーチンは制御回路30により一定時間毎に実行される。
図14において、ルーチンがスタートすると、ステップ1401からステップ1407ではGN、NEに基づく基本バルブタイミングtVVTの設定と、機関温度に基づく温度補正量tVTHWの決定とが行われる。ステップ1401からステップ1407の各ステップは、図10のステップ1001から1007と同一であるので、ここでは説明は省略する。
【0077】
ステップ1407を終了すると、本ルーチンではステップ1409以下の可変バルブタイミング機構作動速度に基づくバルブタイミングの補正が行われる。すなわち、ステップ1409では図12のルーチンで算出した作動速度補正量VVTRを読み込み、ステップ1411では、ステップ1407で算出した温度補正量tVTHWと作動速度補正量VVTRとを用いて、基本バルブタイミングtVVTを補正し、バルブタイミング設定値VVTを、VVT=tVVT−tVTHW+VVTRとして設定する。すなわち、バルブタイミングは作動速度補正量VVTRが大きい程進角され、バルブオーバラップが増大することになる。前述のように作動速度補正量VVTRは、可変バルブタイミング機構作動速度が大きいほど大きな値に設定される(図13)ため、本実施形態では機関低温時であってもバルブオーバラップ量は可変バルブタイミング機構作動速度が大きいほど大きな値に設定されることになる。
【0078】
上記によりバルブタイミングVVTを設定後、ステップ1413からステップ1419ではバルブタイミング設定値VVTが正の値であり、且つ基本バルブタイミングtVVTを越えないように制限し、ステップ1421では制限後のVVTに基づいて可変バルブタイミング機構10を制御する。
本実施形態では、上記ルーチン実行により機関低温時であっても可変バルブタイミング機構作動速度が大きく、バルブオーバラップ量を小さく設定する必要がない場合にはバルブオーバラップ量が可変バルブタイミング機構作動速度に応じて増大補正されるので、機関低温時であっても本来必要のない機関出力低下が生じることを防止できる。
【0079】
次に、可変バルブタイミング機構作動速度に基づく補正量VVTRの算出の、図12とは別の実施形態について説明する。図12の実施形態では、バルブタイミングの設定値VVTと実際のバルブタイミング値VTとの差が大きい場合のバルブタイミング値の変化速度ΔVTに基づいて補正量VVTRを算出している。しかし、実際には可変バルブタイミング機構の作動速度は機関回転数によって変化する。例えば、機関低回転時には機関駆動の油圧ポンプの回転数も低くなる。このため、可変バルブタイミング機構作動油の油圧が低下し、可変バルブタイミング機構の作動速度も低下する。また、逆に機関高回転時には油圧ポンプの回転数が上昇し、作動油油圧が上昇するため可変バルブタイミング機構作動速度は大きくなる。
【0080】
一方、前述のように図12のルーチンでは、設定値VVTと実際のバルブタイミング値VTとの偏差が大きい場合にのみ作動速度補正量VVTRを算出しているため、VVTRの算出頻度は比較的少なくなる。このため、VVTR算出時の機関回転数と、VVTRを用いてバルブタイミングを補正する時の機関回転数とが異なっていると、実際の可変バルブタイミング機構作動速度と補正量VVTRとが対応しなくなるおそれがある。すなわち、機関低回転時に算出したVVTRを用いて、機関高回転時にバルブタイミング補正を行うと実際には可変バルブタイミング機構作動速度は大きいにもかかわらずバルブオーバラップの増大量は小さく設定されてしまう(図14、ステップ1411)。また、逆に機関高回転時に算出したVVTRを用いて機関低回転時に図14ステップ1411の補正を行うと、実際には可変バルブタイミング機構の作動速度が低下しているにもかかわらず、バルブオーバラップが大きく設定されてしまうおそれがある。
【0081】
そこで、本実施形態では作動速度補正量VVTRの算出時とVVTRに基づくバルブタイミング補正時とにそれぞれ機関回転数に基づいて補正を行うことにより、回転数差により生じる作動速度の差を補正している。
図15は機関回転数による可変バルブタイミング機構作動速度変化の一例を示している。図15(A) は、機関駆動の油圧ポンプの吐出圧力の機関回転数による変化を示している。図15(A) に示すように、ポンプ吐出圧力は機関回転数が上昇するにつれて高くなる。また、図15(B) は図15(A) の油圧変化による可変バルブタイミング機構作動速度の変化を示す。図15(B) に示すように可変バルブタイミング機構作動速度は、油圧ポンプの吐出圧力と略同一の変化を示す。
【0082】
本実施形態では、図15の特性に基づいて回転数に応じて決定される回転数補正係数tVNEを導入し、作動速度補正量VVTRを補正する。図16は、回転数補正係数tVNEと機関回転数NEとの関係を示す図である。図16に示すように、回転数補正係数tVNEは、図15(B) と同一の特性になるように設定されている。
【0083】
図17は、上記補正係数tVNEを用いた作動速度補正量VVTR算出ルーチンを示すフローチャートである。図17、ステップ1701からステップ1713は、バルブタイミング値の変化量ΔVTから作動速度補正係数tVVTRを算出するステップであり、図12のステップ1201からステップ1213と同一であるので、ここでは説明を省略する。本実施形態では、上記により作動速度補正係数tVVTRを算出した後、ステップ1715で現在の機関回転数NEを読み込んで、ステップ1717でこの回転数NEを用いて図16の関係から回転数補正係数tVNEを算出する。そして、ステップ1719では、tVVTRをtVNEで除した値を基本作動速度補正量VVTR0 として記憶する。
【0084】
図18は、上記により記憶した補正量VVTR0 と回転数補正係数tVNEとを用いた本実施形態のバルブタイミング制御ルーチンを示すフローチャートである。図18のルーチンは、図14のルーチンのステップ1409と1411との間にステップ1810とステップ1810aとが追加されている点のみが相違し、ステップ1801からステップ1809は図14のステップ1401からステップ1409と、ステップ1811からステップ1821は図14のステップ1411からステップ1421と、それぞれ同一の操作となっている。
【0085】
図18では、ステップ1809で、図17で設定した基本作動速度補正量VVTR0 を読み込むとともに、ステップ1810では図16に基づいて現在の機関回転数NEに応じた回転数補正係数tVNEを算出する。そして、この現在の機関回転数に基づく回転数補正係数tVNEを用いて、基本補正量VVTR0 の値を再度補正する。すなわち、VVTR0 に補正係数tVNEを乗じた値を用いて求めた値を作動速度補正量VVTRとしてステップ1811以下のバルブタイミング補正を行う。
【0086】
このように、補正量VVTR0 算出時とバルブタイミング補正時とに、それぞれ機関回転数を用いて補正を行うようにしたことにより、機関回転数の変化にかかわらず正確に可変バルブタイミング機構作動速度に基づく補正を行うことが可能となる。例えば、機関高回転時に算出したtVVTR(図17ステップ1711、1713)の値は、高回転時の比較的大きな回転数補正係数tVNE(図16)により除した値がVVTR0 として記憶され、機関低回転時にバルブタイミング補正(図18、ステップ1811)を行う場合には、このVVTR0 に低回転時の比較的小さな補正係数tVNEを乗じた値VVTRを制御に使用する(図18、ステップ1810a)ことになる。このため、バルブタイミング補正に使用するVVTRは比較的小さな値となり、現在の機関回転数に対応したバルブタイミング補正を行うことができる。
【0087】
このように、本実施形態によれば、検出した可変バルブタイミング機構の作動速度を機関の回転数に応じて補正することにより、より正確にバルブオーバラップ量の補正を行うことが可能となる。
【0088】
【発明の効果】
各請求項記載の発明によれば、機関低温時に真に必要な場合にのみバルブオーバラップ量を低減することが可能となり、不必要な機関出力の低下を防止することができるという共通の効果を奏する。
【図面の簡単な説明】
【図1】本発明のバルブタイミング制御装置を4サイクルエンジンの吸気弁に適用した実施例の概略構成を示す図である。
【図2】吸気弁と排気弁との一般的な開閉時期を模式的に示す図である。
【図3】機関の暖機完了後の基本バルブタイミング値の設定例を示す図である。
【図4】バルブタイミングの温度補正量と機関冷却水温度との関係を示す図である。
【図5】燃料温度変化によるタンク内圧力の変化を説明する図である。
【図6】燃料性状判定ルーチンを示すフローチャートの一部である。
【図7】燃料性状判定ルーチンを示すフローチャートの一部である。
【図8】燃料性状基本学習値とタンク内圧力変化との関係を示すグラフである。
【図9】燃料学習補正係数の燃料残量による補正を示すグラフである。
【図10】バルブタイミング制御ルーチンの一実施形態のフローチャートである。
【図11】燃料性状補正量の設定を示すグラフである。
【図12】可変バルブタイミング機構作動速度に基づく補正量の算出ルーチンの一実施形態を示すフローチャートである。
【図13】作動速度補正量の設定を示すグラフである。
【図14】バルブタイミング制御ルーチンの一実施形態を示すフローチャートである。
【図15】機関回転数による可変バルブタイミング機構作動速度の変化を説明する図である。
【図16】機関回転数と回転数補正係数との関係を示すグラフである。
【図17】機関回転数を考慮した作動速度補正量の算出ルーチンを示すフローチャートである。
【図18】バルブタイミング制御ルーチンの一実施形態を示すフローチャートである。
【符号の説明】
1…カムシャフト
10…可変バルブタイミング装置
30…制御回路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a valve timing control device that changes a valve timing of an engine in accordance with an operating state of an internal combustion engine and controls a valve overlap amount between an intake valve and an exhaust valve of the engine.
[0002]
[Prior art]
Conventionally, there has been known a valve timing control device that changes the opening / closing timing (valve timing) of an intake / exhaust valve in accordance with the operating state such as the rotation speed and load of an internal combustion engine and improves output and fuel consumption in each operating state. Yes.
In this type of valve timing control device, a period in which both the intake valve and the exhaust valve are simultaneously opened by changing the valve timing (hereinafter, the length of this period is referred to as “valve overlap amount”). Is set to an optimal value to improve engine performance in each operating state.
[0003]
An example of this type of valve timing control device is disclosed in, for example, Japanese Patent Laid-Open No. 4-194331.
The device in the publication switches the valve timing according to the engine operating state, sets a small valve overlap amount during low-speed and low-load operation, and further overlaps the valve in the entire operation region during cold operation when the engine temperature is low. The amount is set small.
[0004]
In general, when the valve overlap amount is set to be large, the period during which the intake valve is opened together with the exhaust valve during the exhaust stroke becomes longer, and so-called burned gas blows back, in which the burned gas in the cylinder flows backward to the intake port. It becomes easy. In particular, when the engine is under low load operation, the throttle valve opening is small and the intake port negative pressure is large (that is, the absolute pressure in the intake port is low). Become.
[0005]
When the amount of burnt gas blown back to the intake port is large, the amount of fresh air supplied to the cylinder decreases due to the reburned gas that has flowed back to the intake port being re-intaked into the cylinder during the intake stroke. (Increase of internal EGR amount) occurs, and particularly when the engine temperature is low, the amount of fuel (wall surface attached fuel) adhering to the intake port wall surface increases among the fuel supplied to the intake port. There is a problem that fuel is not supplied to the cylinder.
[0006]
That is, when the engine temperature is low, the fuel supplied to the intake port is difficult to evaporate, so that relatively large liquid fuel particles are formed in the intake port. If the burnt gas flows backward to the intake port in this state, the fuel particles in the intake port are blown back and adhere to the wall surface. Further, the lower the engine temperature, that is, the worse the fuel vaporization state, the greater the amount of fuel adhering to the wall surface. For this reason, when burnt gas blows back at low temperatures, the fuel wall adheres to the cylinder, so that sufficient fuel is not supplied to the cylinder, causing cold hesitation (so-called “shaking during low-temperature acceleration”) or an increase in the amount of internal EGR. There is a problem that combustion becomes unstable.
[0007]
In the above Japanese Laid-Open Patent Publication No. 4-194331, during low-rotation and low-load operation where the intake port negative pressure is large and blowback is likely to occur, the valve overlap amount is reduced to reduce burnt gas blowback, and the internal EGR amount is increased. In addition to preventing deterioration of combustion, the valve overlap amount is reduced in the entire operation region during cold operation where the engine temperature is low, thereby reducing the amount of fuel adhering to the wall surface due to blown back of burned gas.
[0008]
As described above, in the apparatus of the above publication, in order to stabilize combustion by reducing the amount of internal EGR at low temperatures and to prevent cold hesitation by reducing wall-attached fuel at low temperatures, the valve is lower than at high temperatures at low engine temperatures. The overlap amount is set small.
In addition to the above, there is a problem that the operating speed of the variable valve timing mechanism that changes the valve timing is reduced when the engine temperature is low, and misfire of the engine is likely to occur depending on changes in operating conditions. That is, at low temperatures, the operating speed of the variable valve timing mechanism becomes slow due to an increase in friction at each part and an increase in the viscosity of the hydraulic oil. For this reason, it takes a long time to change the valve overlap amount to a size suitable for the operating conditions when the engine temperature is low. There is a temporary difference between the optimum valve overlap amount and the actual valve overlap amount. In this case, when the valve overlap amount is smaller than the optimum value, there is a problem that the engine output is reduced, but no major problem occurs in the operation of the engine. However, if the valve overlap is excessively large with respect to the optimum value, a misfire may occur, and in an extreme case, the engine may not be operated. For this reason, the valve overlap amount is usually set smaller than that at high temperature when the engine is cold, and even if the operating speed of the variable valve timing mechanism decreases, the actual valve overlap amount may become excessively larger than the optimum value. In order to prevent this, misfires are prevented at low temperatures.
[0009]
In other words, conventionally, for the purpose of (1) reduction of internal EGR, (2) reduction of fuel adhering to the wall, and (3) prevention of misfire due to delay of the operation speed of the variable valve timing mechanism, the valve overlap amount is reduced at the engine low temperature. Setting was made smaller than at high temperatures.
[0010]
[Problems to be solved by the invention]
However, if the valve timing control device that changes the valve overlap amount of the cylinder by changing the valve timing is controlled to uniformly reduce the valve overlap when the engine temperature is low, as in the device described in the above publication, the engine performance at low temperatures There is a problem of greatly decreasing. When changing the valve overlap amount by changing the valve timing, the valve opening period of the normal valve is kept constant. In other words, considering the case where the valve overlap is controlled by changing the opening / closing timing of the intake valve, as the opening / closing timing of the intake valve is advanced (advanced), the valve overlap amount increases and becomes slower ( The more you retard, the less valve overlap. For this reason, when changing the valve overlap amount by controlling the valve timing, if the valve overlap amount is set to a small value, the closing timing of the intake valve will be delayed at the same time, and the intake valve will be compressed after the end of the intake stroke of the cylinder. It will come to close inside. As described above, when the closing timing of the intake valve is applied to the compression stroke, the intake air once sucked into the cylinder is pushed back from the intake valve to the intake port during the compression stroke, and the intake volume efficiency of the cylinder is reduced. Problems arise. In particular, when the engine is running at a low speed, the supercharging effect due to the intake inertia can hardly be obtained. Therefore, if the closing timing of the intake valve is delayed, the reduction in the engine output due to the reduction in the intake volume efficiency also increases.
[0011]
On the other hand, for example, when fuel on the wall surface is considered, even when the engine is at a low temperature, if the fuel vaporization state is good, the fuel wall surface hardly adheres even if the burned gas blows back slightly due to valve overlap. For this reason, even when the engine temperature is low, the amount of valve overlap can be increased when light fuel with good vaporization is used, compared to when heavy fuel with poor vaporization is used. It should be possible.
[0012]
Also, if the variable valve timing mechanism has low friction, or if the operating speed of the variable valve timing mechanism is high even at low temperatures, such as when low-viscosity oil is used, the operating speed is low. In contrast, even if the valve overlap at a low temperature is set large, misfire or the like should not occur.
For this reason, if the valve overlap amount is uniformly set to be small when the engine temperature is low as in the device disclosed in Japanese Patent Laid-Open No. 4-194331, the valve overlap is not necessary depending on the operating conditions. There is a case where the operation is performed by setting the amount small and reducing the engine output.
[0013]
In view of the above problems, the present invention minimizes the reduction of the valve overlap amount even when the engine temperature is low, and reduces the conventional engine output when adjusting the valve overlap amount by changing the valve timing. An object of the present invention is to provide a valve timing control device capable of improving the engine output under the generated conditions.
[0014]
[Means for Solving the Problems]
  According to the invention described in claim 1,Valve timing control that adjusts the valve overlap amount of the engine according to the operating state of the internal combustion engine by changing the valve timing of the internal combustion engine and sets the valve overlap amount of the engine to be smaller than that at the high temperature of the engine at a low temperature of the engine In the apparatus, the operating speed detecting means for detecting the valve timing change speed when the valve timing is changed, and the valve overlap amount when the engine temperature is low are larger when the valve timing change speed is larger than when the valve timing change speed is small. There is provided a valve timing control device for an internal combustion engine, which includes an operation speed correction means for correcting the operation speed.
[0015]
  According to invention of Claim 2,Furthermore, a rotation speed detection means for detecting the engine rotation speed is provided, and a rotation speed correction means for correcting the valve overlap amount when the engine temperature is low to be larger when the engine rotation speed is high than when the engine rotation speed is low. A valve timing control device according to claim 1 is provided.
[0016]
  According to invention of Claim 3,Further, a fuel determination means for determining the property of the fuel used in the engine, and when the fuel determination means determines that the engine fuel is a light fuel, the engine valve fuel is heavy when the engine fuel is a light fuel. A valve timing control device according to claim 1, further comprising: a fuel correction unit that corrects the fuel to be larger than when determined to be fuel.
  According to the invention of claim 4, the fuel determination means determines the property of the fuel used in the engine based on the change in the fuel temperature in the fuel tank and the change in the fuel tank pressure after the engine is started. A valve timing control device according to claim 3 is provided.
[0017]
  In the invention of claim 1,When the engine is cold, the valve overlap amount is set to a smaller value than when the engine is hot. However, if the valve timing change speed (the operating speed of the variable valve timing mechanism) is fast, the valve timing changes even at low temperatures. The valve overlap amount is corrected to a larger value than when the speed is low. Therefore, even when the engine is cold, the variable valve timing mechanism has a fast response speed, and the valve overlap amount is large when the difference between the optimal valve overlap amount and the actual valve overlap amount does not increase. Set to
[0018]
  Furthermore, in the invention of claim 2,In Claim 1, the valve overlap amount is corrected in accordance with the engine speed. That is, since the discharge pressure and the discharge flow rate of the variable valve timing mechanism hydraulic pump increase at a high engine speed, the operating speed of the variable valve timing mechanism becomes faster than that at the low engine speed. Therefore, if the valve overlap is controlled based on the variable valve timing mechanism operating speed detected by the operating speed detecting means at a low engine speed, the valve overlap amount at a high engine speed may not necessarily be appropriate. In the second aspect of the invention, the rotational speed correction means corrects the valve overlap amount corrected by the operating speed correction means in accordance with the engine rotational speed. Thereby, the change by the engine speed of the variable valve timing mechanism operating speed is corrected.
[0019]
  In the invention of claim 3,In claim 1, when the engine operating fuel is light fuel, the valve overlap amount is corrected so as to be larger than when the engine operating fuel is heavy fuel. Therefore, even when the engine is cold, the valve overlap amount is corrected according to the ease of vaporization of the fuel used. Set to a large value.
  According to the invention of claim 4, the fuel used in the engine is determined based on the change in the fuel temperature in the fuel tank and the change in the pressure in the fuel tank after the engine is started, whereby the fuel vaporization tendency is accurately determined. .
[0020]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the accompanying drawings.
FIG. 1 is a diagram showing a schematic configuration when the valve timing control device of the present invention is applied to an intake valve of a four-cycle engine.
In this embodiment, a double overhead camshaft (DOHC) type engine having separate camshafts is used for driving the intake valve and the exhaust valve, and the variable valve timing mechanism is provided only on the intake camshaft. Yes. In other words, in this embodiment, the valve timing of the exhaust valve is not changed, and only the valve timing of the intake valve is changed according to the operating conditions to change the valve overlap between the intake valve and the exhaust valve. The present invention is not limited to this embodiment, and the present invention can be applied to those that change the valve timing of only the exhaust valve or those that change the valve timing of both the intake valve and the exhaust valve.
[0021]
In FIG. 1, reference numeral 1 denotes an intake camshaft that opens and closes an intake valve (not shown) of a DOHC type engine, and reference numeral 10 denotes a variable valve timing mechanism provided at the end of the intake camshaft.
The variable valve timing mechanism 10 includes a timing pulley 12 having a cylindrical sleeve 13 and a cover 14 that covers the end of the camshaft 1. The timing pulley 12 is connected to the intake camshaft 1 via the cylindrical sleeve 13. The camshaft 1 is rotatably mounted around the camshaft 1. Further, the cover 14 is fixed to the timing pulley 12 by a bolt 15 so as to rotate integrally with the pulley 12.
[0022]
A piston member 17 is provided inside the cover 14. The piston member 17 includes an annular piston portion 19 and a cylindrical portion 21 extending from the piston portion 19, and the outer peripheral surface and inner peripheral surface of the piston portion 19 are the inner peripheral surface of the cover 14 and the pulley 12. Each is in sliding contact with the outer peripheral surface of the sleeve 13. Further, an outer helical gear 21a and an inner helical gear 21b having a predetermined twist angle are formed on the outer peripheral surface and the inner peripheral surface of the cylindrical portion 21 of the piston member 17, respectively. The internal helical gear 22a formed on the surface and the inner helical gear 21b mesh with the ring-shaped external helical gear 22b integrally attached to the end surface of the camshaft 1 by bolts 1a and pins 1b.
[0023]
In the variable valve timing mechanism 10 of the present embodiment, the rotation of the crankshaft (not shown) of the engine is transmitted to the timing pulley 12 via the timing belt 12a. When the pulley 12 rotates, the cover 14 rotates integrally with the pulley 12, and the piston member 17 connected to the cover 14 via the helical gears 22a and 21a rotates integrally with the cover 14. Since the piston member 17 is simultaneously connected to the camshaft 1 via the helical gears 21b and 22b, the camshaft 1 rotates integrally with the pulley 12.
[0024]
That is, in the variable valve timing mechanism 10 of this embodiment, the rotational driving force of the camshaft 1 is transmitted from the crankshaft to the timing pulley 12 via the timing belt 12a, and from the pulley 12 to the cover 14, the helical gears 22a and 21a, the piston It is transmitted to the camshaft 1 through the member 17 and the helical gears 21b and 22b.
[0025]
The variable valve timing mechanism 10 of the present embodiment changes the valve timing of the intake valve by moving the piston member 17 in the direction of the camshaft 1 axis.
That is, the piston member 17 is connected to the cover 14 and the camshaft 1 by helical gears 22a, 21a and 21b, 22b having respective predetermined twist angles that mesh with each other. Therefore, when the piston member 17 moves in the camshaft axial direction, the meshing positions of the helical gears 22a and 21a and 21b and 22b move in the axial direction along the respective tooth traces. However, since the tooth surface of each gear has a twist angle with respect to the axial direction of the camshaft, when the meshing position moves in the axial direction, the cover 14 and the piston member 17 and the piston member 17 and the camshaft 1 are respectively Relative movement in the circumferential direction along the helical gear teeth. For this reason, as the piston member 17 moves in the axial direction, the cover 14 and the piston member 17 and the piston member 17 and the camshaft 1 rotate relatively. Accordingly, by moving the piston member 17 in the camshaft 1 axial direction during operation of the engine, the rotational phase of the timing pulley 12, that is, the rotational phase of the camshaft 1 relative to the rotational phase of the crankshaft can be advanced (or delayed). Therefore, the opening / closing timing of the intake valve driven by the camshaft 1 can be advanced (or retarded).
[0026]
As described above, since the variable valve timing mechanism 10 of the present embodiment changes only the rotation phase of the intake camshaft 1, the valve opening timing and the valve closing timing of the intake valve are changed when the valve timing is changed. It always changes by the same amount, and the valve opening period of the intake valve itself is kept constant.
In the present embodiment, the valve timing change operation of the intake valve is performed by moving the piston member 17 using hydraulic pressure during engine operation. As shown in FIG. 1, two oil passages 2 and 3 are formed in the camshaft 1 along the axial direction. The oil passage 2 is provided at the center of the camshaft 1, and the shaft end side of the oil passage 2 is formed between the inner surface of the cover 14 and the shaft end side end surface of the piston member 17 through a port 2 a drilled in the bolt 1 a. The hydraulic chamber 5 communicates with the hydraulic chamber 5. The other end of the oil passage 2 is connected to a linear solenoid valve 25 (to be described later) via a port 2b formed in the camshaft 1 in the radial direction. On the other hand, the shaft end side end portion of the oil passage 3 is closed by the ring-shaped external gear 22b. The oil passage 3 communicates with a hydraulic chamber 8 formed by the end face of the piston member 17, the timing pulley 12 and the cover 14 via a port 3a formed in the radial direction, and via another port 3b. It communicates with the linear solenoid valve 25.
[0027]
The linear solenoid valve 25 is a spool valve having a spool 26, and is connected to the hydraulic port 26a connected to the port 2b of the oil passage 2 via a pipe and to the port 3b of the oil passage 3 via a pipe. A hydraulic port 26b, a port 26c connected to a hydraulic pressure supply source 28 such as an engine lubricating oil pump, and two drain ports 26d and 26e are provided. The spool 26 of the valve 25 operates to selectively connect one of the ports 26a and 26b to the port 26c and connect the other to the drain port.
[0028]
That is, when the spool 26 moves leftward in FIG. 1, the port 26a communicating with the port 2b of the oil passage 2 is connected to the hydraulic pressure supply source 28 via the port 26c, and the drain port 26d is closed. At the same time, the port 26b connected to the port 3b of the oil passage 3 communicates with the drain port 26e. Therefore, the lubricating oil flows into the hydraulic chamber 5 of the variable valve timing mechanism 10 from the hydraulic supply source 28 such as an engine lubricating oil pump through the oil passage 2 and the port 2a, and the piston member 17 is moved to the right in FIG. To push. At this time, the lubricating oil in the hydraulic chamber 8 is discharged from the drain port 26e from the port 3a through the oil passage 3, the port 3b, the port 26b of the linear solenoid valve 25, and the like. For this reason, the piston member 17 moves rightward in FIG.
[0029]
In contrast, when the spool 26 moves to the right in FIG. 1, the port 26b is connected to the port 26c, and the port 26a is connected to the drain port 26d. As a result, the lubricating oil flows into the hydraulic chamber 8 through the oil passage 3, and the lubricating oil is discharged from the hydraulic chamber 5 through the oil passage 2 to the drain port 26d. Move in the direction.
[0030]
In this embodiment, when the lubricating oil is supplied to the hydraulic chamber 5 and the piston member 17 moves rightward in FIG. 1, the intake valve timing is changed to the advance side, and the lubricating oil is supplied to the hydraulic chamber 8. The torsion angles of the helical gears 21a, 21b and 22a, 22b are set so that the intake valve timing is changed to the retard side when the piston member 17 moves to the left in FIG.
[0031]
Also, a linear solenoid actuator that drives the spool 26 is indicated by 25b in FIG. The linear solenoid actuator 25b receives a control signal from a control circuit 30 to be described later, and moves the spool 26 by an amount proportional to the magnitude of this control signal, thereby adjusting the position of the piston member 17, that is, the valve timing of the intake valve. change.
[0032]
1 is a control circuit for controlling the operation of the linear solenoid valve 25. In the present embodiment, the control circuit 30 connects a read only memory (ROM) 32, a random access memory (RAM) 33, a microprocessor (CPU) 34, an input port 35, and an output port 36 to each other via a bidirectional bus 31. A digital computer having a known configuration is configured. In addition, the control circuit 30 includes a backup RAM 37 that is directly connected to a power source such as a battery and can retain data even when the engine is stopped. The control circuit 30 of the present embodiment controls the operation of the linear solenoid valve 25 in accordance with the engine operating conditions, adjusts the valve timing of the intake valve, and controls the valve overlap amount of the intake and exhaust valves. For this control, the input port 35 of the control circuit 30 is provided with a voltage signal proportional to the engine intake air amount (volume flow rate) from the air flow meter 41 provided in the intake passage of the engine and the engine cooling water passage. A voltage signal proportional to the engine coolant temperature THW is input from the water temperature sensor 42 via the AD converter 43, and the crankshaft rotation angle CA provided from the crankshaft rotation angle sensor 44 provided on the engine crankshaft. And a pulse signal representing the rotation angle CMA of the camshaft 1 from a cam rotation angle sensor 45 provided on the camshaft.
[0033]
In this embodiment, a fuel tank (not shown) of the engine is provided with a fuel temperature sensor 47 for detecting the fuel temperature in the tank and a fuel tank pressure sensor 49 for detecting the fuel tank internal pressure. A voltage signal proportional to the fuel temperature FT from 47 and a voltage signal proportional to the tank internal pressure FP from the sensor 49 are respectively input to the input port 35 of the control circuit 30 via the AD converter 43.
[0034]
The engine intake air amount detected by the air flow meter 41 is converted into a weight flow rate G by a known method, and the intake weight flow rate GN (= G / NE) per one rotation of the engine is further changed at regular intervals using the engine speed NE. And stored in the RAM 33 of the control circuit 30.
The pulse signal from the crankshaft rotation angle sensor 44 is composed of an N1 signal indicating the reference position of the crankshaft generated every crankshaft rotation 720 degrees and an NE signal generated every 30 degrees crankshaft rotation. The sensor 45 generates a CN1 pulse signal indicating that the camshaft has reached the reference position every 360 degrees of camshaft rotation. The control circuit 30 calculates the engine speed NE from the pulse interval of the NE signal at regular intervals, and uses the engine speed NE to calculate the rotational phase of the camshaft 1 (the intake valve) from the time interval between the N1 signal and the CN1 signal. (Actual valve timing) VT. The calculation result is stored in the RAM 33. Further, the coolant temperature THW is AD-converted at regular time intervals and stored in the RAM 33 in the same manner. That is, the detection values such as GN, NE, VT, THW, FT, and FP stored in the RAM 33 are updated at regular intervals, and the latest value is always stored in the RAM 33.
[0035]
As will be described later, the engine speed NE and the engine intake air amount GN are used as parameters representing engine load conditions. The coolant temperature THW is used for correction based on the engine temperature of the valve timing described later. Further, the tank fuel temperature FT and the tank pressure FP are used for determining the properties of the engine fuel.
On the other hand, the output port 36 of the control circuit 30 is connected to the actuator 25b of the linear solenoid valve 25 via the drive circuit 48, and supplies a control signal to the actuator 25b.
[0036]
In the present embodiment, the control circuit 30, together with the fuel temperature sensor 47 and the fuel tank pressure sensor 49, fuel property determination means for determining the fuel property, and fuel correction for correcting the valve overlap amount according to the fuel property at the time of low engine temperature. Functions as a means.
Next, the valve timing setting of the intake valve of the present embodiment will be described with reference to FIG.
[0037]
FIG. 2 is a diagram schematically showing a general opening / closing timing of the intake valve and the exhaust valve. In FIG. 2, TDC indicates the top dead center of the piston stroke, BDC indicates the bottom dead center, IO and IC are the opening timing and closing timing of the intake valve, and EO and EC are the opening timing and closing timing of the exhaust valve, respectively. It represents the time. As shown in FIG. 2, the intake valve opens before the exhaust stroke top dead center (TDC) and closes after the intake stroke bottom dead center (BDC). The exhaust valve opens before the explosion stroke bottom dead center (BDC) and closes after the exhaust stroke top dead center (TDC). As shown in FIG. 2, in the exhaust stroke, since the valve timing is set so that the intake valve opens (IO) before the exhaust valve closes (EC), both the intake valve and the exhaust valve are opened. There is a period (period indicated by OL in FIG. 2). In the present embodiment, the length (angle) of the period OL is referred to as a valve overlap amount. In the present embodiment, the angle from the intake valve opening timing to the top dead center is defined as the valve timing value VT. As can be seen from FIG. 2, in the present embodiment, the valve closing timing of the exhaust valve is fixed, so the valve timing value VT and the valve overlap amount OL correspond one-to-one. That is, a large VT (the intake valve opening timing IO is early) means that the valve overlap amount OL is also increased accordingly, and the VT is small (the intake valve opening timing IO is late). This means that the valve overlap amount OL is also reduced accordingly.
[0038]
In general, the influence of the setting of the valve timing VT (valve overlap OL) of the intake valve on the engine performance is as follows.
(1) When the valve overlap amount OL is set large by increasing VT, the burnt gas blows back to the intake port at a low load when the intake pipe negative pressure increases (the intake port absolute pressure decreases). Further, since the burned gas blown back to the intake port is re-inhaled into the combustion chamber, the amount of residual burned gas in the combustion chamber increases, so-called internal EGR effect increases. On the other hand, as the load increases, the throttle valve opening increases and the intake negative pressure decreases. Therefore, when the load is high, even if the valve overlap amount OL is set large, the burned-back gas burns back.
[0039]
(2) If the valve overlap amount OL is set small by decreasing VT, the valve opening timing and the valve closing timing of the intake valve are delayed as compared with the case where the valve overlap amount OL is large (FIG. 2, IO ′, IC ′ indicates the opening timing and closing timing of the intake valve when the valve overlap amount is set small). In this case, the period during which the intake valve is open during the compression stroke (the period indicated by IB in FIG. 2) becomes longer, so that fresh air sucked into the cylinder is discharged from the cylinder at the initial stage of the compression stroke in the low / medium speed rotation region. The cylinder is pushed back to the intake port, and the charging efficiency of the cylinder is lowered. Therefore, when the valve overlap amount OL is set small, the actual compression ratio of the cylinder is lowered.
[0040]
On the other hand, in the high speed region, the intake air flow rate becomes faster, so that an intake inertia effect occurs. As the valve closing timing is delayed, the charging efficiency is improved and the actual compression ratio is increased. For this reason, in the high engine speed region, if the valve overlap amount OL is set small, the actual compression ratio of the cylinder increases.
In the present embodiment, in consideration of the influence of the valve timing value on the engine performance, the intake valve valve timing is set in each operation region of the engine as described below.
[0041]
FIG. 3 shows an example of a set value of the valve timing value VT at the time of operation in the standard state in the present embodiment, that is, at the time of operation after completion of warming up of the engine. Hereinafter, the valve timing set value in this standard state is referred to as a basic valve timing value (tVVT).
In the table of FIG. 3, the vertical axis represents the intake air weight GN (gram / rev) used as a parameter representing engine load, and the horizontal axis represents the engine speed NE (RPM). The value tVVT is expressed in terms of the crankshaft rotation angle (° CA).
[0042]
As shown in FIG. 3, the basic valve timing value tVVT is maximum in the medium-medium-rotation load operation region (NE≈2400 to 3200 RPM in FIG. 3, GN≈1.0 to 1.25 grams / revolution region). The value is taken (that is, the valve overlap amount OL is also maximized), and the value becomes smaller as the rotational speed or load is separated from the middle rotation load region, and the valve overlap amount OL is also reduced.
[0043]
That is, in the present embodiment, in a low load region (for example, GN <1.00), the basic valve timing value tVVT (that is, the valve overlap amount OL) is set smaller as the load is lower, and the burnt gas is blown back. Combustion is stabilized by reducing internal EGR. In the middle load region, the valve overlap amount OL (basic valve timing value tVVT) is low or high when the internal EGR amount is significantly increased to improve emissions and reduce pumping loss. Larger overall. However, even in the middle load region, if the valve overlap amount OL is set too large in the low speed region, combustion instability is likely to occur. In addition, if the valve overlap amount OL is set large in the high speed medium load region, intake inertia can be used. On the contrary, since the charging efficiency is lowered, the valve overlap amount OL is set to a relatively small value in the low speed region and the high speed region. For this reason, in this embodiment, the basic valve timing value tVVT is set so that the valve overlap amount OL is maximized in the medium-speed medium load region.
[0044]
In the high load region, the VT is generally set small because it is necessary to reduce the internal EGR and increase the output. In particular, in the high speed region, as the VT is reduced, the effect of improving the fresh air charging efficiency due to the intake air inertia is greater. Therefore, the VT is set smaller than that in the low and medium speed regions. For this reason, in the present embodiment, in the high load region (region of GN> 1.25), the valve overlap amount OL decreases as the load increases. Further, in the same load, the high speed region (NE <1600 RPM) than the low speed region (NE <1600 RPM). NE> 3200 RPM), the basic valve timing value tVVT is set so that the valve overlap amount OL becomes small.
[0045]
Next, correction of the basic valve timing value tVVT at the time of engine low temperature according to the present embodiment will be described.
As described above, the valve timing tVVT (valve overlap amount) shown in FIG. 3 is in the standard state after the engine is sufficiently warmed up. However, when the engine temperature is low, the fuel vaporization state is poor, so if the burned gas blows back into the intake port, the liquid fuel particles supplied to the intake port are blown back into the intake port due to the burnt gas blowing back. There is a problem of adhering to the wall surface. When the engine temperature is low, the intake port wall surface temperature is low, and the fuel attached to the intake port wall surface is difficult to vaporize.Therefore, when the fuel wall surface adhesion occurs at a low engine temperature, the amount of fuel actually supplied into the cylinder decreases. Problems such as a slow rise in engine speed during low-temperature operation (so-called cold hesitation) occur. Therefore, in the present embodiment, the basic valve timing value tVVT in FIG. 3 is corrected based on the engine coolant temperature THW so that the actual valve overlap amount decreases as the engine temperature (engine coolant temperature THW) decreases. Therefore, the occurrence of cold hesitation is prevented.
[0046]
FIG. 4 is a graph showing the relationship between the coolant temperature THW and the valve timing temperature correction amount tVTHW based on THW. As shown in FIG. 4, the value of the temperature correction amount tVTHW is the value after the warm-up is completed (the coolant temperature THW is a predetermined value THW).1Above) is set to 0 and THW <THW1Is set to a larger value as the cooling water temperature THW is lower, and the cooling water temperature THW is set to a predetermined value THW.0A constant large value is set in the following areas. As will be described later, the control circuit 30 determines the value of the temperature correction amount tVTHW from FIG. 4 based on the coolant temperature TWH, and sets the basic valve timing value tVVT determined from the engine speed and the load to the temperature correction amount tVTHW. The actual valve timing control target value VVT of the variable valve timing mechanism 10 is calculated as VVT = tVVT−tVTHW (where VVT ≧ 0).
[0047]
As a result, the valve timing control target value VVT after temperature correction is set to be smaller by the correction amount tVTHW corresponding to the coolant temperature THW from the basic valve timing value tVVT in FIG.
However, when the temperature correction is performed so that the valve overlap amount is reduced in the entire load region at a low engine temperature as described above, the supercharging effect due to the intake inertia is obtained due to the delay in the closing timing of the intake valve as described above. In the low / medium speed operation region where the engine cannot be operated, there is a problem in that the engine output decreases greatly due to a decrease in the actual compression ratio of the engine.
[0048]
By the way, the correction of the valve overlap amount by the engine temperature is mainly intended to prevent the fuel from adhering to the port wall surface when the burned gas blows back to the intake port when the engine temperature is low. However, if the fuel particles supplied to the intake port are vaporized or sufficiently atomized even at a low temperature of the engine, even if the burned gas blows back to the intake port, the adhesion of the fuel to the wall surface is reduced. On the other hand, the vaporization tendency of the fuel varies greatly depending on the composition of the fuel, and the vaporization state of the fuel containing a lot of light components (light fuel) is good even at a low engine temperature. For this reason, even when the engine temperature is low, if light fuel with good vaporization is used, it is difficult for the fuel to adhere to the wall surface, and cold hesitation is possible even if the valve overlap amount is set somewhat large. Such a problem does not occur.
[0049]
That is, if the valve overlap amount was set to be uniformly small at low engine temperatures, the valve overlap amount should be set small even when using light fuel that can increase the engine output by setting the valve overlap amount larger. As a result, the engine output is unnecessarily reduced. Therefore, in the present embodiment, the valve timing set value after performing the temperature correction described above is further corrected according to the properties of the fuel used in the engine, and the valve overlap amount is increased as the fuel used is lighter. ing. As a result, the valve overlap amount is reduced only when it is really necessary at low engine temperatures, and unnecessary reduction in engine output is prevented.
[0050]
As described above, in order to correct the valve overlap amount when the engine temperature is low according to the properties of the fuel used, it is necessary to accurately determine the vaporization tendency of the fuel currently used in the engine. In this embodiment, the fuel property is determined by the following method by measuring the change in the fuel temperature in the fuel tank and the change in the pressure in the fuel tank after the engine is started.
[0051]
FIG. 5 is a diagram for explaining the relationship between the pressure in the fuel tank (fuel vapor pressure) and the fuel temperature in the tank. The horizontal axis in FIG. 5 indicates the fuel temperature, and the vertical axis indicates the tank internal pressure. In the figure, curve A is a fuel containing a light component (light fuel), and curve B is a heavy component. The case of containing fuel (heavy fuel) is shown respectively. The pressure in the fuel tank increases as the fuel vapor pressure increases as the fuel temperature increases. At this time, the vapor pressure of the light fuel (curve A) that is easily vaporized as shown in FIG. 5 is higher than that of the heavy fuel (curve B) that is difficult to vaporize even at the same temperature. Becomes bigger. Also, as shown in FIG. 5, the difference between the tank internal pressure for light fuel and the tank internal pressure for heavy fuel increases as the fuel temperature increases. That is, the increase in the tank internal pressure while the fuel temperature rises by a certain amount becomes larger as the fuel is lighter (easily vaporized). Therefore, in the present embodiment, the fuel vaporization tendency is determined by measuring the increase in pressure in the tank (FIG. 5, ΔFP) while the fuel temperature rises by a predetermined temperature range (FIG. 5, ΔF). .
[0052]
6 and 7 are flowcharts for explaining a determination routine for determining the fuel property. This routine is executed by the control circuit 30 at regular intervals.
In this routine, the fuel property is determined every time the engine is started.
When the routine starts in FIG. 6, it is determined in step 601 whether or not the engine start has been completed. If the engine start has not been completed (when a start operation is being performed), the flag XFUEL, The XDT values are set to the initial value 1, respectively. Whether or not the engine has been started is determined, for example, based on whether or not the engine speed has increased to a predetermined value or higher (for example, 400 RPM or higher). XFUEL is a flag for executing the determination of the engine fuel property only once every time the engine is started. The value of the flag XFUEL is set to 0 in step 633 (FIG. 7) after the determination of the fuel property is completed. The Further, the flag XDT is a flag for storing the fuel temperature FT0 at the start of measurement and the tank internal pressure FP0. The value of XDT is set to 0 in step 621 after storing FT0 and FP0.
[0053]
If the engine start has been completed in step 601, the process proceeds to step 607 to determine whether or not the value of the flag XFUEL is set to 1. When XFUEL ≠ 1 (that is, when the fuel property determination has already been completed), the routine is immediately terminated without executing step 609 and the subsequent steps.
In step 607, if XFUEL = 1, the process proceeds to step 609, where the fuel remaining amount FL in the fuel tank, the fuel tank internal pressure FP, and the fuel temperature FT are read, and based on these values in steps 611 to 615. Thus, it is determined whether or not a precondition for determining the fuel property is satisfied.
[0054]
Preconditions determined from step 611 to step 615 are: (1) the fuel amount FL in the tank is larger than the minimum value (AL), and (2) the fuel temperature FT in the tank is within a predetermined temperature range (B <FT <C), and (3) the tank internal pressure FP is within a predetermined pressure range (D <FP <E), and any one of the prerequisites (1) to (3) above is satisfied. If not, the routine ends immediately without making a fuel property determination.
[0055]
Here, the conditions (1) to (3) are required when determining the fuel properties. In the present embodiment, as will be described later, in this embodiment, the fuel properties are determined based on the increase in temperature and pressure in the fuel tank. This is because it is necessary to perform measurement within a stable range of pressure rise. In other words, the condition (1) is required because when the fuel remaining amount in the tank is not equal to or greater than the predetermined minimum value, the increase in the pressure in the tank is small and a measurement error is likely to occur. What is required is that measurement is performed in a range where the increase in pressure in the tank with respect to the temperature increase is somewhat large (see FIG. 5). The reason why the condition (3) is required is that the fuel tank is usually provided with a pressure control valve for controlling the tank internal pressure to be within a certain range, so that the pressure range in which the pressure control valve does not operate. This is because it is necessary to carry out measurement with this.
[0056]
When all the conditions from step 611 to step 615 are satisfied, in steps 617 to 621, the tank internal pressure FP and the fuel temperature FT at the time when the conditions are satisfied are stored as the pressure FP0 and the temperature FT0 at the start of measurement, respectively. Steps 617 and 621 are provided to execute step 619 only once.
[0057]
The routine then proceeds to step 623 of FIG.
In FIG. 7, step 623, it is determined whether or not the current fuel temperature FT has increased by a predetermined temperature width ΔF from the temperature FT0 at the start of measurement (step 619). If the increase width is smaller than ΔF, step 625 is performed. Exit the routine without doing the following: If the fuel temperature has increased by ΔF from the start of measurement, the fuel tank internal pressure increase width ΔFP (= FP−FP0) from the start of measurement is calculated in step 625. In step 627, the fuel property basic learning value tKFUEL is determined based on ΔFP calculated in step 625.
[0058]
FIG. 8 is a diagram illustrating the relationship between ΔFP and tKFUEL. As shown in FIG. 8, in this embodiment, the value of tKFUEL is set to a larger value as the value of ΔFP is larger. As described with reference to FIG. 5, the increase range (ΔFP) of the pressure in the tank with respect to the predetermined temperature increase range (ΔF) increases as the fuel volatility (evaporation tendency) increases, that is, as the fuel becomes lighter. Therefore, in this embodiment, the value of the fuel property basic learning value tKFUEL is set to a larger value as the fuel is lighter.
[0059]
Steps 629 and 631 are steps for correcting the value of the fuel property basic learning value tKFUEL obtained in step 627 in accordance with the remaining fuel amount in the tank.
When the remaining amount of fuel in the tank is small (that is, the volume of the space above the fuel oil level in the tank is large), the increase in pressure in the tank with respect to the increase in fuel temperature is small. Therefore, it is considered that the value of tKFUEL obtained in step 627 is smaller than the true value as the current fuel amount in the tank is smaller. Therefore, in the present embodiment, the remaining fuel amount correction coefficient tKFL is determined in accordance with the value of the remaining fuel amount FL read in Step 609 (Step 629), and the true fuel property learning value KFUEL is set to KFUEL = tKFUEL × tKFL. It is calculated as
[0060]
FIG. 9 is a diagram showing the relationship between the remaining fuel amount correction coefficient tKFL and the remaining fuel amount FL. As shown in FIG. 9, the value of tKFL is set to a larger value as the value of the remaining fuel amount FL is smaller.
As described above, after calculating the fuel property learning value KFUEL, in step 633, the calculated KFUEL value is stored in the backup RAM 37 of the control circuit 30, and in step 635, the value of the flag XFUEL is set to 0, and the routine is terminated. As described above, when the value of the flag XFUEL is set to 0, the fuel property determination (steps 609 to 633) is not executed thereafter.
[0061]
8 and 9 used for calculating the fuel property learning value KFUEL is determined in advance based on the actual fuel tank and the fuel property by experiments or the like and stored in the ROM 32 of the control circuit 30.
Next, the valve timing control of the present embodiment using the fuel property learning value KFUEL will be described. FIG. 10 is a flowchart showing a valve timing control routine of the present embodiment. In this routine, the valve timing is set according to the engine operating condition, and the valve timing set value is corrected based on the engine coolant temperature and the fuel property as described above. This routine is executed by the control circuit 30 at regular intervals.
[0062]
When the routine starts in FIG. 10, in step 1001, the intake weight flow rate GN per engine revolution and the engine speed NE are read. Next, at step 1003, the basic valve timing tVVT is read from the relationship shown in FIG. 3 using the values of GN and NE. The relationship of FIG. 3 is stored in advance in the ROM 32 of the control circuit 30 as a numerical map using GN and NE.
[0063]
After the basic valve timing tVVT is calculated, in step 1005, the current coolant temperature THW is read. In step 1007, the temperature correction amount tVTHW is determined from the coolant temperature THW using the relationship of FIG. Here, the relationship of FIG. 4 is also stored in advance in the ROM 32 of the control circuit 30 in the form of a numerical map using the value of THW.
[0064]
Next, at step 1009, the fuel property learning value KFUEL calculated by the routine of FIG. 6 is read from the backup RAM 37. In step 1011, the fuel property correction amount tVFUEL is determined based on the value of KFUEL. FIG. 11 is a graph showing the relationship between the fuel property learning value KFUEL and the fuel property correction amount tVFUEL. As shown in FIG. 11, in the present embodiment, the value of the fuel property correction amount tVFUEL is set to a smaller value as the learned value KFUEL is larger, that is, as the fuel is lighter.
[0065]
In step 1013, the basic valve timing tVVT is corrected using the temperature correction amount tVTHW and the fuel property correction amount tVFUEL obtained as described above, and the valve timing set value VVT is calculated as VVT = tVVT−tVTHW−tVFUEL. .
Next, in steps 1015 and 1017, if the valve timing set value VVT corrected in step 1011 is a negative value, VVT is reset to 0, so that the valve timing set value VVT is always VVT ≧ 0. Restrict to.
[0066]
In step 1019, the linear solenoid valve 25 is controlled so that the actual valve timing VT detected by the camshaft rotation angle sensor 45 matches the set value VVT, and the routine is terminated. This control is, for example, PDI (Proportional Differential Integration) control based on a deviation between VVT and VT.
By performing the above correction, if the other conditions are the same, the valve timing is set to a smaller value as the engine temperature is lower, and the valve overlap amount is smaller as the engine temperature is lower. The valve timing VT is also corrected by the properties of the fuel used. If the other conditions are the same, the lighter the fuel used, the higher the valve timing VT, and the larger the valve overlap amount. become. For this reason, even when the engine temperature is low, if the fuel used is light, the valve overlap will be set to a larger value than when heavy fuel is used. It is prevented from occurring.
[0067]
Next, another embodiment of the valve timing control of the present invention will be described.
In the above-described embodiment, by correcting the valve timing according to the fuel properties, the valve overlap amount is increased to increase the valve overlap amount when using light fuel that does not require a small valve overlap setting even at low engine temperatures. The output drop was prevented. In contrast, in the present embodiment, the valve overlap amount is corrected according to the operating speed of the variable valve timing mechanism 10 instead of the fuel property.
[0068]
As described above, generally, when the engine temperature is low, the variable valve timing mechanism operating speed decreases due to an increase in the viscosity of the variable valve timing mechanism hydraulic fluid, an increase in friction of each operating portion, and the like. For this reason, when the engine load state changes and the valve timing control target value (optimal valve timing value) decreases, it takes a relatively long time for the actual valve timing to reach the control target value. Temporarily, the actual valve timing continues to be larger than the optimum valve timing value.
[0069]
In this case, since the valve overlap amount is also larger than the optimum value, the engine misfire occurs when the actual valve overlap amount is much larger than the optimum value. Therefore, in general, even when the operating speed of the variable valve timing mechanism decreases at low engine temperatures, the valve overlap at low engine temperatures prevents the actual valve overlap from becoming excessively large compared to the optimum value. The lap amount is set to be extremely small. That is, the normal setting value of the valve overlap amount at a low temperature is set in consideration of the case where the operating speed of the variable valve timing mechanism is significantly reduced.
[0070]
However, actually, the operating speed of the variable valve timing mechanism does not decrease uniformly even when the engine temperature is low. For example, when a low operating oil viscosity is used, the operating speed of the variable valve timing mechanism does not decrease so much even at low engine temperatures. Further, since the clearance of each part of the mechanism varies within a tolerance, depending on the product, the clearance of each part is large, and the friction at low temperature is small, so that there is a case where the operation speed does not decrease so much even at low temperature. In such a case, even if the valve overlap amount at a low temperature is set to a relatively large value, there is no possibility of misfire. For this reason, if the valve overlap amount at the low temperature is set to a small value uniformly, the engine output is unnecessarily reduced when the operating speed at the low temperature does not decrease so much.
[0071]
Therefore, in the present embodiment, the operating speed of the variable valve timing mechanism 10 is actually detected during engine operation, and the set value of the valve timing is corrected according to the detected operating speed.
FIG. 12 is a flowchart showing a correction amount calculation routine for detecting the operation speed of the variable valve timing mechanism and calculating the valve timing operation speed correction amount tVVTR according to the operation speed. This routine is executed by the control circuit 30 at regular intervals (for example, about every 100 milliseconds).
[0072]
When the routine starts in FIG. 12, in step 1201, a current actual valve timing value VT and a valve timing set value (control target value) VVT calculated in a later-described valve timing control routine (FIG. 14) are read. In step 1203, the change amount ΔVT of the valve timing value VT from the previous routine execution is ΔVT = | VT−VT.i-1Is calculated as |. VTi-1Is the valve timing value at the time of the previous routine execution. Since this routine is executed at regular time intervals, this change amount ΔVT represents the actual operating speed of the current variable valve timing mechanism. In step 1205, VT is prepared for the next routine execution.i-1Update the value of.
[0073]
Next, at step 1207, it is determined whether or not the deviation | VVT−VT | between the valve timing control target value VVT and the current valve timing value VT is greater than a predetermined value A. If | VVT−VT |> A. Only steps 1209 to 1215 for calculating the operation speed correction amount are executed. The reason why the operation speed correction amount is calculated only when the deviation | VVT−VT | is larger than the predetermined value A is that the deviation between the control target value VVT and the actual valve timing VT is large to some extent, and the variable valve timing mechanism 10 This is because the valve timing value change amount ΔVT measured in a state where the operating speed is sufficiently large is adopted as the operating speed. That is, in a state where the deviation between the control target value and the actual valve timing value is large to some extent, the operating speed of the variable valve timing mechanism is also increased, and the variation in the operating speed is reduced. Therefore, by calculating the operation speed correction amount based on the change amount ΔVT measured in this state, the operation speed correction with high reliability can be performed.
[0074]
If the deviation | VVT−VT | is larger than the predetermined value A in step 1207, then in step 1209, whether or not the control target value VVT is larger than the actual valve timing value VT, that is, the current variable valve timing mechanism is It is determined whether the timing is being advanced (valve timing is being increased) or retarded (valve timing is being reduced). If the angle is advanced (VVT> VT), the process proceeds to step 1211, and the valve timing change amount (change speed) ΔVT calculated in step 1203 is used to operate from the relationship shown by curve A in FIG. A speed correction coefficient tVVTR is determined. If the angle is retarded (VVT ≦ VT), the process proceeds to step 1213, and the operating speed correction coefficient tVVTR is similarly determined from the relationship shown by curve B in FIG. In step 1215, the operating speed correction coefficient tVVTR determined in step 1211 or step 1213 is stored as the actually used operating speed correction amount VVTR, and the routine is terminated.
[0075]
FIG. 13 is a diagram showing the relationship between the operating speed correction coefficient tVVTR and the variable valve timing mechanism operating speed ΔVT. Normally, the variable valve timing mechanism receives a reaction force from the cam shaft in either the advance side or the retard side. Then, the operating speed ΔVT is different. Therefore, in the present embodiment, during the advance operation (curve A) and during the retard operation (curve B), the same operation speed correction coefficient tVVTR can be obtained regardless of whether the advance operation or the retard operation is being performed. These curves are prepared and selected according to whether the measured ΔVT is in advance or retard. FIG. 13 shows the case where the variable valve timing mechanism receives a reaction force from the cam shaft in the valve timing retarding direction (when the operating speed of the retarding operation is faster than the operating speed of the advance operation).
[0076]
FIG. 14 is a flowchart of a valve timing control routine of the present embodiment that performs correction according to the operating speed of the variable valve timing mechanism using the operating speed correction amount VVTR. This routine is executed by the control circuit 30 at regular intervals.
In FIG. 14, when the routine is started, in steps 1401 to 1407, the basic valve timing tVVT based on GN and NE is set, and the temperature correction amount tVTHW is determined based on the engine temperature. Steps 1401 to 1407 are the same as steps 1001 to 1007 in FIG.
[0077]
When step 1407 ends, in this routine, the valve timing is corrected based on the variable valve timing mechanism operating speed in step 1409 and thereafter. That is, in step 1409, the operating speed correction amount VVTR calculated in the routine of FIG. 12 is read. In step 1411, the basic valve timing tVVT is corrected using the temperature correction amount tVTHW and the operating speed correction amount VVTR calculated in step 1407. Then, the valve timing set value VVT is set as VVT = tVVT−tVTHW + VVTR. That is, the valve timing is advanced as the operating speed correction amount VVTR increases, and the valve overlap increases. As described above, the operating speed correction amount VVTR is set to a larger value as the operating speed of the variable valve timing mechanism increases (FIG. 13). Therefore, in this embodiment, the valve overlap amount is variable even at low engine temperatures. The larger the timing mechanism operating speed, the larger the value is set.
[0078]
After the valve timing VVT is set as described above, in step 1413 to step 1419, the valve timing set value VVT is limited to a positive value and does not exceed the basic valve timing tVVT. In step 1421, based on the limited VVT. The variable valve timing mechanism 10 is controlled.
In the present embodiment, the variable valve timing mechanism operating speed is large even when the engine is cold due to the above routine execution, and the valve overlap amount does not need to be set small. Therefore, it is possible to prevent a reduction in engine output that is not necessary even when the engine temperature is low.
[0079]
Next, an embodiment different from FIG. 12 for calculating the correction amount VVTR based on the operating speed of the variable valve timing mechanism will be described. In the embodiment of FIG. 12, the correction amount VVTR is calculated based on the change rate ΔVT of the valve timing value when the difference between the valve timing set value VVT and the actual valve timing value VT is large. However, in practice, the operating speed of the variable valve timing mechanism varies with the engine speed. For example, when the engine is running at a low speed, the rotational speed of the engine-driven hydraulic pump is also reduced. For this reason, the hydraulic pressure of the variable valve timing mechanism hydraulic oil decreases, and the operating speed of the variable valve timing mechanism also decreases. Conversely, at the time of high engine speed, the rotational speed of the hydraulic pump increases and the hydraulic oil pressure increases, so that the variable valve timing mechanism operating speed increases.
[0080]
On the other hand, in the routine shown in FIG. 12, as described above, the operating speed correction amount VVTR is calculated only when the deviation between the set value VVT and the actual valve timing value VT is large. Become. Therefore, if the engine speed at the time of VVTR calculation and the engine speed at the time of correcting the valve timing using the VVTR are different, the actual variable valve timing mechanism operating speed and the correction amount VVTR will not correspond. There is a fear. That is, if the valve timing correction is performed at the time of high engine speed using the VVTR calculated at the time of low engine speed, the increase amount of the valve overlap will be set small even though the variable valve timing mechanism operating speed is actually high. (FIG. 14, step 1411). On the other hand, if the VVTR calculated at the time of high engine speed is used and the correction of step 1411 in FIG. 14 is performed at the time of low engine speed, the valve overrun will actually occur even though the operating speed of the variable valve timing mechanism has decreased. There is a risk that the lap will be set large.
[0081]
Therefore, in the present embodiment, the difference in the operating speed caused by the difference in the rotational speed is corrected by performing correction based on the engine speed at the time of calculating the operating speed correction amount VVTR and at the time of valve timing correction based on the VVTR. Yes.
FIG. 15 shows an example of a change in operating speed of the variable valve timing mechanism depending on the engine speed. FIG. 15A shows a change in the discharge pressure of the engine-driven hydraulic pump depending on the engine speed. As shown in FIG. 15A, the pump discharge pressure increases as the engine speed increases. FIG. 15 (B) shows the change in the operating speed of the variable valve timing mechanism due to the change in hydraulic pressure in FIG. 15 (A). As shown in FIG. 15 (B), the variable valve timing mechanism operating speed shows substantially the same change as the discharge pressure of the hydraulic pump.
[0082]
In the present embodiment, a rotational speed correction coefficient tVNE determined according to the rotational speed based on the characteristics shown in FIG. 15 is introduced to correct the operating speed correction amount VVTR. FIG. 16 shows the relationship between the rotational speed correction coefficient tVNE and the engine rotational speed NE. As shown in FIG. 16, the rotation speed correction coefficient tVNE is set to have the same characteristics as in FIG.
[0083]
FIG. 17 is a flowchart showing an operation speed correction amount VVTR calculation routine using the correction coefficient tVNE. 17, Steps 1701 to 1713 are steps for calculating the operating speed correction coefficient tVVTR from the valve timing value variation ΔVT, and are the same as Steps 1201 to 1213 of FIG. . In this embodiment, after calculating the operating speed correction coefficient tVVTR as described above, the current engine speed NE is read in Step 1715, and in Step 1717, this speed NE is used to calculate the speed correction coefficient tVNE from the relationship of FIG. Is calculated. In step 1719, a value obtained by dividing tVVTR by tVNE is a basic operation speed correction amount VVTR.0Remember as.
[0084]
FIG. 18 shows the correction amount VVTR stored as described above.0Is a flowchart showing a valve timing control routine of the present embodiment using the rotation speed correction coefficient tVNE. The routine of FIG. 18 differs only in that step 1810 and step 1810a are added between steps 1409 and 1411 of the routine of FIG. 14, and steps 1801 to 1809 are different from steps 1401 to 1409 of FIG. Steps 1811 to 1821 are the same as steps 1411 to 1421 in FIG.
[0085]
In FIG. 18, in step 1809, the basic operating speed correction amount VVTR set in FIG.0In step 1810, a speed correction coefficient tVNE corresponding to the current engine speed NE is calculated based on FIG. Then, using the engine speed correction coefficient tVNE based on the current engine speed, the basic correction amount VVTR0Correct the value of again. That is, VVTR0The value obtained by multiplying the value by the correction coefficient tVNE is used as the operating speed correction amount VVTR, and the valve timing correction in step 1811 and subsequent steps is performed.
[0086]
Thus, the correction amount VVTR0By making corrections using the engine speed at the time of calculation and at the time of valve timing correction, it is possible to accurately make corrections based on the variable valve timing mechanism operating speed regardless of changes in engine speed. It becomes. For example, the value of tVVTR (steps 1711 and 1713 in FIG. 17) calculated at the time of high engine speed is obtained by dividing the value obtained by dividing by a relatively large speed correction coefficient tVNE (FIG. 16) at the time of high engine speed.0When the valve timing correction (FIG. 18, step 1811) is performed at low engine speed, this VVTR0A value VVTR obtained by multiplying by a relatively small correction coefficient tVNE at the time of low rotation is used for control (FIG. 18, step 1810a). For this reason, VVTR used for valve timing correction becomes a relatively small value, and valve timing correction corresponding to the current engine speed can be performed.
[0087]
Thus, according to the present embodiment, it is possible to correct the valve overlap amount more accurately by correcting the detected operating speed of the variable valve timing mechanism in accordance with the engine speed.
[0088]
【The invention's effect】
According to the invention described in each claim, it is possible to reduce the valve overlap amount only when it is really necessary at the time of engine low temperature, and it is possible to prevent an unnecessary decrease in engine output. Play.
[Brief description of the drawings]
FIG. 1 is a diagram showing a schematic configuration of an embodiment in which a valve timing control device of the present invention is applied to an intake valve of a four-cycle engine.
FIG. 2 is a diagram schematically showing a general opening / closing timing of an intake valve and an exhaust valve.
FIG. 3 is a diagram showing a setting example of basic valve timing values after completion of warming up of the engine.
FIG. 4 is a graph showing a relationship between a valve timing temperature correction amount and an engine coolant temperature.
FIG. 5 is a diagram for explaining a change in pressure in the tank due to a change in fuel temperature.
FIG. 6 is a part of a flowchart showing a fuel property determination routine.
FIG. 7 is a part of a flowchart showing a fuel property determination routine.
FIG. 8 is a graph showing a relationship between a fuel property basic learning value and a tank pressure change.
FIG. 9 is a graph showing correction by a fuel remaining amount of a fuel learning correction coefficient.
FIG. 10 is a flowchart of one embodiment of a valve timing control routine.
FIG. 11 is a graph showing setting of a fuel property correction amount.
FIG. 12 is a flowchart illustrating an embodiment of a correction amount calculation routine based on the variable valve timing mechanism operating speed.
FIG. 13 is a graph showing setting of an operation speed correction amount.
FIG. 14 is a flowchart illustrating an embodiment of a valve timing control routine.
FIG. 15 is a diagram for explaining a change in operating speed of the variable valve timing mechanism depending on the engine speed.
FIG. 16 is a graph showing a relationship between an engine speed and a speed correction coefficient.
FIG. 17 is a flowchart showing a routine for calculating an operation speed correction amount in consideration of the engine speed.
FIG. 18 is a flowchart illustrating an embodiment of a valve timing control routine.
[Explanation of symbols]
1 ... Camshaft
10 ... Variable valve timing device
30 ... Control circuit

Claims (4)

内燃機関のバルブタイミングを変更することにより、内燃機関の運転状態に応じて機関のバルブオーバラップ量を調節し、機関低温時に機関高温時に較べて機関のバルブオーバラップ量を小さく設定するバルブタイミング制御装置において、Valve timing control that adjusts the valve overlap amount of the engine according to the operating state of the internal combustion engine by changing the valve timing of the internal combustion engine and sets the valve overlap amount of the engine smaller than the engine high temperature when the engine is cold In the device
バルブタイミング変更時のバルブタイミング変化速度を検出する作動速度検出手段と、An operating speed detecting means for detecting a valve timing changing speed when the valve timing is changed;
機関低温時のバルブオーバラップ量を、前記バルブタイミング変化速度が大きいときに前記バルブタイミング変化速度が小さいときより大きくなるように補正する作動速度補正手段と、An operating speed correcting means for correcting the valve overlap amount at a low engine temperature so that the valve timing changing speed is larger when the valve timing changing speed is larger than when the valve timing changing speed is small;
を備えた内燃機関のバルブタイミング制御装置。A valve timing control device for an internal combustion engine comprising:
更に、機関回転数を検出する回転数検出手段を備え、機関低温時のバルブオーバラップ量を、機関回転数が高いときに機関回転数が低いときより大きくなるように補正する回転数補正手段を備えた請求項1に記載のバルブタイミング制御装置。Furthermore, a rotation speed detection means for detecting the engine rotation speed is provided, and a rotation speed correction means for correcting the valve overlap amount at a low engine temperature to be larger when the engine rotation speed is high than when the engine rotation speed is low. The valve timing control device according to claim 1 provided. 更に、機関の使用燃料の性状を判定する燃料判定手段と、Furthermore, fuel determination means for determining the properties of the fuel used in the engine,
該燃料判定手段により、機関使用燃料が軽質燃料であると判断されたときに、機関のバルブオーバラップ量を機関使用燃料が重質燃料であると判定された場合に較べて大きくなるように補正する燃料補正手段と、When it is determined by the fuel determination means that the engine-use fuel is light fuel, the engine valve overlap amount is corrected so as to be larger than when the engine-use fuel is determined to be heavy fuel. Fuel correction means to perform,
を備えた請求項1に記載のバルブタイミング制御装置。The valve timing control device according to claim 1, comprising:
前記燃料判定手段は、機関始動後の燃料タンク内の燃料温度の変化と燃料タンク内圧力の変化とに基づいて機関の使用燃料の性状を判定する、請求項3に記載のバルブタイミング制御装置。The valve timing control device according to claim 3, wherein the fuel determination means determines the property of fuel used in the engine based on a change in fuel temperature in the fuel tank and a change in pressure in the fuel tank after the engine is started.
JP33608096A 1996-12-16 1996-12-16 Valve timing control device for internal combustion engine Expired - Fee Related JP3663788B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33608096A JP3663788B2 (en) 1996-12-16 1996-12-16 Valve timing control device for internal combustion engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33608096A JP3663788B2 (en) 1996-12-16 1996-12-16 Valve timing control device for internal combustion engine

Publications (2)

Publication Number Publication Date
JPH10176557A JPH10176557A (en) 1998-06-30
JP3663788B2 true JP3663788B2 (en) 2005-06-22

Family

ID=18295495

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33608096A Expired - Fee Related JP3663788B2 (en) 1996-12-16 1996-12-16 Valve timing control device for internal combustion engine

Country Status (1)

Country Link
JP (1) JP3663788B2 (en)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3876648B2 (en) 2001-05-22 2007-02-07 日産自動車株式会社 Engine valve timing control device
US6678608B2 (en) * 2001-11-09 2004-01-13 Ford Global Technologies, Llc Robust interpolation method for improved automative engine control during transient engine operation
JP4151524B2 (en) 2003-08-28 2008-09-17 三菱自動車工業株式会社 Internal combustion engine
JP2005201068A (en) 2004-01-13 2005-07-28 Denso Corp Fuel discrimination device
US7063056B2 (en) 2004-05-25 2006-06-20 Mitsubishi Jidosha Kogyo Kabushiki Kaisha Valve timing control apparatus for engine
JP4677895B2 (en) * 2005-12-14 2011-04-27 日産自動車株式会社 ENGINE CONTROL METHOD AND CONTROL DEVICE
JP2008196409A (en) * 2007-02-14 2008-08-28 Toyota Motor Corp Combustion control device for internal combustion engine
CN101960126B (en) 2007-11-13 2013-01-02 丰田自动车株式会社 Control device for internal combustion engine
JP4502030B2 (en) * 2008-03-12 2010-07-14 トヨタ自動車株式会社 Control device for internal combustion engine
JP5056770B2 (en) * 2009-02-10 2012-10-24 トヨタ自動車株式会社 Control device for internal combustion engine
JP5512433B2 (en) * 2010-07-16 2014-06-04 本田技研工業株式会社 Evaporative fuel processing equipment
JP6459461B2 (en) * 2014-12-11 2019-01-30 日産自動車株式会社 EGR estimation apparatus for internal combustion engine and EGR estimation method for internal combustion engine
EP3505742A4 (en) * 2016-10-28 2019-09-25 Mazda Motor Corporation Control device of engine with variable valve timing mechanism

Also Published As

Publication number Publication date
JPH10176557A (en) 1998-06-30

Similar Documents

Publication Publication Date Title
US6109225A (en) Valve timing control device for an internal combustion engine
JP4989523B2 (en) Variable valve system for internal combustion engine and control device for internal combustion engine
US7324889B2 (en) Intake-air quantity control system of engine
US7520261B2 (en) Apparatus for and method of controlling intake operation of an internal combustion engine
US8505505B2 (en) Control apparatus and control method for internal combustion engine
JP3663788B2 (en) Valve timing control device for internal combustion engine
JPH08270470A (en) Valve timing control device for internal combustion engine
JP4701871B2 (en) Engine control device
JP3522053B2 (en) Control device for internal combustion engine
US7426913B2 (en) Intake valve control system and method for internal combustion engine
JP3750157B2 (en) Fuel injection amount control device for internal combustion engine
JPWO2012063313A1 (en) engine
JP3454082B2 (en) Fuel injection control device for internal combustion engine
JPH10331670A (en) Valve characteristic control device for internal combustion engine
JP3351268B2 (en) Valve timing control device for internal combustion engine
AU2005317727B2 (en) Valve characteristic control apparatus for internal combustion engine
JP5249814B2 (en) Control device for variable valve mechanism
JP3771101B2 (en) Control device for internal combustion engine
JP3661321B2 (en) Powertrain control device
JPH09256880A (en) Control device for internal combustion engine
JP2010265832A (en) Control device for internal combustion engine
JP4985465B2 (en) Internal combustion engine control method and internal combustion engine control system
JP2010077813A (en) Control device for internal combustion engine
JP2001254639A (en) Valve characteristic control device for internal combustion engine
JP2003328791A (en) Variable valve system of internal combustion engine

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041126

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041130

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050131

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050308

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050321

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090408

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20100408

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100408

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110408

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120408

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20120408

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130408

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20140408

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees