JP4353249B2 - 油圧アクチュエータ制御装置 - Google Patents

油圧アクチュエータ制御装置 Download PDF

Info

Publication number
JP4353249B2
JP4353249B2 JP2007010308A JP2007010308A JP4353249B2 JP 4353249 B2 JP4353249 B2 JP 4353249B2 JP 2007010308 A JP2007010308 A JP 2007010308A JP 2007010308 A JP2007010308 A JP 2007010308A JP 4353249 B2 JP4353249 B2 JP 4353249B2
Authority
JP
Japan
Prior art keywords
control
dead zone
value
hydraulic actuator
model
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
JP2007010308A
Other languages
English (en)
Other versions
JP2008175165A (ja
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 JP2007010308A priority Critical patent/JP4353249B2/ja
Priority to EP08702269.5A priority patent/EP2104778B1/en
Priority to CN2008800008129A priority patent/CN101548067B/zh
Priority to PCT/IB2008/000110 priority patent/WO2008087539A2/en
Priority to US12/443,742 priority patent/US8225763B2/en
Publication of JP2008175165A publication Critical patent/JP2008175165A/ja
Application granted granted Critical
Publication of JP4353249B2 publication Critical patent/JP4353249B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • F01L2001/34423Details relating to the hydraulic feeding circuit
    • F01L2001/34426Oil control valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L1/00Valve-gear or valve arrangements, e.g. lift-valve gear
    • F01L1/34Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
    • F01L1/344Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
    • F01L1/3442Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using hydraulic chambers with variable volume to transmit the rotating force
    • F01L2001/34423Details relating to the hydraulic feeding circuit
    • F01L2001/34426Oil control valves
    • F01L2001/3443Solenoid driven oil control valves
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01LCYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
    • F01L2800/00Methods of operation using a variable valve timing mechanism

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)
  • Valve Device For Special Equipments (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Fluid-Pressure Circuits (AREA)
  • Feedback Control In General (AREA)

Description

本発明は、油圧アクチュエータ制御装置に関し、特に、内燃機関において吸気バルブ或いは排気バルブの開閉タイミングを可変制御するバルブタイミング可変機構に用いて好適の油圧アクチュエータ制御装置に関する。
バルブタイミング可変機構では、クランク軸に対するカム軸の変位角を変化させるための手段として油圧アクチュエータが用いられている。この油圧アクチュエータには、2つの油室、すなわち、進角側油室と遅角側油室とが設けられている。進角側油室への加圧油の供給及び遅角側油室からの加圧油の排出によってバルブタイミングは進角され、遅角側油室への加圧油の供給及び進角側油室からの加圧油の排出によってバルブタイミングは遅角される。
油圧アクチュエータの両油室に対する加圧油の給排は、制御弁(Oil Control Valve:OCV)によって制御されている。制御弁はスリーブ内のスプールの位置によって加圧油の給排を制御することができる。スプールがスリーブ内の中立域にあるとき、両油室はともに油圧ポンプともオイルタンクとも連通を遮断されている。スプールが中立域から一方(進角方向)に移動することで、進角側油室が油圧ポンプに接続され遅角側油室がオイルタンクに接続される。スプールが中立域から進角方向と逆方向(遅角方向)に移動することで、遅角側油室が油圧ポンプに接続され進角側油室がオイルタンクに接続される。スプールはソレノイドによって駆動され、その位置はソレノイドに出力されるデューティ(電流値)によって制御されている。
制御弁においてスプールが位置する中立域は一定の幅をもって形成されている。スプールが中立域を移動している間は、両油室に対する加圧油の給排は行われないか或いは殆ど行われない。このため、バルブタイミング可変機構には、加圧油の供給流量がほぼゼロとなるデューティ、すなわち、現在のバルブタイミングを保持するデューティ付近に、デューティ値の変化に対するバルブタイミングの応答が無いか或いは応答性が低い不感帯が存在する。
バルブタイミングを進角させる場合は、制御弁に出力するデューティを保持デューティから増大側に変化させる。逆にバルブタイミングを遅角させる場合は、制御弁に出力するデューティを保持デューティから減少側に変化させる。その際、デューティが不感帯を超えるまではバルブタイミングの変化速度は小さく、デューティが不感帯を超えた時点からバルブタイミングはデューティの値に応じて急激に変化し始める。このように、不感帯の存在はバルブタイミングの制御性に大きな影響を与えている。
そこで、特許文献1には、バルブタイミングを制御する中で不感帯の上端値及び下端値を学習するようにした技術が開示されている。特許文献1に開示された技術では、バルブタイミングの目標値が変化したときに、バルブタイミングの実際値が目標値に向かって変化し始めたときのデューティを不感帯の上端値或いは下端値として学習するようにしている。
特開2003−336529号公報 特開平10−169603号公報 特開平11−36905号公報 特開2001−55936号公報 特開平8−326512号公報 特開2003−230437号公報
バルブタイミング可変機構の制御特性、すなわち、デューティの変化に対するバルブタイミングの応答性の変化の傾向には、制御弁の個体差に起因するばらつきが存在する。また、同一個体であっても油温などの条件によって制御特性にはばらつきが生じる。バルブタイミングを的確に制御する上では、バルブタイミング可変機構の制御特性を正確に把握し、それに基づいて制御弁に出力するデューティを決定することが求められる。
従来の技術によれば、不感帯の上端値や下端値、或いは、保持デューティについてはバルブタイミングの制御を通じた学習によって把握できることから、不感帯内では正確なデューティ制御を行うことが可能と考えられる。しかしながら、不感帯外での制御特性についての正確な把握は行われておらず、従来、不感帯外のデューティ制御については全くの成り行きに任せざるを得なかった。
本発明は、上述のような課題を解決するためになされたもので、制御弁の個体差に起因する油圧アクチュエータの制御特性のばらつきが油圧アクチュエータの制御性に与える影響を排除できるようにした油圧アクチュエータ制御装置を提供することを目的とする。
第1の発明は、上記の目的を達成するため、加圧油の給排によって動作する油圧アクチュエータと、前記油圧アクチュエータに対する加圧油の給排を制御する制御弁とを有し、前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する油圧アクチュエータ制御装置において、
制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を特定する不感帯特定手段と、
前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、保持値)を特定する保持値特定手段と、
仮想のモデル制御弁により実現される制御信号の変化に対する油圧アクチュエータの応答性の変化の傾向をモデル制御特性として記憶した記憶手段と、
前記不感帯の幅と前記モデル制御特性におけるモデル不感帯の幅との比を前記制御弁と前記モデル制御弁とを対応させるための係数(以下、対応係数)として算出する対応係数算出手段と、
前記不感帯の中心値に対する前記保持値のずれ量を前記対応係数によって補正した値を前記モデル制御特性において前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、モデル保持値)として算出するモデル保持値算出手段と、
前記油圧アクチュエータの動作量とその目標動作量との偏差に基づき、前記モデル制御弁の前記モデル保持値を基準とする制御量(以下、モデル制御量)を算出するモデル制御量算出手段と、
前記モデル制御量のうち前記モデル不感帯の内にあるモデル不感帯内制御量を前記対応係数で補正した値を前記制御弁の不感帯内制御量として算出する不感帯内制御量算出手段と、
前記モデル制御量のうち前記モデル不感帯を超えるモデル不感帯外制御量に基づいて前記制御弁の不感帯外制御量を算出する不感帯外制御量算出手段と、
前記保持値と前記不感帯内制御量と前記不感帯外制御量とに基づいて前記制御弁に出力すべき制御信号を設定する制御信号設定手段と、
を備えることを特徴としている。
第2の発明は、第1の発明において、
制御信号の値が前記不感帯の上端値よりも大きい値に設定されたときの前記アクチュエータの動作方向を正の方向とする場合、
前記不感帯特定手段は、前記油圧アクチュエータの動作量がその目標動作量を正の方向に超えたときには、実動作量の目標動作量に対するオーバーシュート量を算出し、前記上端値を前記オーバーシュート量に応じて減少側に補正することを特徴としている。
第3の発明は、第1又は第2の発明において、
制御信号の値が前記不感帯の下端値よりも小さい値に設定されたときの前記アクチュエータの動作方向を負の方向とする場合、
前記不感帯特定手段は、前記油圧アクチュエータの動作量がその目標動作量を負の方向に超えたときには、実動作量の目標動作量に対するアンダーシュート量を算出し、前記下端値を前記アンダーシュート量に応じて増大側に補正することを特徴としている。
第4の発明は、第1乃至第3の何れか1つの発明において、
前記不感帯外制御量算出手段は、前記モデル不感帯外制御量を加圧油の温度に応じて補正した値を前記不感帯外制御量として算出することを特徴としている。
第5の発明は、第1乃至第4の何れか1つの発明において、
前記不感帯内制御量算出手段は、前記不感帯内制御量を加圧油の温度に応じて補正することを特徴としている。
第6の発明は、第1乃至第4の何れか1つの発明において、
前記モデル不感帯の幅を加圧油の温度に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴としている。
第7の発明は、第1乃至第4の何れか1つの発明において、
前記モデル不感帯の幅を加圧油の圧力に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴としている。
第8の発明は、第1乃至第4の何れか1つの発明において、
前記モデル不感帯の幅を加圧油の粘度に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴としている。
第9の発明は、第1乃至第4の何れか1つの発明において、
前記モデル不感帯の幅をエンジン回転数に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴としている。
第10の発明は、第1乃至第9の何れか1つの発明において、
前記油圧アクチュエータの動作量とその目標動作量との偏差が所定範囲内に収束した場合に、前記対応係数を減少側に補正する対応係数補正手段をさらに備えることを特徴としている。
第11の発明は、第1乃至第10の何れか1つの発明において、
エンジン始動後、加圧油の油圧が所定の基準値を超えるまで前記制御弁への制御信号の出力を禁止する禁止手段をさらに備えることを特徴としている。
第12の発明は、第1乃至第11の何れか1つの発明において、
前記保持値特定手段は、前記油圧アクチュエータの動作を制御する中で前記保持値を学習するように構成され、
前記制御信号設定手段は、前記保持値を前記制御信号を設定する上での制御基準の基本値とし、加圧油の温度が低いほど前記制御基準を前記保持値から前記不感帯の中心値へ近づけることを特徴としている。
第13の発明は、第1乃至第12の何れか1つの発明において、
前記保持値特定手段は、前記油圧アクチュエータの動作を制御する中で前記保持値を学習するように構成され、
前記制御信号設定手段は、前記保持値を前記制御信号を設定する上での制御基準の基本値とし、前記油圧アクチュエータの動作量とその目標動作量との偏差の絶対値が大きいほど前記制御基準を前記保持値から前記不感帯の中心値へ近づけることを特徴としている。
また、第14の発明は、加圧油の給排によって動作する油圧アクチュエータと、前記油圧アクチュエータに対する加圧油の給排を制御する制御弁とを有し、前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する油圧アクチュエータ制御装置において、
制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を学習によって特定する不感帯特定手段と、
前記不感帯を前提にして前記制御弁に出力すべき制御信号を設定する制御信号設定手段とを備え、
前記不感帯特定手段は、前記油圧アクチュエータの目標動作量が安定しており、且つ、前記制御弁に出力する制御信号の値が安定していることを条件として前記不感帯の学習を行うことを特徴としている。
第15の発明は、第14の発明において、
前記不感帯特定手段は、制御信号の値から所定の規則に従って不感帯更新値を算出し、前記不感帯更新値が前記不感帯の上端値の学習値よりも大きい場合には、前記不感帯更新値を前記不感帯上端値の学習値として更新することを特徴としている。
第16の発明は、第14又は第15の発明において、
前記不感帯特定手段は、制御信号の値から所定の規則に従って不感帯更新値を算出し、前記不感帯更新値が前記不感帯の下端値の学習値よりも小さい場合には、前記不感帯更新値を前記不感帯下端値の学習値として更新することを特徴としている。
また、第17の発明は、内燃機関の吸気バルブ又は排気バルブのバルブタイミングを可変にする油圧式のバルブタイミング可変装置であって、
加圧油の給排によって動作してバルブタイミングを変化させる油圧アクチュエータと、
前記油圧アクチュエータに対する加圧油の給排を制御する制御弁と、
前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する制御装置とを備え、
前記制御装置は、
制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を特定する不感帯特定手段と、
前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、保持値)を特定する保持値特定手段と、
仮想のモデル制御弁により実現される制御信号の変化に対する油圧アクチュエータの応答性の変化の傾向をモデル制御特性として記憶した記憶手段と、
前記不感帯の幅と前記モデル制御特性におけるモデル不感帯の幅との比を前記制御弁と前記モデル制御弁とを対応させるための係数(以下、対応係数)として算出する対応係数算出手段と、
前記不感帯の中心値に対する前記保持値のずれ量を前記対応係数によって補正した値を前記モデル制御特性において前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、モデル保持値)として算出するモデル保持値算出手段と、
前記油圧アクチュエータの動作量とその目標動作量との偏差に基づき、前記モデル制御弁の前記モデル保持値を基準とする制御量(以下、モデル制御量)を算出するモデル制御量算出手段と、
前記モデル制御量のうち前記モデル不感帯の内にあるモデル不感帯内制御量を前記対応係数で補正した値を前記制御弁の不感帯内制御量として算出する不感帯内制御量算出手段と、
前記モデル制御量のうち前記モデル不感帯を超えるモデル不感帯外制御量に基づいて前記制御弁の不感帯外制御量を算出する不感帯外制御量算出手段と、
前記保持値と前記不感帯内制御量と前記不感帯外制御量とに基づいて前記制御弁に出力すべき制御信号を設定する制御信号設定手段とを含むことを特徴としている。
また、第18の発明は、内燃機関の吸気バルブ又は排気バルブのバルブタイミングを可変にする油圧式のバルブタイミング可変装置であって、
加圧油の給排によって動作してバルブタイミングを変化させる油圧アクチュエータと、
前記油圧アクチュエータに対する加圧油の給排を制御する制御弁と、
前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する制御装置とを備え、
前記制御装置は、
制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を学習によって特定する不感帯特定手段と、
前記不感帯を前提にして前記制御弁に出力すべき制御信号を設定する制御信号設定手段とを含み、
前記不感帯特定手段は、前記油圧アクチュエータの目標動作量が安定しており、且つ、前記制御弁に出力する制御信号の値が安定していることを条件として前記不感帯の学習を行うことを特徴としている。
第1の発明によれば、仮想のモデル制御弁に対応したモデル制御特性と、実際の制御特性に関する最小限のデータ(不感帯、保持値)とから実際の制御特性が推定され、それに基づいて油圧アクチュエータの動作が制御される。これによれば、全くの成り行きに任せる場合に比較して油圧アクチュエータの制御性、特に不感帯外での制御性を向上させることができる。
第2の発明によれば、油圧アクチュエータの動作量がその目標動作量を正の方向に超えることのないようにオーバーシュート量に応じて不感帯の上端値が補正されるので、油圧アクチュエータの制御性をより向上させることができる。
第3の発明によれば、油圧アクチュエータの動作量がその目標動作量を負の方向に超えることのないようにアンダーシュート量に応じて不感帯の下端値が補正されるので、油圧アクチュエータの制御性をより向上させることができる。
第4の発明によれば、加圧油の温度が不感帯外での油圧アクチュエータの制御特性に与える影響を排除することができる。
第5の発明によれば、加圧油の温度が不感帯内での油圧アクチュエータの制御特性に与える影響を排除することができる。
第6の発明によれば、加圧油の温度が油圧アクチュエータの制御特性に与える影響を排除することができる。
第7の発明によれば、加圧油の圧力が油圧アクチュエータの制御特性に与える影響を排除することができる。
第8の発明によれば、加圧油の粘度が油圧アクチュエータの制御特性に与える影響を排除することができる。
第9の発明によれば、エンジン回転数が油圧アクチュエータの制御特性に与える影響を排除することができる。
第10の発明によれば、油圧アクチュエータの動作量が目標動作量に収束した後の制御信号の変動を抑えることができ、油圧アクチュエータの動作量を目標動作量に安定して保持することが可能になる。
第11の発明によれば、油圧アクチュエータの動作は油圧が十分に上昇してからとなるので、油圧が低い状況で油圧アクチュエータが動作することによる不具合の発生を防止することができる。
第12の発明によれば、油温が低く粘度が高い状況、つまり、保持値の学習精度が十分に担保されない状況であっても、制御信号を設定する上での制御基準にばらつきが生じることを防止することができる。
第13の発明によれば、油圧アクチュエータの動作量とその目標動作量との偏差が大きいほど制御信号の変化に対する油圧アクチュエータの応答は大きくなるが、そのような状況では制御基準が保持値から不感帯の中心値へ近づけられるので、保持値の学習精度が油圧アクチュエータの制御特性に与える影響を抑えることができる。
第14の発明によれば、制御信号の値が安定した状態で不感帯の学習を行うことによって不感帯の学習精度を高く保つことができる。また、この発明によれば、油圧アクチュエータを動作させなくても不感帯の学習を行うことが可能であるので、不感帯の学習機会を増やすこともできる。
第15の発明によれば、前記の条件が成立している場合には、制御信号の値から不感帯の上端値を学習することができる。
第16の発明によれば、前記の条件が成立している場合には、制御信号の値から不感帯の下端値を学習することができる。
第17の発明によれば、油圧式のバルブタイミング可変装置において、仮想のモデル制御弁に対応したモデル制御特性と、実際の制御特性に関する最小限のデータ(不感帯、保持値)とから実際の制御特性が推定され、それに基づいてバルブタイミングを変化させる油圧アクチュエータの動作が制御される。これによれば、全くの成り行きに任せる場合に比較して油圧アクチュエータの制御性、特に不感帯外での制御性を向上させることができる。
第18の発明によれば、油圧式のバルブタイミング可変装置において、制御信号の値が安定した状態で不感帯の学習を行うことによって不感帯の学習精度を高く保つことができる。また、この発明によれば、バルブタイミングを変化させる油圧アクチュエータを動作させなくても不感帯の学習を行うことが可能であるので、不感帯の学習機会を増やすこともできる。
実施の形態1.
以下、図面を参照して、本発明の実施の形態1について説明する。
図1は、本発明の実施の形態1としての油圧アクチュエータ制御装置が適用されたバルブタイミング可変機構の油圧システムの概略構成を示す図である。本発明は吸気バルブと排気バルブの何れのバルブタイミング可変機構にも適用可能であるが、ここでは吸気バルブのバルブタイミング可変機構に本発明が適用されている。
図1に示すように、バルブタイミング可変機構の油圧システムは、クランク軸に対するカム軸の変位角を変化させるための油圧アクチュエータ20を備えている。油圧アクチュエータ20は、クランク軸に同期して回転するハウジング22と、ハウジング22内に配置されカム軸に同期して回転するロータ24を備えている。ハウジング22の内部には油室26、28が形成されている。この油室26、28はロータ24によって進角側油室26と遅角側油室28とに区画されている。
油圧アクチュエータ20は、油室26、28へ加圧油が供給されてハウジング22に対するロータ24の回転角が変化することにより動作する。進角側油室26へ加圧油が供給されるときには、油圧アクチュエータ20はクランク軸に対するカム軸の変位角を進角側に変化させるように動作し、遅角側油室28へ加圧油が供給されるときにはクランク軸に対するカム軸の変位角を遅角側に変化させるように動作する。このとき、加圧油が供給されない側の油室からは、加圧油が供給される側の油室の拡大に伴い内部の加圧油が押し出されて排出されるようになっている。
油圧アクチュエータ20に供給される加圧油は、エンジンにより駆動されるオイルポンプ30から圧送される。オイルポンプ30と油圧アクチュエータ20との間にはオイルコントロールバルブ(以下、OCV)10が設けられている。OCV10は4ポートスプール弁であって、スリーブ18内のスプール12の位置によって、油圧アクチュエータ20の両油室26、28に対する加圧油の給排を制御することができる。OCV10のAポートは油圧アクチュエータ20の進角側油室26に接続され、Bポートは遅角側油室28に接続されている。また、OCV10のPポートはオイルポンプ30に接続され、Rポートはオイルタンク32に接続されている。
スプール12は、移動方向の一方の端部をスプリング16によって支持され、他方の端部をソレノイド14によって支持されている。スリーブ18内でのスプール12の位置は、ソレノイド14に供給する駆動電流のデューティ(以下、OCV駆動デューティという)によって制御することができる。図1に示すスプール12の位置では、A、BポートとP、Rポートとの連通が遮断されて両油室26、28に対する加圧油の給排は実質的に行わない。以下、A、BポートとP、Rポートとの連通が遮断されるスプール12の動作域を中立域という。
スプール12が中立域にある状態においてOCV駆動デューティが増大されると、スプール12はソレノイド14に押されて移動する。これにより、AポートがPポートに連通し、BポートがRポートに連通して、進角側油室26への加圧油の供給と遅角側油室28からの加圧油の排出とが同時に行われるようになる。以下、進角側油室26へ加圧油が供給されるスプール12の動作域を進角域という。
逆に、スプール12が中立域にある状態においてOCV駆動デューティが低減されると、スプール12はスプリング16に押されて移動する。これにより、AポートがRポートに連通し、BポートがPポートに連通して、遅角側油室28への加圧油の供給と進角側油室26からの加圧油の排出とが同時に行われるようになる。以下、遅角側油室28へ加圧油が供給されるスプール12の動作域を遅角域という。
図2は、バルブタイミング可変機構におけるOCV駆動デューティと油圧アクチュエータ20の変位速度(クランク軸に対するカム軸の変位角の変化速度)との関係を示す特性線図である。この図に示すように、バルブタイミング可変機構には、油圧アクチュエータ20の変位速度がゼロに保持されるデューティ(以下、保持デューティ)の付近に、デューティ値の変化に対して変位速度の変化が小さい、つまり、デューティ値の変化に対する応答性が低い不感帯が存在する。前述の中立域は一定の幅をもって形成されている。スプール12が中立域内にあるときのOCV駆動デューティの範囲が不感帯となる。
OCV駆動デューティが不感帯を超えて増大されると、油圧アクチュエータ20の変位速度は進角側に増大し始め、OCV駆動デューティの変化に対して線形に変化する。これは、スプール12の動作域が中立域から進角域に入ったことによる。OCV駆動デューティがある程度まで増大した時点で油圧アクチュエータ20の変位速度は最大進角速度に達し、それ以上OCV駆動デューティを増大させても変位速度は一定に保持される。このとき、スプール12は進角域の限界位置まで移動し、AポートとPポートとが、また、BポートとRポートとが完全に連通した状態になっている。
逆に、OCV駆動デューティが不感帯を超えて低減されると、油圧アクチュエータ20の変位速度は遅角側に増大し始め、OCV駆動デューティの変化に対して線形に変化する。これは、スプール12の動作域が中立域から遅角域に入ったことによる。OCV駆動デューティがある程度まで減少した時点で油圧アクチュエータ20の変位速度は最大遅角速度に達し、それ以上OCV駆動デューティを減少させても変位速度は一定に保持される。このとき、スプール12は遅角域の限界位置まで移動し、AポートとRポートとが、また、BポートとPポートとが完全に連通した状態になっている。
OCV10の制御は、制御装置40によって行われる。この制御装置40と油圧アクチュエータ20及びOCV10を含む機構部分(バルブタイミング可変機構)とによりバルブタイミング可変装置が構成される。制御装置40は、クランク軸に対するカム軸の目標変位角を設定し、実際の変位角(制御変位角)と目標変位角との偏差に基づいてOCV駆動デューティを算出する。制御装置40は、算出したOCV駆動デューティを制御信号としてOCV10に出力する。なお、目標変位角はエンジンの運転状態に応じた最適なバルブタイミングを得るための変位角であり、エンジンの運転状態をパラメータとするマップから決定される。制御変位角は、クランク角センサ42の出力信号とカム角センサ44の出力信号とから計算することができる。
以下、制御装置40によるOCV10の制御の概要について図3及び図4を用いて説明する。制御装置40には、OCVとして仮想のモデル制御弁(以下、仮想OCV)を用いた場合に実現される油圧アクチュエータ20の制御特性がモデル制御特性として記憶されている。モデル制御特性では、OCV駆動デューティと油圧アクチュエータ20の変位速度との関係は固定されておらず、不感帯の中心(以下、OCV中心)を基準としたときのOCV駆動デューティの変化に対する油圧アクチュエータ20の変位速度の変化の傾向が設定されている。具体的には、図3の下段に示すような特性線がモデル制御特性として記憶されている。
図3の上段にはOCV10の制御特性を特性線で示している。しかし、実際のOCV10の制御特性には個体差があり、また、油温等の条件によってOCV10の制御特性は変化する。したがって、実際のOCV10の制御特性を予め特定しておくことは難しい。そこで、制御装置40は、上記のモデル制御特性を利用し、制御特性に関する最小限のデータから実際のOCV10の制御特性を推定することにしている。
制御装置40は、OCV10の制御特性に関する最小限のデータとして、OCV10の不感帯と保持デューティとを特定する。つまり、制御装置40は、第1の発明及び第17の発明の「不感帯特定手段」として機能し、また、第1の発明及び第17の発明の「保持値特定手段」としても機能する。
OCV10の不感帯は、OCV10のデューティ制御により油圧アクチュエータ20の動作を制御する中で学習される。制御装置40によって実施される不感帯の学習の方法に関しては後述する。ただし、本発明を実施するにあたっては不感帯の学習方法には限定はなく、従来提案されている方法の何れを用いてもよい。一例としては、油圧アクチュエータ20の変位速度の絶対値を計算し、その前回値は所定の基準値より小さいが、今回値は所定の基準値より大きくなったとき、その時点でのOCV駆動デューティを不感帯の上端値或いは下端値として学習する方法を用いることができる。また、学習方法の別の例として、油圧アクチュエータ20の変位速度の絶対値が所定の基準値以下の範囲でのOCV駆動デューティの最大値を不感帯の上端値として学習し、同範囲でのOCV駆動デューティの最小値を不感帯の下端値として学習する方法もある。
仮想OCVの不感帯はモデル不感帯として予め既知であるので、OCV10の不感帯(実OCV不感帯)が特定されれば、実OCV不感帯幅と仮想OCV不感帯幅との比を算出することができる。この比は、OCV10と仮想OCVとを対応させるための対応係数であり、実際のOCV10の仮想OCVに対する制御特性のばらつきを補正するための係数として用いることができる。以下の式(1)に示すように、本明細書では、実OCV不感帯幅と仮想OCV不感帯幅との比をOCVばらつき補正係数として定義する。
OCVばらつき補正係数=実OCV不感帯幅/仮想OCV不感帯幅 ・・・(1)
OCV10の保持デューティは、OCV10のデューティ制御により油圧アクチュエータ20の動作を制御する中で学習される。本発明を実施するにあたっては保持デューティの学習方法には限定はなく、従来提案されている方法の何れを用いてもよい。一例としては、目標変位角が一定時間を超えて変化していない状態で、制御変位角にも一定時間を超えて変化がないとき、その時点でのOCV駆動デューティを保持デューティとして学習することができる。
OCV10の保持デューティが学習によって特定されれば、保持デューティのOCV中心からのずれ量を求めることができる。ここでは、実際のOCV10における保持デューティのOCV中心からのずれ量は、仮想OCVにおける保持デューティのOCV中心からのずれ量に対して比例関係にあるとする。また、実際のOCV10におけるOCV中心は、仮想OCVにおけるOCV中心に一致するものとする。このような条件のもと、以下の式(2)によって算出される仮想OCVの保持デューティを、仮想OCV保持デューティ学習値として定義する。
仮想OCV保持デューティ学習値=(保持デューティ学習値−OCV中心)/OCVばらつき補正係数+OCV中心 ・・・(2)
制御装置40は、油圧アクチュエータ20の制御変位角と目標変位角との偏差に基づくフィードバック制御によってOCV10のデューティ制御を行う。フィードバック制御にはPD制御が用いられる。制御装置40には、エンジン回転数及び油温と制御ゲインとの関係が予めマップデータとして記憶されている。PD制御におけるP制御とD制御のうちP制御の制御量は、制御変位角と目標変位角との偏差とP制御ゲインとから算出される。また、D制御の制御量は、制御変位角と目標変位角との偏差の変化速度とD制御ゲインとから算出される。以下、仮想OCVにおけるP制御量とD制御量とを合わせて基本制御量という。制御装置40は、マップデータを用いて偏差に応じた基本制御量を算出し、上記の仮想OCV保持デューティ学習値に加算する。仮想OCV保持デューティ学習値に基本制御量を加算した値は、仮想OCVにおいて出力されるべきOCV駆動デューティである。以下、仮想OCVにおいて出力されるべきOCV駆動デューティを基本デューティという。
上記の基本デューティは、仮想OCVの制御特性において最適な制御結果が得られるデューティである。実際のOCV10において最適な制御結果を得るためには、上記の基本デューティを実際のOCV10の制御特性に適合した値に変換する必要がある。また、その際には、OCV10の不感帯について考慮することが求められる。OCV駆動デューティが不感帯内にあるか不感帯外にあるかにより、OCV駆動デューティの変化に対する油圧アクチュエータ20の変位速度の変化は大きく異なるからである。
そこで、制御装置40は、図4及び図5の各下段に示すように、基本制御量を仮想OCV不感帯の内にある仮想OCV不感帯内制御量と、仮想OCV不感帯の外にある仮想OCV不感帯外制御量とに区分する。図4は基本デューティが仮想OCV不感帯を超える場合を示し、図5は基本デューティが仮想OCV不感帯内にある場合を示している。制御装置40は、仮想OCV不感帯内制御量と仮想OCV不感帯外制御量のそれぞれについて独自の変換を行い、仮想OCV不感帯内制御量からは実OCV不感帯内にある制御量を算出し、仮想OCV不感帯外制御量からは実OCV不感帯外にある制御量を算出する。こうして求められた、実OCV不感帯内制御量と実OCV不感帯外制御量とを保持デューティ学習値に加算した値が、実際のOCV10にて出力されるOCV駆動デューティとなる。つまり、OCV駆動デューティは次の式(3)によって算出することができる。
OCV駆動デューティ=実OCV不感帯内制御量+実OCV不感帯外制御量+保持デューティ学習値 ・・・(3)
以上説明したような方法でOCV10の制御を行えば、OCV10の個体差に起因する制御特性のばらつきの影響を抑えて、油圧アクチュエータ20の制御性、特にOCV10の不感帯外での制御性を向上させることができる。上記のように仮想OCVのモデル制御特性を利用することで、実際のOCV10の不感帯と保持デューティとを特定するだけで、実際のOCV10の制御特性を推定することができ、その推定した制御特性に基づいて油圧アクチュエータ20の動作を制御することができるからである。
以下では、図6乃至図10の各フローチャートを用いて、本実施の形態にかかるOCV10の制御方法についてより具体的に説明する。まず、図6のフローチャートは、OCV10に出力する制御量の算出のためのルーチンを示している。このルーチンは、制御装置40によって一定の周期で実施される。
図6に示すルーチンの最初のステップS100では、式(1)を用いてOCVばらつき補正係数が算出される。次のステップS102では、OCV10の不感帯の中心値であるOCV中心デューティが算出される。OCV中心デューティは、不感帯上端デューティの学習値と不感帯下端デューティの学習値とを平均することで求めることができる。
ステップS104では、仮想OCVの不感帯上端デューティと下端デューティとが算出される。仮想OCV不感帯上端デューティは、ステップS102で算出されたOCV中心デューティに仮想OCV不感帯幅の1/2を加算した値とされ、仮想OCV不感帯下端デューティは、OCV中心デューティから仮想OCV不感帯幅の1/2を減算した値とされる。次のステップS106では、式(2)を用いて仮想OCV保持デューティ学習値が算出される。
ステップS108では、エンジン回転数及び油温をパラメータとするマップデータを用いて仮想OCVにおける基本制御量が算出される。なお、加圧油の油温は、オイルポンプ30とOCV10とを結ぶ油圧ライン上に配置された油温センサ46によって測定することができる。次のステップS110では、次の式(4)によって仮想OCVにおける基本デューティが算出される。
基本デューティ=仮想OCV保持デューティ学習値+基本制御量 ・・・(4)
ステップS112では、ステップS110で算出した基本デューティが仮想OCVの不感帯の外にあるか否か判定される。基本デューティが仮想OCVの不感帯内にある場合には、ステップS114、S116及びS118の処理によって制御量が算出される。
まず、ステップS114では、次の式(5)によって仮想OCV不感帯内制御量が算出される。
仮想OCV不感帯内制御量=基本デューティ−仮想OCV保持デューティ学習値 ・・・(5)
次のステップS116では、次の式(6)によって仮想OCV不感帯内制御量が実OCV不感帯内制御量に変換される。
実OCV不感帯内制御量=仮想OCV不感帯内制御量×OCVばらつき補正係数 ・・・(6)
最後に、ステップS118では、次の式(7)に示すように、ステップS116で算出された実OCV不感帯内制御量が制御量として設定される。
制御量=実OCV不感帯内制御量 ・・・(7)
ステップS112の判定の結果、ステップS110で算出した基本デューティが仮想OCVの不感帯外にある場合には、続いてステップS120の判定が行われる。ステップS120では、ステップS110で算出した基本デューティが仮想OCV不感帯上端デューティより大きいか否か判定される。基本デューティが仮想OCV不感帯上端デューティより大きい場合には、ステップS122、S124、S126、S128及びS130の処理によって制御量が算出される。
まず、ステップS122では、次の式(8)によって仮想OCV不感帯外制御量が算出される。
仮想OCV不感帯外制御量=基本デューティ−仮想OCV不感帯上端デューティ ・・・(8)
次のステップS124では、次の式(9)によって仮想OCV不感帯外制御量が実OCV不感帯外制御量に変換される。なお、式(9)における温度補正係数は、油温センサ46によって測定される加圧油の油温に応じて設定される。油圧アクチュエータ20の変位速度は油温の影響を受けるからである。
実OCV不感帯外制御量=仮想OCV不感帯外制御量×温度補正係数 ・・・(9)
ステップS126では、次の式(10)によって仮想OCV不感帯内制御量が算出される。
仮想OCV不感帯内制御量=仮想OCV不感帯上端デューティ−仮想OCV保持デューティ学習値 ・・・(10)
次のステップS128では、上記の式(6)によって仮想OCV不感帯内制御量が実OCV不感帯内制御量に変換される。
最後に、ステップS130では、ステップS124で算出された実OCV不感帯外制御量とステップS128で算出された実OCV不感帯内制御量とを用い、次の式(11)によって制御量が算出される。
制御量=実OCV不感帯内制御量+実OCV不感帯外制御量 ・・・(11)
ステップS120の判定の結果、ステップS110で算出した基本デューティが仮想OCV不感帯上端デューティより小さい場合には、ステップS132、S134、S136、S138及びS140の処理によって制御量が算出される。
まず、ステップS132では、次の式(12)によって仮想OCV不感帯外制御量が算出される。
仮想OCV不感帯外制御量=基本デューティ−仮想OCV不感帯下端デューティ ・・・(12)
次のステップS134では、上記の式(9)によって仮想OCV不感帯外制御量が実OCV不感帯外制御量に変換される。
ステップS136では、次の式(13)によって仮想OCV不感帯内制御量が算出される。
仮想OCV不感帯内制御量=仮想OCV不感帯下端デューティ−仮想OCV保持デューティ学習値 ・・・(13)
次のステップS138では、上記の式(6)によって仮想OCV不感帯内制御量が実OCV不感帯内制御量に変換される。
最後に、ステップS140では、ステップS134で算出された実OCV不感帯外制御量とステップS138で算出された実OCV不感帯内制御量とを用い、上記の式(11)によって制御量が算出される。
本実施の形態では、制御装置40によってステップS100の処理が実行されることによって、第1の発明及び第17の発明の「対応係数算出手段」が実現される。また、制御装置40によってステップS106の処理が実行されることによって、第1の発明及び第17の発明の「モデル保持値算出手段」が実現される。また、制御装置40によってステップS108の処理が実行されることによって、第1の発明及び第17の発明の「モデル制御量算出手段」が実現される。また、制御装置40によってステップS114及びS116、或いはステップS126及びS128、或いはステップS136及びS138の処理が実行されることによって、第1の発明及び第17の発明の「不感帯内制御量算出手段」が実現される。また、制御装置40によってステップS122及びS124、或いはステップS132及びS134の処理が実行されることによって、第1の発明及び第17の発明の「不感帯外制御量算出手段」が実現される。さらに、制御装置40によってステップS118、或いはS130、或いはS140の処理が実行されることによって、第1の発明及び第17の発明の「制御信号設定手段」が実現される。
次に説明する図7乃至図10のフローチャートは、何れもOCV10の不感帯を学習するためのルーチンを示している。OCV10の不感帯は、これらルーチンのそれぞれによって学習される。図7のフローチャートは、OCV10の不感帯の上端デューティ及び下端デューティを学習するためのルーチンを示している。本実施の形態では、制御装置40によって図7に示すルーチンが実行されることによって、第1の発明及び第17の発明の「不感帯特定手段」が実現される。なお、このルーチンは、制御装置40によって一定の周期で実行される。
図7に示すルーチンの最初のステップS200では、次の式(14)によって油圧アクチュエータ20の変位速度が算出される。
変位速度=制御変位角の前回値−制御変位角の今回値 ・・・(14)
次のステップS202では、油圧アクチュエータ20の目標変位角が安定しているか否か判定される。目標変位角はエンジン回転数やエンジン負荷等のエンジンの運転状態から決定される。所定時間内での目標変位角の変化量が所定値よりも小さければ、目標変位角は安定していると判断される。目標変位角が安定していない場合には、本ルーチンは終了する。
ステップS202において目標変位角が安定していると判定された場合には、続いてステップS204の判定が行われる。ステップS204では、変位速度が所定値よりも小さいか否か判定される。変位速度が所定値以上の場合には、本ルーチンは終了する。
ステップS204において変位速度が所定値よりも小さいと判定された場合には、ステップS206に進む。ステップS206では、制御変位角安定カウンタがカウントアップされる。このカウンタは、ステップS202或いはS204の条件が不成立になったときにはリセットされる。次のステップS208では、制御変位角安定カウンタが所定値以上か否か判定される。カウンタが所定値未満の場合には、本ルーチンは終了する。
ステップS208において制御変位角安定カウンタが所定値以上であると判定された場合、つまり、変位速度が所定時間、所定値よりも小さい状態が継続した場合には、ステップS210に進む。ステップS210では、現時点におけるOCV駆動デューティが不感帯学習値の更新値としてメモリに一時的に記憶される。メモリに記憶されている更新値は、ステップS210の処理が実行される度に新たな値に更新される。
次のステップS212では、制御変位角が目標変位角に収束しているかいないか判定される。制御変位角と目標変位角との偏差が一定時間を超えて所定の基準偏差以下になっていれば、制御変位角が目標変位角に収束していると判断することができる。制御変位角が目標変位角に収束している場合には、現在の不感帯の上端デューティ及び下端デューティの学習値は適正な値であると判断することができる。したがって、その場合には本ルーチンは終了する。なお、ステップS212の処理は、ステップS204乃至S210の処理に先立って実施することもできる。
ステップS212において制御変位角が目標変位角に収束していないと判定された場合には、ステップS214に進む。ステップS214では、メモリに記憶されている更新値が保持デューティ学習値よりも大きいか否か判定される。更新値が保持デューティ学習値よりも大きい場合には、続いてステップS216の判定が行われ、更新値が保持デューティ学習値以下の場合には、続いてステップS220の判定が行われる。
ステップS216では、メモリに記憶されている更新値が現在の不感帯上端デューティの学習値よりも大きいか否か判定される。更新値が現在の学習値以下であるならば、本ルーチンは終了する。一方、更新値が現在の学習値よりも大きければステップS218に進む。ステップS218では、メモリに記憶されている更新値が不感帯上端デューティの学習値に代入される。すなわち、不感帯上端デューティの更新が行われる。
ステップS220では、メモリに記憶されている更新値が現在の不感帯下端デューティの学習値よりも小さいか否か判定される。更新値が現在の学習値以上であるならば、本ルーチンは終了する。一方、更新値が現在の学習値よりも小さければステップS222に進む。ステップS222では、メモリに記憶されている更新値が不感帯下端デューティの学習値に代入される。すなわち、不感帯下端デューティの更新が行われる。
図8のフローチャートは、OCV10の不感帯の上端デューティ及び下端デューティを学習するためのルーチンを示している。本実施の形態では、制御装置40によって図8に示すルーチンが実行されることによっても、第1の発明及び第17の発明の「不感帯特定手段」が実現される。なお、このルーチンは、制御装置40によって一定の周期で実行される。
図8に示すルーチンの最初のステップS300では、保持デューティ学習値の更新タイミングが到来したか否か判定される。保持デューティ学習値は、本ルーチンとは別のルーチンにて一定の周期にて更新されている。保持デューティ学習値の更新周期は、本ルーチンの実行周期よりも長い周期に設定されている。保持デューティ学習値の更新タイミングが未だ到来していない場合、本ルーチンは終了する。
ステップS300において保持デューティ学習値の更新タイミングが到来したと判定された場合には、ステップS302に進む。ステップS302では、保持デューティ学習値の更新値が現在の不感帯上端デューティの学習値よりも大きいか否か判定される。保持デューティ学習値の更新値が不感帯上端デューティの学習値よりも大きければステップS304に進む。ステップS304では、保持デューティ学習値の更新値が不感帯上端デューティの学習値に代入される。すなわち、不感帯上端デューティの更新が行われる。
一方、保持デューティ学習値の更新値が不感帯上端デューティの学習値以下の場合には、ステップS306に進む。ステップS306では、保持デューティ学習値の更新値が現在の不感帯下端デューティの学習値よりも小さいか否か判定される。保持デューティ学習値の更新値が不感帯下端デューティの学習値よりも小さければステップS308に進む。ステップS308では、保持デューティ学習値の更新値が不感帯下端デューティの学習値に代入される。すなわち、不感帯下端デューティの更新が行われる。
図9のフローチャートは、OCV10の不感帯の上端デューティを学習するためのルーチンを示している。このルーチンは、制御装置40によって一定の周期で実行される。
図9に示すルーチンの最初のステップS400では、油圧アクチュエータ20の目標変位角が安定しているか否か判定される。目標変位角はエンジン回転数やエンジン負荷等のエンジンの運転状態から決定される。一定時間を超えて目標変位角に変化がないとき、目標変位角は安定していると判断される。目標変位角が安定していない場合には、本ルーチンは終了する。
ステップS400において目標変位角が安定していると判定された場合には、続いてステップS402の判定が行われる。ステップS402では、オーバーシュートフラグがゼロか否か判定される。オーバーシュートフラグは、次に説明するステップS404及びS406の各条件が成立したときにセットされるフラグである。
ステップS402においてオーバーシュートフラグがゼロと判定された場合には、ステップS404に進む。ステップS404では、目標変位角と制御変位角との前回の偏差がゼロより大きいか否か判定される。前回の偏差がゼロ以下の場合には、本ルーチンは終了する。
ステップS404において前回の偏差がゼロより大きいと判定された場合、つまり、前回の時点では目標変位角に制御変位角が到達していなかった場合には、ステップS406に進む。ステップS406では、目標変位角と制御変位角との今回の偏差がゼロより小さいか否か判定される。今回の偏差がゼロ以上の場合には、本ルーチンは終了する。
ステップS406において今回の偏差がゼロより小さいと判定された場合、つまり、制御変位角が目標変位角を超えてオーバーシュートした場合には、ステップS408に進む。ステップS408では、オーバーシュートフラグが1にセットされる。
ステップS402においてオーバーシュートフラグがゼロでないと判定された場合には、ステップS410に進む。ステップS410では、目標変位角と制御変位角との今回の偏差がゼロより小さいか否か判定される。今回の偏差がゼロ以上の場合、つまり、再び制御変位角が目標変位角以下になったときには、ステップS416に進む。ステップS416では、オーバーシュートフラグがゼロにリセットされる。
ステップS410において今回の偏差がゼロより小さいと判定された場合、つまり、今回も制御変位角が目標変位角を超えてオーバーシュートしている場合には、ステップS412に進む。ステップS412では、前回の偏差のほうが今回の偏差よりも小さいか否か判定される。今回の偏差が前回の偏差以下であれば、制御変位角の目標変位角に対するオーバーシュート量は未だ拡大していると判断することができる。その場合には、本ルーチンは終了する。一方、前回の偏差のほうが今回の偏差よりも小さい場合には、オーバーシュート量は前回が最大であり、前回の偏差の絶対値が最大オーバーシュート量であると判断することができる。
ステップS412において、前回の偏差のほうが今回の偏差よりも小さいと判定された場合には、ステップS414に進む。ステップS414では、次の式(15)によって不感帯上端デューティの学習値が修正される。式(15)の右辺の不感帯上端デューティ学習値は修正前の値であり、左辺の不感帯上端デューティ学習値は修正後の値である。また、右辺の修正値は最大オーバーシュート量から決まる値であって、最大オーバーシュート量が大きければ修正値も大きい値に設定される。
不感帯上端デューティ学習値=不感帯上端デューティ学習値−修正値 ・・・(15)
図9に示すルーチンによれば、油圧アクチュエータ20の制御変位角が目標変位角を正の方向に超えることのないようにオーバーシュート量に応じて不感帯上端デューティ学習値が補正されるので、油圧アクチュエータ20の制御性をより向上させることができる。なお、本実施の形態では、制御装置40によって図9に示すルーチンが実行されることによって、第1及び第2の発明の「不感帯特定手段」が実現される。
図10のフローチャートは、OCV10の不感帯の下端デューティを学習するためのルーチンを示している。このルーチンは、制御装置40によって一定の周期で実行される。
図10に示すルーチンの最初のステップS500では、油圧アクチュエータ20の目標変位角が安定しているか否か判定される。目標変位角はエンジン回転数やエンジン負荷等のエンジンの運転状態から決定される。一定時間を超えて目標変位角に変化がないとき、目標変位角は安定していると判断される。目標変位角が安定していない場合には、本ルーチンは終了する。
ステップS500において目標変位角が安定していると判定された場合には、続いてステップS502の判定が行われる。ステップS502では、アンダーシュートフラグがゼロか否か判定される。アンダーシュートフラグは、次に説明するステップS504及びS506の各条件が成立したときにセットされるフラグである。
ステップS502においてアンダーシュートフラグがゼロと判定された場合には、ステップS504に進む。ステップS504では、目標変位角と制御変位角との前回の偏差がゼロより小さいか否か判定される。前回の偏差がゼロ以上の場合には、本ルーチンは終了する。
ステップS504において前回の偏差がゼロより小さいと判定された場合、つまり、前回の時点では目標変位角に制御変位角が到達していなかった場合には、ステップS506に進む。ステップS506では、目標変位角と制御変位角との今回の偏差がゼロより大きいか否か判定される。今回の偏差がゼロ以下の場合には、本ルーチンは終了する。
ステップS506において今回の偏差がゼロより大きいと判定された場合、つまり、制御変位角が目標変位角を超えてアンダーシュートした場合には、ステップS508に進む。ステップS508では、アンダーシュートフラグが1にセットされる。
ステップS502においてアンダーシュートフラグがゼロでないと判定された場合には、ステップS510に進む。ステップS510では、目標変位角と制御変位角との今回の偏差がゼロより大きいか否か判定される。今回の偏差がゼロ以下の場合、つまり、再び制御変位角が目標変位角以上になったときには、ステップS516に進む。ステップS516では、アンダーシュートフラグがゼロにリセットされる。
ステップS510において今回の偏差がゼロより大きいと判定された場合、つまり、今回も制御変位角が目標変位角を超えてアンダーシュートしている場合には、ステップS512に進む。ステップS512では、前回の偏差のほうが今回の偏差よりも大きいか否か判定される。今回の偏差が前回の偏差以上であれば、制御変位角の目標変位角に対するアンダーシュート量は未だ拡大していると判断することができる。その場合には、本ルーチンは終了する。一方、前回の偏差のほうが今回の偏差よりも大きい場合には、アンダーシュート量は前回が最大であり、前回の偏差の絶対値が最大アンダーシュート量であると判断することができる。
ステップS512において、前回の偏差のほうが今回の偏差よりも大きいと判定された場合には、ステップS514に進む。ステップS514では、次の式(16)によって不感帯下端デューティの学習値が修正される。式(16)の右辺の不感帯下端デューティ学習値は修正前の値であり、左辺の不感帯下端デューティ学習値は修正後の値である。また、右辺の修正値は最大アンダーシュート量から決まる値であって、最大アンダーシュート量が大きければ修正値も大きい値に設定される。
不感帯下端デューティ学習値=不感帯下端デューティ学習値+修正値 ・・・(16)
図10に示すルーチンによれば、油圧アクチュエータ20の制御変位角が目標変位角を負の方向に超えることのないようにアンダーシュート量に応じて不感帯下端デューティ学習値が補正されるので、油圧アクチュエータ20の制御性をより向上させることができる。なお、本実施の形態では、制御装置40によって図10に示すルーチンが実行されることによって、第1及び第3の発明の「不感帯特定手段」が実現される。
実施の形態2.
以下、図面を参照して、本発明の実施の形態2について説明する。
本発明の実施の形態2としての油圧アクチュエータ制御装置は、実施の形態1としての油圧アクチュエータ制御装置の構成及び制御内容をベースとしつつ、次に説明する新たな制御内容を追加したことに特徴がある。本実施の形態では、OCVばらつき補正係数を偏差の絶対値に応じて変化させる。式(1)に示すように、OCVばらつき補正係数は実OCV不感帯幅と仮想OCV不感帯幅との比として定義される。また、偏差とは、目標変位角と制御変位角との偏差のことである。
図11は、本実施の形態において採られるOCVばらつき補正係数の設定について示す図である。本実施の形態では、図11に示すように、式(1)から算出される値をOCVばらつき補正係数の基本値とし、偏差の絶対値が所定値Aよりも小さくなったときには、偏差の絶対値が小さいほどOCVばらつき補正係数も基本値より小さい値に修正する。図11に示すようなOCVばらつき補正係数の設定を実現する方法として、具体的には、次のような方法を採ることができる。偏差の絶対値が所定値Aよりも大きいときには1であり、偏差の絶対値が所定値A以下では偏差の絶対値に比例して小さくなる係数を用意する。そして、この係数を式(1)から算出されるOCVばらつき補正係数に乗じればよい。
式(5)に示すように、OCVばらつき補正係数は実OCV不感帯内制御量の算出に用いられる。OCVばらつき補正係数を小さくすることで、仮想OCV不感帯内制御量に変動がある場合でも、実OCV不感帯内制御量の変動は小さくすることができる。本実施の形態によれば、油圧アクチュエータ20の制御変位角が目標変位角に収束した後の実OCV不感帯内制御量の変動を抑えることができ、油圧アクチュエータ20の制御変位角を目標変位角に安定して保持することが可能になる。
本実施の形態では、制御装置40によって図11に示すようにOCVばらつき補正係数の設定が行われることによって、第10の発明の「対応係数補正手段」が実現される。
実施の形態3.
以下、図面を参照して、本発明の実施の形態3について説明する。
本発明の実施の形態3としての油圧アクチュエータ制御装置は、実施の形態1としての油圧アクチュエータ制御装置に、図12のフローチャートに示す制御を新たに実行させることによって実現される。図12のフローチャートは、エンジンの始動時にOCV制御の開始を判定するためのルーチンを示している。このルーチンは、制御装置40によって一定の周期で実施される。
エンジンの停止時、OCV10のスプール12はスプリング16に押されてスリーブ18内の遅角側端部で停止し、油圧アクチュエータ20はその制御変位角を最遅角させて停止している。このとき、油圧アクチュエータ20の遅角側油室28はオイルポンプ30に接続されている。しかし、エンジンの停止時にはオイルポンプ30も停止しているため、遅角側油室28への加圧油の供給は行われず、遅角側油室28内は油圧が抜けた状態になっている。
このような状態においてOCV制御を開始し、OCV10を進角方向に動作させると、進角側油室26には加圧油が供給される。その一方、遅角側油室28内には排出される加圧油が無いため、進角側油室26内の加圧油に押されたロータ24は抵抗を受けることなく急回転し、ハウジング22と激しく衝突してしまう。ロータ24とハウジング22との衝突は、乗員にとって不快な打音の発生を招いてしまう。
図12に示すルーチンは、上記のようなエンジン始動時における課題を解決するために実行される。最初のステップS600では、エンジンのスタータがオンになったか否か判定される。エンジンのスタータがオフの場合、つまり、エンジンが始動していないときには、本ルーチンは終了する。
ステップS600においてスタータがオンと判定された場合には、ステップS602に進む。ステップS602では、オイルポンプ30から圧送される加圧油の油圧が計算される。油圧の値は、オイルポンプ30の回転数と回転開始からの経過時間から求めることができる。ただし、オイルポンプ30の出口に圧力センサを配置し、圧力センサによって油圧を測定することも可能である。
次のステップS604では、ステップS602で算出された油圧が所定値よりも大きいか否か判定される。油圧が所定値よりも大きくなるまで、ステップS602及びS604の処理が繰り返し実行される。
ステップS604において油圧が所定値よりも大きくなったと判定された場合には、続いてステップS606の判定が行われる。ステップS606では、油圧が所定値よりも大きくなってから所定時間が経過したか否か判定される。遅角側油室28内の油圧が十分に高くなるのを待つためである。所定時間が経過するまでは、ステップS602、S604及びS606の処理が繰り返し実行される。そして、所定時間が経過した後はステップS608に進み、OCV10の制御が開始される。
図12に示すルーチンによれば、油圧アクチュエータ20の進角方向への動作は油圧が十分に上昇するまで禁止されるので、油圧が低い状況で油圧アクチュエータ20が動作することによる不具合、具体的には、打音の発生を防止することができる。なお、本実施の形態では、制御装置40によって図12に示すルーチンが実行されることによって、第11の発明の「禁止手段」が実現される。
実施の形態4.
以下、図面を参照して、本発明の実施の形態4について説明する。
本発明の実施の形態4としての油圧アクチュエータ制御装置は、実施の形態1としての油圧アクチュエータ制御装置の構成及び制御内容をベースとしつつ、次に説明する新たな制御内容を追加したことに特徴がある。本実施の形態では、OCV駆動デューティを次の式(17)に従って算出する。式(17)における制御量とは、P制御量とD制御量との合算値であり、また、実OCV不感帯内制御量と実OCV不感帯外制御量との合算値でもある。
OCV駆動デューティ=制御量+制御基準デューティ ・・・(17)
上記の式(17)における制御基準デューティは、OCV10をデューティ制御する上での制御基準であり、次の式(18)によって算出される。
制御基準デューティ=(OCV中心デューティ−保持デューティ学習値)×補正係数+保持デューティ学習値 ・・・(18)
上記の式(18)における補正係数は、加圧油の油温に関連付けられている。図13は、補正係数と油温との関係について示す図である。この図によれば、油温が所定温度T1以上では補正係数は0に設定され、油温が所定温度T1よりも低い場合には、油温が低いほど補正係数は1に近付けられるようになっている。このような補正係数の設定によれば、油温が所定温度T1以上では保持デューティ学習値が制御基準デューティとなるが、油温が所定温度T1よりも低い場合には、油温が低いほど制御基準デューティは保持デューティ学習値からOCV中心デューティに近付くようになる。
また、上記の式(18)における補正係数は、油圧アクチュエータ20の制御変位角と目標変位角との偏差の絶対値にも関連付けられている。図14は、補正係数と偏差の絶対値との関係について示す図である。この図によれば、偏差の絶対値が大きいほど補正係数は0から1に近付けられるようになっている。このような補正係数の設定によれば、偏差が0のときには保持デューティ学習値が制御基準デューティとなるが、偏差の絶対値が大きいほど制御基準デューティは保持デューティ学習値からOCV中心デューティに近付くようになる。
油温が低いときには加圧油の粘度が高いために油圧アクチュエータ20の動作にばらつきが生じる。保持デューティ学習値は油圧アクチュエータ20の動作を制御する中で学習されるため、油圧アクチュエータ20の動作にばらつきがあると保持デューティ学習値の学習精度は低くなってしまう。しかし、本実施の形態によれば、油温が低いほど制御基準デューティが保持デューティ学習値からOCV中心デューティに近付けられるので、OCV10をデューティ制御する上での制御基準にばらつきが生じることを防止することができる。
また、油圧アクチュエータ20の制御変位角と目標変位角との偏差の絶対値が大きいほど、OCV駆動デューティの変化に対する油圧アクチュエータ20の応答は大きくなる。このため、OCV10をデューティ制御する上での制御基準にばらつきがある場合には、それが油圧アクチュエータ20の動作に与える影響も大きくなってしまう。しかし、本実施の形態によれば、偏差の絶対値が大きいほど制御基準デューティが保持デューティ学習値からOCV中心デューティに近付けられるので、保持デューティ学習値の学習精度が十分に担保されない状況であっても、保持デューティ学習値の学習精度が油圧アクチュエータ20の制御特性に与える影響を抑えることができる。
本実施の形態では、制御装置40によって制御基準デューティが算出される際、図13に示すように油温に応じて補正係数が設定されることによって、第12の発明にかかる「制御信号設定手段」の機能が実現される。また、図14に示すように偏差の絶対値に応じて補正係数が設定されることによって、第13の発明にかかる「制御信号設定手段」の機能が実現される。
なお、本実施の形態では油温と偏差の絶対値とを1つの補正係数に関連付けているが、油温補正係数と偏差補正係数とを別々に設けてもよい。油温補正係数の値は図13に示すように油温に応じて設定し、偏差補正係数の値は図14に示すように偏差の絶対値に応じて設定する。
実施の形態5.
以下、図面を参照して、本発明の実施の形態5について説明する。
本発明の実施の形態5としての油圧アクチュエータ制御装置は、実施の形態1としての油圧アクチュエータ制御装置に、図7のフローチャートに示すルーチンに替えて図15のフローチャートに示すルーチンを実行させることによって実現される。図15のフローチャートは、OCV10の不感帯の上端デューティ及び下端デューティを学習するためのルーチンを示している。本実施の形態では、制御装置40によって図15に示すルーチンが実行されることによって、第1の発明及び第17の発明の「不感帯特定手段」が実現される。なお、このルーチンは、制御装置40によって一定の周期で実行される。
図15示すルーチンの最初のステップS700では、油圧アクチュエータ20の目標変位角が安定しているか否か判定される。目標変位角はエンジン回転数やエンジン負荷等のエンジンの運転状態から決定される。所定時間内での目標変位角の変化量が所定値よりも小さければ、目標変位角は安定していると判断される。目標変位角が安定していない場合には、本ルーチンは終了する。
ステップS700において目標変位角が安定していると判定された場合には、続いてステップS702の判定が行われる。ステップS702では、制御変位角が目標変位角に収束しているかいないか判定される。制御変位角と目標変位角との偏差が一定時間を超えて所定の基準偏差以下になっていれば、制御変位角が目標変位角に収束していると判断することができる。制御変位角が目標変位角に収束している場合には、現在の不感帯の上端デューティ及び下端デューティの学習値は適正な値であると判断することができる。したがって、その場合には本ルーチンは終了する。
ステップS702において制御変位角が目標変位角に収束していないと判定された場合には、ステップS704に進む。ステップS704では、OCV駆動デューティの変化量の絶対値が所定値以下か否か判定される。変化量の絶対値が所定値以上の場合には、本ルーチンは終了する。
ステップS704の条件が成立する場合には、ステップS706に進む。ステップS706では、ステップS704の条件が成立した状態が所定時間継続したか否か判定される。ステップS704の条件の成立から所定時間が経過していない場合には、本ルーチンは終了する。
ステップS706の条件が成立する場合、つまり、OCV駆動デューティの変化量の絶対値が所定値以下の状態が所定時間継続した場合には、OCV駆動デューティはOCV10の不感帯内にあると判断することができる。次のステップS708では、現時点までの所定期間内のOCV駆動デューティの平均値が算出され、その値が不感帯学習値の更新値としてメモリに一時的に記憶される。メモリに記憶されている更新値は、ステップS708の処理が実行される度に新たな値に更新される。
次のステップS710では、メモリに記憶されている更新値が現在の不感帯上端デューティの学習値よりも大きいか否か判定される。更新値が現在の学習値よりも大きければステップS712に進む。ステップS712では、メモリに記憶されている更新値が不感帯上端デューティの学習値に代入される。すなわち、不感帯上端デューティの更新が行われる。
更新値が現在の不感帯上端デューティの学習値以下の場合にはステップS714に進む。ステップS714では、メモリに記憶されている更新値が現在の不感帯下端デューティの学習値よりも小さいか否か判定される。更新値が現在の学習値以上であるならば、本ルーチンは終了する。一方、更新値が現在の学習値よりも小さければステップS716に進む。ステップS716では、メモリに記憶されている更新値が不感帯下端デューティの学習値に代入される。すなわち、不感帯下端デューティの更新が行われる。
以上説明したように、本実施の形態では、油圧アクチュエータ20の目標変位角が安定しており、且つ、OCV10に出力するOCV駆動デューティの値が安定していることを条件として不感帯の上端デューティ及び下端デューティの学習を行うこととしている。上記条件の成立を判定することで、現時点のOCV駆動デューティが不感帯内の値か否か正確に判定することができ、そして、OCV駆動デューティの値が安定した状態で学習を行うことで不感帯の学習精度を高く保つことができる。また、本実施の形態によれば、油圧アクチュエータ20を動作させなくても不感帯の学習を行うことが可能であるので、不感帯の学習機会を増やすことができ、それにより不感帯の学習精度を向上させることができるという利点もある。
本実施の形態にかかる不感帯の学習方法は、従来のOCV駆動デューティの算出方法、つまり、仮想のモデル制御弁を用いることなくOCV駆動デューティを算出する方法と組み合わせてもよい。上述のように、本実施の形態にかかる不感帯の学習方法によれば、従来の学習方法に比較して高い精度で不感帯を学習することができる。したがって、不感帯を前提にしてOCV駆動デューティを決定する油圧アクチュエータ制御であれば、本実施の形態にかかる不感帯の学習方法を適用することで、その制御性を高めることが可能になる。
本実施の形態では、制御装置40によって図15に示すルーチンが実行されることによって、第14乃至第16の発明の「不感帯特定手段」が実現される。また、図15に示すルーチンを実行することで特定された不感帯に基づき、OCV駆動デューティの値が設定されることで、第14の発明及び第18の発明の「制御信号設定手段」が実現される。
なお、図15に示すルーチンは、次のように変形して実施することもできる。まず、第1の変形例として、ステップS708で記憶する不感帯学習値の更新値を現時点におけるOCV駆動デューティとしてもよい。或いは、所定期間内のOCV駆動デューティの最大値、若しくは最小値を不感帯学習値の更新値としてもよい。或いは、OCV駆動デューティを時間方向に平滑化した値(所謂なまし処理をした値)を不感帯学習値の更新値としてもよい。
第2の変形例として、図15に示すルーチンにおいて計算に使用する制御変位角は、現時点における油圧アクチュエータ20の制御変位角そのものでなく、それを時間方向に平滑化した値(所謂なまし処理をした値)を用いてもよい。これによれば、エンジンの回転変動やノイズ等の外乱によって制御変位角の信号が変動する場合であっても、ステップS702の条件の成立機会を増やすことができ、ひいては、不感帯の学習機会を増やすことができる。
その他.
以上、本発明の実施の形態について説明したが、本発明は上述の実施の形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で種々変形して実施することができる。例えば、次のように変形して実施してもよい。
上述の各実施の形態において、実不感帯内制御量を加圧油の温度に応じて補正するようにしてもよい。OCV10の不感帯幅は加圧油の温度によって増減するからである。実不感帯内制御量を補正するのではなく、モデル制御特性の仮想OCV不感帯幅を加圧油の温度に応じて補正するようにしてもよい。これによれば、OCVばらつき補正係数を介して加圧油の温度を実不感帯内制御量に反映させることができる。
OCV10の不感帯幅は加圧油の温度の他、加圧油の圧力や粘度、エンジン回転数によっても増減する。したがって、モデル制御特性の仮想OCV不感帯幅は、加圧油の温度だけでなく、加圧油の圧力や粘度、或いはエンジン回転数にも応じて補正するのが好ましい。これによれば、これらのファクターが油圧アクチュエータ20の制御特性に与える影響を排除することができる。
本発明はバルブタイミング可変機構に限らず、2つの油室を備えて各油室に対する加圧油の給排によって動作を制御される油圧アクチュエータを用いる油圧システムであれば、広く適用することができる。また、油圧アクチュエータに対する加圧油の給排を制御する制御弁は、図1に示すOCV10のような電磁式の制御弁には限らない。パイロット圧によって駆動されるパイロット式の制御弁でもよい。
本発明の実施の形態1としての油圧アクチュエータ制御装置が適用されたバルブタイミング可変機構の油圧システムの概略構成を示す図である。 バルブタイミング可変機構におけるOCV駆動デューティと油圧アクチュエータの変位速度との関係を示す特性線図である。 本発明の実施の形態1にかかるOCV制御の概要について説明するための図である。 本発明の実施の形態1にかかるOCV制御の概要について説明するための図である。 本発明の実施の形態1にかかるOCV制御の概要について説明するための図である。 本発明の実施の形態1において実施されるOCVの制御量の算出のためのルーチンを示すフローチャートである。 本発明の実施の形態1において実施される不感帯上端デューティ及び下端デューティを学習するためのルーチンを示すフローチャートである。 本発明の実施の形態1において実施される不感帯上端デューティ及び下端デューティを学習するためのルーチンを示すフローチャートである。 本発明の実施の形態1において実施される不感帯上端デューティを学習するためのルーチンを示すフローチャートである。 本発明の実施の形態1において実施される不感帯下端デューティを学習するためのルーチンを示すフローチャートである。 本発明の実施の形態2において採られるOCVばらつき補正係数の設定について示す図である。 本発明の実施の形態3において実施されるエンジン始動時のOCV制御の開始を判定するためのルーチンを示すフローチャートである。 本発明の実施の形態4において実施される保持デューティ学習値のばらつき補正にかかる補正係数の設定について示す図である。 本発明の実施の形態4において実施される保持デューティ学習値のばらつき補正にかかる補正係数の設定について示す図である。 本発明の実施の形態5において実施される不感帯上端デューティ及び下端デューティを学習するためのルーチンを示すフローチャートである。
符号の説明
10 OCV
12 スプール
14 ソレノイド
16 スプリング
18 スリーブ
20 油圧アクチュエータ
22 ハウジング
24 ロータ
26 進角側油室
28 遅角側油室
30 オイルポンプ
32 オイルタンク
40 制御装置
42 クランク角センサ
44 カム角センサ
46 油温センサ

