Fuel Pressure Control Device

The fuel pressure control device improves abnormality diagnosis accuracy in fuel pressure sensors by using past target values as references to adjust delay times and judgment values, addressing response delays and rapid pressure changes.

JP7613274B2Active Publication Date: 2025-01-15TOYOTA JIDOSHA KK
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2021091685
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-05-31
Publication Date
2025-01-15
Estimated Expiration
2041-05-31

AI Technical Summary

Technical Problem

Existing fuel pressure control devices face challenges in accurately diagnosing abnormalities in fuel pressure sensors due to response delays and misdiagnoses when target fuel pressure changes rapidly, leading to reduced frequency and accuracy of abnormality diagnosis.

Method used

A fuel pressure control device that uses a past target value with the largest difference from the current target value as a reference to calculate a longer delay time and larger judgment value for abnormality diagnosis, selecting an appropriate reference value based on past target values to improve accuracy.

Benefits of technology

Enhances the accuracy of diagnosing fuel pressure sensor abnormalities by minimizing misdiagnoses even when target fuel pressure changes rapidly, ensuring reliable engine operation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613274000001
    Figure 0007613274000001
  • Figure 0007613274000002
    Figure 0007613274000002
  • Figure 0007613274000003
    Figure 0007613274000003
Patent Text Reader

Abstract

To provide a fuel pressure control device which is improved in the accuracy of abnormality diagnosis of a fuel pressure sensor.SOLUTION: In a fuel pressure control device for feedback-controlling a fuel pump for supplying fuel so that the detection fuel pressure of a fuel pressure sensor for detecting the pressure of fuel which is supplied to an internal combustion engine coincides with target fuel pressure, the fuel pressure control device for an internal combustion engine comprises: a calculation part for, with a second target value which is set prior to a first target value which is set as the target fuel pressure as a reference value, as the difference between the first target value and the reference value becomes larger, calculating a delay time longer and calculating a determination value larger; an abnormality diagnosis part for diagnosing that an abnormality has occurred in the fuel pressure sensor when a deviation amount of the detection fuel pressure with respect to the first target value is larger than the determination value after the lapse of the delay time after the target fuel pressure is switched from the reference value to the target value other than the reference value; and a selection part for selecting the past target value at which the difference from the first target value becomes maximum out of a plurality of the past target values which are set before the first target value is set as the target fuel pressure.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a fuel pressure control device. [Background technology]

