Fuel injection system for an internal combustion engine and method and control device for controlling a fuel injection system of an internal combustion engine

11371460 · 2022-06-28

Assignee

Inventors

Cpc classification

International classification

Abstract

A control method of a fuel injection system is provided. The method includes receiving a set value for a target pressure in an injection rail that provides fuel to the engine and receiving an output demand representing a target amount of fuel to be injected from the injection rail per engine cycle. A control mode signal is received and an actual pressure in the injection rail is measured. A control mode is selected based on the control mode signal. A fuel pump flow demand for a fuel pump connected to the injection rail is determined based on a difference between the set value for the target pressure and the actual pressure, based on the output demand, and based on the selected control mode. The fuel pump is then operated according to the fuel pump flow demand and based on the selected control mode to provide fuel to the injection rail.

Claims

1. A method for controlling a fuel injection system of an internal combustion engine, comprising: receiving, by a controller, a set value for a target pressure in an injection rail that provides fuel to the engine; receiving, by the controller, an output demand representing a target amount of fuel to be injected from the injection rail per engine cycle; receiving, by the controller, a control mode signal; capturing, by the controller, an actual pressure in the injection rail; selecting, by the controller, a control mode based on the control mode signal; determining, by the controller, a fuel pump flow demand for a fuel pump connected to the injection rail based on a difference between the set value for the target pressure and the actual pressure, based on the output demand, and based on the selected control mode; and operating, by the controller, the fuel pump according to the fuel pump flow demand and based on the selected control mode to provide fuel to the injection rail, wherein the fuel pump is operated independently from a rotational speed of the engine.

2. The method according to claim 1, wherein the control mode is selected among a plurality of pre-stored control modes, and wherein each control mode includes at least one of a set value of the target pressure and a target filling of the injection rail.

3. The method according to claim 1, further including: calculating an actual filling of the injection rail based on the actual pressure and on a type of the fuel, and calculating a total filling of the injection rail based on the output demand, wherein the fuel pump is operated such that the actual filling does not exceed an upper filling threshold and does not fall below a lower filling threshold.

4. The method according to claim 3, wherein, in a first control mode, the operating of fuel pump includes: calculating a pump efficiency as a ratio of hydraulic power to be applied to the fuel and driving power to be applied to the fuel pump to reach the target pressure in the injection rail, wherein the fuel pump is only operated when the calculated pump efficiency is above an efficiency threshold.

5. The method according to claim 4, wherein, when the calculated pump efficiency is below the efficiency threshold, is only operated when the actual filling of the injection rail is less than or equal to a filling threshold value depending on the fuel demand.

6. The method according to claim 3, wherein, in a second control mode, determining the fuel pump flow demand includes: determining a first fuel pump flow demand percentage based on the difference between the set value for the target pressure and the actual pressure and adding the determined first fuel pump flow demand percentage to a second fuel pump flow demand percentage proportional to the output demand, wherein an actual filling of the injection rail is calculated based on the actual pressure and on a type of the fuel, and wherein operating the fuel pump includes operating the fuel pump such that operation of the fuel pump is inhibited, in particular stopped, when the output demand compared to the actual filling exceeds a predetermined threshold.

7. The method according to claim 3, wherein, in a third control mode, calculating the fuel pump flow demand includes: calculating an actual filling of the injection rail based on the actual pressure and on a type of the fuel; calculating an effective available filling of the injection rail as a difference between the actual filling and a maximum filling of the injection rail at the target pressure; and determining an effective demand by adding the output demand and the effective available filling.

Description

BRIEF DESCRIPTION OF THE FIGURES

(1) For a more complete understanding of the present invention and advantages thereof, reference is now made to the following description taken in conjunction with the accompanying drawings. The invention is explained in more detail below using exemplary embodiments, which are specified in the schematic figures, in which:

(2) FIG. 1 shows a schematic view of fuel injection system according to an exemplary embodiment of the invention;

(3) FIG. 2 shows a flow diagram of a method for controlling a fuel injection system according to an exemplary embodiment of the invention;

