JP2008291770A - Control device for actuator - Google Patents

Control device for actuator Download PDF

Info

Publication number
JP2008291770A
JP2008291770A JP2007138919A JP2007138919A JP2008291770A JP 2008291770 A JP2008291770 A JP 2008291770A JP 2007138919 A JP2007138919 A JP 2007138919A JP 2007138919 A JP2007138919 A JP 2007138919A JP 2008291770 A JP2008291770 A JP 2008291770A
Authority
JP
Japan
Prior art keywords
correction
target position
detection position
completion
learning
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2007138919A
Other languages
Japanese (ja)
Other versions
JP4683009B2 (en
Inventor
Masayuki Tamada
誠幸 玉田
Naohide Fuwa
直秀 不破
Tokiji Itou
登喜司 伊藤
Hiroyuki Kanemoto
宏行 鐘本
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 JP2007138919A priority Critical patent/JP4683009B2/en
Publication of JP2008291770A publication Critical patent/JP2008291770A/en
Application granted granted Critical
Publication of JP4683009B2 publication Critical patent/JP4683009B2/en
Expired - Fee Related 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

  • Combined Controls Of Internal Combustion Engines (AREA)
  • Valve Device For Special Equipments (AREA)
  • Output Control And Ontrol Of Special Type Engine (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a control device for an actuator capable of suitably suppressing sudden change of engine operation conditions right after completion of correction of a detection position. <P>SOLUTION: This control device detects an operation position of a movable part of a movable mechanism provided on an internal combustion engine. When a detection position is shifted from an actual operation position of the movable part, a target position of the movable part is changed to make the movable part reach a movable end thereof (time t1 to time t2), and a correction process correcting slippage of the detection position is executed by setting the detection position when the movable part reaches the movable end as a learning value (time t4). A reduction process gradually reducing difference between the target position and the detected position after completion of correction is executed after completion of correction of the detected position, and an actuator of the movable mechanism is driven to make the detected position after completion of correction coincident with the target position under a condition where the difference gets to a criterion α or less (time t5). <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、内燃機関に設けられた可動機構の可動部を駆動するアクチュエータの制御装置に関する。   The present invention relates to a control device for an actuator that drives a movable portion of a movable mechanism provided in an internal combustion engine.

従来、内燃機関に設けられた可動機構の可動部をモータなどのアクチュエータで駆動するといったことが行われている。
こうしたアクチュエータの駆動を制御する制御装置では、上記可動部の動作位置をセンサなどで検出し、その検出された位置と可動部の目標位置とが一致するようにアクチュエータの駆動を制御するようにしている。
Conventionally, a movable part of a movable mechanism provided in an internal combustion engine is driven by an actuator such as a motor.
In such a control device that controls the drive of the actuator, the operation position of the movable part is detected by a sensor or the like, and the drive of the actuator is controlled so that the detected position matches the target position of the movable part. Yes.

ここで、例えば上記制御装置に対する一時的な電圧低下等に起因して可動部の動作位置検出が不可能になると、可動部の動作位置と検出位置とがずれてしまい、アクチュエータの駆動制御を適切に行うことができなくなってしまう。   Here, for example, when the operation position of the movable part cannot be detected due to a temporary voltage drop or the like with respect to the control device, the operation position of the movable part is shifted from the detection position. You will not be able to do it.

こうした不具合に対処するために、特許文献1に記載の装置では、次のような処理を行うようにしている。すなわち、可動部の動作位置に対して検出位置がずれているときには、可動部がその可動端に達するようにアクチュエータを駆動し、同可動部が可動端に達したときの検出位置を上記ずれに相当する値を示す学習値として設定し、その学習値に基づいて検出位置のずれを補正するようにしている。
特開2003−41955号公報
In order to deal with such problems, the apparatus described in Patent Document 1 performs the following processing. That is, when the detection position is deviated from the operation position of the movable part, the actuator is driven so that the movable part reaches the movable end, and the detection position when the movable part reaches the movable end is shifted to the above-described deviation. A learning value indicating a corresponding value is set, and the deviation of the detection position is corrected based on the learning value.
JP 2003-41955 A

ところで、上述したような検出位置の補正処理を行う場合にあっては、可動部が可動端に達するように目標位置を可動端側に変更することで、その目標位置の変更に合わせて、同目標位置と検出位置とが一致するようにアクチュエータが駆動されることにより、実際に可動部を可動端に移動させることができる。   By the way, in the case of performing the detection position correction process as described above, the target position is changed to the movable end side so that the movable portion reaches the movable end. By driving the actuator so that the target position matches the detection position, the movable part can actually be moved to the movable end.

ここで、目標位置が可動端に達する前に可動部が可動端に達した場合において、上述したような補正処理が実行されると、次のような不都合が生じてしまう。
すなわち、上記補正処理が完了した直後の検出位置は、可動部の可動端と一致する値になるが、この補正完了時において、目標位置は可動端とは異なる値になっている。そのため、目標位置と補正完了後の検出位置との差が解消するようにアクチュエータは駆動される。しかし、このように検出位置の補正が完了した直後において、補正された検出位置と目標位置とが一致するようにアクチュエータが速やかに駆動されると、可動部の動作位置が急速に変化し、内燃機関の運転状態が急変してしまうおそれがある。
Here, when the movable portion reaches the movable end before the target position reaches the movable end, the following inconvenience occurs when the correction processing as described above is executed.
That is, the detection position immediately after the correction process is completed becomes a value that matches the movable end of the movable portion, but the target position is a value different from the movable end when the correction is completed. Therefore, the actuator is driven so that the difference between the target position and the detected position after completion of correction is eliminated. However, immediately after the correction of the detection position is completed, if the actuator is driven quickly so that the corrected detection position matches the target position, the operating position of the movable part changes rapidly, and the internal combustion engine There is a risk that the operating state of the engine may suddenly change.

この発明は、こうした実情に鑑みてなされたものであり、その目的は、検出位置の補正が完了した直後の機関運転状態の急変を好適に抑えることのできるアクチュエータの制御装置を提供することにある。   The present invention has been made in view of such circumstances, and an object of the present invention is to provide an actuator control device that can suitably suppress a sudden change in the engine operating state immediately after correction of the detection position is completed. .

以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項1に記載の発明は、内燃機関に設けられた可動機構の可動部を駆動するアクチュエータと、前記可動部の動作位置を検出するセンサとを有し、当該センサにて検出される前記可動部の検出位置と前記可動部の目標位置とが一致するように前記アクチュエータの駆動を制御するとともに、前記可動部の動作位置に対して前記検出位置がずれているときには、前記可動部がその可動端に達するように前記目標位置を変更し、同可動部が前記可動端に達したときの前記検出位置を学習値として設定し、同学習値に基づいて前記検出位置のずれを補正する補正処理を行うアクチュエータの制御装置において、前記検出位置の補正が完了した後、その補正完了後の前記検出位置と前記目標位置との差を徐々に小さくする縮小処理を実行し、前記差が所定値以下となったことを条件に前記目標位置と補正完了後の前記検出位置とが一致するように前記アクチュエータを駆動することをその要旨とする。
In the following, means for achieving the above object and its effects are described.
The invention described in claim 1 includes an actuator that drives a movable part of a movable mechanism provided in the internal combustion engine, and a sensor that detects an operation position of the movable part, and the movable that is detected by the sensor. The drive of the actuator is controlled so that the detection position of the movable part and the target position of the movable part coincide with each other, and the movable part is movable when the detection position is deviated from the operation position of the movable part. Correction processing for changing the target position so as to reach the end, setting the detection position when the movable portion reaches the movable end as a learning value, and correcting the deviation of the detection position based on the learning value After the correction of the detection position is completed, a reduction process for gradually reducing the difference between the detection position after completion of the correction and the target position is executed. As its gist in that said target position on condition that equal to or less than a predetermined value and the detected position after correction completion drives said actuator to match.

同構成によれば、検出位置の補正が完了した後、その補正完了後の検出位置と目標位置との差が徐々に小さくされていくことにより、補正完了後の検出位置と目標位置との間に生じたずれは徐々に小さくされていく。そして、そうしたずれが予め設定された所定値以下となったときに、目標位置と検出位置とが一致するようにアクチュエータが駆動される。このように同構成によれば、検出位置の補正が完了した後、直ちに目標位置と検出位置とを一致させるようにアクチュエータが駆動されるのではなく、補正完了後の検出位置と目標位置とのずれを小さくしてから、目標位置と検出位置とを一致させるようにアクチュエータが駆動される。従って、検出位置の補正が完了した直後の機関運転状態の急変を好適に抑えることができるようになる。なお、同構成における上記所定値としては、目標位置と検出位置とが一致するようにアクチュエータを急速に駆動した場合にあって、機関運転状態の急変を抑えることができる程度の値を設定することが望ましい。   According to this configuration, after the correction of the detection position is completed, the difference between the detection position after completion of the correction and the target position is gradually reduced, so that the detection position after the correction is completed and the target position are reduced. The deviations that occur in are gradually reduced. When the deviation becomes equal to or less than a predetermined value set in advance, the actuator is driven so that the target position matches the detection position. Thus, according to the same configuration, after the correction of the detection position is completed, the actuator is not driven so as to make the target position and the detection position coincide with each other immediately, but instead of the detection position and the target position after the correction is completed. After the deviation is reduced, the actuator is driven so that the target position matches the detection position. Accordingly, a sudden change in the engine operation state immediately after the correction of the detection position can be suitably suppressed. The predetermined value in the same configuration is set to a value that can suppress a sudden change in the engine operation state when the actuator is driven rapidly so that the target position and the detection position coincide with each other. Is desirable.

請求項2に記載の発明は、請求項1に記載のアクチュエータの制御装置において、前記縮小処理が、前記目標位置を補正完了後の前記検出位置に向けて徐々に変更する処理であることをその要旨とする。   According to a second aspect of the present invention, in the actuator control apparatus according to the first aspect, the reduction process is a process of gradually changing the target position toward the detected position after completion of the correction. The gist.

同構成によれば、縮小処理の実行により、目標位置が補正完了後の検出位置に近づいていくため、補正完了後の検出位置と目標位置との差を小さくすることができる。
請求項3に記載の発明は、請求項1に記載のアクチュエータの制御装置において、前記縮小処理が、補正完了後の前記検出位置を前記目標位置に向けて徐々に変更するべく前記アクチュエータを駆動する処理であることをその要旨とする。
According to this configuration, since the target position approaches the detection position after completion of correction by executing the reduction process, the difference between the detection position after completion of correction and the target position can be reduced.
According to a third aspect of the present invention, in the actuator control apparatus according to the first aspect, the reduction processing drives the actuator so as to gradually change the detected position after completion of correction toward the target position. The gist of this is processing.

同構成によれば、縮小処理の実行により、補正完了後の検出位置が目標位置に近づいていくため、補正完了後の検出位置と目標位置との差を小さくすることができる。
請求項4に記載の発明は、請求項1に記載のアクチュエータの制御装置において、前記縮小処理が、補正完了後の前記検出位置を前記目標位置に向けて徐々に変更するべく前記アクチュエータを駆動するとともに、前記目標位置を補正完了後の前記検出位置に向けて徐々に変更する処理であることをその要旨とする。
According to this configuration, since the detection position after completion of correction approaches the target position by executing the reduction process, the difference between the detection position after completion of correction and the target position can be reduced.
According to a fourth aspect of the present invention, in the actuator control apparatus according to the first aspect, the reduction process drives the actuator to gradually change the detected position after completion of correction toward the target position. In addition, the gist thereof is a process of gradually changing the target position toward the detected position after completion of the correction.

同構成によれば、縮小処理の実行により、補正完了後の検出位置と目標位置とが互いに近づいていくため、より早期に補正完了後の検出位置と目標位置との差を小さくすることができる。   According to this configuration, since the detection position after completion of correction and the target position approach each other by executing the reduction process, the difference between the detection position after completion of correction and the target position can be reduced earlier. .

請求項5に記載の発明は、請求項1〜4のいずれか1項に記載のアクチュエータの制御装置において、前記可動機構は、前記内燃機関の機関バルブについてそのバルブ特性を可変とする可変動弁機構であることをその要旨とする。   According to a fifth aspect of the present invention, in the actuator control device according to any one of the first to fourth aspects, the movable mechanism is a variable valve that varies a valve characteristic of an engine valve of the internal combustion engine. Its gist is that it is a mechanism.

可変動弁機構の可動部の動作位置に対する検出位置のずれ補正が完了した直後において、補正された検出位置と目標位置とが一致するようにアクチュエータが急速に駆動されると、バルブ特性が急速に変化して機関運転状態に悪影響を与えてしまう。この点、同構成によれば、補正完了後の検出位置と目標位置とのずれが小さくされてから、目標位置と検出位置とが一致するようにアクチュエータが駆動されるため、機関運転状態に悪影響を与えるバルブ特性の急変を抑えることができるようになる。   Immediately after the correction of the deviation of the detection position with respect to the operation position of the movable part of the variable valve mechanism is completed, if the actuator is driven rapidly so that the corrected detection position matches the target position, the valve characteristics rapidly increase. It will change and adversely affect the engine operating condition. In this regard, according to this configuration, since the deviation between the detection position after completion of correction and the target position is reduced, the actuator is driven so that the target position matches the detection position, which adversely affects the engine operating state. This makes it possible to suppress sudden changes in the valve characteristics that give

(第1実施形態)
以下、本発明にかかるアクチュエータの制御装置を具体化した第1実施形態について、図1〜図8を参照して説明する。
(First embodiment)
Hereinafter, a first embodiment of an actuator control device according to the present invention will be described with reference to FIGS.

図1及び図2に示されるように、車両に搭載される内燃機関は4つの気筒を有しており、そのシリンダヘッド2には、それら気筒に対応した機関バルブである一対の吸気バルブ10及び排気バルブ15が往復動可能にそれぞれ設けられている。シリンダヘッド2には、それら吸気バルブ10と排気バルブ15とに対応して吸気弁駆動機構40と排気弁駆動機構45とがそれぞれ設けられている。   As shown in FIGS. 1 and 2, an internal combustion engine mounted on a vehicle has four cylinders, and a cylinder head 2 includes a pair of intake valves 10 and engine valves corresponding to the cylinders. Exhaust valves 15 are provided so as to be able to reciprocate. The cylinder head 2 is provided with an intake valve drive mechanism 40 and an exhaust valve drive mechanism 45 corresponding to the intake valve 10 and the exhaust valve 15, respectively.

排気弁駆動機構45には、各排気バルブ15に対応してラッシュアジャスタ17が設けられるとともに、このラッシュアジャスタ17と排気バルブ15との間にはロッカアーム18が架設されている。ロッカアーム18は、その一端がラッシュアジャスタ17に支持されるとともに他端が排気バルブ15の基端部に当接されている。また、シリンダヘッド2に回転可能に支持された排気カムシャフト7には複数の排気用カム8が形成されており、それら排気用カム8の外周面はロッカアーム18に設けられたローラ18aに当接されている。排気バルブ15にはリテーナ15aが設けられるとともに、このリテーナ15aとシリンダヘッド2との間にはバルブスプリング16が設けられている。このバルブスプリング16の付勢力によって排気バルブ15は閉弁方向に付勢されている。そしてこれにより、ロッカアーム18のローラ18aは排気用カム8の外周面に押圧されている。機関運転時に排気用カム8が回転すると、ロッカアーム18はラッシュアジャスタ17により支持される部分を支点として揺動する。その結果、排気バルブ15はロッカアーム18によって開閉駆動されるようになる。   The exhaust valve drive mechanism 45 is provided with a lash adjuster 17 corresponding to each exhaust valve 15, and a rocker arm 18 is installed between the lash adjuster 17 and the exhaust valve 15. One end of the rocker arm 18 is supported by the lash adjuster 17 and the other end is in contact with the proximal end portion of the exhaust valve 15. A plurality of exhaust cams 8 are formed on the exhaust cam shaft 7 rotatably supported by the cylinder head 2, and the outer peripheral surfaces of the exhaust cams 8 abut on rollers 18 a provided on the rocker arm 18. Has been. The exhaust valve 15 is provided with a retainer 15 a and a valve spring 16 is provided between the retainer 15 a and the cylinder head 2. The exhaust valve 15 is urged in the valve closing direction by the urging force of the valve spring 16. As a result, the roller 18 a of the rocker arm 18 is pressed against the outer peripheral surface of the exhaust cam 8. When the exhaust cam 8 rotates during engine operation, the rocker arm 18 swings about a portion supported by the lash adjuster 17 as a fulcrum. As a result, the exhaust valve 15 is driven to open and close by the rocker arm 18.

一方、吸気弁駆動機構40には、排気側と同様にバルブスプリング11、リテーナ10a、ロッカアーム12、ローラ12a及びラッシュアジャスタ13が設けられている。また、シリンダヘッド2に回転可能に支持された吸気カムシャフト5には複数の吸気用カム6が形成されている。   On the other hand, the intake valve drive mechanism 40 is provided with a valve spring 11, a retainer 10a, a rocker arm 12, a roller 12a, and a lash adjuster 13 as in the exhaust side. A plurality of intake cams 6 are formed on the intake camshaft 5 that is rotatably supported by the cylinder head 2.

一方、吸気弁駆動機構40には、排気弁駆動機構45とは異なり、吸気用カム6とロッカアーム12との間に吸気バルブ10のバルブ特性、より詳細には最大リフト及び作用角を変更する可変動弁機構20が設けられている。ちなみに、吸気バルブ10の作用角とは、吸気バルブとの開弁期間に一致する値である。   On the other hand, unlike the exhaust valve drive mechanism 45, the intake valve drive mechanism 40 can change the valve characteristics of the intake valve 10 between the intake cam 6 and the rocker arm 12, more specifically, the maximum lift and operating angle. A variable valve mechanism 20 is provided. Incidentally, the operating angle of the intake valve 10 is a value corresponding to the valve opening period with the intake valve.

この可変動弁機構20は入力部23と一対の出力部24とを有しており、これら入力部23及び出力部24はシリンダヘッド2に固定された支持パイプ22に揺動可能に支持されている。ロッカアーム12は、吸気バルブ10の基端部及びラッシュアジャスタ13によって出力部24側に付勢されており、そのローラ12aが出力部24の外周面に当接されている。また、入力部23とシリンダヘッド2との間には、スプリング14が設けられており、このスプリング14の付勢力によって入力部23に設けられたローラ23bが吸気用カム6に付勢されている。   The variable valve mechanism 20 has an input portion 23 and a pair of output portions 24, and the input portion 23 and the output portion 24 are swingably supported by a support pipe 22 fixed to the cylinder head 2. Yes. The rocker arm 12 is urged toward the output portion 24 by the proximal end portion of the intake valve 10 and the lash adjuster 13, and the roller 12 a is in contact with the outer peripheral surface of the output portion 24. Further, a spring 14 is provided between the input portion 23 and the cylinder head 2, and a roller 23 b provided in the input portion 23 is biased by the intake cam 6 by the biasing force of the spring 14. .

機関運転時に吸気用カム6が回転すると、同吸気用カム6はローラ23bに摺接しつつ入力部23を押圧し、これにより出力部24が支持パイプ22の周方向に揺動するようになる。そして出力部24が揺動すると、ロッカアーム12はラッシュアジャスタ13により支持される部分を支点として揺動する。その結果、吸気バルブ10はロッカアーム12によって開閉駆動されるようになる。   When the intake cam 6 rotates during engine operation, the intake cam 6 presses the input portion 23 while being in sliding contact with the roller 23b, so that the output portion 24 swings in the circumferential direction of the support pipe 22. When the output unit 24 swings, the rocker arm 12 swings using the portion supported by the lash adjuster 13 as a fulcrum. As a result, the intake valve 10 is driven to open and close by the rocker arm 12.

次に、図3を参照して可変動弁機構20の構造について詳述する。
同図3に示されるように、入力部23は各出力部24の間に設けられており、これら入力部23と出力部24との内部には略円筒状の連通空間が形成されている。また、入力部23の内周面にはヘリカルスプライン23aが形成されるとともに、出力部24の内周面にはこの入力部23のヘリカルスプライン23aと逆向きに傾斜するヘリカルスプライン24aが形成されている。
Next, the structure of the variable valve mechanism 20 will be described in detail with reference to FIG.
As shown in FIG. 3, the input unit 23 is provided between the output units 24, and a substantially cylindrical communication space is formed inside the input unit 23 and the output unit 24. A helical spline 23a is formed on the inner peripheral surface of the input unit 23, and a helical spline 24a that is inclined in the opposite direction to the helical spline 23a of the input unit 23 is formed on the inner peripheral surface of the output unit 24. Yes.

入力部23と出力部24との内部に形成された空間には、略円筒状のスライダギア26が設けられている。このスライダギア26の外周面の中央部分には、入力部23のヘリカルスプライン23aに噛合するヘリカルスプライン26aが形成されるとともに、その外周面の両端部には出力部24のヘリカルスプライン24aに噛合するヘリカルスプライン26bが形成されている。   A substantially cylindrical slider gear 26 is provided in a space formed inside the input unit 23 and the output unit 24. A helical spline 26a that meshes with the helical spline 23a of the input portion 23 is formed at the center portion of the outer peripheral surface of the slider gear 26, and meshes with the helical spline 24a of the output portion 24 at both ends of the outer peripheral surface. A helical spline 26b is formed.

また、この略円筒状のスライダギア26の内壁には、その円周方向に沿って延びる溝29が形成されており、この溝29にはブッシュ28が嵌合されている。尚、このブッシュ28は、溝29の伸びる方向に沿って同溝29の内周面を摺動することができるであるが、スライダギア26の軸方向における変位は規制されている。   Further, a groove 29 extending along the circumferential direction is formed on the inner wall of the substantially cylindrical slider gear 26, and a bush 28 is fitted in the groove 29. The bush 28 can slide on the inner peripheral surface of the groove 29 along the direction in which the groove 29 extends, but the displacement of the slider gear 26 in the axial direction is restricted.

スライダギア26の内部に形成された貫通空間には、支持パイプ22が挿入されている。また、上記支持パイプ22には、その軸方向に沿って駆動可能なコントロールシャフト21が挿入されている。支持パイプ22の管壁にはその軸方向に延びる長孔22aが形成されている。また、スライダギア26とコントロールシャフト21との間には、長孔22aを通じてスライダギア26とコントロールシャフト21とを連結する係止ピン27が設けられている。この係止ピン27の一端がコントロールシャフト21に形成された凹部(図示略)に挿入されるとともに、他端がブッシュ28に形成された貫通孔28aに挿入されている。   A support pipe 22 is inserted into the through space formed inside the slider gear 26. A control shaft 21 that can be driven along the axial direction of the support pipe 22 is inserted into the support pipe 22. A long hole 22 a extending in the axial direction is formed in the tube wall of the support pipe 22. A locking pin 27 is provided between the slider gear 26 and the control shaft 21 to connect the slider gear 26 and the control shaft 21 through the long hole 22a. One end of the locking pin 27 is inserted into a recess (not shown) formed in the control shaft 21, and the other end is inserted into a through hole 28 a formed in the bush 28.

こうした可変動弁機構20にあって、コントロールシャフト21がその軸方向に沿って変位すると、これに連動してスライダギア26が軸方向に変位する。スライダギア26の外周面に形成されたヘリカルスプライン26a、26bは、入力部23及び出力部24の内周面に形成されたヘリカルスプライン23a、24aとそれぞれ噛合っているため、スライダギア26がその軸方向に駆動すると、入力部23と出力部24とは逆の方向に回転する。その結果、入力部23と出力部24との相対位相差が変更され、吸気バルブ10の最大リフト量及び作用角が同期して変更される。   In such a variable valve mechanism 20, when the control shaft 21 is displaced along its axial direction, the slider gear 26 is displaced in the axial direction in conjunction with this. The helical splines 26a and 26b formed on the outer peripheral surface of the slider gear 26 mesh with the helical splines 23a and 24a formed on the inner peripheral surfaces of the input portion 23 and the output portion 24, respectively. When driven in the axial direction, the input unit 23 and the output unit 24 rotate in opposite directions. As a result, the relative phase difference between the input unit 23 and the output unit 24 is changed, and the maximum lift amount and the operating angle of the intake valve 10 are changed synchronously.

次に、この可変動弁機構20を通じて吸気バルブ10のバルブ特性を制御する制御システムについて、図4を併せ参照して説明する。ここで、図4は、この制御システムを示すブロック図である。   Next, a control system for controlling the valve characteristics of the intake valve 10 through the variable valve mechanism 20 will be described with reference to FIG. Here, FIG. 4 is a block diagram showing this control system.

この図4に示すように、可変動弁機構20のコントロールシャフト21は、アクチュエータである電動モータ62によって駆動される。また、電動モータ62は、モータ用制御装置60によってその駆動が制御される。   As shown in FIG. 4, the control shaft 21 of the variable valve mechanism 20 is driven by an electric motor 62 that is an actuator. The drive of the electric motor 62 is controlled by the motor control device 60.

同図4に示すように、コントロールシャフト21の基端部は、変換機構64を介して電動モータ62の出力軸に連結されている。この変換機構64は、電動モータ62の出力軸の回転運動をコントロールシャフト21の軸方向への直線運動に変換するためのものである。即ち、電動モータ62の出力軸を正・逆回転させると、その回転が変換機構64によってコントロールシャフト21の往復動に変換される。   As shown in FIG. 4, the base end portion of the control shaft 21 is connected to the output shaft of the electric motor 62 via the conversion mechanism 64. The conversion mechanism 64 is for converting the rotational movement of the output shaft of the electric motor 62 into the linear movement of the control shaft 21 in the axial direction. That is, when the output shaft of the electric motor 62 is rotated forward / reversely, the rotation is converted into the reciprocating motion of the control shaft 21 by the conversion mechanism 64.

電動モータ62には、上記位置センサ63が設けられている。この位置センサ63は、電動モータ62のロータと一体回転する多極マグネットの磁気変化を利用してそのロータの回転位相変化に応じた信号を出力する。ここで、上記コントロールシャフト21は、電動モータ62のロータの回転により往復動されるため、ロータの回転位相変化を示す位置センサ63の出力信号は、可変動弁機構20の可動部であるコントロールシャフト21の動作位置、ここでは移動量Pを示すものになる。また、コントロールシャフト21が移動することで吸気バルブ10のバルブ特性(本実施形態では最大リフト量及び作用角)は変更されるため、コントロールシャフト21の移動量、換言すれば位置センサ63の出力信号に基づき、吸気バルブ10のバルブ特性の変更量が検出される。   The electric motor 62 is provided with the position sensor 63. The position sensor 63 uses a magnetic change of a multipolar magnet that rotates integrally with the rotor of the electric motor 62 to output a signal corresponding to a change in the rotational phase of the rotor. Here, since the control shaft 21 is reciprocated by the rotation of the rotor of the electric motor 62, the output signal of the position sensor 63 indicating the rotational phase change of the rotor is a control shaft which is a movable part of the variable valve mechanism 20. 21 operation positions, here, the movement amount P is shown. Further, since the valve characteristic of the intake valve 10 (maximum lift amount and working angle in this embodiment) is changed by the movement of the control shaft 21, the movement amount of the control shaft 21, in other words, the output signal of the position sensor 63 is changed. Based on this, the change amount of the valve characteristic of the intake valve 10 is detected.

モータ用制御装置60には、電動モータ62の駆動を制御する制御部61が設けられている。この制御部61には、各種演算を行うCPU61a、電気的に記憶データを書き換え可能であり、給電中のみデータを記憶・保持することが可能な揮発性メモリであるRAM61b、電気的に記憶データを書き換え可能であり、電力供給が絶たれてもそのデータを記憶・保持することが可能な不揮発性メモリであるEEPROM61c等が設けられている。このモータ用制御装置60には、上記位置センサ63の出力信号が入力され、その位置センサ63によって検出された上記移動量Pは、上記RAM61bに記憶される。そして、同RAM61bに記憶された移動量Pは、位置センサ63の出力信号に基づいて更新される。このようにRAM61bにて記憶・更新される移動量P等に基づき、モータ用制御装置60は、コントロールシャフト21の動作位置を検出し、その検出された動作位置(以下、検出位置Sという)が機関運転状態に応じた位置となるように電動モータ62の駆動制御を行う。   The motor control device 60 is provided with a control unit 61 that controls driving of the electric motor 62. The control unit 61 includes a CPU 61a that performs various calculations, a RAM 61b that is a volatile memory that can electrically rewrite stored data and can store and hold data only during power feeding, and an electrically stored data. An EEPROM 61c, which is a non-volatile memory that can be rewritten and can store and retain the data even when the power supply is cut off, is provided. The motor control device 60 receives an output signal of the position sensor 63, and the movement amount P detected by the position sensor 63 is stored in the RAM 61b. Then, the movement amount P stored in the RAM 61 b is updated based on the output signal of the position sensor 63. The motor control device 60 detects the operation position of the control shaft 21 based on the movement amount P and the like stored / updated in the RAM 61b as described above, and the detected operation position (hereinafter referred to as a detection position S) is detected. Drive control of the electric motor 62 is performed so that the position corresponds to the engine operating state.

上記制御部61は、その入出力ポート(図示略)がバス型の通信ネットワーク(以下、CANと称す)80のバスに接続されている。
このCAN80には、内燃機関の機関制御量、例えば燃料噴射量や点火時期、あるいは上記バルブ特性などを統括制御する機関用制御装置100の入出力ポートが接続されている。機関用制御装置100には、アクセルペダルの操作量を検出するアクセルセンサ70や、クランクシャフトの回転位相を検出するクランク角センサ71等、機関の運転状態を検出するセンサが接続されている。また、車両の運転者により切り換え操作され、現在の操作位置に対応した信号を出力するイグニッションスイッチ72(以下、IGスイッチ72という)も接続されている。
The control unit 61 has an input / output port (not shown) connected to a bus of a bus type communication network (hereinafter referred to as CAN) 80.
The CAN 80 is connected to an input / output port of an engine control device 100 that controls the engine control amount of the internal combustion engine, for example, the fuel injection amount, the ignition timing, or the valve characteristics. The engine control device 100 is connected to a sensor for detecting an operating state of the engine, such as an accelerator sensor 70 for detecting an operation amount of an accelerator pedal and a crank angle sensor 71 for detecting a rotation phase of a crankshaft. Further, an ignition switch 72 (hereinafter referred to as IG switch 72) that is switched by the vehicle driver and outputs a signal corresponding to the current operation position is also connected.

機関用制御装置100は、これら運転状態に基づいて上記目標バルブ特性を設定するとともに、その目標バルブ特性が得られるコントロールシャフト21の動作位置を目標位置Spとして設定し、CAN80を通じてその目標位置Spを上記モータ用制御装置60に送信する。モータ用制御装置60の制御部61は、その目標位置Spを受信すると、当該目標位置Spとコントロールシャフト21の動作位置とが一致するように電動モータ62の駆動をフィードバック制御する。   The engine control apparatus 100 sets the target valve characteristic based on these operating states, sets the operating position of the control shaft 21 that provides the target valve characteristic as the target position Sp, and sets the target position Sp through the CAN 80. Transmit to the motor control device 60. When receiving the target position Sp, the control unit 61 of the motor control device 60 feedback-controls the driving of the electric motor 62 so that the target position Sp coincides with the operation position of the control shaft 21.

また、機関用制御装置100は、CAN80を通じてIGスイッチ72の操作状態を上記モータ用制御装置60に送信する。そして、IGスイッチ72が「オフ」から「オン」に操作される、すなわち機関始動操作が行われると、機関用制御装置100及びモータ用制御装置60に対する給電が開始される。一方、IGスイッチ72が「オン」から「オフ」に操作される、即ち機関停止操作が行われると、所定の停止時処理が行われた後にモータ用制御装置60及び機関用制御装置100に対する給電は停止される。   Further, the engine control device 100 transmits the operation state of the IG switch 72 to the motor control device 60 through the CAN 80. When the IG switch 72 is operated from “off” to “on”, that is, when an engine start operation is performed, power supply to the engine control device 100 and the motor control device 60 is started. On the other hand, when the IG switch 72 is operated from “on” to “off”, that is, when an engine stop operation is performed, power supply to the motor control device 60 and the engine control device 100 is performed after predetermined stop processing is performed. Is stopped.

ところで、モータ用制御装置60への給電が停止されると、RAM61bに記憶された移動量Pが消失してしまうため、同モータ用制御装置60に対する一時的な電圧低下が発生したときや、機関停止操作によってモータ用制御装置60への給電が停止されたときには、上記検出位置Sの算出を行うことができなくなる。そのため、モータ用制御装置60に対する電圧低下が復帰した以降、あるいは機関始動操作によるモータ用制御装置60への給電開始以降においては、コントロールシャフト21の実際の動作位置(以下、実位置Rという)から上記検出位置Sがずれてしまうようになる。そこで、本実施形態では、モータ用制御装置60を用いて、以下のようなずれ補正処理を行うようにしている。   By the way, when the power supply to the motor control device 60 is stopped, the movement amount P stored in the RAM 61b disappears, so that a temporary voltage drop with respect to the motor control device 60 occurs or the engine When the power supply to the motor control device 60 is stopped by the stop operation, the detection position S cannot be calculated. Therefore, after the voltage drop with respect to the motor control device 60 is restored or after the start of power supply to the motor control device 60 by the engine start operation, from the actual operating position of the control shaft 21 (hereinafter referred to as the actual position R). The detection position S is shifted. Therefore, in the present embodiment, the following deviation correction processing is performed using the motor control device 60.

上記モータ用制御装置60は、次式(1)または次式(2)に基づき、コントロールシャフト21の動作位置を示す検出位置Sを算出する。

検出位置S=移動量P+Lo端学習値Pr1 …(1)
検出位置S=移動量P+Hi端学習値Pr2 …(2)

上記検出位置Sは、吸気バルブ10の最大リフト量及び作用角が小さくなる側にコントロールシャフト21を移動させたときの可動端(以下、Lo端という)、すなわち吸入空気量が減少する側のコントロールシャフト21の可動端を基準位置とするコントロールシャフト21の絶対位置を示す値である。
The motor control device 60 calculates a detection position S indicating the operating position of the control shaft 21 based on the following equation (1) or the following equation (2).

Detection position S = movement amount P + Lo end learning value Pr1 (1)
Detection position S = movement amount P + Hi edge learning value Pr2 (2)

The detection position S is a movable end (hereinafter referred to as Lo end) when the control shaft 21 is moved to a side where the maximum lift amount and operating angle of the intake valve 10 are reduced, that is, a control on the side where the intake air amount is reduced. This is a value indicating the absolute position of the control shaft 21 with the movable end of the shaft 21 as a reference position.

式(1)におけるLo端学習値Pr1は、位置センサ63の出力信号に基づいて算出される上記検出位置Sと上記実位置Rとの間のずれ量に対応する値として学習されたものである。   The Lo end learned value Pr1 in the equation (1) is learned as a value corresponding to the amount of deviation between the detected position S and the actual position R calculated based on the output signal of the position sensor 63. .

このLo端学習値Pr1は、次のようにして学習される。すなわち、機関始動が行われた後、コントロールシャフト21がLo端に達するように駆動され、同Lo端に達したときに検出された移動量P1に基づいてLo端学習値Pr1の学習が行われる。このLo端学習では、図5に示すように、コントロールシャフト21がLo端に達したときの実際の絶対位置A(例えば「0」)から上記移動量P1を減算した値の正負を反転させ、その反転後の値(「−(A−P1)」)がLo端学習値Pr1として、モータ用制御装置60のEEPROM61cに記憶される。   The Lo end learning value Pr1 is learned as follows. That is, after the engine is started, the control shaft 21 is driven to reach the Lo end, and the Lo end learned value Pr1 is learned based on the movement amount P1 detected when the Lo end is reached. . In this Lo end learning, as shown in FIG. 5, the sign of the value obtained by subtracting the movement amount P1 from the actual absolute position A (for example, “0”) when the control shaft 21 reaches the Lo end is reversed. The inverted value (“− (A−P1)”) is stored in the EEPROM 61c of the motor control device 60 as the Lo end learning value Pr1.

上記のように学習されたLo端学習値Pr1は、移動量Pをそのまま検出位置Sとして設定した値と実位置Rとのずれ量(「−(A−P1)」)に対応した値となる。従って、上記式(1)のごとく、移動量PをLo端学習値Pr1で補正した検出位置Sは、コントロールシャフト21の実際の動作位置に対応した値になり、同検出位置Sとコントロールシャフト21の実際の動作位置との間のずれが修正される。なお、上記Lo端学習値Pr1は内燃機関の毎回の運転開始後に実施される。従って、運転開始後にLo端学習値Pr1の今回運転時の学習が完了するまでの間においては、検出位置Sの算出に際して、EEPROM61cに記憶されている前回運転時に学習したLo端学習値Pr1が用いられることとなる。   The Lo end learned value Pr1 learned as described above is a value corresponding to a deviation amount (“− (A−P1)”) between the value obtained by setting the movement amount P as the detection position S and the actual position R as it is. . Accordingly, as shown in the above equation (1), the detection position S obtained by correcting the movement amount P with the Lo end learned value Pr1 is a value corresponding to the actual operating position of the control shaft 21, and the detection position S and the control shaft 21 are detected. The deviation from the actual operating position is corrected. The Lo end learned value Pr1 is implemented after each start of operation of the internal combustion engine. Accordingly, during the period from the start of operation until the learning of the Lo end learned value Pr1 during the current operation is completed, the Lo end learned value Pr1 learned during the previous operation stored in the EEPROM 61c is used when calculating the detection position S. Will be.

ここで、上記Lo端学習の実行時には、コントロールシャフト21が上記Lo端に移動されることにより、吸気バルブ10の最大リフト量及び作用角が小さくされて吸入空気量は減量される。従って、Lo端学習の実行は、そうした吸入空気量の減量が機関運転状態に悪影響を与えない状況、例えば減速時の燃料カット中等といった運転状況のもとでしか行えない。このため、Lo端学習の実行条件の一つとして燃料カットの実行中であるという条件を含めなければならず、その関係からLo端学習を行う機会が少なくなることは避けられない。従って、機関始動後にLo端学習を実施したくても、それをすぐに行うことができるとは限らない。   Here, when the Lo end learning is executed, the control shaft 21 is moved to the Lo end, whereby the maximum lift amount and the operating angle of the intake valve 10 are reduced, and the intake air amount is reduced. Therefore, the Lo end learning can be executed only under a situation where the reduction of the intake air amount does not adversely affect the engine operating state, for example, during an operating situation such as a fuel cut during deceleration. For this reason, the condition that the fuel cut is being executed must be included as one of the execution conditions of the Lo end learning, and it is inevitable that the chance of performing the Lo end learning is reduced from the relationship. Therefore, even if it is desired to perform Lo end learning after the engine is started, it is not always possible to do it immediately.

上記式(2)におけるHi端学習値Pr2は、こうした不具合の発生に対応するためのものである。このHi端学習値Pr2も、Lo端学習値Pr1と同じく、位置センサ63の出力信号に基づいて算出される上記検出位置Sと上記実位置Rとの間のずれ量に対応する値として学習されるものである。ただし、後述するように、Hi端学習値Pr2の学習を行うHi端学習は、Lo端学習値Pr1の学習を行うLo端学習よりも高い頻度で実行可能なものであり、機関始動が行われてからLo端学習が完了するまでの間に行われる。   The Hi edge learning value Pr2 in the above equation (2) is for coping with the occurrence of such a problem. Similarly to the Lo end learned value Pr1, the Hi end learned value Pr2 is also learned as a value corresponding to the amount of deviation between the detected position S and the actual position R calculated based on the output signal of the position sensor 63. Is. However, as will be described later, the Hi end learning for learning the Hi end learning value Pr2 can be executed at a higher frequency than the Lo end learning for learning the Lo end learning value Pr1, and the engine is started. Until the end of the Lo end learning.

具体的には、吸気バルブ10の最大リフト量及び作用角が大きくなる側にコントロールシャフト21を移動させたときの可動端(以下、Hi端という)、即ち吸入空気量が増大する側のコントロールシャフト21の可動端に向けて、同コントロールシャフト21が駆動される。そして、コントロールシャフト21がHi端に達したときに検出された移動量P2に基づいてHi端学習値Pr2の学習が行われる。このHi端学習では、先の図5に示すように、コントロールシャフト21がHi端に達したときの実際の絶対位置nから上記移動量P2を減算した値(「n− P2」)がHi端学習値Pr2として学習されて、モータ用制御装置60のEEPROM61cに記憶される。   Specifically, when the control shaft 21 is moved to the side where the maximum lift amount and operating angle of the intake valve 10 are increased, the movable end (hereinafter referred to as Hi end), that is, the control shaft on the side where the intake air amount increases. The control shaft 21 is driven toward the movable end of 21. Then, learning of the Hi end learning value Pr2 is performed based on the movement amount P2 detected when the control shaft 21 reaches the Hi end. In this Hi end learning, as shown in FIG. 5, the value obtained by subtracting the movement amount P2 from the actual absolute position n when the control shaft 21 reaches the Hi end ("n-P2") is the Hi end. It is learned as a learning value Pr2 and stored in the EEPROM 61c of the motor control device 60.

上記のように学習されたHi端学習値Pr2は、移動量Pをそのまま検出位置Sとして設定した値と実位置Rとのずれ量(先の図5の「−(A−P1)」)に対応した値となる。従って、機関始動後においてLo端学習が完了するまでの間は、上記式(1)に代えて、上記式(2)に基づく検出位置Sの算出を行うことにより、移動量PをHi端学習値Pr2で補正した検出位置Sは、コントロールシャフト21の実際の動作位置に対応した値になり、同検出位置Sと実位置Rとの間のずれが修正される。   The Hi edge learned value Pr2 learned as described above is the amount of deviation between the value obtained by setting the movement amount P as it is as the detection position S and the actual position R ("-(A-P1)" in FIG. 5). Corresponding value. Therefore, until the Lo end learning is completed after the engine is started, the movement amount P is calculated as the Hi end learning by calculating the detection position S based on the above equation (2) instead of the above equation (1). The detected position S corrected with the value Pr2 is a value corresponding to the actual operating position of the control shaft 21, and the deviation between the detected position S and the actual position R is corrected.

こうしたHi端学習の実行時には、コントロールシャフト21が上記Hi端に移動されることにより、吸気バルブ10の最大リフト量及び作用角が大きくされて吸入空気量は増量される。ここで、本実施形態では、Hi端学習の実行中において内燃機関のスロットルバルブを閉じ側に制御するようにしており、これによりHi端学習中の吸入空気量の増量を抑えるようにしている。従って、このHi端学習は、通常の機関運転中において基本的にはいつでも実行可能であり、Lo端学習の実行前であっても実施することが可能である。   When such Hi end learning is performed, the control shaft 21 is moved to the Hi end, so that the maximum lift amount and operating angle of the intake valve 10 are increased and the intake air amount is increased. Here, in this embodiment, the throttle valve of the internal combustion engine is controlled to the closed side during execution of the Hi end learning, thereby suppressing the increase in the intake air amount during the Hi end learning. Therefore, this Hi edge learning can be performed basically at any time during normal engine operation, and can be performed even before the Lo edge learning is performed.

ただし、Hi端学習では、吸気バルブ10の最大リフト量及び作用角が大きくなる側にコントロールシャフト21が駆動されるため、同吸気バルブ10からコントロールシャフト21に作用する反力がLo端学習時と比べて大きくなる。従って、コントロールシャフト21の動作位置を必ずしもHi端に維持できるとは限らないことから、学習完了後のHi端学習値Pr2の正確さに関しては、学習完了後のLo端学習値Pr1の正確さに比べて劣るものとなる。すなわち、上記ずれ量に対応した値としての正確さに関しては、 Hi端学習値Pr2よりもLo端学習値Pr1の方がより正確な値になる。   However, in the Hi end learning, the control shaft 21 is driven to the side where the maximum lift amount and the operating angle of the intake valve 10 are increased, so that the reaction force acting on the control shaft 21 from the intake valve 10 is the same as that during the Lo end learning. Compared to larger. Accordingly, since the operation position of the control shaft 21 cannot always be maintained at the Hi end, the accuracy of the Hi end learned value Pr2 after completion of learning is related to the accuracy of the Lo end learned value Pr1 after completion of learning. It becomes inferior compared. That is, regarding the accuracy as a value corresponding to the amount of deviation, the Lo end learned value Pr1 is more accurate than the Hi end learned value Pr2.

そのため、Hi端学習の完了後にLo端学習の実行条件が成立したときには、Lo端学習値Pr1の学習を行い、その後は上記式 (2)に基づく検出位置Sの算出に代えて、Lo端学習値Pr1を用いた上記式(1)に基づく検出位置Sの算出が行われる。   Therefore, when the Lo-end learning execution condition is satisfied after completion of the Hi-end learning, the Lo-end learning value Pr1 is learned, and thereafter, instead of calculating the detection position S based on the above equation (2), the Lo-end learning is performed. The detection position S is calculated based on the above formula (1) using the value Pr1.

次に、Hi端学習時のコントロールシャフト21の動作位置の変化態様について、図6を併せ参照して詳細に説明する。
Hi端学習の実行要求がなされると(時刻t1)、検出位置S及び目標位置Spとして所定の既定値A(例えば上記Lo端の絶対位置に相当する値)が一旦設定される。そして、目標位置SpがHi端側に向けて徐々に変更されていき、その目標位置Spの変更に合わせて、同目標位置Spと検出位置Sとが一致するように電動モータ62の駆動がフィードバック制御される。これにより、実位置RはHi端側に徐々に変化していくとともに、検出位置Sも実位置Rに対してずれた状態のままHi端側に徐々に変化していく。そして、実位置RがHi端に達すると(時刻t2)、検出位置Sの変化が停止する。そして、このように実位置RがHi端に達することで上記Hi端学習値Pr2の学習が開始される。
Next, how the operating position of the control shaft 21 changes during Hi-end learning will be described in detail with reference to FIG.
When an execution request for Hi end learning is made (time t1), a predetermined predetermined value A (for example, a value corresponding to the absolute position of the Lo end) is once set as the detection position S and the target position Sp. Then, the target position Sp is gradually changed toward the Hi end side, and the drive of the electric motor 62 is fed back so that the target position Sp and the detection position S coincide with the change of the target position Sp. Be controlled. As a result, the actual position R gradually changes to the Hi end side, and the detection position S also gradually changes to the Hi end side while being shifted from the actual position R. Then, when the actual position R reaches the Hi end (time t2), the change in the detection position S stops. And learning of the said Hi edge learning value Pr2 is started because the real position R reaches the Hi edge in this way.

なお、目標位置Spは、実位置RがHi端に達した後もHi端側に向けて変更され続ける。これにより、Hi端学習値Pr2の学習中においてコントロールシャフト21はHi端に押し付けられた状態になり、吸気バルブ10の反力に起因した実位置Rの変化が抑えられる。ちなみに、吸気バルブ10の反力がそれほど大きくない場合には、実位置RがHi端に達した時点で目標位置Spの値を保持するようにしてもよい。   The target position Sp continues to be changed toward the Hi end side even after the actual position R reaches the Hi end. As a result, the control shaft 21 is pressed against the Hi end during learning of the Hi end learned value Pr2, and the change in the actual position R due to the reaction force of the intake valve 10 is suppressed. Incidentally, when the reaction force of the intake valve 10 is not so large, the value of the target position Sp may be held when the actual position R reaches the Hi end.

そして、Hi端学習値Pr2の学習が完了すると、上記式(2)に基づいて検出位置Sが算出されることにより(時刻t3)、同検出位置Sと実位置Rとのずれが修正される。
ところで、先の図6に示したように、目標位置SpがHi端に達する前にコントロールシャフト21がHi端に達した場合において、上記式(2)に基づいた補正処理が実行されると、次のような不都合が生じてしまう。
When the learning of the Hi edge learning value Pr2 is completed, the detection position S is calculated based on the above equation (2) (time t3), thereby correcting the deviation between the detection position S and the actual position R. .
By the way, as shown in FIG. 6, when the control shaft 21 reaches the Hi end before the target position Sp reaches the Hi end, the correction process based on the above formula (2) is executed. The following inconvenience occurs.

すなわち、その補正処理が完了した直後の検出位置Sは、コントロールシャフト21の実際の動作位置であるHi端と一致する値に補正されるが、この補正完了時において、目標位置Spは可動端とは異なる値になっている。そのため、目標位置Spと補正完了後の検出位置Sとの間の差ΔSが解消するように電動モータ62は駆動される。しかし、このように検出位置Sの補正が完了した直後において、補正された検出位置Sと目標位置Spとが一致するようにアクチュエータが急速に駆動されると、コントロールシャフト21の動作位置も急速に変化してしまう。このようにコントロールシャフト21の動作位置が急速に変化してしまうと、吸気バルブ10のバルブ特性も急速に変化するため、内燃機関の運転状態が急変してしまうおそれがある。   That is, the detection position S immediately after the correction process is completed is corrected to a value that matches the Hi end, which is the actual operating position of the control shaft 21. At the completion of this correction, the target position Sp is the movable end. Have different values. Therefore, the electric motor 62 is driven so that the difference ΔS between the target position Sp and the detected position S after completion of correction is eliminated. However, immediately after the correction of the detection position S is completed in this way, when the actuator is rapidly driven so that the corrected detection position S and the target position Sp coincide with each other, the operation position of the control shaft 21 is also rapidly increased. It will change. If the operating position of the control shaft 21 changes rapidly in this way, the valve characteristics of the intake valve 10 also change rapidly, and the operating state of the internal combustion engine may change suddenly.

そこで、本実施形態では、検出位置Sの補正が完了した後、その補正完了後の検出位置Sと目標位置Spとの差を徐々に小さくする縮小処理を実行する。そして、縮小処理により小さくされた差が所定値以下となったときに、目標位置Spと補正完了後の検出位置Sとが一致するように電動モータ62を駆動することで、検出位置Sの補正が完了した直後の機関運転状態の急変をおさえるようにしている。   Therefore, in the present embodiment, after the correction of the detection position S is completed, a reduction process for gradually reducing the difference between the detection position S after completion of the correction and the target position Sp is executed. Then, when the difference reduced by the reduction process becomes equal to or smaller than a predetermined value, the electric motor 62 is driven so that the target position Sp and the detected position S after completion of correction coincide with each other, thereby correcting the detected position S. The sudden change of the engine operation state immediately after the completion of the is suppressed.

以下、上記縮小処理を含むHi端学習の処理を説明する。図7に、そのHi端学習の処理手順を示す。なお、本処理はモータ用制御装置60によって所定周期毎に繰り返し実行される。また、図8に、そのHi端学習処理が実行されたときの制御態様に関するタイミングチャートを示す。なお、図8において、実線は検出位置Sを、一点鎖線は目標位置Spを、二点鎖線は実位置Rをそれぞれ示している。   Hereinafter, the Hi edge learning process including the reduction process will be described. FIG. 7 shows the processing procedure of the Hi edge learning. This process is repeatedly executed at predetermined intervals by the motor control device 60. FIG. 8 shows a timing chart related to the control mode when the Hi edge learning process is executed. In FIG. 8, the solid line indicates the detection position S, the one-dot chain line indicates the target position Sp, and the two-dot chain line indicates the actual position R.

本処理が開始されると、まず、Hi端学習要求フラグHFが「ON」にされているか否かが判定される(S100)。このHi端学習要求フラグHFは、検出位置Sと実位置Rとの間にずれが生じている場合、例えばモータ用制御装置60に対する一時的な電圧低下が発生したとき等に「ON」に設定される。また、機関始動後にHi端学習値Pr2及びLo端学習値Pr1の学習が一度も行われていないときにも「ON」に設定される。   When this process is started, it is first determined whether or not the Hi end learning request flag HF is “ON” (S100). The Hi end learning request flag HF is set to “ON” when a deviation occurs between the detection position S and the actual position R, for example, when a temporary voltage drop occurs with respect to the motor control device 60. Is done. It is also set to “ON” when learning of the Hi end learned value Pr2 and the Lo end learned value Pr1 has never been performed after the engine is started.

そして、Hi端学習要求フラグHFが「OFF」である場合には(S100:NO)、本処理は一旦終了される。一方、Hi端学習要求フラグHFが「ON」である場合には(S100:YES)、目標位置Sp及び検出位置Sとして既定値Aが設定される(S110、図8の時刻t1)。本実施形態では、この既定値Aとして、Lo端の絶対位置に相当する値が設定される。   When the Hi end learning request flag HF is “OFF” (S100: NO), this process is temporarily terminated. On the other hand, when the Hi end learning request flag HF is “ON” (S100: YES), the default value A is set as the target position Sp and the detection position S (S110, time t1 in FIG. 8). In the present embodiment, a value corresponding to the absolute position of the Lo end is set as the default value A.

そして、目標位置Spの増大が開始される(S120、図8のt1以降)。ここでは、目標位置SpがHi端に向けて徐々に増大されていき、その目標位置Spの増大に検出位置Sが追従するように電動モータ62が駆動される。   Then, increase of the target position Sp is started (S120, after t1 in FIG. 8). Here, the target position Sp is gradually increased toward the Hi end, and the electric motor 62 is driven so that the detection position S follows the increase of the target position Sp.

次に、Hi端学習値Pr2の学習条件が成立しているか否かが判定される(S130)。ここでは、コントロールシャフト21がHi端に達したと判断できる場合にその学習条件が成立していると判定される。なお、コントロールシャフト21がHi端に達したか否かについては、目標位置Spの増大が開始された後、検出位置Sの変化が停止し(図8の時刻t2)、その停止時間が所定値を超えた場合に(図8の時刻t3)、Hi端に達したと判断される。ちなみに、電動モータ62の電流値変化等に基づき、コントロールシャフト21がHi端に達したことを判断することも可能である。   Next, it is determined whether or not a learning condition for the Hi edge learning value Pr2 is satisfied (S130). Here, when it can be determined that the control shaft 21 has reached the Hi end, it is determined that the learning condition is satisfied. Whether or not the control shaft 21 has reached the Hi end is determined. After the target position Sp starts to increase, the change of the detection position S stops (time t2 in FIG. 8), and the stop time is a predetermined value. Is exceeded (time t3 in FIG. 8), it is determined that the Hi end has been reached. Incidentally, it is also possible to determine that the control shaft 21 has reached the Hi end based on a change in the current value of the electric motor 62 or the like.

そして、Hi端学習値Pr2の学習条件が成立していない、すなわちコントロールシャフト21が未だHi端に達していない場合には(S130:NO)、Hi端学習値Pr2の学習条件が成立するまで、このステップS130での判定処理が繰り返し実行される。   If the learning condition for the Hi end learning value Pr2 is not satisfied, that is, if the control shaft 21 has not yet reached the Hi end (S130: NO), until the learning condition for the Hi end learning value Pr2 is satisfied, The determination process in step S130 is repeatedly executed.

一方、Hi端学習値Pr2の学習条件が成立している場合には(S130:YES、図8の時刻t3)、Hi端学習値Pr2の更新が実行される(S140)。このHi端学習値Pr2の更新に際しては、そのときの移動量Pに基づいてHi端学習値Pr2が算出され、EEPROM61cに記憶されているHi端学習値Pr2が、今回の処理で算出されたHi端学習値Pr2に更新される。こうしたHi端学習値Pr2の更新が完了した時点で(図8の時刻t4)、上記式(2)に基づき算出される検出位置Sと実位置Rとは一致するようになり、検出位置Sと実位置Rとのずれは修正される。   On the other hand, when the learning condition for the Hi edge learning value Pr2 is satisfied (S130: YES, time t3 in FIG. 8), the Hi edge learning value Pr2 is updated (S140). When the Hi edge learning value Pr2 is updated, the Hi edge learning value Pr2 is calculated based on the movement amount P at that time, and the Hi edge learning value Pr2 stored in the EEPROM 61c is calculated as the Hi edge learning value Pr2. The edge learning value Pr2 is updated. When the update of the Hi edge learning value Pr2 is completed (time t4 in FIG. 8), the detection position S calculated based on the above equation (2) and the actual position R coincide with each other. The deviation from the actual position R is corrected.

次に、目標位置Spと検出位置Sとの差ΔSが判定値α以下であるか否かが判定される(S150)。この判定値αとしては、検出位置Sが目標位置Spと一致するように電動モータ62を急速に駆動した場合にあって、バルブ特性の変化に起因する機関運転状態の急速な変化を抑えることができる程度の値が適時設定されている。   Next, it is determined whether or not the difference ΔS between the target position Sp and the detected position S is equal to or less than the determination value α (S150). As the determination value α, when the electric motor 62 is driven rapidly so that the detected position S coincides with the target position Sp, a rapid change in the engine operating state due to a change in valve characteristics is suppressed. A possible value is set in a timely manner.

そして、目標位置Spと検出位置Sとの差ΔSが判定値αを超えている場合には(S150:NO)、その差ΔSが判定値α以上になるまで、このステップS150での判定処理が繰り返し実行される。   If the difference ΔS between the target position Sp and the detected position S exceeds the determination value α (S150: NO), the determination process in step S150 is performed until the difference ΔS becomes equal to or greater than the determination value α. It is executed repeatedly.

一方、目標位置Spと検出位置Sとの差ΔSが判定値α以下である場合には(S150:YES、図8の時刻t5)、先のステップS120で開始された目標位置Spの増大が停止されて(S160)、Hi端学習要求フラグHFが「OFF」に設定され(S170)、本処理は一旦終了される。このHi端学習要求フラグHFが「OFF」にされると、電動モータ62の駆動制御は通常制御に復帰し、目標位置Spと検出位置Sとが一致するように電動モータ62は駆動される。なお、このHi端学習処理にあっては、上記ステップS150〜ステップS170の処理が上記縮小処理を構成している。   On the other hand, when the difference ΔS between the target position Sp and the detected position S is equal to or smaller than the determination value α (S150: YES, time t5 in FIG. 8), the increase in the target position Sp started in the previous step S120 is stopped. Then, the Hi end learning request flag HF is set to “OFF” (S170), and this process is temporarily ended. When the Hi end learning request flag HF is set to “OFF”, the drive control of the electric motor 62 is returned to the normal control, and the electric motor 62 is driven so that the target position Sp and the detection position S coincide. In this Hi edge learning process, the processes in steps S150 to S170 constitute the reduction process.

上記Hi端学習処理が実行されることにより、検出位置Sの補正が完了した後、即ちHi端学習値Pr2の更新が完了し、その更新されたHi端学習値Pr2に基づいて検出位置Sの算出が行われるようになった後においても、目標位置Spの増大は継続して行われる。これにより目標位置Spは補正完了後の検出位置S、すなわちHi端に向けて徐々に変更されていき、補正完了後の検出位置Sと目標位置Spとの差ΔSは徐々に小さくなっていくことで(図8の時刻t4〜時刻t5)、補正完了後の検出位置Sと目標位置Spとの間に生じたずれは徐々に小さくされていく。そして、同差ΔSが判定値α以下に小さくなったことを条件に、目標位置Spと補正完了後の検出位置Sとが一致するように電動モータ62が駆動される。   By executing the Hi edge learning process, the correction of the detection position S is completed, that is, the update of the Hi edge learning value Pr2 is completed, and the detection position S is updated based on the updated Hi edge learning value Pr2. Even after the calculation is performed, the target position Sp is continuously increased. Accordingly, the target position Sp is gradually changed toward the detection position S after the correction is completed, that is, the Hi end, and the difference ΔS between the detection position S after the correction is completed and the target position Sp is gradually reduced. (Time t4 to time t5 in FIG. 8), the deviation generated between the detected position S and the target position Sp after completion of correction is gradually reduced. Then, the electric motor 62 is driven so that the target position Sp and the detected position S after completion of correction coincide with each other on the condition that the difference ΔS has become smaller than the determination value α.

このように、検出位置Sの補正が完了した後(図8の時刻t4)、直ちに目標位置Spと検出位置Sとが一致するように電動モータ62を駆動するのではなく、補正完了後の検出位置Sと目標位置Spとのずれを小さくしてから、目標位置Spと検出位置Sとが一致するように電動モータ62が駆動される(図8の時刻t5)。従って、検出位置Sの補正が完了した直後の機関運転状態の急変、より具体的にはバルブ特性の急変に起因する機関運転状態の急変が抑えられるようになる。   Thus, after the correction of the detection position S is completed (time t4 in FIG. 8), the electric motor 62 is not driven so that the target position Sp and the detection position S coincide with each other, but the detection after the correction is completed. After the deviation between the position S and the target position Sp is reduced, the electric motor 62 is driven so that the target position Sp and the detection position S coincide (time t5 in FIG. 8). Therefore, a sudden change in the engine operation state immediately after the correction of the detection position S, more specifically, a sudden change in the engine operation state due to a sudden change in the valve characteristics can be suppressed.

以上説明したように、本実施形態によれば、次の作用効果を得ることができる。
(1)検出位置Sと実位置Rとのずれ補正が完了した後、その補正完了後の検出位置Sと目標位置Spとの差ΔSを徐々に小さくする縮小処理を実行し、その差ΔSが判定値Α以下となったことを条件に目標位置Spと補正完了後の検出位置Sとが一致するように電動モータ62を駆動するようにしている。従って、検出位置Sの補正が完了した直後の機関運転状態の急変を好適に抑えることができるようになる。
As described above, according to the present embodiment, the following operational effects can be obtained.
(1) After the correction of the deviation between the detected position S and the actual position R is completed, a reduction process is executed to gradually reduce the difference ΔS between the detected position S and the target position Sp after the correction is completed. The electric motor 62 is driven so that the target position Sp and the detected position S after completion of correction coincide with each other on condition that the determination value is less than or equal to Α. Therefore, a sudden change in the engine operating state immediately after the correction of the detection position S is completed can be suitably suppressed.

(2)上記縮小処理として、目標位置Spを補正完了後の検出位置Sに向けて徐々に変更する処理を行うようにしている。従って、この縮小処理の実行により、目標位置Spが補正完了後の検出位置Sに近づいていくようになり、補正完了後の検出位置Sと目標位置Spとの差ΔSを小さくすることができるようになる。   (2) As the reduction process, a process of gradually changing the target position Sp toward the detection position S after completion of correction is performed. Accordingly, by executing this reduction process, the target position Sp approaches the detection position S after completion of correction, and the difference ΔS between the detection position S after completion of correction and the target position Sp can be reduced. become.

(3)可変動弁機構20の可動部であるコントロールシャフト21の実位置Rに対する検出位置Sのずれ補正が完了した直後において、補正された検出位置Sと目標位置Spとが一致するように電動モータ62が急速に駆動されると、バルブ特性が急速に変化して機関運転状態に悪影響を与えてしまう。この点、本実施形態によれば、補正完了後の検出位置Sと目標位置Spとのずれが小さくされてから、目標位置Spと検出位置Sとが一致するように電動モータ62が駆動されるため、機関運転状態に悪影響を与えるバルブ特性の急変を抑えることができるようになる。
(第2実施形態)
次に、本発明にかかるアクチュエータの制御装置を具体化した第2実施形態について、図9及び図10を参照して説明する。
(3) Immediately after the deviation correction of the detected position S with respect to the actual position R of the control shaft 21 that is the movable portion of the variable valve mechanism 20 is completed, the corrected detected position S and the target position Sp are electrically matched. When the motor 62 is driven rapidly, the valve characteristics change rapidly and adversely affect the engine operating state. In this regard, according to the present embodiment, the electric motor 62 is driven so that the target position Sp coincides with the detected position S after the deviation between the detected position S and the target position Sp after completion of correction is reduced. Therefore, it is possible to suppress a sudden change in valve characteristics that adversely affects the engine operating state.
(Second Embodiment)
Next, a second embodiment of the actuator control device according to the present invention will be described with reference to FIGS.

上記第1実施形態では、検出位置Sの補正が完了した後、その補正完了後の検出位置Sと目標位置Spとの差を徐々に小さくする縮小処理として、目標位置Spを補正完了後の検出位置Sに近づいていく処理を行うようにした。   In the first embodiment, after the correction of the detection position S is completed, the target position Sp is detected after the correction is completed as a reduction process for gradually reducing the difference between the detection position S after the correction and the target position Sp. A process of approaching the position S is performed.

他方、本実施形態では、そうした縮小処理として、補正完了後の検出位置Sを目標位置Spに向けて変更するべく電動モータ62を駆動する処理を行うことで、補正完了後の検出位置Sを目標位置Spに近づいていくようにしている。   On the other hand, in this embodiment, as such a reduction process, the process of driving the electric motor 62 to change the detected position S after completion of correction toward the target position Sp is performed, so that the detected position S after completion of correction is set as the target. The position Sp is approached.

以下、本実施形態におけるHi端学習の処理を説明する。図9に、そのHi端学習の処理手順を示す。なお、本処理はモータ用制御装置60によって所定周期毎に繰り返し実行される。また、図10に、そのHi端学習処理が実行されたときの制御態様に関するタイミングチャートを示す。なお、図10において、実線は検出位置Sを、一点鎖線は目標位置Spを、二点鎖線は実位置Rをそれぞれ示している。   Hereinafter, the process of Hi edge learning in the present embodiment will be described. FIG. 9 shows the processing procedure of the Hi edge learning. This process is repeatedly executed at predetermined intervals by the motor control device 60. FIG. 10 is a timing chart regarding the control mode when the Hi edge learning process is executed. In FIG. 10, the solid line indicates the detection position S, the one-dot chain line indicates the target position Sp, and the two-dot chain line indicates the actual position R.

本処理が開始されると、まず、Hi端学習要求フラグHFが「ON」にされているか否かが判定される(S200)。このHi端学習要求フラグHFは、第1実施形態におけるHi端学習要求フラグHFと同一のものである。   When this process is started, it is first determined whether or not the Hi end learning request flag HF is set to “ON” (S200). The Hi end learning request flag HF is the same as the Hi end learning request flag HF in the first embodiment.

そして、Hi端学習要求フラグHFが「OFF」である場合には(S200:NO)、本処理は一旦終了される。一方、Hi端学習要求フラグHFが「ON」である場合には(S200:YES)、目標位置Sp及び検出位置Sとして既定値Aが設定される(S210、図10の時刻t1)。本実施形態でも、この既定値Aとして、Lo端の絶対位置に相当する値が設定される。   When the Hi end learning request flag HF is “OFF” (S200: NO), this process is temporarily terminated. On the other hand, when the Hi end learning request flag HF is “ON” (S200: YES), the default value A is set as the target position Sp and the detection position S (S210, time t1 in FIG. 10). Also in this embodiment, a value corresponding to the absolute position of the Lo end is set as the default value A.

そして、目標位置Spの増大が開始される(S220、図10のt1以降)。ここでも、第1実施形態と同様に、目標位置SpがHi端に向けて徐々に増大されていき、その目標位置Spの増大に検出位置Sが追従するように電動モータ62が駆動される。   Then, the increase of the target position Sp is started (S220, after t1 in FIG. 10). Here, similarly to the first embodiment, the target position Sp is gradually increased toward the Hi end, and the electric motor 62 is driven so that the detection position S follows the increase in the target position Sp.

次に、Hi端学習値Pr2の学習条件が成立しているか否かが判定される(S230)。ここでも、コントロールシャフト21がHi端に達したと判断できる場合にその学習条件が成立していると判定される。なお、コントロールシャフト21がHi端に達したか否かについては、目標位置Spの増大が開始された後、検出位置Sの変化が停止し(図10の時刻t2)、その停止時間が所定値を超えた場合に(図10の時刻t3)、Hi端に達したと判断される。   Next, it is determined whether or not a learning condition for the Hi edge learning value Pr2 is satisfied (S230). Again, when it can be determined that the control shaft 21 has reached the Hi end, it is determined that the learning condition is satisfied. Whether or not the control shaft 21 has reached the Hi end is determined. After the target position Sp starts to increase, the change of the detection position S stops (time t2 in FIG. 10), and the stop time is a predetermined value. Is exceeded (time t3 in FIG. 10), it is determined that the Hi end has been reached.

そして、Hi端学習値Pr2の学習条件が成立していない、すなわちコントロールシャフト21が未だHi端に達していない場合には(S230:NO)、Hi端学習値Pr2の学習条件が成立するまで、このステップS230での判定処理が繰り返し実行される。   If the learning condition for the Hi end learning value Pr2 is not satisfied, that is, if the control shaft 21 has not yet reached the Hi end (S230: NO), until the learning condition for the Hi end learning value Pr2 is satisfied, The determination process in step S230 is repeatedly executed.

一方、Hi端学習値Pr2の学習条件が成立している場合には(S230:YES、図10の時刻t3)、Hi端学習値Pr2の更新が実行される(S240)。このHi端学習値Pr2の更新に際しては、そのときの移動量Pに基づいてHi端学習値Pr2が算出され、EEPROM61cに記憶されているHi端学習値Pr2が、今回の処理で算出されたHi端学習値Pr2に更新される。こうしたHi端学習値Pr2の更新が完了した時点で(図10の時刻t4)、上述した式(2)に基づき算出される検出位置Sと実位置Rとは一致するようになり、検出位置Sと実位置Rとのずれは修正される。   On the other hand, when the learning condition for the Hi edge learning value Pr2 is satisfied (S230: YES, time t3 in FIG. 10), the Hi edge learning value Pr2 is updated (S240). When the Hi edge learning value Pr2 is updated, the Hi edge learning value Pr2 is calculated based on the movement amount P at that time, and the Hi edge learning value Pr2 stored in the EEPROM 61c is calculated as the Hi edge learning value Pr2. The edge learning value Pr2 is updated. When the update of the Hi edge learning value Pr2 is completed (time t4 in FIG. 10), the detection position S calculated based on the above-described equation (2) and the actual position R coincide with each other, and the detection position S And the actual position R are corrected.

次に、上記ステップS220で開始された目標位置Spの増大が停止されるとともに(S250、図10の時刻t4)、検出位置Sが目標位置Spに近づくように電動モータ62が徐々に駆動される(S260、図10の時刻t4〜時刻t5)。なおこのときの電動モータ62の駆動速度は、バルブ特性の変化に起因する機関運転状態の変化を抑えることができる程度の速度に設定されている。   Next, the increase in the target position Sp started in step S220 is stopped (S250, time t4 in FIG. 10), and the electric motor 62 is gradually driven so that the detected position S approaches the target position Sp. (S260, time t4 to time t5 in FIG. 10). Note that the driving speed of the electric motor 62 at this time is set to a speed that can suppress the change in the engine operating state due to the change in the valve characteristics.

そして、目標位置Spと検出位置Sとの差ΔSが判定値α以下であるか否かが判定される(S270)。この判定値αは、上記第1実施形態における判定値αと同一の値である。   Then, it is determined whether or not the difference ΔS between the target position Sp and the detected position S is equal to or smaller than the determination value α (S270). This determination value α is the same value as the determination value α in the first embodiment.

そして、目標位置Spと検出位置Sとの差ΔSが判定値αを超えている場合には(S270:NO)、その差ΔSが判定値α以上になるまで、このステップS270での判定処理が繰り返し実行される。   If the difference ΔS between the target position Sp and the detected position S exceeds the determination value α (S270: NO), the determination process in step S270 is performed until the difference ΔS becomes equal to or greater than the determination value α. It is executed repeatedly.

一方、目標位置Spと検出位置Sとの差ΔSが判定値α以下である場合には(S270:YES、図10の時刻t5)、Hi端学習要求フラグHFが「OFF」に設定され(S280)、本処理は一旦終了される。このHi端学習要求フラグHFが「OFF」にされると、電動モータ62の駆動制御は通常制御に復帰し、目標位置Spと検出位置Sとが一致するように電動モータ62は駆動される。なお、本実施形態のHi端学習処理にあっては、上記ステップS260〜ステップS280の処理が上記縮小処理を構成している。   On the other hand, when the difference ΔS between the target position Sp and the detected position S is equal to or smaller than the determination value α (S270: YES, time t5 in FIG. 10), the Hi end learning request flag HF is set to “OFF” (S280). ), This process is temporarily terminated. When the Hi end learning request flag HF is set to “OFF”, the drive control of the electric motor 62 is returned to the normal control, and the electric motor 62 is driven so that the target position Sp and the detection position S coincide. In the Hi edge learning process of the present embodiment, the processes in steps S260 to S280 constitute the reduction process.

上記Hi端学習処理が実行されることにより、検出位置Sの補正が完了した後、即ちHi端学習値Pr2の更新が完了し、その更新されたHi端学習値Pr2に基づいて検出位置Sの算出が行われるようになった後、電動モータ62の駆動による実位置Rの変化に同期して、補正完了後の検出位置Sは目標位置Spに向けて徐々に変更されていく。これにより、補正完了後の検出位置Sと目標位置Spとの差ΔSは徐々に小さくなっていき(図10の時刻t4〜時刻t5)、補正完了後の検出位置Sと目標位置Spとの間に生じたずれは徐々に小さくされていく。そして、同差ΔSが判定値α以下に小さくなったことを条件に、目標位置Sと補正完了後の検出位置Sとが一致するように電動モータ62が駆動される。   By executing the Hi edge learning process, the correction of the detection position S is completed, that is, the update of the Hi edge learning value Pr2 is completed, and the detection position S is updated based on the updated Hi edge learning value Pr2. After the calculation is performed, the detected position S after completion of the correction is gradually changed toward the target position Sp in synchronization with the change of the actual position R due to the driving of the electric motor 62. As a result, the difference ΔS between the detected position S and the target position Sp after correction is gradually reduced (time t4 to time t5 in FIG. 10), and between the detected position S and the target position Sp after correction is completed. The deviations that occur in are gradually reduced. Then, the electric motor 62 is driven so that the target position S and the detected position S after completion of correction coincide with each other on the condition that the difference ΔS has become smaller than the determination value α.

このように、検出位置Sの補正が完了した後(図10の時刻t4)、直ちに目標位置Spと検出位置Sとが一致するように電動モータ62を駆動するのではなく、補正完了後の検出位置Sと目標位置Spとのずれを小さくしてから、目標位置Spと検出位置Sとが一致するように電動モータ62が駆動される(図8の時刻t5)。従って、本実施形態によっても、検出位置Sの補正が完了した直後の機関運転状態の急変、より具体的にはバルブ特性の急変に起因する機関運転状態の急変が抑えられるようになる。   Thus, after the correction of the detection position S is completed (time t4 in FIG. 10), the electric motor 62 is not driven so that the target position Sp and the detection position S coincide with each other, but the detection after the correction is completed. After the deviation between the position S and the target position Sp is reduced, the electric motor 62 is driven so that the target position Sp and the detection position S coincide (time t5 in FIG. 8). Therefore, according to the present embodiment as well, a sudden change in the engine operation state immediately after the correction of the detection position S is completed, more specifically, a sudden change in the engine operation state due to a sudden change in valve characteristics can be suppressed.

以上説明したように、本実施形態によれば、第1実施形態で説明した(1)及び(2)の作用効果に加え、次の作用効果を得ることができる。
(4)補正完了後の検出位置Sと目標位置Spとの差を徐々に小さくする縮小処理として、補正完了後の検出位置Sを目標位置Spに向けて徐々に変更するべく電動モータ62を駆動する処理を行うようにしている。従って、この縮小処理の実行により、補正完了後の検出位置Sが目標位置Spに近づいていくようになり、この場合にも補正完了後の検出位置Sと目標位置Spとの差ΔSを小さくすることができるようになる。
(第3実施形態)
次に、本発明にかかるアクチュエータの制御装置を具体化した第3実施形態について、図11及び図12を参照して説明する。
As described above, according to the present embodiment, the following operational effects can be obtained in addition to the operational effects (1) and (2) described in the first embodiment.
(4) As a reduction process for gradually reducing the difference between the detected position S and the target position Sp after completion of correction, the electric motor 62 is driven to gradually change the detected position S after completion of correction toward the target position Sp. The process to do is done. Therefore, by executing this reduction process, the detection position S after completion of correction approaches the target position Sp. In this case as well, the difference ΔS between the detection position S after completion of correction and the target position Sp is reduced. Will be able to.
(Third embodiment)
Next, a third embodiment of the actuator control device according to the present invention will be described with reference to FIGS.

上記第1実施形態では、検出位置Sの補正が完了した後、その補正完了後の検出位置Sと目標位置Spとの差を徐々に小さくする縮小処理として、目標位置Spを補正完了後の検出位置Sに近づいていく処理を行うようにした。   In the first embodiment, after the correction of the detection position S is completed, the target position Sp is detected after the correction is completed as a reduction process for gradually reducing the difference between the detection position S after the correction and the target position Sp. A process of approaching the position S is performed.

他方、本実施形態では、そうした縮小処理として、補正完了後の検出位置Sを目標位置Spに向けて徐々に変更するべく電動モータ62を駆動するとともに、目標位置Spを補正完了後の検出位置Sに向けて徐々に変更する処理を行うことで、補正完了後の検出位置Sと目標位置Spとが互いに近づいていくようにしている。   On the other hand, in the present embodiment, as such reduction processing, the electric motor 62 is driven to gradually change the detection position S after correction toward the target position Sp, and the detection position S after correction of the target position Sp is completed. The detection position S and the target position Sp after the completion of correction are made closer to each other by performing a process of gradually changing toward.

以下、本実施形態におけるHi端学習の処理を説明する。図11に、そのHi端学習の処理手順を示す。なお、本処理はモータ用制御装置60によって所定周期毎に繰り返し実行される。また、図12に、そのHi端学習処理が実行されたときの制御態様に関するタイミングチャートを示す。なお、図12において、実線は検出位置Sを、一点鎖線は目標位置Spを、二点鎖線は実位置Rをそれぞれ示している。   Hereinafter, the process of Hi edge learning in the present embodiment will be described. FIG. 11 shows the processing procedure of the Hi edge learning. This process is repeatedly executed at predetermined intervals by the motor control device 60. FIG. 12 shows a timing chart related to the control mode when the Hi edge learning process is executed. In FIG. 12, the solid line indicates the detection position S, the one-dot chain line indicates the target position Sp, and the two-dot chain line indicates the actual position R.

本処理が開始されると、まず、Hi端学習要求フラグHFが「ON」にされているか否かが判定される(S300)。このHi端学習要求フラグHFは、第1実施形態におけるHi端学習要求フラグHFと同一のものである。   When this process is started, it is first determined whether or not the Hi end learning request flag HF is “ON” (S300). The Hi end learning request flag HF is the same as the Hi end learning request flag HF in the first embodiment.

そして、Hi端学習要求フラグHFが「OFF」である場合には(S300:NO)、本処理は一旦終了される。一方、Hi端学習要求フラグHFが「ON」である場合には(S300:YES)、目標位置Sp及び検出位置Sとして既定値Aが設定される(S310、図12の時刻t1)。本実施形態でも、この既定値Aとして、Lo端の絶対位置に相当する値が設定される。   When the Hi end learning request flag HF is “OFF” (S300: NO), this process is temporarily terminated. On the other hand, when the Hi end learning request flag HF is “ON” (S300: YES), the default value A is set as the target position Sp and the detection position S (S310, time t1 in FIG. 12). Also in this embodiment, a value corresponding to the absolute position of the Lo end is set as the default value A.

そして、目標位置Spの増大が開始される(S320、図12のt1以降)。ここでも、第1実施形態と同様に、目標位置SpがHi端に向けて徐々に増大されていき、その目標位置Spの増大に検出位置Sが追従するように電動モータ62が駆動される。   Then, increase of the target position Sp is started (S320, after t1 in FIG. 12). Here, similarly to the first embodiment, the target position Sp is gradually increased toward the Hi end, and the electric motor 62 is driven so that the detection position S follows the increase in the target position Sp.

次に、Hi端学習値Pr2の学習条件が成立しているか否かが判定される(S330)。ここでも、コントロールシャフト21がHi端に達したと判断できる場合にその学習条件が成立していると判定される。なお、コントロールシャフト21がHi端に達したか否かについては、目標位置Spの増大が開始された後、検出位置Sの変化が停止し(図12の時刻t2)、その停止時間が所定値を超えた場合に(図12の時刻t3)、Hi端に達したと判断される。   Next, it is determined whether or not a learning condition for the Hi edge learning value Pr2 is satisfied (S330). Again, when it can be determined that the control shaft 21 has reached the Hi end, it is determined that the learning condition is satisfied. Whether or not the control shaft 21 has reached the Hi end is determined. After the target position Sp starts to increase, the change of the detection position S stops (time t2 in FIG. 12), and the stop time is a predetermined value. Is exceeded (time t3 in FIG. 12), it is determined that the Hi end has been reached.

そして、Hi端学習値Pr2の学習条件が成立していない、すなわちコントロールシャフト21が未だHi端に達していない場合には(S330:NO)、Hi端学習値Pr2の学習条件が成立するまで、このステップS330での判定処理が繰り返し実行される。   If the learning condition for the Hi end learning value Pr2 is not satisfied, that is, if the control shaft 21 has not yet reached the Hi end (S330: NO), until the learning condition for the Hi end learning value Pr2 is satisfied, The determination process in step S330 is repeatedly executed.

一方、Hi端学習値Pr2の学習条件が成立している場合には(S330:YES、図12の時刻t3)、Hi端学習値Pr2の更新が実行される(S340)。このHi端学習値Pr2の更新に際しては、そのときの移動量Pに基づいてHi端学習値Pr2が算出され、EEPROM61cに記憶されているHi端学習値Pr2が、今回の処理で算出されたHi端学習値Pr2に更新される。こうしたHi端学習値Pr2の更新が完了した時点で(図12の時刻t4)、上述した式(2)に基づき算出される検出位置Sと実位置Rとは一致するようになり、検出位置Sと実位置Rとのずれは修正される。   On the other hand, when the learning condition for the Hi edge learning value Pr2 is satisfied (S330: YES, time t3 in FIG. 12), the Hi edge learning value Pr2 is updated (S340). When the Hi edge learning value Pr2 is updated, the Hi edge learning value Pr2 is calculated based on the movement amount P at that time, and the Hi edge learning value Pr2 stored in the EEPROM 61c is calculated as the Hi edge learning value Pr2. The edge learning value Pr2 is updated. When the update of the Hi edge learning value Pr2 is completed (time t4 in FIG. 12), the detection position S calculated based on the above equation (2) and the actual position R coincide with each other, and the detection position S And the actual position R are corrected.

次に、検出位置Sが目標位置Spに近づくように電動モータ62が徐々に駆動される(S350、図12の時刻t4〜時刻t5)。なおこのときの電動モータ62の駆動速度は、バルブ特性の変化に起因する機関運転状態の変化を抑えることができる程度の速度に設定されている。   Next, the electric motor 62 is gradually driven so that the detection position S approaches the target position Sp (S350, time t4 to time t5 in FIG. 12). Note that the driving speed of the electric motor 62 at this time is set to a speed that can suppress the change in the engine operating state due to the change in the valve characteristics.

次に、目標位置Spと検出位置Sとの差ΔSが判定値α以下であるか否かが判定される(S360)。この判定値αは、上記第1実施形態における判定値αと同一の値である。
そして、目標位置Spと検出位置Sとの差ΔSが判定値αを超えている場合には(S360:NO)、その差ΔSが判定値α以上になるまで、このステップS360での判定処理が繰り返し実行される。
Next, it is determined whether or not the difference ΔS between the target position Sp and the detected position S is equal to or less than the determination value α (S360). This determination value α is the same value as the determination value α in the first embodiment.
When the difference ΔS between the target position Sp and the detected position S exceeds the determination value α (S360: NO), the determination process in step S360 is performed until the difference ΔS becomes equal to or larger than the determination value α. Repeatedly executed.

一方、目標位置Spと検出位置Sとの差ΔSが判定値α以下である場合には(S360:YES、図12の時刻t5)、先のステップS320で開始された目標位置Spの増大が停止されるともに(S370、図12の時刻t5)、Hi端学習要求フラグHFが「OFF」に設定される(S380、図12の時刻t5)。そして、本処理は一旦終了される。このHi端学習要求フラグHFが「OFF」にされると、電動モータ62の駆動制御は通常制御に復帰し、目標位置Spと検出位置Sとが一致するように電動モータ62は駆動される。なお、このHi端学習処理にあっては、上記ステップS350〜ステップS380の処理が上記縮小処理を構成している。   On the other hand, when the difference ΔS between the target position Sp and the detected position S is equal to or smaller than the determination value α (S360: YES, time t5 in FIG. 12), the increase in the target position Sp started in the previous step S320 is stopped. At the same time (S370, time t5 in FIG. 12), the Hi end learning request flag HF is set to “OFF” (S380, time t5 in FIG. 12). And this process is once complete | finished. When the Hi end learning request flag HF is set to “OFF”, the drive control of the electric motor 62 is returned to the normal control, and the electric motor 62 is driven so that the target position Sp and the detection position S coincide. In the Hi edge learning process, the processes in steps S350 to S380 constitute the reduction process.

上記Hi端学習処理が実行されることにより、検出位置Sの補正が完了した後、即ちHi端学習値Pr2の更新が完了し、その更新されたHi端学習値Pr2に基づいて検出位置Sの算出が行われるようになった後においても、目標位置Spの増大は継続して行われる。これにより目標位置Spは補正完了後の検出位置S、すなわちHi端に向けて徐々に変更されていく(図12の時刻t4〜時刻t5)。そして、これと同時に、電動モータ62の駆動による実位置Rの変化に同期して、補正完了後の検出位置Sは目標位置Spに向けて徐々に変更されていく(図12の時刻t4〜時刻t5)。このように、目標位置Spが補正完了後の検出位置Sに向けて変更されていくと同時に、補正完了後の検出位置Sが目標位置Spに向けて変更されていくことにより、補正完了後の検出位置Sと目標位置Spとは互いに近づいていく。そして、補正完了後の検出位置Sと目標位置Spとの差ΔSが徐々に小さくなっていき(図12の時刻t4〜時刻t5)、これにより補正完了後の検出位置Sと目標位置Spとの間に生じたずれは徐々に小さくされていく。ここで、本実施形態では、補正完了後の検出位置Sと目標位置Spとが互いに近づいていくため、第1実施形態のように目標位置Spを補正完了後の検出位置Sに向けて変更していく場合、或いは第2実施形態のように補正完了後の検出位置Sを目標位置Spに向けて変更していく場合と比較して、上記差ΔSがより早期に小さくなる。   By executing the Hi edge learning process, the correction of the detection position S is completed, that is, the update of the Hi edge learning value Pr2 is completed, and the detection position S is updated based on the updated Hi edge learning value Pr2. Even after the calculation is performed, the target position Sp is continuously increased. Accordingly, the target position Sp is gradually changed toward the detection position S after the correction is completed, that is, the Hi end (time t4 to time t5 in FIG. 12). At the same time, the detection position S after completion of correction is gradually changed toward the target position Sp in synchronization with the change of the actual position R by driving the electric motor 62 (time t4 to time in FIG. 12). t5). As described above, the target position Sp is changed toward the detection position S after the correction is completed, and at the same time, the detection position S after the correction is completed is changed toward the target position Sp. The detection position S and the target position Sp approach each other. Then, the difference ΔS between the detection position S after the correction is completed and the target position Sp is gradually reduced (time t4 to time t5 in FIG. 12), and thereby the detection position S after the correction is completed and the target position Sp. The gaps that occur in between are gradually reduced. Here, in the present embodiment, since the detection position S and the target position Sp after completion of correction approach each other, the target position Sp is changed toward the detection position S after completion of correction as in the first embodiment. Or when the detected position S after completion of correction is changed toward the target position Sp as in the second embodiment, the difference ΔS becomes smaller earlier.