[0002] 2. Description of the Related Art There is known a fuel pressure control device that performs fuel pressure feedback control so that a detected fuel pressure detected by a fuel pressure sensor coincides with a target fuel pressure (see, for example, Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2002-047984 A Summary of the Invention [Problem to be solved by the invention]

[0004] Some of such fuel pressure control devices diagnose an abnormality in a fuel pressure sensor. For example, when the target fuel pressure is set from the previous target value to the current target value, if the deviation between the detected fuel pressure detected by the fuel pressure sensor and the current target value is larger than a judgment value, it is judged that an abnormality has occurred in the fuel pressure sensor. Here, there is a response delay from when the current target value is set until the actual fuel pressure matches the target value. Therefore, a delay time corresponding to such a response delay is calculated, and after the delay time has elapsed since the current target value was set, an abnormality diagnosis of the fuel pressure sensor is executed based on the deviation between the detected fuel pressure and the current target value. Here, the greater the difference between the previous target value and the current target value, the longer the calculated delay time is, and the larger the calculated judgment value is.

[0005] As the fuel pressure increases, the target fuel pressure may also change significantly. For example, if the difference between the previous target value and the current target value is large, the delay time will also be long. For this reason, depending on the operating state of the internal combustion engine, the target value may be set to a different value again before the delay time has elapsed, and the abnormality diagnosis of the fuel pressure sensor may not be completed, which may result in a decrease in the frequency of abnormality diagnosis.

[0006] Therefore, it is conceivable to ensure the frequency of abnormality diagnosis of the fuel pressure sensor by setting the delay time to a short time. In this case, for example, if the amount of change from the target value before last to the previous target value is large and the amount of change from the previous target value to the current target value is small, the judgment value is calculated to be small according to the small amount of change, and abnormality diagnosis is performed. Here, if the time from when the previous target value was set to when the current target value is set is short, it is conceivable that the actual fuel pressure cannot follow such a change in the target value in such a short time. Even in such a case, since the abnormality diagnosis is performed based on the judgment value calculated to be small as described above after the current target value is set, even if the fuel pressure sensor is actually normal, the deviation amount becomes larger than the judgment value, and there is a risk of misdiagnosing that the fuel pressure sensor is abnormal.

[0007] SUMMARY OF THE PRESENT EMBODIMENT An object of the present invention is to provide a fuel pressure control device that improves the accuracy of diagnosing an abnormality in a fuel pressure sensor. [Means for solving the problem]

[0008] The object of the present invention is to provide a fuel pressure control device for an internal combustion engine that performs feedback control of a fuel pump that supplies fuel to the internal combustion engine so that a fuel pressure detected by a fuel pressure sensor that detects the pressure of fuel supplied to the internal combustion engine coincides with a target fuel pressure, the fuel pressure control device comprising: a calculation unit that calculates a delay time to be longer and a determination value to be larger as a difference between a second target value set earlier than a first target value set as the target fuel pressure becomes larger as a difference between the first target value and a reference value; After the first target value is set,and a selection unit that selects, as the reference value, from a plurality of past target values ​​that were set before the first target value was set as the target fuel pressure, a past target value that has a maximum difference from the first target value.

[0009] The selection unit is When a new first target value is set immediately after the first target value is set, the first target value and the new first target value of 1. If the difference is equal to or greater than a predetermined value, the reference value Among a plurality of past target values ​​that were set before the new first target value was set as the target fuel pressure, a past target value that has a maximum difference from the new first target value is selected as the reference value again, and the first difference is If the difference is less than the predetermined value, the reference value that has already been selected may be used.

[0010] The first difference is less than the predetermined value, the first target value The new first target value An updating unit for updating may be provided.

[0011] The selection unit may select, as the reference value, a past target value that has the largest difference from the first target value, from among a plurality of past target values ​​that were set before the first target value was set and after recovery from fuel cut. Effect of the Invention

[0012] According to the present invention, it is possible to provide a fuel pressure control device with improved accuracy in diagnosing an abnormality in a fuel pressure sensor. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a schematic diagram of an engine system according to this embodiment. [Diagram 2] 2A and 2B are timing charts showing abnormality diagnosis control in a comparative example. [Diagram 3] FIG. 3A is an example of a timing chart showing the abnormality diagnosis control of this embodiment, and FIG. 3B is a timing chart showing an example of the case where the detected fuel pressure behaves in the same manner as in FIG. 3A. [Figure 4] FIG. 4 is a flowchart showing an example of the abnormality diagnosis control of this embodiment. [Diagram 5] FIG. 5A is an example of a map that defines the relationship between the difference ΔP and the delay time D, and FIG. 5B is an example of a map that defines the relationship between the difference ΔP and the determination value α. [Figure 6] FIG. 6 is a flowchart showing an example of the calculation control of the difference ΔP. [Figure 7] FIG. 7 is a flowchart showing an example of the selection control of the reference value Pr. [Figure 8] 8A to 8C are timing charts showing examples in which the maximum target value Pmax, the minimum target value Pmin, and the target value P(n-1), respectively, are selected as the reference value Pr. [Figure 9] FIG. 9 is a timing chart showing an example of a case where the target value P(n) is updated. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] [Outline of engine system configuration] 1 is a schematic diagram of an engine system 1 of this embodiment. The engine system 1 includes an engine 10 and an ECU (Electronic Control Unit) 40 that controls the engine 10. The engine 10 is a spark ignition in-line four-cylinder internal combustion engine equipped with a cylinder group 11 including cylinders 111-114 arranged in series, a direct injection valve group 37, and a port injection valve group 27. The ECU 40 is an example of a fuel pressure control device.

[0015] The in-cylinder injection valve group 37 includes in-cylinder injection valves 371-374 which inject fuel into the cylinders 111-114, respectively. The port injection valve group 27 includes port injection valves 271-274 which inject fuel into the intake ports 13 communicating with the cylinders 111-114, respectively. Each of the in-cylinder injection valve group 37 and the port injection valve group 27 is an electromagnetically driven open / close valve in which the fuel injection amount is adjusted by energizing an electromagnetic coil for a predetermined energizing period to separate a valve body from a valve seat.

[0016] The engine 10 is formed with an intake passage 12 having a plurality of intake ports 13 corresponding to each of the cylinder groups 11, and an exhaust passage having a plurality of exhaust ports (not shown). A piston (not shown) is housed in each of the cylinder groups 11 to define a combustion chamber. The combustion chamber is opened and closed by an intake valve and an exhaust valve. The engine 10 is also provided with a spark plug (not shown). The engine 10 is also provided with a crankshaft 14 linked to the plurality of pistons, and an intake camshaft 15 linked to the crankshaft 14 to drive the intake valve. A crank angle sensor 14a that detects the rotation angle of the crankshaft 14 and an air flow meter 12a that detects the amount of intake air Ga introduced into the intake passage 12 are provided.

[0017] The engine system 1 includes a fuel tank 21, a low-pressure fuel pump 22, a pressure regulator 23, a low-pressure fuel pipe 25, a low-pressure delivery pipe 26, and a fuel pressure sensor 28. The fuel tank 21 stores gasoline as fuel. The low-pressure fuel pump 22 pressurizes the fuel and discharges it into the low-pressure fuel pipe 25. The pressure regulator 23 adjusts the pressure of the fuel discharged into the low-pressure fuel pipe 25 to a preset low-pressure supply pressure. The driving of the low-pressure fuel pump 22 is controlled by an ECU 40.