(4) FIG. 3 shows a control routine of a first control mode carried out in a method for controlling a fuel injection system according to an exemplary embodiment of the invention;

(5) FIG. 4 shows a control routine of a first control mode carried out in a method for controlling a fuel injection system according to an exemplary embodiment of the invention;

(6) FIG. 5 shows a control routine of a first control mode carried out in a method for controlling a fuel injection system according to an exemplary embodiment of the invention; and

(7) FIG. 6 shows a control routine performed in an eco-switch block of the control routines of FIGS. 3 and 5.

(8) Unless indicated otherwise, in the figures like reference signs indicate like elements.

DETAILED DESCRIPTION

(9) It is understood that the term “vehicle” or “vehicular” or other similar term as used herein is inclusive of motor vehicles in general such as passenger automobiles including sports utility vehicles (SUV), buses, trucks, various commercial vehicles, watercraft including a variety of boats and ships, aircraft, and the like, and includes hybrid vehicles, electric vehicles, combustion, plug-in hybrid electric vehicles, hydrogen-powered vehicles and other alternative fuel vehicles (e.g. fuels derived from resources other than petroleum).

(10) Although exemplary embodiment is described as using a plurality of units to perform the exemplary process, it is understood that the exemplary processes may also be performed by one or plurality of modules. Additionally, it is understood that the term controller/control unit refers to a hardware device that includes a memory and a processor and is specifically programmed to execute the processes described herein. The memory is configured to store the modules and the processor is specifically configured to execute said modules to perform one or more processes which are described further below.

(11) The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.

(12) Unless specifically stated or obvious from context, as used herein, the term “about” is understood as within a range of normal tolerance in the art, for example within 2 standard deviations of the mean. “About” can be understood as within 10%, 9%, 8%, 7%, 6%, 5%, 4%, 3%, 2%, 1%, 0.5%, 0.1%, 0.05%, or 0.01% of the stated value. Unless otherwise clear from the context, all numerical values provided herein are modified by the term “about.”

(13) FIG. 1 shows a fuel injection system 100 for an internal combustion engine 200. The system 100 may, for example, be used in a vehicle, in particular in a street vehicle such as an automobile, a bus, a lorry, a motorcycle or similar.

(14) As exemplarily shown in FIG. 1, the fuel injection system 100 may include a control device 1 (e.g., a controller), an injection rail 2, a pressure sensor 3, and a fuel pump 4. In FIG. 1, the system 100 is exemplarily shown as a part of a vehicle drive system including an internal combustion engine 200, a tank 205, an engine control unit (ECU), 210, and a gas pedal 215. As is further shown in FIG. 1, the fuel injection system 100 may optionally include a control mode selection switch 5. The tank 205 may also form part of the fuel supply system 100.

(15) The injection rail 2 is only schematically shown in FIG. 1 and defines an internal space for receiving pressurized fuel. The internal space has a geometric volume. As is further schematically shown in FIG. 1, the injection rail 2 may be connected to the engine 200 such that pressurized fuel may be supplied from the internal space of the injection rail 2 into a combustion chamber 201 of the engine 200. For example, the injection rail 2 may include injectors 21 which are configured to inject fuel from the injection rail 2 into the respective combustion chamber 201 in accordance with a phase of the engine cycle, e.g. in accordance with a specific crank shaft angle.

(16) The fuel pump 4 is hydraulically connected to the injection rail 2 and is configured to pressurize and transport fuel into the injection rail 2. In the example shown in FIG. 1, the fuel pump 4 is hydraulically connected to the tank 205 which, thus, forms a fuel source. The fuel pump 4 is configured to be operated independently from a rotational speed of the engine 200. For example, the fuel pump 4 may be driven by an electrical drive motor (not shown). Generally, the fuel pump 4 may be operated independently from a phase of the engine cycle. Operating the fuel pump may include varying of a rotational speed of the fuel pump to vary a fuel flow transported by the pump, to activating and deactivating the fuel pump, and/or varying a pressure increase applied to the fuel by the pump. The pressure sensor 3, as schematically shown in FIG. 1, is arranged at the injection rail 2 such that it is able to capture a pressure of the fuel in the internal space of the injection rail.

