Valve timing control apparatus for internal combustion engine

Information

  • Patent Grant
  • 6516759
  • Patent Number
    6,516,759
  • Date Filed
    Monday, June 25, 2001
    23 years ago
  • Date Issued
    Tuesday, February 11, 2003
    21 years ago
Abstract
A valve timing control apparatus for an internal combustion engine is capable of ensuring good response within a control range, stability outside the control range, and durability without increasing the capacity of electric power for a drive circuit and an OCV coil. The valve timing control apparatus includes an intake vale 31, an exhaust valve 32, an engine operating condition detecting section (3, 11, 14), a target valve timing calculating section 21, variable valve timing mechanisms 15, 16, an actual valve timing detecting section (14, 17, 18), a control amount calculating section 21 for calculating a control amount based on target valve timing, actual valve timing and engine operating conditions, and an actual valve timing control section (19, 20) for outputting the control amount as an output control amount to the variable valve timing mechanisms. When the target valve timing is outside a prescribed control range, the control amount calculated by the control amount calculating section 21 is not made as an output control amount supplied to the actual valve timing control section (19, 20).
Description




This application is based on Application No. 2001-025747, filed in Japan on Feb. 1, 2001, the contents of which are hereby incorporated by reference.




BACKGROUND OF THE INVENTION




1. Field of the Invention




The present invention relates to the valve timing control apparatus for an internal combustion engine for controlling the opening and/or closing timing of intake valves and/or exhaust valves of the internal combustion engine.




2. Description of the Related Art




In a valve timing control apparatus in which cam angles representative of the rotational positions of cams mounted on camshafts, respectively, for operating intake valves and exhaust valves are controlled to retard or advance with respect to the crank angle of a crankshaft of an internal combustion engine, it has been known in the past that when the amount of actual advanced angle is moving toward the amount of target advanced angle by more than a prescribed value, the calculation of an integral value is controlled to stop.




First, such known valve timing control will be described below.

FIG. 2

is an explanatory view illustrating the phase shift range of a known valve timing control apparatus for an internal combustion engine represented by the relation between the amount of valve lift and the crank angle position of the crankshaft. In addition,

FIGS. 4 through 6

are perspective views illustrating the internal structure, at a maximum retarded angle position, a locked position and a maximum advanced angle position, respectively, of a valve actuator provided with a variable valve timing mechanism (hereinafter referred to as a VVT mechanism) for individually varying the valve timing (i.e., opening or closing timing) of each of the intake valves and exhaust valves.




The valve timing is variable between a curve indicated by an alternate long and short dash line and another curve indicated by a broken line, as illustrated in FIG.


2


. Such a variable range of the valve timing is determined by an operable or movable range of vanes


152


of the valve actuator within a housing


151


, as illustrated in

FIG. 4

to FIG.


6


.

FIG. 4

is a maximum retarded angle position of the vanes


152


relative to the housing


151


, and

FIG. 6

is a maximum advanced angle position thereof. The actuator is mounted on the camshaft for making the cam angle (i.e., the rotational position of the camshaft) variable relative to the crank angle (i.e., the rotational position of the crankshaft).




Next, a basic operation of this known valve timing control apparatus will be described according to flow charts of

FIGS. 17 and 18

and a timing chart of FIG.


19


.

FIG. 17

illustrates a flow chart relating to the operation of the prior art. In

FIG. 17

, first in step


1701


, the amount of an actual advanced angle VTd is detected from outputs of a cam angle sensor, which detects the cam angle of the camshaft, and a crank angle sensor, which detects the crank angle of the crankshaft. Then in step


1702


, a proper target valve timing, i.e., the amount of a target advanced angle VTt suitable for engine operating conditions, is calculated. In step


1703


, the actual advanced angle amount VTd is subtracted from the target advanced angle amount VTt to provide a control deviation VTe.




Subsequently, in step


1704


, the control deviation VTe is multiplied by a proportional gain Pgain to provide a proportional value Ip. In step


1705


, a difference between the current control deviation VTe and the last control deviation VTe(i−1) is multiplied by a derivative gain Dgain to provide a derivative value Id. In step


1706


, an integral value Ii is calculated.




The calculation of the integral value Ii is performed according to the flow chart of FIG.


18


. That is, first in step


1801


, when an absolute value |VTe| of the control deviation VTe is greater than an absolute value |VTe(i−1)| of the last control deviation VTe(i−1), it is determined that the actual advanced angle amount VTd does not follow the target advanced angle amount VTt. Then, in step


1802


, the integral value Ii is added by the result of multiplication of the control deviation VTe and the integral gain Igain to provide an updated integral value Ii . Otherwise, when the absolute value |VTe| of the control deviation is less than the absolute value of the last deviation |VTe(i−1)| in step


1801


, nothing is done so the integral value Ii is not updated and the last value is maintained as it is.




Returning to

FIG. 17

, in step


1707


, it is determined whether the absolute value |VTe| of the control deviation is equal to or less than a reference value VTh for determination of whether the actual advanced angle amount is in a steady state. When it is determined that the absolute value |VTe| is greater than the reference value VTh, then in step


1708


, an output current value Iout is calculated by adding a holding current learned value Ih, the proportional value Ip, the derivative value Id, and the integral value Ii together. When it is determined in step


1707


that the absolute value |VTe| is less than the reference value VTh, the holding current learned value Ih and the integral value Ii are added to each other to provide an output current value Iout.




Thereafter in step


1710


, the output current value Iout is converted into a corresponding duty value, which are output to oil control valves (OCVs). The oil control valves (OCVs) cooperate with an oil pump to constitute a hydraulic pressure supply system for controlling the oil pressure of each valve actuator to adjust the phase or angle of each corresponding cam and hence camshaft. The OCVs are represented by reference numerals


19


and


20


in

FIG. 1

which will be later used to explain the present invention in detail. The internal structure of one of the OCVs is illustrated in

FIGS. 7 through 9

for controlling the current to be supplied to a coil


193


thereby to perform the switching of oil pressure by the OCV.




Next, an actual operation of the above-mentioned known valve timing control apparatus will be described according to the timing chart of FIG.


19


.

FIG. 19

illustrates changes in the actual advanced angle amount VTd, the target advanced angle amount VTt, the output current value Iout and the integral value Ii. The target advanced angle amount VTt changes to the maximum advanced angle position at a time point


1901


. Since a deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd continues to be large until at a time point


1902


, the OCV is controlled by the output current value Iout calculated by the operational expression at the time point


1708


of FIG.


17


. At the time point


1902


, the actual advanced angle VTd cannot follow the target advanced angle amount VTt. However, the VVT actuator is in a state fixed to the most or maximum advanced angle side, and hence it cannot be moved toward the advanced angle side any further. As a result, there still remains the deviation between the actual advanced angle amount VTd and the target advanced angle amount VTt.




From the time point


1902


to a time point


1903


, the actual advanced angle amount VTd does not follow the target advanced angle amount VTt, so the integral value Ii is updated in a direction to increase. From the time point


1903


to a time point


1904


, the integral value Ii is fixed to a preset upper limit integral value and exists in a state unable to increase any more. When the target advanced angle amount VTt changes to the retarded angle side at the time point


1904


, the VVT actuator is controlled by the output current value Iout calculated in step


1708


of FIG.


16


. However, since the integral value Ii was updated by mistake to an increasing side with the target advanced angle amount VTt being at the maximum advanced angle position, the actual advanced angle amount VTd cannot follow the target advanced angle amount VTt from the time point


1904


to the time point


1905


, thus reducing the response.




Moreover, for example, Japanese Patent Application Laid-Open No. 7-229409 discloses another conventional valve timing control apparatus in which valve timing control based on a difference in phase between the crank angle and the cam angle is stopped at a high speed rotation of the engine, and instead valve timing is controlled by the maximum retarded angle. According to this prior art, in the case where the intake valve closing timing of an intake valve is made to be at the maximum retarded angle to retard the intake valve closing timing for the purpose of achieving the effect of inertia supercharging at a high speed rotation of the engine, an error in the detected phase difference between the crank angle and the cam angle grows greater as the rotational speed of the engine increases, and to prevent this, the control value is fixed at the maximum retarded angle during the high speed rotation of the engine.