[0018] The low-pressure fuel piping 25 and the low-pressure delivery pipe 26 supply the fuel discharged from the low-pressure fuel pump 22 to the port injection valve group 27. The fuel is pressurized to a predetermined pressure level by the low-pressure fuel pump 22 and adjusted to a low-pressure supply pressure by the pressure regulator 23, and is introduced into the low-pressure delivery pipe 26 via the low-pressure fuel piping 25.

[0019] The port injection valve group 27 is connected to a low-pressure delivery pipe 26, and injects fuel into the intake ports 13 corresponding to the cylinder group 11. A fuel pressure sensor 28 detects the fuel pressure value in the low-pressure delivery pipe 26.

[0020] The engine system 1 includes a high-pressure fuel pump 31, a high-pressure fuel pipe 35, a high-pressure delivery pipe 36, and a fuel pressure sensor 38. The high-pressure fuel pump 31 draws fuel from a branch pipe 25a branched off from the low-pressure fuel pipe 25, and pressurizes the fuel to a high-pressure level higher than the supply pressure level from the low-pressure fuel pump 22. The branch pipe 25a is provided with a pulsation damper 29 that suppresses fuel pressure pulsation in the branch pipe 25a.

[0021] Specifically, the high-pressure fuel pump 31 includes a pump housing 31h, a plunger 31p slidable within the pump housing 31h, and a pressurizing chamber 31a defined between the pump housing 31h and the plunger 31p. The volume of the pressurizing chamber 31a changes in response to the displacement of the plunger 31p. With the solenoid valve 32 open, fuel pressurized by the low-pressure fuel pump 22 is introduced into the pressurizing chamber 31a via the branch pipe 25a. The fuel in the pressurizing chamber 31a is pressurized to a high pressure by the plunger 31p and discharged into the high-pressure fuel pipe 35.

[0022] A pump cam 19 that drives a plunger 31p is attached to the intake camshaft 15 of the engine 10. The high-pressure fuel pump 31 has a follower lifter 31f that is raised and lowered by the pump cam 19, and a pump spring 31g that biases the follower lifter 31f toward the pump cam 19. The plunger 31p is linked to the follower lifter 31f, and the plunger 31p also rises and falls together with the follower lifter 31f.

[0023] A solenoid valve 32 is provided at a fuel inlet of the pressurizing chamber 31a of the high-pressure fuel pump 31. The solenoid valve 32 has a valve body 32v, a coil 32c that drives the valve body 32v, and a spring 32k that constantly biases the valve body 32v in an open direction. The supply of electricity to the coil 32c is controlled by the ECU 40. When the coil 32c is energized, the valve body 32v disconnects the branch pipe 25a of the low-pressure fuel pipe 25 from the pressurizing chamber 31a against the biasing force of the spring 32k. When the coil 32c is not energized, the valve body 32v is maintained in an open state by the biasing force of the spring 32k.

[0024] A spring-loaded check valve 34 is provided in the high-pressure fuel pipe 35 between the high-pressure fuel pump 31 and the in-cylinder injection valve group 37. The check valve 34 opens when the fuel pressure in the high-pressure fuel pump 31 becomes higher than the fuel pressure in the high-pressure fuel pipe 35 by a predetermined amount.

[0025] During the intake stroke of the high-pressure fuel pump 31, the solenoid valve 32 opens and the plunger 31p descends, and fuel is charged into the pressurized chamber 31a from the branch pipe 25a of the low-pressure fuel pipe 25. During the pressurized stroke, the solenoid valve 32 closes and the volume of the pressurized chamber 31a decreases as the plunger 31p ascends, and the fuel in the pressurized chamber 31a is pressurized. During the discharge stroke, when the force of the fuel pressure in the pressurized chamber 31a becomes greater than the biasing force of the spring of the check valve 34, the check valve 34 opens, and the pressurized fuel is supplied to the high-pressure fuel pipe 35 and the high-pressure delivery pipe 36. As described above, the elevation and deceleration of the plunger 31p is achieved by the rotation of the pump cam 19, and the pump cam 19 is linked to the crankshaft 14 via the intake camshaft 15, so that the high-pressure fuel pump 31 is driven in conjunction with the crankshaft 14.

[0026] High-pressure fuel pressurized by the high-pressure fuel pump 31 is accumulated in the high-pressure delivery pipe 36 via the high-pressure fuel piping 35. The high-pressure fuel piping 35 and the high-pressure delivery pipe 36 supply high-pressure fuel from the high-pressure fuel pump 31 to the in-cylinder injection valves 371-374.

[0027] The in-cylinder injection valve group 37 injects high-pressure fuel directly in a predetermined sequence from inside the high-pressure delivery pipe into each of the cylinders 111 to 114. The fuel pressure sensor detects the fuel pressure inside the high-pressure delivery pipe .