(17) The control device 1 is only schematically shown in FIG. 1 as a block and may include a processing unit 10, an input interface 11, and an output interface 12. The processing unit 10 is signal connected to the input interface 11 and to the output interface and includes circuitry configured to issue an output signal based on an input signal in accordance with a predefined computing rule. For example, the processing unit 10 may include a CPU, a microprocessor, an ASIC, an FPGA, or similar. Optionally, control unit 10 may also include a data storage medium readable by the processing unit 10. Alternatively, the processing unit 10 may be connected to a data storage medium via the input interface 11. The data storage medium is a non-volatile data storage medium, e.g. a hard disk drive, a solid state drive, or similar.

(18) The input interface 11 may be configured to receive and, optionally, to transmit signals. The output interface 12 may be configured to transmit and, optionally, receive signals. For example, the input and output interfaces 11, 12 may be configured for a wired connection, e.g. via a BUS system such as CAN-BUS or similar.

(19) As is schematically shown in FIG. 1, the pressure sensor 3 may be configured to output a signal to the input interface 11 of the control device 1. Further, as shown in FIG. 1, the ECU 210 may be signal connected to the input interface 11 of the control device 1, wherein the gas pedal 215 and the mode selection switch 5, or another optional user interface, are signal connected to the ECU 210. Alternatively, the mode selection switch 5 and the gas pedal 215 may also be connected directly to the input interface 11 of the control device 1. As a further alternative, the control device 1 may form part of the ECU 210. In particular, an input interface (not shown) of the ECU 210 forms the input interface 11 of the control device 1 and an output interface (not shown) of the ECU 210 forms the output interface 11 of the control device 1. Therefore, the input interface 11, generally, may be configured to receive signals from the ECU 210 or other external sources and from the pressure sensor 3. The output interface 12 may be connected to the fuel pump 4. Generally, the processing unit 10 may be configured to generate a control signal based on an input signal received on the input interface 11 and issue the control signal to the output interface 12 to operate the fuel pump 4.

(20) The ECU 210, as schematically shown in FIG. 1, is connected to the engine 200 and is configured to receive state signals representing an operational state of the engine 200, wherein the state signals, for example, are captured by sensors integrated in the engine 200. Further, the ECU 210 is configured to issue signals to the control device 1 and to the engine 200. The ECU 210 may include a processing device, such as a CPU, a microprocessor, an ASIC, an FPGA, or similar, and a non-volatile data storage medium, e.g. a hard disk drive, a solid state drive, or similar.

(21) FIG. 2 exemplarily shows a flow scheme of a method for controlling a fuel injection system 100 of an internal combustion engine 200. For example, the control device 1 may control the fuel injection system 100 of FIG. 1 according the method M explained below by reference to FIG. 2. Therefore, by way of example, the method M will be explained by referring to the system 100 shown in FIG. 1.

(22) In a first step M1, the control device 1 may be configured to receive a set value S1 for a target pressure in the injection rail 2 via the input interface 11, e.g. from the ECU 210. For example, the ECU 210 may be configured to output the set value S1 based on an actuation of the gas pedal 210 and/or based on the operational state of the engine 200. In particular, the ECU 210 may be configured to determine the set value S1 from a look-up-table or an engine map in which, for example, a torque demand and a rotational speed of the engine may be mapped with a target pressure in the injection rail 2. Actuation of the gas pedal 215 may be captured, for example, by a sensor (not shown) capturing a displacement of the gas pedal 215.

(23) In step M2, the control device 1 may be configured to receive an output demand S2 representing a target amount of fuel to be injected from the injection rail 2 per engine cycle via the input interface 11. The output demand S2 may, for example, be a demand signal issued by the ECU 210 based on the actuation of the gas pedal 215.