そして、上記差ΔSが判定値α以下に小さくなったことを条件に、目標位置Sと補正完了後の検出位置Sとが一致するように電動モータ62が駆動される。
このように、検出位置Sの補正が完了した後(図12の時刻t4)、直ちに目標位置Spと検出位置Sとが一致するように電動モータ62を駆動するのではなく、補正完了後の検出位置Sと目標位置Spとのずれを小さくしてから、目標位置Spと検出位置Sとが一致するように電動モータ62が駆動される(図12の時刻t5)。従って、検出位置Sの補正が完了した直後の機関運転状態の急変、より具体的にはバルブ特性の急変に起因する機関運転状態の急変が抑えられるようになる。
The electric motor 62 is driven so that the target position S coincides with the detected position S after completion of the correction on the condition that the difference ΔS has become smaller than the determination value α.
As described above, after the correction of the detection position S is completed (time t4 in FIG. 12), the electric motor 62 is not driven so that the target position Sp and the detection position S coincide with each other, but the detection after the correction is completed. After the deviation between the position S and the target position Sp is reduced, the electric motor 62 is driven so that the target position Sp and the detection position S coincide (time t5 in FIG. 12). Therefore, a sudden change in the engine operation state immediately after the correction of the detection position S, more specifically, a sudden change in the engine operation state due to a sudden change in the valve characteristics can be suppressed.