[0028] The ECU 40 is composed of a CPU (Central Processing Unit), a flash ROM (Read Only Memory), a RAM (Random Access Memory), an EEPROM (Electrically Erasable Programmable Read-Only Memory), various interface circuits, etc. The ECU 40 executes abnormality diagnosis control (to be described later) based on information from sensors and information previously stored in the flash ROM and EEPROM in accordance with a control program previously stored in the flash ROM. The ECU 40 also functionally realizes a calculation unit, an abnormality diagnosis unit, and a selection unit, which will be described in detail later. The ECU 40 is electrically connected to an accelerator operation amount sensor 41 for detecting an accelerator operation amount Acc, an ignition switch 42 for detecting the ON / OFF state of the ignition, and the above-mentioned fuel pressure sensors 28 and 38.

[0029] The ECU 40 determines the fuel injection sharing ratio between the in-cylinder injection valve group 37 and the port injection valve group 27 based on the rotation speed NE of the engine 10 detected by the crank angle sensor 14a and the accelerator operation amount Acc detected by the accelerator operation amount sensor 41. Next, based on the sharing ratio, the rotation speed NE, and the accelerator operation amount Acc, the ECU 40 calculates the target injection amount Qdt of each of the in-cylinder injection valves 371-374 and the target fuel pressure P, which is the target value of the fuel pressure of the high-pressure delivery pipe 36 when fuel is injected from each of the in-cylinder injection valves 371-374. In principle, the target fuel pressure P is calculated to be higher when the rotation speed NE is high than when it is low, and is calculated to be higher when the accelerator operation amount Acc is large than when it is small. Next, the ECU 40 calculates the injection time Fdi, which is the execution time of the fuel injection of each of the in-cylinder injection valves 371-374, based on the target injection amount Qdt and the target fuel pressure P. The ECU 40 energizes the in-cylinder injection valves 371, 373, 374, and 372 in this order at predetermined crank angle intervals for the calculated injection time Fdi. In this manner, the fuel injection amount of each of the in-cylinder injection valves 371 to 374 is controlled to the target injection amount Qdt.

[0030] Similarly, the ECU 40 calculates the target injection amount Qpt of each of the port injection valves 271-274 and the target fuel pressure Ppt in the low-pressure delivery pipe 26 based on the above-mentioned sharing ratio, the rotation speed NE, and the accelerator operation amount Acc. Next, the ECU 40 calculates the injection time Fpi of the port injection valves 271-274 based on the target injection amount Qpt and the target fuel pressure Ppt. The ECU 40 energizes the port injection valves 271, 273, 274, and 272 in that order at a predetermined crank angle interval for the calculated injection time Fpi. In this way, the fuel injection amount of each of the port injection valves 271-274 is controlled to the target injection amount Qpt. In principle, the target fuel pressures P and Ppt are set to high values ​​during high load operation and low values ​​during low load operation.

[0031] The ECU 40 feedback controls the high-pressure fuel pump 31 so that the detected fuel pressure Pd detected by the fuel pressure sensor 38 coincides with the target fuel pressure P in the high-pressure delivery pipe 36. This allows the actual fuel pressure in the high-pressure delivery pipe 36 to coincide with the target fuel pressure P, and the actual injection amount of each of the in-cylinder injection valves 371-374 to coincide with the target injection amount Qdt, thereby controlling the operating state of the engine 10 to a desired operating state. If an abnormality occurs in the fuel pressure sensor 38, the actual fuel pressure in the high-pressure delivery pipe 36 cannot be made to coincide with the target fuel pressure P even if the high-pressure fuel pump 31 is feedback-controlled based on the detected fuel pressure Pd, and the control accuracy of the operating state of the engine 10 decreases. Therefore, the ECU 40 executes abnormality diagnosis control to diagnose whether or not an abnormality occurs in the fuel pressure sensor 38. First, before describing the fuel pressure abnormality diagnosis control of this embodiment, a fuel pressure abnormality diagnosis control in a comparative example will be described.

[0032] [Comparative Example of Abnormality Diagnosis Control] Figures 2A and 2B are timing charts showing abnormality diagnosis control in a comparative example. In Figures 2A and 2B, the vertical axis indicates fuel pressure and the horizontal axis indicates time. Figures 2A and 2B also show the transitions of target fuel pressure P and detected fuel pressure Pd, with the target fuel pressure P indicated by a dotted line and the detected fuel pressure Pd indicated by a solid line. Figures 2A and 2B also show the case where fuel pressure sensor 38 is normal.

[0033] FIG. 2A shows target values ​​P(n), P(n-1), and P(n-2) that are set as the target fuel pressure P. The target value P(n) indicates the most recent target value. The target value P(n-1) indicates the target value that was set immediately before it was set to the target value P(n). The target value P(n-2) indicates the target value that was set immediately before it was set to the target value P(n-1). In other words, the target values ​​P(n-1) and P(n-2) are target values ​​that were set in the past.

