Internal combustion engine control device
The internal combustion engine control device addresses the challenge of harmful emissions from synthetic fuels by estimating fuel temperature and synthetic fuel content, and controlling combustion to maintain a threshold exhaust temperature, thereby reducing harmful component generation.
Patent Information
- Application Number
- JP2021107110
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-28
- Publication Date
- 2025-03-28
- Estimated Expiration
- 2041-06-28
AI Technical Summary
The combustion of synthetic fuels in internal combustion engines can generate harmful components such as formaldehyde and acetaldehyde, and existing technologies struggle to effectively control these emissions.
An internal combustion engine control device that estimates fuel temperature, acquires fuel pressure, calculates valve closing time, and determines synthetic fuel content based on characteristic data, allowing for controlled combustion to suppress harmful component generation.
The control device ensures that the exhaust temperature is maintained at or above a threshold, effectively reducing the generation of harmful components when burning fuels containing synthetic fuels.
Smart Images

Figure 0007653314000004 
Figure 0007653314000005 
Figure 0007653314000006
Abstract
Description
[Technical field]
[0001] The present invention relates to an internal combustion engine control device. [Background technology]
[0002] 2. Description of the Related Art Conventionally, there has been known a technique for burning gasoline mixed with alcohol (ethanol) fuel in an internal combustion engine.
[0003] Patent Document 1 discloses technology related to a fuel injection control device that injects gasoline mixed with alcohol fuel. This patent document 1 states that "the amount of fuel injected by the fuel injection valve is controlled by increasing the fuel injection amount in an early fuel injection period of a divided fuel injection period as the alcohol concentration detected by the alcohol concentration sensor increases, and decreasing the fuel injection amount in a later fuel injection period of the divided period as the alcohol concentration detected by the alcohol concentration sensor increases." [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2015-75023 A Summary of the Invention [Problem to be solved by the invention]
[0005] In recent years, it has become possible to obtain new synthetic fuels to replace alcohol fuels by synthesizing them with carbon dioxide using renewable energy. For this reason, there has been a demand for technology to mix synthetic fuels with gasoline and burn them in internal combustion engines.
[0006] However, the composition of synthetic fuel is different from that of gasoline. For this reason, in an internal combustion engine that burns gasoline mixed with synthetic fuel, there has been concern that harmful components (e.g., formaldehyde components) may be generated when the synthetic fuel is burned. The technology described in Patent Document 1 has an issue in that it is difficult to reduce harmful components that may be generated when synthetic fuel is burned. For this reason, unless the internal combustion engine can burn the synthetic fuel with appropriate control, specific harmful components (formaldehyde components, acetaldehyde components, etc.) may be generated.
[0007] The present invention has been made in view of the above circumstances, and has an object to control an internal combustion engine so as to suppress the generation of harmful components that accompany the combustion of fuel containing synthetic fuel. [Means for solving the problem]
[0008] an internal combustion engine control device according to the present invention, the internal combustion engine control device comprising: a fuel temperature estimation unit which estimates a fuel temperature of fuel supplied to a combustion chamber; a fuel pressure acquisition unit which acquires a fuel pressure at which the fuel injection device injects fuel; a valve closing time calculation unit which detects that the fuel injection device has closed when the fuel temperature reaches a designated temperature and calculates a valve closing time of the fuel injection device; a valve closing delay time difference calculation unit which calculates a valve closing delay time required for the fuel injection device in an open state from the start of valve closing to the completion of valve closing, for each of the designated temperatures, based on a plurality of valve closing times calculated at a plurality of different designated temperatures, and normalizes the plurality of valve closing delay times calculated for each of the designated temperatures by the fuel pressure to calculate a difference in the valve closing delay time; a content calculation unit which calculates a synthetic fuel content of the fuel accommodated in the fuel storage unit, based on characteristic data indicating the relationship between the valve closing delay time difference and a synthetic fuel content of the synthetic fuel contained in the fuel; and a combustion control unit which controls the internal combustion engine based on the synthetic fuel content so that the exhaust temperature of the exhaust gas discharged from the combustion chamber is equal to or higher than a threshold temperature. Effect of the Invention
[0009] According to the present invention, the internal combustion engine is controlled so that the exhaust temperature is equal to or higher than a threshold temperature based on the synthetic fuel content, thereby making it possible to suppress the generation of harmful components when fuel containing synthetic fuel is combusted. Problems, configurations and effects other than those described above will become apparent from the following description of the embodiments. [Brief description of the drawings]
[0010] [Figure 1] 1 is an overall configuration diagram of an internal combustion engine system equipped with a fuel injection control device according to a first embodiment of the present invention. [Diagram 2] 1 is a cross-sectional view showing an example of the internal configuration of a fuel injection device according to a first embodiment of the present invention. [Diagram 3] 2 is a diagram showing a detailed configuration example of a drive circuit and an ECU of the fuel injection control device according to the first embodiment of the present invention. FIG. [Figure 4] 3A to 3C are diagrams showing a drive command pulse, a drive voltage, a drive current, a valve body displacement, and a movable iron core displacement according to the first embodiment of the present invention. [Diagram 5] 1 is a block diagram showing an example of a functional configuration of an ECU and a fuel injection control device according to a first embodiment of the present invention. [Figure 6] 3 is a flowchart showing an example of a control method for an internal combustion engine determined based on a synthetic fuel content rate according to the first embodiment of the present invention. [Figure 7] 3 is a flowchart showing an example of a method for estimating a synthetic fuel content according to the first embodiment of the present invention. [Figure 8] 4 is an example of characteristic data showing a relationship between a synthetic fuel content rate and a difference in a valve closing delay time according to the first embodiment of the present invention. [Figure 9] 1 is a flowchart showing a method for estimating the content ratio of alcohol fuel and synthetic fuel contained in gasoline according to a first embodiment of the present invention. [Figure 10] FIG. 3 is a diagram showing a relationship of oxygen concentration to air-fuel ratio according to the first embodiment of the present invention. [Figure 11] 10 is a flowchart showing an example of a calculation process of simultaneous equations shown in step S37 of FIG. 9. [Figure 12] FIG. 11 is a block diagram showing an example of a functional configuration of an ECU and a fuel injection control device according to a second embodiment of the present invention. [Figure 13] FIG. 11 is a diagram showing an example of time-series data of a fuel level in a tank outputted by a fuel level sensor according to a second embodiment of the present invention. [Figure 14] 5 is a flow chart showing a method for estimating the content of alcohol fuel and synthetic fuel when the fuel level in the tank increases according to a second embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the accompanying drawings. In this specification and the drawings, components having substantially the same functions or configurations are designated by the same reference numerals, and redundant description will be omitted.
[0012] [First embodiment] A fuel injection control device according to a first embodiment of the present invention will be described below. Note that the same reference numerals are used to designate the same components in the various drawings.
[0013] [Internal combustion engine system] First, a configuration example of an internal combustion engine system equipped with a fuel injection control device according to this embodiment will be described. FIG. 1 is an overall configuration diagram of an internal combustion engine system equipped with a fuel injection control device according to this embodiment.
[0014] 1 is a four-stroke engine that repeats four strokes: an intake stroke, a compression stroke, a combustion (expansion) stroke, and an exhaust stroke, and is, for example, a multi-cylinder engine having four cylinders. Note that the number of cylinders that the internal combustion engine 101 has is not limited to four, and it may have six or eight or more cylinders.
[0015] The internal combustion engine 101 includes a piston 102, an intake valve 103, and an exhaust valve 104. The intake air to the internal combustion engine 101 passes through an air flow meter (AFM) 120 that detects the amount of air flowing in, and the flow rate is adjusted by a throttle valve 119. The air that passes through the throttle valve 119 is sucked into a collector 115, which is a branching portion, and is then supplied to a combustion chamber 121 of each cylinder via an intake pipe 110 and an intake valve 103 provided for each cylinder.
[0016] Meanwhile, fuel is supplied from a fuel tank 123 to a high-pressure fuel pump 125 by a low-pressure fuel pump 124, and the fuel is increased in pressure to a level required for fuel injection by the high-pressure fuel pump 125. That is, the high-pressure fuel pump 125 moves a plunger provided in the high-pressure fuel pump 125 up and down by power transmitted from an exhaust camshaft (not shown) of an exhaust cam 128, thereby pressurizing (boosting) the fuel in the high-pressure fuel pump 125.
[0017] A solenoid-driven open / close valve is provided at the intake port of high-pressure fuel pump 125, and the solenoid is connected to a control device for fuel injection device 200 (hereinafter referred to as "fuel injection control device 127") provided in ECU (Engine Control Unit) 109, which is an example of an engine control device. The fuel injection device (fuel injection device 200) is a direct injection type fuel injection device that directly injects fuel into the combustion chamber (combustion chamber 121).
[0018] The fuel injection control device 127 controls a solenoid based on a control command from the ECU 109, and drives an opening / closing valve so that the pressure of the fuel discharged from the high-pressure fuel pump 125 (fuel pressure) becomes a desired pressure.
[0019] The fuel pressurized by the high-pressure fuel pump 125 is sent to the fuel injection device 200 via the high-pressure fuel pipe 129. The fuel injection device 200 directly injects fuel into the combustion chamber 121 based on a command from the fuel injection control device 127. The fuel injection device 200 operates a valve body 201 to inject fuel when a drive current is supplied (energized) to a coil 208 described later.
[0020] The internal combustion engine 101 is also provided with a fuel pressure sensor 126 that measures the fuel pressure in a high-pressure fuel pipe 129. The ECU 109 sends a control command to a fuel injection control device 127 to adjust the fuel pressure in the high-pressure fuel pipe 129 to a desired pressure based on the measurement result by the fuel pressure sensor 126. That is, the ECU 109 performs so-called feedback control to adjust the fuel pressure in the high-pressure fuel pipe 129 to the desired pressure.
[0021] Furthermore, each combustion chamber 121 of the internal combustion engine 101 is provided with an ignition plug 106, an ignition coil 107, and a water temperature sensor 108. The ignition plug 106 exposes an electrode portion in the combustion chamber 121, and ignites the mixture of intake air and fuel in the combustion chamber 121 by discharging. The ignition coil 107 generates a high voltage for discharging at the ignition plug 106. The water temperature sensor 108 measures the temperature of the cooling water that cools the cylinders of the internal combustion engine 101.
[0022] The ECU 109 controls the energization of the ignition coil 107 and the ignition by the spark plug 106. A mixture of intake air and fuel in the combustion chamber 121 is combusted by a spark emitted from the spark plug 106, and the resulting pressure pushes the piston 102 down.
[0023] Exhaust gas generated by combustion is discharged into an exhaust pipe 111 via an exhaust valve 104. A three-way catalyst 112 and an oxygen sensor 113 are provided in the exhaust pipe 111. The three-way catalyst 112 purifies harmful substances contained in the exhaust gas, such as nitrogen oxides (NOx). The oxygen sensor 113 detects the oxygen concentration contained in the exhaust gas, and outputs the detection result to the ECU 109. Based on the detection result of the oxygen sensor 113, the ECU 109 performs feedback control so that the amount of fuel injection supplied from the fuel injection device 200 becomes a target air-fuel ratio.
[0024] Further, a crankshaft 131 is connected to the piston 102 via a connecting rod 132. The reciprocating motion of the piston 102 is converted into rotational motion by the crankshaft 131. A crank angle sensor 116 is attached to the crankshaft 131. The crank angle sensor 116 detects the rotation and phase of the crankshaft 131, and outputs the detection result to the ECU 109. The ECU 109 can detect the rotation speed of the internal combustion engine 101 based on the output of the crank angle sensor 116.
[0025] The ECU 109 receives signals from a crank angle sensor 116, an air flow meter 120, an oxygen sensor 113, an accelerator opening sensor 122 indicating the opening of the accelerator operated by the driver, a fuel pressure sensor 126, and the like.
[0026] The ECU 109 calculates the torque required for the internal combustion engine 101 based on a signal supplied from the accelerator opening sensor 122, and performs other operations such as judging whether the engine is in an idling state. The ECU 109 also calculates the amount of intake air required for the internal combustion engine 101 from the required torque and the like, and outputs an opening signal corresponding to the amount of intake air to the throttle valve 119.
[0027] The ECU 109 also has a rotation speed detection unit (not shown) that calculates the rotation speed of the internal combustion engine 101 (hereinafter referred to as "engine rotation speed") based on a signal supplied from the crank angle sensor 116. The ECU 109 also has a warm-up determination unit (not shown) that determines whether the three-way catalyst 112 is in a warmed-up state or not based on the temperature of the cooling water obtained from the water temperature sensor 108 and the elapsed time after the internal combustion engine 101 is started, etc.
[0028] A fuel level sensor 99 is provided inside the fuel tank 123. This fuel level sensor 99 is for detecting the amount of fuel remaining in the fuel tank 123, and for example, an electric type is used. This electric type fuel level sensor 99 has a float 99a arranged in the fuel tank 123 connected via a lever 99b.
[0029] The lever 99b moves in accordance with the up and down movement of the float 99a due to fluctuations in the fuel level (fuel liquid surface height) in the fuel tank 123, and the movement position of this lever 99b is converted into the resistance value of a variable resistor, and an output signal according to the resistance value is output to the ECU 109. The ECU 109 can detect the fuel level in the fuel tank 123 based on this output signal. Note that the configuration of the fuel level sensor 99 is not limited to the form shown in FIG.
[0030] Fuel is supplied to the fuel tank 123 from outside the vehicle either manually or mechanically. When the fuel tank 123 is filled with fuel, a fuel gauge (not shown) displays in analog or digital format so that the driver can check the amount of fuel remaining in the fuel tank 123.
[0031] The fuel supplied to the fuel tank 123 is not necessarily only gasoline, but may be gasoline containing alcohol. Alternatively, there may be a mixed fuel in which alcohol, synthetic fuel, and gasoline are mixed. The mixing ratio of each fuel is not necessarily the same, and may vary depending on the country, region, gas station, etc. On the other hand, there is a method of estimating the composite ratio of those fuels using a dedicated sensor, but this often results in high costs. For this reason, an estimation method for accurately grasping the content ratio of various fuels contained in gasoline has been desired. Therefore, the fuel injection control device 127 according to this embodiment provides a method for estimating the composite fuel content ratio α for accurately grasping the content ratio of the composite fuel in the total fuel.
[0032] The fuel injection control device 127 calculates the amount of fuel (target injection amount) corresponding to the intake air amount, and outputs a corresponding fuel injection signal to the fuel injection device 200. The target injection amount is also fed back to the fuel injection control device 127 based on the oxygen concentration measured by the oxygen sensor 113. Furthermore, the fuel injection control device 127 outputs an energization signal to the ignition coil 107, and outputs an ignition signal to the ignition plug 106.
[0033] Next, a detailed configuration example of the fuel injection device 200 shown in FIG. 1 will be described with reference to FIG. FIG. 2 is a cross-sectional view showing an example of the internal configuration of the fuel injection device 200. As shown in FIG.
[0034] 2, fuel injection device 200 is composed of a fuel supply unit 212 that supplies fuel, a valve seat 202 having a fuel injection hole 215 that serves as a fuel passage, and a movable iron core (movable element) 206 that drives a valve body 201. In this embodiment, an electromagnetic fuel injection device for an internal combustion engine that uses gasoline or mixed fuel as fuel will be described as an example.
[0035] In fuel injection device 200, fuel supply part 212 is configured at the upper end side in the drawing, and fuel injection hole 215 and valve seat 202 are configured at the lower end side. Then, movable iron core 206, valve body 201, and intermediate member 214 are arranged between fuel supply part 212 and valve seat 202.
[0036] The end of fuel injection device 200 on the opposite side (fuel supply unit 212 side) to fuel injection hole 215 and valve seat 202 is connected to high-pressure fuel pipe 129 (see FIG. 1), not shown. The end of fuel injection device 200 on the opposite side (fuel injection hole 215 side) to fuel supply unit 212 is inserted into a mounting hole (insertion hole) formed in a member (cylinder block, cylinder head, etc.) that forms combustion chamber 121 (see FIG. 1).
[0037] Fuel injection device 200 receives fuel from high-pressure fuel pipe 129 (see FIG. 1) through fuel supply unit 212, and injects the fuel into combustion chamber 121 (see FIG. 1) from the tip of valve seat 202. A fuel passage is formed inside fuel injection device 200 such that fuel flows substantially along central axis 200a of fuel injection device 200 from a base end on the fuel supply unit 212 side to a tip on the fuel injection hole 215 side.
[0038] The coil 208 is disposed between the fixed core (stator) 207 and the housing 209. The fixed core 207, the coil 208, and the housing 209 constitute an electromagnet. In a valve-closed state in which the coil 208 is not energized, the valve body 201 is in contact with the valve seat 202 by a force obtained by subtracting the biasing force of the third spring member 217 from the biasing forces of the first spring member 210 and the second spring member 216 which bias the valve body 201 in the valve-closing direction. This state is called a stable valve-closed state (valve-closed standby state). In the stable valve-closed state, the movable core 206 is in contact with the intermediate member 214 and is disposed in the valve-closed position. The valve body 201 is driven via a transmission surface 219 which transmits the load from the movable core 206.
[0039] In the stable valve closed state, the intermediate member 214 is biased downstream (towards the valve seat 202, in the valve closing direction) by the second spring member 216, and is in contact with the valve body 201 and stationary. The movable iron core 206 is biased upstream (towards the fixed iron core 207, in the valve opening direction) by the third spring member 217, and is in contact with the intermediate member 214. Since the biasing force of the second spring member 216 is greater than the biasing force of the third spring member 217, a gap 250 is generated between the valve body 201 and the movable iron core 206.
[0040] Fuel injection control device 127 and ECU 109 are connected to fuel injection device 200. ECU 109 includes a CPU (Central Processing Unit) 501 shown in FIG. 3, which will be described later. Fuel injection control device 127 has a circuit that receives a drive command pulse from ECU 109 and supplies a drive current (drive voltage) to fuel injection device 200. ECU 109 and fuel injection control device 127 may be configured as an integrated component. At least fuel injection control device 127 is a device that generates a drive voltage for fuel injection device 200, and may be integrated with ECU 109 or configured as a standalone device.
[0041] The ECU 109 receives signals indicating the state of the internal combustion engine 101 from various sensors, and calculates an appropriate drive command pulse width and injection timing according to the operating conditions of the internal combustion engine 101. The drive command pulse output from the ECU 109 is input to the fuel injection control device 127 through a signal line 223.
[0042] The fuel injection control device 127 controls the drive voltage applied to the coil 208 and supplies a drive current. The ECU 109 communicates with the fuel injection control device 127 through a communication line 222, and can switch the drive current generated by the fuel injection control device 127 depending on the pressure of the fuel supplied to the fuel injection device 200 and the operating conditions. The fuel injection control device 127 can change the control constant by communicating with the ECU 109, and the current waveform changes depending on the control constant.
[0043] [Configuration of fuel injection control device] Next, the configuration of the fuel injection control device 127 will be described with reference to FIG. FIG. 3 is a diagram showing a detailed configuration example of the drive circuit of the fuel injection control device 127 and the ECU 109.
[0044] A CPU 501 built in the ECU 109 receives various signals indicating the state of the engine from the fuel pressure sensor 126, the air flow meter 120, the oxygen sensor 113, the crank angle sensor 116, etc. In response to these signals, the CPU 501 calculates a drive command pulse width and injection timing for controlling the amount of fuel injected from the fuel injection device 200 in accordance with the operating conditions of the internal combustion engine 101.
[0045] CPU 501 also calculates an appropriate pulse width of a drive command pulse and injection timing according to the operating conditions of internal combustion engine 101, and outputs the drive command pulse to a drive IC (Integrated Circuit) 502 (denoted as "IC" in the figure) of fuel injection device 200 through signal line 223. The injection amount is determined by the pulse width of the drive command pulse. Thereafter, drive IC 502 switches between energized and non-energized states of switching elements 505, 506, and 507 to supply a drive current to fuel injection device 200.
[0046] Switching element 505 is connected between a high voltage source higher than voltage source VB input to the drive circuit of fuel injection control device 127 and a high voltage side terminal of coil 208 of fuel injection device 200. Switching elements 505, 506, 507 are configured by, for example, FETs (Field effect transistors) or transistors, and can switch between energizing and de-energizing fuel injection device 200.
[0047] The boosted voltage VH, which is the initial voltage value of the high voltage source, is, for example, 65 V, and is generated by boosting the battery voltage by a boost circuit 514. The boost circuit 514 is composed of, for example, a coil 530, a transistor 531, a diode 532, and a capacitor 533.
[0048] In the boost circuit 514, when the transistor 531 is turned ON, the battery voltage VB flows to the ground potential 534. On the other hand, when the transistor 531 is turned OFF, the high voltage generated in the coil 530 is rectified through the diode 532, and a charge is accumulated in the capacitor 533. Then, the transistor is repeatedly turned ON or OFF to increase the voltage of the capacitor 533 until it reaches the boost voltage VH. The transistor 531 is connected to the driving IC 502 or the CPU 501, and the boost voltage VH output from the boost circuit 514 is configured to be detected by the driving IC 502 or the CPU 501. The boost circuit 514 may be configured by a DC / DC converter or the like.
[0049] Switching element 507 is connected between a low voltage source and a high voltage terminal of coil 208. Low voltage source VB is, for example, a battery voltage, and its voltage value is about 12 to 14 V. Switching element 506 is connected between a low voltage side terminal of fuel injection device 200 and ground potential 515.
[0050] Driving IC 502 detects the value of the current flowing through fuel injector 200 using current detection resistors 508, 512, and 513, and switches switching elements 505, 506, and 507 between energized and de-energized states depending on the detected current value to generate a desired driving current. Diodes 509 and 510 apply a reverse voltage to coil 208 of fuel injector 200, and rapidly reduce the current supplied to coil 208.
[0051] CPU 501 communicates with drive IC 502 through communication line 222, and can switch the drive current generated by drive IC 502 depending on the pressure of the fuel supplied to fuel injection device 200 and the operating conditions. In addition, both ends of resistors 508, 512, and 513 are connected to an A / D conversion port of drive IC 502, and the drive IC 502 is configured to be able to detect the voltage applied to both ends of resistors 508, 512, and 513.
[0052] [Fuel injection system operation] Next, the operation of the fuel injection device 200 under the control of the fuel injection control device 127 will be described with reference to FIG. FIG. 4 is a diagram showing a drive command pulse, a drive voltage, a drive current, a valve body displacement, and a movable iron core displacement.
[0053] As shown in FIG. 4, when a drive command pulse Ti is input at time Ts, a drive voltage 304 is applied from a high voltage source boosted to a voltage higher than the battery voltage VB, and the supply of current to the coil 208 (see FIG. 2) begins.
[0054] After the coil 208 is energized, a magnetomotive force is generated by an electromagnet formed by the fixed core 207, the coil 208, and the housing 209. This magnetomotive force causes a magnetic flux to flow around a magnetic path formed by the fixed core 207, the housing 209, and the movable core 206 so as to surround the coil 208. At this time, a magnetic attraction force acts between the movable core 206 and the fixed core 207, and the movable core 206 and the intermediate member 214 are displaced toward the fixed core 207. Thereafter, the movable core 206 is displaced until a transmission surface 219 of the valve body 201 comes into contact with a transmission surface 218 of the movable core 206. The valve body 201 continues to maintain a state of contact with the valve seat 202.
[0055] When the movable core 206 is displaced by the gap 250 generated between the valve body 201 and the movable core 206 and the transmission surface 219 of the valve body 201 collides with the transmission surface 218 of the movable core 206, the valve body 201 is pulled up upstream by the energy of the movable core 206, and the valve body 201 is separated from the valve seat 202. As a result, a gap is formed at the valve seat, the fuel passage opens, and fuel is injected from the fuel injection hole 215. The valve body 201 is displaced sharply by the movable core 206 having kinetic energy.
[0056] The fuel injection control device 127 applies a high drive voltage 304 and passes a drive current 308 through the coil 208 from time Ts until time T31 (valve opening start timing) when the movable core 206 and the valve body 201 collide with each other and the valve body 201 separates from the valve seat 202. As a result, a necessary and sufficient magnetic attraction force is generated between the movable core 206 and the fixed core 207, and the movable core 206 can be made to respond quickly. By making the movable core 206 respond quickly, for example, even if the gap 250, which is the preliminary stroke, varies from one individual to another, the effect of the variation on the injection amount can be reduced.
[0057] The fuel injection control device 127 according to this embodiment sets the drive voltage 304 so that the drive current reaches the peak current value Ip at the valve opening start timing, and turns off the voltage when the drive current reaches the peak current value Ip. FIG. 4 shows a state in which the voltage is turned off when the peak current 308b reaches the peak current value Ip. In this way, the fuel injection control device 127 can turn off the voltage at a timing that can suppress excessive acceleration of the movable iron core 206. Note that the application time of the drive current until the peak current value Ip according to this embodiment may be determined based on the valve opening start timing. For example, when the magnetic attraction force generated by the valve opening start timing is weak, the fuel injection control device 127 may make the drive current reach the peak current value Ip after the valve opening start timing. Also, the fuel injection control device 127 may apply a reverse voltage when the drive current reaches the peak current value Ip.
[0058] After time T31, the driving voltage 304 drops rapidly, causing a decrease in the driving current 317 indicated by the dashed line, and the magnetic attraction force acting between the movable core 206 and the fixed core 207 to decrease. This decrease in the magnetic attraction force suppresses excessive acceleration of the movable core 206, and can reduce the collision energy when the movable core 206 collides with the fixed core 207. That is, the fuel injection control device 127 applies a reverse voltage before the movable core 206 collides with the fixed core 207, thereby suppressing excessive acceleration of the movable core 206 and reducing the collision energy when the movable core 206 collides with the fixed core 207.
[0059] After the movable core 206 and the fixed core 207 collide, the valve body 201 is displaced upstream and the movable core 206 is displaced downward. When the fixed core 207 and the movable core 206 collide, the valve body 201 and the movable core 206 are separated and the movable core 206 is displaced downstream, but eventually stops and stabilizes at the target lift position. This state is called the stable open valve state.
[0060] After the high drive voltage 304 is applied, when the drive current reaches a first current value Ih1 that can hold the valve open, the fuel injection control device 127 continues to apply the drive voltage 305, which alternates between the application of the battery voltage VB and 0 V, until time Te. Then, the fuel injection control device 127 performs control to maintain the first current value Ih1 and causes a first hold current 331 to flow.
[0061] After the fuel injection control device 127 holds the first hold current 331 for a predetermined time, the fuel injection control device 127 reduces the current value. When the second current value Ih2 at which the valve can be kept open is reached, the fuel injection control device 127 performs control to apply the drive voltage 305 which alternates between application of the battery voltage VB and application of 0 V, and passes the second hold current 332 (drive current) so as to maintain the second current value Ih2. The predetermined time is set according to the time until the magnetic flux is saturated, etc. The first hold current 331 and the second hold current 332 are drive currents for maintaining the valve body 201 in an open state (open valve holding state).
[0062] Next, when the drive command pulse Ti is turned OFF at time Te, the fuel injection control device 127 applies the drive voltage in the reverse direction (i.e., applies a reverse voltage). This cuts off the current supply to the coil 208, and the magnetic flux generated in the magnetic circuit disappears, causing the magnetic attraction force to disappear. As a result, the movable iron core 206, which has lost its magnetic attraction force, is pushed back to the closed position where the valve body 201 contacts the valve seat 202 by the load of the first spring member 210 and the force of the fuel pressure.
[0063] The biasing force of the first spring member 210 acting on the valve disc 201 is transmitted to the movable core 206 via a transmission surface 219 on the valve disc 201 side and a transmission surface 218 on the movable core 206 side. When the valve closing required time has elapsed from time Te when the drive command pulse Ti is turned OFF to time Tb when the valve is completely closed, the valve disc 201 comes into contact with the valve seat 202 at time Tb. The time it takes from when the drive current is cut off until the valve disc 201 actually comes into contact with the valve seat 202 is called the "valve closing delay time." The valve closing delay time is represented by the valve closing required time obtained by subtracting time Te from time Tb, and is also referred to as the valve closing delay time (Tb-Te).
[0064] After the valve element 201 comes into contact with the valve seat 202, the transmission surface 218 on the movable core 206 side separates from the transmission surface 219 on the valve element 201 side and continues to move downward (valve closing direction). After time Tb when the valve is closed, the movable core 206 and the valve element 201 become separated as shown in FIG. 2. At this time, a bend-like change appears in the drive voltage as shown by an inflection point 330. From this change, the fuel injection control device 127 can detect the time Tb when the valve is closed.
[0065] When the fuel injection device 200 is closed, the third spring member 217 changes from expansion to compression when the valve body 201 collides with the valve seat 202, and the direction of motion of the movable iron core 206 is reversed. This causes a change in the acceleration of the movable iron core 206, and the inductance of the coil 208 changes. In other words, when the fuel injection device 200 is closed, the drive current flowing through the coil 208 is cut off, and a back electromotive force is applied to the coil 208. Then, as the drive current converges, the back electromotive force also gradually decreases, and as the back electromotive force decreases, the inductance changes, causing an inflection point 330 to occur in the drive voltage.
[0066] The inflection point 330 described above indicates the valve closing timing of the fuel injection device 200. The inflection point 330 appears as an extreme value (maximum value or minimum value) when the time series data of the drive voltage applied to the coil 208 is differentiated twice. Therefore, the fuel injection control device 127 can identify the inflection point 330 by detecting the extreme value of the time series data of the drive voltage.
[0067] Next, an example of the internal configuration of the ECU 109 and the fuel injection control device 127 according to this embodiment will be described with reference to FIG. FIG. 5 is a block diagram showing an example of the functional configuration of the ECU 109 and the fuel injection control device 127.
[0068] After fuel is supplied to the fuel tank 123, the fuel injection control device 127 performs a process to determine whether the fuel (e.g., gasoline) stored in the fuel tank 123 contains alcohol fuel or synthetic fuel at the timing when the internal combustion engine 101 starts to operate.
[0069] The ECU 109 includes a combustion control unit 610 in addition to the fuel injection control device 127 . The combustion control unit (combustion control unit 610) controls the internal combustion engine (internal combustion engine 101) based on the synthetic fuel content rate α calculated by the fuel injection control device 127 so that the exhaust temperature of the exhaust gas discharged from the combustion chamber (combustion chamber 121) becomes equal to or higher than a threshold temperature. At this time, the combustion control unit 610 outputs an ignition signal for controlling the combustion timing to the internal combustion engine 101. The ignition plug 106 (see FIG. 1) of the internal combustion engine 101 ignites the fuel based on the input ignition signal.
[0070] Various conditions of the internal combustion engine 101 are detected by sensors 105. The sensors 105 collectively refer to various sensors (fuel pressure sensor 126, water temperature sensor 108, crank angle sensor 116, etc.) provided in the internal combustion engine 101 shown in FIG. 1. The detection results by the sensors 105 are input to a fuel injection control device 127 and a combustion control unit 610. Then, the fuel injection control device 127 and the combustion control unit 610 perform predetermined processing based on the detection results input from the sensors 105.
[0071] The fuel injection control device 127 includes a fuel temperature estimation unit 601, a fuel pressure acquisition unit 602, a valve closing time calculation unit 603, a theoretical air-fuel ratio calculation unit 604, a valve closing delay time difference calculation unit 605, a content calculation unit 606, and a storage unit 607. Details of the operation of each unit of the fuel injection control device 127 will be described with reference to FIG. 6 and subsequent figures.
[0072] The fuel temperature estimation unit (fuel temperature estimation unit 601) estimates the fuel temperature of the fuel supplied to the combustion chamber (combustion chamber 121). The fuel temperature is the temperature of the fuel injected by the fuel injection device 200. The fuel temperature estimation unit (fuel temperature estimation unit 601) estimates the fuel temperature based on the waveform of the drive current that drives the fuel injection device (fuel injection device 200), in which the resistance of the coil (coil 208) built into the fuel injection device (fuel injection device 200) changes in accordance with the change in fuel temperature.
[0073] The fuel pressure acquisition unit (fuel pressure acquisition unit 602) acquires the fuel pressure at which the fuel injection device (fuel injection device 200) injects fuel. For example, the fuel pressure acquisition unit 602 acquires the fuel pressure detected by the fuel pressure sensor 126. The valve closing time calculation unit (valve closing time calculation unit 603) detects that the fuel injection device (fuel injection device 200) is closed when the fuel temperature reaches a designated temperature, and calculates the valve closing time of the fuel injection device (fuel injection device 200). In this embodiment, two designated temperatures are provided.
[0074] The theoretical air-fuel ratio calculation unit (theoretical air-fuel ratio calculation unit 604) calculates the theoretical air-fuel ratio during combustion of the fuel containing the synthetic fuel based on the minimum value of the oxygen concentration obtained from the oxygen concentration detection unit (oxygen sensor 113) that detects the oxygen concentration of the exhaust gas when the injection amount (injection pulse width) of the fuel injected by the fuel injection device (fuel injection device 200) is changed. Details of the process of calculating the theoretical air-fuel ratio are shown in FIG. 10, which will be described later.
[0075] The valve closing delay time difference calculation unit (valve closing delay time difference calculation unit 605) calculates the valve closing delay time that it takes for the fuel injection device (fuel injection device 200) in an open state to complete valve closing after starting to close the valve, for each of the multiple designated temperatures, based on the multiple valve closing times calculated at the multiple different designated temperatures. Then, the valve closing delay time difference calculation unit (valve closing delay time difference calculation unit 605) normalizes the multiple valve closing delay times calculated for each of the multiple designated temperatures by the fuel pressure to calculate the difference between the multiple valve closing delay times. For example, the valve closing delay time difference calculation unit 605 calculates the difference between the valve closing delay times (Tb-Te) obtained at the multiple temperatures as the valve closing delay time difference ΔTdelay.
[0076] The content calculation unit (content calculation unit 606) calculates the synthetic fuel content α of the fuel contained in the fuel storage unit (fuel tank 123) based on characteristic data (see FIG. 8 described later) indicating the relationship between the valve closing delay time difference and the synthetic fuel content α of the synthetic fuel contained in the fuel. At this time, the content calculation unit 606 reads out characteristic data from the storage unit 607. This characteristic data indicates the relationship of the valve closing delay time difference ΔTdelay to the mixed fuel temperature. In addition, the content calculation unit (content calculation unit 606) calculates the content of gasoline, alcohol, and synthetic fuel contained in the fuel based on the theoretical air-fuel ratio and the valve closing delay time difference.
[0077] The storage unit 607 is composed of, for example, a RAM (Random Access Memory) and a ROM (Read Only Memory). The results calculated by each part of the fuel injection control device 127 are temporarily stored in the RAM and are read out as necessary. Furthermore, characteristic data is stored in advance in the ROM of the storage unit 607, and the characteristic data is read out by the content rate calculation unit 606. The functions of each part of the fuel injection control device 127 are realized by loading the program code of the software read from the ROM by the CPU 501 configured in the ECU 109 into the RAM and executing the program code. For this reason, the ROM is used as an example of a computer-readable non-transitory storage medium that stores a program executed by the CPU 501.
[0078] Here, an example of a method for controlling the internal combustion engine 101 according to this embodiment will be described with reference to FIG. Fig. 6 is a flowchart showing an example of a control method for the internal combustion engine 101 that is determined based on the synthetic fuel content rate α. The process shown in Fig. 6 is started when the driver starts driving the vehicle, that is, when the internal combustion engine 101 starts to operate.
[0079] When the synthetic fuel content rate α is greater than zero and the exhaust temperature is less than the threshold temperature, the combustion control unit (combustion control unit 610) advances the ignition timing of the fuel supplied to the combustion chamber (combustion chamber 121) to the knock limit. Specifically, the combustion control unit 610 determines whether the content rate of the synthetic fuel in the fuel contained in the fuel tank 123 (hereinafter referred to as "synthetic fuel content rate α") exceeds 0% (S1). The process of calculating the synthetic fuel content rate α is executed according to the flowchart shown in FIG. 7, which will be described later.
[0080] The synthetic fuel content rate α is stored in the RAM of the storage unit 607 shown in Fig. 5. The synthetic fuel content rate α [%] is a value calculated by the following formula (1).
[0081]
number
[0082] If the combustion control unit 610 determines that the synthetic fuel content α does not exceed 0% (NO in S1), that is, that the fuel does not contain synthetic fuel, it ends this process. Note that since the fuel tank 123 contains only gasoline, the combustion control unit 610 performs combustion control of the internal combustion engine 101 that uses only gasoline as fuel.
[0083] On the other hand, if the synthetic fuel content α exceeds 0% (YES in S1), that is, if the fuel contains synthetic fuel other than gasoline, the combustion control unit 610 determines whether the exhaust temperature acquired from the sensors 105 shown in Fig. 5 is equal to or higher than the threshold temperature (S2). If the exhaust temperature is equal to or higher than the threshold temperature (YES in S2), the combustion control unit 610 ends this process.
[0084] On the other hand, if the exhaust temperature is lower than the threshold temperature (NO in S2), the combustion control unit 610 advances the ignition timing (S3). By advancing the ignition timing, the combustion temperature of the fuel increases.
[0085] Next, the combustion control unit 610 determines whether or not the knock limit is reached based on the detection value of the knock sensor obtained from the sensors 105 (S4). If the knock limit is not reached (NO in S4), the combustion control unit 610 returns to step S3 and advances the ignition timing up to the knock limit to increase the exhaust temperature.
[0086] If the exhaust temperature is at the knock limit even though it is below the threshold (YES in S4), the combustion control unit 610 changes the load of the internal combustion engine 101 (S5) and performs control to raise the exhaust temperature to above the threshold. For this reason, the combustion control unit 610 performs the processes in and after step S2 again.
[0087] In this way, the combustion control unit 610 controls the internal combustion engine 101 so that the exhaust temperature becomes equal to or higher than the desired threshold temperature when synthetic fuel is included. This control makes it possible to raise the exhaust temperature to equal to or higher than the threshold temperature and reduce the amount of harmful components such as formaldehyde that may be generated when synthetic fuel is burned.
[0088] The synthetic fuel content rate α used in the determination of step S1 in FIG. 6 can be detected by the content rate calculation unit 606 of the ECU 109 based on the valve closing timing of the fuel injection device 200. As described above, the inflection point 330 shown in FIG. 4 is the valve closing timing. When the fuel in the fuel tank 123 changes (for example, synthetic fuel is mixed into gasoline), the influence of the fuel change immediately appears as a change in the valve closing timing. Therefore, as will be described later with reference to FIG. 7, the valve closing time calculation unit 603 detects the valve closing timing based on the extreme value of the timing sequence data of the drive voltage, which enables the content rate calculation unit 606 to accurately estimate the ratio of synthetic fuel to the fuel supplied to the fuel tank 123 (synthetic fuel content rate α).
[0089] In this embodiment, the relationship between the synthetic fuel content rate α of the fuel supplied to the fuel tank 123 and the valve closing timing, which is calculated by the content rate calculation unit 606, is recorded in the ROM of the storage unit 607. Then, the content rate calculation unit 606 can read the relationship between the synthetic fuel content rate α and the valve closing timing from the ROM, and obtain the synthetic fuel content rate α from the valve closing timing.
[0090] The fuel injection device 200 is provided for each cylinder of the internal combustion engine 101, and the characteristics of the fuel injection device 200 (for example, the relationship between the valve closing timing and the synthetic fuel content rate α) may differ for each cylinder. Therefore, the characteristic data stored in the storage unit 607 may record the characteristic value of the fuel injection device 200 for each cylinder. Alternatively, the fuel injection control device 127 may calculate the synthetic fuel content rate α by the following method shown in FIG. 7.
[0091] <Calculation method of synthetic fuel content α> Fig. 7 is a flowchart showing an example of a method for calculating the synthetic fuel content rate α determined in step S1 in Fig. 6. The process shown in Fig. 7 is executed while warming up the internal combustion engine 101 and increasing the fuel temperature. For this reason, the flowcharts in Fig. 6 and Fig. 7 are executed separately.
[0092] First, the fuel temperature estimation unit 601 estimates the fuel temperature based on a change in current of the fuel injection device 200 (S11). The change in current of the fuel injection device 200 is used to estimate the temperature of the fuel injection device 200. For example, the fuel temperature estimation unit 601 monitors the drive current of the fuel injection device 200 for a specified time after a drive command pulse is input. In the following description, the temperature of the fuel injection device 200 is referred to as the "fuel temperature."
[0093] As the internal combustion engine 101 warms up, the coil 208 (see FIG. 2) of the fuel injection device 200 warms up and the resistance increases, and the slope of the drive current (waveform of the peak current portion) shown in FIG. 4 changes from peak current 308a to peak current 308b. Using this principle, the fuel temperature estimation unit 601 can estimate the fuel temperature from the peak current (S12).
[0094] Next, the fuel temperature estimation unit 601 determines whether the fuel temperature has exceeded a designated temperature Tw1 (S13). Here, the designated temperature Tw1 used in step S13 is a value lower than the designated temperature Tw2 used in step S16.
[0095] At least two different designated temperatures are specified: the temperature immediately after the start of the internal combustion engine (internal combustion engine 101) and the temperature after the internal combustion engine (internal combustion engine 101) has finished warming up. The reason why at least two designated temperatures are set is because the viscosity of fuel differs between low and high temperatures. Since the fuel immediately after the start of the internal combustion engine 101 is at its lowest temperature and has the highest viscosity, the movement of the valve body 201 is hindered by the resistance of the fuel, and the valve closing delay time tends to be long. On the other hand, the viscosity of fuel heated to about 80°C is low, so the resistance of the fuel is smaller and the movement of the valve body 201 is less hindered, and the valve closing delay time tends to be short.
[0096] In this embodiment, two different temperatures between 20°C and 80°C are used as the designated temperatures Tw1 and Tw2. For example, the designated temperature Tw1 is set to 30°C, and the designated temperature Tw2 is set to 70°C. Even if the fuel temperature is almost the same as the outside air temperature immediately after starting the internal combustion engine 101, the fuel temperature rises as the engine is warmed up. In addition, by setting at least two different temperatures between 20°C and 80°C as the designated temperatures, the fuel temperature will always pass through the designated temperatures as it rises.
[0097] The fact that the fuel temperature has exceeded the designated temperature Tw1 is determined, for example, when the time T1 required for the peak current to reach the current value Ip shown in Fig. 4 is equal to or greater than the threshold value Th1. If the fuel temperature has not exceeded the designated temperature Tw1 (NO in S13), the fuel temperature estimation unit 601 ends this process. After a predetermined time, the process of step S11 is performed again.
[0098] On the other hand, if the fuel temperature exceeds the designated temperature Tw1 (YES in S13), the valve closing time calculation unit 603 detects the valve closing of the fuel injection device 200 at the designated temperature Tw1 (S14).
[0099] Then, the fuel pressure acquisition unit 602 stores the value acquired from the fuel pressure sensor 126 at the specified temperature Tw1 as the fuel pressure Pf1 in the RAM of the storage unit 607. In addition, the valve closing time calculation unit 603 stores the value of the valve closing delay time (Tb-Te) shown in Fig. 4, which is based on the time Te during which the reverse voltage of the drive voltage is applied and the valve closing time Tb, as the valve closing delay time Tc1 in the RAM of the storage unit 607 (S15).
[0100] After the fuel injection control device 127 acquires the valve closing delay time Tc1 in step S15 at the designated temperature Tw1, the combustion control unit 610 continues to warm up the internal combustion engine 101 until the fuel temperature reaches the designated temperature Tw2. During that time, the processes of steps S11, S12, and S16 are repeatedly performed.
[0101] The processes of steps S11 and S12 performed by the fuel temperature estimation unit 601 while the internal combustion engine 101 continues to warm up are as described above. After step S12, the fuel temperature estimation unit 601 determines whether the fuel temperature has exceeded the designated temperature Tw2 (S16). While the combustion control unit 610 continues to warm up the internal combustion engine 101, the fuel temperature estimation unit 601 can determine that the first injection at which the time T2 required for the drive current to reach the designated current value shown in Fig. 4 has passed is the time when the fuel temperature has exceeded the designated temperature Tw2.
[0102] If the fuel temperature does not exceed the designated temperature Tw2 (NO in S16), the fuel temperature estimation unit 601 ends this process. After a predetermined time, the process of step S11 is performed again.
[0103] On the other hand, if the fuel temperature exceeds the designated temperature Tw2 (YES in S16), the valve closing time calculation unit 603 detects the valve closing of the fuel injection device 200 at the designated temperature Tw2 (S17).
[0104] Then, the fuel pressure acquisition unit 602 stores the value acquired from the fuel pressure sensor 126 at the specified temperature Tw2 as the fuel pressure Pf2 in the RAM of the storage unit 607. In addition, the valve closing time calculation unit 603 stores the value of the valve closing delay time (Tb-Te) shown in Fig. 4, which is based on the time Te during which the reverse voltage of the drive voltage is applied and the valve closing time Tb, as the valve closing delay time Tc2 in the RAM of the storage unit 607 (S18).
[0105] After step S18, the valve closing delay time difference calculation unit 605 reads out the valve closing delay time Tc1 and the fuel pressure Pf1 at the designated temperature Tw1, and the valve closing delay time Tc2 and the fuel pressure Pf2 at the designated temperature Tw2 from the RAM (S19).
[0106] Then, the valve closing delay time difference calculation unit (valve closing delay time difference calculation unit 605) normalizes the multiple valve closing delay times calculated for the multiple designated temperatures by the fuel pressure to calculate the difference ΔTdelay between the multiple valve closing delay times (S20). For example, the valve closing delay time difference calculation unit 605 normalizes the valve closing delay times Tc1, Tc2 at the designated temperatures Tw1, Tw2 by the fuel pressures Pf1, Pf2 to calculate the valve closing delay time difference ΔTdelay (S20), and stores the valve closing delay time difference ΔTdelay in the RAM of the storage unit 607. Here, the process of normalizing the valve closing delay time by the fuel pressure is, for example, a process of converting the valve closing delay times Tc1, Tc2 into valve closing delay times when the fuel pressures Pf1, Pf2 are the same. Even with the same fuel pressure, if the fuel properties are different, the valve closing delay times are different. Therefore, since the difference ΔTdelay in the valve closing delay time differs for each different fuel property, it is possible to identify the fuel property from the difference ΔTdelay in the valve closing delay time.
[0107] After step S20, the content rate calculation unit 606 estimates the synthetic fuel content rate α (S21) using the difference ΔTdelay in the valve closing delay time read from the RAM and the characteristic data (the relationship shown in FIG. 8, which will be described later) stored in the memory unit 607, and ends this process.
[0108] FIG. 8 is an example of characteristic data showing the relationship between the synthetic fuel content α and the difference in valve closing delay time ΔTdelay. 8, the horizontal axis represents the synthetic fuel content α, and the vertical axis represents the valve closing delay time difference ΔTdelay. Furthermore, a number of square points on the graph represent the valve closing delay time difference values read out from the RAM.
[0109] As shown in Fig. 8, there is a linear relationship between the difference ΔTdelay in the valve closing delay time and the synthetic fuel content rate α. In other words, it can be seen that the greater the difference ΔTdelay in the valve closing delay time, the greater the tendency for the synthetic fuel content rate α to increase. For this reason, in step S21 in Fig. 7, by using a conversion formula obtained from the characteristic data shown in Fig. 8, which is read by the content rate calculation unit 606 from the storage unit 607, it is possible to estimate the synthetic fuel content rate α from the difference ΔT in the valve closing delay time.
[0110] FIG. 9 is a flow chart illustrating a method for estimating the alcohol and synthetic fuel content in gasoline. Here, a method will be described in which the fuel injection control device 127 estimates the alcohol fuel content and the synthetic fuel content in gasoline when the gasoline contains a mixed fuel of synthetic fuel and alcohol fuel.
[0111] In this embodiment, even if there is a performance variation in the fuel injection device 200 for each cylinder, the content ratio of alcohol fuel and synthetic fuel can be estimated without using a specific value recorded in the ROM for each cylinder.
[0112] First, the fuel temperature estimation unit 601 determines whether or not the warm-up of the internal combustion engine 101 has been completed based on the temperature of the coolant obtained from the water temperature sensor 108 (S31).
[0113] When the fuel temperature estimation unit 601 determines that the warm-up of the internal combustion engine 101 is not completed (NO in S31), the fuel injection control device 127 executes a fuel property detection step using the fuel injection device 200 (S32). In this specification, an index for distinguishing between gasoline, synthetic fuel, and alcohol fuel contained in the fuel is called "fuel property". This fuel property detection step is a process that is performed when the fuel temperature is, for example, 30°C and 70°C as the internal combustion engine 101 warms up, and is executed in the same manner as the estimation process of the synthetic fuel content rate α shown in FIG. 7. By this fuel property detection step, the synthetic fuel content rate α is calculated as the fuel property of the fuel contained in the fuel tank 123. The calculated synthetic fuel content rate α is stored in the RAM of the storage unit 607. When the fuel property is detected, the determination of the warm-up completion in step S31 is performed again.
[0114] When the fuel temperature estimation unit 601 determines in step S31 that the warm-up is completed (YES in S31), the stoichiometric air-fuel ratio calculation unit 604 executes a stoichiometric air-fuel ratio acquisition step (S33). This stoichiometric air-fuel ratio acquisition step is a process that is performed when the fuel temperature is, for example, 80° C. Here, the process in which the stoichiometric air-fuel ratio calculation unit 604 acquires the stoichiometric air-fuel ratio will be described with reference to FIG.
[0115] FIG. 10 is a diagram showing the relationship of oxygen concentration to air-fuel ratio. The horizontal axis of Fig. 10 represents the air-fuel ratio, and the vertical axis represents the oxygen concentration. The oxygen concentration versus the air-fuel ratio is expressed, for example, by a downwardly convex quadratic curve.
[0116] In a step in which the stoichiometric air-fuel ratio calculation unit 604 acquires the stoichiometric air-fuel ratio, the combustion control unit 610 changes the drive command pulse Ti of the fuel injection device 200 to change the concentration of fuel (air-fuel ratio) injected into the combustion chamber. Then, the oxygen sensor 113 detects the oxygen concentration in the exhaust gas every time the drive command pulse Ti changes. The multiple square points on the graph in FIG. 10 represent the oxygen concentration detected every time the drive command pulse Ti changes.
[0117] The stoichiometric air-fuel ratio calculation unit 604 searches for the drive command pulse width when the oxygen concentration obtained by the combustion control unit 610 changing the drive command pulse width Ti is at its minimum. This process of searching for the drive command pulse width is called learning. After finishing searching for the drive command pulse width when the oxygen concentration is at its minimum, the stoichiometric air-fuel ratio calculation unit 604 acquires the ratio of fuel and air injected into the combustion chamber 121 at the drive command pulse width when the oxygen concentration is at its minimum as the stoichiometric air-fuel ratio, and stores it in the RAM of the storage unit 607.
[0118] Returning to FIG. 9 again, the explanation will be continued. After steps S32 and S33, the content rate calculation unit 606 judges whether or not the learning in the theoretical air-fuel ratio acquisition step has ended (S34). The content rate calculation unit 606 judges that the learning has ended when the fuel temperature exceeds at least two designated temperatures Tw1, Tw2 and exceeds a temperature at which the theoretical air-fuel ratio can be acquired (for example, a set temperature of 80° C. or higher). When the content rate calculation unit 606 judges that the learning has not ended (NO in S34), it ends this process. Then, after a predetermined time, the content rate calculation unit 606 performs the processes of S31 and S33 again.
[0119] On the other hand, when the content calculation unit 606 determines that the learning has ended (YES in S34), it obtains the synthetic fuel content α calculated in step S32 from the RAM of the storage unit 607, and reads out the learned value of the stoichiometric air-fuel ratio obtained in step S33 from the RAM of the storage unit 607 (S35). Next, the content calculation unit 606 reads out and obtains the difference ΔTdelay in the valve closing delay time detected in step S32 from the RAM (S36).
[0120] The content rate calculation unit 606 calculates simultaneous equations (S37) to be described later in FIG. 11, and uses the difference in valve closing delay time ΔTdelay and the theoretical air-fuel ratio to determine the unknowns, ie, the synthetic fuel content rate α, the alcohol fuel content rate β, and the gasoline content rate (1-α-β).
[0121] FIG. 11 is a flowchart showing an example of the calculation process of the simultaneous equations shown in step S37 of FIG.
[0122] In this process, the learned value of the stoichiometric air-fuel ratio read out in step S35 of FIG. 9 and the difference ΔTdelay of the valve closing delay time acquired in step S36 are input. Data Y shown in FIG. 11 represents the input values, and the learned value of the stoichiometric air-fuel ratio and the difference ΔTdelay of the valve closing delay time are input. "o2" representing the stoichiometric air-fuel ratio is added to the lower right of the data Y representing the stoichiometric air-fuel ratio written in the upper left of FIG. 11, and "etha" representing alcohol is added to the upper right of the data Y. In addition, "delta" representing the difference of the valve closing delay time is added to the lower right of the data Y representing the difference of the valve closing delay time written in the upper right of FIG. 11, and "etha" representing alcohol is added to the upper right of the data Y.
[0123] First, the content rate calculation unit 606 refers to a database of theoretical air-fuel ratios stored in the ROM, and acquires theoretical air-fuel ratio data to be used in the calculation in step S43 for each of alcohol, synthetic fuel, and gasoline (S41). In the figure, "o2" indicating the theoretical air-fuel ratio is added to the lower right of data A, and "etha" indicating alcohol, "syn" indicating synthetic fuel, and "gas" indicating gasoline are added to the upper right of data A as the types of each data.
[0124] Next, the content rate calculation unit 606 refers to a database of valve closing delay times stored in the ROM, and acquires data on the valve closing delay time used in the calculation of step S43 (S42). In the figure, "delay" indicating the valve closing delay time is added to the bottom right of data A, and "etha" indicating alcohol, "syn" indicating synthetic fuel, and "gas" indicating gasoline are added to the top right of data A as the types of each data.
[0125] Next, the content rate calculation unit 606 calculates the alcohol and synthetic fuel content rates by matrix calculation using the following formula (2) (S43). Here, data X on the left side of formula (2) represents the alcohol and synthetic fuel content rates, and is a value calculated by the operation of the right side of formula (2). In addition, "etha" representing alcohol and "syn" representing synthetic fuel are added to the upper right of data X as the type of each data. Moreover, data Y in formula (2) is a value input at the start of step S41 as described above.
[0126]
number
[0127] Next, the content calculation unit 606 substitutes the alcohol and synthetic fuel contents obtained by the calculation of formula (2) into the following formula (3) to calculate the gasoline content in the fuel (S44). The gasoline content is represented by data X with "gas", which represents gasoline, added to the upper right. The data X included on the right side of formula (3) corresponds to the above-mentioned gasoline content (1-α-β), alcohol fuel content β, and synthetic fuel content α.
[0128]
number
[0129] The content rate calculation unit 606 obtains the alcohol fuel content rate, the synthetic fuel content rate, and the gasoline content rate through the process of step S44, and connects them to the process of step S38 in FIG.
[0130] The content rate calculation unit 606 can calculate the three types of alcohol fuel content rate, synthetic fuel content rate, and gasoline content rate by using the simultaneous equations in step S37. Then, the content rate calculation unit 606 estimates the amounts of alcohol fuel and synthetic fuel contained in the fuel based on the alcohol fuel content rate, synthetic fuel content rate, and gasoline content rate (S38), and ends this process.
[0131] After step S38, the combustion control unit 610 controls the combustion in the internal combustion engine 101 by advancing the ignition timing based on the estimated amounts of gasoline, alcohol fuel, and synthetic fuel contained in the fuel to achieve the optimal ignition timing that does not produce harmful components in the exhaust gas.
[0132] In the fuel injection control device 127 according to the first embodiment described above, the difference between the valve closing delay times is calculated based on the valve closing delay times and fuel pressures acquired for at least two different designated temperatures Tw1, Tw2, and the synthetic fuel content rate α of the synthetic fuel contained in the gasoline is calculated. Therefore, the combustion control unit 610 can appropriately control the combustion of the internal combustion engine 101 based on the synthetic fuel content rate α accurately estimated by the fuel injection control device 127. In this way, by controlling the combustion so that the exhaust temperature is equal to or higher than a predetermined value depending on the presence or absence of the synthetic fuel, it is possible to suppress the generation of harmful components such as formaldehyde, and to purify the exhaust gas.
[0133] In addition, when the fuel temperature reaches two or more different designated temperatures, the valve closing time is calculated for each designated temperature, and the valve closing delay time difference ΔTdelay is obtained. This makes it possible to eliminate the influence of variations in the valve closing time due to individual differences in the fuel injection device 200.
[0134] Furthermore, when gasoline contains alcohol fuel and synthetic fuel, the content rate α of the synthetic fuel obtained after the engine warm-up is completed, the learned value of the theoretical air-fuel ratio, and the difference in the valve closing delay time can be substituted into the simultaneous equation of formula (2) to estimate the alcohol fuel and the synthetic fuel. Even if three types of fuel are mixed in this way, the fuel injection control device 127 can grasp the ratio of each fuel contained. Therefore, the combustion control unit 610 can appropriately control the combustion of the internal combustion engine 101 based on the content rates of the three types of fuel accurately estimated by the fuel injection control device 127.
[0135] [Second embodiment] Next, a configuration example and an operation example of a fuel injection control device according to a second embodiment of the present invention will be described with reference to FIGS. Drivers vary in the frequency with which they drive a vehicle. For example, some drivers drive a vehicle every day, while others only drive a vehicle once a week or once a month. However, fuel that remains in the fuel tank 123 is prone to age-related deterioration, such as oxidation. For this reason, if the synthetic fuel content rate α of the fuel in the fuel tank 123 is calculated and the alcohol fuel and gasoline content rates are estimated only when the vehicle is driven, that is, when the internal combustion engine 101 is driven, there is a possibility that inaccurate values will be obtained due to the influence of age-related deterioration. Therefore, the fuel injection control device according to the second embodiment performs a process of calculating the alcohol fuel content rate, synthetic fuel content rate, and gasoline content rate of the fuel at the time of refueling.
[0136] FIG. 12 is a block diagram showing an example of a functional configuration of an ECU 109A according to the second embodiment. The ECU 109A includes a fuel increase determination section 611 in addition to the fuel injection control device 127 and the combustion control section 610 shown in FIG.
[0137] The fuel increase determination unit (fuel increase determination unit 611) determines that the fuel stored in the fuel storage unit (fuel tank 123) has increased. For example, the fuel increase determination unit 611 detects that fuel has been supplied to the fuel tank 123, i.e., an increase in the amount of fuel in the fuel tank 123, based on an output signal output from the fuel level sensor 99 (see FIG. 1) due to refueling. When the fuel increase determination unit 611 detects an increase in fuel, it outputs information including the detected increase in fuel and the amount of increase in fuel (hereinafter referred to as the "fuel increase determination result") to the fuel injection control device 127.
[0138] When the fuel increase determination unit 611 inputs the fuel increase determination result, the fuel injection control device 127 starts the process shown in Fig. 14, which will be described later. Then, when the fuel increase determination unit 611 determines that the fuel has increased, the content ratio calculation unit (content ratio calculation unit 606) calculates the oil content of gasoline, alcohol, and synthetic fuel contained in the fuel.
[0139] Fig. 13 is a diagram showing an example of time-series data of the fuel level in the tank output by the fuel level sensor 99. The horizontal axis of Fig. 13 represents time, and the vertical axis represents the fuel level in the tank.
[0140] At time T0, the fuel level in the tank is at the capacity limit (Full). After that, the fuel level in the tank decreases over time. The fuel level in the tank may decrease due to the vehicle being driven, or due to the vehicle being left for a long period of time and evaporating. When the fuel level in the tank decreases to point F, at which refueling is required, the driver refuels the fuel tank 123. Within a short time from time Tf1 when the driver refuels, the fuel level in the tank rises from point F to Full. This means that the amount of fuel supplied to the fuel tank 123 has increased.
[0141] In this way, when the gradient of the straight line from point F of the fuel level in the tank to Full at time Tf1 (the fuel increase value per time) is greater than a predetermined value, the fuel increase determination unit 611 shown in Fig. 5 determines that fuel has been refueled. Then, the fuel increase determination unit 611 outputs the fuel increase determination result to the fuel injection control device 127A. When the fuel injection control device 127A receives the fuel increase determination result, it starts the process of estimating the gasoline content shown in Fig. 14.
[0142] FIG. 14 is a flow chart illustrating a method for estimating the alcohol and synthetic fuel content as the fuel level in the tank increases.
[0143] First, the fuel temperature estimation unit 601 judges whether or not the fuel level in the tank has increased (S30). If the fuel temperature estimation unit 601 has not received a judgment result of fuel increase from the fuel increase judgment unit 611, the fuel level in the tank has not increased (NO in S30), and the process of step S30 is repeated.
[0144] On the other hand, if the fuel temperature estimation unit 601 receives a fuel increase determination result from the fuel increase determination unit 611, the fuel level in the tank has increased (YES in S30), so the process from step S31 onwards is carried out. The process from step S31 onwards is the same as the process in the flowchart already described with reference to Fig. 9, so a detailed description will be omitted.
[0145] In this way, the process of estimating the alcohol fuel and synthetic fuel content rates is performed only when the fuel level in the tank has increased, thereby eliminating erroneous detection of the alcohol fuel content rate, synthetic fuel content rate, and gasoline content rate of fuel that has deteriorated over time while remaining in the fuel tank 123. Therefore, the ECU 109 can minimize the effect of the deterioration of the fuel over time on the content rate calculation process and control the internal combustion engine 101 while suppressing the generation of harmful components.
[0146] The fuel increase determination unit 611 may be provided in the fuel injection control device 127.
[0147] [Variations] In each of the above-described embodiments, the fuel injection control has been described by taking as an example the full lift control of the valve element 201. However, the fuel injection control according to the present invention may be the half lift control of the valve element 201.
[0148] In addition, in each of the above-described embodiments, the fuel properties are detected at two designated temperatures, but three or more designated temperatures may be set to detect the fuel properties. For example, when three designated temperatures are set, two valve closing delay time differences ΔTdelay can be calculated. Therefore, an average value of the two valve closing delay time differences ΔTdelay may be calculated, and this average value may be used in the process shown in step S37 of FIG. 11. In addition, a plurality of valve closing delay time differences ΔTdelay may be calculated, and one valve closing delay time difference ΔTdelay may be determined by majority vote.
[0149] Furthermore, the ECU 109 and the fuel injection control device 127 according to each of the above-described embodiments may be used to control internal combustion engines mounted not only on vehicles but also on trains, construction machines, generators, and the like.
[0150] Furthermore, the fuel injection device 200 according to each of the above-described embodiments is a direct injection type fuel injection device that directly injects fuel into the combustion chamber 121, but it may be a port type fuel injection device that injects fuel into the intake pipe 110. The fuel injection control device 127 may be capable of calculating the synthetic fuel content of the fuel by detecting the valve opening characteristics of the fuel injection device 200 instead of the valve closing characteristics.
[0151] The present invention is not limited to the above-described embodiment, and it goes without saying that various other applications and modifications are possible without departing from the gist of the present invention as set forth in the claims. For example, the above-mentioned embodiment describes the configuration of the device in detail and specifically in order to explain the present invention in an easily understandable manner, and is not necessarily limited to having all of the configurations described. In addition, it is also possible to add, delete, or replace part of the configuration of the present embodiment with other configurations. In addition, the control lines and information lines shown are those that are considered necessary for the explanation, and not all control lines and information lines in the product are necessarily shown. In reality, it can be considered that almost all components are connected to each other. [Explanation of symbols]
[0152] 101... internal combustion engine, 109... ECU, 123... fuel tank, 127... fuel injection control device, 200... fuel injection device, 601... fuel temperature estimation unit, 602... fuel pressure acquisition unit, 603... valve closing time calculation unit, 604... theoretical air-fuel ratio calculation unit, 605... time difference calculation unit, 606... content calculation unit, 607... storage unit, 610... combustion control unit, 611... fuel increase determination unit
Claims
1. a fuel temperature estimation unit that estimates a fuel temperature of fuel supplied to a combustion chamber; a fuel pressure acquisition unit that acquires a fuel pressure at which the fuel injection device injects the fuel; a valve closing time calculation unit that detects that the fuel injection device has closed when the fuel temperature has reached a designated temperature and calculates a valve closing time of the fuel injection device; a valve closing delay time difference calculation unit that calculates, for each of the plurality of designated temperatures, a valve closing delay time that is required for the fuel injection device in an open state to complete valve closing after starting to close the valve, based on a plurality of valve closing times calculated for the plurality of different designated temperatures, and normalizes the plurality of valve closing delay times calculated for each of the plurality of designated temperatures by the fuel pressure to calculate a difference in the valve closing delay time; a content calculation unit that calculates a synthetic fuel content of the fuel accommodated in a fuel storage unit based on characteristic data indicating a relationship between the difference in the valve closing delay times and a synthetic fuel content of the synthetic fuel contained in the fuel; a combustion control unit that controls the internal combustion engine based on the synthetic fuel content so that the exhaust temperature of the exhaust gas discharged from the combustion chamber is equal to or higher than a threshold temperature. Internal combustion engine control device.
2. The fuel temperature estimation unit estimates the fuel temperature based on a waveform of a drive current for driving the fuel injection device, the coil resistance of which changes with a change in the fuel temperature. The internal combustion engine control device according to claim 1.
3. The combustion control unit advances an ignition timing of the fuel supplied to the combustion chamber to a knock limit when the synthetic fuel content is greater than zero and the exhaust temperature is less than the threshold temperature. The internal combustion engine control device according to claim 2.
4. The fuel injection device is a direct injection type fuel injection device that directly injects the fuel into the combustion chamber, a theoretical air-fuel ratio calculation unit that calculates a theoretical air-fuel ratio during combustion of a fuel containing the synthetic fuel based on a minimum value of the oxygen concentration obtained from an oxygen concentration detection unit that detects the oxygen concentration of the exhaust gas when an injection amount of the fuel injected by the fuel injection device is changed, The content calculation unit calculates the content of gasoline, alcohol, and synthetic fuel contained in the fuel based on the theoretical air-fuel ratio and the difference in the valve closing delay time. The internal combustion engine control device according to claim 3.
5. a fuel increase determination unit that determines whether the fuel accommodated in the fuel storage unit has increased, The content calculation unit calculates the content of gasoline, alcohol, and synthetic fuel contained in the fuel when the fuel increase determination unit determines that the fuel has increased. The internal combustion engine control device according to claim 3.
6. At least two points, a temperature immediately after the start of the internal combustion engine and a temperature after the warm-up of the internal combustion engine is completed, are specified as the plurality of different specified temperatures. The internal combustion engine control device according to any one of claims 1 to 5.
Citation Information
Patent Citations
Internal combustion engine control device
JP2010164007A
Fuel injection control device and fuel injection control method of internal combustion engine
JP2015075023A
Engine control device for mixed fuel of alcohol and gasoline
JP2017002764A