Trouble detector of vehicle having deceleration idling-cylinder engine
Claim Score by NHIP
Abstract
A failure detection device for a vehicle having a deceleration deactivatable engine, by which failure detection, performed primarily by monitoring the oil pressure of operation oil, is ensured. The failure detection device is provided for a vehicle having a deceleration deactivatable engine in which it is possible to deactivate at least one cylinder by closing both of intake and exhaust valves thereof by applying the oil pressure of operation oil to a passage for deactivation execution via an actuator, and also it is possible to cancel the closed state of both of the intake and exhaust valves by applying the oil pressure of the operation oil to a passage for deactivation cancellation. The failure detection device includes an oil pressure condition judgement section (steps S204 and S212) which determines whether the oil pressure of the operation oil measured by a POIL sensor satisfies threshold conditions, and an abnormality judgement section (steps S207 and S215) which determines that abnormality exists when it is determined, by the oil pressure condition judgement section, that the oil pressure of the operation oil does not satisfy the threshold conditions.

Term
Term ended
Projected expiry passed 27 May 2023, 3.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
8 claims: 1 independent, 7 dependent
- 1Broadest claimClaim Score 44, average(NHIP)A failure detection device for a vehicle having a deceleration deactivatable engine in which it is possible to deactivate at least one cylinder by closing both of intake and exhaust valves thereof by applying the oil pressure of operation oil to a passage for deactivation execution via an actuator, and also it is possible to cancel the closed state of both of said intake and exhaust valves by applying the oil pressure of said operation oil to a passage for deactivation cancellation, said failure detection device comprising:a driving state distinguishing section for distinguishing the current driving state of said vehicle from several driving states;an oil pressure measuring section provided in said passage for deactivation cancellation for measuring the oil pressure of said operation oil;an oil pressure condition judgement section for determining whether or not the oil pressure of said operation oil measured by said oil pressure measuring section satisfies threshold conditions for the oil pressure of said operation oil in each of said driving states;and an abnormality judgement section for making judgement that abnormality exists when it is determined, by said oil pressure condition judgement section, that the oil pressure of said operation oil does not satisfy said threshold conditions.
214 paragraphs in 6 sections, as filed
FIELD OF THE INVENTION
0001The present invention relates to a failure detection device for a vehicle having an engine with deactivatable cylinders.
DESCRIPTION OF RELATED ART
0002A hybrid vehicle having not only an engine but also an electric motor as the drive source is known in the art. As a type of hybrid vehicle, a parallel hybrid vehicle is known that uses an electric motor as an auxiliary drive source for assisting the engine output.
0003In the parallel hybrid vehicle, the power of the engine is assisted by the electric motor during acceleration traveling. On the other hand, during deceleration traveling, the battery and the like are charged via a deceleration regenerating operation. According to various control operations including the above, the remaining battery charge (remaining electric energy) of the battery is maintained while also satisfying the driver's demands. Because the drive train of the parallel hybrid vehicle comprises the engine and the motor coupled to the engine in series, the whole system is simple in structure, light in weight, and has great flexibility for installation in a vehicle.
0004As variations of the parallel hybrid vehicle, two types of hybrid vehicles are known; one is disclosed in, for example, Japanese Unexamined Patent Application, First Publication No. 2000-97068, in which a clutch is disposed between the engine and the motor in order to eliminate the effect of engine friction (i.e., engine brake) during the deceleration regenerating operation; the other is disclosed in, for example, Japanese Unexamined Patent Application, First Publication No. 2000-125405, in which the engine, the motor, and a transmission are directly connected in series in order to ultimately simplify the structure.
0005The hybrid vehicle of the former type exhibits disadvantages in that the installability of the power train is degraded due to the complexity in the constitution of the clutch, and the transmission efficiency of the power train may be reduced during normal traveling as well due to the use of the clutch. On the other hand, the hybrid vehicle of the latter type exhibits a disadvantage in that the driving power assisted by the electric motor (assisted power) is restricted because regenerated electric energy is reduced due to the aforementioned engine friction.
0006A cylinder deactivation technique has been proposed to solve the above problem; however, it is difficult to detect failures if a conventional hydraulic mechanism is employed as the cylinder deactivation technique.
SUMMARY OF THE INVENTION
0007In order to solve the above problems, the present invention provides a failure detection device for a vehicle having a deceleration deactivatable engine. In a deceleration deactivatable engine, it is possible to deactivate at least one cylinder by closing both the intake and the exhaust valves thereof by applying the oil pressure of operation oil to a passage for deactivation execution via an actuator, and also it is possible to cancel the closed state of both of the intake and exhaust valves by applying the oil pressure of the operation oil to a passage for deactivation cancellation. The failure detection device of the present invention comprises: a driving state distinguishing section for distinguishing the current driving state of the vehicle from several driving states; an oil pressure measuring section provided in the passage for deactivation cancellation for measuring the oil pressure of the operation oil; an oil pressure condition judgement section for determining whether or not the oil pressure of the operation oil measured by the oil pressure measuring section satisfies threshold conditions for the oil pressure of the operation oil in each of the driving states; and an abnormality judgement section for making judgement that an abnormality exists when it is determined, by the oil pressure condition judgement section, that the oil pressure of the operation oil does not satisfy the threshold conditions.
0008Accordingly, when the oil pressure of the operation oil measured by the oil pressure measuring section in each of the driving states does not satisfy the conditions defined by the thresholds for each of the operation states, it is deemed to be abnormal by the abnormality judgement section; thus, it is possible to determine that the oil pressure is not properly measured, or oil pressure is not properly applied to the passage for deactivation execution or the passage for deactivation cancellation.
0009In the failure detection device of the present invention, the driving states may preferable include a engine stopped state before engine starting, a normal driving operation including idling operation, a deceleration cylinder deactivation operation, an idling stop mode in which the engine is stopped under predetermined conditions and the engine is started when the predetermined conditions are not satisfied.
0010Accordingly, the above failures can be detected regardless of the driving states.
0011In the failure detection device of the present invention, the threshold conditions for the oil pressure of the operation oil for the normal driving operation may preferably set depending on the revolution rate of the engine.
0012Accordingly, oil pressure varies depending on engine revolution rate can be taken into consideration.
0013In the failure detection device of the present invention, the threshold conditions for the oil pressure of the operation oil set depending on the revolution rate of the engine may be preferably set taking into consideration the temperature of the operation oil.
0014Accordingly, the threshold can be set taking into consideration not only the pressure of the operation oil varying depending on engine revolution rate, but also the temperature of the operation oil.
0015The failure detection device of the present invention may further comprise: an intake passage negative pressure measuring section for measuring the negative pressure in an intake passage; an intake passage negative pressure condition judgement section for determining whether or not the negative pressure in the intake passage measured by the intake passage negative pressure measuring section satisfies negative pressure threshold conditions for the deceleration cylinder deactivation operation; and an abnormality during cylinder deactivation judgement section for making judgement that abnormality exists even when it is determined that abnormality does not exist by the abnormality judgement section, and when it is determined, by the intake passage negative pressure condition judgement section, that the negative pressure in the intake passage does not satisfy the negative pressure threshold conditions.
0016Accordingly, during the deceleration cylinder deactivation operation, even when no abnormality is detected by the abnormality judgement section, and when it is determined by the intake negative pressure measuring section that the intake passage negative pressure does not satisfy the conditions of the threshold value for the deceleration cylinder deactivation operation, it is deemed to be abnormal by the abnormality during cylinder deactivation judgement section, and it is possible to detect that oil pressure is not applied to the cylinder deactivation mechanism through the passage for deactivation, or through the passage for canceling deactivation.
0017In the failure detection device of the present invention, the negative pressure threshold conditions may be preferably set depending on the revolution rate of the engine and are corrected depending on atmospheric pressure.
0018Accordingly, the intake passage negative pressure varying depending on engine revolution rate can be corrected in accordance with atmospheric pressure.
0019In the failure detection device of the present invention, the vehicle may be a hybrid vehicle which has not only the engine but also an electric motor as the drive source, and in which regenerative braking is performed by the motor, when the vehicle is decelerated, depending on the deceleration state of the vehicle.
0020Accordingly, failure detection in a hybrid vehicle is ensured.
0021In the failure detection device of the present invention, a cylinder deactivation mechanism of the engine may be a mechanism in which a cylinder deactivation state and a cylinder deactivation cancellation state are altered by a slide element operated by the pressure of the operation oil.
BRIEF DESCRIPTION OF THE DRAWINGS
0022<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram showing the general structure of a hybrid vehicle in an embodiment according to the present invention.
0023<figref idref="DRAWINGS">FIG. 2</figref> is a front view showing a variable valve timing mechanism used in the embodiment of the present invention.
0024<figref idref="DRAWINGS">FIGS. 3A and 3B</figref> show the variable valve timing mechanism used in the embodiment of the present invention; in particular, <figref idref="DRAWINGS">FIG. 3A</figref> shows a cross-section of the main part of the variable valve timing mechanism in a cylinder activation state, and <figref idref="DRAWINGS">FIG. 3B</figref> shows a cross-section of the main part of the variable valve timing mechanism in a cylinder deactivation state.
0025<figref idref="DRAWINGS">FIG. 4</figref> is an enlarged view of the main part in <figref idref="DRAWINGS">FIG. 1</figref>
0026<figref idref="DRAWINGS">FIG. 5</figref> is a flowchart showing the operation for switching into a deceleration deactivation operation in the embodiment of the present invention.
0027<figref idref="DRAWINGS">FIG. 6</figref> is a flowchart showing the operation for determining whether the conditions permitting the deceleration deactivation operation are satisfied in the embodiment of the present invention.
0028<figref idref="DRAWINGS">FIG. 7</figref> is a flowchart showing the operation for determining whether the conditions permitting the deceleration deactivation operation are satisfied in the embodiment of the present invention.
0029<figref idref="DRAWINGS">FIG. 8</figref> is a flowchart showing the operation for determining whether the conditions permitting the deceleration deactivation operation are satisfied in the embodiment of the present invention.
0030<figref idref="DRAWINGS">FIG. 9</figref> is a flowchart showing the operation for detecting failures of a POIL sensor in the embodiment of the present invention.
0031<figref idref="DRAWINGS">FIG. 10</figref> is a flowchart showing the operation for detecting failures of a POIL sensor in the embodiment of the present invention.
0032<figref idref="DRAWINGS">FIG. 11</figref> is a flowchart showing the operation for detecting failures of deactivated cylinders in the embodiment of the present invention.
0033<figref idref="DRAWINGS">FIG. 12</figref> is an explanation diagram showing the running state of the vehicle, the output of the POIL sensor, etc.
0034<figref idref="DRAWINGS">FIG. 13</figref> is a graph showing a relationship between engine revolution rate and the output of the POIL sensor.
0035<figref idref="DRAWINGS">FIG. 14</figref> is an explanatory diagram showing the running state of the vehicle, the output of the POIL sensor, the negative pressure in an air-intake passage, etc.
0036<figref idref="DRAWINGS">FIG. 15</figref> is a graph showing a relationship between the number of the deactivated cylinders and the negative pressure in the air-intake passage.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
0037The preferred embodiments of the present invention will be explained below with reference to the appended drawings.
0038<figref idref="DRAWINGS">FIG. 1</figref> is a block diagram schematically illustrating a parallel hybrid vehicle in a first embodiment of the present invention, in which an engine E, an electric motor M, and a transmission T are directly coupled to each other in series. The driving force generated by both the engine E and the electric motor M is transmitted via, for example, a CVT (continuously variable transmission) as the transmission T (the transmission T may be a manual transmission) to front wheels Wf as driving wheels. When the driving force is transmitted from the driving wheels Wf to the electric motor M during deceleration of the hybrid vehicle, the electric motor M functions as a generator for applying a so-called regenerative braking force to the vehicle, i.e., the kinetic energy of the vehicle is recovered and stored as electric energy. Note that elements related to both a vehicle having a manual transmission and a vehicle having a CVT are shown in <figref idref="DRAWINGS">FIG. 1</figref> for convenience in explanation.
0039The driving of the motor M and the regenerating operation of the motor M are controlled by a power drive unit (PDU) <b>2</b> according to control commands from a motor CPU <b>1</b>M of a motor ECU <b>1</b>. A high-voltage nickel metal hydride battery <b>3</b> for sending and receiving electric energy to and from the motor M is connected to the power drive unit <b>2</b>. The battery <b>3</b> includes a plurality of modules connected in series, and in each module, a plurality of cell units are connected in series. The hybrid vehicle includes a 12-volt auxiliary battery <b>4</b> for energizing various accessories. The auxiliary battery <b>4</b> is connected to the battery <b>3</b> via a downverter <b>5</b> or a DC-DC converter. The downverter <b>5</b>, controlled by an FIECU <b>11</b>, makes the voltage from the battery <b>3</b> step-down and charges the auxiliary battery <b>4</b>. Note that the motor ECU <b>1</b> comprises a battery CPU <b>1</b>B for protecting the battery <b>3</b> and calculating the remaining battery charge thereof. In addition, a CVTECU <b>21</b> is connected to the transmission T, which is a CVT, for controlling the same.
0040The FIECU <b>11</b> controls, in addition to the motor ECU <b>1</b> and the downverter <b>5</b>, a fuel injection valve (not shown) for controlling the amount of fuel supplied to the engine E, a starter motor, ignition timing, etc. To this end, the FIECU <b>11</b> receives various signals such as a signal from a speed sensor S<b>1</b> for sensing vehicle speed VP, a signal from an engine revolution rate speed sensor S<b>2</b> for sensing engine revolution rate speed NE, a signal from a shift position sensor S<b>3</b> for sensing the shift position of the transmission T, a signal from a brake switch S<b>4</b> for detecting the operation of a brake pedal <b>8</b>, a signal from a clutch switch S<b>5</b> for detecting the operation of a clutch pedal <b>9</b>, a signal from a throttle opening-degree sensor S<b>6</b> for sensing the degree of throttle opening TH of a throttle valve <b>32</b>, a signal from an intake negative pressure sensor (intake negative pressure measuring section) S<b>7</b> for sensing negative pressure in the air-intake passage, a signal from a knocking sensor S<b>8</b>, and the like.
0041Reference symbol BS indicates a booster associated with the brake pedal, in which a master vac negative pressure sensor S<b>9</b> is provided for sensing negative pressure in the brake master vac (hereinafter referred to as master vac negative pressure), and the master vac negative pressure sensor S<b>9</b> is connected to the FIECU <b>11</b>.
0042Note that the intake negative pressure sensor S<b>7</b> and the throttle opening-degree sensor S<b>6</b> are provided in an air-intake passage <b>30</b>, and the master vac negative pressure sensor S<b>9</b> is provided in a communication passage <b>31</b> connected to the air-intake passage <b>30</b>.
0043The air-intake passage <b>30</b> is provided with a secondary air passage <b>33</b> for air communication between the upstream portion with respect to the throttle valve <b>32</b> and the downstream portion, and the secondary air passage <b>33</b> is provided with a control valve <b>34</b>. The purpose of providing the secondary air passage <b>33</b> is to supply a small amount of air into the cylinders even when the air-intake passage <b>30</b> is completely closed by the throttle valve <b>32</b>. The control valve <b>34</b> is controlled by means of the signal from the FIECU <b>11</b> in accordance with the intake negative pressure measured by the intake negative pressure sensor S<b>7</b>. A POIL (oil pressure measuring section) sensor S<b>10</b>, a solenoid of a spool valve (actuator) <b>71</b>, and a TOIL (oil temperature) sensor S<b>11</b>, all of which will be explained below, are also connected to the FIECU <b>11</b>.
0044The engine E includes three cylinders associated with the variable valve timing mechanism (i.e., a cylinder deactivation mechanism) VT on both an intake side and an exhaust side, and a cylinder associated with a conventional valve mechanism NT which has no relationship to the cylinder deactivation operation.
0045In other words, the engine E is a deactivatable engine in which the operation state may be alternated between normal operation in which all four cylinders including three deactivatable cylinders are active and a cylinder deactivation operation in which three deactivatable cylinders are inactive. In the engine E, the operation of the intake valves IV and exhaust valves EV associated with the deactivatable cylinders can be temporarily stopped by means of the variable valve timing mechanism VT.
0046Next, the variable valve timing mechanism VT will be explained in detail with reference to FIGS. <b>2</b> to <b>4</b>.
0047<figref idref="DRAWINGS">FIG. 2</figref> shows an example of an SOHC engine provided with the variable valve timing mechanism VT which is adapted for a cylinder deactivation operation. The cylinder (not shown) is provided with the intake valve IV and the exhaust valve EV which are biased by valve springs <b>51</b> and <b>51</b> in a direction which closes the intake port (not shown) and exhaust port (not shown), respectively. Reference symbol <b>52</b> indicates a lift cam provided on a camshaft <b>53</b>. The lift cam <b>52</b> is engaged with an intake cam lifting rocker arm <b>54</b><i>a </i>for lifting the intake valve and an exhaust cam lifting rocker arm <b>54</b><i>b </i>for lifting the exhaust valve, both of which are rockably supported by a rocker arm shaft <b>62</b>.
0048The rocker arm shaft <b>62</b> also supports valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>in a rockable manner, which are located adjacent to the cam lifting rocker arms <b>54</b><i>a </i>and <b>54</b><i>b</i>, and whose rocking ends press the top ends of the intake valve IV and the exhaust valve EV, respectively, so that the intake valve IV and the exhaust valve EV open their respective ports. As shown in <figref idref="DRAWINGS">FIGS. 3A and 3B</figref>, the proximal ends (opposite the ends contacting the valves) of the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>are adapted so as to be able to engage a circular cam <b>531</b> provided on the camshaft <b>53</b>.
0049<figref idref="DRAWINGS">FIGS. 3A and 3B</figref> show, as an example, the cam lifting rocker arm <b>54</b><i>b </i>and the valve operating rocker arm <b>55</b><i>b </i>provided in the exhaust valve side.
0050As shown in <figref idref="DRAWINGS">FIGS. 3A and 3B</figref>, a hydraulic chamber <b>56</b> is formed in the cam lifting rocker arm <b>54</b><i>b </i>and the valve operating rocker arm <b>55</b><i>b </i>in a continuous manner, which is located on the opposite side of the rocker arm shaft <b>62</b> with respect to the lift cam <b>52</b>. The hydraulic chamber <b>56</b> is provided with a pin (slide element) <b>57</b><i>a </i>and a disengaging pin (slide element) <b>57</b><i>b </i>both of which are slidable and biased toward the cam lifting rocker arm <b>54</b><i>b </i>by means of a pin spring <b>58</b>.
0051The rocker arm shaft <b>62</b> is provided with, in its inside, a hydraulic passage <b>59</b> which is divided into hydraulic passages <b>59</b><i>a </i>and <b>59</b><i>b </i>by a partition S. The hydraulic passage (passage for deactivation execution) <b>59</b><i>b </i>is connected to the hydraulic chamber <b>56</b> at the position where the disengaging pin <b>57</b><i>b </i>is located via an opening <b>60</b> of the hydraulic passage <b>59</b><i>b </i>and a communication port (passage for deactivation execution) <b>61</b><i>b </i>in the cam lifting rocker arm <b>54</b><i>b</i>. The hydraulic passage (passage for deactivation cancellation) <b>59</b><i>a </i>is connected to the hydraulic chamber <b>56</b> at the position where the pin <b>57</b><i>a </i>is located via an opening <b>60</b> of the hydraulic passage <b>59</b><i>a </i>and a communication port (passage for deactivation cancellation) <b>61</b><i>a </i>in the valve operating rocker arm <b>55</b><i>b</i>, and is adapted to be further connectable to a drain passage (not shown).
0052As shown in <figref idref="DRAWINGS">FIG. 3A</figref>, the pin <b>57</b><i>a </i>is positioned by the pin spring <b>58</b> so as to bridge the cam lifting rocker arm <b>54</b><i>b </i>and the valve operating rocker arm <b>55</b><i>b </i>when hydraulic pressure is not applied via the hydraulic passage <b>59</b><i>b</i>. On the other hand, when hydraulic pressure is applied via the hydraulic passage <b>59</b><i>b </i>in accordance with a cylinder deactivation signal, both of the pin <b>57</b><i>a </i>and the disengaging pin <b>57</b><i>b </i>slide toward the valve operating rocker arm <b>55</b><i>b </i>against the biasing force of the pin spring <b>58</b>, and the interface between the pin <b>57</b><i>a </i>and the disengaging pin <b>57</b><i>b </i>corresponds to the interface between the cam lifting rocker arm <b>54</b><i>b </i>and the valve operating rocker arm <b>55</b><i>b </i>to disconnect these rocker arms <b>54</b><i>b </i>and <b>55</b><i>b</i>, as shown in <figref idref="DRAWINGS">FIG. 3B</figref>. The intake valve side is also constructed in a similar manner. The hydraulic passages <b>59</b><i>a </i>and <b>59</b><i>b </i>are connected to an oil pump <b>70</b> via the spool valve <b>71</b> which is provided for ensuring hydraulic pressure of the variable valve timing mechanism VT.
0053As shown in <figref idref="DRAWINGS">FIG. 4</figref>, a passage for deactivation (passage for deactivation execution) <b>72</b> branching from the spool valve <b>71</b> is connected to the hydraulic passage <b>59</b><i>b </i>in the rocker arm shaft <b>62</b>, and a passage for canceling deactivation (passage for deactivation cancellation) <b>73</b> branching from the spool valve <b>71</b> is connected to the hydraulic passage <b>59</b><i>a</i>. The POIL sensor S<b>10</b> is connected to the passage for canceling deactivation <b>73</b>. The POIL sensor S<b>10</b> monitors hydraulic pressure in the passage for canceling deactivation <b>73</b>, which exhibits low values during a deactivation operation and exhibits high values during normal operation. The TOIL sensor S<b>11</b> (shown in <figref idref="DRAWINGS">FIG. 1</figref>) is connected to an oil supplying passage <b>74</b> which branches from a passage connecting the outlet of the oil pump <b>70</b> and the spool valve <b>71</b> and which supplies operating oil to the engine E so as to monitor the temperature of the operating oil.
0054When the condition for entering into a cylinder deactivation operation, which will be described below, is satisfied, the spool valve <b>71</b> is operated in accordance with a signal from the FIECU <b>11</b>, and hydraulic pressure is applied to the hydraulic chamber <b>56</b> via the oil pump <b>70</b> and the hydraulic passage <b>59</b><i>b </i>in both the intake valve and exhaust valve sides. Subsequently, the pins <b>57</b><i>a</i>, which have been bridging the cam lifting rocker arms <b>54</b><i>a </i>and <b>54</b><i>b </i>and the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>together with the disengaging pin <b>57</b><i>b</i>, slide toward the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b</i>, and the cam lifting rocker arms <b>54</b><i>a </i>and <b>54</b><i>b </i>and the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>are disconnected.
0055In this state, although the cam lifting rocker arms <b>54</b><i>a </i>and <b>54</b><i>b </i>are driven by the rotating lift cam <b>52</b>, the movements are not transmitted to the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>which have been disconnected from the cam lifting rocker arms <b>54</b><i>a </i>and <b>54</b><i>b</i>. As a result, because the valve operating rocker arms <b>55</b><i>a </i>and <b>55</b><i>b </i>are not driven and the intake valve IV and the respective ports of the exhaust valve EV remain closed, a deceleration deactivation operation of the engine can be performed.
heading-0056Operation for Switching into Deceleration Deactivation Operation
0057Now, the operation for switching into a deceleration deactivation operation will be explained with reference to <figref idref="DRAWINGS">FIG. 5</figref>.
0058The term “deceleration deactivation operation” herein means an engine operation state in which both of the intake and exhaust valves remain in their closing positions by means of the variable valve timing mechanism VT under predetermined conditions during regenerative deceleration, and it is performed in order to reduce engine friction and to increase the energy regenerated during deceleration. In the flowchart shown in <figref idref="DRAWINGS">FIG. 2</figref>, a flag (i.e., cylinder deactivation executing flag F_DECCS) used to alternate the engine operation state between a deceleration deactivation operation and an all-cylinder operation (normal operation) in which all cylinders are active is set and reset at a predetermined period.
0059In step S<b>100</b>, it is determined whether the value of a flag F_GDECCS is “1”. The flag F_GDECCS is provided since cancellation of the cylinder deactivation operation is required when the degree of deceleration is relatively great. When the result of the determination in step S<b>100</b> is “YES”, the operation proceeds to step S<b>111</b>, and when the result is “NO”, the operation proceeds to step S<b>101</b>.
0060In step S<b>101</b>, it is determined whether the value of a flag F_GDECMA (included in the deceleration state determining section) is “1”. The flag F_GDECMA is provided since cancellation of regenerative deceleration is required when the degree of deceleration is relatively great. When the result of the determination in step S<b>101</b> is “YES”, the operation proceeds to step S<b>111</b>, and when the result is “NO”, the operation proceeds to step S<b>102</b>.
0061The reason for providing the determination in step S<b>101</b> is that it is better not to execute the cylinder deactivation operation when stopping of the vehicle has the highest priority. When a braking operation of high deceleration is applied, negative pressure in the master vac is greatly reduced (i.e., the absolute pressure is increased), and subsequently, there is a high probability that the engine operation state may return to normal operation from the cylinder deactivation operation; therefore, the cylinder deactivation operation should be cancelled during high deceleration traveling.
0062The reason for providing the determination in step S<b>101</b> is that it is better not to execute the cylinder deactivation operation in order to prevent wheel skidding by a regenerative braking during high deceleration traveling.
0063In step S<b>102</b>, the operation for judgment whether the conditions permitting the deceleration deactivation operation, which will be explained below, are satisfied is executed, and the operation proceeds to step S<b>103</b>.
0064In step S<b>103</b>, it is determined whether the value of a flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is “1”. When the result of the determination in step S<b>103</b> is “NO”, which means that the conditions for the deceleration deactivation operation are not satisfied, the operation proceeds to step S<b>111</b>, and when the result is “YES”, which means that the conditions for the deceleration deactivation operation are satisfied, the operation proceeds to step S<b>104</b>.
0065In step S<b>104</b>, it is determined whether the value of a solenoid ON delay timer TDCSDL<b>1</b>, which will be explained below, is “0”. When the result of the determination in step S<b>104</b> is “YES”, which means that a predetermined period has passed, the operation proceeds to step S<b>105</b>, and when the result is “NO”, which means that a predetermined period has not passed, the operation proceeds to step S<b>113</b>.
0066In step S<b>105</b>, a predetermined value #TMDCS<b>2</b> is set in a solenoid OFF delay timer TDCSDL<b>2</b> for the spool valve <b>71</b>, then the operation proceeds to step S<b>106</b>. This procedure is performed in order to ensure a certain period of time has passed from completion of the determination in step S<b>103</b> to completion of the OFF operation of the solenoid for the spool valve <b>71</b>, when the engine operation is alternated from the deceleration deactivation operation to the normal operation.
0067In step S<b>106</b>, the flag F_CSSOL of the solenoid for the cylinder deactivation operation is set to “1”, i.e., the solenoid for the cylinder deactivation operation in the spool valve <b>71</b> is set to be ON, then the operation proceeds to step S<b>107</b>. This flag is set to “1” when the solenoid for the cylinder deactivation operation of the spool valve <b>71</b> is set to be ON, and is set to “0” when the solenoid is set to be OFF.
0068In step S<b>107</b>, it is determined by the POIL sensor S<b>10</b> whether hydraulic pressure is actually produced after the solenoid for the cylinder deactivation operation was set to be ON. Specifically, it is determined whether or not engine oil pressure POIL is equal to or less than cylinder deactivation permissible oil pressure #POILCSH. When the result of the determination in step S<b>107</b> is “YES”, the operation proceeds to step S<b>108</b>, and when the result is “NO” (there is hysteresis), the operation proceeds to step S<b>115</b>. An oil pressure switch may be provided for the determination instead of the POIL sensor S<b>10</b>.
0069In step S<b>108</b>, it is determined whether the value of a cylinder deactivation execution delay timer TCSDLY<b>1</b> is “0” in order to ensure a certain period of time has passed from when the spool valve <b>71</b> is switched on to when oil pressure is produced. When the result of the determination in step S<b>108</b> is “YES”, the operation proceeds to step S<b>109</b>, and when the result is “NO”, the operation proceeds to step S<b>117</b>.
0070In step S<b>109</b>, a timer value #TMNCSDL<b>2</b>, which is retrieved from a table depending on the engine running speed NE, is set in a cylinder deactivation cancellation delay timer TCSDLY<b>2</b>. The reason for setting the timer value #TMNCSDL<b>2</b> depending on the engine running speed NE is that the oil pressure response changes depending on the engine running speed NE. Therefore, the lower the engine running speed NE is, the greater the timer value #TMNCSDL<b>2</b> is.
0071In step S<b>110</b>, the cylinder deactivation executing flag F_DECCS is set to “1”, which means that the deceleration deactivation operation is executed, and the control operation of this flow is terminated.
0072In step S<b>111</b>, it is determined whether the value of the solenoid OFF delay timer TDCSDL<b>2</b> is “0”. When the result of the determination in step S<b>111</b> is “YES”, which means that a predetermined period has passed, the operation proceeds to step S<b>112</b>, and when the result is “NO”, which means that a predetermined period has not passed, the operation proceeds to step S<b>106</b>.
0073In step S<b>112</b>, a predetermined value #TMDCS<b>1</b> is set in the solenoid ON delay timer TDCSDL<b>1</b> for the spool valve <b>71</b>, then the operation proceeds to step S<b>113</b>. This procedure is performed in order to ensure a certain period of time has passed from completion of the determination in step S<b>103</b> to an ON operation of the solenoid for the spool valve <b>71</b> in step S<b>106</b> when the engine operation is alternated from the deceleration deactivation operation to normal operation.
0074In step S<b>113</b>, the flag F_CSSOL of the solenoid for the cylinder deactivation operation is set to “0”, i.e., the solenoid for the cylinder deactivation operation in the spool valve <b>71</b> is set to be OFF, then the operation proceeds to step S<b>114</b>.
0075In step S<b>114</b>, it is determined by the POIL sensor S<b>10</b> whether hydraulic pressure is actually reduced after the solenoid for the cylinder deactivation operation was set to be OFF. Specifically, it is determined whether or not engine oil pressure POIL is equal to or greater than cylinder deactivation cancellation oil pressure #POILCSL. When the result of the determination in step S<b>117</b> is “YES”, which means that engine oil pressure POIL is at the high pressure side (there is hysteresis), the operation proceeds to step S<b>115</b>, and when the result is “NO”, the operation proceeds to step S<b>108</b>. An oil pressure switch may be provided for the determination instead of the POIL sensor S<b>10</b>.
0076In step S<b>115</b>, it is determined whether the value of the cylinder deactivation cancellation delay timer TCSDLY<b>2</b> is “0” in order to ensure a certain period of time has passed from when the spool valve <b>71</b> is switched off to when oil pressure is reduced. When the result of the determination in step S<b>115</b> is “YES”, the operation proceeds to step S<b>116</b>, and when the result is “NO”, the operation proceeds to step S<b>110</b>.
0077In step S<b>116</b>, a timer value #TMNCSDL<b>1</b>, which is retrieved from a table depending on an engine running speed NE, is set in the cylinder deactivation execution delay timer TCSDLY<b>1</b>, then the operation proceeds to step S<b>117</b>. The reason for setting the timer value #TMNCSDL<b>1</b> depending on the engine running speed NE is that the oil pressure response changes depending on the engine running speed NE. Therefore, the lower the engine running speed NE is, the greater the timer value #TMNCSDL<b>1</b> is.
0078In step S<b>117</b>, a timer value #TMCSCEND is set in a cylinder deactivation compulsory cancellation timer TCSCEND, then the operation proceeds to step S<b>118</b>. The cylinder deactivation compulsory cancellation timer TCSCEND is provided to compulsorily cancel the cylinder deactivation operation when a predetermined period has passed since the beginning of the cylinder deactivation operation.
0079In step S<b>118</b>, the cylinder deactivation executing flag F_DECCS is set to “0”, which means that the normal operation is being executed, and the control operation of this flow is terminated.
heading-0080Operation for Determining Whether the Conditions Permitting the Deceleration Deactivation Operation are Satisfied
0081Next, the operation for judgment whether the conditions permitting the deceleration deactivation operation are satisfied in step S<b>102</b> shown in <figref idref="DRAWINGS">FIG. 5</figref> will be explained with reference to FIGS. <b>6</b> to <b>8</b>. In this operation, the flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is set or reset by continuously monitoring whether or not the conditions for deceleration deactivation operation are satisfied. This operation will be repeated at a predetermined period.
0082In step S<b>151</b>, it is determined whether the value of the cylinder deactivation compulsory cancellation timer TCSCEND is “0”. When the result of the determination in step S<b>151</b> is “YES”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, the operation proceeds to step S<b>152</b>, because the cylinder deactivation operation should be cancelled when the value of the cylinder deactivation compulsory cancellation timer TCSCEND is “0”.
0083In step S<b>152</b>, it is determined whether the value of the fuel cut-off flag F_FC is “1”. When the result of the determination in step S<b>152</b> is “YES”, the operation proceeds to step S<b>153</b>, and when the result is “NO”, the operation proceeds to step S<b>166</b>. This procedure is provided because the purpose of the cylinder deactivation operation is to further obtain regenerated energy corresponding to the reduction in engine friction resulting when the fuel supply is stopped during deceleration traveling.
0084In step S<b>166</b>, a cylinder deactivation ending flag F_DCSCEND is set to “0”, then the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>.
0085In step S<b>153</b>, it is determined whether the value of the cylinder deactivation ending flag F_DCSCEND is “1”. When the result of the determination in step S<b>153</b> is “YES”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, the operation proceeds to step S<b>154</b>.
0086In step S<b>154</b>, it is determined whether ambient temperature TA is within a predetermined range, i.e., whether the ambient temperature TA satisfies the following inequality:
0087lowest permissible ambient temperature for cylinder deactivation #TADCSL≦TA≦highest permissible ambient temperature for cylinder deactivation #TADCSH. When it is determined, in step S<b>154</b>, that the ambient temperature TA is within the predetermined range, the operation proceeds to step S<b>155</b>. When it is determined that the ambient temperature TA is out of the predetermined range, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the cylinder deactivation operation may make the engine unstable when ambient temperature TA is below the lowest permissible ambient temperature for cylinder deactivation #TADCSL or when the ambient temperature TA is above the highest permissible ambient temperature for cylinder deactivation #TADCSH.
0088In step S<b>155</b>, it is determined whether cooling water temperature TW is within a predetermined range, i.e., whether cooling water temperature TW satisfies the following inequality:
0089lowest permissible cooling water temperature for cylinder deactivation #TWDCSL≦TA≦highest permissible cooling water temperature for cylinder deactivation #TWDCSH. When it is determined, in step S<b>155</b>, that the cooling water temperature TW is within the predetermined range, the operation proceeds to step S<b>156</b>. When it is determined that the cooling water temperature TW is out of the predetermined range, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the cylinder deactivation operation may make the engine unstable when cooling water temperature TW is below the lowest permissible cooling water temperature for cylinder deactivation #TWDCSL or when the cooling water temperature TW is above the highest permissible cooling water temperature for cylinder deactivation #TWDCSH.
0090In step S<b>156</b>, it is determined whether ambient pressure PA is equal to or greater than a lowest permissible ambient pressure for cylinder deactivation #PADCS. When the result of the determination in step S<b>156</b> is “YES”, which means that the ambient pressure PA is in higher side, the operation proceeds to step S<b>157</b>, and when the result is “NO”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because it is undesirable to execute the cylinder deactivation operation when the ambient pressure is relatively low. For example, when the cylinder deactivation operation is executed under such a condition, negative pressure in the master vac for the brake system may not be ensured to be sufficient for the braking operation.
0091In step S<b>157</b>, it is determined whether voltage VB of the 12-volt auxiliary battery <b>4</b> is equal to or greater than a lowest permissible voltage for cylinder deactivation #VBDCS. When the result of the determination in step S<b>157</b> is “YES”, which means that the voltage VB is in greater side, the operation proceeds to step S<b>159</b>, and when the result is “NO”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the response of the spool valve <b>71</b> is degraded when the voltage VB of the 12-volt auxiliary battery <b>4</b> is relatively low. In addition, this procedure is provided in order to protect the auxiliary battery <b>4</b> when the voltage thereof is decreased under a low ambient temperature or when the auxiliary battery <b>4</b> is deteriorated.
0092In step S<b>159</b>, it is determined whether the value of an idling indication flag F_THIDLMG is “1”. When the result of the determination in step S<b>159</b> is “YES”, which means that the throttle of the engine is not completely closed, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, which means that the throttle of the engine is completely closed, the operation proceeds to step S<b>160</b>. This procedure is provided to cancel the cylinder deactivation operation even when the throttle is slightly opened from a completely closed state so that marketability of the vehicle is enhanced.
0093In step S<b>160</b>, it is determined whether oil temperature TOIL (the temperature of the engine oil) is within a predetermined range, i.e., whether the oil temperature TOIL satisfies the following inequality:
0094lowest permissible oil temperature for cylinder deactivation #TODCSL≦TOIL≦highest permissible oil temperature for cylinder deactivation #TODCSH. When it is determined, in step S<b>160</b>, that the oil temperature TOIL is within the predetermined range, the operation proceeds to step S<b>161</b>. When it is determined that oil temperature TOIL is out of the predetermined range, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the response in alternation between normal operation and the cylinder deactivation operation of the engine may be unstable if the cylinder deactivation operation is executed when the oil temperature TOIL is below the lowest permissible oil temperature for cylinder deactivation #TODCSL or when the oil temperature TOIL is above the highest permissible oil temperature for cylinder deactivation #TODCSH.
0095In step S<b>161</b>, it is determined whether deceleration regeneration is being performed. When the result of the determination in step S<b>161</b> is “YES”, the operation proceeds to step S<b>162</b>, and when the result is “NO”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the purpose of the cylinder deactivation operation is to further obtain regenerated energy corresponding to the reduction in engine friction resulting when the fuel supply is stopped during deceleration traveling.
0096In step S<b>162</b>, it is determined whether the value of an MT/CVT indication flag F_AT is “1”. When the result of the determination in step S<b>162</b> is “NO”, which means that the present vehicle employs an MT (manual transmission), the operation proceeds to step S<b>163</b>, and when the result is “YES”, which means that the present vehicle employs an AT (automatic transmission) or a CVT, the operation proceeds to step S<b>167</b>.
0097In step S<b>167</b>, it is determined whether the value of an in-gear indication flag F_ATNP is “1”. When the result of the determination in step S<b>167</b> is “NO”, which means that the vehicle is in driving mode, the operation proceeds to step S<b>168</b>, and when the result is “YES”, which means that the transmission is in N (neutral) or P (parking) position, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>.
0098In step S<b>168</b>, it is determined whether the value of a reverse position indication flag F_ATPR is “1”. When the result of the determination in step S<b>168</b> is “YES”, which means that the transmission is in reverse position, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, which means that the transmission is in a position other than the reverse position, the operation proceeds to step S<b>165</b>.
0099Through the procedures in steps S<b>167</b> and S<b>168</b>, the cylinder deactivation operation is cancelled in N/P or reverse position.
0100In step S<b>163</b>, it is determined whether the previous gear position NGR is equal to or higher than a lowest permissible gear position for cylinder deactivation #NGRDCS (e.g., third gear). When the result of the determination in step S<b>163</b> is “YES”, i.e., higher gear position, the operation proceeds to step S<b>164</b>, and when the result is “NO”, i.e., lower gear position, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the regeneration efficiency is reduced in low gear positions, and to avoid a frequent alternation into the cylinder deactivation operation when the vehicle is in a traffic jam.
0101In step S<b>164</b>, it is determined whether the value of a half-engaged clutch indication flag F_NGRHCL is “1”. When the result of the determination in step S<b>164</b> is “YES”, which indicates a half-engaged clutch state, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, the operation proceeds to step S<b>165</b>. By providing this procedure, it is possible to avoid undesirable cylinder deactivation operations which may cause an engine stall when the clutch is placed in a half-engaged state to stop the vehicle, or an insufficient acceleration performance when the clutch is placed in a half-engaged state for gear position shifting to accelerate the vehicle.
0102In step S<b>165</b>, it is determined whether an engine revolution rate decrease amount DNE is equal to or smaller than a highest permissible engine revolution rate decrease amount for cylinder deactivation #DNEDCS. When the result of the determination in step S<b>165</b> is “YES”, which means that the engine revolution rate is considerably decreased, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO”, the operation proceeds to step S<b>169</b>. This procedure is provided to avoid undesirable cylinder deactivation operations which may cause an engine stall when the engine revolution rate is rapidly decreasing.
0103In step S<b>169</b> shown in <figref idref="DRAWINGS">FIG. 7</figref>, it is determined whether battery temperature TBAT of the battery <b>3</b> is within a predetermined range, i.e., whether the battery temperature TBAT satisfies the following inequality:
0104lowest permissible battery temperature for cylinder deactivation #TBDCSL≦TBAT≦highest permissible battery temperature for cylinder deactivation #TBDCSH. When the result of the determination in step S<b>169</b> is “YES”, the operation proceeds to step S<b>170</b>, and when the result is “NO”, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. This procedure is provided because the cylinder deactivation operation should not be executed when the temperature of the battery <b>3</b> is out of the predetermined range in view of protecting the battery.
0105In step S<b>170</b>, it is determined whether a remaining battery charge QBAT is within a predetermined range, i.e., whether the remaining battery charge QBAT satisfies the following inequality:
0106lowest permissible remaining battery charge for continuation of cylinder deactivation #QBDCSL≦QBAT≦highest permissible remaining battery charge for continuation of cylinder deactivation #QBDCSH. When it is determined, in step S<b>170</b>, that the remaining battery charge QBAT is within the predetermined range, the operation proceeds to step S<b>170</b>A. When it is determined that the remaining battery charge QBAT is out of the predetermined range, the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>. Accordingly, the cylinder deactivation operation is cancelled when the remaining battery charge QBAT is below the lowest permissible remaining battery charge for cylinder deactivation continuation #QBDCSL, or when the remaining battery charge QBAT is above the highest permissible remaining battery charge for cylinder deactivation continuation #QBDCSH. This procedure is provided because electric energy supplied to the motor M for assisting the engine driving cannot be ensured when the remaining battery charge QBAT is too low, and because regenerated energy cannot be drawn when the remaining battery charge QBAT is too high.
0107In step S<b>170</b>A, it is determined whether a vehicle speed VP is equal to or below the highest permissible vehicle speed for continuation of cylinder deactivation #VPDCSH. When the result of the determination in step S<b>170</b>A is “YES”, the operation proceeds to step S<b>170</b>B, and when the result is “NO” (with hysteresis), the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>.
0108In step S<b>170</b>B, it is determined whether a brake switch flag F_BKSW is “1”. When the result of the determination in step S<b>170</b>B is “YES”, which means that the brake of the vehicle is applied, the operation proceeds to step S<b>170</b>D, and when the result is “NO”, which means that the brake of the vehicle is not applied, the operation proceeds to step S<b>170</b>C. Note that a brake fluid pressure or the degree of deceleration of the vehicle (i.e., negative acceleration) may be measured to detect a brake activation instead of using the brake switch flag F_BKSW.
0109In step S<b>170</b>C, it is determined whether the vehicle speed VP is equal to or greater than the lowest permissible vehicle speed for continuation of cylinder deactivation during brake OFF #VPDCSL (e.g., 30 km/h). When the result of the determination in step S<b>170</b>C is “YES”, the operation proceeds to step S<b>171</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO” (with hysteresis), the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>.
0110In step S<b>170</b>D, it is determined whether the vehicle speed VP is equal to or greater than the lowest permissible vehicle speed for continuation of cylinder deactivation during brake ON #VPDCSBL (e.g., 10 km/h). When the result of the determination in step S<b>170</b>D is “YES”, the operation proceeds to step S<b>171</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>, and when the result is “NO” (with hysteresis), the operation proceeds to step S<b>184</b> shown in <figref idref="DRAWINGS">FIG. 8</figref>.
0111The reason of setting the lowest permissible vehicle speed for continuation of cylinder deactivation to be different between when the brake is in the ON state and when the brake is in the OFF state is that the driver of the vehicle may intend to stop the vehicle with high probability when the brake is in the ON state, and the driver may intend to re-accelerate the vehicle when the brake is in the OFF state. Accordingly, the lowest permissible vehicle speed for continuation of cylinder deactivation during brake OFF #VPDCSL is set higher than the lowest permissible vehicle speed for continuation of cylinder deactivation during brake ON #VPDCSBL, whereby the cylinder deactivation operation is more easily executed when the brake is in the ON state than when the brake is in the OFF state, and also the drivability of the vehicle is improved by smoothly reflecting the driver's desire when the driver intends to re-accelerate the vehicle. The above-mentioned lowest permissible vehicle speed for continuation of cylinder deactivation during brake ON #VPDCSBL and lowest permissible vehicle speed for continuation of cylinder deactivation during brake OFF #VPDCSL constitute the reference lowest permissible vehicle speeds.
0112In step S<b>171</b>, it is determined whether the engine running speed NE is equal to or below a predetermined value, i.e., whether the engine running speed NE satisfies the following inequality:
0113NE≦highest permissible engine running speed for continuation of cylinder deactivation #NDCSH. When it is determined, in step S<b>171</b>, that the engine running speed NE is equal to or below a predetermined value, the operation proceeds to step S<b>172</b>. When it is determined that the engine running speed NE is above the predetermined value (with hysteresis), the operation proceeds to step S<b>184</b>. This procedure is provided because the cylinder deactivation operation may not be executed, and too much of the operation oil for the cylinder deactivation operation may be consumed due to excessively high oil pressure at high engine revolution rate if the engine revolution rate NE is too high.
0114In step S<b>172</b>, the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL (a reference engine running speed) is retrieved from a #NDCSL table in accordance with the oil temperature TOIL, and the operation proceeds to step S<b>173</b>. The reason for retrieving the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL in such a way, i.e., in accordance with the oil temperature TOIL is that the higher the oil temperature, i.e., the temperature of the engine oil, is, the lower the viscosity of the engine oil is; then, it becomes difficult to apply sufficient pressure, and it is necessary to cancel the deactivation operation earlier, i.e., before the engine running speed becomes too low. By this procedure, an accurate control is realized in accordance with the oil temperature TOIL, i.e., in accordance with the thermal state of the engine. Note that the lowest permissible engine running speed for continuation of cylinder deactivation #NDCSL has hysteresis, and the higher the oil temperature TOIL is, the higher #NDCSL is set.
0115Note that, instead of the oil temperature TOIL as mentioned above, the temperature of cooling water of the engine or the temperature of the engine itself may be used for setting the lowest permissible engine running speed for continuation of cylinder deactivation #NDCSL.
0116In step S<b>173</b>, it is determined whether a brake switch flag F_BKSW is “1”. When the result of the determination in step S<b>173</b> is “YES”, which means that the brake of the vehicle is applied, the operation proceeds to step S<b>174</b>, and when the result is “NO”, which means that the brake of the vehicle is not applied, the operation proceeds to step S<b>182</b>. Note that, as mentioned above, a brake fluid pressure or the degree of deceleration of the vehicle (i.e., negative acceleration) may be measured to detect a brake activation instead of using the brake switch flag F_BKSW.
0117In step S<b>182</b>, the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL is increased by a predetermined amount of #DNDCSL, and the operation proceeds to step S<b>174</b>. By detecting, to some extent, that the driver intends to stop the vehicle through detecting a brake activation, and by increasing the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL by the predetermined amount of #DNDCSL, the cylinder deactivation operation is more easily executed when the brake is in the ON state than when the brake is in the OFF state, whereby it is possible to smoothly reflect the driver's desire when the driver intends to re-accelerate the vehicle, and thus drivability can be improved.
0118Note that if the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL can be changed, various ways are possible, for example, the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL may be corrected using multiplying coefficients, or a map may be made for the NDCSL, instead of increasing the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL by an amount of #DNDCSL.
0119In step S<b>174</b>, it is determined whether the engine running speed NE is equal to or above the lowest permissible engine running speed for continuation of cylinder deactivation NDCSL. When the result of the determination in step S<b>174</b> is “YES”, the operation proceeds to step S<b>175</b>, and when the result is “NO”, the operation proceeds to step S<b>184</b>.
0120In step S<b>175</b>, it is determined whether the value of the cylinder deactivation stand-by flag F_DCSSTB is “1”. This flag is set to “1” in step S<b>178</b> when pre-deactivation conditions are satisfied, and set to “0” in step S<b>185</b> when the pre-deactivation conditions are not satisfied. When the result of the determination in step S<b>174</b> is “YES”, the operation proceeds to step S<b>178</b>, and when the result is “NO”, the operation proceeds to step S<b>176</b>.
0121In step S<b>176</b>, it is determined whether intake negative pressure PBGA is higher (i.e., closer to atmospheric pressure) than a permissible negative pressure for cylinder deactivation #PBGDCS. The permissible negative pressure for cylinder deactivation #PBGDCS is retrieved from a table which was defined in accordance with the engine running speed NE such that the greater the engine running speed NE, the less (closer to vacuum) the permissible negative pressure #PBGDCS is.
0122This procedure is provided in order not to immediately execute the cylinder deactivation operation, but to execute the operation after utilizing the intake negative pressure for ensuring negative pressure in the master vac when the load of the engine is considerably great, i.e., the intake negative pressure is lower (closer to vacuum) than the permissible negative pressure #PBGDCS. When the result of the determination in step S<b>176</b> is “YES” (i.e., low load), the operation proceeds to step S<b>177</b>, and when the result is “NO” (i.e., high load), the operation proceeds to step S<b>183</b>. Instep S<b>183</b>, a deceleration intake negative pressure increasing flag F_DECPBUP is set to “1”, and then the operation proceeds to step S<b>185</b>. When the value of the flag F_DECPBUP is “1”, the secondary air passage <b>33</b> is closed under certain conditions, and when the value of the flag F_DECPBUP is “0”, the secondary air passage <b>33</b> is opened under certain conditions.
0123In other words, when it is determined, in step S<b>176</b>, that the engine is under a high load condition, the secondary air passage <b>33</b> is closed (step S<b>1183</b>) because the negative pressure is insufficient, the cylinder deactivation operation is not started (step S<b>188</b>), and when it is determined, in step S<b>176</b>, that the intake negative pressure PBGA has reached a predetermined value, the control operation is triggered to proceed to steps S<b>177</b> and S<b>180</b>, and then the pre-deactivation conditions are deemed to be satisfied, i.e., the value of the flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is set to “1”.
0124In step S<b>177</b>, the deceleration intake negative pressure increasing flag F_DECPBUP is set to “0”, and then the operation proceeds to step S<b>178</b>. In step S<b>178</b>, because the pre-deactivation conditions are satisfied, the cylinder deactivation stand-by flag F_DCSSTB is set to “1”, and then the operation proceeds to step S<b>179</b>.
0125In step S<b>179</b>, it is determined whether the master vac negative pressure MPGA is equal to or lower than (closer to vacuum) the permissible negative pressure for continuation of cylinder deactivation #MPDCS. The permissible negative pressure for continuation of cylinder deactivation #MPDCS is retrieved from a table which was defined depending on the vehicle speeds VP such that the greater the vehicle speed VP, the lower (closer to vacuum) the permissible negative pressure #MPDCS is. The permissible negative pressure #MPDCS is preferably determined in accordance with the kinetic energy of the vehicle, i.e., the vehicle speed, because the master vac negative pressure MPGA is used to stop the vehicle.
0126When it is determined, in step S<b>179</b>, that the master vac negative pressure MPGA is lower than the permissible negative pressure for continuation of cylinder deactivation #MPDCS, which means that the master vac negative pressure MPGA is closer to vacuum, the operation proceeds to step S<b>180</b>. When it is determined, in step S<b>179</b>, that the master vac negative pressure MPGA is higher than the permissible negative pressure for continuation of cylinder deactivation #MPDCS, which means that the master vac negative pressure MPGA is closer to atmospheric pressure, the operation proceeds to step S<b>186</b>. This procedure is provided because it is undesirable to continue the cylinder deactivation operation when the master vac negative pressure MPGA is not sufficiently low.
0127In step S<b>180</b>, the flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is set to “1”, and then the control operation is terminated.
0128In step S<b>184</b>, the deceleration intake negative pressure increasing flag F_DECPBUP is set to “0”, and then the operation proceeds to step S<b>185</b>.
0129In step S<b>185</b>, because the pre-deactivation conditions are not satisfied, the cylinder deactivation stand-by flag F_DCSSTB is set to “<b>0</b>”, and then the operation proceeds to step S<b>186</b>.
0130In step S<b>186</b>, it is determined whether the value of the flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is “1”. When the result of the determination is “YES”, the operation proceeds to step S<b>187</b>, and when the result is “NO”, the operation proceeds to step S<b>188</b>.
0131In step S<b>187</b>, a cylinder deactivation ending flag F_DCSCEND is set to “1”, and then the operation proceeds to step S<b>188</b>.
0132In step S<b>188</b>, the flag F_DCSCND, which indicates that the conditions for deceleration deactivation operation are satisfied, is set to “0”, and then the control operation is terminated.
heading-0133Operation for Detecting POIL Sensor Failure
0134Next, the operation for detecting POIL sensor failure will be explained with reference to <figref idref="DRAWINGS">FIGS. 9 and 10</figref>. This operation is provided primarily for detecting failures in the POIL sensor S<b>10</b> by continuously monitoring the output of the POIL sensor S<b>10</b>. More specifically, in this operation, the POIL sensor S<b>10</b> is monitored for detecting failures thereof in each case of engine stall, idle stop operation, deceleration deactivation operation, and normal operation, and a failure flag F_FSPOANY is set to “1” when failures are detected, and is set to “0” when failures are not detected. Note that this operation is repeated at a predetermined period. The idle stop operation is defined as a mode in which the engine is stopped when predetermined conditions are satisfied, and the engine is re-started when the conditions are not satisfied.
0135In step S<b>201</b>, it is determined whether the value of a TOIL sensor failure flag F_FSTOANY is “1”. When the result of the determination is “YES”, which means that the TOIL sensor S<b>11</b> has failed, the operation proceeds to step S<b>211</b>, and when the result is “NO”, which means that the TOIL sensor S<b>11</b> has not failed, the operation proceeds to step S<b>202</b>.
0136In step S<b>211</b>, the POIL sensor failure flag is set to “0”, and the operation is terminated. This procedure is provided not to detect failures of POIL sensor S<b>10</b> when the TOIL sensor S<b>11</b> has failed.
0137In step S<b>202</b>, it is determined whether the value of an engine stall flag F_MEOF is “1”. When the result of the determination is “YES”, which means that the engine is in a stalled state, the operation proceeds to step S<b>203</b>, and when the result is “NO”, which means that the engine is in a starting state, the operation proceeds to step S<b>217</b>.
0138In step S<b>203</b>, it is determined whether the value of an idling stop flag F_IDLSTP is “1”. When the result of the determination in step S<b>203</b> is “YES”, which means that the engine is in an idling stopped state, the operation proceeds to step S<b>212</b>, and when the result is “NO”, which means that the engine is not in an idling stopped state, the operation proceeds to step S<b>204</b>.
0139In step S<b>204</b>, it is determined whether the value of a the output POIL of the POIL sensor is equal to or greater than a threshold at engine stall #POJUDES. When the result of the determination is “YES”, which means that the output POIL is high pressure, the operation proceeds to step S<b>206</b>, and when the result is “NO”, which means that the output POIL is low pressure, the operation proceeds to step S<b>205</b>.
0140In step S<b>205</b>, an oil pressure normal flag at engine stall F_OKPOES is set to “1”, an oil pressure abnormal flag at engine stall F_FSDPOES is set to “0”, and a predetermined value #TMFSPOES is set in a failure detection confirmation timer at engine stall TFSPOES, and then the operation proceeds to step S<b>208</b>.
0141If measured oil pressure at engine stall is normal, the oil pressure normal flag at engine stall F_OKPOES is set to “1”, and the oil pressure abnormal flag at engine stall F_FSDPOES is set to “0”, and if measured oil pressure at engine stall is abnormal, the oil pressure normal flag at engine stall F_OKPOES is set to “0”, and the oil pressure abnormal flag at engine stall F_FSDPOES is set to “1”.
0142In step S<b>206</b>, it is determined whether the value of failure detection confirmation timer at engine stall TFSPOES is “0”. When the result of the determination is “YES”, the operation proceeds to step S<b>207</b>, and when the result is “NO”, the operation proceeds to step S<b>208</b>.
0143In step S<b>207</b>, the oil pressure abnormal flag at engine stall F_FSDPOES is set to “1”, and the oil pressure normal flag at engine stall F_OKPOES is set to “0”, and the operation proceeds to step S<b>208</b>.
0144If the failure detection confirmation timer at engine stall TFSPOES continuously indicates that the determination in step S<b>204</b> is “YES”, which means that the oil pressure is high, for a predetermined period, it is deemed to be abnormal.
0145In step S<b>208</b>, a predetermined value #TMFSPOIS is set in a failure detection confirmation timer at idling stop TFSPOIS, a predetermined value #TMFSPORN is set in a failure detection confirmation timer at normal operation TFSPORN, a predetermined value #TMFSPOCS is set in a failure detection confirmation timer at cylinder deactivation TFSPOCS, an oil pressure normal flag at idling stop F_OKPOIS is set to “0”, an oil pressure normal flag at normal operation F_OKPORN is set to “0”, and an oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “0”, and then the operation proceeds to step S<b>209</b>.
0146The oil pressure normal flag at idling stop F_OKPOIS is set to “1” when the measured oil pressure at idling stop is normal, and is set to “0” when the measured oil pressure is abnormal. The oil pressure normal flag at normal operation F_OKPORN is set to “1” when the measured oil pressure at normal operation is normal, and is set to “0” when the measured oil pressure at normal operation is abnormal. The oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “1” when the measured oil pressure at cylinder deactivation is normal, and is set to “0” when the measured oil pressure is abnormal.
0147In step S<b>209</b>, it is determined whether the value of any one of the oil pressure abnormal flag at engine stall F_FSDPOES, an oil pressure abnormal flag at idling stop F_FSDPOIS, an oil pressure abnormally high flag at normal operation F_FSDPORH, an oil pressure abnormally low flag at normal operation F_FSDPORL, and an oil pressure abnormal flag at cylinder deactivation F_FSDPOCS, is “1”. When the result of the determination is “YES”, the operation proceeds to step S<b>210</b>, and when the result is “NO”, the operation proceeds to step S<b>211</b>.
0148The oil pressure abnormal flag at idling stop F_FSDPOIS is set to “1” when the measured oil pressure at idling stop is abnormal, and is set to “0” when the measured oil pressure is normal. The oil pressure abnormally high flag at normal operation F_FSDPORH is set to “1” when the measured oil pressure at normal operation is abnormal in a high pressure side, i.e., greater than an upper threshold, and is set to “0” when the measured oil pressure is normal. The oil pressure abnormally low flag at normal operation F_FSDPORL is set to “1” when the measured oil pressure at normal operation is abnormal in a low pressure side, i.e., smaller than a lower threshold, and is set to “0” when the measured oil pressure is normal. The oil pressure abnormal flag at cylinder deactivation F_FSDPOCS is set to “I” when the measured oil pressure at cylinder deactivation is abnormal, and is set to “0” when the measured oil pressure is normal.
0149In step S<b>210</b>, because the POIL sensor S<b>10</b> has failed in any case, a failure flag F_FSPOANY is set to “1”, and the operation is terminated.
0150In step S<b>211</b>, because the POIL sensor S<b>10</b> has not failed in any case, a failure flag F_FSPOANY is set to “0”, and the operation is terminated.
0151In step S<b>212</b>, it is determined whether the output POIL of the POIL sensor is equal to or greater than a threshold at idling stop #POJUDIS. When the result of the determination is “YES”, which means that the output POIL is greater than the threshold #POJUDIS, the operation proceeds to step S<b>214</b>, and when the result is “NO”, which means that the output POIL is smaller than the threshold #POJUDIS, the operation proceeds to step S<b>213</b>.
0152In step S<b>213</b>, the oil pressure normal flag at idling stop F_OKPOIS is set to “1”, the oil pressure abnormal flag at idling stop F_FSDPOIS is set to “0”, and a predetermined value #TMFSPOIS is set in the failure detection confirmation timer at idling stop TFSPOIS, and then the operation proceeds to step S<b>216</b>.
0153In step S<b>214</b>, it is determined whether the value of the failure detection confirmation timer at idling stop TFSPOIS is “0”. When the result of the determination is “YES”, the operation proceeds to step S<b>215</b>, and when the result is “NO”, the operation proceeds to step S<b>214</b>.
0154In step S<b>215</b>, the oil pressure abnormal flag at idling stop F_FSDPOIS is set to “1”, and the oil pressure normal flag at idling stop F_OKPOIS is set to “0”, and then the operation proceeds to step S<b>216</b>.
0155If the failure detection confirmation timer at idling stop TFSPOIS continuously indicates that the determination in step S<b>212</b> is “YES”, which means that the oil pressure is high, for a predetermined period, it is deemed to be abnormal.
0156In step S<b>216</b>, a predetermined value #TMFSPOES is set in a failure detection confirmation timer at engine stall TFSPOES, a predetermined value #TMFSPORN is set in a failure detection confirmation timer at normal operation TFSPORN, a predetermined value #TMFSPOCS is set in a failure detection confirmation timer at cylinder deactivation TFSPOCS, an oil pressure normal flag at engine stall F_OKPOES is set to “0”, an oil pressure normal flag at normal operation F_OKPORN is set to “0”, and an oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “0”, and then the operation proceeds to step S<b>209</b>.
0157In step S<b>217</b>, it is determined whether the value of the cylinder deactivation solenoid flag F_CSSOL is “l”. When the result of the determination is “YES”, the operation proceeds to step S<b>229</b>, and when the result of the determination is “NO”, the operation proceeds to step S<b>218</b>.
0158In step S<b>218</b>, a map value POILMAPN is retrieved from a #POIL map, and the operation proceeds to step S<b>219</b>. The #POIL map is defined by the oil temperature TOIL measured by the TOIL sensor S<b>11</b> and engine revolution rate NE.
0159In step S<b>219</b>, an upper threshold at normal operation #POJUDRH is calculated by adding a high pressure side offset amount #DPOILMH for failure judgement to the map value POILMAPN, and a lower threshold at normal operation #POJUDRL is calculated by subtracting a low pressure side offset amount #DPOILML for failure judgement from the map value POILMAPN, and then the operation proceeds to step S<b>220</b>.
0160Accordingly, as shown in <figref idref="DRAWINGS">FIG. 13</figref>, if the output of the POIL sensor S<b>10</b>, in accordance with the engine revolution rate NE, falls in a predetermined width, i.e., between the upper threshold at normal operation POJUDRH and the lower threshold at normal operation POJUDRL, it is deemed to be normal.
0161In step S<b>220</b>, it is determined whether the output POIL of the POIL sensor is equal to or greater than a threshold at normal operation #POJUDRH. When the result of the determination is “YES”, which means that the output POIL is greater than the threshold #POJUDRH, the operation proceeds to step S<b>223</b>, and when the result is “NO”, which means that the output POIL is smaller than the threshold #POJUDRH, the operation proceeds to step S<b>221</b>.
0162In step S<b>223</b>, it is determined whether the value of the failure detection confirmation timer at normal operation TFSPORN is “0”. When the result of the determination is “YES”, the operation proceeds to step S<b>225</b>, and when the result is “NO”, the operation proceeds to step S<b>226</b>.
0163In step S<b>225</b>, the oil pressure abnormally high flag at normal operation F_FSDPORH is set to “1”, oil pressure normal flag at normal operation F_OKPORN is set to “0”, and the oil pressure abnormally low flag at normal operation F_FSDPORL is set to “0”, and then the operation proceeds to step S<b>226</b>.
0164If the failure detection confirmation timer at normal operation TFSPORN continuously indicates that the determination in step S<b>220</b> is “YES”, which means that the oil pressure is high, for a predetermined period, it is deemed to be abnormal.
0165In step S<b>226</b>, a predetermined value #TMFSPOES is set in a failure detection confirmation timer at engine stall TFSPOES, a predetermined value #TMFSPOIS is set in a failure detection confirmation timer at idling stop TFSPOIS, a predetermined value #TMFSPOCS is set in a failure detection confirmation timer at cylinder deactivation TFSPOCS, the oil pressure normal flag at engine stall F_OKPOES is set to “0”, the oil pressure normal flag at idling stop F_OKPOIS is set to “0”, and the oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “0”, and then the operation proceeds to step S<b>209</b>.
0166In step S<b>221</b>, it is determined whether the output POIL of the POIL sensor is equal to or smaller than a threshold at normal operation #POJUDRL. When the result of the determination is “YES”, which means that the output POIL is smaller than the threshold #POJUDRL, the operation proceeds to step S<b>227</b>, and when the result is “NO”, which means that the output POIL is greater than the threshold #POJUDRL, the operation proceeds to step S<b>222</b>.
0167In step S<b>222</b>, the oil pressure normal flag at normal operation F_OKPORN is set to “1”, the oil pressure abnormally high flag at normal operation F_FSDPORH is set to “0”, the oil pressure abnormally low flag at normal operation F_FSDPORL is set to “0”, and a predetermined value #TMFSPORN is set in the failure detection confirmation timer at normal operation TFSPORN, and then the operation proceeds to step S<b>226</b>.
0168In step S<b>227</b>, it is determined whether the value of the failure detection confirmation timer at normal operation TFSPORN is “0”. When the result of the determination is “YES”, the operation proceeds to step S<b>228</b>, and when the result is “NO”, the operation proceeds to step S<b>228</b>.
0169In step S<b>228</b>, the oil pressure abnormally low flag at normal operation F_FSDPORL is set to “1”, oil pressure normal flag at normal operation F_OKPORN is set to “0”, and the oil pressure abnormally high flag at normal operation F_FSDPORH is set to “0”, and then the operation proceeds to step S<b>226</b>.
0170If the failure detection confirmation timer at normal operation TFSPORN continuously indicates that the determination in step S<b>221</b> is “YES”, which means that the oil pressure is low, for a predetermined period, it is deemed to be abnormal.
0171In step S<b>229</b>, it is determined whether the output POIL of the POIL sensor is equal to or greater than a threshold at cylinder deactivation #POJUDCS. When the result of the determination is “YES”, which means that the output POIL is greater than the threshold #POJUDCS, the operation proceeds to step S<b>231</b>, and when the result is “NO”, which means that the output POIL is smaller than the threshold #POJUDCS, the operation proceeds to step S<b>230</b>.
0172In step S<b>230</b>, the oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “1”, the oil pressure abnormal flag at cylinder deactivation F_FSDPOCS is set to “0”, and a predetermined value #TMFSPOCS is set in the failure detection confirmation timer at cylinder deactivation TFSPOCS, and then the operation proceeds to step S<b>233</b>.
0173In step S<b>231</b>, it is determined whether the value of the failure detection confirmation timer at cylinder deactivation TFSPOCS is “0”. When the result of the determination is “YES”, the operation proceeds to step S<b>232</b>, and when the result is “NO”, the operation proceeds to step S<b>233</b>.
0174In step S<b>232</b>, the oil pressure abnormally low flag at cylinder deactivation F_FSDPOCS is set to “1”, and oil pressure normal flag at cylinder deactivation F_OKPOCS is set to “0”, and then the operation proceeds to step S<b>233</b>.
0175If the failure detection confirmation timer at cylinder deactivation TFSPOCS continuously indicates that the determination in step S<b>229</b> is “YES”, which means that the oil pressure is high, for a predetermined period, it is deemed to be abnormal.
0176In step S<b>233</b>, a predetermined value #TMFSPOES is set in a failure detection confirmation timer at engine stall TFSPOES, a predetermined value #TMFSPOIS is set in a failure detection confirmation timer at idling stop TFSPOIS, a predetermined value #TMFSPORN is set in a failure detection confirmation timer at normal operation TFSPORN, the oil pressure normal flag at engine stall F_OKPOES is set to “0”, the oil pressure normal flag at idling stop F_OKPOIS is set to “0”, and an oil pressure normal flag at normal operation F_OKPORN is set to “0”, and then the operation proceeds to step S<b>209</b>.
0177Accordingly, when it is determined through the above operation that there is a failure, the failure is due to an abnormal output of the POIL sensor S<b>10</b>; thus, a failure in the POIL sensor S<b>10</b> or a malfunction of the spool valve <b>71</b> can be detected.
heading-0178Operation for Detecting Failure in Deactivated Cylinders
0179Next, the operation for detecting failure in deactivated cylinders will be explained below with reference to the flowchart shown in <figref idref="DRAWINGS">FIG. 11</figref>. This operation is provided for detecting the failure such that the cylinder deactivation operation cannot be executed during deceleration. More specifically, when the output of the POIL sensor S<b>10</b> is normal during deceleration, the intake passage negative pressure PB is below (closer to vacuum) a predetermined reference pressure. As shown in <figref idref="DRAWINGS">FIG. 15</figref>, in the cylinder deactivatable engine of this embodiment in which three cylinders are deactivated, the intake passage negative pressure is determined in accordance with the engine revolution rate NE (N1=1500 rpm, N2=2500 rpm). The intake passage negative pressure is lower (closer to vacuum) in an engine in which two cylinders are deactivated, the intake passage negative pressure is further lower (closer to vacuum) in an engine in which one cylinder is deactivated, and the intake passage negative pressure is further lower (closer to vacuum) in an engine in which no cylinder is deactivated. Accordingly, when the three cylinders are not properly deactivated in this embodiment, the intake passage negative pressure PB is lower (closer to vacuum) than when the three cylinders are deactivated. By using this principle, not only can the failures of deactivatable cylinders be detected, but also the number of failed cylinders can be determined. Note that the operation explained below will be repeated in a predetermined period.
0180In step S<b>301</b> shown in <figref idref="DRAWINGS">FIG. 11</figref>, it is determined whether the value of the cylinder deactivation solenoid flag F_CSSOL is “1”. When the result of the determination is “YES”, the operation proceeds to step S<b>302</b>, and when the result of the determination is “NO”, the operation proceeds to step S<b>307</b>.
0181In step S<b>307</b>, a predetermined value #TMFSPLKA, i.e., a deactivatable piston fixation detection time is set in a deactivatable piston fixation detection timer TFSPLKA, and the operation is terminated.
0182In step S<b>302</b>, it is determined whether the value of the oil pressure normal flag at cylinder deactivation F_OKPOCS is “1”. When the result of the determination is “YES”, which means that the result of theoretical check for the POIL sensor during cylinder deactivation is OK, the operation proceeds to step S<b>303</b>, and when the result of the determination is “NO”, the operation proceeds to step S<b>307</b>.
0183In step S<b>303</b>, it is determined whether the intake passage negative pressure PB is equal to or below a retrieved value #PBGJUDCS (a threshold). When the result of the determination is “YES”, which means that there are non-deactivated cylinders due to failures, i.e., the intake passage negative pressure is below (closer to vacuum) the reference value, the operation proceeds to step S<b>304</b>, and the result of the determination is “NO”, which means that there is no non-deactivated cylinder due to failures, i.e., the intake passage negative pressure is above (closer to atmosphere) the reference value, the operation proceeds to step S<b>308</b>.
0184The retrieved value #PBGJUDCS is calculated using interpolation, depending on the atmospheric pressure, between values for low altitude and values for high altitude. In this embodiment, three cylinder out of four cylinders can be deactivated; however, if the number of deactivatable cylinders is different, the above value #PBGJUDCS may, of course, be changed.
0185In step S<b>304</b>, it is determined whether the value of the deactivatable piston fixation detection timer TFSPLKA is “0”. When the result of the determination is “YES”, which means that a predetermined time has passed, the operation proceeds to step S<b>305</b>, and when the result of the determination is “NO”, the above operation is repeated.
0186In step S<b>305</b>, it is determined whether the value of a deactivatable cylinder fixation indication flag F_FSDPLKA is set to “1”. In step S<b>306</b>, a deactivatable cylinder operation detection flag F_OKPLKA is set to “1”, and the operation is terminated.
0187The deactivatable cylinder fixation indication flag F_FSDPLKA is set to “1” when the deactivatable cylinders are fixed, and is set to “0” when the deactivatable cylinders properly operate. The deactivatable cylinder operation detection flag F_OKPLKA is set to “1” when the deactivatable cylinders properly operate, and is set to “0” when the deactivatable cylinders are fixed.
0188As explained above, if the deactivatable piston fixation detection timer TFSPLKA continuously indicates that the determination in step S<b>303</b> is “YES”, which means that the deactivatable cylinders are fixed, for a predetermined period, it is deemed that there are failures.
0189Next, the operation is more specifically explained.
0190<figref idref="DRAWINGS">FIG. 12</figref> shows the state of the cylinder deactivation solenoid flag F_CSSOL and the checking state of the POIL sensor S<b>10</b> at an engine stopped state, at start of the engine, during the normal operation, during the deceleration deactivation operation, and at re-start of the engine.
0191At an engine stopped state, the output of the POIL sensor S<b>10</b> indicates low oil pressure (step S<b>204</b> in <figref idref="DRAWINGS">FIG. 9</figref>) at position (a). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “0”.
0192When the engine is started, goes into the normal operation via an idling state, it is confirmed (step S<b>222</b> in <figref idref="DRAWINGS">FIG. 10</figref>) that the output of the POIL sensor S<b>10</b> is within a predetermined pressure range (steps S<b>220</b> and S<b>221</b> in <figref idref="DRAWINGS">FIG. 10</figref>) depending on the engine revolution rate NE at positions (b) and (c). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “0”.
0193When the vehicle decelerates and the vehicle goes into the deceleration deactivation operation, it is confirmed (step S<b>230</b> in <figref idref="DRAWINGS">FIG. 10</figref>) that the output of the POIL sensor S<b>10</b> indicates low oil pressure (step S<b>229</b> in <figref idref="DRAWINGS">FIG. 10</figref>) at position (d). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “1”.
0194When the vehicle again goes into the normal operation, as in the above case, the output of the POIL sensor S<b>10</b> at position (e) is confirmed (step S<b>222</b> in <figref idref="DRAWINGS">FIG. 10</figref>). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “0”.
0195Furthermore, when the vehicle decelerates and, as in the above case, the vehicle again goes into the deceleration cylinder deactivation operation, it is confirmed (step S<b>213</b> in <figref idref="DRAWINGS">FIG. 9</figref>) that the output of the POIL sensor S<b>10</b> indicates low oil pressure (step S<b>212</b> in <figref idref="DRAWINGS">FIG. 9</figref>) at position (f). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “0”.
0196When the engine is re-started and the vehicle goes into the normal operation, the output of the POIL sensor S<b>10</b> at position (g) is confirmed (step S<b>222</b> in <figref idref="DRAWINGS">FIG. 10</figref>). At this moment, the cylinder deactivation solenoid flag F_CSSOL indicates “0”.
0197When the output of the POIL sensor S<b>10</b> does not satisfy the predetermined conditions in any of the driving states, i.e., pressure at position (a) is not sufficiently low, or pressure at positions (b), (c), (e), and (g) is not sufficiently high, or pressure at position (f) is not sufficiently low, the failure of the sensor S<b>10</b> can be detected (steps S<b>209</b> and S<b>210</b> in <figref idref="DRAWINGS">FIG. 9</figref>) taking into consideration the value of the cylinder deactivation solenoid flag F_CSSOL
0198In this case, because it is determined that the POIL sensor S<b>10</b> has failed when an abnormal output of the POIL sensor S<b>10</b> continues for a predetermined time period in any of the driving states (steps S<b>206</b>, S<b>214</b>, S<b>223</b>, S<b>227</b>, and S<b>231</b>), the reliability of the failure detection is high.
0199On the other hand, another case in which the driving state changes from the normal operation, to the deceleration deactivation operation, and again to the normal operation, as shown in <figref idref="DRAWINGS">FIG. 14</figref>, will be explained below. When the driving state changes from the normal operation to the deceleration deactivation operation, and after the solenoid of the spool valve <b>71</b> is switched ON (step S<b>301</b> in <figref idref="DRAWINGS">FIG. 11</figref>), the POIL sensor S<b>10</b> is checked (step S<b>229</b> in <figref idref="DRAWINGS">FIG. 10</figref>) at position (h), and the state of the oil pressure normal flag at cylinder deactivation F_OKPOCS, which indicates the checked result of the sensor S<b>10</b>, is judged. When the value of this flag is “1” and POIL sensor S<b>10</b> exhibits no failure, the intake passage negative pressure PB is checked at position (i). When the deceleration cylinder deactivation operation is executed and the deactivatable cylinders are actually deactivated, the intake passage negative pressure PB increases toward atmospheric pressure, which indicates actual deactivation, as shown in <figref idref="DRAWINGS">FIG. 14</figref> (steps S<b>308</b> and S<b>309</b> in <figref idref="DRAWINGS">FIG. 11</figref>), whereas, if the intake passage negative pressure PB does not increase toward atmospheric pressure, which indicates failure in the deactivatable cylinders, i.e., that the deactivatable cylinders are not deactivated (steps S<b>305</b> and S<b>306</b> in <figref idref="DRAWINGS">FIG. 11</figref>).
0200Accordingly, failures, i.e., that the deactivatable cylinders are not deactivated, such as locking of the pin <b>57</b><i>a </i>or disengaging pin <b>57</b><i>b</i>, closing of the passage for deactivation <b>72</b> or hydraulic passage <b>59</b><i>a</i>, or closing of the passage for canceling deactivation <b>73</b>, hydraulic passage <b>59</b><i>a</i>, or communication port <b>61</b><i>a</i>, can be detected.
0201According to the above embodiment, in each of the driving states shown in <figref idref="DRAWINGS">FIG. 12</figref>, because when each of the oil pressures measured by the POIL sensor S<b>10</b> does not satisfy (determined to be “YES” in steps S<b>204</b>, S<b>212</b>, S<b>220</b>, S<b>221</b>, and S<b>229</b>) each of the thresholds for oil pressure (the threshold at engine stall #POJUDES, the threshold at idling stop #POJUDIS, the upper threshold at normal operation #POJUDRH, the lower threshold at normal operation #POJUDRL, and the threshold at cylinder deactivation #POJUDCS), it is, in each case, deemed to be abnormal (steps S<b>207</b>, S<b>215</b>, S<b>225</b>, S<b>228</b>, and S<b>232</b>), in which oil pressure is not properly measured, or oil pressure is not properly applied to the passage for deactivation <b>72</b> or to the passage for canceling deactivation <b>73</b>, it is possible to determine that the POIL sensor S<b>10</b> has failed, or the spool valve has not properly switched.
0202Because the above failures can be detected regardless of the driving state, the reliability of failure detection is high.
0203Because, as shown in <figref idref="DRAWINGS">FIG. 13</figref>, each threshold can be set depending on oil pressure which varies in accordance with the engine revolution rate, and in addition, oil temperature can be included in determining each threshold (step S<b>218</b>), failures can be accurately detected while oil pressure of the operation oil, which varies depending on the engine revolution rate, is taken into consideration.
0204Moreover, during the deceleration cylinder deactivation operation, when no abnormality is detected in the POIL sensor S<b>10</b> (i.e., determined to be “YES” in step <b>302</b>), and when the intake passage negative pressure PBGA does not satisfy the condition of the retrieved value #PBGJUDCS (judged “YES” in step S<b>303</b>), it is deemed to be abnormal (in steps S<b>305</b> and S<b>306</b>), and it is possible to detect that oil pressure is not applied to the variable valve timing mechanism VT through the passage for deactivation <b>72</b>, passage for canceling deactivation <b>73</b>, etc.; therefore, failures, i.e., that the deactivatable cylinders are not deactivated, such as locking of the pin <b>57</b><i>a </i>or disengaging pin <b>57</b><i>b</i>, closing of the passage for deactivation <b>72</b> or hydraulic passage <b>59</b><i>a</i>, or closing of the passage for canceling deactivation <b>73</b>, hydraulic passage <b>59</b><i>a</i>, or communication port <b>61</b><i>a</i>, can be detected.
0205In such cases, because the retrieved value #PBGJUDCS is calculated using interpolation in a certain range between a retrieved value for low altitude and a retrieved values for high altitude, failures can be accurately detected.
0206As explained above, according to the present invention, it is ensured that failures are accurately detected, and a hybrid vehicle having a reliable structure can be obtained.
0207Note that it is also possible to detect shifting in characteristics of the POIL sensor S<b>10</b> by comparing with the output of the POIL sensor S<b>10</b> depending on the engine revolution rate NE shown in <figref idref="DRAWINGS">FIG. 13</figref>.
INDUSTRIAL APPLICABILITY
0208As explained above, according to the present invention, when the oil pressure of the operation oil measured by the oil pressure measuring section in each of the driving states does not satisfy the conditions defined by the thresholds for each of the operation states, it is deemed to be abnormal by the abnormality judgement section; thus, it is possible to determine that the oil pressure is not properly measured, or oil pressure is not properly applied to the passage for deactivation execution or the passage for deactivation cancellation, whereby it is possible to determine that the abnormality is due to failures in the oil pressure measuring section or the actuator. Accordingly, a countermeasure for the failures can be immediately taken.
0209In addition, according to the present invention, because the above failures can be detected regardless of the driving states, the reliability of failure detection is high.
0210Moreover, according to the present invention, because it is taken into consideration that oil pressure varies depending on engine revolution rate, failures can be properly detected in accordance with the oil pressure of the operation oil which varies depending on engine revolution rate.
0211Furthermore, according to the present invention, because the threshold can be set taking into consideration not only the pressure of the operation oil varying depending on engine revolution rate, but also the temperature of the operation oil, failures can be accurately detected.
0212In addition, according to the present invention, during the deceleration cylinder deactivation operation, when no abnormality is detected by the abnormality judgement section, and when it is determined by the intake negative pressure measuring section that the intake passage negative pressure does not satisfy the conditions of the threshold value for the deceleration cylinder deactivation operation, it is deemed to be abnormal by the abnormality during cylinder deactivation judgement section, and it is possible to detect that oil pressure is not applied to the cylinder deactivation mechanism through the passage for deactivation, or through the passage for canceling deactivation; therefore, it is possible to determine that the failures are due to such as locking of the slide elements, or closing of the passage for deactivation or the passage for canceling deactivation. Accordingly, a countermeasure for the failures can be immediately taken.
0213Furthermore, according to the present invention, because the intake passage negative pressure varying depending on engine revolution rate can be corrected in accordance with atmospheric pressure, failures can be accurately detected.
0214Moreover, according to the present invention, failure detection in a hybrid vehicle is ensured, the reliability of the hybrid vehicle can be enhanced.
Contents6
15 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10578037B2 | Cited by | United States of America | Applicant |
| US2012291728A1 | Cited by | United States of America | Pre-grant |
| US10190481B2 | Cited by | United States of America | Search report |
| US2005210969A1 | Cited by | United States of America | Pre-grant |
| US8897990B2 | Cited by | United States of America | Search report |
| CN102787877A | Cited by | China | Search report |
| DE102012216351B4 | Cited by | Germany | Search report |
| US8886443B2 | Cited by | United States of America | Applicant |
| US10830166B2 | Cited by | United States of America | Applicant |
| US10436133B2 | Cited by | United States of America | Applicant |
| US6976390B2 | Cited by | United States of America | Search report |
| US9243526B2 | Cited by | United States of America | Search report |
| US2011146622A1 | Cited by | United States of America | Pre-grant |
| US2017342922A1 | Cited by | United States of America | Search report |
| US2013144473A1 | Cited by | United States of America | Pre-grant |
| US10787979B2 | Cited by | United States of America | Applicant |
| CN103047024A | Cited by | China | Search report |
| US2013297131A1 | Cited by | United States of America | Pre-grant |
| US9254834B2 | Cited by | United States of America | Search report |
| US8620565B2 | Cited by | United States of America | Search report |
| US9139205B2 | Cited by | United States of America | Search report |
| CN102787877A | Cited by | China | Search report |
| US10954877B2 | Cited by | United States of America | Applicant |
| US2012143468A1 | Cited by | United States of America | Pre-grant |
| US9216726B2 | Cited by | United States of America | Applicant |
| US2015094930A1 | Cited by | United States of America | Pre-grant |
| US6047674A | Cites | United States of America | Pre-grant |
| US6085706A | Cites | United States of America | Pre-grant |
| US6213069B1 | Cites | United States of America | Pre-grant |
| US6857491B2 | Cites | United States of America | Pre-grant |
18 members in 10 offices
Priority claims7
| Document | Office | Kind | Date |
|---|---|---|---|
| 2001280587 | Japan | – | |
| 2001280587 | Japan | A | |
| 0209430 | Japan | W | |
| 2001280587 | – | – | – |
| JP20010280587 | – | – | – |
| PCTJP0209430 | – | – | – |
| WO2002JP09430 | – | – | – |
Members18
| Document | Office | Kind | |
|---|---|---|---|
| JP2003083148A | Japan | A | |
| CA2460478A1 | Canada | A1 | |
| WO03025375A1 | World Intellectual Property Organization (WIPO) | A1 | |
| TW548210B | Taiwan Province of China | B | |
| KR20040029176A | Republic of Korea | A | |
| EP1426599A1 | European Patent Office (EPO) | A1 | |
| CN1553991A | China | A | |
| US2005055152A1 | United States of America | A1 | |
| JP3701592B2 | Japan | B2 | |
| KR100614188B1 | Republic of Korea | B1 | |
| US7103468B2 | United States of America | B2 | |
| CN1313724C | China | C | |
| CA2460478C | Canada | C | |
| AU2002338065B2 | Australia | B2 | |
| AU2002338065C1 | Australia | C1 | |
| EP1426599A4 | European Patent Office (EPO) | A4 | |
| EP1426599B1 | European Patent Office (EPO) | B1 | |
| DE60235475D1 | Germany | D1 |
43 transactions on the USPTO file
Allowed without a rejection on record.
- Non-final rejections
- 0
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 12th Year, Large EntityM1553 | M1553 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Receipt into PubsR1021 | R1021 | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Printer Rush- No mailingTCPB | TCPB | |
| Mail Miscellaneous Communication to ApplicantMM327 | MM327 | |
| Miscellaneous Communication to Applicant - No Action CountM327 | M327 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Pubs Case Remand to TCPUBTC | PUBTC | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Receipt into PubsR1021 | R1021 | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Workflow - File Sent to ContractorSENT | SENT | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| IFW TSS Processing by Tech Center CompleteTSSCOMP | TSSCOMP | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Cleared by OIPE CSRL194 | L194 | |
| Cleared by OIPE CSRL194 | L194 | |
| Cleared by OIPE CSRL194 | L194 | |
| Cleared by OIPE CSRL194 | L194 | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Notice of DO/EO Acceptance MailedM903 | M903 | |
| 371 Completion Date371COMP | 371COMP | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| A statement by one or more inventors satisfying the requirement under 35 USC 115, Oath of the ApplicOATHDECL | OATHDECL | |
| Notice of DO/EO Missing Requirements MailedM905 | M905 | |
| Request for Foreign Priority (Priority Papers May Be Included)RQPR | RQPR | |
| Information Disclosure Statement (IDS) FiledM844 | M844 | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Reference capture on IDSRCAP | RCAP | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Fee paymentFPAY | FPAY | |
| Fee paymentFPAY | FPAY | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 20050055152
- Publication, DOCDB
- 2005055152
- Publication, EPODOC
- US2005055152
- Application
- 10488255
- Application, DOCDB
- 48825504
- Application, EPODOC
- US20040488255
Titles
- English
- Trouble detector of vehicle having deceleration idling-cylinder engine
Classification
- CPC, 28
- F02D41/0087
- F02D45/00
- B60K6/485
- B60K6/543
- B60L3/0023
- B60L3/0092
- B60W10/107
- B60W50/02
- B60W2510/0671
- F01L1/267
- F01L13/0005
- F01L2001/34426
- F01L2001/3443
- F01L2800/00
- F02D13/0253
- F02D17/02
- F02D41/12
- F02D41/22
- F02D41/221
- F02D2041/001
- F02D2200/023
- B60L50/16
- B60W2555/20
- F01L2305/00
- Y02T10/12
- Y02T10/62
- Y02T10/7072
- Y02T10/70
- IPC, 17
- B60K6 20
- F02D45 00
- B60K6 24
- B60K6 485
- B60K6 543
- B60K6 547
- B60W10 06
- B60W10 18
- B60W20 00
- F01L1 26
- F01L13 00
- F02D13 02
- F02D17 02
- F02D29 02
- F02D41 12
- F02D41 22
- F02D41 36
- USPC, 4
- 701110000
- 073114590
- 12319800F
- 903918000