(24) In step M3, the control device 1 may be configured to receive a control mode signal S3 via the input interface 11. The control mode signal S3 may, optionally, also be issued by the ECU 210 based on a position of the mode selection switch 5. For example, a driver may select from a plurality of control modes such as “sport”, “city drive”, “eco/emission mode”, or similar, by turning or otherwise adjusting the switch 5. Alternatively, it may also be possible that the ECU 210 generates the control mode signal based on the operational state of the engine.

(25) Step M4 represents capturing an actual pressure S4 in the injection rail 2 by the pressure sensor 3, wherein the control device 1 may be configured to receive the captured actual pressure S4 via the input interface 11. In step M5, the control device 1 may be configured to select M5 a control mode based on the control mode signal S3, in particular from a plurality of pre-stored control modes. Depending on a control mode, different control schemes are applied. This concerns in particular the steps M8 and M9. In step M9, the control device 1 may be configured to determine a fuel pump flow demand S5 for the fuel pump 4 based on a difference between the set value S1 for the target pressure and the actual pressure S4, based on the output demand S2, and based on the selected control mode. The fuel pump flow demand S5 corresponds to a control signal for actuation or adjusting the operation of the fuel pump 4. The fuel pump flow demand S5 may, for example, represent a target rotational speed of the fuel pump 4. In step M9, the control device 1 may be configured to generate or output the pump flow demand S5 to the output interface 12 and, thereby, operate the fuel pump 4 according to the fuel pump flow demand S5 and based on the selected control mode to provide fuel to the injection rail 2.

(26) As shown in FIG. 2, the method M may further include optional steps M6 and M7, which advantageously are performed before steps M8 and M9. In step M6, the control device may be configured to calculate an actual filling S6 of the injection rail 2 based on the actual pressure and on a type of the fuel. The filling of the injection rail 2 may correspond to the amount of fuel present or stored in the interior space of the injection rail 2. The filling, basically, represents the mass of fuel present in the rail 2, however, may be expressed by various quantities.

(27) For example, the actual filling may be calculated as the filling ratio which is defined herein as V.sub.cor/V.sub.0, wherein V.sub.cor is a corrected volume of the fuel in the injection rail and V.sub.0 is the geometric volume of the interior space of the injection rail 2. The corrected volume may be determined according to the following equation:

(28) V cor = V 0 + R F V 0 * Δ p E + R A Vo κ ln p r p 0

(29) In this equation, p.sub.0 is a reference pressure, e.g. the ambient pressure, R.sub.F is volumetric percentage of pure fuel at a reference pressure p.sub.0, R.sub.A is volumetric percentage of pure fuel at a reference pressure p.sub.0, p.sub.r is the actual pressure in the injection rail, Δp is the difference between rail pressure p.sub.r and reference pressure p.sub.0, κ is the heat capacity ratio of air, which might be set as 1.34, for example, E is the coefficient of elasticity of the pure fuel.

(30) In step M7, the control device M7 may be configured to calculate a total filling of the injection rail 2 based on the output demand S2. The total filling corresponds to the filling of the injection rail 2, when the amount of fuel corresponding to the output demand S2 would be added into the injection rail 2 which is already filled with the actual filling. In particular, the fuel pump 4 in step M9 may be operated such that the actual filling does not exceed an upper filling threshold and/or does not fall below a lower filling threshold, in particular, depending on the selected control mode.

(31) Generally, the control mode may be selected among a plurality of pre-stored control modes. For example, the ECU 210 or the control unit 1 may be configured to store specific control schemes which are performed when a specific control mode is selected. Accordingly, as the fuel pump 4 is driven independently from the engine 200, the fuel pump 4 may flexibly be operated to provide fuel to the rail 2 adapted to various needs. In particular, each control mode may include at least one of a set value S1 of the target pressure and a target filling of the injection rail 2. For example, the set value S1 of the target pressure, depending on the control mode, may be a constant value or a dynamically varying value which is preferably set by the ECU 210.

