JP7255428B2 - Control device and valve timing adjustment system using the same - Google Patents

Control device and valve timing adjustment system using the same Download PDF

Info

Publication number
JP7255428B2
JP7255428B2 JP2019161405A JP2019161405A JP7255428B2 JP 7255428 B2 JP7255428 B2 JP 7255428B2 JP 2019161405 A JP2019161405 A JP 2019161405A JP 2019161405 A JP2019161405 A JP 2019161405A JP 7255428 B2 JP7255428 B2 JP 7255428B2
Authority
JP
Japan
Prior art keywords
control signal
hydraulic actuator
control
value
gain
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.)
Active
Application number
JP2019161405A
Other languages
Japanese (ja)
Other versions
JP2021038723A (en
Inventor
泰宏 ▲濱▼岡
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Denso Corp
Original Assignee
Denso Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Denso Corp filed Critical Denso Corp
Priority to JP2019161405A priority Critical patent/JP7255428B2/en
Publication of JP2021038723A publication Critical patent/JP2021038723A/en
Application granted granted Critical
Publication of JP7255428B2 publication Critical patent/JP7255428B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • 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)
  • Combined Controls Of Internal Combustion Engines (AREA)

Description

本発明は、制御装置、および、これを用いたバルブタイミング調整システムに関する。 The present invention relates to a control device and a valve timing adjustment system using the same.

従来、作動油の供給または排出により作動する油圧アクチュエータと、油圧アクチュエータに対する作動油の供給または排出を制御する制御弁とを備える調整装置を制御する制御装置が知られている。また、調整装置と制御装置とを備え、制御装置により調整装置を制御することで、内燃機関のバルブタイミングを調整可能なバルブタイミング調整システムが知られている。 2. Description of the Related Art Conventionally, there is known a control device that controls an adjustment device that includes a hydraulic actuator that operates by supplying or discharging hydraulic oil, and a control valve that controls the supply or discharging of hydraulic oil to or from the hydraulic actuator. Also known is a valve timing adjustment system that includes an adjusting device and a control device, and can adjust the valve timing of an internal combustion engine by controlling the adjusting device with the control device.

例えば、特許文献1の制御装置では、制御弁に出力する制御信号によって油圧アクチュエータの作動を制御する。また、制御信号が出力される信号域のうち制御信号の変化に対する油圧アクチュエータの応答が無い、または、応答性が低い領域である不感帯を特定すなわち学習する。この不感帯の学習において、不感帯の外においても偏差残りが発生すると不感帯を広げる処理を行っている。また、不感帯の学習において、オーバーシュートが発生した場合、不感帯を狭める処理を行っている。 For example, in the control device of Patent Document 1, the operation of the hydraulic actuator is controlled by a control signal output to the control valve. Further, a dead zone, which is a region in which the hydraulic actuator does not respond to changes in the control signal or has low responsiveness, is identified, ie, learned. In this learning of the dead zone, processing for widening the dead zone is performed when residual deviation occurs outside the dead zone. In addition, when an overshoot occurs in the learning of the dead zone, processing is performed to narrow the dead zone.

また、特許文献1の制御装置では、不感帯の学習後、仮想のモデル制御弁と実際の制御弁の不感帯幅の比を補正係数として算出し、不感帯の内におけるモデル制御弁の制御量と前記補正係数とに基づき、不感帯の内における実際の制御弁の制御量を算出している。また、不感帯の外におけるモデル制御弁の制御量と温度に関する補正係数とに基づき、不感帯の外における実際の制御弁の制御量を算出している。 Further, in the control device of Patent Document 1, after learning the dead zone, the ratio of the dead zone widths of the virtual model control valve and the actual control valve is calculated as a correction coefficient, and the control amount of the model control valve within the dead zone and the correction The actual control amount of the control valve within the dead zone is calculated based on the coefficient. Further, the actual control amount of the control valve outside the dead zone is calculated based on the control amount of the model control valve outside the dead zone and the correction coefficient regarding temperature.

特許第4353249号公報Japanese Patent No. 4353249

特許文献1の制御装置では、不感帯の幅が大きい場合、オーバーシュートが発生し、過小に狭い範囲を不感帯として学習するおそれがある。その結果、仮想のモデル制御弁と実際の制御弁とで不感帯外の制御量に対する変位速度に差が生じるおそれがある。これにより、所望の速度に対して不足するため、不感帯拡大フローに入るおそれがある。不感帯拡大後は、オーバーシュートが発生し、不感帯縮小フローに入るおそれがある。その後、不感帯拡大フローと不感帯縮小フローとを繰り返し、不感帯が定まらず、学習値修正のループに入るおそれがある。 In the control device of Patent Literature 1, when the width of the dead zone is large, an overshoot occurs, and there is a risk of learning an excessively narrow range as the dead zone. As a result, the virtual model control valve and the actual control valve may differ in displacement speed with respect to the control amount outside the dead zone. As a result, the speed is insufficient for the desired speed, and there is a risk of entering the dead zone expansion flow. After the dead zone is expanded, an overshoot may occur and the dead zone reduction flow may be entered. After that, the dead zone expansion flow and the dead zone reduction flow are repeated, and the dead zone is not determined, and there is a risk of entering a learning value correction loop.

また、特許文献1の制御装置では、不感帯の外における実際の制御弁の制御量を、温度に関する補正係数に基づき算出しているため、一定割合で速度変化するハードしか対応できない。例えば不感帯を狭く学習した場合、不感帯の外における実際の制御弁の制御量を、温度に関する補正係数のみで関連付けることには無理がある。 Further, the control device of Patent Document 1 calculates the actual control amount of the control valve outside the dead zone based on the correction coefficient related to the temperature, so it can only handle hardware that changes speed at a constant rate. For example, if the dead band is learned to be narrow, it is difficult to associate the actual control amount of the control valve outside the dead band with only the temperature-related correction coefficient.

また、特許文献1の制御装置では、不感帯縮小後に内燃機関が停止し、次回の始動が低温の場合は、不感帯が拡大しており、バルブタイミング調整装置が作動できない状態が、学習完了まで続くおそれがある。 In addition, in the control device of Patent Document 1, if the internal combustion engine stops after the dead band is narrowed and the next start-up is at a low temperature, the dead band will be widened and the valve timing adjustment device will not be able to operate, which may continue until learning is completed. There is

本発明の目的は、不感帯を特定することなく、または、不感帯を飛ばして、制御弁を制御可能な制御装置、および、これを用いたバルブタイミング調整システムを提供することにある。 SUMMARY OF THE INVENTION An object of the present invention is to provide a control device capable of controlling a control valve without specifying a dead zone or skipping the dead zone , and a valve timing adjustment system using the same.

本発明は、作動油の供給または排出により作動する油圧アクチュエータ(30)と、油圧アクチュエータに対する作動油の供給または排出を制御する制御弁(10)とを備える調整装置(2)を制御する制御装置(50)であって、制御部(51)と保持値特定部(53)と作動判定部(60)と制御信号設定部(59)とを備えている。 The present invention is a control device for controlling an adjusting device (2) comprising a hydraulic actuator (30) operated by supplying or discharging hydraulic oil, and a control valve (10) for controlling the supply or discharging of hydraulic oil to the hydraulic actuator. (50), comprising a control section (51), a held value identification section (53), an operation determination section (60), and a control signal setting section (59).

制御部は、制御弁に出力する制御信号によって油圧アクチュエータの作動を制御する。保持値特定部は、油圧アクチュエータの作動速度がゼロとなるときの制御信号の値である保持値を特定する。作動判定部は、油圧アクチュエータが作動しているか否かを判定する。 The control section controls the operation of the hydraulic actuator by a control signal output to the control valve. The hold value specifying unit specifies a hold value, which is the value of the control signal when the operating speed of the hydraulic actuator becomes zero. The operation determination unit determines whether or not the hydraulic actuator is operating.

制御信号設定部は、油圧アクチュエータの作動を開始するため制御部により制御弁に対し制御信号を出力した後、所定の条件において、作動判定部により「油圧アクチュエータが所定時間作動していない」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に基づき、制御弁に出力すべき制御信号を設定し、作動判定部により「油圧アクチュエータが所定時間作動していない」と判定された後、作動判定部により「油圧アクチュエータが作動を開始した」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、前記保持値、および、Iゲインと偏差積分との積の和に基づき、制御弁に出力すべき制御信号を設定する。制御部は、制御信号設定部により設定した制御信号を制御弁に出力し、油圧アクチュエータの作動を制御する。 In the control signal setting unit, after the control unit outputs a control signal to the control valve for starting the operation of the hydraulic actuator, the operation determination unit determines that "the hydraulic actuator has not been operated for a predetermined time" under predetermined conditions. until the hydraulic actuator is not operating for a predetermined time", until the operation determining unit determines that "the hydraulic actuator has started operating", the product of the P gain and the deviation, the product of the D gain and the differential differential, A control signal to be output to the control valve is set based on the hold value and the sum of the product of the I gain and the integral of the deviation. The control unit outputs the control signal set by the control signal setting unit to the control valve to control the operation of the hydraulic actuator.

本発明では、制御信号設定部は、「油圧アクチュエータが所定時間作動していない」と判定された後、「油圧アクチュエータが作動を開始した」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に加え、Iゲインと偏差積分との積に基づき、制御弁に出力すべき制御信号を設定する。そのため、制御信号の変化に対する油圧アクチュエータの応答が無い、または、応答性が低い領域である不感帯を特定せずとも、実作動量と目標作動量との偏差が生じて油圧アクチュエータが作動しない間は、制御弁に出力すべき制御信号を変化させて、不感帯を抜けることができる。これにより、不感帯を特定することなく、制御弁を制御することができる。 In the present invention, after it is determined that the hydraulic actuator has not been operated for a predetermined period of time, the control signal setting section continues until it is determined that the hydraulic actuator has started operating. A control signal to be output to the control valve is set based on the product of the D gain and the differential differential, the sum of the held values, and the product of the I gain and the differential differential. Therefore, even if the dead zone, which is an area in which the hydraulic actuator does not respond to changes in the control signal or has low responsiveness, the deviation between the actual operating amount and the target operating amount occurs and the hydraulic actuator does not operate. , the dead zone can be passed by changing the control signal to be output to the control valve. Thereby, the control valve can be controlled without specifying the dead zone.

第1実施形態の制御装置およびバルブタイミング調整システムを示す図。FIG. 2 is a diagram showing a control device and a valve timing adjustment system according to the first embodiment; FIG. 調整装置における制御信号と油圧アクチュエータの変位速度との関係を示す特性線図。FIG. 4 is a characteristic diagram showing the relationship between the control signal in the adjusting device and the displacement speed of the hydraulic actuator; 第1実施形態の制御弁の制御特性を示す図。The figure which shows the control characteristic of the control valve of 1st Embodiment. 第1実施形態の制御装置による保持値の特定に関する処理を示すフローチャート。4 is a flowchart showing processing related to specifying a held value by the control device of the first embodiment; 第1実施形態の制御装置による保持値の特定に関する処理を示すフローチャート。4 is a flowchart showing processing related to specifying a held value by the control device of the first embodiment; 第1実施形態の制御装置の作動例を示すタイミングチャート。4 is a timing chart showing an operation example of the control device of the first embodiment; 比較形態の制御装置の作動例を示すタイミングチャート。4 is a timing chart showing an operation example of the control device of the comparative embodiment; 第2実施形態の制御装置およびバルブタイミング調整システムを示す図。The figure which shows the control apparatus and valve timing adjustment system of 2nd Embodiment. 第2実施形態の制御弁の制御特性を示す図。The figure which shows the control characteristic of the control valve of 2nd Embodiment. 第2実施形態の制御装置による不感帯の特定に関する処理を示すフローチャート。9 is a flowchart showing processing related to specifying a dead zone by the control device of the second embodiment; 第2実施形態の制御装置による不感帯の特定に関する処理を示すフローチャート。9 is a flowchart showing processing related to specifying a dead zone by the control device of the second embodiment; 第2実施形態の制御装置の作動例を示すタイミングチャート。9 is a timing chart showing an operation example of the control device of the second embodiment;