With the known valve timing control apparatuses as described above, the range in which the valve timing can be varied is from the maximum advanced angle position to the maximum retarded angle position. Thus, there arises the following problem; that is, in case where even with the target advanced angle amount becoming the maximum advanced angle position, there remains a deviation between the actual advanced angle and the target advanced angle amount due to the fact that the actual advanced angle can not actually follow the target advanced angle amount owing to detection errors on the part of the means for actually detecting the valve timing, the insufficient working accuracy of the variable valve timing mechanism, etc., the integral value is updated so that the response reduces when the target advanced angle amount exceeds the maximum advanced angle position.




In addition, in the case where control is performed with the actuator being at a mechanical stop position thereof, the control position of the actuator becomes more stable when the actuator is controlled to be pushed against the mechanical stop position rather than when controlled in a feedback manner. Thus, there also arise the following problems; the detection errors on the part of the means for actually detecting the valve timing occur even in rotational speed ranges other than the high speed rotation range, and the insufficient working accuracy of the variable valve timing mechanism is an error factor irrespective of the number of revolutions per unit time of the engine.




SUMMARY OF THE INVENTION




The present invention is intended to solve the various problems as described above, and has for its object to provide a valve timing control apparatus for an internal combustion engine which is capable of ensuring not only good response when a target advanced angle amount is within a control range but also stability when the target advanced angle amount is out of the control range, thus providing durability without increasing the power capacities of a driving circuit and an OCV coil.




Thus, the valve timing control apparatus according to the present invention stops feedback control based on a deviation between a target advanced angle amount and an actual advanced angle amount, but performs control based on a fixed control value when the target advanced angle amount is out of a preset control range. In addition, updating an integral value is stopped and the integral value is not reflected on control when the target advanced angle amount is out of the preset control range. Otherwise, when the target advanced angle amount shifts from the outside of the control range into the control range, the integral value is initialized.




According to the present invention, there is provided a valve timing control apparatus for an internal combustion engine including: an intake valve and an exhaust valve being driven to operate in synchronization with rotation of the engine; an engine operating condition detecting section for detecting the operating conditions of the engine; a valve timing calculating section for calculating a target valve timing for at least one of the intake valve and the exhaust valve in accordance with the engine operating conditions; a variable valve timing mechanism for varying an opening timing and a closing timing of at least one of the intake valve and the exhaust valve; a valve timing detecting section for detecting an actual valve timing of at least one of the intake valve and the exhaust valve; a control amount calculating section for calculating a control amount based on the target valve timing, the actual valve timing and the engine operating conditions; an actual valve timing control section for outputting the control amount as an output control amount to the variable valve timing mechanism. Only when the target valve timing is within a prescribed control range, a control amount, which corresponds to a deviation between the target valve timing and the actual valve timing calculated by the control amount calculating section, is output as the output control amount to the actual valve timing control section.




In a preferred form of the present invention, when the target valve timing is outside the control range on a side where the control amount is set to a large value, the output control amount is equal to the sum of a holding control amount and a prescribed amount.




In another preferred form of the present invention, the holding control amount is the output control amount in a state in which the actual valve timing substantially matches the target valve timing when the target valve timing is within the control range.




In a further preferred form of the present invention, the valve timing control apparatus further includes a holding control amount learning section for learning the output control amount in a state in which the actual valve timing substantially matches the target valve timing when the target valve timing is within the control range.




In a yet further preferred form of the present invention, the output control amount is a current value for controlling the actual valve timing control section.




In a still further preferred form of the present invention, the holding control amount is set as a maximum control amount when the holding control amount learning section does not perform a learning operation.




In a further preferred form of the present invention, the maximum control amount of the holding control amount is a maximum value of a variation tolerance caused by the actual valve timing control section.




In a further preferred form of the present invention, the prescribed amount is set to the output control amount with which at least the actual valve timing is stopped at a mechanical stop position.




In a further preferred form of the present invention, when the control amount calculated by the control amount calculating section is greater than the sum of the holding control amount and a prescribed amount, or when the actual valve timing is within the control range, even with the target valve timing being outside the control range, the control amount calculated by the control amount calculating section is made as the output control amount.




In a further preferred form of the present invention, the valve timing control apparatus further includes an integral control section for integrating a deviation between the target valve timing and the actual valve timing to provide an integral correction value for correcting the control amount calculated by the control amount calculating section. The integral correction value is corrected to the control amount calculated by the control amount calculating section, and when the target valve timing is outside the control range, the control amount is set in such a manner as to inhibit the integral correction value from being updated.




In a further preferred form of the present invention, the valve timing control apparatus further includes an integral control section for integrating a deviation between the target valve timing and the actual valve timing to provide an integral correction value for correcting the control amount calculated by the control amount calculating section. The integral correction value is corrected to the control amount calculated by the control amount calculating section, and when the target valve timing is outside the control range, the control amount is set in such a manner as to inhibit the integral correction value from being corrected to the control amount.




In a further preferred form of the present invention, the valve timing control apparatus further includes an integral control section for integrating a deviation between the target valve timing and the actual valve timing to provide an integral correction value for correcting the control amount calculated by the control amount calculating section. The integral correction value is corrected to the control amount calculated by the control amount calculating section, and when the target valve timing changes from the outside of the control range into the control range, the integral correction value is initialized.











The above and other objects, features and advantages of the present invention will become more readily apparent to those skilled in the art from the following detailed description of preferred embodiments of the present invention taken in conjunction with the accompanying drawings.




BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a block diagram illustrating a valve timing control apparatus of an internal combustion engine according to the present invention.





FIG. 2

is an explanatory view illustrating a phase shift range represented by the relation of the amount of valve lift to the crank angle position according to a generally known valve timing control apparatus for an internal combustion engine.





FIG. 3

is a timing chart illustrating the phase relation between the output pulse of a general crank angle sensor and the output pulse of a general cam angle sensor.





FIG. 4

is a perspective view illustrating the internal structure of a general actuator at its maximum retarded angle position.





FIG. 5

is a perspective view illustrating the internal structure of the general actuator at its locked position.





FIG. 6

is a perspective view illustrating the internal structure of the general actuator at its maximum advanced angle position.





FIG. 7

is a cross sectional side view illustrating the internal structure of a general OCV in its minimum control state.





FIG. 8

is a cross sectional side view illustrating the internal structure of the general OCV in its intermediate control state.





FIG. 9

is a cross sectional side view illustrating the internal structure of the general OCV in its maximum control state.





FIG. 10

is a flow chart illustrating the operation of a valve timing control apparatus for an internal combustion engine according to one embodiment of the present invention.





FIG. 11

is a flow chart illustrating how to calculate an integral value Ii in the valve timing control apparatus for an internal combustion engine according to one embodiment of the present invention.





FIG. 12

is a flow chart illustrating how to learn a holding current learned value Ih in the valve timing control apparatus of for an internal combustion engine according to one embodiment of the present invention.





FIG. 13

is a flow chart illustrating how to determine a holding control current value Iv in the valve timing control apparatus for an internal combustion engine according to one embodiment of the present invention.





FIG. 14

is a timing chart illustrating the operation of the valve timing control apparatus for an internal combustion engine according to one embodiment of the present invention.





FIG. 15

is a flow chart illustrating the operation of the valve timing control apparatus for an internal combustion engine according to another embodiment of the present invention.





FIG. 16

is a timing chart illustrating the operation of the valve timing control apparatus for an internal combustion engine according to another embodiment of the present invention.





FIG. 17

is a flow chart illustrating the operation of a known valve timing control apparatus for an internal combustion engine.





FIG. 18

is a flow chart illustrating how to calculate an integral value Ii in the known valve timing control apparatus for an internal combustion engine.





FIG. 19

is a timing chart illustrating the operation of the known valve timing control apparatus for an internal combustion engine.