Claims (14)

  1. 加圧油の給排によって動作する油圧アクチュエータと、前記油圧アクチュエータに対する加圧油の給排を制御する制御弁とを有し、前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する油圧アクチュエータ制御装置において、
    制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を特定する不感帯特定手段と、
    前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、保持値)を特定する保持値特定手段と、
    仮想のモデル制御弁により実現される制御信号の変化に対する油圧アクチュエータの応答性の変化の傾向をモデル制御特性として記憶した記憶手段と、
    前記不感帯の幅と前記モデル制御特性におけるモデル不感帯の幅との比を前記制御弁と前記モデル制御弁とを対応させるための係数(以下、対応係数)として算出する対応係数算出手段と、
    前記不感帯の中心値に対する前記保持値のずれ量を前記対応係数によって補正した値を前記モデル制御特性において前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、モデル保持値)として算出するモデル保持値算出手段と、
    前記油圧アクチュエータの動作量とその目標動作量との偏差に基づき、前記モデル制御弁の前記モデル保持値を基準とする制御量(以下、モデル制御量)を算出するモデル制御量算出手段と、
    前記モデル制御量のうち前記モデル不感帯の内にあるモデル不感帯内制御量を前記対応係数で補正した値を前記制御弁の不感帯内制御量として算出する不感帯内制御量算出手段と、
    前記モデル制御量のうち前記モデル不感帯を超えるモデル不感帯外制御量に基づいて前記制御弁の不感帯外制御量を算出する不感帯外制御量算出手段と、
    前記保持値と前記不感帯内制御量と前記不感帯外制御量とに基づいて前記制御弁に出力すべき制御信号を設定する制御信号設定手段と、
    を備えることを特徴とする油圧アクチュエータ制御装置。
  2. 制御信号の値が前記不感帯の上端値よりも大きい値に設定されたときの前記アクチュエータの動作方向を正の方向とする場合、
    前記不感帯特定手段は、前記油圧アクチュエータの動作量がその目標動作量を正の方向に超えたときには、実動作量の目標動作量に対するオーバーシュート量を算出し、前記上端値を前記オーバーシュート量に応じて減少側に補正することを特徴とする請求項1記載の油圧アクチュエータ制御装置。
  3. 制御信号の値が前記不感帯の下端値よりも小さい値に設定されたときの前記アクチュエータの動作方向を負の方向とする場合、
    前記不感帯特定手段は、前記油圧アクチュエータの動作量がその目標動作量を負の方向に超えたときには、実動作量の目標動作量に対するアンダーシュート量を算出し、前記下端値を前記アンダーシュート量に応じて増大側に補正することを特徴とする請求項1又は2記載の油圧アクチュエータ制御装置。
  4. 前記不感帯外制御量算出手段は、前記モデル不感帯外制御量を加圧油の温度に応じて補正した値を前記不感帯外制御量として算出することを特徴とする請求項1乃至3の何れか1項に記載の油圧アクチュエータ制御装置。
  5. 前記不感帯内制御量算出手段は、前記不感帯内制御量を加圧油の温度に応じて補正することを特徴とする請求項1乃至4の何れか1項に記載の油圧アクチュエータ制御装置。
  6. 前記モデル不感帯の幅を加圧油の温度に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴とする請求項1乃至4の何れか1項に記載の油圧アクチュエータ制御装置。
  7. 前記モデル不感帯の幅を加圧油の圧力に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴とする請求項1乃至4の何れか1項に記載の油圧アクチュエータ制御装置。
  8. 前記モデル不感帯の幅を加圧油の粘度に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴とする請求項1乃至4の何れか1項に記載の油圧アクチュエータ制御装置。
  9. 前記モデル不感帯の幅をエンジン回転数に応じて補正するモデル不感帯幅補正手段をさらに備えることを特徴とする請求項1乃至4の何れか1項に記載の油圧アクチュエータ制御装置。
  10. 前記油圧アクチュエータの動作量とその目標動作量との偏差が所定範囲内に収束した場合に、前記対応係数を減少側に補正する対応係数補正手段をさらに備えることを特徴とする請求項1乃至9の何れか1項に記載の油圧アクチュエータ制御装置。
  11. エンジン始動後、加圧油の油圧が所定の基準値を超えるまで前記制御弁への制御信号の出力を禁止する禁止手段をさらに備えることを特徴とする請求項1乃至10の何れか1項に記載の油圧アクチュエータ制御装置。
  12. 前記保持値特定手段は、前記油圧アクチュエータの動作を制御する中で前記保持値を学習するように構成され、
    前記制御信号設定手段は、前記保持値を前記制御信号を設定する上での制御基準の基本値とし、加圧油の温度が低いほど前記制御基準を前記保持値から前記不感帯の中心値へ近づけることを特徴とする請求項1乃至11の何れか1項に記載の油圧アクチュエータ制御装置。
  13. 前記保持値特定手段は、前記油圧アクチュエータの動作を制御する中で前記保持値を学習するように構成され、
    前記制御信号設定手段は、前記保持値を前記制御信号を設定する上での制御基準の基本値とし、前記油圧アクチュエータの動作量とその目標動作量との偏差の絶対値が大きいほど前記制御基準を前記保持値から前記不感帯の中心値へ近づけることを特徴とする請求項1乃至12の何れか1項に記載の油圧アクチュエータ制御装置。
  14. 内燃機関の吸気バルブ又は排気バルブのバルブタイミングを可変にする油圧式のバルブタイミング可変装置であって、
    加圧油の給排によって動作してバルブタイミングを変化させる油圧アクチュエータと、
    前記油圧アクチュエータに対する加圧油の給排を制御する制御弁と、
    前記制御弁に出力する制御信号によって前記油圧アクチュエータの動作を制御する制御装置とを備え、
    前記制御装置は、
    制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い或いは応答性が低い不感帯を特定する不感帯特定手段と、
    前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、保持値)を特定する保持値特定手段と、
    仮想のモデル制御弁により実現される制御信号の変化に対する油圧アクチュエータの応答性の変化の傾向をモデル制御特性として記憶した記憶手段と、
    前記不感帯の幅と前記モデル制御特性におけるモデル不感帯の幅との比を前記制御弁と前記モデル制御弁とを対応させるための係数(以下、対応係数)として算出する対応係数算出手段と、
    前記不感帯の中心値に対する前記保持値のずれ量を前記対応係数によって補正した値を前記モデル制御特性において前記油圧アクチュエータの動作速度がゼロとなるときの制御信号の値(以下、モデル保持値)として算出するモデル保持値算出手段と、
    前記油圧アクチュエータの動作量とその目標動作量との偏差に基づき、前記モデル制御弁の前記モデル保持値を基準とする制御量(以下、モデル制御量)を算出するモデル制御量算出手段と、
    前記モデル制御量のうち前記モデル不感帯の内にあるモデル不感帯内制御量を前記対応係数で補正した値を前記制御弁の不感帯内制御量として算出する不感帯内制御量算出手段と、
    前記モデル制御量のうち前記モデル不感帯を超えるモデル不感帯外制御量に基づいて前記制御弁の不感帯外制御量を算出する不感帯外制御量算出手段と、
    前記保持値と前記不感帯内制御量と前記不感帯外制御量とに基づいて前記制御弁に出力すべき制御信号を設定する制御信号設定手段とを含むことを特徴とするバルブタイミング可変装置。