以下、複数の実施形態による制御装置およびバルブタイミング調整システムを図面に基づき説明する。なお、複数の実施形態において実質的に同一の構成部位には同一の符号を付し、説明を省略する。 A control device and a valve timing adjusting system according to a plurality of embodiments will be described below with reference to the drawings. In addition, the same code|symbol is attached|subjected to the substantially same structural part in several embodiment, and description is abbreviate|omitted.

(第1実施形態)
第1実施形態の制御装置、および、これを適用したバルブタイミング調整システムを図1に示す。バルブタイミング調整システム1は、図示しない車両に搭載され、「調整装置」としてのバルブタイミング調整装置2と制御装置50とを備え、制御装置50によりバルブタイミング調整装置2を制御することで、「内燃機関」としてのエンジン5のバルブタイミングを調整可能である。本実施形態では、バルブタイミング調整システム1は、エンジン5の吸気バルブのバルブタイミングを調整可能である。
(First embodiment)
FIG. 1 shows a control device of the first embodiment and a valve timing adjustment system to which it is applied. The valve timing adjustment system 1 is mounted on a vehicle (not shown) and includes a valve timing adjustment device 2 as an "adjustment device" and a control device 50. By controlling the valve timing adjustment device 2 with the control device 50, the "internal combustion It is possible to adjust the valve timing of the engine 5 as the "engine". In this embodiment, the valve timing adjustment system 1 can adjust the valve timing of the intake valves of the engine 5 .

図1に示すように、バルブタイミング調整装置2は、油圧アクチュエータ30と「制御弁」としてのOCV10とを備えている。油圧アクチュエータ30は、エンジン5のクランク軸3に対するカム軸4の変位角すなわち位相を変化させる。油圧アクチュエータ30は、ハウジング31、ロータ32等を有している。ハウジング31は、クランク軸3に同期して回転する。ロータ32は、ハウジング31内に設けられ、カム軸4と同期して回転する。ロータ32は、ハウジング31の内部において、ハウジング31との間に、「油圧室」としての進角室33と遅角室34とを区画形成している。 As shown in FIG. 1, the valve timing adjusting device 2 includes a hydraulic actuator 30 and an OCV 10 as a "control valve". The hydraulic actuator 30 changes the displacement angle or phase of the camshaft 4 with respect to the crankshaft 3 of the engine 5 . The hydraulic actuator 30 has a housing 31, a rotor 32 and the like. The housing 31 rotates in synchronization with the crankshaft 3 . The rotor 32 is provided inside the housing 31 and rotates in synchronization with the camshaft 4 . The rotor 32 defines an advance chamber 33 and a retard chamber 34 as "hydraulic chambers" between the rotor 31 and the housing 31 inside the housing 31 .

油圧アクチュエータ30は、作動油が進角室33、遅角室34に供給され、ハウジング31に対するロータ32の回転角が変化することにより作動する。作動油が進角室33に供給されると、油圧アクチュエータ30は、クランク軸3に対するカム軸4の変位角すなわち位相を進角側に変化させるように作動する。一方、作動油が遅角室34に供給されると、油圧アクチュエータ30は、クランク軸3に対するカム軸4の変位角すなわち位相を遅角側に変化させるように作動する。このとき、作動油が供給されない側の「油圧室」からは、作動油が供給される側の「油圧室」の拡大に伴い、内部の作動油が押し出され、排出される。 The hydraulic actuator 30 operates by supplying hydraulic oil to the advance chamber 33 and the retard chamber 34 and changing the rotation angle of the rotor 32 with respect to the housing 31 . When hydraulic oil is supplied to the advance chamber 33, the hydraulic actuator 30 operates to change the displacement angle, ie, the phase, of the camshaft 4 with respect to the crankshaft 3 to the advance side. On the other hand, when hydraulic oil is supplied to the retard chamber 34, the hydraulic actuator 30 operates to change the displacement angle, ie, the phase, of the camshaft 4 with respect to the crankshaft 3 to the retard side. At this time, as the "hydraulic chamber" to which the hydraulic oil is supplied expands, the hydraulic oil inside is pushed out and discharged from the "hydraulic chamber" to which the hydraulic oil is not supplied.

油圧アクチュエータ30に供給される作動油は、エンジン5により駆動されるオイルポンプ41から圧送される。OCV10は、オイルポンプ41と油圧アクチュエータ30との間に設けられている。OCV10は、例えば4ポートスプール弁であり、スリーブ11、スプール12、スプリング13、ソレノイド14等を有している。OCV10は、スリーブ11に対するスプール12の位置によって、油圧アクチュエータ30の進角室33、遅角室34に対する作動油の供給または排出を制御することができる。 Hydraulic oil supplied to the hydraulic actuator 30 is pumped from an oil pump 41 driven by the engine 5 . OCV 10 is provided between oil pump 41 and hydraulic actuator 30 . The OCV 10 is, for example, a 4-port spool valve and has a sleeve 11, a spool 12, a spring 13, a solenoid 14 and the like. The OCV 10 can control the supply or discharge of hydraulic oil to the advance chamber 33 and the retard chamber 34 of the hydraulic actuator 30 depending on the position of the spool 12 with respect to the sleeve 11 .

OCV10は、供給ポート21、進角ポート22、遅角ポート23、ドレンポート24を有している。供給ポート21は、オイルポンプ41に接続されている。進角ポート22は、進角室33に接続されている。遅角ポート23は、遅角室34に接続されている。ドレンポート24は、オイルパン42に接続されている。 The OCV 10 has a supply port 21 , an advance port 22 , a retard port 23 and a drain port 24 . The supply port 21 is connected to the oil pump 41 . The advance port 22 is connected to the advance chamber 33 . The retard port 23 is connected to the retard chamber 34 . Drain port 24 is connected to oil pan 42 .

スプール12は、移動方向の一方の端部をスプリング13によって支持され、他方の端部をソレノイド14によって支持されている。スリーブ11内におけるスプール12の位置は、ソレノイド14に供給する「制御信号」としての駆動電流のデューティ(以下、適宜、「OCV駆動デューティ」という)によって制御することができる。 The spool 12 has one end in the moving direction supported by a spring 13 and the other end supported by a solenoid 14 . The position of the spool 12 within the sleeve 11 can be controlled by the duty of the drive current (hereinafter referred to as "OCV drive duty" as appropriate) as the "control signal" supplied to the solenoid 14. FIG.

図1に示すスプール12の位置では、進角ポート22、遅角ポート23と供給ポート21、ドレンポート24との連通が遮断されており、進角室33、遅角室34に対する作動油の供給および排出は実質的に行われない。以下、進角ポート22、遅角ポート23と供給ポート21、ドレンポート24との連通が遮断されるスプール12の作動域を「中立域」という。 In the position of the spool 12 shown in FIG. 1, communication between the advance port 22 and the retard port 23 and the supply port 21 and the drain port 24 is cut off, and hydraulic oil is supplied to the advance chamber 33 and the retard chamber 34. and substantially no discharge. Hereinafter, the operation range of the spool 12 in which communication between the advance port 22, the retard port 23, the supply port 21, and the drain port 24 is blocked will be referred to as a "neutral range".

スプール12が中立域にある状態においてOCV駆動デューティが増大されると、スプール12は、ソレノイド14に押されて移動する。これにより、進角ポート22と供給ポート21とが連通し、遅角ポート23とドレンポート24とが連通し、進角室33への作動油の供給と遅角室34からの作動油の排出とが同時に行われるようになる。以下、進角室33へ作動油が供給されるときのスプール12の作動域を「進角域」という。 When the OCV drive duty is increased while the spool 12 is in the neutral range, the spool 12 is pushed by the solenoid 14 to move. As a result, the advance port 22 and the supply port 21 communicate with each other, and the retard port 23 and the drain port 24 communicate with each other, so that hydraulic fluid is supplied to the advance chamber 33 and hydraulic fluid is discharged from the retard chamber 34. will be performed at the same time. Hereinafter, the operating range of the spool 12 when hydraulic oil is supplied to the advance chamber 33 is referred to as "advance range".

一方、スプール12が中立域にある状態においてOCV駆動デューティが低減されると、スプール12は、スプリング13に押されて移動する。これにより、進角ポート22とドレンポート24とが連通し、遅角ポート23と供給ポート21とが連通し、遅角室34への作動油の供給と進角室33からの作動油の排出とが同時に行われるようになる。以下、遅角室34へ作動油が供給されるときのスプール12の作動域を「遅角域」という。 On the other hand, when the OCV drive duty is reduced while the spool 12 is in the neutral region, the spool 12 is pushed by the spring 13 to move. As a result, the advance port 22 communicates with the drain port 24, the retard port 23 communicates with the supply port 21, and hydraulic oil is supplied to the retard chamber 34 and discharged from the advance chamber 33. will be performed at the same time. Hereinafter, the operating range of the spool 12 when hydraulic oil is supplied to the retarding chamber 34 will be referred to as a "retarding range".

図2は、バルブタイミング調整装置2におけるOCV駆動デューティと油圧アクチュエータ30の作動の速度、すなわち、油圧アクチュエータ30の変位速度(クランク軸3に対するカム軸4の変位角の変化速度)との関係を示す特性線図である。図2に示すように、バルブタイミング調整装置2には、油圧アクチュエータ30の変位速度がゼロに保持されるデューティ(以下、適宜、「保持デューティ」という)の付近に、デューティ値の変化に対して変位速度の変化が小さい、つまり、デューティ値の変化に対する応答性が低い領域である「不感帯」が存在する。ここで、上記「中立域」は、一定の幅をもって形成されている。スプール12が中立域内にあるときのOCV駆動デューティの範囲が不感帯となる。 FIG. 2 shows the relationship between the OCV drive duty in the valve timing adjusting device 2 and the operating speed of the hydraulic actuator 30, that is, the displacement speed of the hydraulic actuator 30 (change speed of the displacement angle of the camshaft 4 with respect to the crankshaft 3). It is a characteristic diagram. As shown in FIG. 2, the valve timing adjusting device 2 has a duty value near the duty at which the displacement speed of the hydraulic actuator 30 is held at zero (hereinafter referred to as "holding duty"). There is a "dead zone" in which the change in the displacement speed is small, that is, the region in which the responsiveness to changes in the duty value is low. Here, the "neutral area" is formed with a constant width. The range of the OCV drive duty when the spool 12 is in the neutral range is the dead zone.