DESCRIPTION OF THE PREFERRED EMBODIMENTS




Now, preferred embodiments of the present invention will be described in detail referring to the accompanying drawings.




Embodiment 1





FIG. 1

illustrates the configuration of a valve timing control apparatus for an internal combustion engine according to one embodiment of the present invention in association with peripheral portions of the internal combustion engine. A reference numeral


1


designates an internal combustion engine for a vehicle such as a motor car. An air cleaner


2


is connected with an intake pipe


4


of the internal combustion engine


1


for cleaning air sucked therein. An airflow sensor


3


meters the amount of air sucked into the internal combustion engine


1


. A throttle valve


5


adjusts the amount of air sucked into the internal combustion engine


1


thereby to control the output power of the internal combustion engine


1


. An idle speed control valve


6


is operated to permit the air flowing through the intake pipe


4


while bypassing the throttle valve


5


(hereinafter simply referred to as ISCV) so as to perform control on the number of revolutions per unit time of the engine and the like.




An injector


7


supplies the amount of fuel corresponding to the amount of sucked air to the intake pipe


4


. A spark plug


8


generates a spark to fire an air-fuel mixture in a combustion chamber in each cylinder of the internal combustion engine


1


. An ignition coil


9


supplies high voltage energy to the spark plug


8


.




An exhaust pipe


10


is connected with the internal combustion engine


1


for discharging exhaust gases from the combustion chamber in each cylinder to the atmosphere. An oxygen sensor


11


is mounted on the exhaust pipe


10


for detecting the amount of residual oxygen in the exhaust gases. A catalytic converter


12


containing a three way catalyst is connected with the exhaust pipe


10


for purifying the exhaust gases, in particular HC, CO and NOx together which are harmful gases contained in the exhaust gases, flowing in the exhaust pipe


10


.




A sensor plate


13


having crank angle detecting projections (not shown) on the outer periphery thereof at predetermined locations is connected with the crankshaft of the engine for rotation therewith. A crank angle sensor


14


detects the crank angle or rotational position of the crankshaft. Whenever each projection of the sensor plate


13


crosses the crank angle sensor


14


, the crank angle sensor


14


generates a signal in the form of a pulse representative of the crank angle of the crankshaft.




Actuators


15


and


16


each serve to shift the cam angle of a corresponding valve operating cam and hence a corresponding camshaft


15


C or


16


C relative to the crank angle of the crankshaft. The valve operating cams are mounted on the camshafts


15


C and


16


C, respectively, for integral rotation therewith. Cam angle sensors


17


and


18


each generate a pulse signal representative of the cam angle or rotational position of a corresponding camshaft


15


C or


16


C whenever each projection of a cam angle sensor plate (not shown), which is mounted on a corresponding one of the camshafts


15


C and


16


C for rotation therewith, crosses a corresponding one of the cam angle sensors, as in the case of the crank angle sensor


14


.




Oil control valves (OCVs)


19


and


20


cooperate with an unillustrated oil pump to constitute a hydraulic pressure supply system for hydraulically controlling the actuators


15


and


16


to adjust the rotational phases or positions of the valve operating cams or camshafts


15


C and


16


C relative to the rotational phase or position of the crankshaft. These OCVs


19


and


20


serve to regulate or switch the hydraulic oil pressure supplied to the cam phase variable actuators


15


and


16


thereby to control the phases of the cams on the camshafts


15


C and


16


C.




An electronic control unit (ECU)


21


is in the form of a computer, and constitutes a control unit for controlling the operation of the internal combustion engine


1


. The ECU


21


receives the output signals from the various sensors


3


,


11


,


14


,


17


and


18


, and controls the injector


7


and the spark plug


8


as well as the cam angle phases of the camshafts


15


C and


16


C in accordance with the engine operating conditions detected by the sensors


3


,


11


,


14


,


17


and


18


.




The intake valve and the exhaust valve


31


and


32


is driven by the cams connected with the camshafts


15


C and


16


C, respectively, in synchronization with the rotation of the crankshaft to open and close the intake port and the exhaust port of the combustion chamber defined in each cylinder of the internal combustion engine


1


.




Here, note that the airflow sensor


3


, the oxygen sensor


11


and the crank angle sensor


14


together constitute an engine operating condition detection section. The actuators


15


and


16


constitute a variable valve timing mechanism. The crank angle sensor


14


and the cam angle sensors


17


and


18


together constitute an actual valve timing detection section. The OCVs


19


and


20


constitute an actual valve timing control section. The ECU


21


constitutes a target valve timing calculation section, a control amount calculation section, a holding control amount learning section and an integral control section.




First of all, reference will be made to the control of the internal combustion engine


1


prior to describing the cam phase angle control. The airflow sensor


3


measures the amount of air sucked into the internal combustion engine


1


. The ECU


21


calculates the amount of fuel corresponding to the amount of air thus measured, and drives the injector


7


for a period of time corresponding to the amount of fuel thus calculated. At the same time, the ECU


21


controls a current supply time for which current is supplied to the ignition coil


9


and the timing of cutting off the current supply in order to ignite an air fuel mixture in the combustion chamber in each cylinder by means of the spark plug


8


at appropriate timing.




The amount of air sucked into the internal combustion engine


1


is adjusted by means of the throttle valve


5


to control the output power to be generated by the internal combustion engine


1


. The air fuel mixture in each engine cylinder is combusted to generate exhaust gases which are discharged through the exhaust pipe


10


to the external atmosphere. The exhaust gases passing through the exhaust pipe


10


are purified by means of the catalyst in the catalytic converter


12


inserted in the exhaust pipe


10


. That is, harmful substances such as HC, CO and NOx contained in the exhaust gases are changed into harmless substances of CO


2


and H


2


O through chemical reactions in the catalytic converter


12


. In order to draw out the purification efficiency in the catalytic converter


12


to its maximum extent, the oxygen sensor


11


installed on the exhaust pipe


10


detects the amount of residual oxygen in the exhaust gases so that the ECU


21


can adjust the amount of fuel injected from the fuel injector


7


into the intake pipe


4


in a feedback manner so as to control the air to fuel ratio of the mixture to a stoichiometric ratio.




The internal combustion engine


1


intrinsically has different valve timing required for opening and closing the intake and exhaust valves


31


and


32


in accordance with engine operating conditions. However, since in most internal combustion engines developed in the past, the camshafts are driven to rotate by means of the crankshaft through timing belts, timing chains or the like, the opening and closing timings of the intake and exhaust valves are fixed with respect to the crank angle or rotational position of the crankshaft. However, in recent years, a variable valve timing system has come to be adopted for the purposes of increasing engine output power, decreasing harmful components in the emissions and improving fuel economy.




Thus, the operation of such a variable valve timing system will be explained below. In an internal combustion engine with fixed valve opening and closing timing, the rotation of the crankshaft is transmitted through timing belts, timing chains or the like to pulleys, sprockets or the like fixedly mounted on the camshafts


15


C and


16


C for integral rotation therewith. In contrast, in the variable valve timing system employed by the present invention, the actuators


15


and


16


in place of such pulleys, sprockets or the like are mounted on the camshafts


15


C and


16


C, respectively, for variably changing the relative positions of the crankshaft and the camshafts to enable variable control on the valve opening and closing timing.





FIG. 2

is an explanatory view illustrating a phase variable or shiftable range of each actuator according to the valve timing control apparatus, represented by the relation of the amount of valve lift [mm] (i.e., the amount of valve opening) to the phase position of the crank angle [° CA]. The valve opening and closing timings for the intake valve and the exhaust valve are variable from a broken line curve to an alternate long and short dash line curve in

FIG. 2. A

solid line curve represents the valve opening and closing timings with each actuator being locked by a lock mechanism to stop relative motion between the crankshaft and each camshaft. The alternate long and short dash line curve represents a maximum retarded angle position of each actuator at which the rotational motion of each camshaft relative to the crankshaft in an angle retarding direction is mechanically stopped. A broken line represents a maximum advanced angle position of each actuator at which the rotational motion of each camshaft relative to the crankshaft in an angle advancing direction is mechanically stopped. Here, note that the term “advancing the valve timing” means that the start of opening the intake valve