以上説明したように、本実施形態によれば、第1実施形態で説明した(1)及び(2)の作用効果に加え、次の作用効果を得ることができる。
(5)補正完了後の検出位置Sと目標位置Spとの差を徐々に小さくする縮小処理として、補正完了後の検出位置Sを目標位置Spに向けて徐々に変更するべく電動モータ62を駆動するとともに、目標位置Spを補正完了後の検出位置Sに向けて徐々に変更する処理を行うようにしている。従って、この縮小処理の実行により、補正完了後の検出位置Sと目標位置Spとが互いに近づいていくため、より早期に補正完了後の検出位置Sと目標位置Spとの差ΔSを小さくすることができるようになる。
As described above, according to the present embodiment, the following operational effects can be obtained in addition to the operational effects (1) and (2) described in the first embodiment.
(5) As a reduction process for gradually reducing the difference between the detected position S and the target position Sp after completion of correction, the electric motor 62 is driven to gradually change the detected position S after completion of correction toward the target position Sp. In addition, a process of gradually changing the target position Sp toward the detection position S after completion of the correction is performed. Therefore, since the detection position S after completion of correction and the target position Sp approach each other by executing this reduction process, the difference ΔS between the detection position S after completion of correction and the target position Sp should be reduced earlier. Will be able to.