OCV駆動デューティが不感帯を超えて増大されると、油圧アクチュエータ30の変位速度は、進角側に増大し始め、OCV駆動デューティの変化に対し線形に変化する。これは、スプール12の作動域が中立域から進角域に入ったことによる。OCV駆動デューティがある程度まで増大した時点で、油圧アクチュエータ30の変位速度は、最大進角速度に達し、それ以上OCV駆動デューティを増大させても、変位速度は一定に保たれる。このとき、スプール12は、進角域の限界位置まで移動し、進角ポート22と供給ポート21とが完全に連通し、遅角ポート23とドレンポート24とが完全に連通した状態となっている。 When the OCV drive duty increases beyond the dead band, the displacement speed of the hydraulic actuator 30 starts to increase toward the advance side and changes linearly with the change in the OCV drive duty. This is because the operating range of the spool 12 has entered the advance range from the neutral range. When the OCV drive duty increases to a certain extent, the displacement speed of the hydraulic actuator 30 reaches the maximum advance speed, and even if the OCV drive duty is further increased, the displacement speed is kept constant. At this time, the spool 12 moves to the limit position of the advance range, the advance port 22 and the supply port 21 are completely communicated, and the retard port 23 and the drain port 24 are completely communicated. there is

一方、OCV駆動デューティが不感帯を超えて低減されると、油圧アクチュエータ30の変位速度は、遅角側に増大し始め、OCV駆動デューティの変化に対し線形に変化する。これは、スプール12の作動域が中立域から遅角域に入ったことによる。OCV駆動デューティがある程度まで低減した時点で、油圧アクチュエータ30の変位速度は、最大遅角速度に達し、それ以上OCV駆動デューティを低減させても、変位速度は一定に保たれる。このとき、スプール12は、遅角域の限界位置まで移動し、進角ポート22とドレンポート24とが完全に連通し、遅角ポート23と供給ポート21とが完全に連通した状態となっている。 On the other hand, when the OCV drive duty is reduced beyond the dead band, the displacement speed of the hydraulic actuator 30 begins to increase to the retard side and changes linearly with the change in the OCV drive duty. This is because the operating range of the spool 12 has entered the retarded angle range from the neutral range. When the OCV drive duty is reduced to a certain extent, the displacement speed of the hydraulic actuator 30 reaches the maximum retard speed, and even if the OCV drive duty is further reduced, the displacement speed is kept constant. At this time, the spool 12 moves to the limit position of the retarded angle region, the advance port 22 and the drain port 24 are completely communicated, and the retarded port 23 and the supply port 21 are completely communicated. there is

制御装置50は、例えば電子制御ユニット(「ECU」)であり、演算部としてのCPU、記憶部としてのROMおよびRAM等、入出力部としてのI/O等を備える小型のコンピュータである。制御装置50は、図示しない車両に設けられた各種センサからの信号等に基づき、車両の各部に設けられた機器、装置等を制御する。 The control device 50 is, for example, an electronic control unit (“ECU”), and is a small computer equipped with a CPU as an arithmetic unit, a ROM and a RAM as storage units, and an I/O as an input/output unit. The control device 50 controls equipment, devices, and the like provided in various parts of the vehicle based on signals and the like from various sensors provided in the vehicle (not shown).

制御装置50は、OCV10の作動を制御する。制御装置50と、油圧アクチュエータ30およびOCV10を含む機構部分(バルブタイミング調整装置2)とにより、バルブタイミング調整システム1が構成される。制御装置50は、概念的な機能部として、制御部51、保持値特定部53、作動判定部60、制御信号設定部59を有している。 A controller 50 controls the operation of the OCV 10 . A valve timing adjustment system 1 is configured by the control device 50 and a mechanical portion (valve timing adjustment device 2 ) including the hydraulic actuator 30 and the OCV 10 . The control device 50 has a control unit 51, a held value identification unit 53, an operation determination unit 60, and a control signal setting unit 59 as conceptual functional units.

制御装置50の制御部51は、クランク軸3に対するカム軸4の目標変位角(目標位相)を設定し、実際の変位角(制御変位角、実位相)と目標変位角との偏差に基づいて「OCV駆動デューティ」を算出する。制御装置50は、算出したOCV駆動デューティを「制御信号」としてOCV10に出力する。 The control unit 51 of the control device 50 sets a target displacement angle (target phase) of the camshaft 4 with respect to the crankshaft 3, and based on the deviation between the actual displacement angle (control displacement angle, actual phase) and the target displacement angle. "OCV drive duty" is calculated. The control device 50 outputs the calculated OCV drive duty to the OCV 10 as a "control signal".

このように、制御部51は、OCV10に出力する制御信号によって油圧アクチュエータ30の作動を制御可能である。 Thus, the control unit 51 can control the operation of the hydraulic actuator 30 by the control signal output to the OCV 10.

なお、目標変位角は、エンジン5の運転状態に応じた最適なバルブタイミングを得るための変位角であり、エンジン5の運転状態をパラメータとするマップから決定される。制御変位角は、クランク角センサ61の出力信号とカム角センサ62の出力信号とから計算することができる。 The target displacement angle is a displacement angle for obtaining optimum valve timing according to the operating state of the engine 5, and is determined from a map using the operating state of the engine 5 as a parameter. A control displacement angle can be calculated from the output signal of the crank angle sensor 61 and the output signal of the cam angle sensor 62 .

以下、制御装置50によるOCV10の制御について説明する。 The control of the OCV 10 by the controller 50 will be described below.

図3には、OCV10の制御特性を特性線で示している。図3において、実線は、例えば所定の温度である0度より高い温度(高温)のときの制御特性を示している。一方、一点鎖線は、例えば所定の温度である0度以下の温度(低温)のときの制御特性を示している。 FIG. 3 shows the control characteristics of the OCV 10 with characteristic lines. In FIG. 3, the solid line indicates the control characteristic at a temperature (high temperature) higher than 0 degrees, which is a predetermined temperature, for example. On the other hand, the dashed-dotted line indicates the control characteristic at a temperature (low temperature) below 0 degrees, which is a predetermined temperature, for example.

図3に示すように、油圧アクチュエータ30の作動速度は、高温の場合(実線)、不感帯の内においても0以外をとり得るが、低温の場合(一点鎖線)、不感帯の内においては、略0となる。 As shown in FIG. 3, when the operating speed of the hydraulic actuator 30 is high (solid line), it can be other than 0 even within the dead zone. becomes.

本実施形態では、制御装置50の保持値特定部53は、油圧アクチュエータ30の作動速度がゼロとなるときの制御信号の値である保持値(「保持デューティ」)を特定する。図3に示すように、高温の場合、油圧アクチュエータ30の作動速度がゼロとなる保持デューティは、1つ存在するのみであるが、低温の場合、油圧アクチュエータ30の作動速度がゼロとなる保持デューティは複数存在する。 In this embodiment, the hold value specifying unit 53 of the control device 50 specifies the hold value (“hold duty”) that is the value of the control signal when the operating speed of the hydraulic actuator 30 becomes zero. As shown in FIG. 3, when the temperature is high, there is only one holding duty at which the operating speed of the hydraulic actuator 30 is zero. There are multiple

保持値特定部53は、所定の条件として、油温または水温が所定の温度(例えば0度)以下のとき、保持デューティとして、進角側の保持値である「進角保持デューティ」、および、遅角側の保持値である「遅角保持デューティ」を特定すなわち学習する。具体的には、保持値特定部53は、油圧アクチュエータ30の進角方向の作動が開始したときの制御信号の値を進角側の保持値(「進角保持デューティ」)として特定し、油圧アクチュエータ30の遅角方向の作動が開始したときの制御信号の値を遅角側側の保持値(「遅角保持デューティ」)として特定すなわち学習する。 When the oil temperature or the water temperature is equal to or lower than a predetermined temperature (for example, 0 degrees) as a predetermined condition, the held value specifying unit 53 sets, as the holding duty, "advance angle holding duty" which is a holding value on the advance side, and A "retarding hold duty", which is a hold value on the retarding side, is specified, that is, learned. Specifically, the hold value specifying unit 53 specifies the value of the control signal when the hydraulic actuator 30 starts operating in the advance direction as the hold value on the advance side (“advance angle hold duty”). The value of the control signal when the actuator 30 starts to operate in the retarding direction is specified, ie, learned, as the holding value on the retarding side (“retarding holding duty”).

保持値特定部53は、油温または水温が所定の温度より高いとき、1つの保持デューティを特定すなわち学習する。なお、保持値特定部53による保持値の学習前は、保持値として所定の初期値が設定されている。 The held value identifying unit 53 identifies, or learns, one held duty when the oil temperature or water temperature is higher than a predetermined temperature. A predetermined initial value is set as the held value before the held value is learned by the held value specifying unit 53 .

ここで、作動油の温度である油温は、オイルポンプ41とOCV10とを結ぶ油圧ラインに設けられた油温センサ63によって検出することができる。また、エンジン5の冷却水の温度である水温は、エンジン5を冷却するウォータージャケットに設けられた水温センサ64によって検出することができる。 Here, the oil temperature, which is the temperature of the hydraulic oil, can be detected by an oil temperature sensor 63 provided in the hydraulic line connecting the oil pump 41 and the OCV 10 . Also, the water temperature, which is the temperature of the cooling water for the engine 5, can be detected by a water temperature sensor 64 provided in the water jacket that cools the engine 5. FIG.

制御装置50の作動判定部60は、油圧アクチュエータ30が作動しているか否かを判定する。具体的には、作動判定部60は、クランク軸3に対するカム軸4の実際の変位角に対応する「実進角値」を検出することで、油圧アクチュエータ30が作動しているか否かを判定する。より具体的には、作動判定部60は、クランク角センサ61およびカム角センサ62からの信号に基づき、クランク軸3に対するカム軸4の進角方向の相対位相を算出することで、実進角値を検出し、実進角値が「作動判定閾値」を超えたと判断した場合に、油圧アクチュエータ30が作動していると判定する。 An operation determination unit 60 of the control device 50 determines whether or not the hydraulic actuator 30 is operating. Specifically, the operation determination unit 60 determines whether or not the hydraulic actuator 30 is operating by detecting the "actual advance value" corresponding to the actual displacement angle of the camshaft 4 with respect to the crankshaft 3. do. More specifically, based on the signals from the crank angle sensor 61 and the cam angle sensor 62, the operation determination unit 60 calculates the relative phase of the camshaft 4 in the advance direction with respect to the crankshaft 3, thereby determining the actual advance angle. value is detected, and when it is determined that the actual advance value exceeds the "operation determination threshold value", it is determined that the hydraulic actuator 30 is operating.

制御装置50は、油圧アクチュエータ30の制御変位角(実位相)と目標変位角(目標位相)との偏差に基づくフィードバック制御により、OCV10のデューティ制御を行う。制御装置50には、エンジン5(クランク軸3)の回転数であるエンジン回転数および油温と制御ゲインとの関係が予めマップデータとして記憶されている。 The control device 50 performs duty control of the OCV 10 by feedback control based on the deviation between the controlled displacement angle (actual phase) of the hydraulic actuator 30 and the target displacement angle (target phase). In the control device 50, the relationship between the engine speed, which is the speed of the engine 5 (crankshaft 3), the oil temperature, and the control gain is stored in advance as map data.