31


and the exhaust valve


32


is shifted earlier with respect to the crank angle. On the contrary, the term “retarding the valve timing” means that the start of opening the intake valve


31


and the exhaust valve


32


is shifted later with respect to the crank angle. The valve timing can be controlled at any arbitrary position within this phase variable or shiftable change.




In addition,

FIGS. 4 through 6

are the perspective views which illustrate the internal structure of each of the valve actuators


15


and


16


at their maximum retarded angle position, their locked position and their maximum advanced angle position, respectively, with a variable valve timing mechanism (hereinafter, simply referred to as a VVT mechanism) being attached thereto for individually changing the respective valve timings for the intake and exhaust valves.




The actuators


15


and


16


serve to change the valve timing. Each of the actuators


15


and


16


includes a cylindrical housing


151


, a vane member having a plurality of vanes


152


received in the housing


151


, a pair of angle retarding hydraulic chamber


153


and angle advancing hydraulic chamber


154


defined on the opposite sides of each vane


152


in the housing


151


, a lock pin


155


for locking the vane member against the housing


151


to stop relative rotation therebetween, an urging member in the form of a spring


156


for urging the lock pin


155


in a direction to engage a later-mentioned lock recess


157


, and the lock pin


157


formed in the vane member for fitting engagement with the lock pin


155


.




A driving force is transmitted from the crankshaft to the housing


151


through the intermediary of a belt and pulley mechanism (not shown) so that the housing


151


is driven to rotate in a direction indicated at an arrow at a rotational speed equal to a half of the rotational speed of the crankshaft. The driving force transmitted to the housing


151


is further transmitted to the vanes


152


through hydraulic operating fluid in the form of engine oil filled in the angle retarding hydraulic chamber


153


or the angle advancing hydraulic chamber


154


or through abutting engagement of the vanes


152


with the housing


151


. The vane member with the plurality of vanes


152


is fixedly connected with the corresponding camshaft


15


C or


16


C for integral rotation therewith. Thus, the actuators


15


and


16


are driven to operate by the engine oil.





FIG. 4

illustrates the state of the vanes


152


located at the maximum retarded angle position, which is a position corresponding to the alternate long and short dash line of FIG.


2


.

FIG. 6

illustrates the state of the vanes


152


located at the maximum advanced angle position, which is a position corresponding to the broken line of FIG.


2


.

FIG. 5

shows a lock position where the vanes


152


are locked to the housing


151


by means of the lock pin


155


engaged with the lock recess


157


in the lock member, the lock position being a position corresponding to the solid line of FIG.


2


. Such position control is carried out by controlling the hydraulic operating fluid supplied to each of the actuator


15


and


16


. To place the vanes


152


at the maximum retarded angle position of

FIG. 4

, the OCV


19


or


20


is controlled such that the hydraulic operating fluid is supplied to the angle retarding chamber


153


. On the other hand, to place the vanes


152


at the maximum advanced angle position of

FIG. 6

, the OCV


19


or


20


is controlled to supply the hydraulic operating fluid to the angle advancing chamber


154


. Thus, by selectively supplying the hydraulic operating fluid to the angle retarding chamber


153


or the angle advancing chamber


154


, the phase or angle position of the vanes


152


can be shifted in the housing


151


.




More specifically, the angle retarding chamber


153


and the angle advancing chamber


154


serve to determine the operating range of the vanes


152


. The lock recess


157


is provided at a prescribed lock position of the vanes


152


in a manner as to oppose a tip end of the lock pin


155


. The spring


156


urges the lock pin


155


in the direction to engage the lock recess


157


.




Here, note that an oil feed port (not shown) is provided in fluid communication with the lock recess


157


, so that the angle retarding chamber


153


and the angle advancing chamber


154


are selectively switched to supply the hydraulic operating fluid from either one thereof with higher oil pressure to the lock recess


157


.




The vanes


152


movable to shift their phase within the angle retarding chamber


153


and the angle advancing chamber


154


(i.e., within the operating range) are fixedly secured to the camshaft


15


C or


16


C which drives the corresponding intake valve


31


or the exhaust valve


32


. Moreover, though not illustrated, the exhaust valve side actuator


16


is provided with a spring for urging the vanes


152


in an angle advancing direction in order to offset a reactive force of the camshaft


16


C.




The actuators


15


and


16


are operated by lubricating oil (hydraulic oil pressure) of the internal combustion engine


1


supplied from the OCVs


19


and


20


. To control the cam angle phase of the actuator


15


or


16


as shown in

FIGS. 4 through 6

, the amount of hydraulic operating fluid (hydraulic oil pressure) flowing into the actuator


15


or


16


is controlled.




The hydraulic operating fluid is supplied to the angle retarding chamber


153


to adjust the cam angle phase to the maximum retarded angle position, as shown in FIG.


4


. On the contrary, the hydraulic operating fluid is supplied to the angle advancing chamber


154


to adjust the cam angle phase to the maximum advanced angle position, as shown in FIG.


6


.




The OCVs


19


and


20


serve to control whether the hydraulic operating fluid is supplied to the angle retarding chamber


153


or the angle advancing chamber


154


.

FIGS. 7 through 9

are cross sectional side views illustrating the internal structure of the OCV (hydraulic pressure supply system)


19


or


20


. Each of the OCVs


19


and


20


includes a housing


191


of a cylindrical shape in which a spool


192


is slidably accommodated. An electromagnetic coil


193


when energized serves to continuously drive the spool


192


in an operating direction, i.e., to the left in

FIGS. 7 through 9

, against an urging force of a spring


194


, which acts to urge the spool


192


in a returning direction thereof, i.e., to the right in these figures.





FIG. 7

illustrates the case where the current energizing the electromagnetic coil


193


is of a minimum value. In this case, the hydraulic operating fluid from the pump flows into the angle retarding chamber


153


of the intake valve side actuator


15


, whereas the hydraulic operating fluid in the angle advancing chamber


154


thereof flows out into an unillustrated oil pan. In the case of the exhaust valve side actuator


16


, the operation is the opposite of the intake valve side actuator


15


. That is, the hydraulic operating fluid from the pump flows in the angle advancing chamber


154


of the actuator


16


, whereas the hydraulic operating fluid in the angle retarding chamber


153


thereof flows out into the oil pan. The oil path arrangement is such that if no current is supplied to the OCVs


19


and


20


due to electric disconnections, broken wires or the like both on intake stroke and exhaust stroke, the valve overlap (i.e., overlap of the opening period of the intake valve


31


and the opening period of the exhaust valve


32


) is minimized for improved resistance to engine stall.




The condition of the OCV


19


or


20


as shown in

FIG. 9

is the one in which a maximum current is supplied to the electromagnetic coil


193


. During intake strokes, the hydraulic operating fluid from the pump flows into the angle advancing chamber


154


of the actuator, whereas the hydraulic operating fluid in the angle retarding chamber


153


thereof is drained to the oil pan. On the contrary, during exhaust strokes, the hydraulic operating fluid from the pump flows into the angle retarding chamber


153


of the actuator, whereas the hydraulic operating fluid in the angle advancing chamber


154


thereof is drained to the oil pan.




In the lock recess


157


of the actuator, there is formed an unillustrated oil supply port through which hydraulic operating fluid is supplied to the lock recess


157


through switching from one of the angle retarding chamber


153


and the angle advancing chamber


154


which is higher in pressure than the other. When pressure oil in the lock recess


157


being supplied thereto from the oil supply port in the operating state of

FIG. 5

reaches an oil pressure overcoming the urging force of the spring


156


, the lock pin


155


is pushed out from the lock recess


157


under the action of the pressure oil in the lock recess


157


, so that the vanes


152


become operable to rotate relative to the housing


151


.




Stated in a little more detail, the housing


191


has an orifice


195