[0034] 2A, at time t1, the target fuel pressure P is changed from the target value P(n-2) to a target value P(n-1) that is lower than the target value P(n-2). As a result, the detected fuel pressure Pd also gradually decreases so as to follow the change in the target fuel pressure P, converging to the target value P(n-1). After that, at time t2, when the target fuel pressure P is set to a target value P(n) that is higher than the target value P(n-1) but lower than the target value P(n-2), the detected fuel pressure Pd also increases in accordance with the target fuel pressure P and converges to the target value P(n).

[0035] Here, a case where the fuel pressure sensor 38 is diagnosed for an abnormality based on the deviation amount A of the detected fuel pressure Pd from the target value P(n) will be described. When the target fuel pressure P is set to the target value P(n) from the target value P(n-1) at time t2, the delay time D and the judgment value α are calculated based on the change amount of the fuel pressure to the target value P(n) when the target value P(n-1) is selected as the reference value Pr, that is, the difference ΔP between the target value P(n-1) and the target value P(n). After time t3, which is the time when the delay time D has elapsed from time t2 when the target value P(n) was set as the target fuel pressure P, the abnormality diagnosis is performed based on whether the deviation amount A of the detected fuel pressure Pd from the target value P(n) is larger than the judgment value α. The delay time D is a time determined in accordance with the response delay of the actual fuel pressure. If it is determined whether the deviation amount A is larger than the judgment value α before the delay time D has elapsed, the deviation amount A may become larger than the judgment value α due to a response delay of the actual fuel pressure, and the fuel pressure sensor 38 may be diagnosed as abnormal, even though the fuel pressure sensor 38 is normal. The judgment value α is an upper limit value of the deviation amount of the detected fuel pressure Pd from the target value P(n) when the fuel pressure sensor 38 is normal. As will be described in detail later, the delay time D is calculated to be longer as the difference ΔP is larger, and the judgment value α is calculated to be larger as the difference ΔP is larger. If the deviation amount A is larger than the judgment value α, the fuel pressure sensor 38 is diagnosed as abnormal. If the deviation amount A is equal to or smaller than the judgment value α, the fuel pressure sensor 38 is diagnosed as normal. As shown in FIG. 2A, the deviation amount A is equal to or smaller than the judgment value α at time t3, and therefore the fuel pressure sensor 38 is diagnosed as normal. In this specification, the "difference" indicates an absolute value.

[0036] FIG. 2B shows a case where the target fuel pressure P is switched in a short time. The target values ​​P(n-2), P(n-1), and P(n) shown in FIG. 2B are the same as the target values ​​P(n-2), P(n-1), and P(n) shown in FIG. 2A, respectively. At time t12, a short time after the target fuel pressure P is set from the target value P(n-2) to the target value P(n-1) at time t11, the target fuel pressure P is set from the target value P(n-1) to the target value P(n). In this case as well, after time t13, when the delay time D has elapsed from time t12, an abnormality diagnosis is performed based on whether the deviation amount A is larger than the judgment value α. Here, as shown in FIG. 2B, if the target fuel pressure P changes in a short time, the actual fuel pressure cannot follow such a change in the target fuel pressure P. As a result, the detected fuel pressure Pd cannot be tracked, and even if the fuel pressure sensor 38 is normal, the deviation amount A becomes larger than the determination value α, resulting in a misdiagnosis that an abnormality has occurred in the fuel pressure sensor 38. In this way, in the comparative example, when the target fuel pressure P changes in a short period of time, a misdiagnosis may be made.

[0037] [Abnormality diagnosis control in this embodiment] FIG. 3A is an example of a timing chart showing the abnormality diagnosis control of this embodiment. FIG. 3A corresponds to FIG. 2B. In this embodiment, unlike the comparative example shown in FIG. 2B, the target value P(n-1) is not used as the reference value Pr, but the target value P(n-2) is used as the reference value Pr, and the difference ΔP between the target value P(n-2) and the target value P(n) is used. The difference ΔP of this embodiment shown in FIG. 3 is larger than the difference ΔP of the comparative example shown in FIG. 2B. Therefore, the delay time D of this embodiment is calculated to be longer than the delay time D of the comparative example, and the judgment value α of this embodiment is calculated to be larger than the judgment value α of the comparative example. Moreover, the measurement start time of the delay time D in this embodiment is the time t12 when the target fuel pressure P is set from the target value P(n-1) to the target value P(n). It is. Therefore, the time t12 After time t13a when delay time D has elapsed from the time t13a, the fuel pressure sensor 38 is diagnosed as normal. That is, it is determined whether the deviation amount A is larger than the determination value α. As shown in FIG 3A, the deviation amount A is equal to or smaller than the determination value α, so that the fuel pressure sensor 38 is diagnosed as normal.