制御装置50の制御信号設定部59は、油圧アクチュエータ30の作動を開始するため制御部51によりOCV10に対し制御信号を出力した後、上記所定の条件(油温または水温が所定の温度以下のとき)において、作動判定部60により「油圧アクチュエータ30が所定時間作動していない」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に基づき、OCV10に出力すべき制御信号を設定し(下記式1参照)、作動判定部60により「油圧アクチュエータ30が所定時間作動していない」と判定された後、作動判定部60により「油圧アクチュエータ30が作動を開始した」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、前記保持値、および、Iゲインと偏差積分との積の和に基づき、OCV10に出力すべき制御信号を設定する(下記式2参照)。
制御信号=Pゲイン×偏差+Dゲイン×偏差微分+保持値 ・・・式1
制御信号=Pゲイン×偏差+Dゲイン×偏差微分+保持値+Iゲイン×偏差積分 ・・・式2
After outputting a control signal to the OCV 10 by the control unit 51 to start the operation of the hydraulic actuator 30, the control signal setting unit 59 of the control device 50 sets the predetermined condition (when the oil temperature or water temperature is below the predetermined temperature ), the product of the P gain and the deviation, the product of the D gain and the differential of the deviation, and the sum of the held values until the operation determining unit 60 determines that the hydraulic actuator 30 has not operated for a predetermined time. Based on this, the control signal to be output to the OCV 10 is set (see formula 1 below). Based on the sum of the product of the P gain and the deviation, the product of the D gain and the deviation derivative, the holding value, and the product of the I gain and the deviation integral, until it is determined that the actuator 30 has started to operate. A control signal to be output to the OCV 10 is set (see Equation 2 below).
Control signal = P gain x Deviation + D gain x Deviation differentiation + Holding value Equation 1
Control signal = P gain x Deviation + D gain x Deviation differentiation + Holding value + I gain x Deviation integration Equation 2

また、制御信号設定部59は、作動判定部60により「油圧アクチュエータ30が作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に基づき、OCV10に出力すべき制御信号を設定する(上記式1参照)。すなわち、設定する制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 Further, after the operation determination unit 60 determines that the hydraulic actuator 30 has started operating, the control signal setting unit 59 sets the product of the P gain and the deviation, the product of the D gain and the differential of the deviation, and Based on the sum of the held values, the control signal to be output to the OCV 10 is set (see Equation 1 above). That is, the I term in the feedback control is deleted (reset) from the calculation formula (formula 2 above) for obtaining the control signal to be set (see formula 1 above).

制御部51は、制御信号設定部59により設定した制御信号をOCV10に出力し、油圧アクチュエータ30の作動を制御する。 The control unit 51 outputs the control signal set by the control signal setting unit 59 to the OCV 10 to control the operation of the hydraulic actuator 30 .

以下、本実施形態の制御装置50による保持値の特定すなわち学習に関する処理について、より具体的に説明する。図4に示すフローチャートは、進角保持デューティの特定すなわち学習に関する処理S100を示している。処理S100は、制御装置50によって一定の周期で実行される。 Hereinafter, the processing related to identifying, ie learning, the held value by the control device 50 of the present embodiment will be described more specifically. The flowchart shown in FIG. 4 shows a process S100 for identifying, ie learning, the lead angle holding duty. The processing S100 is performed by the control device 50 at regular intervals.

S101では、制御部51は、油圧アクチュエータ30に対し進角作動を指令する。具体的には、制御部51は、油圧アクチュエータ30の進角方向の作動を開始するためOCV10に対し制御信号を出力する。 In S101, the control unit 51 commands the hydraulic actuator 30 to advance the angle. Specifically, the control unit 51 outputs a control signal to the OCV 10 to start operating the hydraulic actuator 30 in the advancing direction.

S102では、制御部51は、油温または水温が所定の温度(例えば0度)以下か否か判断する。油温または水温が所定の温度以下であると判断した場合(S102:YES)、処理はS103へ移行する。一方、油温または水温は所定の温度より高いと判断した場合(S102:NO)、処理はS100を抜ける。 In S102, the control unit 51 determines whether or not the oil temperature or water temperature is equal to or lower than a predetermined temperature (eg, 0 degrees). If it is determined that the oil temperature or water temperature is equal to or lower than the predetermined temperature (S102: YES), the process proceeds to S103. On the other hand, if it is determined that the oil temperature or water temperature is higher than the predetermined temperature (S102: NO), the process exits S100.

S103では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定する。具体的には、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。ここで、式1における「保持値」は、「進角保持デューティ」である。なお、「進角保持デューティ」の学習前は、「保持値」には所定の初期値が設定されている。S103で設定された制御信号は、OCV10に対し出力される。 In S103, the control signal setting unit 59 calculates and sets the control signal to be output to the OCV10. Specifically, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Here, the "holding value" in Equation 1 is the "advance angle holding duty". It should be noted that a predetermined initial value is set in the "holding value" before the "advance angle holding duty" is learned. The control signal set in S103 is output to the OCV10.

S104では、作動判定部60は、「油圧アクチュエータ30は所定時間作動していない」か否かを判定する。「油圧アクチュエータ30は所定時間作動していない」と判定した場合(S104:YES)、処理はS105へ移行する。一方、「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S104:NO)、処理はS100を抜ける。 In S104, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has not been operated for a predetermined period of time". If it is determined that "the hydraulic actuator 30 has not been operated for a predetermined time" (S104: YES), the process proceeds to S105. On the other hand, when it is determined that "the hydraulic actuator 30 is operating within the predetermined time" (S104: NO), the process exits S100.

S105では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、I項を追加する。具体的には、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する。S105で設定された制御信号は、OCV10に対し出力される。 In S<b>105 , the control signal setting unit 59 adds the I term when calculating and setting the control signal to be output to the OCV 10 . Specifically, the control signal to be output to the OCV 10 is calculated and set based on Equation 2 above, which is Equation 1 with the I term (I gain×integral deviation) added. The control signal set in S105 is output to the OCV10.

S106では、作動判定部60は、「油圧アクチュエータ30が作動を開始した」か否かを判定する。具体的には、実進角値が「作動判定閾値」を超えたと判断した場合に、油圧アクチュエータ30が作動を開始したと判定する。「油圧アクチュエータ30が作動を開始した」と判定した場合(S106:YES)、処理はS107へ移行する。一方、「油圧アクチュエータ30は作動を開始していない」と判定した場合(S106:NO)、処理はS105に戻る。 In S106, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has started to operate". Specifically, when it is determined that the actual advance value exceeds the "operation determination threshold value", it is determined that the hydraulic actuator 30 has started to operate. If it is determined that "the hydraulic actuator 30 has started operating" (S106: YES), the process proceeds to S107. On the other hand, if it is determined that "the hydraulic actuator 30 has not started operating" (S106: NO), the process returns to S105.

S107では、保持値特定部53は、進角保持デューティを更新する。具体的には、保持値特定部53は、S106で「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「進角保持デューティ」として更新する。 In S107, the hold value specifying unit 53 updates the lead angle hold duty. Specifically, the hold value specifying unit 53 updates the control signal (duty) when it is determined in S106 that "the hydraulic actuator 30 has started operating" as the "advance angle hold duty".

また、S107では、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 Also, in S107, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

S107の後、処理はS100を抜ける。 After S107, the process exits S100.

なお、S102で油温または水温は所定の温度より高いと判断した場合(S102:NO)、すなわち、上記所定の条件を満たさない場合(高温)、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を算出および設定する。ここで、式1における「保持値」は、油温または水温が所定の温度より高いときに学習した「保持デューティ」である。なお、「保持デューティ」の学習前は、「保持値」には所定の初期値が設定されている。 If it is determined in S102 that the oil temperature or water temperature is higher than the predetermined temperature (S102: NO), that is, if the predetermined condition is not satisfied (high temperature), the control signal setting unit 59 , to calculate and set the control signals to be output to the OCV 10 . Here, the "holding value" in Equation 1 is the "holding duty" learned when the oil temperature or water temperature is higher than a predetermined temperature. A predetermined initial value is set to the "holding value" before learning of the "holding duty".

図5に示すフローチャートは、遅角保持デューティの特定すなわち学習に関する処理S200を示している。処理S200は、制御装置50によって一定の周期で実行される。 The flowchart shown in FIG. 5 shows the process S200 for identifying, ie learning, the retard holding duty. The process S200 is performed by the control device 50 at regular intervals.

S201では、制御部51は、油圧アクチュエータ30に対し遅角作動を指令する。具体的には、制御部51は、油圧アクチュエータ30の遅角方向の作動を開始するためOCV10に対し制御信号を出力する。 In S201, the control unit 51 commands the hydraulic actuator 30 to operate the retarded angle. Specifically, the control unit 51 outputs a control signal to the OCV 10 to start the operation of the hydraulic actuator 30 in the retarding direction.

S202では、制御部51は、油温または水温が所定の温度(例えば0度)以下か否か判断する。油温または水温が所定の温度以下であると判断した場合(S202:YES)、処理はS203へ移行する。一方、油温または水温は所定の温度より高いと判断した場合(S202:NO)、処理はS200を抜ける。 In S202, the control unit 51 determines whether or not the oil temperature or water temperature is equal to or lower than a predetermined temperature (for example, 0 degrees). If it is determined that the oil temperature or water temperature is equal to or lower than the predetermined temperature (S202: YES), the process proceeds to S203. On the other hand, if it is determined that the oil temperature or water temperature is higher than the predetermined temperature (S202: NO), the process exits S200.

S203では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定する。具体的には、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。ここで、式1における「保持値」は、「遅角保持デューティ」である。なお、「遅角保持デューティ」の学習前は、「保持値」には所定の初期値が設定されている。S203で設定された制御信号は、OCV10に対し出力される。 In S203, the control signal setting unit 59 calculates and sets the control signal to be output to the OCV10. Specifically, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Here, the "holding value" in Equation 1 is the "retarding holding duty". Before the learning of the "retarding hold duty", the "holding value" is set to a predetermined initial value. The control signal set in S203 is output to the OCV10.

S204では、作動判定部60は、「油圧アクチュエータ30は所定時間作動していない」か否かを判定する。「油圧アクチュエータ30は所定時間作動していない」と判定した場合(S204:YES)、処理はS205へ移行する。一方、「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S204:NO)、処理はS200を抜ける。 In S204, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has not been operated for a predetermined period of time". If it is determined that "the hydraulic actuator 30 has not been operated for a predetermined time" (S204: YES), the process proceeds to S205. On the other hand, when it is determined that "the hydraulic actuator 30 is operating within the predetermined time" (S204: NO), the process exits S200.

S205では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、I項を追加する。具体的には、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する。S205で設定された制御信号は、OCV10に対し出力される。 In S<b>205 , the control signal setting unit 59 adds the I term when calculating and setting the control signal to be output to the OCV 10 . Specifically, the control signal to be output to the OCV 10 is calculated and set based on Equation 2 above, which is Equation 1 with the I term (I gain×integral deviation) added. The control signal set in S205 is output to the OCV10.

S206では、作動判定部60は、「油圧アクチュエータ30が作動を開始した」か否かを判定する。「油圧アクチュエータ30が作動を開始した」と判定した場合(S206:YES)、処理はS207へ移行する。一方、「油圧アクチュエータ30は作動を開始していない」と判定した場合(S206:NO)、処理はS205に戻る。 In S206, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has started to operate". If it is determined that "the hydraulic actuator 30 has started operating" (S206: YES), the process proceeds to S207. On the other hand, if it is determined that "the hydraulic actuator 30 has not started operating" (S206: NO), the process returns to S205.

S207では、保持値特定部53は、遅角保持デューティを更新する。具体的には、保持値特定部53は、S206で「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「遅角保持デューティ」として更新する。 In S207, the held value specifying unit 53 updates the retard holding duty. Specifically, the hold value specifying unit 53 updates the control signal (duty) when it is determined in S206 that "the hydraulic actuator 30 has started operating" as the "retarding hold duty".

また、S207では、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 Also, in S207, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

S207の後、処理はS200を抜ける。 After S207, the process exits S200.