in fluid communication with the unillustrated pump, orifices


196


and


197


in fluid communication with the actuator


15


or


16


, and drain orifices


198


and


199


in fluid communication with the unillustrated oil pan.




The orifice


196


leads to the angle retarding chamber


153


of the actuator


15


or the angle advancing chamber


154


of the actuator


16


. The orifice


197


leads to the angle advancing chamber


154


of the actuator


15


or the angle retarding chamber


153


of the actuator


16


.




The orifices


196


and


197


are selectively placed into fluid communication with the oil supply orifice


195


in accordance with the axial position of the spool


192


in the housing


191


. The orifice


195


leads to the orifice


196


in

FIG. 7

, but to the orifice


197


in FIG.


9


.




Similarly, the drain orifices


198


and


199


are selectively placed into fluid communication with the orifice


197


or


196


in accordance with the axial position of the spool


192


. In

FIG. 7

, the orifice


197


and the orifice


198


are in fluid communication with each other, but in

FIG. 9

, the orifice


196


and the orifice


199


are in fluid communication with each other.




The oil conduits are arranged such that the oil supply port in the recess


157


is supplied with hydraulic operating fluid or oil from either one of the angle retarding chamber


153


and the angle advancing chamber


154


that is higher in hydraulic pressure than the other. When the hydraulic pressure in the lock recess


157


exceeds the urging force of the spring


156


, the lock pin


155


is pushed out of the lock recess


157


to release the locked state of the vanes


152


.





FIG. 7

illustrates the case where the current energizing the electromagnetic coil


193


is of a minimum value, with the spring


194


being expanded to its maximum. In the case the OCV shown in

FIG. 7

is the intake valve side OCV


19


, the hydraulic operating fluid supplied from the pump through the orifice


195


flows into the angle retarding chamber


153


of the actuator


15


through the orifice


196


. As a result, the actuator


15


is placed into the state illustrated in FIG.


4


.




Consequently, the hydraulic operating fluid in the angle advancing chamber


154


of the actuator


15


is drained to the OCV


19


through the orifice


197


, and thence to the oil pan through the orifice


198


.




On the other hand, in the case the OCV shown in

FIG. 7

is the exhaust valve side OCV


20


, the operation is the opposite of the intake valve side OCV


19


. That is, the hydraulic operating fluid supplied from the pump flows into the angle advancing chamber


154


of the actuator


16


through the orifice


196


. As a result, the actuator


16


is placed into the state illustrated in FIG.


6


.




At this time, the hydraulic operating fluid in the angle retarding chamber


153


of the actuator


16


is drained to the oil pan through the orifices


197


and


198


.





FIG. 9

illustrates the case wherein the current energizing the electromagnetic coil


193


is of a maximum value, with the spring


194


being compressed to its minimum. For instance, in the case the OCV of

FIG. 9

is the intake valve side OCV


19


, the hydraulic operating fluid supplied from the pump flows into the angle advancing chamber


154


of the actuator


15


through the orifice


197


, and the hydraulic operating fluid in the angle retarding chamber


153


of the actuator


15


is drained through the orifices


196


and


199


.




On the other hand, in the case the OCV of

FIG. 9

is the exhaust valve side OCV


20


, the hydraulic operating fluid supplied from the pump flows into the angle retarding chamber


153


of the actuator


16


through the orifice


197


, and the hydraulic operating fluid in the angle advancing chamber


154


of the actuator


16


is drained through the orifices


196


and


199


.





FIG. 8

illustrates the state of the OVC in which the spool


192


is controlled at a valve timing control ending position or an arbitrary position between the maximum advanced angle and the maximum retarded angle. At this time, the vanes


152


of each of the actuators


15


and


16


are at an arbitrary target position (including the locked position).




Here, note that in the state of

FIG. 8

, the oil supply side orifice


195


is not directly in fluid communication with the actuator side orifice


196


or


197


, but the leaked hydraulic operating fluid is able to be supplied to the oil supply port of the lock recess


157


(see FIG.


5


).




Accordingly, when the hydraulic oil pressure of the leaked hydraulic operating fluid at the oil supply port reaches a hydraulic oil pressure (i.e., a prescribed hydraulic oil pressure for unlocking) overcoming the urging force of the spring


156


, even if the vanes


152


are at their lock position for instance, the lock pin


155


is disengaged from the lock recess


157


to place the vanes


152


in a state operable to move in the housing


151


.




Here, note that the prescribed hydraulic oil pressure for unlocking can be set to an arbitrary minimum value as required through adjustment of the urging force of the spring


156


, etc. In addition, the position or phase of the vanes


152


of each actuator


15


or


16


for determining the valve timing is able to be detected by the corresponding cam angle sensor


17


or


18


, and hence controlled arbitrarily.





FIG. 3

illustrates the positional relation between the outputs of the crank angle sensor and each cam angle sensor. The cam angle sensors


17


and


18


are installed at the positions where the relative positions of the corresponding camshafts


15


C and


16


C being shifted against the crankshaft can be detected. In

FIG. 3

, a difference between the output of each cam angle sensor at the maximum retarded angle position of the valve timing, as indicated by the alternate long and short dash line in

FIG. 2

, and the output of the crank angle sensor is represented by a symbol B, and a difference between the output of each cam angle sensor at the maximum advanced angle position of the valve timing, as indicated by the broken line in

FIG. 2

, and the output of the crank angle sensor is represented by a symbol A.




The ECU


21


performs the valve timing control at an arbitrary position in a feedback manner so that the detected phase differences A and B are made to match the target values. For instance, when the rotational position or phase of the camshaft


15


C or


16


C relative to that of the crankshaft detected by the corresponding cam angle sensor and the crank angle sensor exist on the retarded angle side from the target rotational position or phase thereof calculated by the ECU


21


, the amount or magnitude of current to be supplied to the electromagnetic coil


193


of the OCV is controlled according to a deviation between the detected position and the target position of the camshaft so as to advance the detected position to the target position.




When a difference between the target position and the detected position is great (i.e., greater than a predetermined value), to make the detected position follow the target position swiftly, the amount of current supplied to the electromagnetic coil


193


of the OCV is increased so that the effective sectional area of the oil conduit leading to the angle advancing chamber


154


of each actuator is enlarged to increase the amount of hydraulic operating oil. As the detected position approaches the target position, the amount of current supplied to the electromagnetic coil


193


is decreased so that the position of the spool of the OCV approaches the state of FIG.


8


. When the detected position matches the target position, each actuator is controlled such that the oil conduits leading to the angle retarding chamber


153


and the angle advancing chamber


154


of the actuator are shut off as illustrated in FIG.


8


.




The target position in the normal engine operating conditions such as the running condition after warming up of the internal combustion engine may be determined, for example, by the use of a two-dimensional target position map comprising the number of revolutions per unit time of the engine and the engine load, such a map being stored in advance in a ROM of the ECU


21


. Thus, by setting the target position in accordance with the engine operating conditions, the valve timing can be controlled optimally for the respective engine operating conditions.




Since the oil pump is driven by the engine, the number of revolutions per unit time of the oil pump during engine starting is not enough (i.e., not sufficiently high) and hence the amount of hydraulic operating oil supplied to the actuators is insufficient, as a consequence of which it is impossible to control the advanced angle position of each actuator by means of the hydraulic oil pressure of the oil pump. Therefore, by engaging the lock pin


155


into the lock recess


157


as illustrated in

FIG. 5

, it is possible to prevent fluctuations of the vanes


152


due to the insufficient hydraulic oil pressure.




At the time of engine starting, there is suitable valve timing for starting the engine, so the engaging position of the lock pin


155


with the lock recess


157


is set to be suitable for the valve timing for engine starting. When the opening and closing timing of the intake valve


31


are too advanced during engine starting, the valve overlap increases excessively, whereas when the opening and closing timing of the intake valve


31