[0038] FIG. 3B is similar to FIG. 3A. Detected fuel pressure Pd behaves 3B, the behavior of the detected fuel pressure Pd in ​​FIG. 3A is such that the target fuel pressure P becomes equal to the target value P(n− 1 ) to the target value P(n). be. In this manner, in this embodiment, an appropriate target value is selected from a plurality of target values ​​set earlier than the target value P(n) as the reference value Pr that is the basis for calculating the difference ΔP. This allows abnormality diagnosis to be performed without being influenced by the target value (target value P(n-1) in the example of FIG. 3A) that was set between the time when the target value as the reference value Pr (target value P(n-2) in the example of FIG. 3A) was set and the time when the target value P(n) was set. Therefore, even if the target fuel pressure P changes in a short period of time, it is possible to perform an abnormality diagnosis of the fuel pressure sensor 38 with high accuracy. The selection of the reference value Pr will be described in detail later.

[0039] [Details of the abnormality diagnosis control of this embodiment] FIG. 4 is a flow chart showing an example of the abnormality diagnosis control of this embodiment. This control is repeatedly executed while the ignition is on. The ECU 40 calculates the delay time D and the judgment value α based on the difference ΔP (step S1). FIG. 5A is an example of a map that specifies the relationship between the difference ΔP and the delay time D. In FIG. 5A, the vertical axis indicates the difference ΔP and the horizontal axis indicates the delay time D. FIG. 5B is an example of a map that specifies the relationship between the difference ΔP and the judgment value α. In FIG. 5B, the vertical axis indicates the difference ΔP and the horizontal axis indicates the judgment value α. As shown in FIG. 5A and FIG. 5B, the greater the difference ΔP, the longer the calculated delay time D and the larger the judgment value α. The ECU 40 refers to these maps to calculate the delay time D and the judgment value α. In the maps of FIG. 5A and FIG. 5B, the delay time D and the judgment value α change linearly with respect to the difference ΔP, but are not limited thereto and may change in a curved line. Also, the delay time D and the judgment value α may be calculated by an arithmetic expression that uses the difference ΔP as an argument. The calculation control of the difference ΔP will be described in detail later. Step S1 is an example of a process executed by the calculation unit.

[0040] Next, the ECU 40 judges whether or not a delay time D has elapsed since the reference value Pr, which is also a target value previously set as the target fuel pressure P, was switched to another target value (step S2). The timing at which the reference value Pr was switched to another target value will be described later. If the answer is No in step S2, the control ends. If the answer is Yes in step S2, the ECU 40 judges whether or not the deviation amount A is larger than the judgment value α (step S3). If the answer is Yes in step S3, the ECU 40 diagnoses that an abnormality has occurred in the fuel pressure sensor 38 (step S4). In this case, the ECU 40 may, for example, turn on a warning light provided in the vehicle interior to execute fail-safe control. If the answer is No in step S3, the ECU 40 diagnoses that the fuel pressure sensor 38 is normal (step S5). Steps S2 to S5 are an example of processing executed by the abnormality diagnosis unit.

[0041] [Calculation control of difference ΔP] 6 is a flowchart showing an example of calculation control of the difference ΔP. The ECU 40 determines whether or not a fuel cut is in progress (step S11). A fuel cut is a control for stopping the supply of fuel to the engine 10 when the accelerator pedal is released while the vehicle is running.

[0042] If the answer is No in step S11, that is, if fuel injection is being performed normally, it is determined whether the amount of change in the target fuel pressure P, that is, the difference between the target value P(n-1) and the target value P(n), is equal to or greater than a predetermined value (step S12). For example, if the driver operates the accelerator pedal to a large extent, that is, if there is an acceleration or deceleration request, the amount of change in the target fuel pressure P is determined to be equal to or greater than the predetermined value. Also, when the vehicle is traveling at a constant speed, the amount of change in the target fuel pressure P is determined to be less than the predetermined value.

[0043] If the answer is Yes in step S12, the ECU 40 selects a reference value Pr (step S13). The selection control of the reference value Pr will be described in detail later. Also, the ECU 40 determines the start point of measurement of the delay time D as NewThe target value P(n) is reset to the time when it was set (step S13a). The ECU 40 calculates the difference ΔP based on the selected reference value Pr (step S14). The difference ΔP is the difference between the reference value Pr and the target value P(n) as described above.

[0044] If the result of step S12 is No, the ECU 40 determines whether or not the delay time D has not yet elapsed (step S15). If the result of step S15 is Yes, the ECU 40 updates the target value P(n) (step S16). The ECU 40 calculates the difference ΔP based on the target value P(n) thus updated (step S14). If the result of step S15 is No, the ECU 40 calculates the difference ΔP (step S14).

[0045] If the answer is Yes in step S11, the ECU 40 resets the selected reference value Pr, maximum target value Pmax, and minimum target value Pmin (step S17). If the selection of the maximum target value Pmax and minimum target value Pmin continues during fuel cut, the maximum target value Pmax and minimum target value Pmin may become larger than necessary, which may result in the delay time D becoming longer than necessary and affecting the detection accuracy. The maximum target value Pmax and minimum target value Pmin will be described later.

