The invention, together with additional objectives, features and advantages thereof, can be understood from the following description, the appended claims and the accompanying drawings in which:
In order to describe the present invention in more detail, the various embodiments of the present invention will now be described hereafter with references to accompanying drawings.
As shown in
The common rail 5 accumulates fuel which is highly pressurized by the high pressure pump 2 so as to be at a high pressure corresponding to a fuel injection pressure, at which the fuel is injected into respective cylinders of the internal combustion engine 20 mounted on a vehicle. Thus, the fuel accumulated in the common rail is a high pressure fuel.
Each of the injectors 6a to 6d is connected to the common rail 5 via distribution pipes 13a to 13d, respectively, and injects the high pressure fuel into the respective cylinders of the internal combustion engine 20. The ECU controls the injectors 6, the high pressure pump 4, and the pressure reducing valve 7.
The high pressure pump 2 is a high pressure fuel supplying pump for discharging high pressure fuel from a discharging outlet to the common rail 5. The high pressure pump 2 is provided with a feed pump for drawing a fuel from the fuel tank 10 through a drawing pipe 11. The high pressure pump 2 compresses the fuel drawn by a feed pump for producing a high pressure fuel. The high pressure fuel is delivered to the common rail 5 through a high pressure pump pipe 12 so that the fuel whose pressure corresponds to the fuel injection pressure is accumulated in the common rail 5. The feed pump and the high pressure pump are driven by the internal combustion engine via a crankshaft.
The high pressure pump 2 is electronically connected to, and is controlled by the ECU. The ECU commands a quantity of the fuel drawn from a pressurizing chamber of the high pressure pump 2 to feed the common rail 5 after the fuel is pressurized thereby.
Further, the high pressure pump 2 has a suction control valve 4 in its fuel passage for guiding the fuel to a pressurizing chamber.
The fuel temperature sensor 3 is installed in the high pressure pump 2 for measuring temperature of the fuel to be pumped to the common rail 5 from the high pressure pump 2. The fuel temperature sensor 3 outputs a fuel temperature sensor signal which includes information about measured fuel temperature towards the ECU. The fuel temperature sensor is either an analog electric signal or a digital electric signal.
The suction control valve 4 is attached to the pressure chamber. The suction control valve 4 is an electromagnetic actuator and is disposed in the fuel passage leading from the feed pump of the high pressure pump 2 to the pressurizing chamber of the high pressure pump 2. The suction control valve 4 regulates a valve-opening degree of the fuel passage in order to increase or decrease a quantity of the fuel discharged from the high pressure pump 2 to the common rail 5. The suction control valve 4 is electronically connected to and is controlled by the ECU 9. The ECU 9 includes an engine driving unit (EDU) in this case, but if desired the ECU and the EDU can be provided separately.
The common rail 5 is a fuel accumulator which accumulates a high pressure fuel to be supplied to the injectors 6 via the distribution pipes 13. The common rail 5 is connected to the outlet of the high pressure pump 2 through the high pressure pipe 12 and is also connected to the distribution pipes 13. A relief pipe 14 is disposed for returning the fuel from the common rail 5 to the fuel tank 10. A pressure reducing valve 7 is also installed in the common rail 5. Although more detailed description about the pressure reducing valve 7 will be given later, the pressure reducing valve 7 is normally closed and adjusts a degree of opening of a drain passage, which communicates between the common rail 5 and the relief pipe 14 to drain the fuel which is accumulated in the common rail 5.
The injectors 6 (6a, 6b, 6c, and 6d) are mounted in the four cylinders of the internal combustion engine 20. Each injector is provided to a corresponding cylinder and injects the corresponding cylinder of the internal combustion engine 20. Each injector 6 is connected to the corresponding distribution pipe 13 in order to communicate with the common rail 5. The distribution pipes 13 branch from the common rail 5. Further, each of the injectors 6 includes a fuel injection nozzle, an electromagnetic valve (a solenoid valve, an actuator), and spring or the like as a biasing means. The fuel injection nozzle injects the fuel which has been pressurized by the high pressure pump 2 into each cylinder of the internal combustion engine 20. The electromagnetic valve drives a nozzle needle of the fuel injection nozzle so as to open a fuel passage in the injection valve. The fuel injection from the injectors 6 into each cylinder of the internal combustion engine 20 is electronically controlled by switching on or off of energization to the electromagnetic valve, which controls a pressure in a pressure control chamber of the nozzle needle. More specifically, the high pressure fuel accumulated in the common rail 5 is injected into each cylinder of the internal combustion engine 20 while the electromagnetic valve of the injector 6 is opened due to an electromagnetic force countering a force generated by the biasing means, such as the spring force. Fuel leaked from the injectors 6 and discharged from the pressure control chambers is returned to the fuel tank 10 through the relief pipe 14.
The pressure reducing valve 7 is installed to the common rail 5. Since a detailed description about the pressure reducing valve 7 has been already given with references to
The pressure reducing valve 7 has a valve part and a solenoid. If
In order to rapidly decrease the fuel pressure in the common rail 5, a maximum discharging rate of the pressure reducing valve 7 for discharging fuel is greater than that of the high pressure pump 2. Further as shown in
A typical pressure reducing valve is shown in
As to the valve housing 1030, an end near to the solenoid housing 1020 is defined as a first end and the other end is defined as a second end. In the valve housing 1030, a sliding hole 1031 is formed along a central axis of the cylindrically shaped valve housing 1030 and the valve member 1040 is arranged in the sliding hole 1031 so as to slide along the central axis of the valve housing 1030. At an end of the sliding hole 1031 near the second end of the solenoid housing 1020, a low pressure chamber 1033 is formed. A diameter of the low pressure chamber 1033 is a little larger than that of the sliding hole 1031. A low pressure passage (feed passage) 1034 is formed in a side wall of the valve housing 1030 for communicating with the relief pipe. A high pressure passage 1035 is opened at the second end of the solenoid housing 1020 along the central axis thereof. The high pressure passage 1035 is connected to the fuel accumulating device (the common rail). The high pressure passage is closed by a valve element 1041 which is formed at an end of the valve member 1040 such that a diameter of the valve element is tapered towards the second end of the valve housing 1030. The valve member 1040 slides inside the sliding hole 1031.
A rod 1042 is formed so as to connect another end of the valve member 1040 near the housing 1020 to the other end having the valve element 1041. The rod 1042 and the valve member 1040 are integrated. The rod 1042 is prolonged into the through hole 1024 of the solenoid housing 1020. The armature 1050 is fixed to the periphery of the rod 1042 such that if the armature is moved by the electromagnetic force generated by the tubular coil 1021 driven by the electromagnetic circuit, both the rod 1042 to which the armature 1050 is fixed and the valve member 1040 can slide along the through hole 1024 and the sliding hole 1031, respectively, so as to open and close the high pressure passage 1035 for adjusting the amount of fuel flow in the high pressure passage 1035.
A spring room 1026 is established adjacent to a space to the through hole 1024 along the central axis of the solenoid housing 1020. A spring 1060 serving as an energizing device is held in the spring room 1026 in order to push the valve element 1041 of the valve member 1040 for closing operation of the high pressure passage 1035 via the rod 1042 to which the armature 1050 is fixed.
A maximum draining rate of the pressure reducing valve 7 is greater than a maximum discharge rate of the high pressure pump 2020, as shown in
On the other hand, when the pressure of the fuel accumulating device 2050 is intended to be decreased, it has been necessary to increase fuel consumption or the fuel injection amount. However, usually, a rapid decrement in the pressure of the fuel accumulating device 2050 is necessary when the engine speed is decreasing. In this case, the fuel injection amount injected from the injectors 2200 drop down to zero. Therefore, a decreasing rate of the pressure of the fuel accumulating device 2050 is very slow, as shown in
The pressure reducing valve 7 shown in
Thus, if a target value of fuel pressure in the fuel accumulating device is set near the upper limit value over which the fuel accumulation cannot withstand, an actual pressure on the fuel accumulating device may overshoot the target value during the increase of the fuel pressure in the fuel accumulating device. Hence, in the worst case, the fuel accumulating device will be broken since fuel pressure therein exceeds the limit value.
Further, the high pressure valve 1035 is not rapidly closed the instant the magnetic circuit of the pressure reducing valve 7 stops supplying electric power to the tubular coil 1021 to release the magnetic force for attracting the rod 1042 so as to close the high pressure passage 1035. Thus, when the ECU 2090 sends a command signal towards the magnetic circuit of the pressure reducing valve 7 for moving the rod 1042 to close the high pressure passage 1035, there is a delay time until the valve element 1041 comes to cover an opening of the high pressure passage 1035. There are some reasons why high pressure passage 1035 by the valve element 1041 cannot be rapidly closed. First, there exists a reactive force against the energizing force caused by the spring 1060 for pushing the valve element 1041 of the valve member 1040 to close the high pressure passage 1035 via the rod 1042. The reactive force is generated by the pressure of the fuel accumulated in the fuel accumulating device. Second, a counter electromotive force is generated in the tubular coil 1021 so as to maintain a magnetized state of the tubular coil 1021 when the magnetic circuit stops supplying electric power to the tubular coil 1021.
Thus, if a target value of the fuel pressure in the fuel accumulating device is set near the lower limit value under which the engine cannot continue running, an actual pressure on the fuel accumulating device may undershoot the target value during the decrease of the fuel pressure in the fuel accumulating device, as shown in
The fuel pressure sensor 8 is installed in the common rail 5 as a fuel pressure sensing means. The fuel pressure sensor 8 detects a fuel pressure in the common rail 5 and outputs an electric signal containing information about detected results of the fuel pressure in the common rail 5 towards the ECU 9. The electric signal containing the information about the detected results of the fuel pressure in the common rail 5 is either an analogue electric signal or a digital signal. The fuel pressure in the common rail 5 detected by the fuel pressure sensor 8 is used, for example, to adjust an injection amount of the fuel from the injectors 6 by controlling timing of opening and closing the electromagnetic valves of the injectors 6.
The ECU 9 includes a microcomputer having the functions of a central processing unit (CPU) which performs control processing and calculation processing, a storing unit such as read only memory (ROM), random access memory (RAM), Electronically Erasable and Programmable Read Only Memory (EEPROM) for storing various programs and data as will be described later based in supplied sensor signals, the ECU 9 performs various computing operations, e.g., a computing operation for computing injection timing of each injector 6, a computing operation for controlling a degree of opening of the pressure reducing valve 7.
The ECU 9 includes the EDU in this embodiment of the present invention. The EDU is a driving circuit that provides control signals to the solenoid valves of the injectors 6, the solenoid of the pressure reducing valve 7, the suction control valves 4, and the high pressure pump 2 based on sensor signals from sensors 1090 which are connected to the ECU 9. The sensors 1090 includes a crank speed sensor 1091, a crank angle sensor 1092, an accelerator depression quantity sensor 93, a boost pressure sensor 1094, an air temperature sensor 1095, a coolant water temperature sensor 1096, an air mass flow sensor 1097, and the like, besides the fuel pressure sensor 8 and the fuel temperature sensor 3. These sensors 1090, the fuel pressure sensor 8, and the fuel temperature sensor 3 serve as a vehicle operational conditional state sensing means for sensing the operational state of the vehicle.
The ECU 9 is supplied electric power from a battery 40 which connects to the ECU 9 in order to supply electric power towards electric consumers, such as the microcomputer of the ECU 9, the solenoid of the injectors 6 and the pressure reducing valve 7.
Specifically, the ECU receives at least four electric signals from the fuel temperature sensor 3, the crank angle sensor 92, the battery 40 and an ignition key (not shown). A fuel temperature signal is an analogue electric signal from the fuel temperature sensor 3 including information about a detected value of the fuel temperature corresponding to a temperature of the fuel accumulated in the common rail 5. An electric power signal is also an analogue electric signal from the battery 40 including information about an output voltage value of the battery 40. A crank angle signal is an analogue or digital electric signal from the crank angle sensor 92 including information about a crank angle. The ignition key sends to the ECU 9 an ignition signal which indicates whether or not the internal combustion engine 20 is activated, as shown in
The crank angle sensor 1092 is an electromagnetic rotation sensor for measuring a rotation angle of a crankshaft disposed in each cylinder of the internal combustion engine 20. The crank angle sensor 1092 has a timing rotor which is made of magnetic material and is fixed to the crankshaft of the internal combustion engine 20, an electromagnetic pickup coil which is arranged so that the pickup coil faces the periphery of the timing rotor, a permanent magnet for generating magnetic flux, and the like. The timing rotor is formed with a plurality of projective teeth at a predetermined interval. For example, the predetermined interval is an angle of 30 degrees. If the timing rotor rotates, a distance between-each projective tooth and the pickup coil increases or decreases. The pickup coil outputs a crank angle signal based on a tendency of whether the distance between each projective tooth and the pickup coil increases or decreases. A pulse signal is widely used as the crank angle signal. The ECU receives the pulse signal from the crank angle sensor 92 and recognizes that the crankshaft of the internal combustion engine 20 is rotated at the predetermined angle.
The ignition signal outputted by the ignition key is designed such that whether or not the internal combustion engine 20 is running is distinguished by ON and OFF states of the ignition signal.
As shown in
The control unit 91 will be described with reference to
Referring to
The transistor 94 is an n-channel metal-oxide-silicon field effect transistor (MOSFET). A gate terminal of the transistor 94 is connected to one of the output ports of the control unit 91. More specifically, the gate terminal of the transistor 94 is connected to the PWM signal generating unit 914b of the control unit 91 shown in
The comparator 92 has at least an anode input, a cathode input, and an output terminal. The anode input terminal of the comparator 92 is connected to a contact α which is located between the source terminal of the transistor 84 and the resistance 94. The cathode input terminal of the comparator 92 is connected to a contact β which is located between the resistance 94 and the ground. The output terminal of the comparator 92 is connected to one of terminals of the low-pass filter 93.
The comparator 92 works as follows. That is to say, the comparator 92 compares two input voltages which are inputted through the anode input terminal and the cathode input terminal thereof, and outputs an electric signal indicating which is larger. In the case where the transistor 94 is turned on and electric current flows from the cathode terminal +B of the battery 40 to the ground via the tubular coil 1021 of the pressure reducing valve 7, the transistor 94, and the resistance 95, the comparator 92 outputs the most positive voltage. In the opposite case, i.e., where the transistor 94 is turned off and electric current is stopped from flowing from the cathode terminal +B of the battery 40 to the ground, the comparator 92 outputs the lowest voltage (0 volt).
The low-pass filter 93 has a resistance 93a and a condenser 93b. In more detail, the resistance 93a is arranged between the output terminal of the comparator 92 and the input port of the control unit 91, specifically, the A/D converter 914a of the In/Out interface unit 914 of the control unit 91 as shown in
In the case where the comparator 92 outputs the most positive voltage, an output voltage from the low-pass filter 93 to the control unit 91 is monotonically increased to a saturation value of the output voltage of the comparator 92. In the opposite case where the comparator 92 outputs the lowest voltage, an output voltage from the low-pass filter 93 to the control unit 91 is monotonically decreased to the lowest value (0 volt) of the output voltage of the comparator 92. The output voltage from the low-pass filter 93 indicates a holding current flowing through the tubular coil 1021 of the pressure reducing valve 7 and is recognized by the control unit 91 as a holding current signal which is an analogue electric signal indicative of the holding current.
As described above with reference with
If the crank angle signal from the crank angle sensor 92 and the ignition signal which indicates whether or not the internal combustion engine 20 is activated are digital electric signals, the control unit 91 further has an input port to which digital electric signals including the crank angle signal and the ignition signal are inputted The digital electric signals are interpreted as waveforms by the wave forming circuit 914c, and then the wave forming circuit 914c outputs electric signals in accordance with the waveforms obtained by the digital electric signals.
Further the control unit 91 has an output port (not shown) for outputting digital electric signals and the PWM signal. The output port for outputting digital electric signals of the control unit 91 is connected to a coil of a main relay (not shown) which is an electromagnetic relay for transferring electric power from the battery 40 to the control unit 91. The output port for outputting the PWM signal of the PWM signal generating unit 914b is connected to the suction control valve 4 and the injectors 6 via electric cables.
The control unit 91 performs control operation by providing control signals to the solenoid valves of the injectors 6, the solenoid of the pressure reducing valve 7 for opening or closing the valve member 1041 of the pressure reducing valve 7, the suction control valves 4 for controlling the fuel pressure in the common rail 5, and the high pressure pump 2 for adjusting the amount of the fuel pumped from the high pressure pump 2 to the common rail 5 based on the analogue and digital electric signals such as the electric power signal, the fuel temperature signal, the holding current signal, the crank angle signal, the ignition signal and other electric signals from the sensors 1090.
It should be noted that the control unit 91 calculates a delay which occurred in opening or closing the pressure reducing valve 7 and compensates the delay in opening and closing the pressure reducing valve 7 with the use of practical controls.
All of the above mentioned operations performed by the control unit 91 are carried out by using the computer programs 912a and the reference tables 912b.
As shown in
The pressure value obtaining module 9001 is executed by the CPU for obtaining a fuel pressure of the common rail 5 using the fuel pressure sensor 8. The target reducing time estimating module 9002 is executed by the CPU for estimating the target reducing time when the common rail 5 reaches a target value of the fuel pressure based on a time sequential data of the fuel pressure of the common rail 5, for example rates of change in the fuel pressure with time, obtained by the fuel pressure obtaining module 9001 The required time estimating module 9003 is executed by the CPU to estimate when the target pressure will be reached and how long it will take to meet it. A time when target pressure will be reached defines the target pressure meeting time. The pressure intensifying module 9004 is executed by the CPU for intensifying the fuel pressure in the common rail 5 from the current value of the fuel pressure obtained by the fuel pressure sensor 8 to a first predetermined value of the fuel pressure.
The delay time estimating module 9006a is executed in order to ascertain when the target pressure will be met. This time defines a target pressure meeting time. The valve opening command signal sending module 9006b is executed for sending the valve opening command signal for opening the pressure reducing valve 7 from the ECU 9 to the solenoid of the pressure reducing valve 7 such that after receiving the valve opening command signal, the solenoid of the pressure reducing valve 7 starts supplying electric power to a tubular coil 1021 of the pressure reducing valve 7 in order to open the pressure reducing valve 7. The first reference table updating module 9006c is executed for updating a first reference table 9201 which contains a first plurality of relationships between parameters indicative of the conditions of the internal combustion engine 20 and the delay times for closing a pressure reducing valve 7 after an opening procedure for opening the pressure reducing valve 7 is completed. As shown in FIG, 3, the first reference table 9201 is stored in the memory 912b of the control unit 91. The first learning commanding module 9006d is used for outputting a command signal to the solenoid of the pressure reducing valve 7 for opening the pressure reducing valve 7 if a predetermined time for learning has been reached. The second learning commanding module 9006e is used for outputting a command signal to the solenoid of the pressure reducing valve 7 for opening the pressure reducing valve 7 if the fuel pressure reaches a predetermined value. The first delay time measuring module 9006f is used for measuring an actual delay time between a first time when the solenoid of the pressure reducing valve 7 receives the command signal for opening the pressure reducing valve 7 from the ECU 9 and a second time when the valve member 1041 of the pressure reducing valve 7 is actually opened. The valve opening detecting module 9006g is used for detecting whether or not the pressure reducing valve 7 is opened.
The third time estimating module 9007a is executed for estimating a target pressure meeting time. The valve closing command signal sending module 9007b is executed for sending the valve opening command signal for closing the pressure reducing valve 7 from the ECU 9 to the solenoid of the pressure reducing valve 7 such that after receiving the valve closing command signal, the solenoid of the pressure reducing valve 7 stops supplying electric power to a tubular coil 1021 of the pressure reducing valve 7 in order to close the pressure reducing valve 7. The second reference table updating module 9007c is executed to update a second reference table 9202 which contains a second plurality of relationships between parameters indicative of the conditions of the internal combustion engine 20 and the delay times for closing a pressure reducing valve 7 after a closing procedure for closing the pressure reducing valve 7 is completed. As shown in
There modules of the computer program 912a constitute components of respective means for performing respective operations. For example, the pressure value obtaining module 9001, the fuel pressure sensor 8, the CPU 911, the memory 912, the A/D converter 914a of the In/Out interface unit 914 and the real time clock 913 constitute a pressure value obtaining means for obtaining the fuel pressure of the common rail 5. As is the case with the pressure value obtaining means, the target reducing time estimating module 9002, the required time estimating module 9003, the pressure intensifying module 9004, the valve opening controlling module 9007, and the valve closing controlling module 9008 are components of a target reducing time estimating means, a required time estimating means, a pressure intensifying means, a valve opening controlling means, and a valve closing controlling means, respectively.
In a similar way, a delay time estimating means, a valve opening command signal sending means, a first reference table updating means, a first learning commanding means, a second learning commanding means, a first delay time measuring means, and a valve opening detecting means can be constructed by adopting as one of components of those the delay time estimating module 9006a, the valve opening command signal sending module 9006b, the first reference table updating module 9006c, the first learning commanding module 9006d, a second learning commanding module 9006e, the first delay time measuring module 9006f, and the valve opening detecting module 9006g, respectively.
A third time estimating means, a valve closing command signal sending means, a second reference table updating means, a third learning commanding means, a forth learning commanding means, a second delay time measuring means, and a valve closing detecting means are also able to be constructed by adopting one of the components from any of the third time estimating module 9007a, the valve closing command signal sending module 9006b, the second reference table updating module 9007c, the third learning commanding module 9007d, the forth learning commanding module 9007e, the second delay time measuring module 9007f, or the valve closing detecting module 9007g.
As can seen from curves in
Further, as the fuel pressure in the common rail 5 is decreased, the delay in opening the pressure reducing valve 7 becomes longer.
As shown in
Thus, it is necessary to learn the relationship between the delay in opening the pressure reducing valve 7 and the fuel pressure accumulated in the common rail 5 at several values of the output voltage of the battery 40 or the temperature of the tubular coil 1021 of the pressure reducing valve 7 and store the memory 912 of the control unit 91 with the learned relationship when an end of line (EOL) production test is performed, i.e., when a vehicle just constructed in a production line in a factory is tested for imperfections. There are checking matters at the EOL production test which include not only a central characteristic curve of the delay in opening the pressure reducing valve 7 as a function of the fuel pressure accumulated in the common rail 5, but also offset values of the delay in opening the pressure reducing valve 7, each of the offset values corresponding at a given output voltage of the battery 40 or a given temperature of the tubular coil 1021 of the pressure reducing valve 7. The central characteristic curve of the delay in opening the pressure reducing valve 7 is defined as a delay time that is functions of the fuel pressure in the common rail 5 when the output voltage of the battery 40 and the temperature of the tubular coil 1021 of the pressure reducing valve 7 are within a predetermined range.
The learned results of the central characteristic curve of the delay in opening the pressure reducing valve 7 and the offset values corresponding at a given output voltage of the battery 40 and a given temperature of the tubular coil 1021 of the pressure reducing valve 7 are stored in the memory 912 such as EEPROM as the first and the second reference table as shown in
As shown in
Further, as the fuel pressure in the common rail 5 is decreased, the delay in closing the pressure reducing valve 7 becomes shorter.
As shown in
Thus, it is necessary to learn the relationship between the delay in closing the pressure reducing valve 7 and the fuel pressure accumulated in the common rail 5 at several values of the output voltage of the battery 40 or the temperature of the tubular coil 1021 of the pressure reducing valve 7 and store the memory 912 of the control unit 91 with the learned relationship at an end of line (EOL) production system, i.e., when a vehicle just constructed in a production line in a factory is tested for imperfections. There are checking matters at the EOL production system which include not only a central characteristic curve of the delay in opening the pressure reducing valve 7 as a function of the fuel pressure accumulated in the common rail 5, but also offset values of the delay in closing the pressure reducing valve 7, each of the offset values corresponding at a given output voltage of the battery 40 or a given temperature of the tubular coil 1021 of the pressure reducing valve 7. The central characteristic curve of the delay in closing the pressure reducing valve 7 is defined as a delay time which is a function of the fuel pressure in the common rail 5 when the output voltage of the battery 40 and the temperature of the tubular coil 1021 of the pressure reducing valve 7 are within a predetermined range The learned results of the central characteristic curve of the delay in closing the pressure reducing valve 7 and the offset values corresponding at a given output voltage of the battery 40 and a given temperature of the tubular coil 1021 of the pressure reducing valve 7 are stored in the memory 912 such as EEPROM as the third and the forth reference table as shown in
Next control methods for compensating the delay time for opening or closing the pressure reducing valve 7 will be explained with references to
In a control method shown in
If the internal combustion engine 20 is stopped, that is, the ignition key is turned to an “OFF” state, the ECU 9 obtains a fuel pressure in the common rail 5 with a predetermined interval that is shorter than a time for rotating of the crank shaft of the internal combustion engine 20 with a predetermined angle. In this embodiment, the predetermined interval is 5 milliseconds. This predetermined interval defines a second read time to read the fuel pressure while the internal combustion engine 20 is stopped. That is, the second read time to read the fuel pressure while the internal combustion engine 20 is stopped is suitable at every end of the predetermined intervals.
The control operation according to the control method shown in
As shown in
If the result of the determination at step S105 is “NO”, i.e., the ignition signal is in an “OFF” state, the control operation is terminated.
In contrast, if the result of the determination at step S105 is “YES”, i e., the ignition signal is in an “ON” state, the current value of the fuel pressure is measured at step S110. Then, at step S115, a fuel pressure difference between the current value and a previous value of the fuel pressure in the common rail 5 is calculated. The previous value of the fuel pressure is the last measured value of the fuel pressure. A smearing process on the current value of the fuel pressure is performed to obtain the smeared value of the fuel pressure and the smeared value of the fuel pressure is used to calculate a smeared differential value of the fuel pressure at step S120. In the smearing process, the current value of the fuel pressure is corrected so as to a change in the fuel pressure is continuous and smooth over time. If the previous value of the fuel pressure is empty, calculations of the fuel pressure difference at step S115 and the differential value of the fuel pressure at step S120 are not performed.
At step S125, the current value of the fuel pressure moves to the previous value of the fuel pressure.
At step S130, it is determined whether or not the current value of the fuel pressure is smaller than a learning threshold value of the fuel pressure below which the ECU 91 carries out a learning of the delay in opening or closing the pressure reducing valve 7.
If the result of the determination at step S130 is “No”, that is, when the current value of the fuel pressure is equal to or larger than the predetermined threshold value of the fuel pressure, the control operation is terminated.
In contrast, if the result of the determination at step S130 is “YES”, that is, when the current value of the fuel pressure is smaller than the predetermined threshold value of the fuel pressure, it is further determined whether or not a predetermined first learning condition is satisfied at step S135.
In this embodiment, the predetermined first learning condition is set such that a temperature of the tubular coil 1021 is within a predetermined rage, for example, from −40 degrees Celsius to 200 degrees Celsius, and the output voltage of the battery 40 is within a further predetermined range, for example, from +8 volts to +16 volts,
If the result of the determination at step S135 is “NO”, that is, when the first learning condition is not satisfied, the control operation is terminated.
In contrast, if the result of the determination at step S135 is “YES”, that is, when the first learning condition is actually satisfied, an valve opening command signal is outputted from the ECU 91 by the valve opening command signal sending means, and then the learning flag is tuned into the “ON” state at step S140.
At step S145, after a current time is set as a valve opening command sending time, the control operation is terminated.
Meanwhile, if the learning flag is in the “ON” state, that is, when the result of the determination in step S100 is “YES”, the ECU 91 read the current value of the fuel pressure at step S150 by using the fuel pressure sensing means and calculates the difference value of the fuel pressure in the common rail 5 between the current value and the previous value of the fuel pressure at step S155.
At step S160, it is determined whether or not the valve opening command signal is in an “ON” state. If the result of the determination at step S160 is “YES”, that is, when the valve opening command signal is reliably in the “ON” state, a first learning processing of a delay in opening the pressure reducing valve 7 is carried out at step S165 as will be described later in detail. Then, the control operation is terminated.
In contrast, if the result of the determination at step S165 is “NO”, that is, when the valve opening command signal is in an “OFF” state, the process proceeds to a second learning processing of a delay in closing the pressure reducing valve 7 is carried out at step S170 as will be described later in detail, Then, the control operation is terminated.
As shown in
If the result of the determination at step S200 is “NO”, that is, when the fuel pressure difference between the current value and the previous value of the fuel pressure in the common rail 5 is larger than the sum of the differential value of the fuel pressure and the predetermined opening threshold value, a smeared differential value of the fuel pressure is calculated after the smearing process on the current fuel pressure is performed so as to be used for calculating the smeared differential value of the fuel pressure at step S205. In the smearing process, the current value of the fuel pressure is corrected so as to ensure that the change in the fuel pressure is continuous and smooth over time Then, the control operation proceeds to step S245.
In contrast, if the result of the determination at step S200 is “YES”, that is, when the fuel pressure difference between the current value and the previous value of the fuel pressure in the common rail 5 is smaller than the sum of the differential value of the fuel pressure and the predetermined opening threshold value, the control operation proceeds to step S210.
After a valve opening judging counter is incremented at step S210, it is determined whether or not the current value of the valve opening judging counter is larger than a predetermined valve opening judging counter value at step S215. The predetermined valve opening judging counter value is a possible value which can be taken by the valve opening judging counter when the pressure reducing valve 7 is actually opened. By performing steps S210 and S215, it is possible to prevent making any mistakes in detecting an inflection point of a fuel pressure curve even if some error is contained in either the current value of the fuel pressure or the previous value of the fuel pressure.
If the result of the determination at step S215 is “NO”, that is, when the current value of the valve opening judging counter is smaller than the predetermined valve opening judging counter value, the control operation directly proceeds to step S245.
In contrast, if the result of the determination at step S215 is “YES”, that is, when the current value of the valve opening judging counter is larger than the predetermined valve opening judging counter value, the ECU 91 recognized that the pressure reducing valve 7 is actually opened.
At step S220, it is judged whether or not the predetermined first learning condition is satisfied. If the result of the judgment at step S220 is “NO”, that is, when the predetermined first learning condition is not satisfied, the control operation directly proceeds to step S235. In contrast, if the result of the judgment at step S220 is “YES”, that is, when the predetermined first learning condition is actually satisfied, a delay time for opening the pressure reducing valve 7 is calculated by subtracting the current time from a time when the valve opening command signal is outputted from the ECU 91 by using the valve opening command sending means at step S225. Then, at step S230, the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening the pressure reducing valve 7 are updated based on the calculated delay time by using the first reference table updating means.
After the updating the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening the pressure reducing valve 7 is finished, the valve opening command signal is tuned off at step S235. Then, at step S240, the time when the valve opening command signal is outputted from the ECU 91 is set to be the current time.
At step S245, the current value of the fuel pressure moves to the previous value of the fuel pressure in the common rail 5, and the control operation is terminated.
As shown in
If the result of the determination at step S300 is “NO”, that is, when the fuel pressure difference between the current value and the previous value of the fuel pressure in the common rail 5 is smaller than the sum of the differential value of the fuel pressure and the predetermined opening threshold value, a smeared differential value of the fuel pressure is calculated after the smearing process on the current fuel pressure is performed on the fuel pressure so as to be used for calculating the smeared differential value of the fuel pressure at step S305. In the smearing process, the current value of the fuel pressure is corrected so as to ensure that the change in the fuel pressure is continuous and smooth over time. Then, the control operation proceeds to step S340.
In contrast, if the result of the determination at step S300 is “YES”, that is, when the fuel pressure difference between the current value and the previous value of the fuel pressure in the common rail 5 is larger than the sum of the differential value of the fuel pressure and the predetermined opening threshold value, the control operation proceeds to step S310.
After a valve closing judging counter is incremented at step S310, it is determined whether or not the current value of the valve closing judging counter is larger than a predetermined valve closing judging counter value at step S315. The predetermined valve closing judging counter value is a possible value which can be taken by the valve closing judging counter when the pressure reducing valve 7 is actually closed. By performing steps S310 and S315, it is possible to prevent making any mistakes in detecting an inflection point of a fuel pressure curve even if some error is contained in either the current value of the fuel pressure or the previous value of the fuel pressure.
If the result of the determination at step S315 is “NO”, that is, when the current value of the valve closing judging counter is smaller than the predetermined valve closing judging counter value, the control operation directly proceeds to step S340.
In contrast, if the result of the determination at step S315 is “YES”, that is, when the current value of the valve closing judging counter is larger than the predetermined valve closing judging counter value, the ECU 91 recognized that the pressure reducing valve 7 is actually closed.
At step S320, it is judged whether or not the predetermined second learning condition is satisfied. If the result of the judgment at step S220 is “NO”, that is, when the predetermined second learning condition is not satisfied, the control operation directly proceeds to step S335. In contrast, if the result of the judgment at step S320 is “YES”, that is, when the predetermined second learning condition is actually satisfied, a delay time for closing the pressure reducing valve 7 is calculated by subtracting the current time from a time when the valve closing command signal is outputted from the ECU 91 by using the valve closing command sending means at step S325. Then, at step S230, the central characteristic map for closing the pressure reducing valve 7 and the offset map for closing the pressure reducing valve 7 are updated based on the calculated delay time by using the second reference table updating means.
In this embodiment, the predetermined second learning condition is set such that a temperature of the tubular coil 1021 of the pressure reducing is within a predetermined rage, for example, from −40 degrees Celsius to 200 degrees Celsius, and the holding current flowing through the tubular coil 1021 of the pressure reducing valve 7 is within a further predetermined range, for example, from +1 amperes to +4 amperes.
At step S320, it is judged whether or not the predetermined second learning condition is satisfied. If the result of the judgment at step S320 is “NO”, that is, when the predetermined second learning condition is not satisfied, the control operation directly proceeds to step S335. In contrast, if the result of the judgment at step S320 is “YES”, that is, when the predetermined second learning condition is actually satisfied, a delay time for opening the pressure reducing valve 7 is calculated by subtracting the current time from a time when the valve closing command signal is outputted from the ECU 91 by using the valve closing command sending means at step S325. Then, at step S330, the central characteristic map for closing the pressure reducing valve 7 and the offset map for closing the pressure reducing valve 7 are updated based on the calculated delay time by using the second reference table updating means.
After the updating the central characteristic map for closing the pressure reducing valve 7 and the offset map for closing the pressure reducing valve 7 is finished, the learning flag which indicates whether or not the ECU 91 is learning a delay in opening or closing the pressure reducing valve 7 is set in an “OFF” state at step S335.
At step S340, the current value of the fuel pressure moves to the previous value of the fuel pressure in the common rail 5, and the control operation is terminated.
Next,
The EOL learning procedure starts to be carried out at every second read time.
As shown in
In contrast, if the result of the determination at step S400 is “YES”, that is, when the ignition signal is outputted from the ignition key, it is determined whether a mode of the EOL production test is set at step S405. The mode of the EOL production test is stored in the ECU 9 and is set by an external device while the ignition key is turned on.
If the result of the determination at step S405 is “NO”, that is, the mode of the EOL production test is not set yet, the first learning processing of the delay in opening or closing the pressure reducing valve 7 is carried out at step S410. Then, it is determined whether or not the learning flag which indicate whether or not the ECU 91 is learning a delay in opening or closing the pressure reducing valve 7 is set in an “OFF” state at step S415.
If the result of the determination at step S415 is “NO”, that is, the learning flag is in an “ON” state, the EOL production test is terminated. If the result of the determination at step S415 is “YES”, that is, the learning flag is in the “OFF” state, the procedure directly proceeds to step S445.
In contrast, if the result of the determination at step S405 is “YES”, that is, the mode of the EOL production test is already set, at step S420 the suction control valve (SCV) 4 is actuated in order to increase a valve-opening degree of the fuel passage leading from the feed pump of the high pressure pump 2 to the pressurizing chamber of the high pressure pump 2 such that the fuel pressure in the common rail 5 is increased till an upper limit value of the fuel pressure in the common rail 5. If the fuel pressure in the common rail 5 is already reached to the upper limit value of the fuel pressure in the common rail 5 because the suction control valve (SCV) 4 had been actuated to increase the fuel pressure in the common rail 5, the SCV 4 is not actuated.
Then, the ECU 9 read a pointer value of the fuel pressure of a learned fuel pressure table and set it as a learned fuel pressure at step S425. In the learned fuel pressure table, fuel pressure values are predetermined as functions of several parameters, each being indicative of engine conditions. In an initial condition, all of the pointer values are set to 0.
At step S430, the EOL production test is carried out.
After the EOL production test is finished, it is determined whether or not the learning flag is set to be in “OFF” state at step S345. If the result of the determination at step S345 is “NO”, that is, when the learning flag is in “ON” state, the EOL production test is terminated.
Meanwhile, if the result of the determination at step S345 is “YES”, that is, when the learning flag is in “OFF” state, it is determined whether or not the value of the pointer reaches the maximum value at step S440.
If the result of the determination at step S340 is “NO”, that is, the value of the pointer has been reached at the maximum value, a main relay allowing flag which indicates whether or not an operation in which the main relay can be turn off is allowed is set to be in an “ON” state at step S445. Then, the EOL production test is terminated. Finally, the battery 40 which supplies electric power to the ECU 9 is switched off.
In contrast, if the result of the determination at step S440 is “YES”, that is, the value of the pointer does not has been reached at the maximum value yet, the value of the pointer is incremented at step S450 and the procedure proceeds to step S455.
At step S445, the current fuel pressure in the common rail 5, the previous fuel pressure, the fuel pressure difference between the current value and the previous value of the fuel pressure, the differential value of the fuel pressure, the smeared fuel pressure difference between the smeared value of the fuel pressure and the previous value of the fuel pressure, the time when the valve opening command signal, the time when the valve closing command signal, the valve opening judging counter, and the valve closing judging counter are reset so as to be set to the initial values. Then, the EOL production test is terminated.
Next,
The pressure increasing feedback control operation shown in
As shown in
At step S505, the ECU 9 calculates a difference between the current fuel pressure obtained at step S500 and a previous fuel pressure which has been obtained and stored and drives the SCV 4 by using a proportional-integral-derivative (PID) control algorithm.
The PID control algorithm is a control loop feedback algorithm and is used to correct an error between a measured process variable and a desired value. In the PID control algorithm, an output is constitutes of three terms: a proportional, an integral and a derivative terms. The proportional term makes a change to the output that is proportional to a current error value. The proportional response can be adjusted by multiplying the error by a constant called the proportional gain. The contribution to the output from integral term is proportional to both the magnitude of the error and the duration of the error. The integral term accelerates the movement of the process towards the desired value and eliminates the residual steady-state error since the integral term is responding to accumulated errors from the past. The derivative term is involved in multiplying a rate of change of the process error which is a slope of the error over time by a constant called a derivation gain. The deviation term slows the rate of change of the output. Thus, the derivation term can compensates the contribution from the integral term which sometimes causes the present value to overshoot the desired value. In most industrial application of the PID control algorithm, by tuning the three constants, i.e., the proportional gain, the integral gain, and the derivation gain the PID control algorithm can provide a suitable control action designed for specific process requirement.
At step S510, a difference between the current fuel pressure and the previous one is calculated.
Next at step S515, the difference between the current fuel pressure and the previous one is smeared by a smearing process so as to obtain a differential value of the fuel pressure.
If the previous value of the fuel pressure is empty, calculating the difference between the current fuel pressure and the previous one and the differential value of the fuel pressure are not performed.
Then at step S520, the current fuel pressure moves to the previous fuel pressure and the procedure proceeds to step S525.
At step S525. The ECU 9 estimates a target reducing time when the fuel pressure in the common rail 5 reaches a target value of the fuel pressure based on the differential value of the fuel pressure and the current fuel pressure. The process at step S525 is carried out by the target reducing time estimating means.
After the target reducing time is estimated at step S525, a required time by which it is necessary to take until the fuel pressure reaches the target value of the fuel pressure is obtained by subtracting the current time from the target reducing time at step S530.
Next, at step S535, it is determined whether or not the required time is shorter than the first predetermined reference time. The first reference time is set to be sufficiently long such that the delay in opening or closing the pressure reducing valve 7 can be compensated.
If the result of the determination at step S525 is “NO”, that is, the required time is not shorter than a first predetermined reference time, the pressure increasing feedback control operation is terminated.
In contrast, if the result of the determination at step S525 is “YES”, that is, the required time is actually shorter than the first predetermined reference time, the ECU 9 performs setting a valve opening control flag into an “ON” state which indicates that the pressure reducing valve 7 is under control by the ECU 9 for opening the valve member 1041 to discharge the fuel in the common rail 5 so as to reduce the fuel pressure in the common rail 5 at step S540. Then, the pressure increasing feedback control operation is terminated.
As shown in
If the result of the determination at step S600 is “YES”, that is, when the restudying flag during the fuel pressure increasing is set in an “OFF” state, the procedure proceeds to step S605.
At step S605, it is determined whether or not the valve opening control flag mentioned at step 540 In
If the result of the determination at step S605 is “NO”, that is, when the valve opening control flag is set to be in an “OFF” state, the pressure reducing valve control process during the fuel pressure increasing is terminated.
In contrast, the result of the determination at step S605 is “YES”, that is, when the valve opening control flag is set to be in an “ON” state, the ECU 91 reads the current fuel pressure in the common rail 5 at step S610 and the procedure proceeds to step S615.
At step S615, the ECU 9 calculates a difference between the current fuel pressure obtained at step S605 and a previous fuel pressure which has been obtained and stored. Then, the procedure proceeds to step S620.
Next, the difference between the current fuel pressure and the previous one is smeared by the smearing process so as to obtain a differential value of the fuel pressure at step S620.
Then, the current fuel pressure moves to the previous fuel pressure at step S625.
At step S630, the delay time for opening the pressure reducing valve 7 is calculated based on the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening the pressure reducing valve 7.
After this at step S635, the required time by which it is necessary to take until the fuel pressure reaches the target value of the fuel pressure is obtained by subtracting the current time from the target reducing time at step S530.
Next, at step S640, it is determined whether or not the required time is shorter than the delay in opening the pressure reducing valve 7.
If the result of the determination at step S640 is “NO”, that is, the required time is not shorter than the delay in opening the pressure reducing valve 7, the pressure reducing valve control process during the fuel pressure increasing is terminated.
If the result of the determination at step S640 is “YES”, that is, the required time is shorter than the delay in opening the pressure reducing valve 7, the ECU 9 turns the valve opening commanding signal into the “ON” state and set the restudying flag during the fuel pressure increasing to be in the “ON” state at step S645.
Then, the ECU 9 moves the current time into the time when the valve closing command signal at step S650.
Finally, the pressure reducing valve control process during the fuel pressure increasing is terminated.
Meanwhile, if the result of the determination at step S600 is “NO”, that is, when the restudying flag during the fuel pressure increasing is set in an “ON” state, the ECU 91 reads the current fuel pressure in the common rail 5 at step S655 and calculates the difference between the value of current fuel pressure and the value of the previous fuel pressure in the common rail 5 at step S660. Then, the first learning processing of the delay in opening the pressure reducing valve 7 is carried out at step S665 and the pressure reducing valve control process during the fuel pressure increasing is terminated.
In the first learning processing of the delay in opening the pressure reducing valve 7 carried out at step S655, if a learning of the delay in opening the pressure reducing valve 7 is finished, the ECU 9 sets both the restudying flag during the fuel pressure increasing the valve opening control flag to be in the “OFF” state.
The pressure decreasing feedback control operation shown in
As shown in
At step S705, the ECU 9 calculates a difference between the current fuel pressure obtained at step S700 and a previous fuel pressure which has been obtained and stored and drives the SCV 4 by using a proportional-integral-derivative (PID) control algorithm. The procedure proceeds to step S710.
Then, at step S710, it is determined whether or not a target value of the fuel pressure is smaller than the sum of the current value of the fuel pressure and an anticipated arrival threshold value.
The anticipated arrival threshold value is used to judge whether or not the current value of the fuel pressure is close to the target value of the fuel pressure.
If the result of the determination at step S710 is “NO”, that is, when the target value of the fuel pressure is equal to or larger than the sum of the current value of the fuel pressure and an anticipated arrival threshold value, the procedure directly proceeds to step S720.
In contrast, the result of the determination at step S710 is “YES”, that is, when the target value of the fuel pressure is smaller than the sum of the current value of the fuel pressure and an anticipated arrival threshold value, the ECU 9 sets the valve opening command signal to be In the “ON” state, i.e., the ECU 9 starts sending the valve opening command signal, and sets the restudying flag during the fuel pressure increasing to be in the “ON” state, which indicates that the ECU 91 is restudying the delay in opening the pressure reducing valve 7 in the situation where the fuel pressure in the common rail 5 is increasing. These setting operations are preformed at step S715.
At step S720, a difference between the current fuel pressure and the previous one is calculated.
Next at step S725, the difference between the current fuel pressure and the previous one is smeared by the smearing process so as to obtain a differential value of the fuel pressure. As stated above, the smearing process on the current value of the fuel pressure is performed to obtain the smeared value of the fuel pressure. In the smearing process, the current value of the fuel pressure is corrected so as to ensure that the change in the fuel pressure is continuous and smooth over time.
If the previous value of the fuel pressure is empty, calculating the difference between the current fuel pressure and the previous one and the differential value of the fuel pressure are not performed.
Then at step S730, the current fuel pressure moves to the previous fuel pressure and the procedure proceeds to step S735.
At step S735, The ECU 9 estimates a target reducing time when the fuel pressure in the common rail 5 reaches a target value of the fuel pressure based on the differential value of the fuel pressure and the current fuel pressure by using the target reducing time estimating means.
After the target reducing time is estimated at step S735, a required time by which It is necessary to take until the fuel pressure reaches the target value of the fuel pressure is obtained by subtracting the current time from the target reducing time at step S740.
Next, at step S745, it is determined whether or not the required time is shorter than the second predetermined reference time. The second reference time is set to be sufficiently long such that the delay in closing the pressure reducing valve 7 can be compensated.
If the result of the determination at step S745 is “NO”, that is, the required time is not shorter than the second predetermined reference time, the procedure is terminated.
In contrast, if the result of the determination at step S745 is “YES”, that is, the required time is actually shorter than the second predetermined reference time, the ECU 9 performs at step S750 setting a valve opening control flag into an “ON” state which indicates that the pressure reducing valve 7 is under control by the ECU 9 for closing the valve member 1041 to discharge the fuel in the common rail 5 so as to reduce the fuel pressure in the common rail 5 at step S540. Then, the procedure is terminated.
As shown in
If the result of the determination at step S800 is “YES”, that is, when the restudying flag during the fuel pressure decreasing is set in an “OFF” state, the procedure proceeds to step S805.
At step S805, it is determined whether or not the valve opening control flag mentioned at step 540 in
If the result of the determination at step S805 is “NO”, that is, when the valve opening control flag is set to be in an “OFF” state, the pressure reducing valve control process during the fuel pressure decreasing is terminated.
In contrast, the result of the determination at step S805 is “YES”, that is, when the valve opening control flag is set to be in an “ON” state, the ECU 91 reads the current fuel pressure in the common rail 5 at step S810 and the procedure proceeds to step S815.
At step S815, the ECU 9 calculates a difference between the current fuel pressure obtained at step S805 and a previous fuel pressure which has been obtained and stored. Then, the procedure proceeds to step S820.
Next, the difference between the current fuel pressure and the previous one is smeared by the smearing process so as to obtain a differential value of the fuel pressure at step S820. The smearing process on the current value of the fuel pressure is performed to obtain the smeared value of the fuel pressure and the smeared value of the fuel pressure is used to calculate a smeared differential value of the fuel pressure as a differential value of the fuel pressure at step S820.
Then, the current fuel pressure moves to the previous fuel pressure at step S825.
At step S830, the delay time for opening the pressure reducing valve 7 is calculated based on the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening the pressure reducing valve 7.
After this, the required time by which it is necessary to take until the fuel pressure reaches the target value of the fuel pressure is obtained by subtracting the current time from the target reducing time at step S835.
Then, it is determined whether or not the required time obtained at step S835 is shorter than the sum of the delay time for opening the pressure reducing valve 7 calculated at step S830 and a high frequency control period at step 840.
The high frequency control period is defined as follows.
As shown in
Therefore, as shown in
Returning to
If the result of the determination at step S840 is “YES”, that is, when the required time obtained at step S835 is shorter than the sum of the delay time for opening the pressure reducing valve 7 calculated at step S830 and a high frequency control period, the frequency of the PWM signal set to be a higher one at step S845.
Next, at step S850, it is determined whether or not the required time is shorter than the delay in opening the pressure reducing valve 7.
If the result of the determination at step S850 is “NO”, that is, the required time is not shorter than the delay in opening the pressure reducing valve 7, the procedure is terminated.
If the result of the determination at step S850 is “YES”, that is, the required time is shorter than the delay in opening the pressure reducing valve 7, the ECU 9 turns the valve opening commanding signal into the “ON” state and set the restudying flag during the fuel pressure increasing to be In the “ON” state at step S855.
Then, the ECU 9 moves the current time into the time when the valve closing command signal at step S860.
Finally, the procedure is terminated.
Meanwhile, if the, result of the determination at step S800 is “NO”, that is, when the restudying flag during the fuel pressure increasing is set in an “ON” state, the ECU 91 reads the current fuel pressure in the common rail 5 at step S865 and calculates the difference between the value of current fuel pressure and the value of he previous fuel pressure in the common rail 5 at step S870. Then, he first learning processing of the delay in opening the pressure educing valve 7 is carried out at step S875 and the pressure reducing valve control process during the fuel pressure increasing is terminated.
In the first learning processing of the delay in opening the pressure reducing valve 7 carried out at step S875, if a learning of the delay in opening the pressure reducing valve 7 is finished, the ECU 9 sets both the restudying flag during the fuel pressure increasing the valve opening control flag to be in the “OFF” state.
The operations of the control apparatus for the pressure reducing valve 1 will now be explained with reference to
As shown in
Then, if the internal combustion engine 20 is stopped at a time, that is, if the ignition signal is set to be in the “OFF” state, the control unit 91 of the ECU 9 obtains a fuel pressure in the common rail 5 at every second read times. An interval between the second read times Is shorter than that between the first read times. In other words, a rotation angle of the crank shaft of the internal combustion engine 20 which defines the second read time is smaller than that defines the first read time. Concretely in this embodiment, the interval of the first read times is 10 milliseconds, although the interval of the second read times is 0.5 milliseconds.
Similar to the case where the internal combustion engine 20 is running, after the fuel pressures in the common rail 5 is obtained at every second read times, the differential value of the fuel pressure is calculated.
In this case shown in
If the fuel pressure in the common rail 5 reaches a learning threshold value of the fuel pressure below which the ECU 91 carries out a learning of the delay in opening or closing the pressure reducing valve 7, the control unit 91 of the ECU 9 outputs the valve opening command signal, i.e., the valve opening command signal is turned to be in the “ON” state. If the valve opening command signal is received by the pressure reducing valve 7, the pressure reducing valve 7 starts opening. After this, the ECU 9 detect the inflection point of the fuel pressure curve which represents the time-dependent values of the fuel pressure in the common rail 5, at which the change rate of the fuel pressure in the common rail 5 is suddenly changed.
The valve opening command signal is used to define a duty ratio of the PWM signal. That is, if the valve opening command signal is in the “ON” state, the duty ratio of the PWM signal outputted from the ECU 9 to the pressure reducing valve 7 is set to a predetermined value. In contrast, if the valve opening command signal is in the “OFF” state, the duty ratio of the PWM signal is set to 0%.
If the control unit 91 detects an inflection point of the fuel pressure curve, a delay in opening the pressure reducing valve 7 is determined based on a period from a time when the control unit 91 outputs the valve opening command signal to a further time when the control unit 91 detects the inflection point of the fuel pressure curve.
After this, the control unit 91 sets the valve opening command signal to be in the “OFF” state so as to start closing the pressure reducing valve 7 and detecting a inflection point of the fuel pressure curve in the case where the pressure reducing valve 7 is closed.
If the control unit 91 detects the inflection point of the fuel pressure curve, a delay in closing the pressure reducing valve 7 is determined based on a period from a time when the control unit 91 stops sending the valve opening command signal to a further time when the control unit 91 detects the inflection point of the fuel pressure curve.
As shown in
Further, accompanying with this, the control unit 91 obtains the fuel pressure in the common rail 5 at every second read times and calculates the change rate of the fuel pressure based on the obtained fuel pressure. While the control unit performs above operations, the fuel pressure in the common rail 5 is continuously reducing.
When the fuel pressure reaches at the first learning value, the control unit 91 set the valve opening command signal to be in the “ON” state so as to start opening the pressure reducing valve 7 and detecting a inflection point of the fuel pressure curve in the case where the pressure reducing valve 7 is opened.
If the control unit 91 detects the inflection point of the fuel pressure curve, a delay in opening the pressure reducing valve 7 is determined based on a period from a time when the control unit 91 stops sending the valve opening command signal to a further time when the control unit 91 detects the inflection point of the fuel pressure curve.
Next, the control unit 91 sets the valve opening command signal to be in the “OFF” state so as to start closing the pressure reducing valve 7 and detecting a inflection point of the fuel pressure curve in the case where the pressure reducing valve 7 is closed.
If the control unit 91 detects the inflection point of the fuel pressure curve, a delay in closing the pressure reducing valve 7 is determined based on a period from a time when the control unit 91 stops sending the valve opening command signal to a further time when the control unit 91 detects the inflection point of the fuel pressure curve.
The above mentioned procedures performed by the control unit 91, that is, a routines comprising steps of opening or closing the pressure reducing valve 7, the detecting the inflection point of the fuel pressure curve, and determining the delay in opening the pressure reducing valve 7, are repeatedly carried out when the fuel pressure reaches at a second learning value of the fuel pressure in the common rail, a third learning value and the like, then delays in opening and closing the pressure reducing valve 7 at the second learning value of the fuel pressure in the common rail, the third learning value and the like, are determined.
As shown in
Further, if a time which is the delay time for opening the pressure reducing valve 7 before the upper limit arrival time is come, the control unit 91 sets the valve opening command signal to be in the “ON” state so as to starts opening the pressure reducing valve 7 in order to compensate the delay in opening the pressure reducing valve 7. The feed-forward compensation is applied to the compensation method.
Further, accompanying this, the control unit 91 restudies the delay in opening pressure reducing valve 7 and updates the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening the pressure reducing valve 7.
As shown in
Further if a time which is the delay time for closing the pressure reducing valve 7 before the upper limit arrival time comes, the control unit 91 sets the valve opening command signal to be in the “OFF” state so as to start closing the pressure reducing valve 7 in order to compensate the delay in closing the pressure reducing valve 7. The feed-forward compensation is applied to the compensation method.
Further, accompanying with this, the control unit 91 restudies the delay in closing pressure reducing valve 7 and updates the central characteristic map for closing the pressure reducing valve 7 and the offset map for closing the pressure reducing valve 7.
Therefore, it is possible reliably to open the pressure reducing valve 7 before the target reducing time since the control unit 91 starts opening the pressure reducing valve 7 the delay time for opening pressure reducing valve 7 before the target reducing time.
The control unit 91 has a potential for avoiding an overshoot phenomenon in which an actual pressure of fuel accumulated in the common rail 5 overshoots a target value of fuel pressure while the fuel pressure in the common rail is increasing. Therefore, it is possible to prevent the common rail 7 from breaking due to exceeding the pressure limit of the common rail 7.
Further, the control unit 91 has a potential for preventing from occurring a undershoot phenomenon in which an actual fuel pressure in the common rail 7 undershoots a target value of the fuel pressure while the fuel pressure in the common rail is decreasing. Therefore, it is possible to prevent an engine-stool phenomenon from occurring while the fuel pressure is decreasing by using the pressure reducing valve provided with the common rail 7.
Further, the control unit 91 carries out an updating procedure of the central characteristic map for opening the pressure reducing valve 7 and the offset map for opening or closing the pressure reducing valve 7 every time the pressure reducing valve 7 is opened or closed, respectively. Therefore, it is possible to prevent the common rail 7 from breaking due to exceeding the pressure limit of the common rail 7 or to prevent an engine-stool phenomenon from occurring while the fuel pressure is decreasing by using the pressure reducing valve provided with the common rail 7.
Further, in the EOC production test, the control unit 91 measures-several delays in opening and closing the pressure reducing valve 7, each delay corresponding a given fuel pressure In the common rail 5. Therefore, it is possible to obtain the delay time for opening or closing the pressure reducing valve 7 accurately since external disturbances on the measurement such as an engine noise are removed and fluctuations of the fuel pressure are suppressed.
Further, since the control unit 91 captures the fact that the pressure reducing valve 7 is opened or closed based on the fuel pressure and the change rate of the fuel pressure in the common rail 5, that is, it is not necessary the extra devices for detecting the opening or closing the pressure reducing valve 7, it is possible to construct the common rail type fuel injection system economically.
Further, when the control unit 92 detects the inflection point of the fuel pressure curve, the control unit 91 reads the fuel pressure in the common rail 7 with a shorter interval. Thus, if the pressure reducing valve 7 is opened or closed, the fact thereof can be detected by the control unit 91 accurately. Therefore, it is possible to accurately determine the delay in opening or closing the pressure reducing valve.
Further, before the control unit 91 sets the valve opening command signal to be in the “OFF” state, the switching frequency of the PWM signal is increased over the high frequency control period. Thus, it is possible to determine the delay in closing the pressure reducing valve 7 accurately, so that the large fluctuations of the delay time for closing the pressure reducing valve 7 can be suppressed.
Further, the control unit 91 and the transistor 94 construct the control apparatus for the pressure reducing valve according to the present invention.
Further, the step S110 and S150 In the first learning processing of the delay in opening the pressure reducing valve 7 shown in
Further, the step S830 in the pressure reducing valve control process during the fuel pressure increasing shown in
Further, the steps S640 and S645 in the pressure reducing valve control process during the fuel pressure decreasing shown in
Further, the steps S160, S165 and S170 in the first learning processing of a delay in opening the pressure reducing valve 7 correspond to the delay time measurement means according to the present invention. I more specific, the steps S160 and S165 determines the delay time measurement means in opening the pressure reducing valve 7 and the steps S160 and S170 determine the delay time measurement means in closing the pressure reducing valve 7.
The step S230 in the first learning processing of the delay in opening the pressure reducing valve 7 shown in
Further, in this embodiment the steps S105 and S140 in the first learning processing of a delay in opening the pressure reducing valve 7 and step S235 in the first learning processing of the delay in opening the pressure reducing valve 7 is carried out by using the first learning commanding means and the pressure intensifying means. The step S420 in the EOL learning procedure shown in
Further, the step S200 in the first learning processing of the delay in opening the pressure reducing valve 7 shown in
The present invention should not be limited to the disclosed embodiment, but may be implemented in many other ways without departing from the spirit of the invention.
For example, the control apparatus for the pressure reducing valve according to the present invention is applicable not only to the common rail type fuel injection system for diesel engines, but also other accumulator type fuel injection system.
For example, in the disclosed embodiment, the control unit 91 detects the evidence of opening or closing of the pressure reducing valve 7 based on the inflection point of the fuel pressure curve. However, it is applicable that the control unit 91 detects the evidence of opening or closing of the pressure reducing valve 7 based on a difference between a prediction value of the fuel pressure estimated from the historical data of the fuel pressure in the common rail 5 and the current value of the fuel pressure.
Further, in the disclosed embodiment, the offset values of the delay in opening and closing the pressure reducing valve 7 are estimated based on the output voltage of the battery 40 and the temperature of the tubular coil 1021 of the pressure reducing valve 7. However, it is applicable that the offset values of the delay in opening and closing the pressure reducing valve 7 are influenced by the other engine conditions than the output voltage of the battery 40 and the temperature of the tubular coil 1021 of the pressure reducing valve 7, such as the crank speed, the cam phase, the air temperature, the coolant water temperature, the boost pressure, the air mass and like.
Number | Date | Country | Kind |
---|---|---|---|
2006-240490 | Sep 2006 | JP | national |