(32) FIG. 3 exemplarily shows a control routine carried out during steps M8 and M9 of the method M when a first control mode is selected in accordance with control modes signal S3. As is shown in FIG. 3, the control routine, as an input, receives the set value S1 for the target pressure, the actual pressure S4, the output demand S2, and the actual filling S6 of the injection rail 2. Thus, in the first control mode, the step M7 is performed, too.

(33) As shown in FIG. 3, to determine the fuel pump flow demand S5, the actual pressure S4 and the target pressure S1 are provided to a subtraction block A1 which subtracts the actual pressure S4 from the target pressure S1 and outputs a corresponding error signal to a PI-control block B1. The PI-control block B1 issues an actuation signal to a summation block A2, wherein the PI-control block B1 issues the actuation signal based on the error signal according to a PI-rule. The actuation signal may, for example, be in the format of a value corresponding to a rotational speed of the fuel pump 4.

(34) The output demand S2 may, for example, be provided in the format of a value corresponding to the volume of fuel to be injected. Thus, the output demand S2 preferably is provided to a converter block B2 which converts the format of the output demand to the format of the actuation signal of the PI-control block B1. In the present case, the output demand S2 therefore may be converted to a rotational speed of the fuel pump 4. Further, the converted output demand S2 is provided to the summation block A2 which adds the output demand S2 to the actuation signal and outputs the pump flow demand S5.

(35) As schematically shown in FIG. 3, the fuel pump flow demand S5 is then provided to a pump efficiency evaluation block B4, on the one hand, routes the fuel pump flow demand S5 to a state switch block B6 which will be further described below. On the other hand, the efficiency evaluation block B4 calculate a pump efficiency as a ratio of hydraulic power to be applied to the fuel and driving power to be applied to the fuel pump 4 to reach the target pressure S1 in the injection rail 2. The pump efficiency η may be approximated for an electrically driven pump, for example, according to the following equation:

(36) η = [ m . F + m . L + m . R ρ F * ( p r - p t ) ] U B * I P

(37) In this equation U.sub.B is the electrical voltage and I.sub.P the electrical current applied to the pump. Further, p.sub.r is the target rail pressure, p.sub.t is pressure in the fluid source, e.g. a tank, to which the fuel pump is connected, and ρ.sub.F is the density of the fuel. {dot over (m)}.sub.F is the mass flow of fuel represented by the output demand, {dot over (m)}.sub.L is a mass flow of leaked fuel, and {dot over (m)}.sub.R is the mass flow of fuel required to maintain or reach the target pressure in the injection rail. This calculation may, for example, be carried out in step M9.

(38) The pump efficiency evaluation block B4 may be configured to output the calculated pump efficiency η as an efficiency signal S7 to an eco-switch block B5 which will be described later by reference to FIG. 6. The eco-switch block B5 may further be configured to receive the fuel pump flow demand S5 from the summation block A2, as schematically shown in FIG. 3.

(39) The output demand S2 may be provided to a second converter block B3 which may be configured to convert the format of the output demand S2 to the format in which the actual filling S6 is provided. For example, the actual filling S6 may be provided in the format of a filling ratio V.sub.cor/V.sub.0, wherein V.sub.cor is the corrected volume of the fuel in the injection rail 2 (see equation above) and V.sub.0 is the geometric volume of the internal space of the injection rail 2. In particular, the output demand S2, when provided as volume may be divided by the geometric volume V.sub.0 in block B3. The actual filling S6 and the converted output demand S2 may then be provided to a subtraction block A3 which subtracts the converted output demand S2 from the actual filling S6 and outputs the result S8 to the eco-switch block B5 and, optionally, to a comparator block B7. The comparator block B7 may be configured to compare the result S8 to a filling threshold value and outputs a logical value “0” or “1”, depending on the comparison result, to the state switch B6. In particular, the comparator block B7 may be configured to output logical value “1” when the result S8 is smaller than a threshold and “0” when the result S8 is greater or equal than the threshold. The threshold may be one or 100%, when the actual filling S6 is provided as and the output demand S2 is converted to a filling ratio.

