CONTROL DEVICE AND METHOD FOR CONTROLLING INJECTORS - Patent application
The control device and method for fuel injectors in internal combustion engines address precision and longevity issues by calculating and adjusting pulse durations based on individual injector characteristics, reducing fuel quantity deviations and maintaining accuracy over time.
Patent Information
- Application Number
- JP2024556022
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-05-27
- Filing Date
- 2023-04-25
- Publication Date
- 2026-02-19
- Estimated Expiration
- 2043-04-25
AI Technical Summary
Existing fuel injection systems in internal combustion engines face challenges in accurately metering small fuel amounts and maintaining precision over the engine's lifespan, particularly in ballistic operation, leading to deviations in fuel quantity.
A control device and method that includes an engine control unit, drive circuit, and memory units to calculate and adjust the pulse duration of fuel injectors based on individual injector characteristics, using correlations and learning modes to adapt to aging and environmental conditions, ensuring accurate fuel delivery.
Reduces fuel quantity deviations by calculating pulse durations based on linear relationships and adapting to injector behavior, requiring minimal calibration and continuously accounting for aging and environmental effects.
Smart Images

Figure 0007818098000003 
Figure 0007818098000004 
Figure 0007818098000005
Abstract
Description
[Technical Field]
[0001] The subject matter particularly relates to a control device and method for controlling a fuel injector mounted on an internal combustion engine, as well as a method for adapting the pulse duration of a fuel injector and a learning unit for carrying out said method. [Background technology]
[0002] To comply with current stringent emissions regulations, fuel injected into an internal combustion engine cylinder must be prevented from reaching the cylinder wall. To achieve this goal, splitting the amount of fuel to be injected into multiple small injections is a promising approach. However, to accurately meter small amounts of fuel, the so-called ballistic operating range of the fuel injector must be precisely controlled. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] U.S. Patent Application No. 2018 / 0209373 Summary of the Invention [Problem to be solved by the invention]
[0004] Patent document 1 describes a control device for controlling fuel injection in an internal combustion engine, in which the closing time of a fuel injector is determined based on the drive voltage of the fuel injector, and the period between a specified reference time and the closing time of the fuel injector is taken into account in a plurality of characteristic curves for each injection pulse width and for each fuel injector in the internal combustion engine. [Means for solving the problem]
[0005] The subject matter described herein addresses the technical objective of reducing calibration efforts and improving the accuracy of small amounts of fuel to be injected into an internal combustion engine while maintaining improved accuracy over the life of the engine. This objective is achieved by the subject matter of the accompanying claims.
[0006] According to the claimed subject matter, a control device for controlling a fuel injector mounted on an internal combustion engine is proposed. The control unit may preferably include an engine control unit (ECU) and a drive circuit for driving the fuel injector. The control device comprises a control parameter calculation unit, an injection pulse calculation unit, an injection pulse compensation unit, and at least one memory. The at least one memory may be capable of storing data permanently and / or non-permanently. It is also conceivable that the at least one memory comprises a non-volatile memory and / or a volatile memory. Preferably, the at least one memory may comprise a read-only memory (ROM) and a random access memory (RAM).
[0007] The fuel injector may preferably be a solenoid injector capable of injecting fuel directly into a combustion chamber of an internal combustion engine. The fuel injector may be electrically connected to a control device and may include a fuel supply unit disposed at an upper end of the fuel injector, a fuel injection port and a valve seat disposed at a lower end of the fuel injector, and a valve body disposed between the fuel supply source and the valve seat.
[0008] The fuel injector may include a fuel passage for allowing fuel to flow from the fuel supply unit to the fuel injection hole. An injector coil may be disposed between the stationary core and the housing of the fuel injector. The stationary core, the injector coil, and the housing may form an electromagnet.
[0009] In a valve-closed state in which the injector coil is not energized, the valve disc can be biased toward the valve seat by the spring force of at least one spring that can bias the valve disc in a valve-closing direction (toward the lower end of the fuel injector). To energize the injector coil, an injection pulse can be output from the control device, which can apply a drive current / drive voltage to the injection coil.
[0010] When the injection coil is energized, the valve body is displaced away from the valve seat in a valve opening direction (toward the upper end of the fuel injector), which opens the fuel passage and allows fuel to be injected into the internal combustion engine through the fuel injection hole.
[0011] A detailed description of the components and functions of a fuel injector that can be controlled in accordance with the subject matter described herein can be found below in connection with FIG.
[0012] The control parameter calculation unit of the control device determines a target closing time for the fuel injector based on the amount of fuel to be injected into the internal combustion engine. The term "closing time for / of a fuel injector" is to be understood as the period between a reference time and the time when the fuel injector is fully closed, i.e., the time when the valve disc of the fuel injector is fully seated on its valve seat. The reference time may, for example, be the rising edge of an injection pulse signal output by the control unit to open the fuel injector. It is also conceivable to define the time when the valve disc is displaced from its valve seat as the reference time. Any other suitable time corresponding to the opening of the fuel injector may be selected as the reference time. It has been found that the closing time is linearly correlated with the amount of fuel injected, regardless of the operating range of the fuel injector.
[0013] The amount of fuel to be injected may depend on the operating conditions of the internal combustion engine, such as engine load, engine speed, air-fuel ratio, fuel pressure, etc. These operating conditions may be determined by a number of sensors that may be connected to the control device, enabling the control parameter calculation unit to determine the required amount of fuel for a given operating condition.
[0014] If the determined target closing time is greater than the maximum closing time of the fuel injector in ballistic operation, the injection pulse calculation unit calculates a pulse duration for the injector based on a characteristic curve of the fuel injector and outputs the calculated pulse duration to the fuel injector to inject a quantity of fuel into the internal combustion engine.
[0015] The "pulse duration of / for a fuel injector" may be the duration / width of a control pulse (injection pulse) that can control the amount of fuel to be injected. The "ballistic operation of a fuel injector" shall be understood as an operation in which the injection pulse output to the fuel injector is stopped before the valve disc of the fuel injector achieves its full lift.
[0016] The maximum closing time of the fuel injector in ballistic operation can be correlated with the pulse duration that brings the valve disc to its full lift. This means that the injector is operated at full valve disc lift if the determined target closing time is greater than the maximum closing time of the injector in ballistic operation. In this case, the pulse duration required to deliver the amount of fuel to be injected into the internal combustion engine is determined by the injection pulse calculation unit from the fuel injector's characteristic curve. The characteristic curve can represent the relationship between the fuel injector's pulse duration and the associated fuel quantity delivered by the injector. The characteristic curve can be provided for a specific type of fuel injector installed in the internal combustion engine and may be permanently stored in at least one memory. However, the fuel injector's characteristic curve only represents a defined linear relationship between the pulse duration and the injected fuel quantity when the fuel injector is operated at full valve disc lift.
[0017] Therefore, if the determined target closing time is less than or equal to the maximum closing time in ballistic operation, the injection pulse compensation unit receives a set of parameters from at least one memory and calculates a pulse duration for the fuel injector based on the determined target closing time and the received set of parameters.
[0018] According to a preferred example, the set of parameters may include a slope and an intercept of a first correlation between pulse duration and closing time of the fuel injector. The set of parameters may be stored in at least one memory.
[0019] In other words, when the fuel injectors are operated in ballistic operation, the pulse duration for injecting a required amount of fuel is calculated by the injection pulse compensation unit based on the determined target closing time, which is linearly related to the amount of fuel to be injected, and the slope and intercept of a first correlation representing the relationship between the pulse duration and the closing time of each fuel injector, and then the injection pulse compensation unit outputs the calculated pulse duration to the fuel injector for injecting the amount of fuel into the internal combustion engine.
[0020] By calculating the pulse duration as described above, deviations in injected fuel quantity between different injectors and between different injections of a single fuel injector in ballistic operation can be avoided without increasing the calibration effort.
[0021] According to one example, the control parameter calculation unit determines the target closing times for the fuel injectors based on a second correlation between the closing times and the fuel quantities of the plurality of fuel injectors. For example, the second correlation may be predetermined on a test bench for all fuel injectors installed in the internal combustion engine and may be permanently stored in at least one memory.
[0022] According to one example, the control unit may further comprise an injector closing time calculation unit and an injection pulse learning unit, wherein in a learning mode of the internal combustion engine, the injection pulse learning unit may increase the pulse duration of the fuel injector in steps, and the injector closing time calculation unit may determine a closing time for each pulse duration and send the determined closing time back to the injection pulse learning unit. The injection pulse learning unit may then receive the determined closing times for each pulse duration from the injector closing time calculation unit and determine a first correlation between the pulse duration and the closing time of the fuel injector. The injector closing time calculation unit may be configured to perform mathematical calculations on the drive signal (drive current, drive voltage) of the fuel injector, such as signal filtering and signal derivation.
[0023] According to one example, the injection pulse learning unit may calculate a slope and an intercept of a first correlation between the pulse duration and the closing time of the fuel injector for each pulse duration, and may store the calculated slope and intercept in at least one memory. Because the first correlation may not exhibit linear behavior, the first correlation is preferably approximated by calculating the slope and intercept of the first correlation for subsequent pulse durations. Preferably, the calculated slope and intercept for each pulse duration may be non-persistently stored in the memory. This means that the learning procedure can be repeated periodically to constantly adapt the first correlation to the state of the fuel injector.
[0024] According to one example, the injection pulse learning unit may determine a closing time for which the calculated slope is equal to or less than a predetermined slope value as the maximum closing time of the fuel injector in ballistic operation and store the determined maximum closing time in at least one memory. In other words, if a closing time is determined over a pulse duration for which the calculated slope a0 is equal to or less than a predetermined slope value, the closing time may be determined as the maximum closing time of the fuel injector in ballistic operation. Because the first correlation may indicate a significant decrease in slope during the transition from ballistic operation to full-stroke operation, setting the predetermined slope value as a threshold value can reliably determine the end of the ballistic operation range. This may limit the calculation effort of the control unit as well as the time required for the learning mode. For example, the predetermined slope value may be predetermined on a test bench and permanently stored in at least one memory.
[0025] According to one example, the injection pulse learning unit may stop the learning mode of the internal combustion engine when the maximum closing time of the fuel injector in ballistic operation is determined, In this way, since only a limited number of relevant slopes and intercepts are calculated, the learning mode takes only a short time and does not affect operating comfort.
[0026] According to one example, the injection pulse learn unit may initiate the learn mode when the internal combustion engine is operated in a predetermined operating mode. For example, the learning mode may be initiated after each start of the combustion engine when the engine is idle. During this time, for example, the control unit may prevent the engine from absorbing load until the first correlation and its slope and intercept have been determined. This means that the first correlation is constantly adjusted during engine operation, so that aging effects of the fuel injectors and environmental conditions that affect the opening and closing behavior of the fuel injectors can be permanently taken into account.
[0027] According to one example, the injector closing time calculation unit can determine the closing time of the fuel injector based on the drive voltage curve of the fuel injector. When the injection pulse is turned off to close the fuel injector, a reverse drive voltage can be applied to the injector coil and the current supply to the injector coil can be cut off. Due to the absence of magnetic attraction, the valve disc can be pushed back to a closed position, which can be biased against the valve seat by the load of at least one spring.
[0028] When the valve disc strikes the valve seat, the slope of the drive voltage changes, and an inflection point may occur. This inflection point can be used to determine when valve closure is complete. For example, by forming the second derivative of the control voltage curve, the inflection point can be accurately determined as a maximum or minimum.
[0029] The subject matter disclosed herein further includes an internal combustion engine including at least one fuel injector and the aforementioned control system.
[0030] Furthermore, a method for controlling a fuel injector mounted on an internal combustion engine is claimed. Each feature of the claimed control device is also intended to be encompassed by the method, which may be claimed by itself and / or by a computer program product claim.
[0031] Further claimed is a method for adapting a pulse duration of a fuel injector attached to an internal combustion engine by an injection pulse learn unit in a learn mode of the internal combustion engine, the method comprising the steps of: gradually increasing the pulse duration of the fuel injector, detecting a closing time for each pulse duration, calculating a slope and an intercept between the pulse duration and the closing time of the fuel injector for each pulse duration, determining a closing time for which the calculated slope is less than or equal to a predetermined slope value and / or a closing time for which the calculated slope has a negative slope value as a maximum closing time of the fuel injector in ballistic operation, stopping the learn mode after determining the maximum closing time of the fuel injector in ballistic operation, and storing the calculated slope and intercept and the maximum closing time of the fuel injector in ballistic operation as a set of parameters in at least one memory.
[0032] The method for adapting the pulse duration of a fuel injector is intended to be carried out by a computer program product storable in a memory and / or by an injection pulse learning unit for a control device. [Effects of the Invention]
[0033] In summary, the disclosed subject matter allows for a significant reduction in deviations in fuel quantity between different injectors / injections during ballistic operation. This can be achieved by calculating the pulse duration of each individual fuel injector based on a general linear relationship (second correlation) between the closing time and the injected fuel quantity Q, which can be adapted to the individual behavior of each fuel injector via a first correlation between the pulse duration and the closing time for each fuel injector. The described calculation requires little calibration effort and ensures continuous adjustment of the calculated pulse duration during engine operation, thereby permanently taking into account the effects of fuel injector aging and environmental conditions that affect the opening and closing behavior of the fuel injector. [Brief explanation of the drawings]
[0034] The claimed subject matter will now be further described based on at least one preferred example with reference to the accompanying drawings. [Figure 1] 1 shows a schematic diagram of an example of a fuel injection system for an internal combustion engine. [Figure 2] 1 shows a cross-sectional view of an exemplary fuel injector connected to a control system including a drive circuit and an engine control unit (ECU). [Figure 3] a Schematic illustration of an injection pulse for operating the fuel injector shown in Figure 2 in a fully open condition, b Schematic illustration of the associated drive voltage supplied to the fuel injector, c Schematic illustration of the associated drive current supplied to the fuel injector, and d Schematic illustration of the resulting valve displacement. [Figure 4] a Schematic of an injection pulse for operating the fuel injector shown in Figure 2 under ballistic conditions, b Schematic of the associated drive voltage supplied to the fuel injector, c Schematic of the associated drive current supplied to the fuel injector, and d Schematic of the resulting valve displacement. [Figure 5] 3 is a schematic diagram illustrating an example of a hardware configuration of the control device illustrated in FIGS. 1 and 2. [Figure 6] 3 is a schematic diagram illustrating the functional configuration of the control device shown in FIGS. 1 and 2 according to a preferred embodiment of the subject matter disclosed herein. [Figure 7] 1A and 1B show schematic diagrams of the relationship between pulse duration and injection volume for different fuel injectors not controlled in accordance with the subject matter disclosed herein, respectively, and b show schematic diagrams of the relationship between closing time and injection volume for said fuel injectors. [Figure 8] a) shows an example of a first correlation between pulse duration and closing time determined for any fuel injector; b) shows the slope of the exemplary first correlation shown in Figure 8a determined for each pulse duration; c) shows the intercept of the exemplary first correlation shown in Figure 8a determined for each pulse duration. [Figure 9]a) An exemplary second correlation is shown that can determine a target closing time for a fuel injector based on the amount of fuel to be injected into an internal combustion engine. b) A target closing time tEOI_tar and a corresponding slope a0 are shown. c) A target closing time tEOI_tar and a corresponding intercept b0 are shown. [Figure 10] 1 shows a flow chart illustrating a preferred example of a method according to the subject matter disclosed herein. [Figure 11] 1 shows a flowchart illustrating a further preferred example of a method according to the subject matter disclosed herein. [Figure 12] 3 illustrates a schematic diagram of the relationship between pulse duration and injection quantity for a fuel injector controlled in accordance with the subject matter disclosed herein. DETAILED DESCRIPTION OF THE INVENTION
[0035] 1 shows a schematic diagram of an example of a fuel injection system for an internal combustion engine, comprising a fuel pump 106, a fuel rail 105 having a pressure sensor 102, four fuel injectors 101, and a control device 150. The number of fuel injectors is not limited to four and may range, for example, from 1 to 12.
[0036] In the illustrated example, each cylinder 108 of the internal combustion engine (not shown) is provided with one fuel injector 101 for injecting fuel directly into the combustion chamber 107 of the cylinder 108. It may also be possible to provide multiple injectors for each cylinder. The fuel to be injected may be pressurized by a fuel pump 106 and delivered to the fuel injector 101 via a fuel pipe 105. The fuel pressure may vary depending on the balance between the flow rate of fuel discharged by the fuel pump 106 and the amount of fuel injected by the fuel injector 101 into the combustion chamber 107. However, based on information from the pressure sensor 102, the control device 150 may control the amount of fuel discharged from the fuel pump 106 so that the pressure in the fuel pipe 105 becomes a predetermined pressure.
[0037] Fuel injection of each fuel injector 101 may be controlled by the width (pulse duration) of an injection pulse sent from an engine control unit (ECU) 109 to a drive circuit 127. The drive circuit 127 may calculate a drive current curve based on the injection pulse received from the ECU 109. The calculated drive current curve may then be provided to each fuel injector 101. The drive circuit 127 may be an integral part of the ECU 109 or may be a separate device. The drive circuit 127 and the ECU 109 may be included in a control device 150.
[0038] FIG. 2 shows a cross-sectional view of an exemplary fuel injector connected to the control system 150 already shown in FIG. 1, which includes a drive circuit 127 and an ECU 109.
[0039] The illustrated fuel injector 101 includes a fuel supply unit 212 arranged at the upper end of the fuel injector 101, a fuel injection hole 215 and a valve seat 202 arranged at the lower end of the fuel injector 101, and a valve body 201 having an intermediate member 214 and a movable iron core 206 arranged between the fuel supply unit 212 and the valve seat 202.
[0040] A fuel passage is provided within the fuel injector 101 to allow fuel to flow along the central axis 200a of the fuel injector 101 from a fuel supply unit 212 to a fuel injection hole 215. An injector coil 208 is disposed between a fixed core (stator) 207 and a housing 209 of the fuel injector 101. The fixed core 207, the injector coil 208, and the housing 209 form an electromagnet.
[0041] In a valve closed state in which the injector coil 208 is not energized, the valve body 201 is urged toward the inside of the valve seat 202 by the spring forces of the first spring 210 and the second spring 216, which urge the valve body 201 in the valve closing direction (toward the lower end of the fuel injector 101). The spring forces of the first spring 210 and the second spring 216 act against the spring force of the third spring 217, which urges the movable iron core 206 in the valve opening direction (toward the upper end of the fuel injector 101) so that the movable iron core 206 abuts against the intermediate member 214. Because the spring force of the second spring 216 is greater than the spring force of the third spring 217, a gap 250 is formed between the valve body 201 and the movable iron core 206.
[0042] The drive circuit 127 and the ECU 109 are connected to the fuel injector 101. The ECU 109 can receive a plurality of sensor signals indicating the operating state of the internal combustion engine (not shown) from various types of sensors, such as a pressure sensor 102 attached to a fuel pipe upstream of the fuel injector 101 (see FIG. 1 ), and can calculate a required fuel quantity Q according to the operating state of the internal combustion engine, and can calculate a pulse duration and injection timing of the fuel injector 101 based on the calculated fuel quantity Q. The injection pulse output from the ECU 109 may be input to the drive circuit 127 via a signal line 223.
[0043] The drive circuit 127 may include circuitry for receiving injection pulses from the ECU 109 and energizing the injector coil 208 of the fuel injector 101 with a drive current / drive voltage to perform fuel injection. The ECU 109 may communicate with / receive from the drive circuit 127 via communication line 222 and may switch the drive current generated by the drive circuit 127 depending on the fuel pressure and operating conditions of the internal combustion engine.
[0044] When the injection coil 208 is energized, a magnetic driving force can be generated by an electromagnet including the solid iron core 207, the coil 208, and the housing 209. This magnetic driving force can cause magnetic flux to circulate in a magnetic path passing through the coil 208, the fixed iron core 207, the movable iron core 206, the housing 209, and the movable iron core 206. As a result, a magnetic attraction force acts between the movable iron core 206 and the fixed iron core 207, and the movable iron core 206 and the intermediate member 214 are displaced toward the fixed iron core 207.
[0045] The movable iron core 206 can be displaced until the transmission surface 219 of the valve body 201 and the transmission surface 218 of the movable iron core 206 come into contact with each other. During this time, the valve body 201 can still be in contact with the valve seat 202. The movable iron core 206 is displaced due to a gap 250 formed between the valve body 201 and the movable iron core 206, and only when the transmission surface 219 of the valve body 201 collides with the transmission surface 218 of the movable iron core 206 can the valve body 201 be separated from the valve seat 202 by the kinetic energy of the movable iron core 206. This opens the fuel passage, allowing fuel to be injected into the internal combustion engine from the fuel injection hole 215.
[0046] If the movable core 206 comes into contact with the fixed core 207 during displacement, the valve element 201 may be displaced in the valve opening direction, and the movable core 206 may be displaced in the valve closing direction. This means that when the fixed core 207 and the movable core 206 collide, the valve element 201 and the movable core 206 may separate, and the movable core 206 may be displaced in the valve closing direction and come to rest at the target lift position (stable open valve state).
[0047] Thereafter, when the injection coil 208 is turned off to release the magnetic attraction force, the movable iron core 206 is pushed back by the spring force of the first spring 210 and the force due to the fuel pressure, and the valve element 201 may assume a closed position where it is urged toward the valve seat 202. The spring force of the first spring 210 acting on the valve element 201 can be transmitted to the movable iron core 206 via a transmission surface 219 on the valve element 201 side and a transmission surface 218 on the movable iron core 206 side.
[0048] After the required valve closing time, the valve disc 201 may impact the valve seat 202 and the transmission surface 218 of the armature 206 may be separated from the transmission surface 219 of the valve disc 201 .
[0049] When closing the fuel injector 101, the third spring 217 may transition from extension to compression, causing the armature 206 to reverse direction of movement when the valve disc 201 strikes the valve seat 202. This may change the acceleration of the armature 206 and therefore the inductance of the injector core 208. This effect may be used to detect the closing time of the fuel injector, as described below in connection with Figures 3a-3d.
[0050] 3a-3d show schematically the injection pulse ti for operating the fuel injector 101 shown in FIG. 2 in a fully open state (FIG. 3a), the associated drive voltages 304, 305 (FIG. 3b) and associated drive currents 308, 331, 332 (FIG. 3c) supplied to the fuel injector 101, and the resulting displacement curves of the valve body 201 (dotted displacement curve 334 in FIG. 3d) and the armature 206 (solid displacement curve 335 in FIG. 3d).
[0051] 3a-3c, it can be seen that when an injection pulse ti is sent to the fuel injector 101 at time ts, a high voltage 304 is applied to it, starting to power the injection coil 208. The high voltage may have a value of 50 V or more. As a result, the armature 206 is displaced in the valve opening direction (see solid displacement curve 335 in FIG. 3d). After passing through the gap 250 at delay time t0, the armature 206 abuts against the valve disc 201. Both elements are then displaced until the full lift of the valve disc 201 is reached (see displacement curves 334, 335 in FIG. 3d).
[0052] As shown in current curve 308, after the application of high voltage 304 causes the current value to rapidly increase and reach a predetermined peak current value Ip, the application of high voltage 304 is stopped / reduced at time t31, and the current value decreases to a first holding current value Ih1 according to a first current profile 331 to achieve a fully open state of the fuel injector 101. Then, a pulse-width-modulated low voltage 305 is applied to the fuel injector 101 to obtain the first holding current value Ih1. The low voltage may be a battery voltage having a value in the range of 12 V to 14 V. In a next step, the current decreases to a second holding current value Ih2 according to a second current profile 332 by decreasing the pulse width of low voltage 305 (see FIGS. 3b and 3c). By supplying the holding currents Ih1 and Ih2 to the fuel injector 101, a stable valve-open state can be maintained.
[0053] Subsequently, when the injection pulse ti is turned off at time te, the drive circuit 127 applies a reverse drive voltage to the injector coil 208 (see FIG. 3b). As a result, the current supply to the injector coil 208 is cut off (see FIG. 3c), and the magnetic flux generated in the magnetic circuit is removed, so that the magnetic attraction force is also removed. As a result, the movable iron core 206, which has lost its magnetic attraction force, can be pushed back to the closed position by the load of the first spring 210 and the force due to the fuel pressure, whereby the valve body 201 can collide with the valve seat 202 (see FIG. 3d).
[0054] Time t EOI At time t, the valves 201 and 202 are completely closed, and the valve element 201 is fully seated on the valve seat 202 again. When the valve element 201 collides with the valve seat 202, the transmission surface 218 of the movable iron core 206 separates from the transmission surface 219 of the valve element 201 and continues to move in the valve closing direction. At this time, the slope of the drive voltage changes, and an inflection point 330 (see FIG. 3b) occurs. This inflection point 330 occurs at time t when the valves 201 and 202 are completely closed. EOI can be used to determine
[0055] That is, when the fuel injector 101 closes, the drive current flowing through the injector coil 208 is cut off, and a back electromotive force is applied to the injector coil 208. After the drive current is completely dissipated, the back electromotive force gradually decreases, changing the inductance when the valve disc 201 strikes the valve seat 202, resulting in an inflection point 330 in the drive voltage (see FIGS. 3b-3d). For example, by twice deriving the drive voltage curve applied to the fuel injector, the inflection point 330 can be accurately determined as either a maximum or minimum value.
[0056] 4a-4d show schematically the injection pulse ti for operating the fuel injector shown in FIG. 2 in ballistic conditions (FIG. 4a), the associated drive voltage 304 (FIG. 4b) and associated drive current 308 (FIG. 4c) supplied to the fuel injector 101, and the resulting displacement curves of the valve body 201 (dotted displacement curves 334a, b in FIG. 4d) and the armature core 206 (solid displacement curves 335a, b in FIG. 4d).
[0057] 3a-3d, an injection pulse ti is also sent to fuel injector 101 at time ts, high voltage 304 is applied, power supply to injection coil 208 begins, and movable core 206 is displaced in the valve opening direction (see solid displacement curve 335 in FIG. 3d). As in FIG. 3d, movable core 206 passes through gap 250 at delay time t0 and abuts against valve disc 201, displacing both elements.
[0058] Unlike the fuel injector operation shown in Figures 3a-3d, at time te just after current curve 308 reaches a predetermined peak current value Ip, injection pulse ti is turned off and a reverse voltage is applied to fuel injector 101 (see Figures 4b and 4c). As a result, valve disc 201 does not achieve its full lift and is pushed back to the closed position at approximately 2 / 3 of its lift (see dashed displacement curves 334a,b in Figure 4d).
[0059] Terminating the injection pulse before the valve disc achieves its full lift (ballistic operation / state of the fuel injector) results in different displacements of the iron core 206 (see displacement curves 335a, b in FIG. 4d) and the valve disc 201 (see displacement curves 335a, b in FIG. 4d), and therefore the closing time t EOI_a , t EOI_b It is clear from Figure 4d that this can result in fluctuations in the amount of injected fuel. This means that when operating a fuel injector in ballistic operation, a stable valve opening condition cannot be achieved, and as a result, high deviations in the amount of injected fuel may occur without additional measures.
[0060] To solve the above problem, the closing time t of the valves 201 and 202 is EOI can be determined using the inflection points 330a, b derived from the driving voltage (see FIG. 4b). EOI Due to the defined correlation between t and the injected fuel quantity, it is possible to compensate for fuel deviations in ballistic operation by individually adjusting the injection pulse ti of each fuel injector 101. A preferred example of implementing such compensation in accordance with the subject matter disclosed herein is described below in connection with Figures 6 through 12.
[0061] Fig. 5 shows a schematic diagram of an example of the hardware configuration of the control device 150 shown in Fig. 1 and Fig. 2. In the example shown, the hardware configuration includes a CPU 501 connected to a driving IC 502 via a communication line 222 and a signal line 223. For example, the CPU may be included in the ECU 109, and the driving IC 502 may be included in the driving circuit 127.
[0062] The illustrated hardware configuration further includes a boost circuit 514 for providing a high voltage VH to a high voltage source 560. The high voltage VH is generated by boosting a battery voltage VB input to the boost circuit 514. The boost circuit 514 may be a DC / DC converter. In the illustrated example, the boost circuit 514 includes a coil 530, a transistor 531, a diode 532, and a capacitor 533. The transistor 531 is connected to the CPU 501 via the drive IC 502, and the boosted voltage VH output from the boost circuit 514 can be detected by the drive IC 502 or the CPU 501.
[0063] Furthermore, according to the example shown, switching element 505 is arranged between a high voltage source 516 of voltage boost circuit 514 and a high voltage side terminal 590 of fuel injector 101. Furthermore, switching element 507 is arranged between a low voltage source 517 and the high voltage side terminal 590 of fuel injector 101, and a further switching element 506 is arranged between a low voltage side terminal 591 of fuel injector 101 and ground potential 515. Switching elements 505, 506, 507 may be transistors, preferably field effect transistors (FETs), and are capable of switching fuel injector 101 on and off.
[0064] In the illustrated example, a diode 535 is located between the high voltage side terminal 590 of the injector coil 208 and the switching element 505 to conduct current from the high voltage source 516 to the injector coil 208 and ground potential 515. A diode 511 is located between the high voltage side terminal 590 of the coil 208 and the switching element 507 to conduct current from a low voltage source 517 to the injector coil 208 and ground potential 515. The low voltage source 517 may be a battery providing a voltage VB which may be in the range of, for example, 12 to 14 V.
[0065] Furthermore, the illustrated hardware configuration includes diodes 509 and 510 for applying a reverse drive voltage to the injector coil 208. Current detection resistors 508, 512, and 513 are connected to the driver IC 502 and detect the current values flowing from their respective power supplies to the fuel injector 101.
[0066] The CPU 501 can receive multiple sensor signals indicating the operating state of the internal combustion engine (not shown) from various types of sensors, such as a pressure sensor 102 attached to the fuel pipe upstream of the fuel injector 101 (see FIG. 1), and can calculate the required fuel quantity Q according to the operating state of the internal combustion engine, and based on that, can calculate the pulse duration and injection timing of the fuel injector 101.
[0067] CPU 501 may then output the calculated pulse durations for each timing to driver IC 502 of fuel injector 101 via signal line 223. Driver IC 502 may switch switching elements 505, 506, and 507 to generate a desired drive current based on the detected current value. In other words, switching elements 505, 506, and 507 may be switched between energized and de-energized by driver IC 502 to supply drive current to fuel injector 101.
[0068] Figure 6 shows a schematic functional configuration of the control device 150 shown in Figures 1 and 2 according to a preferred embodiment of the subject matter disclosed herein. As already shown in Figures 1 and 2, the control device 150 is connected to the injector 101 and includes an ECU 109 and a drive circuit 127. According to a preferred embodiment of the subject matter disclosed herein, the ECU 109 includes a control parameter calculation unit 603, an injection pulse calculation unit 604, an injection pulse compensation unit 605, an injection pulse learning unit, and a current profile calculation unit 609. The ECU 109 also includes a read-only memory (ROM) 607 and a random access memory (RAM) 608. The drive circuit 127 of the control device 150 includes a current profile generation unit 601 and an injector closing time calculation unit 602.
[0069] The control parameter calculation unit 603 calculates the amount of fuel Q injected into an internal combustion engine (not shown). tar Based on this, the target closing time t for the fuel injector 101 is EOI_tar Determine the fuel quantity Q tar may depend on the operating conditions of the internal combustion engine, such as engine load, engine speed, air-fuel ratio, etc. These operating conditions are connected to the ECU 109, which determines the required fuel quantity Q for the given operating conditions. tar This may be determined by a number of sensors (not shown) that may enable the ECU 109 to determine:
[0070] The control parameter calculation unit 603 calculates the closing time t EOI and the fuel quantity Q of the plurality of fuel injectors 101 based on a predetermined correlation between tar The target closing time t EOI_tar For example, this predetermined correlation (second correlation) may be determined in advance on a test bench for all fuel injectors 101 attached to the internal combustion engine and stored in ROM 607 of ECU 109.
[0071] Furthermore, the control parameter calculation unit 603 calculates the determined target closing time t EOI_tar is the maximum closing time t of the fuel injector 101 during ballistic operation. EOI_max In this case, the control parameter calculation unit 603 may cause the injection pulse calculation 604 unit to calculate the pulse duration ti for the fuel injector 101 based on the characteristic curve.
[0072] A fuel injector characteristic curve may represent the relationship between the pulse duration ti of the fuel injector 101 and the associated fuel quantity Q delivered by the injector 101 (see FIG. 7a). The characteristic curve may be provided for a particular type of fuel injector 101 installed in the internal combustion engine and may be stored in the ROM 607 of the ECU 109. The injection pulse calculation unit 604 may output the calculated pulse duration ti to the current profile calculation unit 609, which may calculate a current profile (start of injection SOI, end of injection EOI, peak current Ip, holding current Ih, etc.) based on the calculated pulse duration ti and send the calculated current profile to the current profile generation unit 601 of the drive circuit 127 via signal line 223. The current profile generation unit 601 generates a required drive current / drive voltage and delivers a required fuel quantity Q to the internal combustion engine. tar can be supplied to the injector 101 which injects the
[0073] The control parameter calculation unit 603 calculates the determined target closing time t EOI_tar is the maximum closing time t of the fuel injector 101 during ballistic operation. EOI_max If it determines that the pulse duration ti and closing time t of the fuel injector 101 are equal to or less than the predetermined value, the injection pulse compensation unit 605 reads the pulse duration ti and closing time t of the fuel injector 101 from the RAM 608. EOI The slope a0 and intercept b0 of the first correlation with the determined target closing time t EOI_tar and the received slope a0 and intercept b0, a pulse duration ti for the fuel injector 101 may be calculated.
[0074] This means that for each injector 101, the individual pulse duration ti is determined by the pulse duration ti and closing time t EOI The target closing time t is fitted by a first correlation between EOI_tar The injected fuel quantity Q is calculated by the injection pulse compensation unit 605 based on tar Target closure time t as a function of EOI_tarmay be the same for each fuel injector 101, but the pulse duration ti and closing time t EOI may be determined individually for each fuel injector 101 by the injection pulse learning unit 606 and stored in the RAM 608. After the injection pulse compensation unit 605 calculates the individual pulse duration ti for each fuel injector 101, it may output each pulse duration ti to the current profile calculation unit 609, which may calculate a current profile for each fuel injector 101 based on the calculated pulse duration ti and send it to the current profile generation unit 601 of the drive circuit 127 via signal line 223.
[0075] The injection pulse learning unit 605 is configured to learn the pulse duration ti and closing time t of the fuel injector 101 during the learning mode of the internal combustion engine. EOI During the learning mode, the injection pulse learning unit 605 may incrementally increase the pulse duration ti of the fuel injector 101 of the internal combustion engine and send each pulse duration ti to the injector closing time calculation unit 602 of the drive circuit 127, which in turn may calculate the closing time t for each pulse duration ti received via the communication line 222. EOI can be determined and sent back to the injector pulse learn unit 605.
[0076] The injector closing time calculation unit 602 of the drive circuit 127 calculates the closing time t of the fuel injector based on the drive current curve of the fuel injector 101. EOI As discussed above in connection with Figures 3b and 4b, when the valve disc 201 impacts the valve seat 202, the slope of the actuation voltage changes, resulting in an inflection point 330 in the actuation voltage (see Figures 3b and 4b). This inflection point 330, 330a,b can be used to determine the closing time t of each fuel injector 101, for example, by forming the second derivative of the control voltage curve. EOI can be used to determine
[0077] The injection pulse learning unit 606 calculates the closing time tEOI Based on this, the pulse duration ti and closing time t of each fuel injector 101 are determined. EOI and store in RAM 608. The injection pulse learning unit 605 may also determine a first correlation between the pulse duration ti and the closing time t of each fuel injector 101 for each pulse duration ti. EOI The slope a0 and intercept b0 of the first correlation with the input signal may be calculated, and the calculated slope a0 and intercept b0 may also be stored in the RAM 608.
[0078] Calculating the slope a0 and intercept b0 for each pulse duration may mean that the slope a0 of the closing time and the corresponding intercept b0 between two adjacent pulse durations t i are determined. The slope a0 and intercept b0 of the first pulse duration t i1 sent to the injector closing time calculation unit 602 may be, for example, EOI = 0 as the preceding pulse duration ti0 of the first pulse duration ti1.
[0079] In the learning mode, the injection pulse learning unit 606 gradually increases the pulse duration ti until the calculated slope a0 reaches a predetermined slope value a 0_thr The closing time t EOI When the closing time t EOI is the maximum closing time t of the fuel injector 101 during ballistic operation. EOI_max The maximum closing time t EOI_max may be stored in RAM 608. This procedure may be repeated for all fuel injectors 101 installed in the internal combustion engine.
[0080] Note that the injection pulse learning unit 606 determines the maximum closing time t of each fuel injector during ballistic operation. EOI_max The learn mode of the internal combustion engine may be stopped when the learn unit 606 determines and stores in RAM the closing time t . The learn mode may be initiated by the learn unit 606 when the internal combustion engine is operated in a predetermined operating mode. In this case, the learn unit 606 determines the closing time t for each step.EOI and may cause the control parameter calculation unit 603 to increase the pulse duration ti of the first fuel injector 101 in steps to determine the slope a0 and intercept b0 of the first correlation, respectively.
[0081] The learning mode may be initiated every time the combustion engine is started, for example, when the engine is at idle. During this time, for example, the ECU 109 may prevent the engine from absorbing load until the first correlations and their slopes a0 and intercepts b0 have been determined for all fuel injectors 101. This means that the first correlations are constantly adjusted during the engine's operating time so as to permanently take into account the effects of aging of the fuel injectors 101 and environmental conditions that affect the opening and closing behavior of the fuel injectors 101. The learning mode may be initiated by determining the maximum closing time t in the ballistic operation of each fuel injector 101. EOI_max It ends when it reaches , so it can only last for a short time and does not affect the operating comfort.
[0082] FIG. 7a schematically illustrates the relationship between pulse duration ti and injection quantity Q for different fuel injectors 101 not controlled in accordance with the subject matter disclosed herein. The relationship shown as a dashed line may be a typical curve for the type of fuel injector shown and may be stored as a characteristic curve in the ECU 109. From FIG. 7a, it becomes clear that the same pulse duration ti may result in different fuel quantities Q for different injectors 101 when the fuel injectors 101 are operating in a ballistic state, i.e., when the injection pulse ti ends before reaching the full lift of the valve body 201. In other words, if the characteristic curve of the fuel injector 101 is used to meter the fuel quantity Q in ballistic operation, large deviations in the injected fuel quantity Q are expected. Even when a single injector 101 is operating in ballistic operation, large deviations in the injected fuel quantity Q may occur between different injections with the same pulse duration ti.
[0083] Therefore, in accordance with the subject matter disclosed herein, the characteristic curve of the fuel injector 101 is determined by the closing time t EOIis the maximum closing time t of the fuel injector 101 during ballistic operation. EOI_max In other words, the characteristic curve of the fuel injector 101 is only used when the fuel injector 101 is operated in a steady / fully open condition where the valve disc 201 has reached its full lift. Figure 7a shows that in this case the characteristic curve has a slope a over the pulse duration ti. full and intercept b full , indicating that only small deviations in injected fuel quantity Q between different fuel injectors / different injections are expected.
[0084] FIG. 7b shows the closing time t of the same fuel injector 101 shown in FIG. EOI and the injection quantity Q. Fig. 7b shows the relationship between the closing time t EOI It shows that there is a linear relationship between the target closing time t and the fuel quantity Q. This relationship is valid for the entire operating range of the fuel injector 101, i.e., for ballistic operation as well as operation at the full lift of the valve disc 201. Therefore, the target closing time t EOI_tar can be determined using the slope a1 and intercept b1 of a single correlation (second correlation) that is valid for all fuel injectors 101 installed in the internal combustion engine, which may be determined once and stored in the ROM 607 of the ECU 109.
[0085] 8a-8c show a schematic diagram of a preferred example for calculating the slope and intercept of the first correlation for each pulse duration according to the subject matter disclosed herein. In particular, FIG. 8a shows a graph of the slope and intercept of the first correlation for each pulse duration t i and closing time t determined for any fuel injector 101. EOI The first correlation is shown as an example of the first correlation between the closing time t EOI 7a (see FIG. 7b), since the fuel quantity Q and the pulse duration t applied to the fuel injector 101 are linearly dependent on each other. As mentioned above, the first correlation is performed during the learning mode of the internal combustion engine by gradually increasing the pulse duration t applied to the fuel injector 101 and by gradually increasing the closing time t for each pulse duration t. EOIThe variation in pulse duration may begin at a delay time t0 for each fuel injector 101 and is determined by determining a preliminary maximum pulse duration t i_max is the closing time t EOI may be preset as the final pulse duration to be determined.
[0086] Figures 8b and 8c show the slope a0 and intercept b0 of the exemplary first correlation shown in Figure 8a determined for each pulse duration t i, meaning that the slope a0 shown in Figure 8b and the corresponding intercept b0 shown in Figure 8c are determined between two adjacent pulse durations t i of the exemplary first correlation shown in Figure 8a.
[0087] The calculated slope a0 is equal to the predetermined slope value a 0_thr A pulse duration t i_e Regarding closing time t EOI is determined, the closing time t EOI is the maximum closing time t of the fuel injector 101 during ballistic operation. EOI_max Since the first correlation shows a significant decrease in slope during the transition from ballistic to full stroke operation (see Figure 8a), the ballistic operating range t i_e The end of the slope is a given value a 0_thr This can be reliably determined by setting a threshold value a , which limits not only the calculation effort of the control unit 150 but also the time required for the learning mode. For example, 0_thr may be determined in advance on a test bench for all fuel injectors 101 attached to an internal combustion engine and stored in the ROM 607 of the ECU 109. i_e The determined slope a0 and intercept b0 for pulse durations up to may be stored in RAM 608.
[0088] 9a-9c show target closure times t EOI_tar9a shows a schematic diagram of a preferred example for determining the pulse duration of an individual fuel injector based on the fuel quantity Q injected into an internal combustion engine, and the corresponding slope a0 and intercept b0. tar The target closing time t of the fuel injector 101 is determined based on EOI_tar 1 illustrates an exemplary second correlation that can determine the target closure time t EOI_tar Once determined, the associated slope a0 and intercept b0 determined in the learn mode for each fuel injector 101 can be read from RAM 608 (see Figures 9b and 9c). The required pulse duration t of the individual fuel injector 101 during ballistic operation can then be calculated. i_bal can be calculated using the following format: TIFF0007818098000001.tif14170 According to Figure 9a, the following applies: TIFF0007818098000002.tif14170
[0089] This means that the pulse duration t i_bal However, the closing time t EOI and the injected fuel quantity Q, which means that the pulse duration ti and closing time t of each fuel injector 101 can be determined based on a general linear relationship (second correlation) between EOI The individual steps of the procedure described in Figures 8a-8c and 9a-9c are explained below using the flow charts shown in Figures 10 and 11.
[0090] 10 shows a flow chart illustrating a preferred embodiment of a method according to the subject matter disclosed herein. In particular, FIG. 10 illustrates a method for calculating the required pulse duration t of an individual fuel injector 101. i_bal or t i_full But the required fuel amount Q tar In the first step S1001 after starting the method, the amount of fuel to be injected Q tarcan be determined according to the operating conditions of the internal combustion engine. EOI_tar can be determined from the second correlation stored in ROM 607 of ECU 109 according to equation (2) above (see also FIG. 9a).
[0091] Determined target closing time t EOI_tar is the maximum closing time t in ballistic operation EOI_max If so, the method proceeds to step S1004, where the target closing time t EOI_tar The slope a0 and intercept b0 of the fuel injector that correlates to the determined target closing time t EOI_tar and the required pulse duration t for each fuel injector 101 based on the slope a and intercept a read from RAM 608. i_bal may be calculated in step S1005 according to equation (1), and the resulting injection pulse may be output to the fuel injector 101 (S1006). After outputting the injection pulse in step S1006, the method may end.
[0092] Determined target closing time t EOI_tar is the maximum closing time t in ballistic operation EOI_max If so, the method proceeds to step S1003, where the pulse duration t is calculated from the characteristic curve of the fuel injector 101. i_full may be determined (see FIG. 7a). The resulting injection pulse may then be output to the fuel injector 101 (S1006) before terminating the method.
[0093] 11 shows a flowchart illustrating a further preferred example of a method according to the subject matter disclosed herein. In particular, FIG. 11 illustrates, by way of example, how a first correlation and its slope a0 and intercept b0 may be determined during a learn mode for an individual injector 101. After starting the method, an initial pulse duration ti1 may be set in step S1101, and an injection pulse resulting from the initial pulse duration ti1 may be output to the fuel injector 101 in step S1102. Subsequently, in step S1103, a closing time t corresponding to the initial pulse duration ti1 is determined. EOI1 can be detected, and the closing time is t EOI Using the delay time t0 where = 0 as the starting point for the calculation, the slope a 01 and intercept b 01 In the following step S1105, the determined closing time t EOI1 and the calculated slope a for the initial pulse duration ti1 01 and intercept b 01 and may be stored in the RAM 608 of the ECU 109. Next, in step S1106, the initial pulse duration ti1 may be increased by a period t to a second pulse duration ti2, which may be in the range of 0.001 ms to 0.4 ms.
[0094] Either the second pulse duration ti2 or the following pulse duration ti is greater than the preliminary maximum pulse duration t i_max If the second pulse duration ti2 is already greater than the preliminary maximum pulse duration t i_max If the required pulse duration t i_bal To calculate the slope, we use only one 01 and intercept b 01 However, if either the second pulse duration ti2 or the subsequent pulse duration ti is greater than the preliminary maximum pulse duration t i_maxIf t is less than t, the method proceeds to step S1107, where an injection pulse resulting from pulse duration ti2 (or a subsequent pulse duration ti) may be output to the fuel injector 101. Subsequently, in step S1108, the closing time t corresponding to each pulse duration ti is calculated. EOIi can be detected, and its slope a 0i and intercept b 0i can be calculated (S1109).
[0095] In other words, the closing time t EOI The slope of a 0i and the corresponding intercept b between two subsequent pulse durations ti 0i can be determined in step S1109. 0i is a given slope value a 0_thr In step S1113, the determined closing time t EOIi and the calculated slope a for each pulse duration ti 0i and intercept b 0i may be stored in the RAM 608 of the ECU 109. Next, in step S1114, the pulse duration ti may be increased again by a period ?t. 0i is a given slope value a 0_thr If it is less than or equal to the determined closing time t EOIi The maximum closing time t EOI_max The pulse duration t required for ballistic operation may then be stored in the RAM 608 (steps S1110 and S1111). i_bal The method can be completed for each fuel injector 101 since all relevant parameters needed to calculate Λ are available in RAM 608.
[0096] 12 shows a schematic diagram of the relationship between pulse duration t i and injection quantity Q for a different fuel injector 101 controlled in accordance with the subject matter disclosed herein. Comparing the characteristic curves of the different fuel injectors 101 shown in FIG. 12 with those shown in FIG. 7a, it can be seen that the required pulse duration t i for ballistic operation, as previously described, is significantly different from the characteristic curves of the different fuel injectors 101 shown in FIG. 7a. i_balIt becomes clear that the deviation in fuel quantity can be significantly reduced by calculating the pulse duration ti and closing time t of each fuel injector 101. In particular, the subject matter disclosed herein allows the deviation in fuel quantity between different injectors / injections in ballistic operation to be reduced to the level of full lift operation. This is achieved by calculating the pulse duration ti and closing time t of each fuel injector 101. EOI and the closing time t EOI The pulse duration t of each fuel injector 101 is calculated based on a general linear relationship (second correlation) between i_bal The described calculation requires little calibration effort and ensures continuous adjustment of the calculated pulse duration during the engine's operating time so as to permanently take into account the effects of aging of the fuel injector 101 and environmental conditions that affect the opening / closing behavior of the fuel injector 101. [Explanation of symbols]
[0097] 101 Fuel injector 150 control device 602 Injector Closure Time Calculation Unit 603 Control Parameter Calculation Unit 604 Injection pulse calculation unit 605 Injection Pulse Compensation Unit 606 Injection Pulse Learning Unit 607 Read-Only Memory (ROM) 608 Random Access Memory (RAM)
Claims
1. A control device for controlling a fuel injector mounted on an internal combustion engine, the control device comprising: a control parameter calculation unit; an injection pulse calculation unit; an injection pulse compensation unit; and at least one memory; the control parameter calculation unit is configured to determine a target closing time for the fuel injector based on an amount of fuel to be injected into the internal combustion engine; if the determined target closing time is greater than a maximum closing time of the fuel injector in ballistic operation; the injection pulse calculation unit is configured to calculate a pulse duration for the fuel injector based on a characteristic curve of the fuel injector, and output the calculated pulse duration to the fuel injector for injecting the amount of fuel into the internal combustion engine; and if the determined target closing time is less than or equal to the maximum closing time during the ballistic operation, the injection pulse compensation unit is configured to receive from the at least one memory a set of parameters correlating to the determined target closing time, calculate a pulse duration for the fuel injector based on the received set of parameters, and output the calculated pulse duration to the fuel injector for injecting the amount of fuel into the internal combustion engine. Control device.
2. 2. The control system of claim 1, wherein the set of parameters includes a slope and an intercept of a first correlation between pulse duration and closing time of the fuel injector, the set of parameters being stored in the at least one memory.
3. the control parameter calculation unit is configured to determine the target closing times for the fuel injectors based on a second correlation between closing times and fuel quantities of the plurality of fuel injectors. The control device according to claim 1 .
4. further comprising an injector closing time calculation unit and an injection pulse learning unit; In a learn mode of the internal combustion engine, the injection pulse learn unit is configured to incrementally increase the pulse duration of the fuel injector; the injector closing time calculation unit is configured to determine a closing time for each pulse duration and send the determined closing times to the injection pulse learning unit; the injection pulse learning unit is configured to receive the determined closing times from the injector closing time calculation unit for each pulse duration, and to determine a first correlation between the pulse duration and the closing time of the fuel injector. The control device according to claim 1 .
5. 5. The control device of claim 4, wherein the injection pulse learning unit is configured to calculate a slope and an intercept of the first correlation between pulse duration and closing time of the fuel injector for each pulse duration and store the calculated slope and intercept in the at least one memory.
6. 6. The control device of claim 5, wherein the injection pulse learning unit is configured to determine a closing time at which the calculated slope is less than or equal to a predetermined slope value as the maximum closing time of the fuel injector in ballistic operation, and to store the determined maximum closing time in the at least one memory.
7. The control system of claim 6 , wherein the injection pulse learn unit is configured to stop the learn mode of the internal combustion engine when the maximum closing time of the fuel injector in ballistic operation is determined.
8. The control system of claim 4 , wherein the injection pulse learn unit is configured to initiate the learn mode when the internal combustion engine is operated in a predetermined operating mode.
9. The control system of claim 4 , wherein the injector closing time calculation unit is configured to determine the closing time of the fuel injector based on a drive current curve of the fuel injector.
10. An internal combustion engine including at least one fuel injector and the control system of claim 1.
11. 1. A method for controlling a fuel injector mounted on an internal combustion engine by a control device, the control device comprising a control parameter calculation unit, an injection pulse calculation unit, an injection pulse compensation unit and at least one memory, the method comprising: determining, by the control parameter calculation unit, a target closing time for the fuel injector based on the amount of fuel to be injected into the internal combustion engine; Including, if the determined target closing time is greater than a maximum closing time of the fuel injector in ballistic operation; calculating, by the injection pulse calculation unit, a pulse duration of the fuel injector based on a characteristic curve of the fuel injector; outputting, by the injection pulse calculation unit, the calculated pulse duration to the fuel injector for injecting the quantity of fuel into the internal combustion engine; Including, If the determined target closing time is equal to or less than the maximum closing time in the ballistic operation, receiving, by the injection pulse compensation unit, a set of parameters from the at least one memory that correlates to the determined target close time; calculating, by the injection pulse compensation unit, a pulse duration for the fuel injector based on the received set of parameters; outputting, by the injection pulse compensation unit, the calculated pulse duration to the fuel injector for injecting the quantity of fuel into the internal combustion engine; A method comprising:
12. 12. The method of claim 11, wherein the set of parameters includes a slope and an intercept of a first correlation between pulse duration and closing time of the fuel injector from the at least one memory, the set of parameters being stored in the at least one memory.
13. The method of claim 11 , wherein the target closing time for the fuel injector is determined by the control parameter calculation unit based on a second correlation between closing time and fuel quantity for a plurality of fuel injectors.
14. The control unit further comprises an injector closing time calculation unit and an injection pulse learning unit; In a learn mode of the internal combustion engine, the pulse duration of the fuel injector is increased in steps by the injection pulse learning unit; a closing time per pulse duration determined by the injector closing time calculation unit and sent to the injection pulse learning unit; the determined closing times per pulse duration are received by the injection pulse learning unit, and a first correlation between pulse durations and closing times of the fuel injector is determined by the injection pulse learning unit; The method of claim 11.
15. 15. The method of claim 14, wherein a slope and an intercept of the determined first correlation between pulse duration and closing time of the fuel injector are calculated by the injection pulse learning unit for each pulse duration and stored in the at least one memory.
16. 16. The method of claim 15, wherein the closing time at which the calculated slope is less than or equal to a predetermined slope value is determined by the injection pulse learning unit as the maximum closing time for the fuel injector in ballistic operation and stored in the at least one memory.
17. the learn mode of the internal combustion engine is stopped by the injection pulse learn unit when the maximum closing time of the fuel injector in ballistic operation is determined.
17. The method of claim 16.
18. 15. The method of claim 14, wherein the learn mode is initiated by the injection pulse learn unit when the internal combustion engine is operated in a predetermined operating mode.
19. The method of claim 14 , wherein the closing time of the fuel injector is determined based on a drive current curve of the fuel injector.
20. A computer program product storable in a memory comprising instructions which, when executed by a computer, cause said computer to perform the method of claim 11.
21. 1. A method for adapting a pulse duration of a fuel injector fitted to an internal combustion engine by an injection pulse learn unit in a learn mode of the engine, comprising: incrementally increasing the pulse duration of the fuel injector; detecting a closure time for each pulse duration; calculating a slope and an intercept between the pulse duration and the closing time of the fuel injector for each pulse duration; determining a closing time at which the calculated slope is less than or equal to a predetermined slope value and / or a closing time at which the calculated slope is a negative slope value as a maximum closing time for the fuel injector in ballistic operation; stopping the learn mode after determining the maximum closing time of the fuel injector in ballistic operation; storing the calculated slope and intercept and the maximum closing time of the fuel injector under ballistic operation as a set of parameters in at least one memory; A method comprising:
22. 22. The method of claim 21, wherein the learn mode is initiated by the injection pulse learn unit when the internal combustion engine is operated in a predetermined operating mode.
23. 22. The method of claim 21, wherein the closing time of the fuel injector is determined based on a drive current curve of the fuel injector.
24. 22. A computer program product storable in a memory comprising instructions which, when executed by a computer, cause the computer to perform the method of claim 21.
25. An injection pulse learning unit for a control device configured to perform the method of claim 21.
Citation Information
Patent Citations
Internal combustion engine fuel injection control device
JP2015096722A
Fuel injection control device for internal combustion engine
JP2018204444A
Fuel injection control device of internal combustion engine
JP2021134689A
Device for controlling fuel injection in internal combustion engine
US20180209373A1