US5623896A - Valve timing control apparatus for engine - Google Patents
Valve timing control apparatus for engine Download PDFInfo
- Publication number
- US5623896A US5623896A US08/630,640 US63064096A US5623896A US 5623896 A US5623896 A US 5623896A US 63064096 A US63064096 A US 63064096A US 5623896 A US5623896 A US 5623896A
- Authority
- US
- United States
- Prior art keywords
- value
- valve
- valve timing
- control
- timing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0203—Variable control of intake and exhaust valves
- F02D13/0215—Variable control of intake and exhaust valves changing the valve timing only
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L1/00—Valve-gear or valve arrangements, e.g. lift-valve gear
- F01L1/34—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift
- F01L1/344—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear
- F01L1/34403—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using helically teethed sleeve or gear moving axially between crankshaft and camshaft
- F01L1/34406—Valve-gear or valve arrangements, e.g. lift-valve gear characterised by the provision of means for changing the timing of the valves without changing the duration of opening and without affecting the magnitude of the valve lift changing the angular relationship between crankshaft and camshaft, e.g. using helicoidal gear using helically teethed sleeve or gear moving axially between crankshaft and camshaft the helically teethed sleeve being located in the camshaft driving pulley
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0223—Variable control of the intake valves only
- F02D13/0234—Variable control of the intake valves only changing the valve timing only
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0223—Variable control of the intake valves only
- F02D13/0234—Variable control of the intake valves only changing the valve timing only
- F02D13/0238—Variable control of the intake valves only changing the valve timing only by shifting the phase, i.e. the opening periods of the valves are constant
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D13/0261—Controlling the valve overlap
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L1/00—Valve-gear or valve arrangements, e.g. lift-valve gear
- F01L1/02—Valve drive
- F01L1/04—Valve drive by means of cams, camshafts, cam discs, eccentrics or the like
- F01L1/047—Camshafts
- F01L1/053—Camshafts overhead type
- F01L2001/0537—Double overhead camshafts [DOHC]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F01—MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
- F01L—CYCLICALLY OPERATING VALVES FOR MACHINES OR ENGINES
- F01L2201/00—Electronic control systems; Apparatus or methods therefor
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02B—INTERNAL-COMBUSTION PISTON ENGINES; COMBUSTION ENGINES IN GENERAL
- F02B2275/00—Other engines, components or details, not provided for in other groups of this subclass
- F02B2275/18—DOHC [Double overhead camshaft]
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D13/00—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing
- F02D13/02—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation
- F02D2013/0292—Controlling the engine output power by varying inlet or exhaust valve operating characteristics, e.g. timing during engine operation in the start-up phase, e.g. for warming-up cold engine or catalyst
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/0002—Controlling intake air
- F02D2041/001—Controlling intake air for engines with variable valve actuation
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/12—Improving ICE efficiencies
Definitions
- the present invention relates generally to a valve timing control apparatus that includes a timing change mechanism for controlling the valve timing of the intake valve or exhaust valve of an engine. More particularly, this invention relates to a valve timing control apparatus that continuously controls the valve timing in accordance with the running conditions of the engine.
- the intake valve and exhaust valve operate to selectively open or close respective air-intake and exhaust passages, which are connected to the individual combustion chambers.
- Those valve timings are specifically synchronous with the rotational phase of the crank shaft and thus the timing of the up-and-down movement of the pistons. Therefore, the intake amount into any one of the combustion chambers and the exhaust amount therefrom vary depending on the angle of a throttle valve provided separately in the engine's air-intake passage, or on the speed of the engine.
- Such apparatuses include a variable valve timing mechanism for changing the valve timing and a computer for controlling the operation of the variable valve timing mechanism.
- This computer controls the variable valve timing mechanism in accordance with the running condition of the engine to control the valve timing of the intake valve or the exhaust valve, thereby controlling the degree of valve overlapping of the intake valve and exhaust valve. Accordingly, the amount of the mixture of air and fuel to be supplied to each combustion chamber is controlled to optimize the air-fuel ratio of that mixture so that the engine power and emissions are properly adjusted.
- the computer controls the variable valve timing mechanism so as to relatively increase the valve overlapping. Under this control, the efficiency of the supply of air into the combustion chambers is enhanced by utilizing the inertia of the air that passes through the air-intake passage, thus improving the engine power.
- the computer controls the variable valve timing mechanism so as to relatively decrease the valve overlapping. This control prevents the exhaust gas, once discharged from the combustion chambers, from flowing back to the combustion chambers so that the exhaust gas remaining in the combustion chambers or the ratio of the internal EGR is reduced to prevent the miscombustion of the air-fuel mixture.
- Japanese Unexamined Patent Publication No. Hei 4-279705 discloses one example of such a valve timing control apparatus.
- This apparatus is capable of changing the valve timing continuously and to the desired level in accordance with the running condition of the engine.
- this apparatus has a cam position sensor 91 to detect the rotational position of a cam shaft 92.
- a crank position sensor 93 detects the rotational position of a crank shaft 94.
- First and second hydraulic pumps 95 and 96 pump out the oil of an oil pan 97.
- a variable valve timing mechanism 98 provided at the cam shaft 92, is hydraulically driven to change the rotational phase of the cam shaft 92.
- This mechanism 98 has a timing pulley 98a and incorporates a ring-shaped piston and a transmission member (both unillustrated), which couple the pulley 98a to the cam shaft 92.
- a hydraulic line 99 connects the second hydraulic pump 96 to the mechanism 98.
- First and second oil control valves (OCVs) 100 and 101 provided midway in the hydraulic line 99, control the supply of the hydraulic pressure to the mechanism 98.
- An electronic control unit (ECU) 102 computes the rotational phase of the cam shaft 92, or the target phase associated with the control of the valve timing, based on the value of the rotational speed of the crank shaft 94 (engine speed).
- the ECU 102 detects the actual phase of the valve timing based on the output signals of both sensors 91 and 93.
- the ECU 102 compares the detected actual phase with the computed target phase to compute a change value to be used in altering the rotational phase of the cam shaft 92. Based on this computed change value, the ECU 102 performs duty control of the opening s of both OCVs 100 and 101. Accordingly, the mechanism 98 is controlled to provide the optimal valve timing in accordance with the running condition of the engine 103.
- the ECU 102 To advance the valve timing from the current timing, for instance, the ECU 102 fully closes the second OCV 101 and executes the duty control on the opening of the first OCV 100 in accordance with the aforementioned change value.
- the ECU 102 When the value of a change in the rotational phase of the cam shaft 92 matches with the target value, the ECU 102 fully closes both OCVs 100 and 101 to sustain the valve timing.
- This control allows the hydraulic line 99 to be tightly closed and maintains the value of a change in the rotational phase of the cam shaft 92, so that the valve timing of that instant is sustained.
- the valve timing may vary.
- the ECU 102 controls both OCVs 100 and 101 while always detecting the valve timing to execute feedback control of the valve timing.
- the ECU 102 To retard the valve timing from the current timing, the ECU 102 fully closes the first OCV 100 and executes duty control on the opening of the second OCV 101 in accordance with the change value. When the value of a change in the rotational phase of the cam shaft 92 matches with the target value, the ECU 102 likewise fully closes both OCVs 100 and 101 to retard the valve timing. This control maintains the value of a change in the rotational phase of the cam shaft 92, so that the valve timing of that instant is sustained.
- the output characteristics of the mechanism 98, both OCVs 100 and 101 vary depending on their allowances or their time-dependent changes.
- the output characteristics also vary depending on the running condition of the engine 103.
- the levels of the hydraulic pressures acquired by both pumps 95 and 96 differ from each other. This difference in hydraulic pressure causes the output characteristics of the individual members 98, 100, 101, etc. to vary.
- learning control should be adapted to the sustaining control. For adaptation of the learning control to the sustaining control, there are several problems.
- one of the problems is to determine what should be the initial value to be used in the initial learning process in consideration of the allowances or time-dependent changes of the individual members 98, 100, 101, etc.
- the sustaining control may bring about the improper result during the period in which the initial learning is completed temporarily.
- Another problem is to determine on what should be the learning value used in the sustaining control when the mechanism 98 recovers from the failure-originated fixed state on the premise that the valve-timing sustaining control should be executed.
- the sustaining control may bring about an improper result during the period in which the learning is completed temporarily after the recovery from the failure. If the adjustment of either value is inadequate, the proper valve timing cannot be acquired temporarily. If the valve timing is too advanced temporarily, the valve overlapping becomes too large temporarily and the combustion of the air-fuel mixture in the combustion chambers becomes unstable, which may result in misfire or engine stalling.
- the mechanism 98 may temporarily become inoperable due to mechanical restriction. Such may occur when the piston in the mechanism 98 moves and comes to its end position. In this case, with simple execution of the sustaining control, it is not possible to distinguish the stop of the mechanism 98 by the sustaining control from the stop of the mechanism 98 by the mechanical restriction thereof. When learning control is adapted to the sustaining control, therefore, an inaccurate learning value may be obtained in the learning control. Further, even if the learning value is updated in the learning control, the actual phase of the valve timing may not converge to the target phase.
- valve timing control apparatus for an engine, which employs learning control in the valve-timing sustaining control for correcting this sustaining control to thereby ensure the elimination of the influence of the allowances or time-dependent changes of the mechanisms of the apparatus on the sustaining control and to execute the optimal learning control during the period from the beginning of new learning to the point of the temporary termination of that learning.
- a valve timing control apparatus for engine has an air intake passage for introducing air to a combustion chamber and an air exhausting passage for exhausting gas from the combustion chamber.
- the intake passage and the exhausting passage have an intake valve and an exhaust valve, respectively.
- the valves are alternately opened and closed with a valve timing according to rotation of a cam shaft, which rotates in synchronism with rotation of a crank shaft of the engine.
- the valves are simultaneously opened during a period of valve overlap.
- the rotational phase of the cam shaft is arranged to be selectively advanced or retarded with respect to the rotational phase of the crank shaft to converge the valve timing to a target value so as to vary the period of the valve overlap within a range between a maximum value and a minimum value based on a current running condition of the engine.
- the apparatus comprises adjusting device for continuously adjusting the valve timing of at least one of the intake valve and the exhaust valve.
- the adjusting device is driven by hydraulic pressure.
- the apparatus comprises supplying device for supplying the hydraulic pressure to the adjusting device.
- the supplying device includes tuning device for tuning the hydraulic pressure.
- the apparatus comprises first detecting device for detecting the running condition of the engine, computing device for computing the target value based on the running condition.
- the apparatus comprises second detecting device for detecting the actual valve timing adjusted by the adjusting device, control device for controlling the supplying device to operate the adjusting device so as to converge the detected valve timing to the target value and vary the period of the valve overlap based on the running condition of the engine.
- the control device controls the supplying device to sustain the valve timing when it is approximately coincided with the target value.
- the apparatus comprises determining device for determining an offset between the detected valve timing and the target value when the valve timing is sustained by the control device for a predetermined time period.
- the determining device includes calculating device for calculating an offset value between the valve timing and the target value.
- the apparatus comprises correct device for correcting the control of the control device with a current specific value for cancelling the offset value.
- the correct device is arranged to compute the current specific value based on the offset value.
- the correct device is arranged to apply an initial value for an initial computation of the current specific value.
- the apparatus comprises storage device for storing the initial value.
- the initial value is preset to control the adjusting device so as to decrease the period of the valve overlap with respect to the maximum value.
- FIG. 1 is a schematic structural diagram illustrating a gasoline engine system
- FIG. 2 is a partial cross-sectional diagrammatic view showing the structures of a variable valve timing mechanism (VVT) and a linear solenoid valve (LSV);
- VVT variable valve timing mechanism
- LSV linear solenoid valve
- FIG. 3 is a partial cross-sectional diagrammatic showing the structures of the VVT and LSV;
- FIG. 4 is a block diagram showing the structure of an electronic control unit (ECU);
- ECU electronice control unit
- FIGS. 5(a) and 5(b) are explanatory diagrams illustrating changes in valve overlapping
- FIG. 6 is a graph illustrating the target displacement angle as a function of the engine rotation speed and engine load
- FIG. 7 is a graph illustrating the timing change speed as a function of the spool position of the LSV
- FIG. 8 is a chart showing the behaviors of various parameters over time
- FIG. 9 is a flowchart illustrating a "valve timing control routine"
- FIG. 10 is a flowchart illustrating a "failure detection routine"
- FIG. 11 is a flowchart illustrating a "valve timing control routine"
- FIG. 12 is a flowchart for explaining a part of the flowchart in FIG. 11 in detail.
- FIG. 13 is a schematic structural diagram showing a conventional valve timing control apparatus.
- valve timing control apparatus according to a first preferred embodiment of the present invention as adapted for use in a gasoline engine system of a vehicle.
- FIG. 1 illustrates the schematic structure of a gasoline engine system mounted in a vehicle (not shown).
- An engine 1 has a plurality of cylinders 2, which retain pistons 3. Those pistons 3 are coupled to a crank shaft 1a and are movable up and down in the associated cylinders 2.
- a combustion chamber 4 is located above the piston 3.
- An intake valve 8 and an exhaust valve 9 provided in association with each combustion chamber 4 selectively open or close the respective ports 6a and 7a.
- Those valves 8 and 9 function based on the rotations of different cam shafts 10 and 11.
- Timing pulleys 12 and 13, which are respectively provided at the distal ends of the cam shafts 10 and 11, are coupled to the crank shaft 1a by a timing belt 14.
- valves 8 and 9 can function at predetermined timings in synchronism with the rotation of the crank shaft 1a or in synchronism with a sequence of operation strokes (the suction stroke, the compression stroke, the combustion and expansion stroke, and the exhaust stroke) according to the up and down movement of each piston 3.
- An air cleaner 15 provided at the inlet side of the air-intake passage 6 cleans the outside air drawn into the air-intake passage 6.
- Injectors 16 provided near the respective intake ports 6a inject fuel into the intake ports 6a.
- the air is led via the air cleaner 15 into the air-intake passage 6.
- the fuel injected from each injector 16 is mixed with the air, and this air-fuel mixture is led into the associated combustion chamber 4 when the associated intake port 6a is opened by the intake valve 8 during the suction stroke.
- the air-fuel mixture supplied into the combustion chamber 4 is ignited and burned by the associated ignition plug 5.
- the piston 3 moves to rotate the crank shaft 1a, generating the driving power in the engine 1.
- the exhaust gas after combustion is discharged out of the combustion chamber 4 via the exhaust passage 7 when the exhaust port 7a is opened by the exhaust valve 9 in the exhaust stroke.
- a throttle valve 17 provided midway in the air-intake passage 6 responds to the manipulation of an acceleration pedal (not shown).
- the amount of air taken into the air-intake passage 6, i.e., the air-intake amount Q is controlled by adjusting the opening of this valve 17.
- a surge tank 18 provided downstream of the valve 17 dampers the pulsation of air flowing through the air-intake passage 6.
- An air temperature sensor 71 provided in the vicinity of the air cleaner 15, detects an intake-air temperature THA and produce a signal corresponding to the detected value.
- a throttle sensor 72 provided in the vicinity of the throttle valve 17, detects the opening TA, of the valve 17 (throttle opening) and produces a signal corresponding to the detected value. When the throttle valve 17 is fully closed, the throttle sensor detects it and sends a signal.
- a manifold pressure sensor 73 provided in the surge tank 18, detects a manifold pressure PM and produces a signal corresponding to the detected value.
- a distributor 21 distributes a high voltage, output from an igniter 22, as an ignition signal to activate the individual ignition plugs 5.
- the ignition timing of each ignition plug 5 is therefore determined by the timing at which the high voltage is released from the igniter 22.
- a rotor (not shown) incorporated in the distributor 21 rotates in synchronism with the rotation of the crank shaft 1a with the cam shaft 11.
- An engine speed sensor 76 provided in the distributor 21 detects the rotational speed of the engine 1 (engine speed) NE in accordance with the rotation of the rotor and sends the detected value as a pulse signal.
- a timing sensor 77 also provided in the distributor 21 detects the reference position, GP, of the rotational phase of the crank shaft 1a at a predetermined rate in accordance with the rotation of the rotor and also sends the detected value as a pulse signal.
- crank shaft 1a rotates twice for one sequence of operational strokes of the engine 1, and the engine speed sensor 76 outputs one pulse signal every crank angle CA of 30 degrees while the crank shaft 1a rotates twice.
- the timing sensor 77 sends one pulse signal every crank angle CA of 360 degrees.
- VVT variable valve timing mechanism
- the structure of the VVT 25, which is a hydraulic type, will be described below in detail.
- FIGS. 2 and 3 depict the structures of the VVT 25 and a linear solenoid valve (LSV) 55 accompanying the VVT 25.
- a cylinder head 26 and bearing cap 27 of the engine 1 rotatably support the cam shaft 10 with a journal 10a.
- the VVT 25 is integrally provided with the timing pulley 12 at the distal end of the cam shaft 10.
- Two oil grooves 31 and 32 provided in the journal 10a extend along the outer surface of the journal 10a.
- Oil passages 33 and 34 provided in the bearing cap 27 supply lubricating oil to the journal 10a and the oil grooves 31 and 32.
- an oil pan 28, an oil pump 29, an oil filter 30 and the associated oil passages constitute a lubricating device for supplying lubricating oil to various locations in the engine 1.
- This lubricating device provides the VVT 25 with hydraulic pressure through the lubricating oil.
- the LSV 55 adjusts the hydraulic pressure supplied to the VVT 25.
- the lubricating oil pumped out of the oil pan 28 is discharged from the pump 29.
- the discharged lubricating oil passes through the oil filter 30 and is selectively supplied under pressure through the individual oil passages 33 and 34 to the oil grooves 31 and 32 and the journal 10a by the LSV 55.
- the cover 35 covers one side of the pulley 12 and the distal end of the cam shaft 10.
- the pulley 12 has a plurality of external teeth 37 on its outer surface and a boss 38 in the center.
- the pulley 12, which is journalled at the boss 38 to the cam shaft 10, is rotatable relative to the cam shaft 10.
- the aforementioned timing belt 14 is coupled to the external teeth 37.
- the cover 35 has a flange 39 on one end and a hole 40 formed in the center of the opposite end.
- a plurality of bolts 41 and pins 42 secure the flange 39 to one side of the pulley 12.
- a removable lid 43 is attached to the hole 40.
- the cover 35 has a plurality of internal teeth 35a formed on its inner surface.
- Space 44 defined by the pulley 12 and the cover 35 retains an inner cap 45 having a generally cylindrical form.
- a hollow bolt 46 and a pin 47 secure the cap 45 to the distal end of the cam shaft 10.
- the inner cap 45 has a wall 45a that encloses part of the boss 38, and the inner cap 45 and the boss 38 may rotate relative to each other.
- the inner cap 45 has a plurality of external teeth 45b on its outer surface.
- a cylindrical ring gear 48 located between the housing 35 and the cap 45, couples the housing 35, and thus the pulley 12, to the cam shaft 10.
- the ring gear 48 is accommodated in the space 44 and is movable in the axial direction of the cam shaft 10.
- the ring gear 48 has a plurality of helical teeth 48a on its inner surface and a plurality of helical teeth 48b on its outer surface.
- the internal teeth 48a of the ring gear 48 engage with the external teeth 45b of the cap 45 and the external teeth 48b of the ring gear 48 engage with the internal teeth 35a of the cover 35.
- the cam shaft 10 is driven through the cover 35, the ring gear 48, and the inner cap 45.
- the space 44 includes first and second hydraulic pressure chambers 49 and 50 defined by the ring gear 48.
- the first hydraulic pressure chamber 49 is located between the left side (as viewed in FIGS. 2 and 3) of the ring gear 48 and the distal end of the cover 35.
- the second hydraulic pressure chamber 50 is located between the right side (as viewed in FIGS. 2 and 3) of the ring gear 48 and the web of the pulley 12.
- the cam shaft 10 has an oil passage 51 inside extending in its axial direction in order to supply the hydraulic pressure produced by the lubricating oil to the first hydraulic pressure chamber 49.
- the distal end of this oil passage 51 is connected to the first hydraulic pressure chamber 49 via an axial hole 46a in the hollow bolt 46.
- the proximal end of the oil passage 51 is connected to the oil groove 31 via an oil hole 52 extending in the radial direction of the cam shaft 10.
- the cam shaft 10 has another oil passage 53 inside extending parallel to the oil passage 51 in order to supply the hydraulic pressure produced by the lubricating oil to the second hydraulic pressure chamber 50.
- An oil hole 54 formed in the boss 38 connects the second hydraulic pressure chamber 50 to the oil passage 53.
- the oil passage 33, oil hole 52, oil passage 51, and hole 46a constitute a first supply passage for supplying the hydraulic pressure produced by the lubricating oil to the first hydraulic pressure chamber 49
- the oil passage 34, oil passage 53, and oil hole 54 constitute a second supply passage for supplying the hydraulic pressure produced by the lubricating oil to the second hydraulic pressure chamber 50.
- the LSV 55 connected to both supply passages, controls the hydraulic pressure to be supplied to the individual hydraulic pressure chambers 49 and 50 as it undergoes the duty control.
- FIG. 1 illustrates how the LSV 55 is connected to the oil pan 28, oil pump 29 and oil filter 30.
- a casing 56 of the LSV 55 has first to fifth ports 57, 58, 59, 60 and 61, respectively.
- the first port 57 communicates with the oil passage 33
- the second port 58 communicates with the oil passage 34.
- the third and fourth ports 59 and 60 communicate with the oil pan 28, and the fifth port 61 communicates with the discharge side of the oil pump 29 via the oil filter 30.
- a spool 62, provided inside the casing 56, has four cylindrical valve bodies 62a. The spool 62 can reciprocate in its axial direction.
- An electromagnetic solenoid 63 provided in the casing 56 causes the spool 62 to move between a first position shown in FIG. 2 and a second position shown in FIG. 3.
- the first position is the rightmost (as viewed in FIGS. 2 and 3) position the spool 62 can reach with respect to the casing 56, i.e., the position where the spool 62 is retracted.
- the second position is the leftmost (as viewed in FIGS. 2 and 3) position the spool 62 can reach with respect to the casing 56, i.e., the position where the spool 62 is extended.
- a spring 64 provided in the casing 56 urges the spool 62 toward the retracted position.
- the valve timing of the intake valve 8 advances relatively, increasing the valve overlap between the intake valve 8 and the exhaust valve 9 during the suction stroke.
- the ring gear 48 can be moved to the end of its travel against the timing pulley 12 as shown in FIG. 3.
- the valve timing of the intake valve 8 becomes most advanced and the valve overlap becomes maximum.
- the valve timing of the intake valve 8 retards relatively, causing a relative reduction of the valve overlap between the intake valve 8 and the exhaust valve 9 during the suction stroke.
- the ring gear 48 can be moved to the end of its travel toward the cover 35 as shown in FIG. 2.
- the valve timing of the intake valve 8 lags most and the valve overlap is minimum.
- the valve timing of the intake valve 8, and thus the valve overlap can be changed continuously (steplessly) from the range shown in FIG. 5(a) to the range shown in FIG. 5(b).
- the characteristics of the LSV 55 are shown in the graph in FIG. 7.
- the horizontal scale in the graph represents the position of the spool 62, and the vertical scale represents the rate of the change in the valve timing (advance rate and retard rate) provided by the VVT 25.
- the position of the spool the horizontal scale is proportional to the size of the drive duty ratio DVT for controlling the LSV 55, and is proportional to the value of the current to be supplied to the electromagnetic solenoid 63.
- the valve timing is controlled by controlling the LSV 55 based on the value of a predetermined drive duty ratio DVT.
- the drive duty ratio DVT is used as a parameter for controlling the LSV 55 in this embodiment.
- the change rate of the valve timing is determined by altering the value of the drive duty ratio DVT.
- the integration amount of the drive duty ratio DVT becomes the change angle of the valve timing after the shifting of the spool 62.
- a cam sensor 78 provided at the cam shaft 10 detects an actual displacement angle VT in the rotational angle of the cam shaft 10 and sends a signal corresponding to the detected value.
- the cam sensor 78 has a plurality of projections arranged at equiangular distances on the cam shaft 10 and a pickup coil located to face each projection. As the cam shaft 10 rotates and each projection crosses the pickup coil, the coil generates an electromotive force. The cam sensor 78 sends the electromotive force as a pulse signal indicative of the actual displacement angle VT.
- an electronic control unit (ECU) 80 receives signals sent by the aforementioned individual sensors 71 to 78. Based on those signals, the ECU 80 properly controls the driving of the individual components 16, 22 and 55.
- the ECU 80 includes a central processing unit (CPU) 81, a read only memory (ROM) 82, a random access memory (RAM) 83 and a backup RAM 84 as shown in a block diagram in FIG. 4.
- the ECU 80 has those components 81 to 84 connected to an input interface circuit 85 including an A/D converter and an output interface circuit 86 by a bus 87, thus constituting an arithmetic logic unit.
- the CPU 81 also has the function of a counter.
- Predetermined control programs are previously stored in the ROM 82.
- the RAM 83 temporarily stores the results of the operations performed by the CPU 81.
- the backup RAM 84 retains prestored data.
- the aforementioned individual sensors 71 to 78 are connected to the input interface circuit 85, and the aforementioned components 16, 22 and 55 to the output interface circuit 86.
- This ECU 80 receives power from a power-supply battery (not shown).
- the CPU 81 reads the signals from the sensors 71 to 78 received via the input interface circuit 85, as input values. Based on the input values, the CPU 81 properly controls the driving of the individual components 16, 22, 55, etc. to execute various controls, such as the fuel injection control, ignition timing control and valve timing control.
- the fuel injection control refers to control of each injector 16 based on a target value, which is computed in accordance with the running condition of the engine 1, to control the amount of fuel supplied to each combustion chamber 4.
- the ignition timing control refers to control of the igniter 22 based on a target value, which is computed in accordance with the running condition of the engine 1, to control the ignition timing of each ignition plug 5.
- the valve timing control refers to control of the activation of the LSV 55 based on the drive duty ratio DVT, which is computed in accordance with the running condition of the engine 1, to control the VVT 25, thereby controlling the actuation timing of the intake valve 8 and the valve overlap.
- the valve timing control includes the valve-timing sustaining control and learning control.
- the sustaining control is for sustaining the valve timing to a given phase.
- the learning control is for learning a sustaining-duty learning value GDVTH for evaluating and correcting the result of the sustaining control.
- the ROM 82 holds previously stored programs for executing those controls, and also holds a previously stored initial value GDVTHI associated with the learning value GDVTH.
- the ECU 80 CPU 81 uses the initial value GDVTHI as the learning value GDVTH.
- This initial value GDVTHI allows the VVT 25 to be controlled to relatively reduce the valve overlap.
- the initial value GDVTHI permits the learning value GDVTH to be initialized to a predetermined value when the VVT 25 is in failure. Therefore, for example, the initial value GDVTHI is used as the learning value GDVTH when the engine 1 is activated for the first time after manufacturing, when the engine 1 is activated for the first time after the battery is replaced, or when the VVT 25 is in failure.
- FIG. 9 presents a flowchart illustrating a "valve timing control routine".
- the ECU 80 periodically executes this routine at predetermined time intervals.
- the ECU 80 receives input values associated with the throttle opening TA (including the fully-closed state of the throttle valve 17), manifold pressure PM, engine speed NE, and the actual displacement angle VT based on the signals from the individual sensors 72, 73, 76 and 78 at step 110.
- the ECU 80 computes the value of a target displacement angle VTT for controlling the VVT 25, based on the values of the currently read parameters TA, PM and NE.
- the ECU 80 computes the value of the target displacement angle VTT by referring to function data shown on the graph in FIG. 6.
- the target displacement angle VTT is optimally predetermined through experiments from the relationship between the load LD of the engine 1, which is acquired from the manifold pressure PM and the engine speed NE.
- the value of the target displacement angle VTT is set within a range from "zero degrees CA,” which is the most retarded value, to "60 degrees CA,” which is the most advanced value.
- the range from "zero degrees CA” to "60 degrees CA” is exemplary.
- the ECU 80 determines if the value of the currently-computed target displacement angle VTT is "zero degrees CA" or if the valve timing should be controlled to the most retarded state (maximum retarded timing). When the value of the target displacement angle VTT is "zero degrees CA", the ECU 80 executes steps 115 and 160 to control the valve timing to the maximum retarded timing.
- the ECU 80 sets the value of the drive duty ratio DVT used for the duty control of the LSV 55 to "zero %" at step 115, and performs the duty control of the LSV 55 based on the value of the drive duty ratio DVT to control the change angle of the cam shaft 10 at step 160.
- the ECU 80 converts the drive duty ratio DVT of "zero %" to the current value for the duty control of the LSV 55.
- the VVT 25 controls the valve timing to the maximum retarded timing, at which there is no valve overlap.
- the ECU 80 proceeds to step 117.
- the ECU 80 determines if a learn flag XGD is "1". This flag XGD indicates whether or not the learning control should be executed first when the engine 1 is activated for the first time or when the engine 1 is activated for the first time after the battery has been replaced.
- the ECU 80 sets this flag XGD according to another processing routine (not shown). More specifically, the ECU 80 sets the flag XGD to "1" when the learning control is to be executed first, and sets the flag XGD to "zero" otherwise.
- the ECU 80 sets the initial value GDVTHI stored in the ROM 82 as the sustaining duty learning value GDVTH at step 118 after which the ECU 80 proceeds to step 120. In other words, the ECU 80 initializes the sustaining duty learning value GDVTH to the initial value GDVTHI. When it is determined that the flag XGD is zero at step 117, the ECU 80 proceeds to step 120.
- the ECU 80 determines if the difference (absolute value) between the currently computed value of the target displacement angle VTT and the currently read actual displacement angle VT is equal to or smaller than a predetermined reference value ⁇ . "3 degrees CA" may be set to the reference value ⁇ . When the difference is greater than the reference value ⁇ at step 120, the ECU 80 executes the processes at steps 130 to 160 to execute the feedback control and learning control.
- the ECU 80 determines if the value of the actual displacement angle VT has converged to a certain value and remained the same for a predetermined time period.
- the ECU 80 executes the processes at steps 155 and 160.
- the ECU 80 proceeds to step 135.
- the ECU 80 determines if the value of the drive duty ratio DVT has converged to a certain value and remained the same for a predetermined time period.
- the ECU 80 executes the processes at steps 155 and 160.
- the ECU 80 proceeds to step 140.
- step 155 as advanced from step 130 or step 135, the ECU 80 computes the value of the drive duty ratio DVT from the following equation.
- KP is a constant equivalent to the gain of the proportional control.
- the ECU 80 controls the LSV 55 based on the computed value of the drive duty ratio DVT, thereby causing the VVT 25 to control the valve timing and valve overlap.
- the ECU 80 determines if the VVT 25 is failing.
- the failure of the VVT 25 here means that the phase of the valve timing is fixed to a given state.
- the ECU 80 makes the decision at step 140 based on two failure flags XVFA and XVFR.
- One failure flag XVFA indicates whether or not failure has occurred with the advanced valve timing state.
- the other failure flag XVFR indicates whether or not failure has occurred with the retarded valve timing state.
- one of the failure flags XVFA and XVFR is "1"
- the ECU 80 determines that the VVT 25 is failing.
- the ECU 80 sets those failure flags XVFA and XVFR according to a "failure detection routine" to be discussed later.
- step 145 the ECU 80 sets the initial value GDVTHI, stored in the ROM 82, as a new sustaining duty learning value GDVTH.
- This routine initializes the learning value GDVTH to a predetermined value when the VVT 25 is in failure.
- This routine allows the learning value GDVTH to be initialized to the predetermined value when the VVT 25 has recovered from the failure state.
- the predetermined value is a value that controls the VVT 25 to relatively reduce the valve overlap as already described above.
- the initial value GDVTHI is used as the learning value GDVTH in the computation of the drive duty ratio DVT. This control permits the valve timing to make the valve overlap relatively smaller.
- the ECU 80 executes the processes at steps 150, 155 and 160.
- the ECU 80 sets the previously computed value of the drive duty ratio DVT as the learning value GDVTH.
- the ECU 80 updates the learning value GDVTH with the value of the drive duty ratio DVT to thereby learn this learning value GDVTH. More specifically, the ECU 80 evaluates the result of the valve-timing sustaining control by comparing the values of both parameters VTT and VT with each other and learns the learning value GDVTH for correcting this sustaining control based on the evaluation.
- the ECU 80 executes the processes at steps 155 and 160 in the same way as has been described above.
- a new learning value GDVTH is used in the computation of the drive duty ratio DVT.
- the phase of the valve timing is controlled in such a way that the value of the actual displacement angle VT matches with the value of the target displacement angle VTT, thereby controlling the valve overlap.
- the ECU 80 executes the processes at steps 125 and 160.
- the ECU 80 sets the learning value GDVTH learned up to now as the value of the drive duty ratio DVT.
- the duty control of the LSV 55 is executed in the same manner as has been discussed above based on the set value of the drive duty ratio DVT. In other words, when the value of the actual displacement angle VT nearly matches with the value of the target displacement angle VTT, the ECU 80 switches the value of the drive duty ratio DVT to be sent to the LSV 55 to the learning value GDVTH for sustaining the rotational phase of the cam shaft 10 constant.
- This learning value GDVTH is an instruction value that should be sent to the LSV 55 to inhibit the current supply of hydraulic pressure to both hydraulic pressure chambers 49 and 50 from changing.
- the ECU 80 learns the learning value GDVTH to eliminate the influence of the allowances and time-dependent variations of the LSV 55 and VVT 25 from the valve-timing sustaining control.
- the ECU 80 controls the LSV 55 based on this learning value GDVTH, the displacement angle of the cam shaft 10 is sustaining, without advancing or retarding, at the value of the target displacement angle VTT immediately before the sustaining starts. That is, the phase of the valve timing is sustained at the phase immediately before the sustaining starts. This control is the valve-timing sustaining control.
- the ECU 80 starts again the sequence of processes from step 110 from the next control cycle.
- FIG. 10 presents a flowchart illustrating the "failure detection routine" for detecting a failure in the VVT 25.
- the ECU 80 periodically executes this routine at predetermined crank angle intervals (e.g., every 240 degrees CA).
- the ECU 80 checks the condition for clearing the value of a first counter CER.
- the ECU 80 clears the value of this counter CER and restarts incrementing the counter value every 32 msec.
- the ECU 80 checks the condition for clearing the value of a second counter CST. When the value of the actual displacement angle VT varies greatly, the ECU 80 clears the value of this counter CST and restarts incrementing the counter value every 32 msec. At the same time, the ECU 80 resets the two failure flags XVFA and XVFR to "zero".
- the ECU 80 determines if the value of the first counter CER is equal to or greater than a predetermined reference value T1 if and the value of the second counter CST is equal to or greater than a predetermined reference value T2. For example, "5 seconds" may be used as both reference values T1 and T2. At this step, more specifically, the ECU 80 determines if the reference value T1 time has passed after the difference between the actual displacement angle VT and the target displacement angle VTT has increased and the reference value T2 time has passed after the actual displacement angle VT has stopped changing.
- the ECU 80 When the values of the individual counters CER and CST are each less than the reference values T1 and T2 at step 220, the ECU 80 considers that a failure of the VVT 25 is not detected and temporarily terminates the subsequent processing. When the values of the individual counters CER and CST are both equal to or greater than the reference values T1 and T2, the ECU 80 considers that the failure of the VVT 25 has been detected, and proceeds to step 230.
- the ECU 80 determines if the value of the actual displacement angle VT is equal to or greater than a predetermined reference value ⁇ , which may be set to "30 degrees CA".
- a predetermined reference value ⁇ which may be set to "30 degrees CA.
- the ECU 80 sets the failure flag XVFA to "1" at step 240 and then temporarily terminates the subsequent process.
- the ECU 80 proceeds to step 250.
- the ECU 80 determines if the state of the valve timing in the feedback control has continued for a predetermined reference time value T3, which may be set to "5 seconds". When the state has not continued for the reference time T3, the ECU 80 temporarily terminates the subsequent processing. When the state has continued for the reference time value T3, which means that the VVT 25 is failing with the phase of the valve timing retarding to a certain degree, the ECU 80 sets the failure flag XVFR to "1" at step 260 and then temporarily terminates the subsequent process.
- the failure of the VVT 25 is detected and the failure flags XVFA and XVFR are set based on the detection result.
- the ECU 80 uses the failure flags XVFA and XVFR to determine the failure of the VVT 25 in "valve timing control routine".
- valve timing control apparatus The action and advantages of the valve timing control apparatus with the above-described structure will be now described.
- the intake valve 8 and the exhaust valve 9 actuate in synchronism with the rotation of the crank shaft 1a.
- the actuations of those valves 8 and 9 allow the respective intake port 6a and exhaust port 7a to selectively open or close, thus regulating the air intake into and discharge from the combustion chambers 4.
- the ECU 80 computes the value of the optimal target displacement angle VTT associated with the valve timing control by referring to the function data shown in FIG. 6. Based on the computed value of the target displacement angle VTT, the ECU 80 computes the value of the drive duty ratio DVT. Based on the value of the drive duty ratio DVT, the ECU 80 controls the LSV 55 to control the VTT 25. As a result, the valve timing of the intake valve 8 is altered to acquire the valve overlap that corresponds with the running condition of the engine 1.
- the VVT 25 is controlled to increase the valve overlap. This control permits the utilization of the inertia of the air flowing through the air-intake passage 6 to enhance the efficiency of the supply of air into the combustion chambers 4 and improve the output power of the engine 1.
- the VVT 25 is controlled to decrease the valve overlap. This reduces the ratio of the internal EGR in the combustion chambers 4 to prevent the improper combustion of the flammable air-fuel mixture. Even when the engine speed NE and the load LD have other relationships, this controller seeks the optimal valve overlap to improve the output power of the engine 1 and prevent improper combustion.
- the ECU 80 controls the VTT 25 by controlling the LSV 55 so as to sustain the phase of the valve timing. That is, the ECU 80 executes the valve-timing sustaining control.
- the ECU 80 compares the values of both parameters VTT and VT with each other to evaluate the result of the sustaining control and learns the learning value GDVTH for correcting this sustaining control based on the evaluation.
- FIG. 7 presents the graph illustrating the characteristics of the LSV 55.
- FIG. 8 presents a timing chart showing the behaviors of various parameters VT, DVT, GDVTH, etc. when the value of the target displacement angle VTT is set constant.
- the current learning value GDVTH is an "erroneous value" smaller than the "true value” as shown in FIG. 7.
- FIG. 8 a description will be given of the behaviors of various parameters VT, DVT, GDVTH, etc. while the learning value GDVTH is updated to the true value from an erroneous value.
- the actual displacement angle VT is retarding from the target displacement angle VTT.
- the feedback control therefore allows the value of the actual displacement angle VT to change toward advancement so as to gradually approach the value of the target displacement angle VTT. That is, the value of the drive duty ratio DVT, which is the sum of the proportional term that is determined by the difference (VTT-VT) and the learning value GDVTH, gradually decreases while this value is greater than the learning value GDVTH and the value of the target displacement angle VTT also gradually changes toward advancement.
- the proportional term decreases as the difference (VTT-VT) decreases.
- the value of the drive duty ratio DVT becomes equal to the true value of the learning value GDVTH.
- the actual displacement angle VT is constant with the difference (VTT-VT) remaining constant, i.e., without converging to the value of the target displacement angle VTT.
- the drive duty ratio DVT is also constant.
- the learning control involving the learning value GDVTH is executed in the above-described manner, and the sustaining control is corrected based on the learning result.
- the ECU 80 uses the initial value GDVTHI as the learning value GDVTH.
- This initial value GDVTHI has been set so that the VVT 25 relatively reduces the valve overlap.
- the sustaining control is corrected by the initial value GDVTHI.
- the valve overlap does not increase excessively under the sustaining control even by the mechanical allowances of the VVT 25 and the LSV 55, etc., and the amount of the exhaust gas remaining in the combustion chambers 4 does not increase. It is thus possible to prevent misfire or engine stalling due to an increase in the internal EGR.
- the optimal learning control can be executed in the sustaining control until new learning, once started, is temporarily completed.
- the ECU 80 determines that the VVT 25 has recovered from the failure state, the ECU 80 initializes the learning value GDVTH to a predetermined value under the learning control. That is, while the VVT 25 is in failure, the ECU 80 keeps using the initial value GDVTHI in the calculation of the drive duty ratio DVT.
- the ECU 80 updates, as the learning value GDVTH, the value of the drive duty ratio DVT computed immediately before the recovery using the initial value GDVTHI as one parameter. As a result, the learning value GDVTH is initialized to the predetermined value.
- the learning value GDVTH is not erroneously learned while the VVT 25 is failure.
- the sustaining control does not cause the phase of the valve timing to be improperly set during the period from immediately after the recovery from the failure to the temporary termination of the learning of the learning value GDVTH. Consequently, the valve overlap does not become excessively large, thus preventing misfire or engine stalling from occurring due to the internal EGR.
- the valve timing control is deteriorating due to an erroneous learning value GDVTH and to execute the optimal learning control to control the valve timing. Because the initial value GDVTHI is used in computing the drive duty ratio DVT while the VVT 25 is in failure, the learning value GDVTH is adequate for the control of the valve timing during the failure period.
- the learning may be inhibited.
- the phase of the valve timing is constant for a given period of time.
- the reference time needed to determine the detection of the failure of the VVT 25 should be greater than the reference time needed to determine the renewal of the learning value GDVTH. If the learning of the learning value GDVTH is inhibited after detection of the failure of the VVT 25, therefore, it is not possible to prevent erroneous learning of the learning value GDVTH during the period from the occurrence of the failure to the detection of the failure.
- the initialization of the learning value GDVTH as in this embodiment is advantageous.
- the ECU 80 executes the sustaining control as needed so that the angle of the cam shaft 10 changed by the VVT 25 can be reliably maintained at the value of the target displacement angle VTT immediately before the initiation of the sustaining control. Moreover, the ECU 80 learns the learning value GDVTH that is used in the sustaining control. Therefore, the influence of the allowances or time-dependent changes of the VVT 25 and LSV 55 can be eliminated from the learning value GDVTH, thus always ensuring the optimal sustaining control.
- the ECU 80 uses the learning value GDVTH as one parameter to compute the drive duty ratio DVT in feedback control (other than the sustaining control). Even in the feedback control, therefore, the influence of the allowances or time-dependent changes of the VVT 25 and LSV 55 can be eliminated from the drive duty ratio DVT, so that the optimal feedback control will always be attained.
- FIGS. 11 and 12 A specific valve timing control apparatus for an engine according to the second embodiment of this invention will be now described with reference to FIGS. 11 and 12. To avoid a redundant description, like or same reference numerals are given to corresponding components of this embodiment. The following will therefore mainly discuss the differences from the first embodiment.
- the second embodiment differs from the first embodiment in the content of the learning control of the learning value GDVTH.
- FIGS. 11 and 12 present flowcharts illustrating the contents of the "valve timing control routine" of this embodiment.
- the contents of steps 110, 112, 113, 115, 117, 118, 120, 125, 155 and 160 in the routine in FIG. 11 are the same as those of the corresponding steps in the routine in FIG. 9.
- the content of the process of learning the learning value GDVTH at step 300 in FIG. 11 differs from the contents of steps 130, 135, 140, 145 and 150 in FIG. 9.
- FIG. 12 illustrates the details of step 300.
- the ECU 80 determines if the value of the actual displacement angle VT has converged to a certain value and has remained unchanged for a predetermined time.
- the ECU 80 executes the processes at steps 155 and 160.
- the ECU 80 proceeds to step 320.
- the ECU 80 determines if the value of the drive duty ratio DVT has converged to a certain value and remained unchanged for a predetermined time period.
- the ECU 80 executes the processes at steps 155 and 160.
- the certain value of the drive duty ratio DVT remained unchanged has for the predetermined time period, which means that the ratio DVT has converged to a certain value, the ECU 80 proceeds to step 330.
- the ECU 80 determines if the currently computed value of the target displacement angle VTT is equal to or greater than "55 degrees CA".
- This value "55 degrees CA” is exemplary.
- the value of the target displacement angle VTT is set in the range of "zero to 60 degrees CA” in the function data shown in FIG. 6. In this example, therefore, the ECU 80 determines if the value of the target displacement angle VTT lies within the range from "60 degrees CA” which is equivalent to the upper limit (most advanced timing) to "55 degrees CA”.
- the ECU 80 proceeds to step 370.
- the ECU 80 proceeds to step 340.
- the ECU 80 determines if the currently computed value of the target displacement angle VTT is smaller than "5 degrees CA".
- This value "5 degrees CA” is exemplary. In this example, therefore, the ECU 80 determines if the value of the target displacement angle VTT lies within the range from "zero degree CA” which is equivalent to the lower limit (most retarded timing) to "5 degrees CA".
- the ECU 80 proceeds directly to step 155.
- the ECU 80 proceeds to step 350.
- the ECU 80 sets the previously computed value of the drive duty ratio DVT as the learning value GDVTH.
- the ECU 80 updates the learning value GDVTH with the value of the drive duty ratio DVT to thereby learn this learning value GDVTH.
- the ECU 80 executes the processes at steps 155 and 160 in the same way as has been described earlier.
- the ECU 80 temporarily stores the previously computed value of the drive duty ratio DVT as a sustaining duty learning value GDVTHM in the RAM 83, after which the ECU 80 proceeds to step 155.
- the ECU 80 proceeds directly to step 155 without learning and updating the sustaining duty learning value GDVTH at step 350, i.e., after inhibiting the learning process.
- the ECU 80 learns and updates the learning value GDVTH at step 370, and then proceeds to step 155.
- the ECU 80 sets the value of "GDVTHM+ ⁇ " as the learning value GDVTH.
- the compensation value ⁇ is a value for restricting the allowable limits (upper limit value) of the learning value GDVTH.
- step 300 learning of the learning value GDVTH is restricted by the value obtained by adding the compensation value ⁇ to the stored learning value GDVTHM, which has been learned when the value of the target displacement angle VTT was out of the range "55 to 60 degrees CA".
- the ring gear 48 in the VVT 25 which is controlled according to that value, is at one end position of its travel range so that the VVT 25 becomes temporarily inoperable due to a mechanical restriction.
- This restriction slightly varies depending on a productional variation of the VVT 25 in use.
- the end position in the travel range of the ring gear 48 corresponds to "2 degrees CA,” slightly deviated from “zero degree CA”, the target displacement angle VTT to which that end position should correspond.
- an erroneous sustaining duty learning value GDVTH may be learned based on this actual displacement angle VT (2 degrees CA). In this embodiment, however, learning the learning value GDVTH is inhibited when the value of the target displacement angle VTT is close to the most retarded angle.
- an erroneous learning value GDVTH is not learned and the phase of the valve timing is not set to the improper phase by the sustaining control.
- the optimal learning control for the sustaining control can be executed in consideration of the possibility that the VVT 25 is unmovable because of a mechanical restriction.
- the valve overlap which should be minimized, will not become unnecessarily large and the internal EGR of the engine 1 will not increase unnecessarily. It is thus possible to prevent misfire or engine stalling from occurring by a variation in the internal EGR in the engine 1.
- the learning of the sustaining duty learning value GDVTH is restricted based on the sustaining duty learning value GDVTH (GDVTHM), which has been learned when the value of the target displacement angle VTT was out of the range "55 to 60 degrees CA”.
- the learning of the learning value GDVTH is performed while this learning is restricted based on the effective learning value GDVTH, which has been learned when the value of the target displacement angle VTT was off the range "55 to 60 degrees CA”.
- the ring gear 48 in the VVT 25, which is controlled according to that value is at one end position of its movable range so that the VVT 25 becomes temporarily unmovable due to a mechanical restriction.
- the learning of the learning value GDVTH is permitted in such a degree that erroneous learning does not progress unnecessarily under the condition that the VVT 25 is temporarily inoperable or that the value of the target displacement angle VTT is close to "60 degrees CA" in the most advanced angle direction.
- the optimal learning control for the sustaining control can be executed in consideration of the possibility that the VVT 25 is unmovable because of a mechanical restriction. That is, the valve overlap, which should be maximized, will not become unnecessarily small and the internal EGR of the engine 1 will not decrease unnecessarily. It is thus possible to make the best use of the internal EGR acquired by the valve overlap control to thereby prevent engine emissions or the deterioration of fuel mileage.
- the ECU 80 allows the learning of the value GDVTH under a predetermined condition so that the value of the actual displacement angle VT is convergeable to the value of the target displacement angle VTT to a certain precision.
- the ECU 80 inhibits the learning of the value GDVTH to give the first priority to the prevention of erroneous learning of the learning value GDVTH.
- the valve overlap is changed by altering only the valve timing of the intake valve 8 by means of the VVT 25 provided at the cam shaft 10 on the air intake side.
- the VVT may be provided at the cam shaft 11 on the exhaust side, so that the valve overlap is changed by altering only the valve timing of the exhaust valve 9 by means of this VVT.
- VVTs may be provided at the cam shafts 10 and 11 on both the air-intake side and exhaust side, so that the valve overlap is changed by altering the valve timings of the intake valve 8 and exhaust valve 9 by means of those VVTs.
- the learning value GDVTH when the VVT 25 has recovered from a failure, the learning value GDVTH is initialized with the value of the drive duty ratio DVT, which has been computed based on the initial value GDVTHI immediately before the recovery.
- the sustaining duty learning value GDVTH may be initialized with the initial value GDVTHI only when the VVT 25 is recovered from a failure.
- the learning value GDVTH may be initialized with the learning value GDVTH that was learned to surely actuate the VVT 25 immediately before the detection of a failure when the VVT 25 is recovered from the failure.
- Steps 140 and 145 in the flowchart of the first embodiment illustrated in FIG. 9 may be omitted.
- steps 117 and 118 in the same flowchart may be omitted.
- the valve timing control apparatus may be designed to simply control the valve timing regardless of the valve overlap, instead of the above-described apparatus, which controls the valve overlap by controlling the valve timing.
- the learning of the value GDVTH is permitted while restricting the learning process under a predetermined condition. Further, when the value of the target displacement angle VTT is close to the value of the most retarded angle or the other allowable limit, the learning of the value GDVTH is inhibited.
- the apparatus may be modified in such a manner that when the value of the target displacement angle VTT is close to the value of the most retarded timing, however, the learning of the value GDVTH is permitted while restricting the learning process under a predetermined condition. Alternatively, when the value of the target displacement angle VTT is close to the value of the most advanced angle, the learning of the value GDVTH may be inhibited.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Output Control And Ontrol Of Special Type Engine (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Valve-Gear Or Valve Arrangements (AREA)
- Valve Device For Special Equipments (AREA)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/758,702 US5678515A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a disallowing means |
US08/758,704 US5664529A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with an initializing means |
US08/758,703 US5664528A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a restricting means |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8844195 | 1995-04-13 | ||
JP7-088441 | 1995-04-13 | ||
JP21498695A JP2888178B2 (ja) | 1995-04-13 | 1995-08-23 | 内燃機関のバルブタイミング制御装置 |
JP7-214986 | 1995-08-23 |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/758,702 Division US5678515A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a disallowing means |
US08/758,704 Division US5664529A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with an initializing means |
US08/758,703 Division US5664528A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a restricting means |
Publications (1)
Publication Number | Publication Date |
---|---|
US5623896A true US5623896A (en) | 1997-04-29 |
Family
ID=26429817
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/630,640 Expired - Lifetime US5623896A (en) | 1995-04-13 | 1996-04-11 | Valve timing control apparatus for engine |
US08/758,703 Expired - Lifetime US5664528A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a restricting means |
US08/758,704 Expired - Lifetime US5664529A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with an initializing means |
US08/758,702 Expired - Lifetime US5678515A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a disallowing means |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US08/758,703 Expired - Lifetime US5664528A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a restricting means |
US08/758,704 Expired - Lifetime US5664529A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with an initializing means |
US08/758,702 Expired - Lifetime US5678515A (en) | 1995-04-13 | 1996-12-03 | Valve timing control apparatus with a disallowing means |
Country Status (4)
Country | Link |
---|---|
US (4) | US5623896A (de) |
EP (1) | EP0737799B1 (de) |
JP (1) | JP2888178B2 (de) |
DE (1) | DE69601383T2 (de) |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5787848A (en) * | 1997-12-05 | 1998-08-04 | Ford Global Technologies, Inc. | Method of system for operating an internal combustion engine having variable valve timing |
US5937806A (en) * | 1998-03-13 | 1999-08-17 | General Motors Corporation | Closed-loop camshaft phaser control |
US6161511A (en) * | 1999-04-26 | 2000-12-19 | Mitsubishi Denki Kabushiki Kaisha | Intake/exhaust valve open/close timing control system for internal combustion engine |
US6170446B1 (en) * | 1999-06-02 | 2001-01-09 | Mitsubishi Denki Kaibushiki Kaisha | Valve timing control system for internal combustion engine |
US6196173B1 (en) * | 1999-05-20 | 2001-03-06 | Mitsubishi Denki Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US6269632B1 (en) * | 1998-05-22 | 2001-08-07 | Fev Motorentechnik Gmbh | Method of operating an externally ignited internal-combustion engine having a regulated exhaust catalyst and electromagnetically operated cylinder valves |
US6283074B1 (en) | 1999-05-20 | 2001-09-04 | Mitsubishi Denki Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US6336432B2 (en) * | 1999-12-24 | 2002-01-08 | Honda Giken Kogyo Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US6371164B2 (en) * | 1999-09-14 | 2002-04-16 | Mitsubishi Denki Kabushiki Kaisha | Oil control valve capable of preventing reduction in oil flow |
US20050039711A1 (en) * | 2003-08-18 | 2005-02-24 | Bryant Clyde C. | Internal combustion engine and working cycle |
US20120046851A1 (en) * | 2010-08-23 | 2012-02-23 | Denso Corporation | Variable valve timing control apparatus for engine |
US8215292B2 (en) | 1996-07-17 | 2012-07-10 | Bryant Clyde C | Internal combustion engine and working cycle |
US20130139770A1 (en) * | 2010-06-10 | 2013-06-06 | Toyota Jidosha Kabushiki Kaisha | Method and apparatus for controlling a variable valve system |
US9115651B2 (en) | 2013-07-02 | 2015-08-25 | Hyundai Motor Company | Method of controlling CVVT according to current control for oil control valve |
Families Citing this family (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3749395B2 (ja) | 1999-04-22 | 2006-02-22 | 三菱電機株式会社 | 内燃機関の制御装置 |
JP3477128B2 (ja) | 1999-11-30 | 2003-12-10 | 三菱電機株式会社 | 内燃機関のバルブタイミング制御装置 |
JP4224944B2 (ja) * | 2000-03-01 | 2009-02-18 | トヨタ自動車株式会社 | 内燃機関のバルブタイミング制御装置 |
DE10064652B4 (de) * | 2000-12-22 | 2016-02-25 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur schnellen Veränderung eines Drehmoments einer Brennkraftmaschine |
JP3699655B2 (ja) * | 2001-02-01 | 2005-09-28 | 三菱電機株式会社 | 内燃機関のバルブタイミング制御装置 |
DE10108055C1 (de) * | 2001-02-20 | 2002-08-08 | Siemens Ag | Verfahren zum Steuern einer Brennkraftmaschine |
US6766775B2 (en) * | 2001-11-01 | 2004-07-27 | Ford Global Technologies, Llc | Method and system for increasing the estimation accuracy of cam phase angle in an engine with variable cam timing |
JP2003206767A (ja) * | 2002-01-15 | 2003-07-25 | Denso Corp | 内燃機関用バルブタイミング制御装置 |
JP2004353574A (ja) * | 2003-05-29 | 2004-12-16 | Mitsubishi Electric Corp | 内燃機関のバルブタイミング制御装置 |
JP3843965B2 (ja) | 2003-06-04 | 2006-11-08 | トヨタ自動車株式会社 | 内燃機関のバルブ特性制御装置 |
JP4268839B2 (ja) * | 2003-06-26 | 2009-05-27 | 株式会社日立製作所 | 内燃機関の可変動弁制御装置 |
US7210450B2 (en) * | 2004-11-02 | 2007-05-01 | Nissan Motor Co., Ltd. | Intake control apparatus and method for internal combustion engine |
JP4655036B2 (ja) * | 2006-12-27 | 2011-03-23 | トヨタ自動車株式会社 | 可変動弁機構の制御装置 |
JP4798234B2 (ja) * | 2009-03-04 | 2011-10-19 | トヨタ自動車株式会社 | 可変動弁システム |
JP5427051B2 (ja) * | 2010-01-26 | 2014-02-26 | 富士重工業株式会社 | エンジンのバルブタイミング制御装置 |
JP6210042B2 (ja) * | 2014-09-26 | 2017-10-11 | アイシン精機株式会社 | 弁開閉時期制御装置 |
JP7135434B2 (ja) * | 2018-05-21 | 2022-09-13 | トヨタ自動車株式会社 | 内燃機関の制御装置 |
JP7302466B2 (ja) * | 2019-12-23 | 2023-07-04 | トヨタ自動車株式会社 | 車両用内燃機関の劣化判定装置 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59120707A (ja) * | 1982-12-24 | 1984-07-12 | ロ−ベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | 内燃機関のバルブ制御装置 |
JPS63131808A (ja) * | 1986-11-21 | 1988-06-03 | Atsugi Motor Parts Co Ltd | 内燃機関のバルブタイミング制御装置 |
US4928640A (en) * | 1989-07-20 | 1990-05-29 | Siemens-Bendix Automotive Electronics L.P. | Autocalibration of camshaft phasing feedback in a variable valve timing system |
US5103780A (en) * | 1989-05-11 | 1992-04-14 | Nissan Motor Company, Limited | Valve timing control system for internal combustion engine |
JPH04175429A (ja) * | 1990-11-08 | 1992-06-23 | Aisin Seiki Co Ltd | 弁開閉時期制御装置 |
JPH04279705A (ja) * | 1991-03-06 | 1992-10-05 | Aisin Seiki Co Ltd | 弁開閉時期制御装置 |
GB2272960A (en) * | 1992-11-30 | 1994-06-01 | Nippon Denso Co | Valve timing control apparatus |
US5333577A (en) * | 1992-09-25 | 1994-08-02 | Nippondenso Co., Ltd. | Variable valve operation timing control device |
GB2288037A (en) * | 1994-03-31 | 1995-10-04 | Nippon Denso Co | Valve time control mechanism for internal combustion engine |
US5469818A (en) * | 1994-03-15 | 1995-11-28 | Toyota Jidosha Kabushiki Kaisha | Variable valve timing control device for an engine |
US5482012A (en) * | 1993-09-28 | 1996-01-09 | Toyota Jidosha Kabushiki Kaisha | Valve timing control device for an internal combustion engine |
US5522352A (en) * | 1994-02-04 | 1996-06-04 | Nippondenso Co., Ltd. | Valve timing control system for engines |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5271360A (en) * | 1990-11-08 | 1993-12-21 | Aisin Seiki Kabushiki Kaisha | Valve opening and closing timing control apparatus |
JP3119050B2 (ja) * | 1993-09-28 | 2000-12-18 | トヨタ自動車株式会社 | 内燃機関のバルブタイミング制御装置 |
JPH07127407A (ja) * | 1993-11-05 | 1995-05-16 | Toyota Motor Corp | 内燃機関のバルブタイミング制御装置 |
JP3232925B2 (ja) * | 1994-03-10 | 2001-11-26 | トヨタ自動車株式会社 | 内燃機関の吸入空気量演算装置 |
JP3733600B2 (ja) * | 1994-08-31 | 2006-01-11 | 株式会社デンソー | エンジンの弁動作タイミング調整装置 |
JP3039331B2 (ja) * | 1995-03-27 | 2000-05-08 | トヨタ自動車株式会社 | 内燃機関のバルブタイミング制御装置 |
-
1995
- 1995-08-23 JP JP21498695A patent/JP2888178B2/ja not_active Expired - Lifetime
-
1996
- 1996-04-11 US US08/630,640 patent/US5623896A/en not_active Expired - Lifetime
- 1996-04-12 DE DE69601383T patent/DE69601383T2/de not_active Expired - Lifetime
- 1996-04-12 EP EP96105809A patent/EP0737799B1/de not_active Expired - Lifetime
- 1996-12-03 US US08/758,703 patent/US5664528A/en not_active Expired - Lifetime
- 1996-12-03 US US08/758,704 patent/US5664529A/en not_active Expired - Lifetime
- 1996-12-03 US US08/758,702 patent/US5678515A/en not_active Expired - Lifetime
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS59120707A (ja) * | 1982-12-24 | 1984-07-12 | ロ−ベルト・ボツシユ・ゲゼルシヤフト・ミツト・ベシユレンクテル・ハフツング | 内燃機関のバルブ制御装置 |
JPS63131808A (ja) * | 1986-11-21 | 1988-06-03 | Atsugi Motor Parts Co Ltd | 内燃機関のバルブタイミング制御装置 |
US5103780A (en) * | 1989-05-11 | 1992-04-14 | Nissan Motor Company, Limited | Valve timing control system for internal combustion engine |
US4928640A (en) * | 1989-07-20 | 1990-05-29 | Siemens-Bendix Automotive Electronics L.P. | Autocalibration of camshaft phasing feedback in a variable valve timing system |
JPH04175429A (ja) * | 1990-11-08 | 1992-06-23 | Aisin Seiki Co Ltd | 弁開閉時期制御装置 |
JPH04279705A (ja) * | 1991-03-06 | 1992-10-05 | Aisin Seiki Co Ltd | 弁開閉時期制御装置 |
US5333577A (en) * | 1992-09-25 | 1994-08-02 | Nippondenso Co., Ltd. | Variable valve operation timing control device |
GB2272960A (en) * | 1992-11-30 | 1994-06-01 | Nippon Denso Co | Valve timing control apparatus |
US5482012A (en) * | 1993-09-28 | 1996-01-09 | Toyota Jidosha Kabushiki Kaisha | Valve timing control device for an internal combustion engine |
US5522352A (en) * | 1994-02-04 | 1996-06-04 | Nippondenso Co., Ltd. | Valve timing control system for engines |
US5469818A (en) * | 1994-03-15 | 1995-11-28 | Toyota Jidosha Kabushiki Kaisha | Variable valve timing control device for an engine |
GB2288037A (en) * | 1994-03-31 | 1995-10-04 | Nippon Denso Co | Valve time control mechanism for internal combustion engine |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8215292B2 (en) | 1996-07-17 | 2012-07-10 | Bryant Clyde C | Internal combustion engine and working cycle |
US5787848A (en) * | 1997-12-05 | 1998-08-04 | Ford Global Technologies, Inc. | Method of system for operating an internal combustion engine having variable valve timing |
US5937806A (en) * | 1998-03-13 | 1999-08-17 | General Motors Corporation | Closed-loop camshaft phaser control |
US6269632B1 (en) * | 1998-05-22 | 2001-08-07 | Fev Motorentechnik Gmbh | Method of operating an externally ignited internal-combustion engine having a regulated exhaust catalyst and electromagnetically operated cylinder valves |
US6161511A (en) * | 1999-04-26 | 2000-12-19 | Mitsubishi Denki Kabushiki Kaisha | Intake/exhaust valve open/close timing control system for internal combustion engine |
US6196173B1 (en) * | 1999-05-20 | 2001-03-06 | Mitsubishi Denki Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US6283074B1 (en) | 1999-05-20 | 2001-09-04 | Mitsubishi Denki Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US6170446B1 (en) * | 1999-06-02 | 2001-01-09 | Mitsubishi Denki Kaibushiki Kaisha | Valve timing control system for internal combustion engine |
US6371164B2 (en) * | 1999-09-14 | 2002-04-16 | Mitsubishi Denki Kabushiki Kaisha | Oil control valve capable of preventing reduction in oil flow |
US6336432B2 (en) * | 1999-12-24 | 2002-01-08 | Honda Giken Kogyo Kabushiki Kaisha | Valve timing control system for internal combustion engine |
US20050039711A1 (en) * | 2003-08-18 | 2005-02-24 | Bryant Clyde C. | Internal combustion engine and working cycle |
US20130139770A1 (en) * | 2010-06-10 | 2013-06-06 | Toyota Jidosha Kabushiki Kaisha | Method and apparatus for controlling a variable valve system |
US10458288B2 (en) * | 2010-06-10 | 2019-10-29 | Toyota Jidosha Kabushiki Kaisha | Method and apparatus for controlling a variable valve system |
US20120046851A1 (en) * | 2010-08-23 | 2012-02-23 | Denso Corporation | Variable valve timing control apparatus for engine |
US9002618B2 (en) * | 2010-08-23 | 2015-04-07 | Denso Corporation | Variable valve timing control apparatus for engine |
US9115651B2 (en) | 2013-07-02 | 2015-08-25 | Hyundai Motor Company | Method of controlling CVVT according to current control for oil control valve |
Also Published As
Publication number | Publication date |
---|---|
US5678515A (en) | 1997-10-21 |
EP0737799A1 (de) | 1996-10-16 |
JPH08338271A (ja) | 1996-12-24 |
DE69601383T2 (de) | 1999-09-16 |
JP2888178B2 (ja) | 1999-05-10 |
EP0737799B1 (de) | 1999-01-20 |
US5664528A (en) | 1997-09-09 |
US5664529A (en) | 1997-09-09 |
DE69601383D1 (de) | 1999-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5623896A (en) | Valve timing control apparatus for engine | |
EP0643201B1 (de) | Ventilsteuerungsregelungsvorrichtung für Brennkraftmaschine | |
US5537961A (en) | Valve timing control apparatus for engine | |
JP3068806B2 (ja) | 内燃機関のバルブタイミング制御装置 | |
US6311667B1 (en) | Combustion control apparatus for internal combustion engine | |
US5626109A (en) | Valve timing control apparatus for engine | |
JP3290422B2 (ja) | 内燃機関のバルブタイミング制御装置 | |
US5738053A (en) | Malfunction detection apparatus for valve timing control device for engine | |
US8505505B2 (en) | Control apparatus and control method for internal combustion engine | |
JP3059162B1 (ja) | 内燃機関のバルブタイミング制御装置 | |
US20060169231A1 (en) | Intake air amount control apparatus and intake air amount control method for internal combustion engine | |
JP3522053B2 (ja) | 内燃機関の制御装置 | |
US5694912A (en) | Fuel injection amount control apparatus for engine | |
WO2007049443A1 (en) | Variable valve timing control apparatus for internal combustion engine and internal combustion engine including variable valve timing control apparatus | |
JP3264177B2 (ja) | 内燃機関のバルブ特性制御装置 | |
JP3584476B2 (ja) | 内燃機関のバルブタイミング制御装置 | |
JP3279006B2 (ja) | 内燃機関の吸入空気量制御装置 | |
JP3175243B2 (ja) | 内燃機関のバルブタイミング制御装置 | |
JP3034440B2 (ja) | 内燃機関のバルブタイミング制御装置 | |
JPH10148141A (ja) | 内燃機関のバルブタイミング制御装置 | |
JPH05104978A (ja) | 内燃機関のバルブタイミング制御装置 | |
JPH09144571A (ja) | 内燃機関のバルブタイミング制御装置 | |
JPH04284138A (ja) | 可変バルブタイミング装置の制御方法 | |
JPH08270467A (ja) | 内燃機関のバルブタイミング制御装置 | |
JPH06101508A (ja) | 内燃機関のバルブタイミング制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: TOYOTA JIDOSHA KABUSHIKI KAISHA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KATO, SENJI;YASUMURA, ATSUSHI;OHKAWA, NOBUHISA;AND OTHERS;REEL/FRAME:007950/0116 Effective date: 19960404 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
CC | Certificate of correction | ||
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
FPAY | Fee payment |
Year of fee payment: 12 |