(40) The eco-switch block B5 is shown in detail in FIG. 6. As exemplarily shown in FIG. 6, the eco-switch block B5 may be realized as a state machine that outputs logical values “1” and “0” depending on at least the determined pump efficiency signal S7 as an input signal. In other words, the eco-switch block B5 at least may include a comparator block B51 configured to compare the determined pump efficiency signal S7 to an efficiency threshold and output logical value “1”, when the determined pump efficiency is greater or equal than the efficiency threshold, and “0”, when the determined pump efficiency is less than the efficiency threshold. The efficiency threshold, for example, may be in the range between 0.25 and 0.5. For example, the efficiency threshold may be about 0.4.

(41) As shown in FIG. 6, the eco-switch block B5 may further include an engine efficiency evaluation block B52 configured to receive the pump flow demand S5, e.g. in the format of a rotational speed such as rounds per minute or in the format of a flow such as kg/hour and the pump efficiency S7. The engine efficiency evaluation block B52 may be configured to determine a specific energy consumption of the fuel pump 4 based on the pump flow demand S5, the pump efficiency S7, and an engine specific fuel demand which is provided from a look-up-table. The specific energy consumption of the fuel pump 4 may then be provided to a further comparator block B53 which compares it to a specific energy consumption threshold and outputs logical value “1”, when the specific energy consumption of the fuel pump 4 is less than the specific energy consumption threshold, and logical value “0”, when the specific energy consumption of the fuel pump 4 is greater than the specific energy consumption threshold.

(42) As further shown in FIG. 6, the eco-switch block B5 may include a further comparator block B54 configured to determine a resulting or total filling of the injection rail 2 from the pump flow demand S5 and the result S8 provided by the summation block A3 and compare it to a maximum admissible filling of the injection rail 2. The comparator block B54 may be configured to output logical value “1”, when the total filling is less than the maximum admissible filling, and “0”, when the total filling is greater or equal than the maximum admissible filling.

(43) As further shown in FIG. 6, the logical outputs of comparator blocks B51, B53, B54 are provided to a multiplication block B56 which multiplies these values. Thus, the eco-switch block B5 may be configured to output logical value “1” when the logical values of each comparator blocks B51, B53, B54 is “1”. As is shown in FIG. 3, the state switch block B6 may be configured to receive the fuel pump flow demand S5, the output of the eco-switch block B5, and the output of the comparator block B7 and output the of the fuel pump flow demand S5 to the output interface 12 of the control device 1 if one of the values received from the eco-switch block B5 and the comparator block B7 is “1”.

(44) Accordingly, in a first control mode, controlling M9 the operation of the fuel pump 4 may include calculating a pump efficiency as a ratio of hydraulic power to be applied to the fuel and driving power to be applied to the fuel pump 4 to reach the target pressure S1 in the injection rail 2. The fuel pump 4 is only operated when the calculated pump efficiency is greater than an efficiency threshold (comparison block B51) and, optionally, when the other comparison blocks B53, B54 in the eco-switch block B5 output “1”. Optionally, when the calculated pump efficiency is less than the efficiency threshold, the fuel pump 4 is only operated when the actual filling of the injection rail 2 is less than or equal to a filling threshold value depending on the fuel demand, which results from the comparison in block B7.

(45) FIG. 4 exemplarily shows a control routine performed during steps M8 and M9 of the method M when a second control mode is selected in accordance with control mode signal S3. As is shown in FIG. 4, the control routine, as an input, receives the set value S1 for the target pressure, the actual pressure S4, the output demand S2, and the actual filling S6 of the injection rail 2. Thus, in the second control mode, the step M7 is performed, too.

(46) In the second control mode, the fuel pump flow demand S5 may be determined in the same way as explained for the first control mode. In particular, the actual pressure S4 and the target pressure S1 may be provided to the subtraction block A1 which subtracts the actual pressure S4 from the target pressure S1 and outputs a corresponding error signal to the PI-control block B1. The PI-control block B1 issues an actuation signal to a summation block A2, wherein the PI-control block B1 issues the actuation signal based on the error signal according to a PI-rule. The actuation signal may, for example, be in the format of a value corresponding to a rotational speed of the fuel pump 4 or in the format of a pressure.