during engine starting is too retarded, the actual compression ratio decreases excessively. In any case, the number of revolutions per unit time of the engine during engine cranking rises due to a reduction in the pumping loss. Therefore, it is advantageous for generation of a first explosion, but the subsequent combustion is unsatisfactory and hence there is a possibility that complete explosion can not be reached.




On the other hand, when the opening and closing timing of the exhaust valve


32


is too advanced, the actual expansion ratio becomes excessively short, and hence the combustion energy can not be transmitted to the crankshaft to any satisfactory extent. In addition, retarding the valve timing of the exhaust valve


32


increases the valve overlap, thus resulting in the same situation as in the case of the intake valve


31


being too advanced. Thus, at the time of engine starting and immediately thereafter, whether the valve timing is too advanced or retarded, startability of the engine is deteriorated or the engine can not be started. Therefore, upon engine starting and immediately thereafter, the vanes


152


are locked to the housing


151


by means of the lock pin


155


in order to provide good valve timing.




After the engine has been started, the oil pressure produced by the oil pump rises in accordance with the increasing engine rotational speed so that pressure oil is supplied to the actuators. As the pressure oil is supplied to the actuators, hydraulic oil pressure is also supplied to the lock recess


157


. When the hydraulic oil pressure in the lock recess


157


overcomes the urging force of the spring


156


, the lock pin


155


is caused to disengage from the lock recess


157


to permit the vanes


152


to move or rotate relative to the housing


151


. As a result, by controlling the OCVs


19


and


20


, the supply of hydraulic oil pressure to the angle retarding chamber


153


and the angle advancing chamber


154


is controlled, thus making it possible to adjust the valve timing in an advancing or retarding direction.




In the cold engine state after the engine having been started, the vanes


152


are controlled to an advanced angle position for the purpose of raising the temperature of the catalyst in the catalytic converter


12


. Therefore, it is necessary to release the lock pin


155


from the lock recess


157


. The engine lubricating oil is used as hydraulic fluid for operating the actuators as well as for locking and unlocking the lock pin


155


. The pressure of the engine lubricating oil changes depending upon the number of revolutions per unit time of the engine and the temperature of the engine lubricating oil. When ignition timing advancing control is effected in a cold idle state of the engine, it is at least necessary to generate the hydraulic oil pressure sufficient for unlocking the lock pin


155


.




After the ignition timing advancing control under the engine cold idle state has been finished, in order to control the vanes


152


in the vicinity of the locked position of the lock pin


155


, the hydraulic oil pressure capable of releasing or unlocking the lock pin


155


may be maintained to perform the feedback control of the vanes


152


in the vicinity of the locked position. Otherwise, the vanes


152


may be locked against the housing


151


by means of the lock pin


155


at their locked position. In this case, the rotational speed of the engine increases immediately when the driver depresses the accelerator pedal to run the vehicle, so that the hydraulic oil pressure of the oil pump rises, thereby releasing the locking of the lock pin


155


. As a consequence, it becomes possible to perform engine control at an advanced or retarded angle position in addition to the locked position in accordance with the engine operating conditions.




Next, reference will be made to a specific control operation according to this first embodiment while using a flow chart of FIG.


10


. The processing shown in this flow chart is executed at predetermined timing or intervals in the ECU


21


. Here, changing the intake valve timing will be described, but the processing of this flow chart may be used for controlling the exhaust valve timing. In this case, however, the advanced angle and the retarded angle of the intake valve is reversed for the exhaust valve. That is, a small control amount represents an advanced angle, and a large control amount represents a retarded angle.




First, in step


1001


, a difference in rotational position or phase between the outputs of the crank angle sensor


14


and the cam angle sensor


17


is calculated in terms of an angle. In addition, a difference in rotational position or phase between the outputs of the crank angle sensor


14


and the cam angle sensor


17


at a mechanical stop position of the vanes


152


(i.e., at the maximum retarded angle position or at the maximum advanced angle position) is set as a reference position, and a deviation of the difference in rotational position or angle calculated above from the reference position is defined as an actual advanced angle amount VTd.




In step


1002


, an optimal target advanced angle amount VTt suitable for the engine operating conditions is calculated. For instance, the calculation of the target advanced angle amount VTt is carried out as follows. That is, a two-dimensional map for interpolation reference based on the charging efficiency and the number of revolutions per unit time of the engine is stored in advance in a ROM (not shown specifically) of the ECU


21


, and the ECU


21


reads out the target advanced angle amount VTt from this map. The target advanced angle amounts for optimizing the fuel cost, exhaust gases, engine output power, etc., under various engine operating conditions are set as map values in advance through experiments or the like.




In step


1003


, an actual advanced angle VTd is subtracted from the target advanced angle amount VTt to provide a control deviation VTe. In step


1004


, the control deviation VTe is multiplied by a proportional gain Pgain to provide a proportional value Ip. The proportional gain Pgain is preset to a value for optimizing response for the actual advanced angle amount VTd.




In step


1005


, the last control deviation VTe(i−1) is subtracted from the current control deviation VTe, and the result of this calculation is multiplied by a derivative gain Dgain to provide a derivative value Id. The derivative gain Dgain is also preset to a value for optimizing response for the actual advanced angle amount VTd.




In step


1006


, an integral value Ii is calculated according to a flow chart shown in FIG.


11


. In step


1101


, a determination is made whether the target advanced angle amount VTt is within a prescribed range between a minimum deviation control value VTmn and a maximum deviation control value VTmx. For instance, in case where a movable range of the valve timing is from 0 to 60 [degCA] (degrees in crank angle), the minimum deviation control value VTmn is set to 3 [degCA], and the maximum deviation control value VTmx is set to 57 [degCA].




When it is determined that the target advanced angle amount VTt is within the prescribed range, then in step


1102


, it is determined whether the absolute value |VTe| of the control deviation is less than the absolute value |VTe(i−1)| of the last control deviation. That is, a determination is made whether the actual advanced angle amount VTd is moving toward the target advanced angle amount VTt. When the actual advanced angle amount VTd is not moving toward the target advanced angle amount VTt, then in step


1103


, the result of multiplication of the control deviation VTe and the integral gain Igain is added to the last integral value Ii to provide an new or current integral value Ii.




Returning to

FIG. 10

, in step


1007


, it is determined whether the target advanced angle amount VTt is greater than the maximum deviation control value VTmx, and then in step


1008


, it is further determined whether the target advanced angle amount VTt is less than the minimum deviation control value VTmn. When the answers to the questions in steps


1007


and


1008


are both “NO”, then in step


1013


, a determination is made whether the absolute value |VTe| of the control deviation is greater than the control switching reference value VTh. When the absolute value |VTe| of the control deviation is greater than the control switching reference value VTh, then in step


1014


, the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii are added together to provide an output current value Iout. On the other hand, if the absolute value |VTe| of the control deviation is equal to or less than the control switching reference value VTh, then in step


1015


, the holding current learned value Ih and the integral value Ii are added to each other to provide an output current value Iout. The control switching reference value VTh is about 1 [degCA] for instance so that there will be no adverse influence on the engine operation even if the actual advanced angle amount VTd changes.




The holding current learned value Ih is learned according to the processing shown in a flow chart of FIG.


12


. First, in step


1201


, it is determined whether the holding current learning condition is established. For instance, if the actual advanced angle amount VTd substantially matches the target advanced angle amount VTt (1 [degCA] or less) with the integral value Ii being steady, it is determined that the holding current learning condition is established. When the learning condition is established, the output current value Iout at that time is set as the holding current learned value Ih in step


1202


.




Reverting again to

FIG. 10

, when it is determined in step


1008


that the target advanced angle amount VTt is less than the minimum deviation control value VTmn, a minimum current value Imin to be supplied to the electromagnetic coil


193


is set as the output current value Iout in step


1009


. Though the minimum current value Imin may be 0 [mA], it is preferred that the minimum current value Imin be set to about 100 [mA] and supplied to the electromagnetic coil


193


so as to perform the next operation promptly.




When it is determined in step


1007


that the target advanced angle amount VTt is greater than the maximum deviation control value VTmx, then in step


1010


