Control device for internal combustion engine
09695717 ยท 2017-07-04
Assignee
Inventors
Cpc classification
F02D13/0249
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2250/04
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/2027
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D13/0234
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2001/34483
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2001/3443
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2451
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1409
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D13/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2800/00
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2250/02
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2001/34463
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L2001/0537
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/001
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F01L1/3442
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F01L1/344
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/20
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A control device for an engine includes a variable valve timing mechanism. The control device performs learning a holding control amount of a hydraulic valve when actual valve timing is held at a fixed timing in each of spring and non-spring regions, and an updating. The updating includes updating the control amount for the non-spring region whenever the control amount for the spring region learned drops below the control amount for the non-spring region to satisfy a relationship with the control amount for the non-spring region being less than or equal to the control amount for the spring region, and/or updating the control amount for the spring region whenever the control amount for the non-spring region learned exceeds the control amount for the spring region to satisfy a relationship with the control amount for the spring region being greater than or equal to the control amount for the non-spring region.
Claims
1. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the non-spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of an update process that updates the holding control amount of the non-spring region whenever the holding control amount of the spring region, which is learned in the learning process, becomes less than the holding control amount of the non-spring region to satisfy a relationship in which the holding control amount of the non-spring region is less than or equal to the holding control amount of the spring region, and an update process that updates the holding control amount of the spring region whenever the holding control amount of the non-spring region, which is learned in the learning process, becomes greater than the holding control amount of the spring region to satisfy a relationship in which the holding control amount of the spring region is greater than or equal to the holding control amount of the non-spring region.
2. The control device according to claim 1, wherein one of the spring region and the non-spring region in which the holding control amount is learned in the learning process defines a first region, the other one of the spring region and the non-spring region defines a second region, and the control device for the internal combustion engine is configured to update the holding control amount of the second region so that the holding control amount of the second region becomes equal to the holding control amount of the first region.
3. The control device according to claim 1, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
4. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the non-spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of an update process that updates the holding control amount of the non-spring region when the relative rotation phase is shifted from the spring region to the non-spring region so that the holding control amount of the non-spring region satisfies a relationship in which the holding control amount of the non-spring region is less than or equal to the holding control amount that was last learned in the spring region, and an update process that updates the holding control amount of the spring region when the relative rotation phase is shifted from the non-spring region to the spring region so that the holding control amount of the spring region satisfies a relationship in which the holding control amount of the spring region is greater than or equal to the holding control amount that was last learned in the non-spring region.
5. The control device according to claim 4, wherein one of the spring region and the non-spring region in which the holding control amount is learned in the learning process defines a first region, the other one of the spring region and the non-spring region defines a second region, and the control device for the internal combustion engine is configured to update the holding control amount of the second region so that the holding control amount of the second region becomes equal to the holding control amount of the first region.
6. The control device according to claim 4, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
7. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the non-spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of a restriction process that restricts a lower limit value of the holding control amount of the spring region when the relative rotation phase is in the spring region to the holding control amount that was last learned in the non-spring region, and a restriction process that restricts an upper limit value of the holding control amount of the holding control amount of the non-spring region when the relative rotation phase is in the non-spring region to the holding control amount that was last learned in the spring region.
8. The control device according to claim 7, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
9. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the non-spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of an update process that updates the holding control amount of the non-spring region whenever the holding control amount of the spring region, which is learned in the learning process, becomes greater than the holding control amount of the non-spring region to satisfy a relationship in which the holding control amount of the non-spring region is greater than or equal to the holding control amount of the spring region, and an update process that updates the holding control amount of the spring region whenever the holding control amount of the non-spring region, which is learned in the learning process, becomes less than the holding control amount of the spring region to satisfy a relationship in which the holding control amount of the spring region is less than or equal to the holding control amount of the non-spring region.
10. The control device according to claim 9, wherein one of the spring region and the non-spring region in which the holding control amount is learned in the learning process defines a first region, the other one of the spring region and the non-spring region defines a second region, and the control device for the internal combustion engine is configured to update the holding control amount of the second region so that the holding control amount of the second region becomes equal to the holding control amount of the first region.
11. The control device according to claim 9, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
12. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the non-spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of an update process that updates the holding control amount of the non-spring region when the relative rotation phase is shifted from the spring region to the non-spring region so that the holding control amount of the non-spring region satisfies a relationship in which the holding control amount of the non-spring region is greater than or equal to the holding control amount that was last learned in the spring region, and an update process that updates the holding control amount of the spring region when the relative rotation phase is shifted from the non-spring region to the spring region so that the holding control amount of the spring region satisfies a relationship in which the holding control amount of the spring region is less than or equal to the holding control amount that was last learned in the non-spring region.
13. The control device according to claim 12, wherein one of the spring region and the non-spring region in which the holding control amount is learned in the learning process defines a first region, the other one of the spring region and the non-spring region defines a second region, and the control device for the internal combustion engine is configured to update the holding control amount of the second region so that the holding control amount of the second region becomes equal to the holding control amount of the first region.
14. The control device according to claim 12, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
15. A control device for an internal combustion engine, the control device comprising: a variable valve timing mechanism, wherein the variable valve timing mechanism includes a first rotation body, which rotates in cooperation with rotation of a crankshaft, and a second rotation body, which rotates together with a camshaft; the variable valve timing mechanism varies a valve timing of an engine valve by changing a relative rotation phase of the second rotation body and the first rotation body using hydraulic pressure, which is supplied from a hydraulic control valve to an advancing chamber and a retarding chamber; the variable valve timing mechanism includes a spring that urges the second rotation body so that the relative rotation phase is located at a position corresponding to a predetermined phase between a most advanced phase and a most retarded phase; when a region of the relative rotation phase where the second rotation body receives urging force from the spring defines a spring region and a region of the relative rotation phase where the second rotation body does not receive urging force from the spring defines a non-spring region, a control amount of the hydraulic control valve needed to hold an actual valve timing at a constant timing in the non-spring region is greater than a control amount of the hydraulic control valve needed to hold the actual valve timing at a constant timing in the spring region; the control device for the internal combustion engine is configured to perform a learning process that learns a holding control amount of the hydraulic control valve when the actual valve timing is held at a constant timing in each of the spring region and the non-spring region; and the control device for the internal combustion engine is configured to perform at least one of a restriction process that restricts a lower limit value of the holding control amount of the non-spring region when the relative rotation phase is in the non-spring region to the holding control amount that was last learned in the spring region, and a restriction process that restricts an upper limit value of the holding control amount of the holding control amount of the spring region when the relative rotation phase is in the spring region to the holding control amount that was last learned in the non-spring region.
16. The control device according to claim 15, wherein the variable valve timing mechanism includes a lock mechanism that fixes the relative rotation phase at an intermediate phase.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
EMBODIMENTS OF THE INVENTION
(8) One embodiment of a control device for an internal combustion engine will now be described with reference to
(9) As shown in
(10) The internal combustion engine 11 includes a variable valve timing mechanism 40, which is capable of varying the opening-closing timing (valve timing) of the intake valve 21. The variable valve timing mechanism 40 changes the relative rotation phase of the intake camshaft 22 and the crankshaft 17 using hydraulic oil, which is supplied from and discharged to an oil control valve 50, which functions as a hydraulic control valve, when the oil control valve 50 is driven.
(11) The variable valve timing mechanism 40 and a hydraulic circuit for operating the variable valve timing mechanism 40 will now be described in detail.
(12) As shown in
(13) More specifically, when the hydraulic oil is supplied to the advancing chambers 45 and discharged from the retarding chambers 46, the rotor 41 is rotated in the right direction in the drawing (clockwise direction) relative to the housing 42. This advances the relative rotation phase and the valve timing of the intake valve 21. Also, when the hydraulic oil is supplied to the retarding chambers 46 and discharged from the advancing chambers 45, the rotor 41 is rotated in the left direction in the drawing (counterclockwise direction) relative to the housing 42. This retards the relative rotation phase and the valve timing of the intake valve 21. In this manner, the variable valve timing mechanism 40 is driven to vary the valve timing of the intake valve 21.
(14) Additionally, the variable valve timing mechanism 40 includes a lock mechanism 47, which is capable of switching between a lock state, in which the relative rotation phase is locked, and an unlocked state, in which the relative rotation phase is unlocked. The lock mechanism 47 includes an accommodation hole formed in a vane 44 of the rotor 41, a lock pin accommodated in the accommodation hole in an extendable and retractable manner, and a lock hole formed in the housing 42. The lock pin is constantly urged by a spring in a direction in which the lock pin is inserted into the lock hole and also urged by oil pressure of a release chamber 48 in a direction in which the lock pin is removed from the lock hole.
(15) When switching the supply and discharge of the hydraulic oil to and from the release chamber 48, the lock mechanism 47 is switched between the lock state and the unlocked state. More specifically, when the hydraulic oil is discharged from the release chamber 48 of the lock mechanism 47 to decrease the oil pressure of the release chamber 48, the lock pin is forced out of the accommodation hole and inserted into the lock hole by the urging force of the spring. As a result, the lock mechanism 47 is set in the lock state. When the hydraulic oil is supplied to the release chamber 48 of the lock mechanism 47 to increase the oil pressure of the release chamber 48, the lock pin is removed from the lock hole and returned to the accommodation hole. As a result, the lock mechanism 47 is set in the unlocked state. Here, when the lock mechanism 47 is in the lock state, the relative rotation phase is restricted to an intermediate phase between the most advanced phase and the most retarded phase. When stopping the engine, the lock mechanism 47 is set in the lock state. Thus, when the engine is stopped, the relative rotation phase is locked in the intermediate phase. This increases the actual compression ratio during startup and improves the starting performance of the internal combustion engine 11.
(16) The hydraulic oil is supplied to and discharged from the variable valve timing mechanism 40 through a hydraulic circuit, which connects the variable valve timing mechanism 40 and an oil pump 61. The hydraulic circuit includes a plurality of oil channels. The oil control valve 50 (hereafter, referred to as OCV 50), which is located in intermediate portions of the oil channels, changes the mode of the hydraulic oil supplied to and discharged from the variable valve timing mechanism 40 through the oil channels. The OCV 50 is connected to the oil pump 61 by a supply oil channel 63 and also connected to an oil pan 62 by a discharge oil channel 64. The oil pan 62 stores the hydraulic oil, which is pumped by the oil pump 61. Additionally, the OCV 50 is connected to the advancing chambers 45 of the variable valve timing mechanism 40 by an advance oil channel 65 and also connected to the retarding chambers 46 of the variable valve timing mechanism 40 by a retardation oil channel 66. Further, the OCV 50 is connected to the release chamber 48 of the lock mechanism 47 by a release oil channel 67.
(17) The OCV 50 includes a sleeve 51, a spool 53, a spring 54, and an electromagnetic solenoid 55. The spool 53 is located in the sleeve 51 and movable in the axial direction. The spring 54 applies elastic force to the spool 53 in one of the movement directions. The electromagnetic solenoid 55 applies electromagnetic force to the spool 53 so that the spool 53 moves in the other direction of the movement directions. Each of the sleeve 51 and the spool 53 of the OCV 50 includes a plurality of ports, which are respectively communicated with the supply oil channel 63, the discharge oil channel 64, the advance oil channel 65, the retardation oil channel 66, and the release oil channel 67. When the duration of applying voltage to the electromagnetic solenoid 55 is changed in accordance with a drive duty, which functions as the control amount, the position of the spool 53 is adjusted in the OCV 50. The drive duty is changed within a predetermined range, for example, 0% to 100%. The electromagnetic force of the electromagnetic solenoid 55 decreases as the drive duty becomes smaller in the range. The electromagnetic force of the electromagnetic solenoid 55 increases as the drive duty becomes larger.
(18) When the drive duty is decreased to decrease the electromagnetic force of the electromagnetic solenoid 55, the urging force of the spring 54 becomes larger than the electromagnetic force. The urging force of the spring 54 moves the spool 53 in a first direction (left side in the drawing). When the drive duty is increased to increase the electromagnetic force of the electromagnetic solenoid 55, the electromagnetic force becomes larger than the urging force of the spring 54. The electromagnetic force of the electromagnetic solenoid 55 moves the spool 53 in a second direction (right side in the drawing), which is opposite to the first direction. Thus, in the OCV 50, when one of a plurality of operation modes is selected through the position adjustments of the spool 53, the above ports are switched between a communication state and a disconnection state in accordance with the selected operation mode.
(19) The operation modes of the OCV 50 are, for example, a lock mode, an advance mode, and a retardation mode.
(20) The lock mode stops both the supply and discharge of the hydraulic oil to and from the advancing chambers 45 and the retarding chambers 46 and discharges the hydraulic oil from the release chamber 48. The lock mode allows the lock mechanism 47 to fix the relative rotation phase.
(21) The advance mode supplies the hydraulic oil to the advancing chambers 45 and the release chamber 48 and discharges the hydraulic oil from the retarding chambers 46. In the advance mode, while the oil pressure of the advancing chambers 45 increases, the oil pressure of the retarding chambers 46 decreases. Thus, the rotation force acts on the rotor 41 so that the rotor 41 rotates relative to the housing 42 in the right direction of
(22) The retardation mode supplies the hydraulic oil to the retarding chambers 46 and the release chamber 48 and discharges the hydraulic oil from the advancing chambers 45. In the retardation mode, while the oil pressure of the retarding chambers 46 increases, the oil pressure of the advancing chambers 45 decreases. Thus, the rotation force acts on the rotor 41 so that the rotor 41 rotates relative to the housing 42 in the left direction of
(23) The distance between the spool 53 and the electromagnetic solenoid 55 of the OCV55 is sequentially decreased in the lock mode, the advance mode, and the retardation mode. Accordingly, the amount of the electromagnetic force (drive duty) of the electromagnetic solenoid 55 for the operation modes of the OCV 50 is sequentially increased in the lock mode, the advance mode, and the retardation mode.
(24) Additionally, as the spool 53 of the OCV 50 is located toward a first side (left side in the drawing), the supply amount of the hydraulic oil to the advancing chambers 45 increases, and the discharge amount of the hydraulic oil from the retarding chambers 46 increases. Thus, in the advance mode, as the value of the drive duty becomes smaller, the speed increases when advancing the actual valve timing (actual valve timing VT) of the intake valve 21. In contrast, in the retardation mode, as the spool 53 of the OCV 50 is located toward a second side (right side in the drawing), the supply amount of the hydraulic oil to the retarding chambers 46 increases, and the discharge amount of the hydraulic oil from the advancing chambers 45 increases. Thus, in the retardation mode, as the value of the drive duty becomes larger, the speed increases when retarding the actual valve timing VT.
(25) As shown in
(26) When the spring 49 is arranged, the relative rotation phase is separated into a region where the rotor 41 receives the urging force from the spring 49, or a spring region located from the most retarded phase to the intermediate phase, and another region where the rotor 41 does not receive the urging force from the spring 49, or a non-spring region located from the intermediate phase to the most advanced phase. That is, the spring region is defined by the region of the relative rotation phase where the rotor 41 receives the urging force from the spring 49, and the non-spring region is defined by the region of the relative rotation phase where the rotor 41 does not receive the urging force from the spring 49. Hereafter, the phrase the actual valve timing VT is in the spring region means that the relative rotation phase is in the spring region, and the phrase the actual valve timing VT is in the non-spring region means that the relative rotation phase is in the non-spring region.
(27) When the actual valve timing VT of the intake valve 21 is in the spring region, due to the urging force of the spring 49, the rotation force acts on the rotor 41 to advance the rotor 41. Thus, when the actual valve timing VT is in the spring region, the retardation mode is selected to increase the oil pressure of the retarding chambers 46 and decrease the oil pressure of the advancing chambers 45. This holds the actual valve timing VT of the intake valve 21 at the constant timing. When the actual valve timing VT is in the non-spring region, the rotation force due to the urging force of the spring 49 does not act on the rotor 41. However, rotation force acts to retard the rotor 41 due to friction caused by elastic force of a valve spring. Thus, when the actual valve timing VT is in the non-spring region, the advance mode is selected to increase the oil pressure of the advancing chambers 45 and decrease the oil pressure of the retarding chambers 46. This holds the actual valve timing VT of the intake valve 21 at the constant timing.
(28) As described above, the value of the drive duty is greater when the drive mode of the OCV 50 is in the retardation mode than when the drive mode of the OCV 50 is in the advance mode. Accordingly, the drive duty of the OCV 50 that is needed to hold the actual valve timing of the intake valve 21 at the constant timing in the spring region is greater than in the non-spring region.
(29) A control device 31 performs valve timing control, in which the OCV 50 is adjusted, together with various controls related to operation of the internal combustion engine 11. In the valve timing control, the actual valve timing VT is detected based on detection signals from a cam position sensor 33 and a crank position sensor 34, and a target valve timing VTt is set in accordance with the engine operation state. The control device 31 varies the actual valve timing VT so that the actual valve timing VT becomes equal to the target valve timing VTt. The valve timing control is performed by calculating a drive duty DU based on the engine operation state and adjusting applied voltage to the electromagnetic solenoid 55 of the OCV 50 based on the calculated drive duty DU. The drive duty DU is calculated, for example, using equation (1) described below.
drive duty DU=proportion correction member P+derivative correction member D+hold duty H(1)
(30) In equation (1), the proportion correction member P is a feedback correction value that is set in accordance with the deviation of the actual valve timing VT from the target valve timing VTt. The derivative correction member D is a feedback correction valve that is set in accordance with a change speed of the deviation of the actual valve timing VT from the target valve timing VTt. More specifically, when the actual valve timing VT is located at the advance side of the target valve timing VTt, the drive duty DU is increased by an addition value of the proportion correction member P and the derivative correction member D. When the drive duty DU of the OCV 50 is increased, the actual valve timing VT retards and approaches the target valve timing VTt. When the actual valve timing VT is located at the retardation side of the target valve timing VTt, the drive duty DU is decreased by an addition value of the proportion correction member P and the derivative correction member D. When the drive duty DU of the OCV 50 is decreased, the actual valve timing VT advances and approaches the target valve timing VTt.
(31) In equation (1), the hold duty H is a value of the drive duty DU that is needed to hold the constant actual valve timing VT of the intake valve 21. It is apparent from equation (1) that the hold duty H serves as a median value when the drive duty DU increases and decreases in accordance with increases and decreases of the proportion correction member P and the derivative correction member D. The value of the hold duty H changes, for example, depending on the temperature of the hydraulic oil, and thus is learned in correspondence with the operation state. When the actual valve timing VT is held at the constant timing during feedback control of the actual valve timing VT, the hold duty H is learned by storing the present drive duty DU in a memory of the control device 31 as the newest hold duty H.
(32) Additionally, the value of the hold duty H changes depending on whether the actual valve timing VT of the intake valve 21 is in the spring region or the non-spring region in addition to the temperature of the hydraulic oil, which has been described. Thus, the hold duty H is learned in each of the spring region and the non-spring region. In the valve timing control, when the actual valve timing VT of the intake valve 21 is in the spring region, the hold duty H that is learned in the spring region is used to calculate the drive duty DU. When the actual valve timing VT of the intake valve 21 is in the non-spring region, the hold duty H that is learned in the non-spring region is used to calculate the drive duty DU. Thus, the hold duty H functions as a control amount (holding control amount) of the OCV 50 that is needed to hold the constant actual valve timing VT, and the value of the hold duty H is independently learned when the actual valve timing VT is in the spring region and the non-spring region.
(33) When the control device 31 performs a hold duty setting process, the hold duty H is set to the newest value. The procedures for performing the hold duty setting process will now be described with reference to
(34) As shown in
(35) When it is determined that the learning condition is satisfied (step S110: YES), it is determined whether or not the actual valve timing VT is in the spring region (step S120).
(36) When it is determined that the actual valve timing VT is in the spring region (step S120: YES), the hold duty H of the spring region (hold duty Ha) is learned (step S130). This learning is performed by setting the present drive duty DU as the newest hold duty Ha. When the hold duty Ha is learned, it is determined whether or not the learned hold duty Ha is less than the hold duty H of the non-spring region (hold duty Hb) (step S140). The hold duty Hb that is presently stored in the memory of the control device 31 is used as the comparison subject in step S140. When it is determined that the learned hold duty Ha is not less than the hold duty Hb (step S140: NO), the present process is temporarily terminated.
(37) When it is determined that the learned hold duty Ha is less than the hold duty Hb (step S140: YES), the hold duty Hb is updated to be equal to the learned hold duty Ha (step S150). Through the process of step S150, the hold duty Ha and the hold duty Hb are stored as the same value in the memory of the control device 31. Subsequent to the update of the hold duty Hb, the present process is temporarily terminated.
(38) When it is determined that the actual valve timing VT is in the non-spring region (step S120: NO), the hold duty H of the non-spring region (hold duty Hb) is learned (step S160). This learning is performed by setting the present drive duty DU as the newest hold duty Hb. When the hold duty Hb is learned, it is determined whether or not the learned hold duty Hb is greater than the hold duty Ha (step S170). The hold duty Ha that is presently stored in the memory of the control device 31 is used as the comparison subject in step S170. When it is determined that the learned hold duty Hb is not greater than the hold duty Ha (step S170: NO), the present process is temporarily terminated.
(39) When it is determined that the learned hold duty Hb is greater than the hold duty Ha (step S170: YES), the hold duty Ha is updated to be equal to the learned hold duty Hb (step S180). Through the process of step S180, the hold duty Hb and the hold duty Ha are stored as the same value in the memory of the control device 31. Subsequent to the update of the hold duty Ha, the present process is temporarily terminated.
(40) In the hold duty setting process, step S110, step S120, step S130, and step S160 correspond to a learning process, and step S140, step S150, step S170, and step S180 correspond to an update process.
(41) The operation of the control device 31 will now be described.
(42) Depending on the engine operation state, the hold duty H may be continuously learned in a first region, which is one of the spring region and the non-spring region, during which the hold duty H is not learned in a second region, which is the other one of the spring region and the non-spring region. In this case, the hold duty H of the first region, in which the learning is performed, is sequentially changed to a value corresponding to the present operation state of the variable valve timing mechanism 40 such as viscosity of the hydraulic oil. However, the hold duty H of the second region, in which the learning is not performed, is not learned. Under this situation, if the above update process is not performed, the magnitude relationship in the hold duty H between the spring region and the non-spring region would be inverted from the original relationship, in which the hold duty H of the spring region is greater than the hold duty H of the non-spring region.
(43) A case in which the update process is not performed under a situation in which the hold duty Ha of the spring region is continuously learned while the hold duty Hb of the non-spring region is not learned will now be described with reference to
(44) As shown in
(45) During the feedback control using the drive duty DU of the OCV 50, when the change amount of the actual valve timing VT continues to be less than a determination value for the predetermined time, the learning condition is determined being satisfied. Thus, the present drive duty DU is learned as the newest hold duty Ha (timing t2). In the case shown in
(46) When the hold duty Ha is learned again (timing t3), the drive duty DU of the OCV 50 becomes further less. Thus, the actual valve timing VT advances and approaches the target valve timing VTt (timing t3 to t4).
(47) When the actual valve timing VT is shifted to the non-spring region, the hold duty Hb of the non-spring region is used to calculate the drive duty DU (timing t4). Here, the value of the hold duty Hb is greater than that of the most recent hold duty Ha (hold duty Ha in timing t3 to t4). Thus, the value of the drive duty DU of the OCV 50, which is set based on the hold duty Hb, becomes larger than that of the hold duty Ha. This retards the actual valve timing VT beyond the intermediate phase (timing t5). Thus, the actual valve timing VT is shifted to the spring-region again.
(48) When the actual valve timing VT is shifted to the spring-region, the hold duty Ha is used to calculate the drive duty DU. Thus, the drive duty DU of the OCV 50 is decreased, and the actual valve timing VT advances again. Then, when the actual valve timing VT is shifted to the non-spring region (timing t6), the hold duty Hb is used to calculate the drive duty DU. This increases the drive duty DU of the OCV 50 and retards the actual valve timing VT again (timing t7). Subsequently, the advancing of the actual valve timing VT to the non-spring region (timing t8) and the retarding of the actual valve timing to the spring region (timing t9) are repeated. In this manner, when hunting occurs in the actual valve timing VT, the actual valve timing VT fails to follow changes in the target valve timing VTt.
(49) As shown in
(50) When the actual valve timing VT is shifted to the region located at the advance side of the intermediate phase, the hold duty Hb, which is the hold duty H of the non-spring region, is used to calculate the drive duty DU (timing t14). Here, the value of the hold duty Hb is equal to that of the most recent hold duty Ha (hold duty Ha in timing t13 to t14). Thus, retardation of the actual valve timing VT is restricted even when the drive duty DU is calculated using the hold duty Hb.
(51) Subsequently, when the learning condition is satisfied again and the hold duty Hb is learned (timing t15), the original relationship is obtained so that the hold duty Ha is greater than the hold duty Hb. Thus, the actual valve timing VT may approach the target valve timing VTt.
(52) Additionally, in timing t12 or timing t13, when the learning condition is satisfied and the hold duty Ha is learned, if the learned hold duty Ha is greater than or equal to the hold duty Hb, the hold duty Hb is not updated. Even in this case, the original relationship, in which the hold duty Ha is greater than the hold duty Hb, is not inverted.
(53)
(54) The above control device 31 has the advantages described below.
(55) (1) Even if one of the hold duties H, namely, the hold duty Ha and the hold duty Hb, is continuously learned but the other hold duty H is not learned, when the relative rotation phase is changed in the region where the learning is not performed, the relationship is satisfied so that the hold duty Ha of the spring region is greater than or equal to the hold duty Hb of the non-spring region. This prevents the inversion of the magnitude relationship between the hold duty Ha of the spring region and the hold duty Hb of the non-spring region from the original relationship, that is, the magnitude relationship in the drive duty DU of the OCV 50 that is needed to hold the actual valve timing VT at the constant timing in each region. Thus, even when one of the hold duties H, the hold duty Ha or the hold duty Hb, is not learned while the other hold duty H is continuously learned, hunting of the actual valve timing VT is limited when the target valve timing VTt is shifted across regions.
(56) (2) The learning process of one of the hold duties H, the hold duty Ha or the hold duty Hb, is performed together with the update process of the other hold duty H. The update process would be performed by decreasing or increasing the hold duty H by a predetermined amount. However, when performing such an update process, the predetermined amount needs to be set in advance through experiments or to an appropriate value in each update process. In the above control device 31, the update process is performed without using such a predetermined value. This simplifies the update process.
(57) The above embodiment may be modified as follows.
(58) In the update process, the hold duty H of the first region, where the learning is performed, may be increased or decreased by a predetermined amount, and the increased or decreased value may be used as an update value of the hold duty H of the second region. More specifically, in step S150 of
(59) Depending on the structure of the variable valve timing mechanism 40 and the OCV 50, the relationship may be such that the hold duty Hb of the non-spring region is greater than the hold duty Ha of the spring region. In such a case, the update process may be performed as follows. That is, in step S140 of
(60) Also, in the above modified example, the hold duty H of the first region, corresponding to the region where the learning is performed, may be increased or decreased by a predetermined amount, the increased or decreased value may be used as an update value of the hold duty H of the second region, corresponding to the other region. More specifically, in step S150 of
(61) Steps S140, S150, S170, S180 may be omitted from the hold duty setting process of
(62) In the update process of the above modified example, the hold duty H of the first region, corresponding to the region where the learning is performed, may be increased or decreased by a predetermined amount, and the increased or decreased value may be used as an update value of the hold duty H of the second region, corresponding to the other region. More specifically, a value that is less than the last learned hold duty Ha by the predetermined amount may be used as the update value of the hold duty Hb. Also, a value that is greater than the last learned hold duty Hb by the predetermined amount may be used as the update value of the hold duty Ha.
(63) Depending on the structure of the variable valve timing mechanism 40 and the OCV 50, the relationship may be such that the hold duty Hb of the non-spring region is greater than the hold duty Ha of the spring region. In such a case, the update process of the above modified example may be performed as follows. That is, when the relative rotation phase is shifted from the spring region to the non-spring region, the control device 31 determines whether or not the last learned hold duty Ha is greater than the hold duty Hb. When the last learned hold duty Ha is determined being greater than the hold duty Hb, the control device 31 updates the hold duty Hb. Additionally, when the relative rotation phase is shifted from the non-spring region to the spring region, the control device 31 determines whether or not the last learned hold duty Hb is less than the hold duty Ha. When the last learned hold duty Hb is determined being less than the hold duty Ha, the control device 31 updates the hold duty Ha. In this mode, even when the hold duty H is continuously learned in one of the spring region and the non-spring region and the relative rotation phase is changed in the region where the learning is not performed, the relationship is satisfied so that the hold duty Hb, which is the hold duty H of the non-spring region, is greater than or equal to the hold duty Ha, which is the hold duty H of the spring region. Thus, in the same manner as the above embodiment, hunting of the actual valve timing VT is limited when the target valve timing VTt is shifted between the spring region and the non-spring region.
(64) Also, in the above modified example, the hold duty H of the first region, corresponding to one of the regions where the last learning is performed, may be increased or decreased by a predetermined amount, and the increased or decreased value may be used as an update value of the hold duty H of the second region, corresponding to the other region. More specifically, a value that is greater than the last learned hold duty Ha by the predetermined amount may be used as the update value of the hold duty Hb. Also, a value that is less than the last learned hold duty Hb by the predetermined amount may be used as the update value of the hold duty Ha.
(65) Steps S140, S150, S170, S180 may be omitted from the hold duty setting process of
(66) In this mode, when the relative rotation phase is in the spring region, the process is performed, for example, as follows. That is, the control device 31 compares the hold duty Ha stored in the memory of the control device 31 with the hold duty Hb stored in the memory of the control device 31, or the hold duty Hb that was last learned in the non-spring region. Then, the control device 31 uses the larger one of the hold duty Ha and the hold duty Hb as the hold duty H of equation (1) to calculate the drive duty DU. Through the process, when the relative rotation phase is in the spring region, the control device 31 restricts the value of the hold duty Ha of the spring region, which is used to calculate the drive duty DU, so that the hold duty Hb that was last learned in the non-spring region is set as the lower limit value. Thus, when the relative rotation phase is in the spring region and the hold duty Hb is greater than the hold duty Ha, which is stored in the memory of the control device 31, the hold duty Hb is used to calculate the drive duty DU instead of the hold duty Ha.
(67) When the hold duty Ha is greater than or equal to the hold duty Hb, which is stored in the memory of the control device 31, the hold duty Ha is used to calculate the drive duty DU. Thus, even when the hold duty Hb of the non-spring region is continuously learned while the hold duty Ha of the spring region is not learned and the relative rotation phase is changed in the spring region, where the learning is not performed, the relationship is satisfied so that the hold duty H, which is used to calculate the drive duty DU, is greater than or equal to the hold duty Hb of the non-spring region.
(68) Additionally, in this mode, when the relative rotation phase is in the non-spring region, the process is performed, for example, as follows. That is, the control device 31 compares the hold duty Hb stored in the memory of the control device 31 with the hold duty Ha stored in the memory of the control device 31, or the hold duty Ha that was last learned in the spring region. Then, the control device 31 uses the smaller value of the hold duty Hb and the hold duty Ha as the hold duty H of equation (1) to calculate the drive duty DU. Through the process, when the relative rotation phase is in the non-spring region, the control device 31 restricts the value of the hold duty Hb of the non-spring region, which is used to calculate the drive duty DU, so that the hold duty Ha that was last learned in the spring region is set as the upper limit value. Thus, when the relative rotation phase is in the non-spring region and the hold duty Ha is less than the hold duty Hb, which is stored in the memory of the control device 31, the hold duty Ha is used to calculate the drive duty DU instead of the hold duty Hb.
(69) When the hold duty Hb is less than or equal to the hold duty Ha, which is stored in the memory of the control device 31, the hold duty Hb is used to calculate the drive duty DU. Thus, even when the hold duty Ha of the spring region is continuously learned while the hold duty Hb of the non-spring region is not learned and the relative rotation phase is changed in the non-spring region, where the learning is not performed, the relationship is satisfied so that the hold duty H, which is used to calculate the drive duty DU, is less than or equal to the hold duty Ha of the spring region.
(70) Depending on the structure of the variable valve timing mechanism 40 and the OCV 50, the relationship may be such that the hold duty H of the non-spring region (hold duty Hb) is greater than the hold duty H of the spring region (hold duty Ha).
(71) In such a case, the restriction process of the above modified example may be performed as follows. That is, when the relative rotation phase is in the spring region, the control device 31 uses the smaller value of the hold duty Hb and the hold duty Ha, which are stored in the memory of the control device 31, as the hold duty H of equation (1) to calculate the drive duty DU. Through the process, when the relative rotation phase is in the spring region, the control device 31 restricts the value of the hold duty Ha of the spring region, which is used to calculate the drive duty DU, so that the hold duty Hb that was last learned in the non-spring region is set as the upper limit value.
(72) When the relative rotation phase is in the non-spring region, the control device 31 uses the larger one of the hold duty Hb and the hold duty Ha, which are stored in the memory of the control device 31, as the hold duty H of equation (1) to calculate the drive duty DU. Through the process, when the relative rotation phase is in the non-spring region, the control device 31 restricts the value of the hold duty Hb of the non-spring region, which is used to calculate the drive duty DU, so that the hold duty Ha that was last learned in the spring region is set as the lower limit value. In this mode, even when the hold duty H is continuously learned on one of the spring region and the non-spring region and the relative rotation phase is changed in the region where the learning is not performed, the relationship is satisfied so that the hold duty Hb, which is the hold duty H of the non-spring region, is greater than or equal to the hold duty Ha, which is the hold duty H of the spring region. Thus, hunting of the actual valve timing VT is limited when the target valve timing VTt is shifted between the spring region and the non-spring region.
(73) In each of the above embodiment and modified examples, the update process and the restriction process are performed when the relative rotation phase is in each of the spring region and the non-spring region. Instead, the update process and the restriction process may be performed in only one of the regions.
(74) The lock mechanism 47 may be omitted. In this mode, the release chamber 48 and the release oil channel 67 are also omitted. Additionally, the lock mode is omitted from the operation mode of the OCV 50. Further, in each mode, the supply and discharge of the hydraulic oil to and from the release chamber 48 are omitted. Even in this mode, the urging force of the spring 49 may be used to advance the actual valve timing VT to the predetermined phase during startup of the engine.
(75) The supply and discharge of the hydraulic oil to and from the advancing chambers 45 and the retarding chambers 46 are controlled based on the drive duty DU of the electromagnetic solenoid 55. However, instead of the drive duty DU, the supply and discharge of the hydraulic oil may be controlled by changing an applied voltage to the electromagnetic solenoid 55.
(76) The illustrated variable valve timing mechanism 40 includes the spring 49 that urges the rotor 41 to the advance side. However, even when the variable valve timing mechanism 40 includes the spring 49 that urges the rotor 41 to the retardation side, the same advantages may be obtained.
(77) The above hunting limiting control may be applied to a variable valve timing mechanism including a housing that rotates synchronously with the crankshaft 17, a rotor that rotates together with the exhaust camshaft 25, and a spring that urges the rotor so that the relative rotation phase of the housing and the rotor is in a position corresponding to the intermediate phase between the most retarded phase and the most advanced phase. In this mode, the spring, which urges the rotor, may urge the rotor to the advance side or the retardation side.