(47) The output demand S2 may, for example, be provided in the format of a value corresponding to the volume of fuel to be injected. Thus, as shown in FIG. 4, the output demand S2 preferably is provided to the converter block B2 configured to convert the format of the output demand to the format of the actuation signal of the PI-control block B1. In the second control mode, the output demand S2, for example, may be converted to a pressure value. Further, the converted output demand S2 may be provided to the summation block A2 configured to add the output demand S2 to the actuation signal and outputs the pump flow demand S5. Hence, in the second control mode, determining M7 the fuel pump flow demand S5 may include determining a first fuel pump flow demand percentage based on the difference between the set value S1 for the target pressure and the actual pressure. The first fuel pump flow demand percentage corresponds to the output of the PI-block B1. Likewise, in the second control mode, determining M7 the fuel pump flow demand S5 may further include adding the determined first fuel pump flow demand percentage to a second fuel pump flow demand percentage proportional to the output demand S2. As visible from FIG. 4, the second fuel pump flow demand percentage may correspond to the output of the converter block B2.

(48) As shown in FIG. 4, the fuel pump flow demand S5 may be provided to a limiter block B8 which maintains the fuel pump flow demand S5, in particular a variation over time of the fuel demand, within predefined thresholds to prevent damages of the pump 4. Further, also in the second control mode, the output demand S2 may be provided to a second converter block B3 which may convert the format of the output demand S2 to the format in which the actual filling S6 is provided. For example, the actual filling S6 may be provided in the format of the filling ratio V.sub.cor/V.sub.0, as explained above. Thus, the output demand S2, when provided as volume may be divided by the geometric volume V.sub.0 in block B3. The actual filling S6 and the converted output demand S2 are then provided to the subtraction block A3 configured to subtract the converted output demand S2 from the actual filling S6 and output the result S8 to a comparator block B9. Comparator block B9 may be configured to determine, from the result S8, whether the output demand S2 is greater or equal than the maximum admissible filling of the injection rail 2. In response to the Comparator block B9 determining that the output demand S2 is greater or equal than the maximum admissible filling of the injection rail 2, the Comparator block B9 may be configured output logical value “1”. In response to Comparator block B9 determining that the output demand S2 is less than the maximum admissible filling of the injection rail 2, the Comparator block B9 may be configured to output logical value “0”.

(49) The output of the comparator block B9 and the output of the limiter block B8 (fuel pump flow demand S5) may be provided to the state switch block B6. In the second control mode, the state switch block B6 causes issuance of the of the fuel pump flow demand S5 to the output interface 12 of the control device 1 if the value received from the comparator block B8 is “0”. If the value received from the comparator block B8 is “1”, the state switch block B6 does not output the fuel pump flow demand S5 and, thus, inhibits or stops operation of the pump. Hence, in the second control mode, controlling M9 the operation of the fuel pump 4 may include operating the fuel pump 4 such that operation of the fuel pump 4 is inhibited, in particular stopped, when the output demand S2 compared to the actual filling exceeds a predetermined threshold.

(50) FIG. 5 exemplarily shows a control routine carried out during steps M8 and M9 of the method M when a third control mode is selected in accordance with control modes signal S3. As is shown in FIG. 5, the control routine, as an input, receives the set value S1 for the target pressure, the actual pressure S4, the output demand S2, and the actual filling S6 of the injection rail 2. Thus, in the first control mode, the step M7 is performed, too.

(51) As shown in FIG. 5, to determine the fuel pump flow demand S5, similar as in FIG. 3, the actual pressure S4 and the target pressure S1 may be provided to a subtraction block A1 which subtracts the actual pressure S4 from the target pressure S1 and outputs a corresponding error signal to a PI-control block B1. The PI-control block B1 issues an actuation signal to a summation block A2, wherein the PI-control block B1 issues the actuation signal based on the error signal according to a PI-rule. The actuation signal may, for example, be in the format of a value corresponding to a rotational speed of the fuel pump 4.