なお、上記各実施形態は以下のように変更して実施することもできる。
・判定値αとして、上記Lo端に相当する値を設定するようにしたが、この他の値に変更してもよい。また、上記ステップS150、ステップS270、ステップS360では、目標位置Spと補正完了後の検出位置Sと差ΔSが判定値α以下であるか否かを判定するようにしたが、目標位置Spと補正完了後の検出位置Sとが一致したか否かを判定する、換言すれば判定値αとして「0」を設定するようにしてもよい。
In addition, each said embodiment can also be changed and implemented as follows.
Although the value corresponding to the Lo end is set as the determination value α, it may be changed to another value. In step S150, step S270, and step S360, it is determined whether or not the difference ΔS between the target position Sp and the detected position S after completion of correction is equal to or smaller than the determination value α. It may be determined whether or not the detection position S after completion matches, in other words, “0” may be set as the determination value α.

・第1及び第3実施形態において、補正完了後の検出位置Sに向けて目標位置Spを変更する際の当該目標位置Spの変更速度を、補正完了前の変更速度とは異なる速度に変更するようにしてもよい。   In the first and third embodiments, the change speed of the target position Sp when changing the target position Sp toward the detection position S after completion of correction is changed to a speed different from the change speed before completion of correction. You may do it.

・Lo端学習時においても、上記各実施形態と同様な原理に基づく縮小処理を実行するようにしてもよい。
・上記位置センサ63は、磁気変化を利用して電動モータ62のロータの回転位相変化を検出する磁気センサであったが、この他のセンサ(例えば光学式のセンサ等)を用いるようにしてもよい。
-Also during Lo end learning, reduction processing based on the same principle as in each of the above embodiments may be executed.
The position sensor 63 is a magnetic sensor that detects a change in the rotational phase of the rotor of the electric motor 62 using a magnetic change, but other sensors (for example, an optical sensor or the like) may be used. Good.