[0046] [Reference value Pr selection control] FIG. 7 is a flow chart showing an example of the selection control of the reference value Pr. The ECU 40 selects a maximum target value Pmax and a minimum target value Pmin from the history of the target fuel pressure P (step S21). The maximum target value Pmax is the maximum value among the past target values ​​after recovery from a fuel cut and before the target fuel pressure P is set to the target value P(n-1). Small target value Pminis the minimum value among the past target values ​​after recovery from fuel cut and before the target fuel pressure P is set to the target value P(n-1). That is, the target value P(n-1) is excluded from the candidates for the maximum target value Pmax and the minimum target value Pmin. Note that, instead of step S21, the target fuel pressure P may be monitored after recovery from fuel cut, that is, in an operating state in which fuel injection is being performed, and the maximum target value Pmax and the minimum target value Pmin may be updated as needed.

[0047] Next, the ECU 40 calculates the differences ΔP0, ΔP1, and ΔP2 expressed by the following equations (1) to (3) as candidates for the difference ΔP (step S22). ΔP0 = |P(n-1)-P(n)|…(1) ΔP1=|Pmax-P(n)|…(2) ΔP2=|Pmin-P(n)|…(3)

[0048] Next, the ECU 40 judges whether the difference ΔP0 is the largest among the differences ΔP0, ΔP1, and ΔP2 (step S23). If the answer is Yes in step S23, the ECU 40 selects the target value P(n-1) as the reference value Pr (step S24). If the answer is No in step S23, the ECU 40 judges whether the difference ΔP1 is the largest (step S25). If the answer is Yes in step S25, the ECU 40 selects the maximum target value Pmax as the reference value Pr (step S26). If the answer is No in step S25, the ECU 40 selects the minimum target value Pmin as the reference value Pr (step S27). In this way, the ECU 40 selects the value that has the largest difference from the target value P(n) among the target value P(n-1), the maximum target value Pmax, and the minimum target value Pmin as the reference value Pr. Note that the example of FIG. 3 shows a case where the difference ΔP1 is judged to be the largest. Steps S21 to S27 are an example of a process executed by the selection unit.

[0049] Figures 8A to 8C are timing charts showing an example in which the maximum target value Pmax, the minimum target value Pmin, and the target value P(n-1) are selected as the reference value Pr. Figures 8A to 8C only show the target fuel pressure P, and omit the detected fuel pressure Pd. Figures 8A to 8C also show an example in which the target fuel pressure P is set from the maximum target value Pmax to a value other than that at time t21, and is set from the minimum target value Pmin to a value other than that at time t22.

[0050] FIG. 8A shows a case where P is set from the target value P(n-1) to the target value P(n) at time t23. In FIG. 8A, the target value P(n-1) and the target value P(n) are both smaller than the maximum target value Pmax and larger than the minimum target value Pmin. In addition, the target value P(n) is smaller than the target value P(n-1). Therefore, the difference ΔP1 is maximum and the difference ΔP2 is minimum. Therefore, the maximum target value Pmax is selected as the reference value Pr, and the difference ΔP1 is used as the difference ΔP used to calculate the delay time D and the judgment value α. In this case, the start time of the delay time D is time t21 when the target fuel pressure P is set from the maximum target value Pmax to a value other than the maximum target value Pmax, but in the example shown in FIG. 8A, it is not until time t23 or later that the difference ΔP1 is calculated to be maximum. Therefore, the abnormality diagnosis is performed after the delay time D has elapsed from time t23.

[0051] 8B shows a case where the target value P(n) set at time t23 is higher than the target value P(n-1) but lower than the maximum target value Pmax. In this case, the difference ΔP2 is maximum and the difference ΔP1 is minimum, so the minimum target value Pmin is selected as the reference value Pr. Therefore, the start time of the delay time D calculated based on the difference ΔP2 is time t22 when P is set from the minimum target value Pmin to a value other than that, but it is not until time t23 that the difference ΔP2 is calculated to be maximum. For this reason, an abnormality diagnosis is performed after the delay time D has elapsed from time t23.

[0052] 8C, the target fuel pressure P is set to a target value P(n-1) smaller than the minimum target value Pmin before time t23, and then set to a target value P(n) smaller than the maximum target value Pmax but larger than the minimum target value Pmin at time t23. In this case, since the difference ΔP0 is the largest, the target value P(n-1) is selected as the reference value Pr. Therefore, the start time of the delay time D calculated based on the difference ΔP0 is the time when the abnormality diagnosis is performed after the time t23 when the target value P(n-1) was set to the target value P(n).

[0053] As described above, the past target value that has the largest difference from the target value P(n) is selected as the reference value Pr from among multiple past target values ​​that were set before the target value P(n) was set as the target fuel pressure P. This allows abnormality diagnosis to be performed without being influenced by target values ​​that were set between the setting of the reference value Pr and the setting of the target value P(n), thereby improving the accuracy of the abnormality diagnosis.

[0054] In the above step S21, the maximum target value Pmax and the minimum target value Pmin are selected without including the target value P(n-1), but this is not limiting. For example, immediately after the target fuel pressure P is set to the target value P(n), the maximum target value Pmax and the minimum target value Pmin may be selected from the target values, including the target value P(n-1), that are set after the fuel cut is resumed and before the target value P(n) is set. In this case, it is sufficient to determine which of the differences ΔP1 and ΔP2 is larger, using the above-mentioned formulas (2) and (3).