(52) As is shown in FIG. 5, the actual filling S6 may be provided to a calculation block B10, for example, in the format of a filling ratio. The calculation block B10 may be configured to calculate an effective available filling of the injection rail by subtracting the maximum filling of the injection rail 2 at the target pressure S1 from the actual filling of the injection rail. The actual filling may be determined as product of the geometric volume V.sub.0 of the injection rail 2 and the filling ration provided with signal S6. The maximum filling of the injection rail 2 at the target pressure S1 may be determined as corrected volume V.sub.cor with the above mentioned formula in which for p.sub.r the set value S2 of the target pressure is set.

(53) As shown in FIG. 5, the calculated effective available filling output by the calculation block B10 and the output demand S2 may be provided to a summation block A4. The summation block A4 may be configured to add the output demand S2 and the effective available filling volume and, therefore, determine an effective demand. The effective demand may, for example, be provided to a converter block B2 configured to convert the format of the effective demand to the format of the output of the PI-control block B1. In the present case, the output demand S2 therefore may be converted to a rotational speed of the fuel pump 4. The effective demand is then provided to the summation block A2 configured to output the fuel pump flow demand S5 as the sum of the effective demand and the output of the PI-block B1.

(54) Consequently, in the third control mode, calculating the fuel pump flow demand S5 may include calculating an effective available filling of the injection rail 2 as a difference between a maximum filling of the injection rail 2 at the target pressure S1 and the actual filling, and determining an effective demand by adding the output demand S2 and the effective available filling volume.

(55) As exemplarily shown in FIG. 5, in the third control mode, optionally, the fuel pump flow demand S5 may be input to a pump efficiency evaluation block B4 which determines a pump efficiency as described above by reference to FIG. 3. As further apparent from FIG. 5, the determined pump efficiency S7, the fuel pump flow demand S5, and the actual filling S6 may be provided to an eco-switch block B5, which works as explained above by reference to FIG. 6. It should be noted, that in this case, the eco-switch block B5 may be configured to directly receive the actual filling S6 and, therefore, block B54 already receives the actual filling and not necessarily is required to determine it from the fuel pump flow demand S5 as stated above. As also shown in FIG. 5, the output of the eco-switch block B5 and the fuel pump flow demand S5 routed through by the optional pump efficiency evaluation block B4 may be provided to state switch block B6 which outputs the fuel pump flow demand S5 to the output interface 12 of the control unit 1, when the output of the eco-switch is “1”.

(56) Although the here afore-mentioned method and system have been described in connection to vehicles, for a person skilled in the art it is clearly and unambiguously understood that the here described system and method can be applied to various objects which comprise internal combustion engines.

(57) The invention has been described in detail referring to exemplary embodiments. However, it will be appreciated by those of ordinary skill in the art that modifications to these embodiments may be made without deviating from the principles and central ideas of the invention, the scope of the invention defined in the claims, and equivalents thereto.

REFERENCE LIST

(58) 1 control device 2 injection rail 3 pressure sensor 4 fuel pump 5 mode selection switch 10 processing unit 11 input interface 12 output interface 100 fuel injection system 200 internal combustion engine 205 tank 210 engine control unit/ECU 215 gas pedal A1 subtraction block A2 summation block A3 subtraction block A4 summation block B1 PI-control block B2 converter block B3 converter block B4 pump efficiency evaluation block B5 eco-switch block B6 state switch block B7 comparator block B8 limiter block B9 comparator block B10 calculation block B51 comparator block of the eco-switch block B52 engine efficiency evaluation block B53 comparator block of the eco-switch block B54 comparator block of the eco-switch block M method M1-M9 method steps S1 set value for target pressure S2 output demand S3 control mode signal S4 actual pressure S5 fuel pump flow demand S7 pump efficiency S8 result