・電動モータ62のロータの回転位相変化に基づいてコントロールシャフト21の移動量Pを検出するようにしたが、コントロールシャフト21の移動量Pを直接検出するようにしてもよい。   Although the movement amount P of the control shaft 21 is detected based on the rotational phase change of the rotor of the electric motor 62, the movement amount P of the control shaft 21 may be directly detected.

・可変動弁機構20の可動部であるコントロールシャフト21の動作位置を検出するようにしたが、同可変動弁機構20にあってバルブ特性の変更に関与する他の可動部の動作位置、例えばスライダギア26の動作位置や、入力部23と出力部24との相対位相差などを記憶するようにしてよい。   The operation position of the control shaft 21 that is a movable part of the variable valve mechanism 20 is detected, but the operation position of another movable part that is involved in the change of the valve characteristics in the variable valve mechanism 20, for example, The operation position of the slider gear 26, the relative phase difference between the input unit 23 and the output unit 24, and the like may be stored.

・上記可変動弁機構20は、電動モータ62で駆動される機構であったが、この他のアクチュエータで可変動弁機構20が駆動される場合であっても、本発明は同様に適用することができる。   The variable valve mechanism 20 is a mechanism driven by the electric motor 62, but the present invention is similarly applied even when the variable valve mechanism 20 is driven by another actuator. Can do.