JP2007010308A 2007-01-19 2007-01-19 油圧アクチュエータ制御装置 Expired - Fee Related JP4353249B2 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP2007010308A JP4353249B2 (ja) 2007-01-19 2007-01-19 油圧アクチュエータ制御装置
EP08702269.5A EP2104778B1 (en) 2007-01-19 2008-01-18 Hydraulic actuator control device and hydraulic actuator control method
CN2008800008129A CN101548067B (zh) 2007-01-19 2008-01-18 液压致动器的控制装置和液压致动器的控制方法
PCT/IB2008/000110 WO2008087539A2 (en) 2007-01-19 2008-01-18 Hydraulic actuator control device and hydraulic actuator control method
US12/443,742 US8225763B2 (en) 2007-01-19 2008-01-18 Hydraulic actuator control device and hydraulic actuator control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007010308A JP4353249B2 (ja) 2007-01-19 2007-01-19 油圧アクチュエータ制御装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2009021431A Division JP4730442B2 (ja) 2009-02-02 2009-02-02 油圧アクチュエータ制御装置

Publications (2)

Publication Number Publication Date
JP2008175165A JP2008175165A (ja) 2008-07-31
JP4353249B2 true JP4353249B2 (ja) 2009-10-28

Family

ID=39469324

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007010308A Expired - Fee Related JP4353249B2 (ja) 2007-01-19 2007-01-19 油圧アクチュエータ制御装置

