The present disclosure generally relates to controlling fuel injectors, and more particularly relates to generating control data for different the fuel injectors operating at different rail pressures.
This section provides background information related to the present disclosure which is not necessarily prior art.
Internal-combustion engines for vehicles are provided with electronic fuel injection systems having one or more fuel injectors for admitting fuel to the combustion chamber of the engine. For reasons of fuel efficiency and exhaust emissions reduction, it is of importance to be able to control precisely the volume of fuel injected by one or more fuel injectors into each cylinder of the engine. In practice, fuel injection systems have at least one injector for each cylinder of the engine and an electronic control unit for controlling each injector individually. Flow-rate variance from injector to injector may occur due to manufacturing variances and/or as a result of injector ageing. In this regard, flow-rate means the amount of fuel passing through the injector per unit of time at a given fuel pressure. The electronic control unit is able to produce control signals that control energization or open time of each injector. The amount of fuel injected, however, can vary in the flow-rate characteristics which may be encountered amongst injectors fitted in the same injection system and over the lifetime of the engine.
In order to compensate for such flow rate variance, calibration cycles are implemented by which measurements are taken relating fuel injection flow rate and injector energization time in order to provide fuel injection gain data. The fuel injection gain data is provided in a map in memory for use in generating control signal for operating the engine. The map relates target fuel injection volume, energization time, rail pressure and injector ID. The map is initially established at manufacturing and may be adjusted throughout the lifetime of the engine. In order to determine the adjusted maps during the operative lifetime of the engine, measurement cycles are run during an engine idle condition at various lower rail pressures, but measurement cycles are not run for higher rail pressure. Such a system may compromise the accuracy of the fuel injection gain data for the higher rail pressures. However, performing the measurement cycles at the higher rail pressure may not be acceptable because of perceptible engine noise in the idle state.
It should also be appreciated that there is a trend to operate engines more in higher rail pressure conditions for efficiency and fuel emission reasons.
Accordingly, it is desirable to establish fuel injection gain data for use in controlling fuel injectors in a time efficient, and accurate way that is operable at high rail pressures without unacceptable engine noise. Furthermore, other desirable features and characteristics of the present invention will become apparent from the subsequent detailed description and the appended claims, taken in conjunction with the accompanying drawings and the foregoing technical field and background.
A method is provided of controlling a fuel injector. The fuel injector is included in a fuel injection system of an internal combustion engine of a vehicle. The fuel injection system includes a fuel rail. The method includes measuring data for the at least one fuel injector relating fuel injection flow rate and fuel injector energization time at a first rail pressure. A correlation function is used to transform the measured data to correlated data relating fuel injection flow rate and injector energization time at a second rail pressure different from the first rail pressure. The fuel injector is controlled using the correlated data relating fuel injection flow rate and injector energization time.
A fuel injection system is provided that includes a fuel injector, a fuel rail, and an electronic control unit. The electronic control unit is configured to measure data for the fuel injector relating fuel injection flow rate and fuel injector energization time at a first rail pressure. A correlation function is used to transform the measured data to correlated data relating fuel injection flow rate and injector energization time at a second rail pressure different from the first rail pressure. The fuel injector is controlled using the correlated data relating fuel injection flow rate and injector energization time.
Further, a non-transitory computer readable medium is provided that stores a program, which when executed on an electronic control unit is configured to measure data for the fuel injector relating fuel injection flow rate and fuel injector energization time at a first rail pressure, transform the measured data using a correlation function to correlated data relating fuel injection flow rate and injector energization time at a second rail pressure different from the first rail pressure, and control the fuel injector using the correlated data relating fuel injection flow rate and injector energization time.
The exemplary embodiments will hereinafter be described in conjunction with the following drawing figures, wherein like numerals denote like elements.
The following detailed description is merely exemplary in nature and is not intended to limit the invention disclosed herein or the application and uses of the invention disclosed herein. Furthermore, there is no intention to be bound by any principle or theory, whether expressed or implied, presented in the preceding technical field, background, summary or the following detailed description, unless explicitly recited as claimed subject matter.
Some embodiments may include an automotive system 100, as shown in
The air may be distributed to the air intake port(s) 210 through an intake manifold 200. An air intake duct 205 may provide air from the ambient environment to the intake manifold 200. In other embodiments, a throttle body 330 may be provided to regulate the flow of air into the manifold 200. In still other embodiments, a forced air system such as a turbocharger 230, having a compressor 240 rotationally coupled to a turbine 250, may be provided. Rotation of the compressor 240 increases the pressure and temperature of the air in the duct 205 and manifold 200. An intercooler 260 disposed in the duct 205 may reduce the temperature of the air. The turbine 250 rotates by receiving exhaust gases from an exhaust manifold 225 that directs exhaust gases from the exhaust ports 220 and through a series of vanes prior to expansion through the turbine 250. The exhaust gases exit the turbine 250 and are directed into an aftertreatment system 270. This example shows a variable geometry turbine (VGT) with a VGT actuator 290 arranged to move the vanes to alter the flow of the exhaust gases through the turbine 250. In other embodiments, the turbocharger 230 may be fixed geometry and/or include a waste gate.
The aftertreatment system 270 may include an exhaust pipe 275 having one or more exhaust aftertreatment devices 280. The aftertreatment devices may be any device configured to change the composition of the exhaust gases. Some examples of aftertreatment devices 280 include, but are not limited to, catalytic converters (two and three way), oxidation catalysts, lean NOx traps, hydrocarbon adsorbers, selective catalytic reduction (SCR) systems, and particulate filters, such as a Selective Catalytic Reduction on Filter (SCRF) 500.
The SCRF 500 may be associated with a temperature sensor upstream of the SCRF 500 and temperature sensor downstream of the SCRF 560.
Other embodiments may include a high pressure exhaust gas recirculation (EGR) system 300 coupled between the exhaust manifold 225 and the intake manifold 200. The EGR system 300 may include an EGR cooler 310 to reduce the temperature of the exhaust gases in the EGR system 300. An EGR valve 320 regulates a flow of exhaust gases in the EGR system 300.
Other embodiments may include also a low pressure exhaust gas recirculation (EGR) system, not described in detail herein.
The automotive system 100 may further include an electronic control unit (ECU) 450 in communication with one or more sensors and/or devices associated with the ICE 110. The ECU 450 may receive input signals from various sensors configured to generate the signals in proportion to various physical parameters associated with the ICE 110. The sensors include, but are not limited to, a mass airflow and temperature sensor 340, a manifold pressure and temperature sensor 350, a combustion pressure sensor 360, coolant and oil temperature and level sensors 380, a fuel rail pressure sensor 400, a cam position sensor 410, a crank position sensor 420, exhaust pressure sensors 430, an EGR temperature sensor 440, an accelerator pedal position sensor 445 and a fuel injection rate sensor 712 (schematically shown in
Turning now to the ECU 450, this apparatus may include a digital central processing unit (CPU) in communication with a memory system, or data carrier 460, and an interface bus. The CPU is configured to execute instructions stored as a program in the memory system, and send and receive signals to/from the interface bus. The memory system may include various storage types including optical storage, magnetic storage, solid state storage, and other non-volatile memory. The interface bus may be configured to send, receive, and modulate analog and/or digital signals to/from the various sensors and control devices. The program may embody the methods disclosed herein, allowing the CPU to carry out the steps of such methods and control the ICE 110.
The program stored in the memory system 160 is transmitted from outside via a cable or in a wireless fashion. Outside the automotive system 100 it is normally visible as a computer program product, which is also called computer readable medium or machine readable medium in the art, and which should be understood to be a computer program code residing on a carrier, said carrier being transitory or non-transitory in nature with the consequence that the computer program product can be regarded to be transitory or non-transitory in nature.
An example of a transitory computer program product is a signal, e.g. an electromagnetic signal such as an optical signal, which is a transitory carrier for the computer program code. Carrying such computer program code can be achieved by modulating the signal by a conventional modulation technique such as QPSK for digital data, such that binary data representing said computer program code is impressed on the transitory electromagnetic signal. Such signals are e.g. made use of when transmitting computer program code in a wireless fashion via a Wi-Fi connection to a laptop.
In case of a non-transitory computer program product, the computer program code is embodied in a tangible storage medium. The storage medium is then the non-transitory carrier mentioned above, such that the computer program code is permanently or non-permanently stored in a retrievable way in or on this storage medium. The storage medium can be of conventional type known in computer technology such as a flash memory, an Asic, a CD or the like.
Instead of an ECU 450, the automotive system 100 may have a different type of processor to provide the electronic logic, e.g. an embedded controller, an onboard computer, or any processing module that might be deployed in the vehicle.
In
In one exemplary embodiment as derivable from
In the shown embodiment of
The system of modules of
Referring to
The correlation module 754 uses a correlation function in the form of a rotation matrix with offset. It has been found that a measured gain curve 780 at one rail pressure can be correlated to a gain curve 784 at another rail pressure by using such a correlation function, with suitably determined calibration parameters 720, as shown in
x′=(x+a)*cos(α)−y*sin(α)−a+b
y′=(x+a)*sin(α)+y*cos(α)+c
where α, a, b and c are calibration parameters 720 obtained from the map of calibration parameters 718.
The calibration parameters 720 can be determined using a regression analysis on tests performed on a population of similar fuel injectors at a variety of rail pressures. Such methods of determining calibration parameters 720 for fitting correlation functions to measured data are well known in the art. For example, a least squares optimization method could be utilized. The calibration parameters 720 so obtained (usually at a manufacturing or testing plant) are stored in the map of calibration parameters 718. The calibration parameters 720 may be determined for each transformation envisaged. For example, a first set of calibration parameters 720 may be determined for transforming measured data at a first rail pressure (e.g. 160 MPa) to a second rail pressure (200 MPa) and a second set of calibration parameters 720 may be determined for transforming measured data at the first rail pressure (e.g. 160 MPa) to a third rail pressure (e.g. 220 MPa) different from the second rail pressure.
The correlation module 754 may be configured to store a map of gain curve data 706 including the measured gain curve data 770 at the test rail pressure and the correlated gain curve data 702 for at least one different rail pressure obtained using the correlation function described above.
The control signal generation module 756 is configured to utilize the stored map of gain curve data 704 in order to generate control signals to energize fuel injectors 160 during operation of the ICE 110. In particular, at least one electronic pulse defining a fuel injector energization time is generated based on a target fuel rate and rail pressure specified by the electronic control unit 450 and the associated energization time specified by the map of gain curves 704 for the target fuel rate specified rail pressure.
In
The step 716 may generate a number of sets of gain curve data 770 defining a relationship between injected fuel rate and injector energization time. For example, a set of gain curve data 770 may be measured for each fuel injector 160 of the ICE 110. Further, sets of measured gain curve data 770 may be obtained for more than one rail pressure. For example, a set of measured gain curve data 770 may be obtained for each of a plurality (such as 2, 3, 4, 5 or more) of rail pressures distributed in an exemplary operating range of 25 MPa to 175 MPa.
The measurement cycle may generate control signals corresponding to a number of energization times for the at least one fuel injector 160 sufficient to generate a relationship between fuel injection rate and energization time as shown by gain curve 780. For example, at least 10 different energization times may be tested, distributed between 120 and 230 microseconds.
In step 700, measure gain curve data 770 at a first rail pressure is transformed to correlated gain curved data 702 at a second, different rail pressure using a correlation function as described above. Step 700 is performed through correlation module 754. The correlation function, described above, is populated with calibration parameters 720 that have been predetermined, where the calibration parameters 720 are specific for the transformation from the first rail pressure to the second rail pressure. The step 700 produces correlated gain curve data 702 at the second, different rail pressure for storage in the map of gain curve data 704. The step 700 may produce a plurality of sets of correlated gain curve data 702 obtained from the correlation function and different sets of calibration parameters 720.
For example, it is envisaged that measured gain curve data 770 at a first rail pressure (e.g. 160 MPa) obtained from the measurement step 716, optionally via the map of gain curves 704, can be transformed to sets of correlated gain curve data 702 for at least two further different rail pressures (e.g. 200 MPa and 220 MPa). The correlation function is loaded with different sets of calibration parameters 720, one set defining the gain curve transformation from a gain curve measured at a first rail pressure to a gain curve at a first of the two different rail pressures and another set defining the gain curve transformation from a gain curve measured at the first rail pressure to a gain curve at a second of the two different rail pressures. In an alternative embodiment, at least first and second sets of measured gain curve data 770 obtained under different rail pressures can each be transformed to one or more sets of correlated gain curve data 702 using corresponding calibration parameters 720 in the correlation function.
The correlated gain curve data 702 and the measured gain curve data 770 is stored in the map of gain curve data 704. The gain curve data 702, 770 stored in the map 704 may include respective sets of gain curve data for each fuel injector 160 of the ICE 110.
In control signal generation step 708, gain curve data 706 is retrieved from the map of gain curve data 704 during operation of the ICE 110 in order to generate control signals 710 for the fuel injectors 160 for proper operation of the ICE 110. The control signal generation step 708 is performed through the control signal generation module 756.
According to methods and systems describe herein, fuel injection rate gain curve adjustments during operation of the engine and/or memory initialization at the beginning of vehicle life can be performed efficiently and accurately. For the memory initialization, a single measurement cycle can be performed for an injector at a first rail pressure to establish a measured gain curve and the correlation function can be used to establish the gain curves at all the other rail pressures required for operation of the engine. Thus, it is possible for the correlation matrix to transform both to lower and higher rail pressure gain curves from the measured gain curve. For map adjustments, one or a plurality of maps for different rail pressures can be established using an accurate correlation law for transforming measured gain curve data at one pressure to correlated gain curve data at one or more further rail pressures. Gain curve data can be established for rail pressures greater than 170, 180, 190, 200, 210, 220 MPa, etc. by correlation without undesirable engine noise during the measurement cycle since the measured data can be established at lower rail pressures.
While at least one exemplary embodiment has been presented in the foregoing detailed description, it should be appreciated that a vast number of variations exist. It should also be appreciated that the exemplary embodiment or exemplary embodiments are only examples, and are not intended to limit the scope, applicability, or configuration of the disclosure in any way. Rather, the foregoing detailed description will provide those skilled in the art with a convenient road map for implementing the exemplary embodiment or exemplary embodiments. It should be understood that various changes can be made in the function and arrangement of elements without departing from the scope of the disclosure as set forth in the appended claims and the legal equivalents thereof.