・上記実施形態では、可変動弁機構20にて吸気バルブ10のバルブ特性を変更するようにしたが、排気バルブ15のバルブ特性を変更する場合、あるいは吸気バルブ10及び排気バルブ15のバルブ特性を変更する場合にも同様に適用することができる。   In the above embodiment, the valve characteristic of the intake valve 10 is changed by the variable valve mechanism 20, but when the valve characteristic of the exhaust valve 15 is changed or the valve characteristics of the intake valve 10 and the exhaust valve 15 are changed. The same applies to a change.

・上記実施形態で説明した可変動弁機構20に限らず、他の構成で吸気バルブ10や排気バルブ15といった機関バルブのバルブ特性(例えば、開時期、閉時期、開弁期間、あるいは最大リフト量等)を可変とする可変動弁機構であっても、本発明は同様に適用することができる。   -Not only the variable valve mechanism 20 described in the above embodiment, but also other valve characteristics of engine valves such as the intake valve 10 and the exhaust valve 15 (for example, opening timing, closing timing, valve opening period, or maximum lift amount). The present invention can be similarly applied even to a variable valve mechanism that makes the above variable.

・上記実施形態では、内燃機関に設けられた可動機構である可変動弁機構20についてその駆動を制御するアクチュエータの制御装置に本発明を適用した場合について説明した。しかし、本発明の適用対象となるアクチュエータの制御装置はそうしたものに限られるものではなく、他の可動機構(例えば電動式のスロットルバルブなど)の駆動制御を行うアクチュエータの制御装置にも同様に適用することができる。   In the above-described embodiment, the case where the present invention is applied to the actuator control device that controls the driving of the variable valve mechanism 20 that is a movable mechanism provided in the internal combustion engine has been described. However, the actuator control device to which the present invention is applied is not limited to such a device, and is similarly applied to an actuator control device that controls driving of other movable mechanisms (for example, an electric throttle valve). can do.