Country Status (5)

Country Link
US (1) US8225763B2 (ja)
EP (1) EP2104778B1 (ja)
JP (1) JP4353249B2 (ja)
CN (1) CN101548067B (ja)
WO (1) WO2008087539A2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021038723A (ja) * 2019-09-04 2021-03-11 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム
JP2021038724A (ja) * 2019-09-04 2021-03-11 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5707664B2 (ja) * 2008-09-19 2015-04-30 いすゞ自動車株式会社 クラッチ制御装置の流量制御弁
JP5608964B2 (ja) * 2008-09-19 2014-10-22 いすゞ自動車株式会社 クラッチ制御装置の流量制御弁
JP5093521B2 (ja) * 2009-11-06 2012-12-12 三菱自動車工業株式会社 内燃機関の可変動弁装置
JP5003789B2 (ja) 2010-04-28 2012-08-15 トヨタ自動車株式会社 内燃機関の可変動弁装置
EP3422124A1 (en) * 2017-06-30 2019-01-02 SUEZ Groupe Method for controlling an ozone generating machine
KR101992795B1 (ko) * 2019-01-04 2019-06-25 콘티넨탈 오토모티브 시스템 주식회사 캠 제어 장치 및 방법

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0726992A (ja) 1993-07-12 1995-01-27 Nippondenso Co Ltd 内燃機関の弁動作タイミング調整装置
JP3714131B2 (ja) 1993-10-13 2005-11-09 トヨタ自動車株式会社 バルブタイミング制御装置
JP3351090B2 (ja) 1994-03-31 2002-11-25 株式会社デンソー 内燃機関のバルブタイミング制御装置
JP3039331B2 (ja) 1995-03-27 2000-05-08 トヨタ自動車株式会社 内燃機関のバルブタイミング制御装置
JPH102301A (ja) * 1996-06-13 1998-01-06 Shin Meiwa Ind Co Ltd 油圧回路の電気的制御装置
JPH10169603A (ja) 1996-12-12 1998-06-23 Unisia Jecs Corp アクチュエータ制御装置
JP3344916B2 (ja) 1997-02-10 2002-11-18 株式会社ユニシアジェックス アクチュエータ制御装置
JP3344920B2 (ja) 1997-03-18 2002-11-18 株式会社ユニシアジェックス アクチュエータ制御装置
JP3344922B2 (ja) 1997-03-25 2002-11-18 株式会社ユニシアジェックス アクチュエータ制御装置
JP4108789B2 (ja) 1997-07-22 2008-06-25 トヨタ自動車株式会社 エンジンのバルブタイミング制御装置
JP3758328B2 (ja) * 1997-08-26 2006-03-22 三菱自動車工業株式会社 可変動弁装置
JP3730809B2 (ja) 1999-01-28 2006-01-05 三菱電機株式会社 内燃機関のバルブタイミング制御装置
JP2000230437A (ja) 1999-02-10 2000-08-22 Toyota Motor Corp 内燃機関のバルブタイミング制御装置
JP3059170B1 (ja) 1999-09-13 2000-07-04 三菱電機株式会社 内燃機関におけるバルブタイミング制御装置
JP3997400B2 (ja) 2001-07-18 2007-10-24 株式会社デンソー 制御装置
US7004128B2 (en) 2001-06-15 2006-02-28 Denso Corporation Control apparatus for device having dead band, and variable valve system
KR100412713B1 (ko) * 2001-10-09 2003-12-31 현대자동차주식회사 연속가변 밸브 타이밍 제어방법 및 장치
JP4122797B2 (ja) 2002-02-27 2008-07-23 トヨタ自動車株式会社 内燃機関のバルブ制御装置
JP4177197B2 (ja) * 2003-08-08 2008-11-05 株式会社日立製作所 内燃機関のバルブタイミング制御装置
JP4225186B2 (ja) * 2003-11-19 2009-02-18 トヨタ自動車株式会社 内燃機関のバルブタイミング制御装置

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2021038723A (ja) * 2019-09-04 2021-03-11 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム
JP2021038724A (ja) * 2019-09-04 2021-03-11 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム
JP7255428B2 (ja) 2019-09-04 2023-04-11 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム
JP7276017B2 (ja) 2019-09-04 2023-05-18 株式会社デンソー 制御装置、および、これを用いたバルブタイミング調整システム