S202で油温または水温は所定の温度より高いと判断した場合(S202:NO)、すなわち、上記所定の条件を満たさない場合(高温)、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を算出および設定する。ここで、式1における「保持値」は、油温または水温が所定の温度より高いときに学習した「保持デューティ」である。なお、「保持デューティ」の学習前は、「保持値」には所定の初期値が設定されている。 When it is determined in S202 that the oil temperature or water temperature is higher than the predetermined temperature (S202: NO), that is, when the predetermined condition is not satisfied (high temperature), the control signal setting unit 59 sets the OCV 10 based on Equation 1 above. Calculates and sets the control signal to be output to . Here, the "holding value" in Equation 1 is the "holding duty" learned when the oil temperature or water temperature is higher than a predetermined temperature. A predetermined initial value is set to the "holding value" before learning of the "holding duty".

次に、本実施形態の制御装置50の作動例について、図6に基づき説明する。図6の上段は、上記所定の条件において、制御信号設定部59により設定される制御信号(実線)、および、保持値特定部53により特定される保持値(破線)の時間に伴う変化を示している。図6の下段は、上記所定の条件において、制御部51により設定される油圧アクチュエータ30の目標位相(一点鎖線)、および、油圧アクチュエータ30の実位相(実線)の時間に伴う変化を示している。 Next, an operation example of the control device 50 of this embodiment will be described with reference to FIG. The upper part of FIG. 6 shows changes over time in the control signal (solid line) set by the control signal setting unit 59 and the holding value (broken line) specified by the holding value specifying unit 53 under the predetermined conditions. ing. The lower part of FIG. 6 shows changes over time in the target phase (chain line) of the hydraulic actuator 30 set by the control unit 51 and the actual phase (solid line) of the hydraulic actuator 30 under the predetermined conditions. .

図6に示すように、時刻t1で油圧アクチュエータ30に対し進角作動が指令され(S101)、油圧アクチュエータ30の目標位相が設定されると、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する(S103)。 As shown in FIG. 6, at time t1, the hydraulic actuator 30 is instructed to advance (S101), and the target phase of the hydraulic actuator 30 is set. A control signal to be output to the OCV 10 is set (S103).

時刻t2において、作動判定部60が「油圧アクチュエータ30は所定時間(t2-t1)作動していない」と判定すると(S104:YES)、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する(S105)。これ(I項追加)により、時刻t2以降、制御信号が増大する。 At time t2, when the operation determination unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined time (t2-t1)" (S104: YES), the control signal setting unit 59 outputs the control signal to the OCV 10. In calculating and setting, the control signal to be output to the OCV 10 is calculated and set based on the above Equation 2 obtained by adding the I term (I gain×deviation integral) to the above Equation 1 (S105). Due to this (addition of the I term), the control signal increases after time t2.

時刻t3において、作動判定部60が「油圧アクチュエータ30が作動を開始した」と判定すると(S106:YES)、保持値特定部53は、「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「進角保持デューティ」として更新する(S107)。また、このとき、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 At time t3, when the operation determining unit 60 determines that "the hydraulic actuator 30 has started operating" (S106: YES), the held value specifying unit 53 determines that "the hydraulic actuator 30 has started operating". control signal (duty) is updated as "advance angle holding duty" (S107). Also, at this time, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

時刻t4において、油圧アクチュエータ30の実位相(実線)が目標位相(一点鎖線)に到達する。 At time t4, the actual phase (solid line) of the hydraulic actuator 30 reaches the target phase (chain line).

このように、本実施形態では、不感帯の学習をすることなく、OCV10を制御することができる。 Thus, in this embodiment, the OCV 10 can be controlled without learning the dead zone.

次に、比較形態の制御装置50の作動例について、図7に基づき説明する。比較形態では、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。また、作動判定部60が「油圧アクチュエータ30は所定時間作動していない」と判定した場合、そのときの制御信号(デューティ)を「進角保持デューティ」または「遅角保持デューティ」として更新する。 Next, an operation example of the control device 50 of the comparative embodiment will be described with reference to FIG. In the comparison mode, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Further, when the operation determining unit 60 determines that "the hydraulic actuator 30 has not been operated for a predetermined time", the control signal (duty) at that time is updated as "advance hold duty" or "retard angle hold duty".

図7の上段は、上記所定の条件において、制御信号設定部59により設定される制御信号(実線)、および、保持値特定部53により特定される保持値(破線)の時間に伴う変化を示している。図7の下段は、上記所定の条件において、制御部51により設定される油圧アクチュエータ30の目標位相(一点鎖線)、および、油圧アクチュエータ30の実位相(実線)の時間に伴う変化を示している。 The upper part of FIG. 7 shows changes over time in the control signal (solid line) set by the control signal setting unit 59 and the holding value (broken line) specified by the holding value specifying unit 53 under the predetermined conditions. ing. The lower part of FIG. 7 shows changes over time in the target phase (chain line) of the hydraulic actuator 30 set by the control unit 51 and the actual phase (solid line) of the hydraulic actuator 30 under the predetermined conditions. .

図7に示すように、時刻t1で油圧アクチュエータ30に対し進角作動が指令され、油圧アクチュエータ30の目標位相が設定されると、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。 As shown in FIG. 7, at time t1, when the hydraulic actuator 30 is instructed to advance and the target phase of the hydraulic actuator 30 is set, the control signal setting unit 59 outputs to the OCV 10 based on the above equation 1. set the control signal to

時刻t2において、作動判定部60が「油圧アクチュエータ30は所定時間(t2-t1)作動していない」と判定すると、そのときの制御信号(デューティ)を「進角保持デューティ」として更新する。 At time t2, when the operation determining unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined time (t2-t1)", the control signal (duty) at that time is updated as "advance angle hold duty".

時刻t3において、作動判定部60が「油圧アクチュエータ30は所定時間(t3-t2)作動していない」と判定すると、そのときの制御信号(デューティ)を「進角保持デューティ」として更新する。 At time t3, when the operation determining unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined time (t3-t2)", the control signal (duty) at that time is updated as "advance angle hold duty".

時刻t4において、作動判定部60が「油圧アクチュエータ30は所定時間(t4-t3)作動していない」と判定すると、そのときの制御信号(デューティ)を「進角保持デューティ」として更新する。 At time t4, when the operation determination unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined period of time (t4-t3)", the control signal (duty) at that time is updated as "advance angle holding duty".

時刻t5において、作動判定部60が「油圧アクチュエータ30は所定時間(t5-t4)作動していない」と判定すると、そのときの制御信号(デューティ)を「進角保持デューティ」として更新する。 At time t5, when the operation determination unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined time (t5-t4)", the control signal (duty) at that time is updated as "advance angle hold duty".

時刻t6において、作動判定部60が「油圧アクチュエータ30が作動を開始した」と判定すると、「進角保持デューティ」の更新を停止する。 At time t6, when the actuation determining unit 60 determines that "the hydraulic actuator 30 has started to act", updating of the "advance angle holding duty" is stopped.

このように、比較形態では、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。そのため、不感帯の内においては、変位速度がゼロのため、油圧アクチュエータ30が作動しない。よって、保持値を何度も更新する必要があり、油圧アクチュエータ30の作動の開始、および、実位相の目標位相への到達が遅れるおそれがある。 Thus, in the comparison mode, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Therefore, the hydraulic actuator 30 does not operate within the dead zone because the displacement speed is zero. Therefore, it is necessary to update the held value many times, which may delay the start of operation of the hydraulic actuator 30 and the arrival of the actual phase to the target phase.

これに対し、本実施形態では、不感帯を特定せずとも、実作動量と目標作動量との偏差が生じて油圧アクチュエータ30が作動しない間は、OCV10に出力すべき制御信号を変化させて、不感帯を抜けることができる。そのため、油圧アクチュエータ30の作動の開始、および、実位相の目標位相への到達を早めることができる。 In contrast, in the present embodiment, the control signal to be output to the OCV 10 is changed while the hydraulic actuator 30 does not operate due to a deviation between the actual operating amount and the target operating amount without specifying the dead band. You can get out of the dead zone. Therefore, the start of operation of the hydraulic actuator 30 and the arrival of the actual phase to the target phase can be hastened.

以上説明したように、<1>本実施形態では、制御信号設定部59は、「油圧アクチュエータ30が所定時間作動していない」と判定された後、「油圧アクチュエータ30が作動を開始した」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、および、保持値の和に加え、Iゲインと偏差積分との積に基づき、OCV10に出力すべき制御信号を設定する。そのため、不感帯を特定せずとも、実作動量と目標作動量との偏差が生じて油圧アクチュエータ30が作動しない間は、OCV10に出力すべき制御信号を変化させて、不感帯を抜けることができる。これにより、不感帯を特定することなく、OCV10を制御することができる。 As described above, <1> in the present embodiment, the control signal setting unit 59 determines that “the hydraulic actuator 30 has started operating” after determining that “the hydraulic actuator 30 has not operated for a predetermined period of time”. Until it is determined, the control signal to be output to the OCV 10 is based on the product of the P gain and the deviation, the product of the D gain and the deviation derivative, and the sum of the held value, as well as the product of the I gain and the deviation integral. set. Therefore, even if the dead zone is not specified, while the hydraulic actuator 30 does not operate due to the deviation between the actual operating amount and the target operating amount, the dead zone can be passed by changing the control signal to be output to the OCV 10. Thereby, the OCV 10 can be controlled without specifying the dead zone.

また、<2>本実施形態では、制御信号設定部59は、作動判定部60により「油圧アクチュエータ30が作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、および、保持値の和に基づき、OCV10に出力すべき制御信号を設定する。すなわち、設定する制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。そのため、I項による収束性の悪化を抑制できる。 Further, <2> in the present embodiment, after the operation determining unit 60 determines that the hydraulic actuator 30 has started operating, the control signal setting unit 59 sets the product of the P gain and the deviation, the D gain and A control signal to be output to the OCV 10 is set based on the product with the differential differential and the sum of the held values. That is, the I term in the feedback control is deleted (reset) from the calculation formula (formula 2 above) for obtaining the control signal to be set (see formula 1 above). Therefore, deterioration of convergence due to the I term can be suppressed.

また、<4>本実施形態では、保持値特定部53は、油圧アクチュエータ30の進角方向の作動が開始したときの制御信号の値を進角側の保持値として特定し、油圧アクチュエータ30の遅角方向の作動が開始したときの制御信号の値を遅角側側の保持値として特定する。 Further, <4> in the present embodiment, the hold value specifying unit 53 specifies the value of the control signal when the hydraulic actuator 30 starts to operate in the advance direction as the hold value for the advance angle. The value of the control signal when the operation in the retard direction starts is specified as the hold value on the retard side.

このように、進角側と遅角側とで保持値を学習し、進角側保持値以上、遅角側保持値以下では速度をもつため、不感帯の広い低温で起きる、保持値±αのデューティにおいて作動しないことを抑制できる。 In this way, the hold value is learned on the advance side and the retard side, and the speed is maintained above the advance side hold value and below the retard side hold value. It is possible to suppress not operating in duty.

また、作動方向毎に保持値をもつことで、作動方向が変わる度に学習を繰り返す必要がない。 In addition, by having a hold value for each operating direction, it is not necessary to repeat learning each time the operating direction changes.

また、<6>本実施形態のバルブタイミング調整システム1は、バルブタイミング調整装置2と、上記制御装置50と、を備え、制御装置50によりバルブタイミング調整装置2を制御することで、エンジン5のバルブタイミングを調整可能である。上記制御装置50は、上述のように、不感帯を特定することなく、OCV10を制御することができる。そのため、バルブタイミング調整装置2の油圧アクチュエータ30の作動を早期に開始でき、エンジン5のバルブタイミングの調整を早期に開始できる。 <6> The valve timing adjustment system 1 of the present embodiment includes the valve timing adjustment device 2 and the control device 50. By controlling the valve timing adjustment device 2 with the control device 50, the engine 5 Valve timing is adjustable. The control device 50 can control the OCV 10 without specifying the dead zone, as described above. Therefore, the operation of the hydraulic actuator 30 of the valve timing adjusting device 2 can be started early, and the adjustment of the valve timing of the engine 5 can be started early.

(第2実施形態)
以下、第2実施形態による制御装置を図8に示す。第2実施形態は、制御装置50の構成等が第1実施形態と異なる。
(Second embodiment)
FIG. 8 shows the control device according to the second embodiment. 2nd Embodiment differs in the structure of the control apparatus 50, etc. from 1st Embodiment.

本実施形態では、制御装置50は、不感帯特定部52をさらに備えている。 In this embodiment, the control device 50 further includes a dead zone specifying section 52 .

不感帯特定部52は、所定の条件、すなわち、油温または水温が所定の温度(例えば0度)以下のときにおいて、制御信号が出力される信号域のうち制御信号の変化に対する油圧アクチュエータ30の応答が無い、または、応答性が低い領域である不感帯を特定する。不感帯特定部52は、油圧アクチュエータ30の進角方向の作動が開始したときの制御信号の値を不感帯の上端として特定すなわち学習し、油圧アクチュエータ30の遅角方向の作動が開始したときの制御信号の値を不感帯の下端として特定すなわち学習する(図9参照)。 The dead band identification unit 52 determines the response of the hydraulic actuator 30 to changes in the control signal within the signal range in which the control signal is output under a predetermined condition, that is, when the oil temperature or water temperature is equal to or lower than a predetermined temperature (for example, 0 degrees). Identify the dead zone, which is a region with no or low responsiveness. The dead band specifying unit 52 specifies, that is, learns, the value of the control signal when the hydraulic actuator 30 starts to operate in the advance direction as the upper end of the dead band, and the control signal when the hydraulic actuator 30 starts to operate in the retard direction. is identified or learned as the lower end of the deadband (see FIG. 9).

以下、本実施形態の制御装置50による不感帯の特定すなわち学習に関する処理について、より具体的に説明する。図10に示すフローチャートは、不感帯の上端の特定すなわち学習に関する処理S300を示している。処理S300は、制御装置50によって一定の周期で実行される。 Hereinafter, processing related to identification of the dead zone, that is, learning, by the control device 50 of the present embodiment will be described more specifically. The flowchart shown in FIG. 10 shows the process S300 for specifying the upper end of the dead zone, that is, for learning. The process S300 is performed by the control device 50 at regular intervals.

S301では、制御部51は、油圧アクチュエータ30に対し進角作動を指令する。具体的には、制御部51は、油圧アクチュエータ30の進角方向の作動を開始するためOCV10に対し制御信号を出力する。 In S301, the control unit 51 commands the hydraulic actuator 30 to advance the angle. Specifically, the control unit 51 outputs a control signal to the OCV 10 to start operating the hydraulic actuator 30 in the advancing direction.

S302では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定する。具体的には、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。ここで、式1における「保持値」は、「保持デューティ」である。なお、「保持デューティ」、「不感帯の上端」の学習前は、「保持値」には所定の初期値が設定されている。「不感帯の上端」の学習後は、「不感帯の上端」の学習値(「不感帯上端値」)に基づき、「保持デューティ」を決定する。S302で設定された制御信号は、OCV10に対し出力される。 In S302, the control signal setting unit 59 calculates and sets the control signal to be output to the OCV10. Specifically, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Here, the "holding value" in Equation 1 is the "holding duty". A predetermined initial value is set in the "holding value" before learning of the "holding duty" and the "upper end of the dead zone". After learning the "dead zone upper end", the "holding duty" is determined based on the learned value of the "dead zone upper end" ("dead zone upper end value"). The control signal set in S302 is output to the OCV10.

S303では、作動判定部60は、「油圧アクチュエータ30は所定時間作動していない」か否かを判定する。「油圧アクチュエータ30は所定時間作動していない」と判定した場合(S303:YES)、処理はS304へ移行する。一方、「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S303:NO)、処理はS300を抜ける。 In S303, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has not been operated for a predetermined period of time". If it is determined that "the hydraulic actuator 30 has not been operated for a predetermined time" (S303: YES), the process proceeds to S304. On the other hand, when it is determined that "the hydraulic actuator 30 is operating within the predetermined time" (S303: NO), the process exits S300.

S304では、制御部51は、油温または水温が所定の温度(例えば0度)以下か否か判断する。油温または水温が所定の温度以下であると判断した場合(S304:YES)、処理はS305へ移行する。一方、油温または水温は所定の温度より高いと判断した場合(S304:NO)、処理はS300を抜ける。 In S304, the control unit 51 determines whether or not the oil temperature or water temperature is equal to or lower than a predetermined temperature (eg, 0 degrees). If it is determined that the oil temperature or water temperature is equal to or lower than the predetermined temperature (S304: YES), the process proceeds to S305. On the other hand, if it is determined that the oil temperature or water temperature is higher than the predetermined temperature (S304: NO), the process exits S300.

S305では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、I項を追加する。具体的には、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する。S305で設定された制御信号は、OCV10に対し出力される。 In S<b>305 , the control signal setting unit 59 adds the I term when calculating and setting the control signal to be output to the OCV 10 . Specifically, the control signal to be output to the OCV 10 is calculated and set based on Equation 2 above, which is Equation 1 with the I term (I gain×integral deviation) added. The control signal set in S305 is output to the OCV10.

S306では、作動判定部60は、「油圧アクチュエータ30が作動を開始した」か否かを判定する。具体的には、実進角値が「作動判定閾値」を超えたと判断した場合に、油圧アクチュエータ30が作動を開始したと判定する。「油圧アクチュエータ30が作動を開始した」と判定した場合(S306:YES)、処理はS307へ移行する。一方、「油圧アクチュエータ30は作動を開始していない」と判定した場合(S306:NO)、処理はS305に戻る。 In S306, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has started to operate". Specifically, when it is determined that the actual advance value exceeds the "operation determination threshold value", it is determined that the hydraulic actuator 30 has started to operate. If it is determined that "the hydraulic actuator 30 has started operating" (S306: YES), the process proceeds to S307. On the other hand, if it is determined that "the hydraulic actuator 30 has not started operating" (S306: NO), the process returns to S305.

S307では、不感帯特定部52は、「不感帯の上端」に対応する値である「不感帯上端値」を更新する。具体的には、不感帯特定部52は、S306で「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「不感帯上端値」として更新する。 In S307, the dead zone specifying unit 52 updates the "dead zone upper end value", which is the value corresponding to the "dead zone upper end". Specifically, the dead zone specifying unit 52 updates the control signal (duty) when it is determined in S306 that "the hydraulic actuator 30 has started operating" as the "dead zone upper limit value".

また、S307では、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 Also, in S307, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

S307の後、処理はS300を抜ける。 After S307, the process exits S300.

なお、S303で「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S303:NO)、不感帯の上端を学習する必要がないため、不感帯の上端を学習しない。 If it is determined in S303 that "the hydraulic actuator 30 is operating within the predetermined time" (S303: NO), the upper end of the dead zone is not learned because it is unnecessary to learn the upper end of the dead zone.

また、S304で油温または水温は所定の温度より高いと判断した場合(S304:NO)、不感帯の拡大が要因ではないため、不感帯の上端を学習しない。 If it is determined in S304 that the oil temperature or water temperature is higher than the predetermined temperature (S304: NO), the dead zone expansion is not the cause, so the upper end of the dead zone is not learned.

また、本実施形態において、不感帯上端値を「保持デューティ」とすると、「保持デューティ」(不感帯上端値)に対応する位置である保持位置からわずかにずれたOCV10のストローク位置(スリーブ11内におけるスプール12の位置)で速度が出るため、制御信号に対するOCV10のストローク位置の繰り返し精度が求められ、ロバスト性に欠けるおそれがある。そのため、保持したい場合は、「保持デューティ」を用いる。 Further, in the present embodiment, if the upper end value of the dead zone is defined as the "holding duty", the stroke position of the OCV 10 (spool in the sleeve 11) slightly deviated from the holding position corresponding to the "holding duty" 12 position), repeatability of the stroke position of the OCV 10 with respect to the control signal is required, which may lack robustness. Therefore, if you want to hold it, use the "holding duty".

図11に示すフローチャートは、不感帯の下端の特定すなわち学習に関する処理S400を示している。処理S400は、制御装置50によって一定の周期で実行される。 The flowchart shown in FIG. 11 shows the processing S400 for specifying the lower end of the dead zone, that is, for learning. The process S400 is executed by the control device 50 at regular intervals.

S401では、制御部51は、油圧アクチュエータ30に対し遅角作動を指令する。具体的には、制御部51は、油圧アクチュエータ30の遅角方向の作動を開始するためOCV10に対し制御信号を出力する。 In S401, the control unit 51 commands the hydraulic actuator 30 to operate the retarded angle. Specifically, the control unit 51 outputs a control signal to the OCV 10 to start the operation of the hydraulic actuator 30 in the retarding direction.

S402では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定する。具体的には、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する。ここで、式1における「保持値」は、「保持デューティ」である。なお、「保持デューティ」、「不感帯の下端」の学習前は、「保持値」には所定の初期値が設定されている。「不感帯の下端」の学習後は、「不感帯の下端」の学習値(「不感帯下端値」)に基づき、「保持デューティ」を決定する。S402で設定された制御信号は、OCV10に対し出力される。 In S402, the control signal setting unit 59 calculates and sets the control signal to be output to the OCV10. Specifically, the control signal setting unit 59 sets the control signal to be output to the OCV 10 based on Equation 1 above. Here, the "holding value" in Equation 1 is the "holding duty". A predetermined initial value is set in the "holding value" before learning of the "holding duty" and the "lower end of the dead zone". After learning the "lower end of dead zone", the "holding duty" is determined based on the learned value of "lower end of dead zone" ("lower end value of dead zone"). The control signal set in S402 is output to the OCV10.

S403では、作動判定部60は、「油圧アクチュエータ30は所定時間作動していない」か否かを判定する。「油圧アクチュエータ30は所定時間作動していない」と判定した場合(S403:YES)、処理はS404へ移行する。一方、「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S403:NO)、処理はS400を抜ける。 In S403, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has not been operated for a predetermined period of time". When it is determined that "the hydraulic actuator 30 has not been operated for a predetermined time" (S403: YES), the process proceeds to S404. On the other hand, if it is determined that "the hydraulic actuator 30 is operating within the predetermined time" (S403: NO), the process exits S400.

S404では、制御部51は、油温または水温が所定の温度(例えば0度)以下か否か判断する。油温または水温が所定の温度以下であると判断した場合(S404:YES)、処理はS405へ移行する。一方、油温または水温は所定の温度より高いと判断した場合(S404:NO)、処理はS400を抜ける。 In S404, the control unit 51 determines whether or not the oil temperature or water temperature is equal to or lower than a predetermined temperature (eg, 0 degrees). If it is determined that the oil temperature or water temperature is equal to or lower than the predetermined temperature (S404: YES), the process proceeds to S405. On the other hand, if it is determined that the oil temperature or water temperature is higher than the predetermined temperature (S404: NO), the process exits S400.

S405では、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、I項を追加する。具体的には、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する。S405で設定された制御信号は、OCV10に対し出力される。 In S<b>405 , the control signal setting unit 59 adds the I term when calculating and setting the control signal to be output to the OCV 10 . Specifically, the control signal to be output to the OCV 10 is calculated and set based on Equation 2 above, which is Equation 1 with the I term (I gain×integral deviation) added. The control signal set in S405 is output to the OCV10.

S406では、作動判定部60は、「油圧アクチュエータ30が作動を開始した」か否かを判定する。「油圧アクチュエータ30が作動を開始した」と判定した場合(S406:YES)、処理はS407へ移行する。一方、「油圧アクチュエータ30は作動を開始していない」と判定した場合(S406:NO)、処理はS405に戻る。 In S406, the operation determination unit 60 determines whether or not "the hydraulic actuator 30 has started to operate". If it is determined that "the hydraulic actuator 30 has started operating" (S406: YES), the process proceeds to S407. On the other hand, if it is determined that "the hydraulic actuator 30 has not started operating" (S406: NO), the process returns to S405.

S407では、不感帯特定部52は、「不感帯の下端」に対応する値である「不感帯下端値」を更新する。具体的には、不感帯特定部52は、S406で「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「不感帯下端値」として更新する。 In S407, the dead zone specifying unit 52 updates the "dead zone lower end value", which is the value corresponding to the "lower end of the dead zone". Specifically, the dead zone identification unit 52 updates the control signal (duty) when it is determined in S406 that "the hydraulic actuator 30 has started operating" as the "dead zone lower end value".

また、S407では、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 Also, in S407, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

S407の後、処理はS400を抜ける。 After S407, the process exits S400.

なお、S403で「油圧アクチュエータ30は所定時間内に作動している」と判定した場合(S403:NO)、不感帯の下端を学習する必要がないため、不感帯の下端を学習しない。 If it is determined in S403 that "the hydraulic actuator 30 is operating within the predetermined time" (S403: NO), the lower end of the dead zone is not learned because it is unnecessary to learn the lower end of the dead zone.

また、S404で油温または水温は所定の温度より高いと判断した場合(S404:NO)、不感帯の拡大が要因ではないため、不感帯の下端を学習しない。 If it is determined in S404 that the oil temperature or water temperature is higher than the predetermined temperature (S404: NO), the expansion of the dead zone is not the cause, so the lower end of the dead zone is not learned.

また、本実施形態において、不感帯下端値を「保持デューティ」とすると、「保持デューティ」(不感帯下端値)に対応する位置である保持位置からわずかにずれたOCV10のストローク位置で速度が出るため、制御信号に対するOCV10のストローク位置の繰り返し精度が求められ、ロバスト性に欠けるおそれがある。そのため、保持したい場合は、「保持デューティ」を用いる。 Further, in the present embodiment, if the dead zone lower end value is the "holding duty", the speed is obtained at the stroke position of the OCV 10 that is slightly shifted from the holding position, which is the position corresponding to the "holding duty" (dead zone lower end value). Repeatability of the stroke position of the OCV 10 with respect to the control signal is required, and there is a risk of lack of robustness. Therefore, if you want to hold it, use the "holding duty".

上述のように、不感帯特定部52により不感帯の上端および下端を学習することにより、不感帯を飛ばした制御が可能となり、油圧アクチュエータ30が作動不能状態となることを抑制できる。 As described above, by learning the upper and lower ends of the dead zone by means of the dead zone specifying unit 52, it is possible to control the dead zone by skipping the dead zone, thereby suppressing the hydraulic actuator 30 from becoming inoperable.

なお、不感帯特定部52により不感帯の上端および下端を学習した後は、上記特許文献1(特許第4353249号公報)のように、仮想のモデル制御弁についてのモデル制御特性を用いてOCV10を制御してもよい。 After learning the upper and lower ends of the dead zone by the dead zone specifying unit 52, the OCV 10 is controlled using the model control characteristics of the virtual model control valve as described in Patent Document 1 (Japanese Patent No. 4353249). may

次に、本実施形態の作動例について、図12に基づき説明する。図12の上段は、上記所定の条件において、制御信号設定部59により設定される制御信号(実線)、保持値(「保持デューティ」:破線)、および、不感帯特定部52により特定される不感帯上端値(一点鎖線)の時間に伴う変化を示している。図12の下段は、上記所定の条件において、制御部51により設定される油圧アクチュエータ30の目標位相(一点鎖線)、および、油圧アクチュエータ30の実位相(実線)の時間に伴う変化を示している。 Next, an operation example of this embodiment will be described with reference to FIG. The upper part of FIG. 12 shows the control signal (solid line) set by the control signal setting unit 59, the holding value (“holding duty”: dashed line), and the upper end of the dead band specified by the dead band specifying unit 52 under the predetermined conditions. It shows the change with time of the value (dashed-dotted line). The lower part of FIG. 12 shows changes over time in the target phase (chain line) of the hydraulic actuator 30 set by the control unit 51 and the actual phase (solid line) of the hydraulic actuator 30 under the predetermined conditions. .

図12に示すように、時刻t1で油圧アクチュエータ30に対し進角作動が指令され(S301)、油圧アクチュエータ30の目標位相が設定されると、制御信号設定部59は、上記式1に基づき、OCV10に出力すべき制御信号を設定する(S302)。 As shown in FIG. 12, at time t1, the hydraulic actuator 30 is instructed to advance (S301), and the target phase of the hydraulic actuator 30 is set. A control signal to be output to the OCV 10 is set (S302).

時刻t2において、作動判定部60が「油圧アクチュエータ30は所定時間(t2-t1)作動していない」と判定すると(S303:YES)、制御信号設定部59は、OCV10に出力すべき制御信号を算出および設定するにあたり、上記式1にI項(Iゲイン×偏差積分)を追加した上記式2に基づき、OCV10に出力すべき制御信号を算出および設定する(S305)。これ(I項追加)により、時刻t2以降、制御信号が増大する。 At time t2, when the operation determination unit 60 determines that "the hydraulic actuator 30 has not operated for a predetermined time (t2-t1)" (S303: YES), the control signal setting unit 59 outputs the control signal to the OCV 10. In calculating and setting, the control signal to be output to the OCV 10 is calculated and set based on the above Equation 2, which is the above Equation 1 with the I term (I gain×deviation integral) added (S305). Due to this (addition of the I term), the control signal increases after time t2.

時刻t3において、作動判定部60が「油圧アクチュエータ30が作動を開始した」と判定すると(S306:YES)、不感帯特定部52は、「油圧アクチュエータ30が作動を開始した」と判定されたときの制御信号(デューティ)を「不感帯上端値」として更新する(S307)。また、このとき、制御信号設定部59は、OCV10に出力すべき制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)。 At time t3, when the operation determining unit 60 determines that "the hydraulic actuator 30 has started operating" (S306: YES), the dead zone specifying unit 52 determines the time when it is determined that "the hydraulic actuator 30 has started operating". The control signal (duty) is updated as the "dead zone upper end value" (S307). Also, at this time, the control signal setting unit 59 deletes (resets) the I term in the feedback control from the calculation formula (formula 2 above) for obtaining the control signal to be output to the OCV 10 (see formula 1 above).

時刻t4において、油圧アクチュエータ30の実位相(実線)が目標位相(一点鎖線)に到達する。 At time t4, the actual phase (solid line) of the hydraulic actuator 30 reaches the target phase (chain line).

以上説明したように、<5>本実施形態は、不感帯特定部(52)をさらに備えている。不感帯特定部52は、制御信号が出力される信号域のうち制御信号の変化に対する油圧アクチュエータ30の応答が無い、または、応答性が低い領域である不感帯を特定する。 As described above, <5> the present embodiment further includes a dead zone specifying section (52). The dead band identification unit 52 identifies a dead band, which is a region in which the hydraulic actuator 30 does not respond to changes in the control signal or has low responsiveness within the signal region in which the control signal is output.

不感帯特定部52は、上記所定の条件において、油圧アクチュエータ30の進角方向の作動が開始したときの制御信号の値を不感帯の上端として特定し、油圧アクチュエータ30の遅角方向の作動が開始したときの制御信号の値を不感帯の下端として特定する。これにより、不感帯を飛ばした制御が可能となり、油圧アクチュエータ30が作動不能状態となることを抑制できる。 The dead zone specifying unit 52 specifies the value of the control signal when the hydraulic actuator 30 starts to operate in the advance direction under the predetermined conditions as the upper end of the dead zone, and the hydraulic actuator 30 starts to operate in the retard direction. The value of the control signal at this time is specified as the lower end of the dead band. As a result, it is possible to perform control that skips the dead band, and it is possible to prevent the hydraulic actuator 30 from becoming inoperable.

(他の実施形態)
上述の実施形態では、制御信号設定部59が、作動判定部60により「油圧アクチュエータ30が作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、および、保持値の和に基づき、OCV10に出力すべき制御信号を設定する例を示した。すなわち、設定する制御信号を求める計算式(上記式2)から、フィードバック制御におけるI項を削除(リセット)する(上記式1参照)例を示した。
(Other embodiments)
In the above-described embodiment, after the operation determining unit 60 determines that the hydraulic actuator 30 has started operating, the control signal setting unit 59 determines the product of the P gain and the deviation, and the product of the D gain and the differential derivative of the deviation. An example of setting the control signal to be output to the OCV 10 based on the product and the sum of the held values has been shown. That is, an example is shown in which the I term in the feedback control is deleted (reset) from the calculation formula (formula 2 above) for obtaining the control signal to be set (see formula 1 above).

これに対し、<3>他の実施形態では、制御信号設定部59は、作動判定部60により「油圧アクチュエータ30が作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、保持値、および、前記Iゲインより小さなゲインである小Iゲインと偏差積分との積の和に基づき、OCV10に出力すべき制御信号を設定することとしてもよい(下記式3参照)。
制御信号=Pゲイン×偏差+Dゲイン×偏差微分+保持値+小Iゲイン×偏差積分 ・・・式3
On the other hand, in <3> another embodiment, after the operation determination unit 60 determines that "the hydraulic actuator 30 has started operating", the control signal setting unit 59 calculates the product of the P gain and the deviation, The control signal to be output to the OCV 10 may be set based on the product of the D gain and the deviation differential, the holding value, and the sum of the product of the small I gain, which is a gain smaller than the I gain, and the deviation integral. (See Equation 3 below).
Control signal = P gain x Deviation + D gain x Deviation differentiation + Holding value + Small I gain x Deviation integration Equation 3

制御信号設定部59が上記式3により制御信号を設定することによっても、I項による収束性の悪化を抑制できる。 The deterioration of the convergence due to the I term can also be suppressed by the control signal setting unit 59 setting the control signal according to Equation 3 above.

また、他の実施形態では、バルブタイミング調整システムは、内燃機関の排気バルブのバルブタイミングを調整することとしてもよい。 Also, in another embodiment, the valve timing adjustment system may adjust the valve timing of the exhaust valves of an internal combustion engine.

また、他の実施形態では、例えば、カム軸を軸方向に変位させるアクチュエータとして油圧アクチュエータを用い、油圧アクチュエータと制御弁とを備える調整装置を、内燃機関のバルブリフトを調整する装置として用いてもよい。 In another embodiment, for example, a hydraulic actuator may be used as an actuator for axially displacing a camshaft, and an adjusting device including a hydraulic actuator and a control valve may be used as a device for adjusting the valve lift of an internal combustion engine. good.