本発明にかかる制御装置を具体化した第1実施形態にあって、これが適用される内燃機関の吸気弁駆動機構及び排気弁駆動機構の構成を説明する縦断面図。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a longitudinal sectional view illustrating a configuration of an intake valve drive mechanism and an exhaust valve drive mechanism of an internal combustion engine to which the control device according to the present invention is embodied in the first embodiment. 同実施形態における吸気弁駆動機構及び排気弁駆動機構の配置構造を示す平面図。The top view which shows the arrangement structure of the intake valve drive mechanism and exhaust valve drive mechanism in the embodiment. 同実施形態における可変動弁機構の破断斜視図。The fracture | rupture perspective view of the variable valve mechanism in the embodiment. 同実施形態において、吸気バルブのバルブ特性を制御する制御システムを示すブロック図。The block diagram which shows the control system which controls the valve characteristic of an intake valve in the embodiment. 同実施形態において、実際の動作位置に対する検出位置のずれを補正する処理を説明するための概念図。In the embodiment, the conceptual diagram for demonstrating the process which correct | amends the shift | offset | difference of the detection position with respect to an actual operation position. Hi端学習時のコントロールシャフトの動作位置についてその変化態様を示すタイミングチャート。The timing chart which shows the change aspect about the operation position of the control shaft at the time of Hi edge learning. 同実施形態におけるHi端学習処理の手順を示すフローチャート。The flowchart which shows the procedure of the Hi edge learning process in the embodiment. 同実施形態におけるHi端学習処理が実行されたときの検出位置S、目標位置、及び実位置の変化態様を示すタイミングチャート。The timing chart which shows the change aspect of the detection position S, target position, and real position when the Hi edge learning process in the embodiment is performed. 第2実施形態におけるHi端学習処理の手順を示すフローチャート。The flowchart which shows the procedure of the Hi edge learning process in 2nd Embodiment. 同実施形態におけるHi端学習処理が実行されたときの検出位置S、目標位置、及び実位置の変化態様を示すタイミングチャート。The timing chart which shows the change aspect of the detection position S, target position, and real position when the Hi edge learning process in the embodiment is performed. 第3実施形態におけるHi端学習処理の手順を示すフローチャート。The flowchart which shows the procedure of the Hi edge learning process in 3rd Embodiment. 同実施形態におけるHi端学習処理が実行されたときの検出位置S、目標位置、及び実位置の変化態様を示すタイミングチャート。The timing chart which shows the change aspect of the detection position S, target position, and real position when the Hi edge learning process in the embodiment is performed.