Also Published As

Publication number Publication date
US8225763B2 (en) 2012-07-24
EP2104778A2 (en) 2009-09-30
US20100006045A1 (en) 2010-01-14
WO2008087539A2 (en) 2008-07-24
CN101548067B (zh) 2011-08-31
JP2008175165A (ja) 2008-07-31
EP2104778B1 (en) 2018-08-15
WO2008087539A3 (en) 2008-09-12
CN101548067A (zh) 2009-09-30

Similar Documents

Publication Publication Date Title
JP4353249B2 (ja) 油圧アクチュエータ制御装置
JP4978542B2 (ja) バルブタイミング制御装置及びバルブタイミング制御システム
JP2009191704A (ja) 可変動弁機構の制御装置
JP4455956B2 (ja) 内燃機関のアイドル回転速度制御装置
US6814035B2 (en) Intake quantity control apparatus of internal combustion engine
JP4730442B2 (ja) 油圧アクチュエータ制御装置
JP4244954B2 (ja) 多気筒内燃機関の制御装置
JP4835456B2 (ja) 内燃機関の制御装置
JP5614141B2 (ja) 内燃機関の可変動弁装置
US9689337B2 (en) Method and apparatus for controlling an internal combustion engine
JP6859865B2 (ja) 内燃機関の空燃比制御装置
JP2008115729A (ja) 油圧アクチュエータ制御装置
US8037855B2 (en) Valve characteristic controller and valve characteristic control system
JP2007303344A (ja) 制御装置
JP7276017B2 (ja) 制御装置、および、これを用いたバルブタイミング調整システム
JP4720766B2 (ja) バルブタイミング可変装置及び油圧アクチュエータ制御装置
JP2004092534A (ja) 内燃機関の可変バルブタイミング機構の制御装置
JP6423704B2 (ja) エンジン制御装置
JP7255428B2 (ja) 制御装置、および、これを用いたバルブタイミング調整システム
JP2021038722A (ja) 制御装置、および、これを用いたバルブタイミング調整システム
JP5303383B2 (ja) カム位相可変型内燃機関
JP2018021507A (ja) 内燃機関用可変バルブタイミング制御装置および方法
JP2007046486A (ja) 内燃機関のバルブタイミング制御装置
JP2015045296A (ja) 内燃機関の制御装置
JP2010127173A (ja) バルブタイミング制御装置及びバルブタイミング制御システム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081125

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081202

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090202

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: 20090707

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090720

R151 Written notification of patent or utility model registration

Ref document number: 4353249

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

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

Free format text: PAYMENT UNTIL: 20120807

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20130807

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees