Various embodiments of the inventions pertain to the analysis and control of a transient flow of a liquid or gas, and in some embodiments to the pulsed injection of fuel into an engine.
In order for diesel engines to continue to meet tightening emissions regulations and to further reduce fuel consumption and noise, greater flexibility in the fuel injection process is helpful. More complex injection profiles coupled with advanced modes of combustion can result in significant reductions in emissions and fuel consumption. Piezoelectric injectors are faster and more powerful than solenoid injectors, allowing direct, hydraulically amplified movement of the injector needle. A piezo-electric injector allows faster needle motion, resulting in better air entrainment, spray development, and injection velocity.
Direct needle control can also allow multiple, tightly spaced injections. This may be useful for controlling spatial fuel distribution and managing the heat release profile—allowing reductions in noise. Enhanced control also has utility in improving the ultra-clean and efficient technology of low-temperature combustion.
One reason that it is difficult to deliver accurate fueling in a desired profile is that it is difficult to directly measure fuel flow on a pulse-to-pulse basis. If, instead, a fuel flow estimate could be obtained, closed-loop control strategies could be used to ensure proper fueling delivered in the desired profile. Electronically controlled solenoid injectors generally run open-loop, referring to maps to meter the appropriate fuel.
Various embodiments of the inventions discussed herein provide improvements with regards to the estimation of fuel flow.
Some embodiments of the present invention pertain to estimation of the quantity and timing of discrete injections of fuel injected during operation of an engine.
One aspect of the present invention pertains to method of controlling an internal combustion engine. Some embodiments include an electronic controller operating a piezo-electrically actuated fuel injector. Other embodiments include actuating the injector, and measuring the actuation voltage. Yet other embodiments include using the measurement of voltage and calculating an estimated electrical signal by the electronic controller.
Another aspect of the present invention pertains to an electronic controller operably connected to an electrically actuatable fuel injector, and a predetermined desired transient input of fuel. Other embodiments include transmitting a first injector control signal and flowing a first transient input of fuel to the engine. Yet other embodiments include measuring an input parameter to the fuel injector during the first transient input of fuel, calculating an estimated transient input of fuel using the measured input parameter, and comparing the estimated transient input of fuel to the desired transient input of fuel.
Yet another aspect of the present invention pertains to a method of controlling a liquid or gas injection system, including actuating an electronically controlled liquid or gas injector with a first electrical signal including a pair of electrical pulses separated by a dwell time. Still other embodiments include measuring an input to the electric injector actuator and using the measured input and calculating an estimated pair or a larger pulse train of injected liquid or gas pulses.
It will be appreciated that the various apparatus and methods described in this summary section, as well as elsewhere in this application, can be expressed as a large number of different combinations and subcombinations. All such useful, novel, and inventive combinations and subcombinations are contemplated herein, it being recognized that the explicit expression of each of these combinations is excessive and unnecessary.
a) shows a system structure according to one embodiment of the present invention.
b) shows a control loop structure for a fuel injector
c) shows a control method according to another embodiment of the present invention.
For the purposes of promoting an understanding of the principles of the invention, reference will now be made to the embodiments illustrated in the drawings and specific language will be used to describe the same. It will nevertheless be understood that no limitation of the scope of the invention is thereby intended, such alterations and further modifications in the illustrated device, and such further applications of the principles of the invention as illustrated therein being contemplated as would normally occur to one skilled in the art to which the invention relates. At least one embodiment of the present invention will be described and shown, and this application may show and/or describe other embodiments of the present invention. It is understood that any reference to “the invention” is a reference to an embodiment of a family of inventions, with no single embodiment including an apparatus, process, or composition that should be included in all embodiments, unless otherwise stated.
The use of an N-series prefix for an element number (NXX.XX) refers to an element that is the same as the non-prefixed element (XX.XX), except as shown and described thereafter. As an example, an element 1020.1 would be the same as element 20.1, except for those different features of element 1020.1 shown and described. Further, common elements and common features of related elements are drawn in the same manner in different figures, and/or use the same symbology in different figures. As such, it is not necessary to describe the features of 1020.1 and 20.1 that are the same, since these common features are apparent to a person of ordinary skill in the related field of technology. Although various specific quantities (spatial dimensions, temperatures, pressures, times, force, resistance, current, voltage, concentrations, wavelengths, frequencies, heat transfer coefficients, dimensionless parameters, etc.) may be stated herein, such specific quantities are presented as examples only, and further, unless otherwise noted, are approximate values, and should be considered as if the word “about” prefaced each quantity. Further, with discussion pertaining to a specific composition of matter, that description is by example only, and does not limit the applicability of other species of that composition, nor does it limit the applicability of other compositions unrelated to the cited composition.
Various embodiments of the present invention pertain to estimation of the quantity and timing of one or more pulses of fuel injected into an engine. However, various other embodiments of the present invention may pertain to the estimation of the quantity and timing of pulses of any liquid or gas into systems other than engines, especially in those systems in which the pulse timings are short enough to be influenced by the transient response and electromechanical dynamics of the pulse-producing equipment. Although some of the results presented herein were obtained with a diesel engine and diesel injectors, such information is by way of example only, and various embodiments of the present invention are applicable to any engine to which fuel is provided include diesel, spark ignition, gas turbines, and rotary (Wankel) engines.
In some embodiments, an estimation method is described that permits an estimation of fuel injected into an engine, especially in those cases in which any sensor being used to measure fuel flow does not exist or have sufficient high speed response or high frequency response to accurately measure the injection event.
Further, some embodiments of the present invention pertain to those systems in which the electrically actuated injector has electrical, mechanical, and/or hydraulic dynamics that should be accounted for when operated in a pulsed manner. As one example, some internal combustion engines are operated with a train of discrete fuel injections in which the dwell (off time) between adjacent pulses is so short that the electro-hydromechanical injector has not achieved a steady state after the control signal of a first pulse ends, and before a second pulse is initiated. In such applications, the estimation methods disclosed herein, especially those which take into account the dynamics of the fuel injector, can more accurately estimate the quantity and timing of fuel that was actually delivered to the engine, which can be useful in correlating the control signals to a desired engine output (such as an emission from the engine exhaust, the noise created during operation, the fuel consumption of the engine, torque or power provided by the engine, or related engine operating parameters.
One embodiment of the present invention pertains to the use of a mathematical model of a fuel injector to predict a transient fuel flow of fuel injected into an engine. Some embodiments of the present invention utilize the results of a simulation model of a piezoelectric injector that has been analyzed and shown to predict the injection rate, piezo stack voltage, and piezo stack current of the prototype injector at two different rail pressures. Simplified driver circuits, linear piezo response, and rigid body assumptions were utilized. Some or all of these predictions can be used to calculate errors during implementation, and these errors can be corrected by closed-loop control.
One embodiment of an estimation scheme for a piezoelectric actuated fuel injector is discussed here (
The flow rate estimation strategy is utilized in some embodiments for cycle-to-cycle computation. High speed data acquisition captures and stores important estimation variables such as the stack voltage and body pressure during the injection period, and computation of state variables is delayed to more efficiently utilize the processor over the entire cycle. With this cycle-to-cycle estimation of flow being available as feedback, a closed loop control algorithm is developed for control of quantities and realized dwell times for tightly spaced, multiple pulse profiles. A simplified “two pulse approximation” model is developed and coupled with a modified discrete integral controller, and with some reformulation, is shown to have reduced or no steady-state error and preferred overdamped, asymptotic behavior to prevent pulse bleed during control action.
a) shows a system 20 according to one embodiment of the present invention. A controller 30, such as an engine control unit (ECU) or full authority digital electronic control (FADEC) is provided an operator input 18 that initiates some desired operation of engine 22 (shown as act 110 in
Controller 30 receives the various operator inputs and other sensor inputs, and preferably digitizes these signals for operations to be performed by one or more algorithms representing software 40 stored within memory. Various algorithms within software 40 determine how to convert the operator input into a control scheme, the scheme including the injection of a transient input of fuel, such as one or more discrete pulses of fuel (as represented by act 120 in
a) shows that an output such as an injector driver control signal 51 is provided to an electrically actuated fuel injector 50. Injector 50 receives fuel under pressure, and converts the control signal to physical operation, which results in the injection of fuel into a manifold or combustion chamber (including, by way of example, gas turbine combustion systems including wave rotors) for subsequent combustion within engine 22.
b) shows additional components within algorithm 40.
In some embodiments, fuel injector 50 converts the signal from driver 48 into physical operations. These operations change the position or other state of components within injector 50, and result in the providing of an actual train of fuel pulses 54 provided for combustion within engine 22. Further discussion of the conversion dynamics from signal to fuel flow output for one particular fuel injector will be described later with regards to
Various input parameters to fuel injector 50 are provided to a flowrate estimation algorithm 42 within software 40 (as represented by act 140). Examples of these inputs include injector body pressure 52.1 and piezo-electric stack voltage 52.2. Further, control signal 51, representative of the desired fuel pulse, is further fed to estimator 42. Estimator 42 then uses the various inputs to estimate the actual pulse of fuel (as represented by act 150).
Although what is shown and described is the providing of a particular pressure and voltage, it is understood that estimator 42 can be provided with any measurable inputs or outputs from injector 50. Other examples include measurements of current (for those electrical actuators that can be modeled in terms of current flow). Further, although what is shown and described herein is measurement of pressure 52.1 as provided to the fuel injector at its location on engine 22, it is appreciated that the pressure could be measured at various locations, such as along the conduit providing pressure from the common rail (as shown in
Piezoelectric injectors can deliver many, tightly spaced pulses per cycle. If pulses are commanded too closely together (i.e. if the commanded dwell between pulses is too short), they will ‘bleed’ into one another, as is shown in
In addition to the dependence on commanded dwell (
One effect shown in
Even though the commanded dwell time and on-time for the second pulse are identical for the cases in
With accurate flow rate estimates, closed-loop control can be implemented for real-time, on-line correction of the commanded on/off times to force the output to converge to the desired profile.
An estimator according to one embodiment of the present invention utilizes a derived physically-based model of a direct acting piezoelectric fuel injector 50 to synthesize a nonlinear fuel flow rate estimator utilizing piezo stack voltage 52.2 and the line pressure 52.1 (see
Piezo stack 58 converts the driving voltage 52.2 to a displacement input on a hydromechanical unit (injector body) 59. This displacement input from the piezo stack drives one or more hydromechanical components, which in turn changed the position of a hydromechanical valve (needle) 56. The location of the end of valve 56 from a nozzle establishes a flow area fed by fuel within injector body 59. A mass flowrate 54 of one or more pulses of fuel is provided to engine 20.
This injector 50 according to one embodiment of the present invention uses hydraulic amplification to transmit energy from the piezoelectric stack 58 to the needle 56. The area ratio of the stair-like ledge, shown in
A TTL (Transistor-Transistor Logic) signal is sent to the piezo stack driver as the input to the system. However, it is understood that the analysis and description provided herein pertaining to discrete pulses is also applicable to any type of voltage signal. As one example, the algorithm described herein can also be used when the voltage input (or current input) to the electric actuator is continuously variable. Especially in those situations in which the changing nature of the electrical input is so quick that the mechanical dynamics of the injector are insufficiently slow to keep up.
The TTL triggers the driver to charge the piezo stack up to 1000 V. As charge flows to the piezoelectric discs, they expand, causing downward motion of the top link and bottom link. Although what is shown and discussed is the generation and measurement of a voltage signal to a piezo stack, it is understood that the present invention is not so limited, and contemplates the use of other types of actuators as well as, and further can include the measurement of quantities other than the stack voltage in order to assess the control signal input to the electrically actuated fuel injector.
When the bottom link moves down, the stair-like ledge displaces liquid in the needle lower volume, raising the pressure below the needle. Eventually, the pressure across the needle becomes large enough for upward needle movement, pushing fluid out of the needle upper volume through the check valve orifice into the injector body. The needle uncovers the nozzle holes and fuel flows out of the injector.
As the injector driver is triggered to discharge, the piezo stack contracts, but because in some embodiments there is no solid connection between the top and bottom link, the piezo stack cannot pull upwards on the bottom link, lifting the needle. The needle lower volume pressure has remained above the needle upper volume pressure during injection because of the area ratio across the needle. This increased pressure pushes upwards on the bottom link, lowering the needle lower volume pressure and closing the needle. This pushing action continues until the needle lower volume pressure reduces to its pre-injection pressure at which point the needle return spring will close the needle. As the closing action occurs, the check valve may pop open, allowing fuel to fill the needle upper volume more quickly, improving the closing speed.
Some equations for estimator synthesis will be described below. Although an approach according to one embodiment will be described, the present invention is not so limited and contemplates modifications to this model, as well as other models.
The injector system can be thought of as three distinct, dynamically coupled systems: actuator and driver system; fuel flow system; and needle lift system.
The piezoelectric actuator driver for this system is modeled as an input voltage (commanded), Vin, in series with a resistance, inductance, and the piezo stack.
V
in
=Lİ+RI+V
s (2.1)
L is the effective inductance, I is the current, R is the effective resistance, and Vs is the voltage across the piezo stack.
One state for a piezoelectric actuator is the electric displacement (charge density−charge/area), D. The electric displacement can be related to the current with the following equations:
where N is the number of discs in the stack and Adisc is the area of each disc. The relationships can be coupled with Eq. (2.1) to create an equation relating input voltage to piezoelectric charge density.
V
in
=LA
disc
N{umlaut over (D)}+RA
disc
N{dot over (D)}+V
s (2.4)
The constitutive relations for piezoelectric material can be utilized under the assumptions of constant property and frequency independence. They relate electric field, strain, stress, and charge density in piezoelectric materials. Manipulation of two of these equations yields the following relationships used in this model for stack voltage and displacement:
where
d is the piezoelectric coefficient, εx is the permittivity of the material at constant stress, t is the thickness of each disc, F(t) is the force acting on the material, u is the stack elongation, and s33D is the material compliance under constant electric displacement.
The injector has a variety of fluid flow paths, as its hydro-mechanical operating principle typically includes small amounts of fuel flowing into and out of the needle upper volume. The line-pressure (see
Pressure and flow dynamics are modeled using a bulk-modulus flow relationship:
where ωin is the volumetric flow into a volume, ωout is the volumetric flow out of a volume, V0 is the mean volume, β is the bulk modulus of liquid, and P is the pressure.
Assuming that the pressure drop between the inlet from the rail and nozzles is negligible, the pressure inside of the injector will be approximated to be the measured line pressure. With this assumption, the state of the model which represents the line pressure, called body pressure (Pbv), has dynamics represented in the following equation, derived from Eq. (2.7):
where ωrtb is the rail-to-body flow, ωcvf is the flow through the check valve, ωiof is the injector out flow, and
is the fluid capacitance of the body volume. Using an orifice flow equation, the individual flows can be modeled.
where ΔP is the pressure drop against the resistance, ω is the flow through the orifice, Cd is the coefficient of discharge, A0 is the orifice area, and ρ is the liquid density. Simplification of this equation comes from grouping terms into a flow resistance, where
A dynamic equation for the injector body pressure is:
where Prail is the common rail pressure, Puv is the needle upper volume pressure, PcyI is the cylinder pressure, Rrail is the resistance between the common rail and the injector, Rcv is the resistance across the check valve, and Rtotal(x) is the variable flow resistance out of the nozzle, which is a function of the injector needle lift, x. Some embodiments of the present invention include methods and/or apparatus that implement Eq. (2.11) or one of its equivalents.
The needle lift system can be described by non-linear hydro-mechanical equations which represent the force and displacement from the stack forcing the bottom link into the needle lower volume, raising the pressure, and lifting the needle. These dynamics are generally non-linear. The needle rests against the seat, and when the needle lower volume pressure is high enough—the needle lifts. The needle lift system is embedded in the injector such that measurements of any model states may not be available. The non-linear needle system dynamic model is incorporated directly into the estimator. This sub-model contains the states of needle displacement, x, needle velocity, {dot over (x)}, needle upper volume pressure, Puv, needle lower volume pressure Plv, top link displacement, u, top link velocity, {dot over (u)}, check valve displacement z, check valve velocity ż, bottom link displacement during disconnection, y, and bottom link velocity during disconnection, {dot over (y)}.
The three sub-models briefly described above can be summarized by the following nonlinear state model equations. The actuator stack model will be represented by the states x1=[D {dot over (D)}]T, the fuel flow model by the states x2=[Pby], and the needle lift system by x3=[x {dot over (x)} Puv Plv u {dot over (u)} z ż y {dot over (y)}]T. f1, f2, f3, g1, g2 and g3 are known functions of states and inputs to determine state derivatives or model outputs.
The full set of modeling equations is shown above. The coupling between these sub-system models is shown in
The injector system can be into three sub-models, as summarized in Eq. (2.12) through (2.17) and as shown in
Some linear full-order estimation strategies use linear system models to synthesize an estimator. The injector model is generally non-linear; however, when broken into sub-models the actuator/driver model is substantially linear and the fuel flow model can be approximated by a linearized model. Feedback correction of state estimates can be applied directly to the linear actuator/driver equations as well the non-linear dynamic equations in the fuel flow model. The needle lift model can be run open loop, with estimates of electric displacement, {dot over (D)}, and body volume pressure, Pbv, generated as shown in
The input to the real system and estimator according to one embodiment (
Note that the feedback is applied to the sub-model estimators where the measurement is directly relevant—pressure for the fuel flow estimator. The inherent coupling between the sub-models is retained.
The design of a linear full-order estimator can start with a linear system in state-space form.
{dot over (x)}=Ax+Bu y=Cx+Du (3.1)
where x is the state vector, A is the state matrix, B is the input matrix, u is the input vector, y is the output vector, C is the output matrix and D is the direct transmission matrix.
A model representing the real dynamic system can be defined as the following:
{circumflex over ({dot over (x)}=A{circumflex over (x)}+Bu (3.2)
where {circumflex over (x)} is the model estimate of the state and A, B and u are known. Defining the error to be
results in
{dot over ({tilde over (x)}={dot over (x)}−{dot over ({circumflex over (x)}=A{tilde over (x)} (3.4)
This indicates that the error converges to 0 if A is Hurwitz. In order to influence the rate at which the estimate converges to the actual value, feedback can be added so that:
{dot over ({circumflex over (x)}=A{circumflex over (x)}+Bu+L(y−C{circumflex over (x)}) (3.5)
where l is the estimator gain vector
L=[l
1
,l
2
, . . . l
n]T (3.6)
This results in error dynamics described by
{dot over ({tilde over (x)}=(A−LC):{tilde over (x)} (3.7)
with a characteristic equation:
det[sI−(A−LC)]=0 (3.8)
The estimator gains can be chosen by appropriately placing the desired poles for the needed estimator response.
Estimator design begins with a state-space representation of the dynamics. Combining and rearranging Eq. (2.4), (2.5), and (2.6) gives the following differential equation:
Note that defining the states of the system as x1a=D and x1b={dot over (D)}, and the inputs as u1a=u and u1b=V1n. a state-space representation is created of the form {dot over (x)}1=A1x1+B1u1.
The output is the stack voltage as described in Eq. (2.5). This can be written in terms of the defined states and inputs of the form y1=C1x1+D1u1 where y1a=Vs.
Note that this output equation differs from Eq. (2.13) and excludes D. When designing the estimator, the output of the actuator/driver stack sub-model are specified to be consistent with the measured variable, in this case the piezo stack voltage. Defining an observer gain matrix as L1=[L1aL1d]T, the characteristic equation for the dynamics of the estimate error is given.
det[sI−(A1−L1C1)]=0 (3.12)
Solving for the characteristic polynomial,
Selection of the desired poles of the closed-loop estimator system is in some embodiments an iterative process to achieve the desired tracking and filtering tradeoff, and depends on the noise content of the feedback signal. In consideration of the noise level for the stack voltage feedback, an approximate time constant, τa, will be chosen to be 1/200 of 1 ms (5 μs). This time scale can be smaller than the time scale of even the smallest injection event. However, it is recognized that the present invention contemplates any manner of choosing the appropriate time constants.
For τ≈−1/(Real Part of Pole), two real poles are placed at −200,000. This creates the following desired characteristic polynomial.
s
2+400,000s+4·1010. (3.14)
Solving,
L
1a=19 and
L
1b=6·105
Following the same process, the fuel flow system described in Eq. (2.11) will be put into state-space form, but first will be linearized. Eq. (2.11) essentially shows three flow terms affecting the pressure of the injector body:
The first term is the flow from the rail (ωrtb), the second is the flow from the needle upper volume (ωcvf), and the third is the flow out of the injector (ωiof). Linearization of these terms will require simplifying these relationships. A suitable operating pressure region can be picked, and a linear approximation of ωrtb and ωcvf can be made. The subscript lin denotes the linear slope of the pressure/flow relationship for each flow path.
ωiof is a complex non-linear term. Not only is there a nonlinear relationship between the needle lift, x, and the fluid resistance out of the injector, Rtotal(χ), but at any given resistance the flow is also non-linear. To simplify, it is recognized that the estimator is most useful when the needle is open and fuel is flowing, therefore a fully open needle position is chosen for this analysis.
Rearranging the equation gives:
A state of the fuel flow system is x2a=Pbv, the injector body volume pressure. With Prail, Puv, and Pcyl as external influences on the system, they are defined as inputs: u2a=Prail, u2b=Puv, and u2c=Pcyl. The 1-dimensional state-space model is created with the form {dot over (x)}=A2x+B2u.
The output of the system is simply the state y2a=Pbv(x2a) and is written in form of y=C2x+D2u.
This output equation differs from Eq. (3.25) because the output is defined as the measured variable, in this case the body pressure, Pbv. Defining an observer gain matrix as L2=[L2a], the characteristic equation for the dynamics of the error will be
det[sI−(A2−C2)]=0 (3.19)
or the characteristic polynomial
If the body pressure sensor tends to be noisy, a single, real, less aggressive pole selection can be made at −5000. The approximate time constant would be 200 μs. This results in a characteristic polynomial of
(s+5000) (3.21)
Solving, the estimator gain is l2a≈5
The estimate correction scheme in Eq. (3.5) can be utilized for correction in the actuator/driver sub-model. Estimator gains calculated from the linearized fuel flow sub-model, as outlined earlier in Sect. 3.3, are incorporated as shown in
The actuator and stack model from Eq. (2.12) in Sect. 2.2 is corrected by the addition of the estimator gain and error.
The fuel flow system from Eq. (2.14) is also corrected by the estimator gain and errors derived above.
The non-linear needle lift system ({circumflex over (x)}3) is implemented directly as described in Eq. (2.16) without feedback.
One embodiment of the present invention was used experimentally. An estimator according to
A single TTL pulse 2 ms in length is sent to the injector driver. The simulation of flow rate, stack voltage, and body pressure are shown below in
With regards to
With regards to
With regards to
With regards to
The last example (
With regards to
The previous examples showed a variety of pulses of equal size.
Additional experimental observations (
An estimator according to one embodiment of the present invention (
One characteristic of the injector is the relationship between the needle lift, x, and the resistance to flow out of the injector, Rneed(x). With a direct measurement of the needle lift, one could compare measured flow rate to needle lift and empirically determine this relationship. Another method to determine this relationship is to compare the measured flow rate to the modeled needle lift. If a function can be developed mapping needle lift to flow resistance, and it is repeatable for a variety of profiles and injection pressures, then that function can be used.
Because resistance goes from infinity when x=0 to fully open as x→∞, it is more convenient to view 1/Rneed.
Generally, the measured data falls along a common curve, a (1-1) mapping that can be used in modeling. A “calibrated estimate” line is a mathematically convenient analytic fit of the mapping used in the estimator between needle position, x, and flow resistance, Rneed(x).
This plot not only provides additional evidence of the reliability of the mathematical models used in the estimator, but also gives insight into how flow is correlated to needle lift. Notice in
Marked on the plot are the minimum lifts that occur in between the pulses. When the rail pressure is lower, the minimum lift is slightly higher. Note the regime in which this minimum lift occurs—the variable flow regime. In this regime, the difference between the minimum lifts translates to the flow being almost double at this point—making the two pulses appear to bleed as opposed to being distinct for the low rail pressure case. The experimental point was chosen to have a short dwell, which made the minimum needle lift fall close to the transition between the ‘no flow’ and ‘variable flow’ regimes for the high pressure point. Also notice that because the maximum lift is higher for the low pressure trace, the needle spends more total time in the ‘fully open’ regime for both pulses, making the final flow profile appear to be two extended pulses which bleed into one.
Extending the first pulse results in a higher needle lift. As soon as the needle begins to retract it travels a longer stroke to return to the no flow regime, but before it reaches the transition the actuator is commanded to turn back on—lifting the needle back up in the middle of the variable flow regime as opposed to the bottom. The flow rate stays at a higher minimum in between pulses and therefore a bleeding effect is seen in the flow profile.
While the examples given here illustrate these effects for two pulses, they are applicable to a series of pulses strung together. A profile that delivers distinct pulses at one rail pressure may deliver one long pulse at another.
A dynamic estimation of fuel flow out of an injector in some embodiments is calculated rapidly enough that the flow rate can be used as a measurement for a closed-loop control system. The various estimation equation shown herein can be utilized in a real time processor to achieve cycle-to-cycle estimations. Also, a controller is disclosed utilizing the estimation of flow rate to achieve cycle-to-cycle tracking of multiple pulse profiles, specifically the fueling and the dwell time in between injected pulses.
b) shows a portion of an estimation and control structure for an electronic controller. One particular embodiment of the present invention is demonstrated with a dSPACE® controller. The equation and feedback signals were provided onto the dSPACE platform for real-time execution. Code is executed on a real-time processor by syncing the model time step with a real clock, and as long as all of the executions in one time step of the code can be computed in that amount of time, then real-time computation of states is possible.
While there are a significant number of estimator calculations that require a small time step, making real-time processing more difficult, a fuel injection event takes place on a time scale generally less than about ten milliseconds. For an engine running at 1000 FPM crank speed (500 RPM cam) there are 120 ms in a cycle. Because there is an amount of time in a cycle where the processor has few critical processes, that dead time can be used to compute states for a short window earlier in the cycle when injection occurred. The ND conversions occur during injection at the desired “effective” time step, and real inputs and measurements can be used for estimation. This method can be used for cycle-to-cycle computation of states.
This computational strategy of “delaying” real-time integration is shown graphically in
In some embodiments, because computations take place every 10 “effective” time steps, it takes 10 times longer than the event to calculate the states for the whole window. For example, if data is collected for the first 10 ms of an injection event, then it will take 100 ms to calculate the states for that entire window. For cycle-to-cycle control, the engine speed then cannot exceed 1200 RPM crank speed (600 RPM cam). Expanding the speed range can be done by increasing the “effective” model time step (possibly at the expense of accuracy), reducing the real-time processor fundamental time step (may require model simplification), tightening the data collection window, allowing computations across multiple cycles, or using a faster processor.
The injection event takes place during a relatively small portion of cycle (labeled “High Speed Data Capture Window”). The available measurements for estimating the flow rate (characteristics such as TTL signal, stack voltage, and body pressure) are captured and stored during this period at 10 μs intervals. Corresponding computations of estimator states are done at the processor interval of 100 μs using data stored in an array. This creates an estimated flow rate profile where the time domain is scaled by 10. Rescaling the time axis gives the estimate in the proper time domain and allows processing the profile as needed. This can be repeated every cycle allowing for cycle-to-cycle estimation of flow.
While the inventions have been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only certain embodiments have been shown and described and that all changes and modifications that come within the spirit of the invention are desired to be protected.
This application claims the benefit of priority to U.S. Provisional Patent Application Ser. No. 61/285,835, filed Dec. 11, 2009, titled FLOW RATE ESTIMATION FOR PIEZO-ELECTRIC FUEL INJECTION, incorporated herein by reference.
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/US10/60110 | 12/13/2010 | WO | 00 | 6/11/2012 |
Number | Date | Country | |
---|---|---|---|
61285835 | Dec 2009 | US |