このように、本開示は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の形態で実施可能である。 Thus, the present disclosure is not limited to the above embodiments, and can be embodied in various forms without departing from the scope of the present disclosure.

2 バルブタイミング調整装置(調整装置)、10 OCV(制御弁)、30 油圧アクチュエータ、50 制御装置、51 制御部、53 保持値特定部、59 制御信号設定部、60 作動判定部 2 valve timing adjusting device (adjusting device), 10 OCV (control valve), 30 hydraulic actuator, 50 control device, 51 control unit, 53 holding value specifying unit, 59 control signal setting unit, 60 operation determination unit

Claims (6)

作動油の供給または排出により作動する油圧アクチュエータ(30)と、前記油圧アクチュエータに対する作動油の供給または排出を制御する制御弁(10)とを備える調整装置(2)を制御する制御装置(50)であって、
前記制御弁に出力する制御信号によって前記油圧アクチュエータの作動を制御する制御部(51)と、
前記油圧アクチュエータの作動速度がゼロとなるときの制御信号の値である保持値を特定する保持値特定部(53)と、
前記油圧アクチュエータが作動しているか否かを判定する作動判定部(60)と、
前記油圧アクチュエータの作動を開始するため前記制御部により前記制御弁に対し制御信号を出力した後、所定の条件において、
前記作動判定部により「前記油圧アクチュエータが所定時間作動していない」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に基づき、前記制御弁に出力すべき制御信号を設定し、
前記作動判定部により「前記油圧アクチュエータが所定時間作動していない」と判定された後、前記作動判定部により「前記油圧アクチュエータが作動を開始した」と判定されるまで、Pゲインと偏差との積、Dゲインと偏差微分との積、前記保持値、および、Iゲインと偏差積分との積の和に基づき、前記制御弁に出力すべき制御信号を設定する制御信号設定部(59)と、を備え、
前記制御部は、前記制御信号設定部により設定した制御信号を前記制御弁に出力し、前記油圧アクチュエータの作動を制御する制御装置。
A control device (50) for controlling an adjusting device (2) comprising a hydraulic actuator (30) operated by supplying or discharging hydraulic oil, and a control valve (10) for controlling the supply or discharging of hydraulic oil to the hydraulic actuator. and
a control unit (51) for controlling the operation of the hydraulic actuator by a control signal output to the control valve;
a hold value specifying unit (53) for specifying a hold value, which is the value of the control signal when the operating speed of the hydraulic actuator becomes zero;
an operation determination unit (60) that determines whether the hydraulic actuator is operating;
After the control unit outputs a control signal to the control valve to start the operation of the hydraulic actuator, under a predetermined condition,
Based on the product of the P gain and the deviation, the product of the D gain and the differential of the deviation, and the sum of the holding values, until the operation determination unit determines that the hydraulic actuator has not operated for a predetermined time. setting a control signal to be output to the control valve;
After the operation determining unit determines that "the hydraulic actuator has not operated for a predetermined time", the operation determining unit determines that "the hydraulic actuator has started operating". a control signal setting unit (59) for setting a control signal to be output to the control valve based on the product, the product of the D gain and the differential differential, the holding value, and the sum of the product of the I gain and the differential differential; , and
The control unit outputs the control signal set by the control signal setting unit to the control valve to control the operation of the hydraulic actuator.
前記制御信号設定部は、前記作動判定部により「前記油圧アクチュエータが作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、および、前記保持値の和に基づき、前記制御弁に出力すべき制御信号を設定する請求項1に記載の制御装置。 After the operation determination unit determines that "the hydraulic actuator has started to operate," the control signal setting unit sets the product of the P gain and the deviation, the product of the D gain and the differential of the deviation, and the holding 2. The control device according to claim 1, wherein a control signal to be output to said control valve is set based on the sum of values. 前記制御信号設定部は、前記作動判定部により「前記油圧アクチュエータが作動を開始した」と判定された後は、Pゲインと偏差との積、Dゲインと偏差微分との積、前記保持値、および、前記Iゲインより小さなゲインである小Iゲインと偏差積分との積の和に基づき、前記制御弁に出力すべき制御信号を設定する請求項1に記載の制御装置。 After the operation determination unit determines that "the hydraulic actuator has started operating," the control signal setting unit provides the product of P gain and deviation, the product of D gain and differential differential, the hold value, 2. The control device according to claim 1, wherein the control signal to be output to the control valve is set based on the sum of the product of the small I gain, which is a gain smaller than the I gain, and the integral of the deviation. 前記保持値特定部は、前記油圧アクチュエータの進角方向の作動が開始したときの制御信号の値を進角側の前記保持値として特定し、前記油圧アクチュエータの遅角方向の作動が開始したときの制御信号の値を遅角側の前記保持値として特定する請求項1~3のいずれか一項に記載の制御装置。 The holding value specifying unit specifies a value of the control signal when the hydraulic actuator starts operating in the advance direction as the holding value on the advance side, and when the hydraulic actuator starts operating in the retarding direction. 4. The control device according to any one of claims 1 to 3, wherein the value of the control signal of is specified as the hold value on the retard side . 制御信号が出力される信号域のうち制御信号の変化に対する前記油圧アクチュエータの応答が無い、または、応答性が低い領域である不感帯を特定する不感帯特定部(52)をさらに備え、
前記不感帯特定部は、所定の条件において、前記油圧アクチュエータの進角方向の作動が開始したときの制御信号の値を前記不感帯の上端として特定し、前記油圧アクチュエータの遅角方向の作動が開始したときの制御信号の値を前記不感帯の下端として特定する請求項1~3のいずれか一項に記載の制御装置。
further comprising a dead zone identification unit (52) that identifies a dead zone, which is a region in which the hydraulic actuator does not respond to changes in the control signal or has low responsiveness, within a signal range in which the control signal is output;
The dead zone specifying unit specifies, under a predetermined condition, the value of the control signal when the hydraulic actuator starts to operate in the advance direction as the upper end of the dead zone, and the hydraulic actuator starts to operate in the retard direction. 4. The control device according to any one of claims 1 to 3, wherein the value of the control signal at this time is specified as the lower end of the dead zone.
前記調整装置(2)と、
請求項1~5のいずれか一項に記載の制御装置(50)と、を備え、
前記制御装置により前記調整装置を制御することで、内燃機関(5)のバルブタイミングを調整可能なバルブタイミング調整システム(1)。
said adjusting device (2);
A control device (50) according to any one of claims 1 to 5,
A valve timing adjustment system (1) capable of adjusting the valve timing of an internal combustion engine (5) by controlling the adjustment device with the control device.
JP2019161405A 2019-09-04 2019-09-04 Control device and valve timing adjustment system using the same Active JP7255428B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019161405A JP7255428B2 (en) 2019-09-04 2019-09-04 Control device and valve timing adjustment system using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019161405A JP7255428B2 (en) 2019-09-04 2019-09-04 Control device and valve timing adjustment system using the same

Publications (2)

Publication Number Publication Date
JP2021038723A JP2021038723A (en) 2021-03-11
JP7255428B2 true JP7255428B2 (en) 2023-04-11

Family

ID=74848449

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019161405A Active JP7255428B2 (en) 2019-09-04 2019-09-04 Control device and valve timing adjustment system using the same

Country Status (1)

Country Link
JP (1) JP7255428B2 (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002138865A (en) 2000-11-02 2002-05-17 Mitsubishi Electric Corp Valve timing control device for internal combustion engine
JP2003254098A (en) 2002-02-27 2003-09-10 Toyota Motor Corp Valve timing control device of internal combustion engine
JP2008190385A (en) 2007-02-02 2008-08-21 Mitsubishi Electric Corp Control device of internal combustion engine
JP2009138650A (en) 2007-12-07 2009-06-25 Denso Corp Variable valve timing control device for internal combustion engine
JP4353249B2 (en) 2007-01-19 2009-10-28 トヨタ自動車株式会社 Hydraulic actuator controller
JP2009281151A (en) 2008-05-19 2009-12-03 Fujitsu Ten Ltd Electronic control apparatus
JP2011208497A (en) 2010-03-26 2011-10-20 Aisin Seiki Co Ltd Valve opening/closing timing control device
WO2019069593A1 (en) 2017-10-06 2019-04-11 ボッシュ株式会社 Valve timing control device and valve timing control method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4049905B2 (en) * 1997-11-14 2008-02-20 三菱電機株式会社 Hydraulic valve timing control system
JP3764813B2 (en) * 1998-02-23 2006-04-12 株式会社日立製作所 Drive control device for variable valve gear

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002138865A (en) 2000-11-02 2002-05-17 Mitsubishi Electric Corp Valve timing control device for internal combustion engine
JP2003254098A (en) 2002-02-27 2003-09-10 Toyota Motor Corp Valve timing control device of internal combustion engine
JP4353249B2 (en) 2007-01-19 2009-10-28 トヨタ自動車株式会社 Hydraulic actuator controller
JP2008190385A (en) 2007-02-02 2008-08-21 Mitsubishi Electric Corp Control device of internal combustion engine
JP2009138650A (en) 2007-12-07 2009-06-25 Denso Corp Variable valve timing control device for internal combustion engine
JP2009281151A (en) 2008-05-19 2009-12-03 Fujitsu Ten Ltd Electronic control apparatus
JP2011208497A (en) 2010-03-26 2011-10-20 Aisin Seiki Co Ltd Valve opening/closing timing control device
WO2019069593A1 (en) 2017-10-06 2019-04-11 ボッシュ株式会社 Valve timing control device and valve timing control method

Also Published As

Publication number Publication date
JP2021038723A (en) 2021-03-11

Similar Documents

Publication Publication Date Title
JP4353249B2 (en) Hydraulic actuator controller
JP2009191704A (en) Control device of variable valve train
JP7255428B2 (en) Control device and valve timing adjustment system using the same
JP4730442B2 (en) Hydraulic actuator controller
JP5035127B2 (en) Control device for variable valve mechanism
US7398751B2 (en) Control device for engine valve and control system for engine
JP2008115729A (en) Hydraulic actuator control device
JP7276017B2 (en) Control device and valve timing adjustment system using the same
JP2009121320A (en) Control apparatus for internal combustion engine
JP2000230437A (en) Valve timing control system for internal combustion engine
JPH0719073A (en) Valve operation timing regulating device in internal combustion engine
JP2008038669A (en) Valve timing control device for internal combustion engine
JP5386452B2 (en) Hydraulic actuator control device
JP4720766B2 (en) Valve timing variable device and hydraulic actuator control device
JP5040547B2 (en) Variable valve timing device
JP5447194B2 (en) Control device for internal combustion engine
JP4940934B2 (en) Control device for variable valve mechanism
JP2004092534A (en) Control device of variable valve timing mechanism of internal combustion engine
JP4798234B2 (en) Variable valve system
JP2021038722A (en) Control device and valve timing adjustment system using the same
JP2002004897A (en) Variable valve timing controller for internal combustion engine
JP2010127174A (en) Learning device for engine valve control mechanism, and engine valve control system
JP5310661B2 (en) Valve timing control device
JP2004011590A (en) Variable valve control device for engine
JP2005155383A (en) Hydraulic actuator control device

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211217

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20221121

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221129

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230130

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230313

R151 Written notification of patent or utility model registration

Ref document number: 7255428

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151