[0055] [Update of target value P(n)] Next, the update of the target value P(n) will be described. FIG. 9 is a timing chart showing an example of a case where the target value P(n) is updated. In FIG. 9, only the target fuel pressure P is shown, and the detected fuel pressure Pd is omitted. FIG. 9 corresponds to FIG. 3. The target value P(n) gradually decreases from time t12. For example, when the amount of depression of the accelerator pedal gradually decreases, the target value P(n) gradually decreases as shown in FIG. 9. In this case, it is determined that No is determined in step S12 and Yes is determined in step S15 shown in FIG. 6, the target value P(n) is updated as needed (step S16), and the difference ΔP is calculated based on the updated target value P(n) (step S14). Since the delay time D is calculated based on the difference ΔP calculated in this way, the difference ΔP gradually increases after time t12, and the delay time D also gradually becomes longer. When the delay time D calculated as needed from time t12 has elapsed at time t13b, an abnormality diagnosis is performed. However, when the target value P(n) gradually increases from time t12, the delay time D remains constant. This is because if the delay time D is shortened as the target value P(n) increases after time t12, there is a risk that the diagnostic accuracy will decrease. As described above, even when the driving operation is such that the target value P(n) gradually decreases or increases, the fuel pressure sensor 38 can be appropriately diagnosed for an abnormality.

[0056] In the above embodiment, the measurement start time of the delay time D is reset to the target value P(n) in step S13a of FIG. 6. Specifically, in FIG. 3A and FIG. 9, the measurement of the delay time D starts at time t12, and in FIG. 8A to FIG. 8C, the measurement of the delay time D starts at time t23. will be done.

[0057] The fuel pressure control device in the above embodiment has been described as being applied to an engine system 1 for a vehicle, but it can be applied to any system that uses an engine as a power source, and can also be applied to engine systems installed in so-called hybrid vehicles, motorcycles, etc.

[0058] Although the embodiments of the present invention have been described in detail above, the present invention is not limited to such specific embodiments, and various modifications and variations are possible within the scope of the gist of the present invention described in the claims. [Explanation of symbols]

[0059] 1 Engine System 10 Engine 11 cylinder group 111~114 cylinders 22 Low pressure fuel pump 25 Low pressure fuel piping 26 Low pressure delivery pipe 27 Port injection valve group 271~274 Port injection valve 28, 38 Fuel pressure sensor 31 High pressure fuel pump 35 High pressure fuel pipe 36 High pressure delivery pipe 37 In-cylinder injection valve group 371~374 In-cylinder injection valve 40 ECU (calculation section, abnormality diagnosis section, selection section) 42 Ignition switch

Claims

1. 1. A fuel pressure control device for an internal combustion engine, which feedback controls a fuel pump that supplies fuel to the internal combustion engine so that a fuel pressure detected by a fuel pressure sensor that detects a pressure of fuel supplied to the internal combustion engine coincides with a target fuel pressure, a calculation unit that calculates a delay time to be longer and a determination value to be larger as a difference between a second target value set earlier than a first target value set as the target fuel pressure and the first target value increases; an abnormality diagnosis unit that diagnoses that the fuel pressure sensor is abnormal when a deviation amount of the detected fuel pressure from the first target value is larger than the determination value after the delay time has elapsed since the first target value was set; a selection unit that selects, as the reference value, from among a plurality of past target values ​​that were set before the first target value was set as the target fuel pressure, a past target value that has a maximum difference from the first target value.

2. 2. The fuel pressure control device for an internal combustion engine according to claim 1, wherein the selection unit, when a new first target value is set immediately after the first target value is set, reselects as the reference value a past target value that has a maximum difference from the new first target value among a plurality of past target values ​​that were set as the target fuel pressure before the new first target value was set, when a first difference between the first target value and the new first target value is equal to or greater than a predetermined value, and uses the already selected reference value when the first difference is less than the predetermined value.

3. A fuel pressure control device for an internal combustion engine as claimed in claim 2, further comprising an update unit that updates the first target value to the new first target value when the first difference is less than the specified value.

4. 4. A fuel pressure control device for an internal combustion engine according to claim 1, wherein the selection unit selects, as the reference value, a past target value that has a maximum difference from the first target value, from among a plurality of past target values ​​that were set before the first target value was set and after recovery from a fuel cut.

Citation Information

Patent Citations

  • Abnormality diagnostic device for high pressure fuel supply system of internal combustion engine

    JP2002047984A

  • Fuel pressure control device

    JP2007146758A

  • Abnormality diagnostic device for pressure sensor and method for diagnosing abnormality of pressure sensor

    JP2011043123A

  • Fuel supply device for engine

    JP2012229704A

  • Pressure abnormality determining device of common rail

    JP2015166579A