符号の説明Explanation of symbols

2…シリンダヘッド、5…吸気カムシャフト、6…吸気用カム、7…排気カムシャフト、8…排気用カム、10…吸気バルブ、10a…リテーナ、11…バルブスプリング、12…ロッカアーム、12a…ローラ、13…ラッシュアジャスタ、14…スプリング、15…排気バルブ、15a…リテーナ、16…バルブスプリング、17…ラッシュアジャスタ、18…ロッカアーム、18a…ローラ、20…可変動弁機構、21…コントロールシャフト、22…支持パイプ、22a…長孔、23…入力部、23a…ヘリカルスプライン、23b…ローラ、24…出力部、24a…ヘリカルスプライン、26…スライダギア、26a…ヘリカルスプライン、26b…ヘリカルスプライン、27…係止ピン、28…ブッシュ、28a…貫通孔、29…溝、40…吸気弁駆動機構、45…排気弁駆動機構、60…モータ用制御装置、61…制御部、61a…CPU、61b…RAM、61c…EEPROM、62…電動モータ、63…位置センサ、64…変換機構、70…アクセルセンサ、71…クランク角センサ、72…イグニッションスイッチ(IGスイッチ)、80…通信ネットワーク(CAN)、100…機関用制御装置。   2 ... cylinder head, 5 ... intake camshaft, 6 ... intake cam, 7 ... exhaust camshaft, 8 ... exhaust cam, 10 ... intake valve, 10a ... retainer, 11 ... valve spring, 12 ... rocker arm, 12a ... roller , 13 ... Rush adjuster, 14 ... Spring, 15 ... Exhaust valve, 15a ... Retainer, 16 ... Valve spring, 17 ... Rush adjuster, 18 ... Rocker arm, 18a ... Roller, 20 ... Variable valve mechanism, 21 ... Control shaft, 22 ... support pipe, 22a ... long hole, 23 ... input part, 23a ... helical spline, 23b ... roller, 24 ... output part, 24a ... helical spline, 26 ... slider gear, 26a ... helical spline, 26b ... helical spline, 27 ... Locking pin, 28 ... bush, 28a ... through hole, 29 Groove, 40 ... intake valve drive mechanism, 45 ... exhaust valve drive mechanism, 60 ... motor controller, 61 ... control unit, 61a ... CPU, 61b ... RAM, 61c ... EEPROM, 62 ... electric motor, 63 ... position sensor, 64 ... Conversion mechanism, 70 ... Accelerator sensor, 71 ... Crank angle sensor, 72 ... Ignition switch (IG switch), 80 ... Communication network (CAN), 100 ... Controller for engine.

Claims (5)

内燃機関に設けられた可動機構の可動部を駆動するアクチュエータと、前記可動部の動作位置を検出するセンサとを有し、当該センサにて検出される前記可動部の検出位置と前記可動部の目標位置とが一致するように前記アクチュエータの駆動を制御するとともに、前記可動部の動作位置に対して前記検出位置がずれているときには、前記可動部がその可動端に達するように前記目標位置を変更し、同可動部が前記可動端に達したときの前記検出位置を学習値として設定し、同学習値に基づいて前記検出位置のずれを補正する補正処理を行うアクチュエータの制御装置において、
前記検出位置の補正が完了した後、その補正完了後の前記検出位置と前記目標位置との差を徐々に小さくする縮小処理を実行し、前記差が所定値以下となったことを条件に前記目標位置と補正完了後の前記検出位置とが一致するように前記アクチュエータを駆動する
ことを特徴とするアクチュエータの制御装置。
An actuator that drives a movable part of a movable mechanism provided in an internal combustion engine; and a sensor that detects an operating position of the movable part, the detection position of the movable part detected by the sensor and the position of the movable part The driving of the actuator is controlled so as to coincide with the target position, and when the detection position is deviated from the operation position of the movable part, the target position is set so that the movable part reaches its movable end. In the control device of the actuator for performing a correction process to change, set the detection position when the movable portion reaches the movable end as a learning value, and correct the deviation of the detection position based on the learning value,
After the correction of the detection position is completed, a reduction process for gradually reducing the difference between the detection position after the correction is completed and the target position is executed, and the difference is less than or equal to a predetermined value. The actuator control apparatus, wherein the actuator is driven so that a target position and the detected position after completion of correction coincide with each other.
前記縮小処理が、前記目標位置を補正完了後の前記検出位置に向けて徐々に変更する処理である
請求項1に記載のアクチュエータの制御装置。
The actuator control device according to claim 1, wherein the reduction process is a process of gradually changing the target position toward the detection position after completion of correction.
前記縮小処理が、補正完了後の前記検出位置を前記目標位置に向けて徐々に変更するべく前記アクチュエータを駆動する処理である
請求項1に記載のアクチュエータの制御装置。
The actuator control apparatus according to claim 1, wherein the reduction process is a process of driving the actuator so as to gradually change the detected position after completion of correction toward the target position.
前記縮小処理が、補正完了後の前記検出位置を前記目標位置に向けて徐々に変更するべく前記アクチュエータを駆動するとともに、前記目標位置を補正完了後の前記検出位置に向けて徐々に変更する処理である
請求項1に記載のアクチュエータの制御装置。
The reduction process is a process of driving the actuator to gradually change the detected position after completion of correction toward the target position, and gradually changing the target position toward the detected position after completion of correction. The actuator control device according to claim 1.
前記可動機構は、前記内燃機関の機関バルブについてそのバルブ特性を可変とする可変動弁機構である
請求項1〜4のいずれか1項に記載のアクチュエータの制御装置。
The actuator control apparatus according to claim 1, wherein the movable mechanism is a variable valve mechanism that varies a valve characteristic of an engine valve of the internal combustion engine.
JP2007138919A 2007-05-25 2007-05-25 Actuator control device Expired - Fee Related JP4683009B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007138919A JP4683009B2 (en) 2007-05-25 2007-05-25 Actuator control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007138919A JP4683009B2 (en) 2007-05-25 2007-05-25 Actuator control device

Publications (2)

Publication Number Publication Date
JP2008291770A true JP2008291770A (en) 2008-12-04
JP4683009B2 JP4683009B2 (en) 2011-05-11

Family

ID=40166746

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007138919A Expired - Fee Related JP4683009B2 (en) 2007-05-25 2007-05-25 Actuator control device

Country Status (1)

Country Link
JP (1) JP4683009B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1162642A (en) * 1997-08-26 1999-03-05 Denso Corp Valve timing control device for internal combustion engine
JP2006170011A (en) * 2004-12-14 2006-06-29 Toyota Motor Corp Valve characteristic control device of internal combustion engine
JP2007051603A (en) * 2005-08-19 2007-03-01 Toyota Motor Corp Control device of internal combustion engine
JP2007085328A (en) * 2005-08-24 2007-04-05 Toyota Motor Corp Variable valve system for internal combustion engine
JP2007107463A (en) * 2005-10-14 2007-04-26 Nissan Motor Co Ltd Internal combustion engine
JP2007127110A (en) * 2005-11-07 2007-05-24 Toyota Motor Corp Control device for internal combustion engine

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1162642A (en) * 1997-08-26 1999-03-05 Denso Corp Valve timing control device for internal combustion engine
JP2006170011A (en) * 2004-12-14 2006-06-29 Toyota Motor Corp Valve characteristic control device of internal combustion engine
JP2007051603A (en) * 2005-08-19 2007-03-01 Toyota Motor Corp Control device of internal combustion engine
JP2007085328A (en) * 2005-08-24 2007-04-05 Toyota Motor Corp Variable valve system for internal combustion engine
JP2007107463A (en) * 2005-10-14 2007-04-26 Nissan Motor Co Ltd Internal combustion engine
JP2007127110A (en) * 2005-11-07 2007-05-24 Toyota Motor Corp Control device for internal combustion engine

Also Published As

Publication number Publication date
JP4683009B2 (en) 2011-05-11

Similar Documents

Publication Publication Date Title
JP4710192B2 (en) Control device for internal combustion engine with variable valve mechanism
US9765706B2 (en) Controller for internal combustion engine
JP4692339B2 (en) Control device for variable valve mechanism
JP2011080431A (en) Variable valve gear of internal combustion engine
JP4683009B2 (en) Actuator control device
JP2008286053A (en) Control device for valve system
JP5003444B2 (en) Control device for variable valve mechanism
JP4784302B2 (en) Abnormality detection device for variable valve mechanism
JP4211628B2 (en) Variable valve mechanism
JP4858235B2 (en) Control device for variable valve mechanism
JP4715536B2 (en) Maximum lift control device for engine valves
JP2008157088A (en) Valve gear for internal combustion engine
JP2008291769A (en) Control device for actuator
JP4985514B2 (en) Actuator control device
JP4618273B2 (en) Control device for internal combustion engine
JP2007332943A (en) Variable valve system control device of internal combustion engine
JP2008286173A (en) Control device for on-vehicle internal combustion engine
JP4831357B2 (en) Actuator control device
JP2008291768A (en) Control device for actuator
JP6756309B2 (en) Control device for variable valve mechanism of internal combustion engine
JP4894286B2 (en) Variable valve mechanism control apparatus for internal combustion engine
JP5272495B2 (en) Electric motor control device
JP2008051111A (en) Valve driving system for internal combustion engine
JP2007032443A (en) Intake air quantity control device for multi-cylinder internal combustion engine
JP2006105095A (en) Internal combustion engine equipped with variable compression ratio mechanism

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100326

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100406

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

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

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

Free format text: PAYMENT UNTIL: 20140218

Year of fee payment: 3

R151 Written notification of patent or utility model registration

Ref document number: 4683009

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

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees