An embodiment of the present invention will be described hereinafter.
A hydraulic variable valve timing device 18, which is referred to as an intake VCT 18, is provided in the intake camshaft 16. The intake VCT 18 advances the rotational phase of the intake camshaft 16 relative to the crankshaft 12, so that a valve timing of the intake valve (not shown) is advanced from the most retarded position. A hydraulic exhaust variable valve timing device 19, which is referred to as an exhaust VCT 19, is provided in the exhaust camshaft 17. The exhaust VCT 19 retards the rotational phase of the intake camshaft 16 relative to the crankshaft 12, so that a valve timing of the exhaust valve (not shown) is retarded from the most advanced position.
An intake cam angle sensor 20 which outputs intake cam angle signals for every predetermined cam angle is attached to an outer circumference of the intake cam shaft 16. An exhaust cam angle sensor 21 which outputs exhaust cam angle signals for every predetermined cam angle is attached to an outer circumference of the exhaust cam shaft 17. A crank angle sensor 22 which outputs crank angle signals for every predetermined crank angle is attached to an outer circumference of the crankshaft 12.
A hydraulic pump 23 is driven with a driving force from the crankshaft 12. A hydraulic pipe 25, which is connected to an outlet of the hydraulic pump 23, is branched into individual hydraulic pipes 26 and 27. An oil pressure regulating valve 28 of intake VCT 18 is connected to the individual hydraulic pipe 26, and an oil pressure regulating valve 29 of exhaust side VCT 19 is connected to the individual hydraulic pipe 27. The hydraulic pump 23 pumps up the oil from an oil pan 30, and feeds the oil to each oil pressure regulating valves 28 and 29.
Each oil pressure regulating valves 28 and 29 are the electromagnetic valves driven by solenoids 28a and 29a. The operation of each VCT 18 and 19 is controlled by a duty control of the energization to each oil pressure regulating valves 28 and 29. That is, the amount of the oil supplied to advance chambers and retard chambers of each VCT 18 and 19 is varied by varying a control duty value Duty of each oil pressure regulating valves 28 and 29 to vary the driving current of each valves 28 and 29.
The outputs of above sensors 20-22 and other sensors are inputted into engine controlling unit 31 (ECU). The ECU31 executes various kinds of engine control programs which are stored in a ROM. A fuel injection amount and an ignition timing of the ignition plug (not shown) are controlled in accordance with the engine operation condition.
Moreover, the ECU31 executes each program for valve timing control shown in
When the intake VCT 18 is the reference position control mode, the control duty value Duty1 of the oil pressure regulating valve 28 is adjusted so that the driving current becomes the most retarded current value. Thereby, the actual valve timing of the intake valve is established as the most retarded timing (reference timing). When the exhaust VCT 19 is in the reference timing control mode, the control duty value Duty2 of the oil pressure regulating valve 29 is controlled so that the driving current becomes the most advanced current value. Thereby, the actual valve timing of the exhaust valve is established as the most advanced timing (reference timing).
When the intake VCT 18 is in the F/B control mode, the control duty value Duty1 of the oil pressure regulating valve 28 is adjusted so that the difference between a target advanced amount VTT1 and an actual advanced amount VT1 of the intake valve timing are decreased. When exhaust VCT19 is in the F/B control mode, the control duty value Duty2 of the oil pressure regulating valve 29 is adjusted so that the difference between the target retarded amount VTT2 and the actual retarded amount of the exhaust valve timing are decreased.
As shown in
Hence, the amount of circulation of oil (oil supply to each VCT 18 and 19) increases, and the amount of oil storage in the oil pan mechanism 30 decreases.
As shown in
However, in the conventional valve timing control shown in
In the present embodiment shown in
Thereby, the period which controls the intake VCT 18 and the exhaust VCT 19 by the F/B control mode becomes shorter than the conventional valve timing control. The period in which the amount of oil storage increases at the F/B control mode is decreased.
Moreover, the following problems occur in the system which supplies hydraulic pressure with the hydraulic pump 23 common to the intake side oil pressure regulating valve 28 and the exhaust side oil pressure regulating valve 29. Namely, in the low revolution area of the engine 11 in which the hydraulic pressure supplied to each oil pressure regulating valves 28 and 29 falls, if the control mode of one of the VCT 18 and 19 is switched during the period when the other VCT is controlled by the F/B control mode, the hydraulic pressure (hydraulic amount) supplied to the other VCT may be fluctuated.
As shown in
Accordingly, when the engine speed NE is lower than the predetermined rotating speed N1, that is, when the hydraulic pressure (hydraulic amount) supplied to one VCT of the intake VCT 18 and the exhaust VCT 19 may be fluctuated by switching the control mode of the other VCT, the control modes of both the intake VCT 18 and the exhaust VCT 19 are simultaneously switched to the same control mode, so that the change of the control mode of the other VCT is prevented while one VCT is controlled in the F/B control mode.
Hereafter, the processes of each program for valve timing control shown in
At step 101, it is determined whether engine speed NE is lower than the predetermined rotating speed N1.
When it is determined that the engine speed NE is lower than the predetermined rotating speed N1 at step 101, it is determined that the hydraulic pressure (hydraulic amount) supplied to one VCT may be fluctuated by switching the control mode of the other VCT. And the control mode of both the intake VCT 18 and the exhaust VCT 19 is simultaneously switched to the same control mode as follows.
At step 102, it is determined whether the target advanced amount VTT1 of intake valve timing is larger than the switching threshold K1. That is, it is determined whether it is in the intake side F/B control mode. This switching threshold K1 is established as the advance amount in which the intake valve timing advances by slight quantity from the most retarded timing.
When it is determined at step 102 that the target advanced amount VTT1 of the intake valve timing is less than or equal to the switching threshold K1 (that is, it is in the intake side reference timing control mode), procedure proceeds to step 103. At step 103, it is determined whether target retarded amount VTT2 of exhaust valve timing is larger than the switching threshold K2. That is, it is determined whether it is in the exhaust side F/B control mode. This switching threshold K2 is established as the retard value in which the exhaust valve timing retards by slight quantity from the most advanced timing.
When it is determined at step 102 that target advanced amount VTT1 of intake valve timing is less than or equal to the switching threshold K1, and when target retarded amount VTT2 of exhaust valve timing is determined less than or equal to the switching threshold K2 at step 103, the procedure proceeds to step 104. At step 104, the control modes of both the intake VCT 18 and the exhaust VCT 19 are simultaneously switched to or held at the reference timing control mode.
During the reference timing control mode, the most-retarded-timing control program of the intake valve timing, which is shown in
On the other hand, when it is determined at step 102 that target advanced amount VTT1 of intake valve timing is larger than the switching threshold K1 (intake side F/B control mode), or when it is determined at step 103 that target retarded amount VTT2 of exhaust valve timing is larger than the switching threshold K2 (exhaust side F/B control mode), the procedure proceeds to step 107. At step 107, the control modes of both the intake VCT 18 and the exhaust VCT 19 are simultaneously switched to or held at the F/B control mode.
During the F/B control-mode, the F/B control program of the intake valve timing shown in
On the other hand, when it is determined at step 101 that the engine speed NE is more than or equal to the predetermined rotating speed N1, the procedure proceeds to step 110. At step 110, it is determined whether target advanced amount VTT1 of intake valve timing is larger than the switching threshold K3. That is, it is determined whether it is in the intake side F/B control mode. The switching threshold K3 is established as the advance amount in which the intake valve timing slightly advances from the most retarded timing.
When the answer is No at step 101 and when the answer is No at step 110, the procedure proceeds to step 111 in which the control mode of the intake VCT 18 is switched to or held at the reference timing mode. Then, the procedure proceeds to step 112 i which the most-retarded-timing control program of the intake valve timing shown in
On the other hand, when it is determined that target advanced amount VTT1 of intake valve timing is larger than the switching threshold K3 (F/B control-mode territory) at step 110, the procedure proceeds to step 113 in which the control mode of the intake VCT 18 is switched to or held at the F/B control mode. Then, the procedure proceeds to step 114 in which the F/B control program shown in
Then, procedure proceeds to step 115 in which it is determined whether target retarded amount VTT2 of exhaust valve timing is larger than the predetermined switching threshold K4. That is, it is determined whether it is in the exhaust side F/B control mode. This switching threshold K4 is established as the retard value in which the exhaust valve timing slightly retarded from the most advanced timing.
As a result, when it is determined that the engine speed NE is larger than the predetermined rotating speed N1 at step 101, and when it is determined that target retarded amount VTT2 of exhaust valve timing is lower than or equal to the switching threshold K4 at step 115, the procedure proceeds to step 116 in which the control mode of the exhaust VCT 19 is switched to or held at the reference timing control mode. Then, the procedure proceeds to step 117 in which the most advanced timing control program of the exhaust valve timing shown in
On the other hand, when it is determined that target retarded amount VTT2 of exhaust valve timing is larger than the switching threshold K4 (exhaust side F/B control mode) at step 115, the procedure proceeds to step 118 in which the control mode of the exhaust VCT 19 is switched to or held at the F/B control mode. Then, procedure proceeds to step 119 in which the F/B control program of the exhaust valve timing shown in
At step 105 of
Then, the procedure proceeds to step 202 in which the most retarded current value Is1 is converted into control duty value Duty1. The duty control of the energization of the oil pressure regulating valve 28 is performed using this control duty value Duty1. Thereby, the driving current of the oil pressure regulating valve 28 is established as the most retarded current value Is1, and the actual advanced amount VT1 of the intake valve timing is held to the most retarded timing.
When the most advanced timing control program of the exhaust valve timing shown in
Then, the procedure proceeds to step 302 and converts the current value Is2 into control duty value Duty2. The Duty control of the energization of the oil pressure regulating valve 29 is performed using this control duty value Duty2. Thereby, the driving current of the oil pressure regulating valve 29 is controlled to the most advanced timing control current value Is2, and the actual advanced amount VT2 of exhaust valve timing is held to the most advanced timing.
At step 108 or step 114, the F/B control program of the intake valve timing shown in
α1=VTT1−VT1
Then, the procedure proceeds to step 402 in which the F/B controlled variable β1 is computed by the PID control so that the difference α1 of target advanced amount VTT1 and actual advanced amount VT1 is decreased.
Then, the procedure proceeds to step 403 in which the F/B controlled variable β1 is converted into the F/B control current value Iβ1. Then, the procedure proceeds to step 404 in which the drive current value I1 is calculated by adding the F/B control current value Iβ1 to holding current value Ih1 (current value holding the present intake valve timing).
I1=Iβ1+Ih1
Then, the procedure proceeds to step 405 in which the drive current value I1 is converted into the control duty value Duty1. The duty control of the energization of the oil pressure regulating valve 28 is performed using this control duty value Duty1. Thereby, the F/B control of the oil pressure regulating valve 28 is performed so that the difference α1 of target advanced amount VTT1 and actual advanced amount VT1 is decreased. And, the actual advanced amount VT1 of intake valve timing is consistent with the target advanced amount VTT1.
At step 109 or step 119, the F/B control program of the exhaust valve timing shown in
α2=VTT2−VT2
Then, the procedure proceeds to step 502 in which the F/B controlled variable β2 is computed by the PID control so that the difference α2 between the target retarded amount VTT2 and the actual advanced amount VT2 is decreased.
Then, the procedure proceeds to step 503 in which the F/B controlled variable β2 is converted into the F/B control current value Iβ2. At step 504, the drive current value I2 is computed by adding the F/B control current value Iβ2 to a holding current value Ih2 (a current value holding the present exhaust valve timing).
I2=Iβ2+Ih2
Then, the procedure proceeds to step 505 in which the drive current value I2 is converted into the control duty value Duty2. Duty control of the energization of the oil pressure regulating valve 29 is performed using this control duty value Duty2. Thereby, the F/B control of the oil pressure regulating valve 29 is performed so that the difference α2 between the target retarded amount VTT2 and the actual advanced amount VT2 is decreased. And, the actual advanced amount VT2 is coincided with the target retarded amount VTT2.
According to this example described above, when engine speed NE is more than or equal to the predetermined rotating speed N1, and when target advanced amount VTT1 is less than or equal to the switching threshold K3, the control mode of the intake VCT 18 is switched to the reference timing control mode. And when the engine speed NE is more than or equal to the rotating speed N1, and when the target retarded amount VTT2 is lower than or equal to the switching threshold K4, the control mode of the exhaust VCT 19 is switched to the reference timing control mode. Therefore, the period in which the intake VCT 18 and the exhaust VCT 19 is controlled in the F/B control mode can be made shorter than the conventional valve timing control. And the period in which the engine output is lowered by the increase in the amount of oil storage can be shortened.
Furthermore, according to this embodiment, when the engine speed NE is more than or equal to the predetermined rotating speed N1, the execution condition (the switching threshold K3 and K4) in which the control is switched to the reference timing control mode is individually established with respect to the intake VCT 18 and the exhaust VCT 19. Hence, the intake VCT 18 and the exhaust VCT 19 can be switched to the reference timing control mode on proper conditions respectively. The period in which the intake VCT 18 and the exhaust VCT 19 are controlled in the F/B control mode can be shortened, and the engine output can be improved.
Moreover, according to this embodiment, when the engine speed NE is lower than the predetermined rotating speed N1, the control modes of both the intake VCT 18 and the exhaust VCT 19 are simultaneously switched to the same control mode. Therefore, when the engine speed NE is lower than the predetermined rotating speed N1, that is, when the hydraulic pressure supplied to one VCT may be fluctuated by switching the control mode of the other VCT, the intake VCT 18 and the exhaust VCT 19 are simultaneously switched to the same control mode. Therefore, it is prevented that the control mode of VCT is changed during the period in which the other VCT is controlled by the F/B control mode. It is prevented that the hydraulic pressure (capacity) supplied to one VCT is fluctuated by the switch of the control mode of the other VCT. A fluctuation of actual valve timing can be restrained and a valve timing control precision can be improved.
Besides, in the above-mentioned embodiment, the switching to the reference timing control mode of the intake VCT 18 and the exhaust VCT 19 are determined at the same engine speed N1. The engine speed which determines the switch to the reference timing control mode by the intake VCT 18 and the exhaust VCT 19 may be established independently.
Moreover, the switching threshold K4 may be suitably changed in the range in which no adverse effect on operation of the internal combustion engine is affected. For example, the switching threshold K3 of the intake VCT 18 may be established as the timing position significantly advanced from the reference timing, or the switching threshold K4 of the exhaust VCT 19 may be established as the timing position significantly retarded from the reference timing.
Moreover, when engine speed is more than predetermined rotating speed N1, the intake VCT 18 and the exhaust VCT 19 may always be switched to the reference timing control mode. By controlling the actual valve timing to the reference timing, the actual valve timing can be established as the target valve timing or its vicinity.
Moreover, the switching characteristics of the control mode may have the hysteresis characteristic. That is, the engine speed at which the reference timing control mode is switched into the F/B control mode is different from the engine speed at which the F/B control mode is switched into the reference timing control mode. According to this structure, the hunting that the control mode of the VCT 18 and 19 switches frequently between the reference timing control mode and the F/B control mode by slight fluctuation of engine speed can be prevented beforehand.
Furthermore, switching threshold K1-K4 in the case of switching the reference timing control mode to the F/B control mode and switching threshold K1-K4 in the case of switching the F/B control mode to the reference timing control mode may be established as the different value, so that the hysteresis characteristic may be provided. According to this structure, the hunting that the control modes of VCT 18 and 19 are frequently switched between the reference timing control mode and the F/B control mode by the slight variation (fluctuation) of target advanced amount VTT1 or target retarded amount VTT2 can be prevented beforehand.
Moreover, although this invention is applied to the system equipped with both the intake VCT 18 and the exhaust VCT 19 in the above mentioned embodiment, this invention can be applied to the system equipped only with one of the intake VCT 18 and the exhaust VCT 19.
Moreover, although the reference timing of the intake VCT 18 is set at the most retarded timing and the reference timing of the exhaust VCT 19 is set at the most advanced timing in the above-mentioned embodiment, it is not limited to this. The intermediate position between the most retarded timing and the most advanced timing can be set as the reference timing of the intake VCT 18 or the exhaust VCT 19.
Number | Date | Country | Kind |
---|---|---|---|
2006-209382 | Aug 2006 | JP | national |