This invention relates to an internal combustion engine with the features of the preamble of claim 1 and a method with the features of the preamble of claim 14 or 15.
A class-specific internal combustion engine and a class-specific method are derived from DE 100 55 192 A1. This publication discloses a method for concentricity control of diesel engines, wherein the injection quantity of the injectors assigned to the cylinders is corrected by means of a correction factor.
The problem is that the injectors known from the prior art are replaced after a certain service life (number of operating hours) without knowing whether the replacement is even necessary based on the internal state of the injector.
The object of the invention is to provide an internal combustion engine and a method in which only those injectors need to be replaced where this is necessary due to their internal condition.
This object is achieved by an internal combustion engine with the features of claim 1 and a method with the features of claim 14 or 15. Advantageous embodiments of the invention are defined in the dependent claims.
An example of the liquid fuel is diesel. It could also be heavy oil or another self-igniting fuel.
The invention provides that an algorithm is stored in the control device, which algorithm calculates a state of the injector on the basis of input variables and an injector model, compares the state calculated by means of the injector model with a target state, and produces a state signal in accordance therewith, which state signal is characteristic of a change in the state of the injector that occurs during intended use of the injector (e.g. due to aging and/or wear and tear) and/or an unforeseen change in the state of the injector (e.g. due to damage to the injector or excessive formation of deposits), wherein the input variables comprise at least the actuator control signal and the measurement values of the sensor.
The control device compares a value at the time of execution of the algorithm (specified normal value or value from one or more of the last combustion cycles) for at least one variable contained in the injector model (e.g. pressure progression in one of the volumes or mass flows between adjacent volumes or the kinematics of the needle during an injection process) with the current estimated value determined by the algorithm. The state of the injector can be deduced in case of any change. On the basis of the conclusion, the control device can produce the signal representative of the state of the injector.
If, for example, with constant duration of actuation of the actuator the estimated kinematics of the needle changes so that the needle lifts off the needle seat slower or faster, the control device interprets this in such a way that the state of the injector has changed. This can be due to wear and tear, aging or damage to the injector and the control device can (e.g. on the basis of empirical values) determine the remaining service life of the injector. If the deviation is greater than a specified target value, the control device can indicate when or that the injector is to be replaced based on the state signal.
It is preferably provided that the algorithm comprises a pilot control which calculates a pilot control signal for the actuator control signal from a desired target value of the amount of liquid fuel and/or a needle position target value. The pilot control ensures a fast system response, because in case of necessary corrections of the actuator control signal or the pilot control signal, it controls the actuator as if no injector variability would exist.
The pilot control uses, for example, an injector map (which, for example, in the case of an actuator designed as a solenoid valve, indicates the duration of current flow over the injection amount or volume) or an inverted injector model to convert the target value of the amount of liquid fuel to be injected and/or the needle position target value into the pilot control command.
When the control device is designed with pilot control, it can be particularly preferably provided that the algorithm comprises a feedback loop, which, taking into account the actuator control signal calculated by the pilot control and the at least one measurement variable by means of the injector model, calculates the amount of liquid fuel discharged via the discharge opening of the injector and/or the position of the needle and, if necessary, (if there is a deviation) corrects the pilot control signal calculated by the pilot control for the actuator control signal. The feedback loop is used to correct the inaccuracies of the pilot control (due to manufacturing variabilities, wear, etc.), which cause an injector drift.
The algorithm has preferably an observer which, using the injector model, estimates the injected amount of liquid fuel and/or the position of the needle depending on the at least one measurement variable and the at least one actuator control signal. An actual measurement of the injected amount of liquid fuel or the measurement of the position of the needle is therefore not required for the feedback loop. Regardless of whether a feedback loop is provided, the injected amount of liquid fuel estimated by the observer and/or the estimated position of the needle in the pilot control can be used to improve the actuator control signal.
Various possible formations of the observer are known to the person skilled in the art from the literature (e.g. Luenberger observer, Kalman filter, “sliding mode” observer, etc.).
In principle, it is possible to calculate the actuator control signal on the basis of the target value for the injected amount of liquid fuel and/or the position of the needle and on the basis of the amount of liquid fuel estimated by the observer or the estimated position of the needle. This gives an adaptive pilot control signal modified by the observer. In this case, the control is therefore not constructed in two parts, with a pilot control and a feedback loop correcting the pilot control signal.
It may be provided that the injector model comprises at least:
the pressure progressions in the volumes of the injector filled with the liquid fuel
mass flow rates between the volumes of the injector filled with the liquid fuel
kinematic variables of the needle, e.g. a position of the needle, preferably relative to the needle seat
dynamics of the actuator of the needle, preferably solenoid valve dynamics
The invention makes it possible to monitor selected or all of the above-mentioned variables over time and, if necessary, to react with maintenance or replacement of the injector (“condition based maintenance”).
The injector may comprise at least:
an input storage chamber connected to a common rail of the internal combustion engine
a storage chamber for liquid fuel connected to said input storage chamber
a volume connected to the storage chamber via needle seat
a connection volume connected on one side to the storage chamber and on the other side to a drain line
a discharge opening for liquid fuel, which can be closed by a needle and is connected to the volume via a needle seat
an actuator controllable by means of the actuator control signal, preferably a solenoid valve, for opening the needle
preferably a control chamber connected on one side to the storage chamber and on the other side to the connection volume
The needle is usually preloaded by a spring against the opening direction.
An injector can be provided, which does not require a control chamber, e.g. an injector in which the needle is controlled by a piezo element.
The at least one measurement variable can be, for example, selected from the following variables or a combination thereof:
pressure in a common rail of the internal combustion engine
pressure in an input storage chamber of the injector
pressure in a control chamber of the injector
start of needle lift-off from the needle seat.
The control device may be designed to execute the algorithm during each combustion cycle or selected combustion cycles of the internal combustion engine.
Alternatively, the control device may be designed to execute the algorithm during each combustion cycle or selected combustion cycles of the internal combustion engine.
Alternatively, or in addition to one of the above-mentioned embodiments, the control device may be designed to execute the algorithm during each combustion cycle or selected combustion cycles of the internal combustion engine and to statically evaluate the deviations that have occurred.
It is not absolutely necessary for the invention to measure the amount of injected liquid fuel or the position of the needle directly. It is also not necessary to deduce directly from the at least one measurement variable the actual injected amount of liquid fuel or the position of the needle.
In general, the following applies: Instead of the amount of injected fuel, it is of course also possible to calculate the volume or other variables which are characteristic of a certain amount of injected fuel. All these possibilities are covered in this disclosure when using the term “amount”.
The invention can preferably be used in a stationary internal combustion engine, for marine applications or mobile applications such as so-called “non-road mobile machinery” (NRMM), preferably as a reciprocating piston engine. The internal combustion engine can be used as a mechanical drive, e.g. for operating compressor systems or coupled with a generator to a genset for generating electrical energy. The internal combustion engine preferably comprises a plurality of combustion chambers with corresponding gas supply devices and injectors. Each combustion chamber can be controlled individually.
Exemplary embodiments of the invention are explained in more detail by the figures below. They are as follows:
The object of the injector control in this exemplary embodiment is the control of the actual injected amount of liquid fuel and/or the position z of the needle to a target value mdref or zref, by controlling the injection duration or the duration of actuation of the actuator of the needle Δt. The control strategy is carried out by
a pilot control (FF), which consist of a desired target value of the amount mdref on liquid fuel and/or a needle position target value zref calculates a pilot control signal Δtff (hereinafter also referred to as “control command”) for the injection duration or the duration of actuation of the actuator and
a feedback loop (FB) which, using an observer 7 (“state estimator”), taking into account the pilot control signal Δtff calculated by the pilot control and at least one measurement variable y (e.g. one of the pressure progressions p1A, pcc, pJC, pAC, pSA occurring in the injector or the start of the needle lift-off from the needle seat), the mass flow {circumflex over (m)}d of liquid fuel discharged via the discharge opening of the injector and/or the position of the needle {circumflex over (z)} estimated by means of the injector model and, if necessary, corrects the pilot control signal Δtff calculated by the pilot control by means of a correction value Δtfb. The observer also outputs the state signal C.
The pilot control ensures a fast system response, since it controls the injector with an injection duration Δt as if no injector variability would exist. The pilot control uses a calibrated injector map (which indicates the duration of current flow over the injection amount or volume) or an inverted injector model to convert the target value of the amount mdref of liquid fuel and/or the needle position target value zref into the pilot control command Δtff.
The feedback loop (FB) is used to correct the inaccuracies of the pilot control (due to manufacturing variabilities, wear, etc.), which cause an injector drift. The feedback loop compares the target value mdref and/or zref with the estimated injected amount {circumflex over (m)}d of liquid fuel or the estimated position of the needle {circumflex over (z)} and gives as feedback a correction control command Δtfb (which can also be negative) for the injection duration or the duration of actuation of the actuator, if there is a discrepancy between mdref and {circumflex over (m)}d or zref and {circumflex over (z)}. The addition of Δtff and Δtfb gives the final injection duration Δt or the duration of actuation of the actuator.
The observer estimates the injected amount {circumflex over (m)}d of liquid fuel and/or the position of the needle {circumflex over (z)} in dependence of the at least one measurement variable y and the final injection duration Δt or the duration of actuation of the actuator. The at least one measurement variable can refer to: common rail pressure pCR, pressure in the input storage chamber pIA, pressure in the control chamber pcc and start of the needle lift-off from the needle seat. The observer uses a reduced injector model to estimate the injected amount {circumflex over (m)}d of liquid fuel or the position of the needle {circumflex over (z)}.
This figure shows a one-piece control, in which the actuator control signal Δt is calculated based on the target value mdref for the injected amount of liquid fuel and/or the needle position target value zref and based on the parameter Δparmod used in the pilot control model and estimated by the observer. This gives an adaptive pilot control signal modified by the observer. In this case, the control is therefore not constructed in two parts, with a pilot control and a feedback loop correcting the pilot control signal.
shows a block diagram of a reduced injector model. The injector model consists of a structural model of the injector and an equation system to describe the dynamic behavior of the structural model. The structural model consists of five modeled volumes: input storage chamber 1, storage chamber 3, control chamber 2, volume over needle seat 4 and connection volume 5.
The input storage chamber 1 represents the summary of all volumes between the input choke and the non-return valve. The storage chamber 3 represents the summary of all volumes from the non-return valve to volume 4 above the needle seat. The volume 4 over the needle seat represents the summary of all volumes between the needle seat to the discharge opening of the injector. The connection volume 5 represents the summary of all volumes which connects the storage chamber 3 and the control chamber 2 with the solenoid valve.
The following equation system is not related to the embodiment shown in
The dynamic behavior of the structure model is described by the following equation systems:
Pressure Dynamics
The temporal evolution of the pressure within each of the volumes is calculated based on a combination of the mass conservation law and the pressure density characteristic of the liquid fuel. The temporal evolution of the pressure follows from:
Formula Symbols Used
pIA: Pressure in the input storage chamber 1 in bar
pcc: Pressure in the control chamber 2 in bar
pJC: Pressure in the connection volume 5 in bar
pAC: Pressure in the storage chamber 3 in bar
pSA: Pressure in the small storage chamber 4 in bar
pIA: Diesel mass density within the input storage chamber 1 in kg/m3
pCC: Diesel mass density within the control chamber 2 in kg/m3
pJC: Diesel mass density within the connection volume 5 in kg/m3
pAC: Diesel mass density within the storage chamber 3 in kg/m3
pSA: Diesel mass density within the small storage chamber 4 in kg/m3
Kf: Bulk modulus of diesel fuel in bar
Needle Dynamics
The needle position is calculated by the following equation of motion:
Z: Needle position in meters (m)
Zmax: Maximum deflection of the needle 6 in m
K: Spring stiffness in N/m
B: Spring damping coefficient in N·s/m
Fpre: Spring preload in N
AAC: Hydraulic effective area in the storage chamber 3 in m2
ASA: Hydraulic effective area in the small storage chamber 4 in m2
ACC: Hydraulic effective area in the control chamber 2 in m2
Dynamics of the Solenoid Valve
The solenoid valve is modeled by a first order transfer function, which converts the valve opening command in a valve position. This is given by:
The transient system behavior is characterized by the time constant τsol and the position of the needle 6 at the maximum valve opening is given by zsolmax. Instead of a solenoid valve, a piezoelectric actuation is possible.
Mass Flow Rates
The mass flow rate through each valve is calculated from the standard throttle equation for liquids, which is:
Formula Symbols Used:
{dot over (m)}in: mass flow rate through each input choke in kg/s
{dot over (m)}bd: mass flow rate through the bypass valve between storage chamber 3 and the connection volume 5 in kg/s
{dot over (m)}zd: mass flow rate through the feed valve at the inlet of the control chamber 2 in kg/s
{dot over (m)}ad: mass flow rate through the outlet valve of the control chamber 2 in kg/s
{dot over (m)}sol: mass flow rate through the solenoid valve in kg/s
{dot over (m)}aci: mass flow rate through the inlet of the storage chamber 3 in kg/s
{dot over (m)}ann: mass flow rate through the needle seat in kg/s
{dot over (m)}inj: mass flow rate through the injector nozzle in kg/s
Based on the above formulated injector model, the person skilled in the art obtains by means of the observer in a known manner (see, for example, Isermann, Rolf, “Digital Control Systems”, Springer Verlag Heidelberg 1977, chapter 22.3.2, page 379 et seq., or F. Castillo et al, “Simultaneous Air Fraction and Low-Pressure EGR Mass Flow Rate Estimation for Diesel Engines”, IFAC Joint conference SSSC—5th Symposium on System Structure and Control, Grenoble, France 2013) the estimated value {circumflex over (m)}d and/or {circumflex over (z)} and the state signal C.
Using the above equation systems, the so-called “observer equations” are constructed, preferably using a known observer of the “sliding mode observer” type, by adding the so-called “observer law” to the equations of the injector model. With a “sliding mode” observer, the observer law is obtained by calculating a “hypersurface” from the at least one measuring signal and the value resulting from the observer equations. By squaring the equation of the hypersurface, a generalized Ljapunov equation (generalized energy equation) is obtained. It is a functional equation. The observer law is that function which minimizes the functional equation. This can be determined by the known variation techniques or numerically. This process is carried out within one combustion cycle for each time step (depending on the time resolution of the control).
The result is depending on the application, the estimated injected amount of liquid fuel, the position of the needle 6 or one of the pressures in one of the volumes of the injector.
Number | Date | Country | Kind |
---|---|---|---|
15192922.1 | Nov 2015 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/AT2016/060102 | 11/3/2016 | WO | 00 |