, the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is compared with the sum of holding control current value Iv and a prescribed value Ic.




The holding control current value Iv is determined as follows. That is, as shown in a flow chart of

FIG. 13

, in step


1301


, a determination is made whether the learning of the holding current learned value Ih is completed. When this learning is completed, then in step


1302


, the holding current learned value Ih is set as the holding control current value Iv. When, however, it is determined in step


1301


that the learning of the holding current learned value Ih is not completed, the control maximum value Imax of the holding current value is set as the holding control current value Iv.




In addition, the prescribed value Ic is preferably set to such a current value (e.g., about 100 [mA]) as to stabilize the valve timing when added to the holding control current value Iv to provide the output current value Iout. The control maximum value Imax of the holding current value Iv is the maximum current value which can be taken due to variations in the characteristics of the OCV during holding control. The holding current learned value Ih is stored unless backup power supplied to the ECU


21


is cut off, for example, by removal of a backup power supply.




Reverting again to

FIG. 10

, when it is determined in step


1010


that the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is greater than the sum of the holding control current value Iv and the prescribed value Ic, then in step


1011


, the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is set as the output current value Iout. Otherwise, the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is equal to or less than the sum of the holding control current value Iv and the prescribed value Ic, then in step


1012


, the sum of the holding control current value Iv and the prescribed value Ic is set as the output current value Iout. Thereafter, in step


1016


, the output current value Iout is converted into a corresponding duty, which is then output.




Next, the valve timing control operation carried out in accordance with the flow chart of

FIG. 10

will be described while using a timing chart of FIG.


14


.




First of all, at time point


1401


, the target advanced angle amount VTt changes to the maximum advanced angle position, and up to time point


1402


, the target advanced angle amount VTt is greater than the maximum deviation control value VTmx. However, since the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is greater than the sum of the holding control current value Iv and the prescribed value Ic, the processing of step


1011


of

FIG. 10

is executed. That is, control is carried out by the output current value Iout corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd.




At time point


1402


, the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii becomes equal to or less than the sum of the holding control current value Iv and the prescribed value Ic, and hence the processing of step


1012


of

FIG. 10

is executed. At this time, the output current value Iout becomes greater than a current value, represented by a broken line in

FIG. 14

, which is calculated from a deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd, so that a force of the actuator urging the vanes to their mechanical stop positions is large, thus making the position control stable. Moreover, this is not controlled by the maximum current, so it is possible to avoid increased loads on the control circuit of the ECU


21


and the electromagnetic coil of the OCV.




When the target advanced angle amount VTt separates from the maximum advanced angle position at time point


1403


, the output current value Iout is usually calculated based on the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd, so that the actual advanced angle VTd converges to the target advanced angle amount VTt at time point


1404


. The integral value is held at the last value, and not updated like the integral value Ii indicated by the solid line between the time point


1402


and time point


1403


. Therefore, the output current value Iout does not become incorrect value at time point


1403


, and hence a reduction in response as illustrated in

FIG. 18

does not result.




Thus, within the prescribed control range, the control amount is controlled to a value corresponding to the usual deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd. Moreover, when the target advanced angle amount VTt is outside the prescribed control range. the control amount is not controlled to a value corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd. Consequently, positional stability of the valve timing is improved. In addition, control is not performed by the maximum current value, so it is possible to avoid large loads on the control circuit of the ECU


21


and the electromagnetic coil of the OCV. Furthermore, when the target advanced angle amount VTt is outside the prescribed control range, the integral value is not updated, thereby avoiding a reduction in response when the integral value becomes within the prescribed control range.




In this first embodiment, in step


1010


of

FIG. 10

, the output current value Iout is determined based on a comparison between the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii, and the sum of the holding current control value Iv and the prescribed value Ic. However, the step


1010


may be modified such that a determination is made whether the actual advanced angle amount VTd is less than the deviation control maximum value ITmx, and the output current value Iout is determined based on the advanced angle amount. In this case, similar effects can be obtained.




Embodiment 2




Now, another embodiment of the present invention will be described below. In the above-mentioned first embodiment, the integral value is not updated when the target advanced angle amount VTt is outside the control range. However, even if the integral value is updated when it is outside the control range, similar effects can be obtained by resetting the integral value when the target advanced angle amount VTt becomes within the control range. In this embodiment, control is carried out substantially in accordance with the flow chart of

FIG. 10

as in the first embodiment, excepting that the calculation of the integral value Ii in step


1006


is replaced with the processing shown in a flow chart of FIG.


15


.




Specifically, in step


1501


of

FIG. 15

, it is determined whether the target advanced angle amount VTt is between the minimum deviation control value VTmn and the maximum deviation control value VTmx, and it is further determined whether the last target advanced angle amount VTt(i−1) is less than the minimum deviation control value VTmn, or whether the target advanced angle amount last value VTt(i−1) is greater than the maximum deviation control value VTmx. That is, a determination is made whether the target advanced angle amount VTt has changed from the outside of the control range into the control range. When there has been such a change, the integral value Ii is reset in step


1502


. Otherwise, when there has not been such a change, the usual calculation of the integral value is performed. That is, when it is determined in step


1503


that the absolute value |VTe| of the control deviation is greater than the absolute value |VTe(i−1)| of the last control deviation, then in step


1504


, the integral value Ii is calculated.




Next, the operation of this embodiment will be described while using a timing chart of FIG.


16


. At time point


1601


, the target advanced angle amount VTt changes to the maximum advanced angle position, and up to time point


1602


, the target advanced angle amount VTt is greater than the maximum deviation control value VTmx. However, since the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii is greater than the sum of the holding control current value Iv and the prescribed value Ic, the processing in step


1011


of

FIG. 10

is carried out, and control is performed by the output current value Iout corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd.




Since at time point


1602


, the sum of the holding current learned value Ih, proportional value Ip, derivative value Id and integral value Ii becomes equal to or less than the sum of the holding control current value Iv and the prescribed value Ic, the processing in step


1012


of

FIG. 10

is carried out. At this time, the output current value Iout becomes greater than a current value, represented by a broken line in

FIG. 14

, which is calculated from the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd, so that a force of the actuator urging the vanes to their mechanical stop positions is large, thus making the position control stable. In addition, control is not performed by the maximum current value, so it is possible to avoid large loads on the control circuit of the ECU


21


and the electromagnetic coil of the OCV.




When the target advanced angle amount VTt separates from the maximum advanced angle position at time point


1603


, the output current value Iout is usually calculated based on the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd. As a result, the actual advanced angle amount VTd converges to the target advanced angle amount VTt at time point


1604


. Although the integral value Ii is updated between the time point


1602


and the time point


1603


, the integral value is reset at the time point


1603


, and hence the output current value Iout does not become an incorrect value. Consequently, a reduction in response as illustrated in

FIG. 18

does not result.




Thus, even if the integral value is updated when the target advanced angle amount VTt is outside the control range, it is possible to prevent a reduction in response by resetting the integral value when the target advanced angle amount VTt becomes within the control range.




Even if the integral value Ii is updated between the time point


1402


and the time point


1403


, as illustrated by the broken line in

FIG. 14

, it is possible to prevent the result of the update from being reflected on the output current value Iout. In this case, too, when the target advanced angle amount VTt becomes within the control range, the integral value Ii is reset.




In the present invention, a control amount is usually set corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd when the target advanced angle amount VTt is within the prescribed control range. Otherwise, the control amount is set to a value different from the one corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd when the target advanced angle amount VTt is outside the control range. Therefore, good response is ensured when the target advanced angle amount VTt is within the control range. In addition, positional stability is improved when the target advanced angle amount VTt is outside the control range.




Moreover, by making the control amount not equal to a maximum control amount, it is possible to avoid increased loads on the control circuit of the ECU


21


and the electromagnetic coil of the OCV.




Further, it is possible to prevent a variation in the control amount when the target advanced angle amount VTt is shifted into the control range from the outside of the control range, by stopping the calculation of the integral value outside the control range, or by prohibiting the reflection of the integral value on the control amount, or by resetting the integral value when the target advanced angle amount VTt shifts from the outside of the control range into the control range.




As described in the foregoing, according to the present invention, the control amount is set to a value corresponding to a usual deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd within the prescribed control range. In addition, the control amount is set to a value different from the one corresponding to the deviation between the target advanced angle amount VTt and the actual advanced angle amount VTd when the target advanced angle amount VTt is outside the control range. As a result, it is possible to ensure good response when the target advanced angle amount VTt is within the control range. Moreover, positional stability can be improved when the target advanced angle amount VTt is outside the control range. Additionally, when the target advanced angle amount VTt is outside the control range, the control amount is not made to the maximum control amount, whereby durability is ensured without increasing loads on the electromagnetic coil of the OCV and the control circuit of the ECU and without increasing the capacity of electric power thereof.




Furthermore, it is possible to prevent a variation in the control amount when the target advanced angle amount VTt is shifted into the control range from the outside of the control range, by stopping the calculation of the integral value outside the control range, or by prohibiting the reflection of the integral value on the control amount, or by resetting the integral value when the target advanced angle amount VTt shifts from the outside of the control range into the control range. As a result, good response in the valve timing control is ensured to a satisfactory extent.




While the invention has been described in terms of preferred embodiments, those skilled in the art will recognize that the invention can be practiced with modifications within the spirit and scope of the appended cliams.



Claims
  • 1. A valve timing control apparatus for an internal combustion engine comprising:an intake valve and an exhaust valve driven to operate in synchronization with rotation of the engine; an engine operating condition detecting section for detecting operating conditions of the engine; a valve timing calculating section for calculating a target valve timing for at least one of said intake valve and said exhaust valve in accordance with the engine operating conditions; a variable valve timing mechanism for varying an opening timing and a closing timing of at least one of said intake valve and said exhaust valve; a valve timing detecting section for detecting an actual valve timing of at least one of said intake valve and said exhaust valve; a control value calculating section for calculating a control value based on said target valve timing, said actual valve timing and said engine operating conditions; an actual valve timing control section for outputting said control value as an output control value to said variable valve timing mechanism; wherein only when said target valve timing is within a prescribed control range, said control value, which corresponds to a deviation between said target valve timing and said actual valve timing calculated by said control value calculating section, is output as said output control value to said actual valve timing control section; and wherein when said target valve timing is outside said control range on a side where said control value is set to a large value, said output control value is made equal to the sum of a holding control value and a predetermined value.
  • 2. The valve timing control apparatus for an internal combustion engine according to claim 1, wherein said holding control value is said output control value in a state in which said actual valve timing substantially matches said target valve timing when said target valve timing is within said control range.
  • 3. The valve timing control apparatus for an internal combustion engine according to claim 1, further comprising a holding control value learning section for learning said output control value in a state in which said actual valve timing substantially matches said target valve timing when said target valve timing is within said control range.
  • 4. The valve timing control apparatus for an internal combustion engine according to claim 3, wherein said holding control value is set as a maximum control value when said holding control value learning section does not perform a learning operation.
  • 5. The valve timing control apparatus for an internal combustion engine according to claim 1, where said prescribed value is set to said output control value with which at least said actual valve timing is stopped at a mechanical stop position.
  • 6. The valve timing control apparatus for an internal combustion engine according to claim 1, wherein when said control value calculated by said control value calculating section is greater than the sum of said holding control value and a prescribed value or when said actual valve timing is within said control range, even with said target valve timing being outside said control range, said control value calculated by said control value calculating section is made as said output control value.
  • 7. A valve timing control apparatus for an internal combustion engine comprising:an intake valve and an exhaust valve driven to operate in synchronization with rotation of the engine; an engine operating condition detecting section for detecting operating conditions of the engine; a valve timing calculating section for calculating a target valve timing for at least one of said intake valve and said exhaust valve in accordance with the engine operating conditions; a variable valve timing mechanism for varying an opening timing and a closing timing of at least one of said intake valve and said exhaust valve; a valve timing detecting section for detecting an actual valve timing of at least one of said intake valve and said exhaust valve; a control value calculating section for calculating a control value based on said target valve timing, said actual valve timing and said engine operating conditions; an actual valve timing control section for outputting said control value as an output control value to said variable valve timing mechanism; wherein only when said target valve timing is within a prescribed control range, said control value, which corresponds to a deviation between said target valve timing and said actual valve timing calculated by said control value calculating section, is output as said output control value to said actual valve timing control section; and further comprising an integral control section for integrating a deviation between said target valve timing and said actual valve timing to provide an integral correction value for correcting said control value calculated by said control value calculating section, wherein said integral correction value is corrected to said control value calculated by said control value calculating section, and when said target valve timing is outside said control range, said control value is set in such a manner as to inhibit said integral correction value from being updated.
  • 8. A valve timing control apparatus for an internal combustion engine comprising:an intake valve and an exhaust valve driven to operate in synchronization with rotation of the engine; an engine operating condition detecting section for detecting operating conditions of the engine; a valve timing calculating section for calculating a target valve timing for at least one of said intake valve and said exhaust valve in accordance with the engine operating conditions; a variable valve timing mechanism for varying an opening timing and a closing timing of at least one of said intake valve and said exhaust valve; a valve timing detecting section for detecting an actual valve timing of at least one of said intake valve and said exhaust valve; a control value calculating section for calculating a control value based on said target valve timing, said actual valve timing and said engine operating conditions; an actual valve timing control section for outputting said control value as an output control value to said variable valve timing mechanism; wherein only when said target valve timing is within a prescribed control range, said control value, which corresponds to a deviation between said target valve timing and said actual valve timing calculated by said control value calculating section, is output as said output control value to said actual valve timing control section; and further comprising an integral control section for integrating a deviation between said target valve timing and said actual valve timing to provide an integral correction value for correcting said control value calculated by said control value calculating section, wherein said integral correction value corresponds to said control value calculated by said control value calculating section, and when said target valve timing is outside said control range, said control value is set in such a manner as to inhibit said integral correction value from being used to correct said control value.
  • 9. A valve timing control apparatus for an internal combustion engine comprising:an intake valve and an exhaust valve driven to operate in synchronization with rotation of the engine; an engine operating condition detecting section for detecting operating conditions of the engine; a valve timing calculating section for calculating a target valve timing for at least one of said intake valve and said exhaust valve in accordance with the engine operating conditions; a variable valve timing mechanism for varying an opening timing and a closing timing of at least one of said intake valve and said exhaust valve; a valve timing detecting section for detecting an actual valve timing of at least one of said intake valve and said exhaust valve; a control value calculating section for calculating a control value based on said target valve timing, said actual valve timing and said engine operating conditions; an actual valve timing control section for outputting said control value as an output control value to said variable valve timing mechanism; wherein only when said target valve timing is within a prescribed control range, said control value, which corresponds to a deviation between said target valve timing and said actual valve timing calculated by said control value calculating section, is output as said output control value to said actual valve timing control section; and further comprising an integral control section for integrating a deviation between said target valve timing and said actual valve timing to provide an integral correction value for correcting said control value calculated by said control value calculating section, wherein said integral correction value corresponds to said control value calculated by said control value calculating section, and when said target valve timing changes from the outside of said control range into said control range, said integral correction value is initialized.
Priority Claims (1)
Number Date Country Kind
2001-025747 Feb 2001 JP
US Referenced Citations (9)
Number Name Date Kind
5400747 Tabata et al. Mar 1995 A
5522352 Adachi et al. Jun 1996 A
5562071 Urushihata et al. Oct 1996 A
5611304 Shinojima Mar 1997 A
5678515 Kato et al. Oct 1997 A
6244230 Mikame Jun 2001 B1
6260524 Wachi Jul 2001 B1
6283074 Takahashi et al. Sep 2001 B1
6311655 Simpson et al. Nov 2001 B1
Foreign Referenced Citations (2)
Number Date Country
7-229409 Aug 1995 JP
11-132064 May 1999 JP