[go: up one dir, main page]

GB2506660B - Method of regenerating a filter in an exhaust - Google Patents

Method of regenerating a filter in an exhaust Download PDF

Info

Publication number
GB2506660B
GB2506660B GB1217895.0A GB201217895A GB2506660B GB 2506660 B GB2506660 B GB 2506660B GB 201217895 A GB201217895 A GB 201217895A GB 2506660 B GB2506660 B GB 2506660B
Authority
GB
United Kingdom
Prior art keywords
fuel
exhaust
error value
open loop
temperature
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
GB1217895.0A
Other versions
GB201217895D0 (en
GB2506660A (en
Inventor
Bromham Jim
Demory Romain
Cstellano Javier
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ford Global Technologies LLC
Original Assignee
Ford Global Technologies LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ford Global Technologies LLC filed Critical Ford Global Technologies LLC
Priority to GB1217895.0A priority Critical patent/GB2506660B/en
Publication of GB201217895D0 publication Critical patent/GB201217895D0/en
Priority to DE102013219770.5A priority patent/DE102013219770A1/en
Priority to RU2013144811A priority patent/RU2641325C2/en
Priority to CN201310464554.2A priority patent/CN103711547B/en
Publication of GB2506660A publication Critical patent/GB2506660A/en
Application granted granted Critical
Publication of GB2506660B publication Critical patent/GB2506660B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • F02D41/027Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to purge or regenerate the exhaust gas treating apparatus
    • F02D41/029Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to purge or regenerate the exhaust gas treating apparatus the exhaust gas treating apparatus being a particulate filter
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N9/00Electrical control of exhaust gas treating apparatus
    • F01N9/002Electrical control of exhaust gas treating apparatus of filter regeneration
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • F02D41/024Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus
    • F02D41/025Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus by changing the composition of the exhaust gas, e.g. for exothermic reaction on exhaust gas treating apparatus
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1438Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor
    • F02D41/1444Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases
    • F02D41/1446Introducing closed-loop corrections using means for determining characteristics of the combustion gases; Sensors therefor characterised by the characteristics of the combustion gases the characteristics being exhaust temperatures
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/24Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means
    • F02D41/2406Electrical control of supply of combustible mixture or its constituents characterised by the use of digital means using essentially read only memories
    • F02D41/2425Particular ways of programming the data
    • F02D41/2429Methods of calibrating or learning
    • F02D41/2451Methods of calibrating or learning characterised by what is learned or calibrated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N2900/00Details of electrical control or of the monitoring of the exhaust gas treating apparatus
    • F01N2900/04Methods of control or diagnosing
    • F01N2900/0408Methods of control or diagnosing using a feed-back loop
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N2900/00Details of electrical control or of the monitoring of the exhaust gas treating apparatus
    • F01N2900/04Methods of control or diagnosing
    • F01N2900/0411Methods of control or diagnosing using a feed-forward control
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N2900/00Details of electrical control or of the monitoring of the exhaust gas treating apparatus
    • F01N2900/06Parameters used for exhaust control or diagnosing
    • F01N2900/0601Parameters used for exhaust control or diagnosing being estimated
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N2900/00Details of electrical control or of the monitoring of the exhaust gas treating apparatus
    • F01N2900/06Parameters used for exhaust control or diagnosing
    • F01N2900/08Parameters used for exhaust control or diagnosing said parameters being related to the engine
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N2900/00Details of electrical control or of the monitoring of the exhaust gas treating apparatus
    • F01N2900/06Parameters used for exhaust control or diagnosing
    • F01N2900/14Parameters used for exhaust control or diagnosing said parameters being related to the exhaust gas
    • F01N2900/1404Exhaust gas temperature
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01NGAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR MACHINES OR ENGINES IN GENERAL; GAS-FLOW SILENCERS OR EXHAUST APPARATUS FOR INTERNAL-COMBUSTION ENGINES
    • F01N3/00Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust
    • F01N3/02Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for cooling, or for removing solid constituents of, exhaust
    • F01N3/021Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for cooling, or for removing solid constituents of, exhaust by means of filters
    • F01N3/023Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for cooling, or for removing solid constituents of, exhaust by means of filters using means for regenerating the filters, e.g. by burning trapped particles
    • F01N3/025Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for cooling, or for removing solid constituents of, exhaust by means of filters using means for regenerating the filters, e.g. by burning trapped particles using fuel burner or by adding fuel to exhaust
    • F01N3/0253Exhaust or silencing apparatus having means for purifying, rendering innocuous, or otherwise treating exhaust for cooling, or for removing solid constituents of, exhaust by means of filters using means for regenerating the filters, e.g. by burning trapped particles using fuel burner or by adding fuel to exhaust adding fuel to exhaust gases
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/14Introducing closed-loop corrections
    • F02D41/1401Introducing closed-loop corrections characterised by the control or regulation method
    • F02D2041/1409Introducing closed-loop corrections characterised by the control or regulation method using at least a proportional, integral or derivative controller
    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D2200/00Input parameters for engine control
    • F02D2200/02Input parameters for engine control the parameters being related to the engine
    • F02D2200/08Exhaust gas treatment apparatus parameters
    • F02D2200/0802Temperature of the exhaust gas treatment apparatus
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/12Improving ICE efficiencies
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T10/00Road transport of goods or passengers
    • Y02T10/10Internal combustion engine [ICE] based vehicles
    • Y02T10/40Engine management systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Processes For Solid Components From Exhaust (AREA)

Description

Method of regenerating a filter in an exhaust
The invention relates to a method of regenerating a filter in an exhaust, especially a Diesel Particulate Filter (DPF). DPFs are provided to entrap soot particles and the like, to mitigate emissions from vehicles. The regeneration of such a Diesel Particulate Filter (DPF) is the technique used to burn the accumulated soot in its interior. That process involves increasing the engine exhaust gas temperature during a period of time in order to combust the soot and it is usually performed during a real drive cycle, with continuously changing driving conditions. Typically, a regeneration event is carried out automatically by the vehicle ECU every 500 kilometres or so of driving.
The increase in temperature is achieved by a reduction of the admission air mass flow and/or the use of post injections and/or exhaust fuel injection that provides a hot exhaust gas flow and/or a flow of hydro-carbons (HC) that combust across a catalytic converter in order to provide sufficient heat to combust the soot in the diesel particulate filter and therefore regenerate the filter. A particular temperature needs to be reached to combust the soot in the filter, and the amount of post/exhaust fuel required to do this varies with a number of factors. Moreover, if too much fuel is added and the temperature becomes too high, violent soot combustion can occur that can cause internal damage to the filter, hampering its filtering efficiency. On the other hand, a lower temperature will cause the system to spend excessive time in regeneration mode with an impact on fuel economy and engine oil contamination and, in the extreme case, it can lead to a blocked filter.
Conventionally, the quantity of post/exhaust fuel to use is calculated as a combination of an open loop term (feed-forward) and a closed loop term.
The open loop term can be a direct fuel request based on the engine operating conditions or it can be model based, where the requested fuel is a calculation of the amount of energy the exhaust gas requires to heat up to the requested temperature as in the following energy balance:
(1)
Where mEG is the exhaust gas mass flow, C is the exhaust gas specific heat, ΔΓ is the desired temperature increase across an exotherm catalyst and /\H°Comb is the heat of combustion of fuel. Based on that, a desired fuel flow mFu can be calculated.
The closed loop control is usually a PID based implementation as shown in Fig. 1. The feedback is given by thermocouples before and/or after the particulate filter, the error is the temperature difference between the measured feedback and the target temperature and the final output is a post injection and/or exhaust injection fuel flow.
However, due to the slow nature of the system and the slow response of the closed loop in correcting large deviations, the overall fuel calculation is strongly biased to the open loop (the feed-forward contribution).
Hence the quality of the open loop contribution is critical in the fuelling calculation and, in consequence, the quality of the regeneration. However the open loop fuel calculation does not take into account a number of different variables and parameters which might affect its accuracy, such factors include: 1. Fuel delivery inaccuracies in the injectors or exhaust injector 2. Fuel (in the form of vapour) slip across the catalyst which doesn't combust and so doesn't generate any heat. 3. The feed-forward sensor location might not accurately represent the temperature distribution across the front face of the catalyst/DPF 4. Post injection fuel that is absorbed by the engine oil and doesn't reach the catalyst. 5. Catalyst efficiency loss due to aging 6. Environmental conditions that affect the external heat transfer from the catalyst such as vehicle speed, external temperature and so on
7. Fuel composition affecting the combustion specific heat
Thus taking into account these factors in the open loop part of the calculation will provide a more accurate temperature of regeneration leading to a more efficient regeneration.
According to the present invention there is provided a method of regenerating a particulate filter during use of an engine comprising an exhaust, the method comprising: carrying out a first regeneration event, which comprises the steps of: (a) estimating a fuel flow rate required to be added to the exhaust in order to achieve a target temperature; (b) adding fuel at said fuel flow rate into the exhaust; (c) combusting at least a portion of said fuel in said exhaust in order to increase the temperature in the exhaust; (d) monitoring the temperature in the exhaust and, comparing it to the target temperature to determine an error value, wherein the error value is a measure of the error of the open loop fuel; and (e) storing the error value determined in step (d) in a memory device; carrying out a second regeneration event, which comprises the steps of:(f) carrying out step (a) using the stored error value to refine the estimate of the flow rate of fuel which is required to be added to the exhaust to achieve the target temperature;
Thus rather than focusing on the complexities of the open loop calculation (so as to determine a more complex and representative version of equation (1)), the inventors of the present invention have considered that the complexity of the resulting calculations would be difficult and time consuming to model, and in any case, would not allow for individual engine and exhaust variations, aging, or operating conditions.
Instead embodiments of the present invention do not require further complex modelling on further various parameters but instead uses information learned in a previous regeneration event to refine the open loop terms later in subsequent regenerations.
The estimate in step (a) may be based on the current engine operating conditions (open loop fuel).
The temperature monitored in step (d) may be the particulate filter temperature.
Step (f) may include determining a fuel correction factor which is used to refine the estimate of the flow rate of fuel.
In step (d), the error value may be derived from a closed loop component.
The closed loop control, no matter how small its authority (the amount of fuel it is allowed to add) will always try to control the measured temperature closer to the target temperature regardless of the quality of the open loop calculation. Thus, the close loop control activity is a measure of the quality of the open loop calculation. A small quantity of fuel requested by the closed loop means that the open loop calculation is very accurate. However, if the closed loop is contributing with a large quantity, the open loop calculation is poor.
Embodiments of the invention may store the information that, in real time, the closed loop is offering about the performance of the system and the quality of the open loop, and as a result, a correction to the open loop can be permanently stored to enhance its performance in future events.
The memory may be a non-volatile memory such as an electronic control module non-volatile memory.
The data may be stored for a period of time being at least 1 day, normally much longer, such as at least one month or at least one year. For preferred embodiments, the data is stored indefinitely or until overwritten by data obtained from a subsequent regeneration event.
The particulate filter is normally a diesel particulate filter and accordingly the engine is normally a diesel engine. However, for certain petrol engines, a similar filter may be provided in the exhaust and the method according to the present invention also used.
Steps (a) to (f) are normally started in sequence but may continue concurrently for a period of time, such as 5 to 10 minutes.
The method may include conducting a stability measurement before step (f), optionally before step (e), and especially whilst steps (a) - (d) are occurring concurrently, that is determining that the engine is being operated in a relatively stable manner. This may be done before step (e) so that only particularly useful data is stored, but in any case, for such embodiments, is done before the data is used, so that only the more stable data is used in step (f). To conduct a stability measurement, a moving average and moving standard deviation of exhaust gas flow may be calculated whilst steps (a) to (d) are occurring concurrently. If the moving standard deviation remains below a calibrated threshold during a calibrated period of time, the data may be stored in step (e) and may be used in step (f). If the moving standard deviation exceeds the threshold, the calculation may be reset and started again with the same conditions. Thus for such embodiments, the data used in step (f) is calculated as the ratio between the average total fuel over the average open loop fuel used during that interval.
The target temperature may be a function of the amount of soot stored in the filter.
The data used in step (f) may be added to an open loop element of the calculation to increase the quality of the estimation of the fuel flow rate required so the resulting temperature will be closer to the target temperature, ceteris paribus.
Once the stability condition is satisfied and the fuel correction calculated, the average engine speed and load and their standard deviations may be used to calculate the shape of the correction. If using two variables to characterize the engine operating point (for example engine speed and load), the correction map may be calculated as a bivariate binomial distribution, centred in the average speed and load points and with their corresponding standard deviations along the axis.
For certain embodiments a fuel correction factor is determined in step (f) based on the following equation:
Alternatively, the fuel that would have been required during the drive cycle can be calculated regardless of the closed loop fuel and based on the equation:
where mFu(Error) can be calculated using the same expression as to calculate the original open loop fuel
An embodiment of the present invention will now be described, by way of example only, with reference to the accompanying figures, in which:
Fig. 1 is a known PID system;
Fig. 2is a Bivariate normal distribution mapping parameter used in one example of the present invention;
Fig. 3 is a Bivariate correction map for one example of the present invention;
Figs. 4 to 7 are Simulink based models for procedures used in examples of the present invention;
Fig. 8 is a an example of Matlab code used for one example of the present invention/;
Fig. 9 is a graph showing the recorded vehicle speed, engine speed, engine indicated torque and calculated exhaust gas flow recorded for a particular vehicle operation, used in an example of the present invention;
Fig. 10 is a graph showing a pre-DPF target and real temperature being compared and the error between them as used in an example of the present invention;
Fig. 11 is a graph showing variables when processing a stability condition used in examples of the present invention;
Fig. 12 is a graph showing an output model produced for embodiments of the present invention.
During regeneration of a diesel particulate filter, fuel is entered into the exhaust line which combusts and raises the temperature sufficiently in order to burn off the soot accumulated on the diesel particulate filter.
Choosing the optimum amount of fuel and in particular the fuel flow rate to achieve the desired temperature is beneficial to prevent over heating or under heating of the soot and associated problems. Thus the fuel flow rate required is based on a model (open loop) and also includes a feedback element (closed loop).
For closed loop control, it is common to use a proportional-integral-derivative (PID) controller such as shown in Figure 1. A PID controller calculates an error value as the difference between a measured process variable (in this case, the actual temperature in the exhaust) and a desired target (temperature), and attempts to minimize the error by adjusting the process control inputs. A particular advantage of embodiments of the present invention is that the feedback, gained from the PID system comparing target and actual temperature in the exhaust, is stored and used later in subsequent regenerations.
The inventors of the present invention have noted that there are numerous reasons why the open loop calculation may not provide an optimum amount of fuel flow for the required temperature. The model may not be sophisticated enough to take into account all parameters. Moreover, individual components of a particular car may be inhibited or less efficient, which will affect the temperature required, and the use of the car may also affect the regeneration required e.g. it is used in a colder or warmer climate.
The normal feedback loop of a particulate filter temperature is slow and unwieldy. Embodiments of the invention store data from the feedback so that subsequent regenerations start from a closer fuel flow rate to reach the target temperature.
During a regeneration event, some information regarding the quality the regeneration can be extracted from the closed loop fuelling feedback. From the definition of a PID, the closed loop contribution is:
(2)
Equation (1) can be rewritten as:
(3)
Under steady state conditions and assuming that the temperature target is met, the fuel calculated by the PID, mFu (CL} , is a measure of the error of the open loop fuel to achieve the target. A fuel correction factor can be defined as:
(4)
The fuel correction factor represents the fuel required to correct for various disturbances and it required no calibration other than the P, I and D gains tuning. Multiplying the correction factor times the open loop fuel; a corrected open loop fuel can be obtained.
The above was defined under steady state conditions, which are difficult to maintain during normal driving cycles. The condition of steady state depends on the physical properties of the exhaust system and the exhaust gas flow for a particular engine operating point. To decide whether the engine operating conditions are steady enough, a stability check is preferably undertaken.
The exhaust gas flow is calculated as the adding of the engine admission gas flow (measured with a MAF sensor) and the overall fuel used, including post/exhaust injections.
To conduct a stability measurement, a moving average and moving standard deviation of the exhaust gas flow may be calculated. If the moving standard deviation remains below a calibrated threshold during a calibrated period of time, the command to perform the learning as in equation (4) is activated. The fuel correction is thus calculated as the ratio between the average total fuel over the average open loop fuel used during that interval. On the other hand, if the moving standard deviation exceeds the threshold, the calculation is reset and started again with the same conditions. The interval (/15/2) is the time interval where the stability condition has been satisfied.
Once the stability condition is satisfied and the fuel correction calculated, the average engine speed and load and their standard deviations are used to calculate the shape of the correction. If using two variables to characterize the engine operating point (as engine speed and load), the correction map will be calculated as a bivariate binomial distribution, centred in the average speed and load points and with their corresponding standard deviations along the axis.
Example
Fig. 2 shows a bivariate normal distribution using the following parameters. SPEED (average) = 2000 rpm SPEED (standard deviation) = 200 rpm TORQUE (average) = 80 Nm TORQUE (standard deviation) = 30 Nm
These correction map values are confined between 0 and 1. The Figure 2 map is finally multiplied by 'fuel_cor' to calculate the final correction map in fuel units. That means that the correction will be fully applied at the centre of the distribution (the average speed and load of the period considered stable enough) and then blended out according to the standard deviations of the speed and load.
The process above described would be continuously repeated over the course of a drive cycle in regeneration mode. Every time that the stability conditions are met, a new learning is performed and added to the existing correction map. At the end of the regeneration, the correction map is stored within the NVM (Non Volatile Memory) of the engine control unit and will be used and updated in the next regeneration event. Figure 3 shows a map after four learning loops.
In an alternative embodiment of the invention, an alternative to the fuel correction calculation is used, which avoids the use of the closed loop control data. Rather, the open loop error of a previous regeneration event is used to calculate the fuel required during the drive cycle instead of the closed loop fuel. Thus, equation (4) can be expressed as:
(5)
Where mPu(Errorj can be calculated using the same expression as to calculate the original open loop fuel
(6)
This alternative embodiment has the benefit of being independent of the performance of the closed loop control. The PID can introduce some noise that could affect the learning. And conversely, the PID gains do not have to be compromised with the constraints of the learning algorithm. On the other hand, various inaccuracies may apply to this calculation, so the system may require more learning iterations to achieve the same performance as with a correct learn from the closed loop.
Figures 4 to 7 show Simulink based model descriptions and the terms are defined in the Appendix herewith. In Figure 4, the inputs and outputs are defined and the final calculation of the accumulative correction matrix "correction" is performed. This map represents the accumulative effect of all the possible inaccuracies of the system as listed in the appendix.
Figure 5 shows the Block "Conditions" where a stability check is performed in the block "statistics" and the fuel ratio as in equation 4 is calculated in the block "fuel ratio". A reset of the block "statistics" is performed when one or more of the following conditions is satisfied: • Regeneration is not active • Stability condition is not met • Successful learn
In Figure 6 the rolling average and rolling standard deviation of exhaust gas flow (EGF), engine speed (n) and engine load (tqi_sp) are calculated. The input "Rst" resets all six calculations as explained above. The exhaust gas flow calculations are used for the assessment of the cycle stability. The engine speed and load calculation are used for the calculation of the correction matrix. However, different combinations could be implemented to perform the stability check and/or the final correction (for example, stability could be assessed by checking both engine speed and load and the correction can be calculated based on exhaust gas flow).
In Figure 7 the ratio of the open loop over overall fuel is calculated. However, as the quality of the data increases toward the end of the successful cycle (as the temperature approaches its target) the average can be weighted towards the end of the cycle. The curve "Weighted Average" depends on the average exhaust gas flow as the speed of the signal approaching its target depends on the time constant of the system, and ultimately on the exhaust gas flow.
In Fig. 8 the embedded Matlab code performs the calculation of the bivariate normal distribution based on engine speed and engine load statistical data through the latest learn cycle. The distribution is centred on the average speed and load and its standard deviations correspond to the standard deviations of the speed and load.
Example
Feeding a real driving cycle into the Simulink model described in the previous section:
Figure 9 shows the recorded vehicle speed, engine speed, engine indicated torque and calculated exhaust gas flow are depicted. The first part of the cycle has a more transient operation mode, while the latter is of a steadier nature. It would be expected for the learning stability check to be fulfilled more often in the final part of the cycle.
In Figure 10, the pre-DPF target and real temperature are compared, the error between them (and used by the closed loop control) is depicted below and finally, the comparison between open loop fuel and total fuel that will be used for the fuel correction calculation.
The stability condition can be seen at work in Figure 11. The top line is the rolling average exhaust gas flow 20 and the lower line 22 is the rolling standard deviation. Another line 24 is the threshold of the maximum allowed standard deviation. If the rolling standard deviation exceeds the maximum allowed standard deviation, the calculation is reset as well as the timer 26. When the standard deviation remains under the threshold and the timer reaches the calibrated waiting time 28, a 'learn' is performed and the calculation is also reset.
The output of the model is shown in Figure 12. This graph shows the fuel correction calculated as in equation (4) and each one of the learns means that the stability was satisfactory during a period of time. As expected, during the later part, the learns occur more often, and they are all similar. It should be noted that these corrections are just calculated but not fed back to the real system. That is why the error persists after the correction is calculated and why the corrections quantities don’t converge to 1.
Thus, embodiments of the present invention continuously improve the regeneration performance of the future regenerations based on historical data.
Embodiments of the invention provide an adaptive system that corrects the open loop fuelling calculation based of the performance of the system on the previous or current regeneration.
Appendix - Simulink based model description OUTPUTS:
INPUTS:
CALIBRATABLES:

Claims (5)

  1. Claims
    1. A method of regenerating a particulate filter during use of an engine comprising an exhaust, the method comprising: carrying out a first regeneration event, which comprises the steps of: (a) estimating a fuel flow rate required to be added to the exhaust in order to achieve a target temperature; (b) adding fuel at said fuel flow rate into the exhaust; (c) combusting at least a portion of said fuel in said exhaust in order to increase the temperature in the exhaust; (d) monitoring the temperature in the exhaust and, comparing it to the target temperature to determine an error value, wherein the error value is a measure of the error of the open loop fuel; and (e) storing the error value determined in step (d) in a memory device; carrying out a second regeneration event, which comprises the steps of: (f) carrying out step (a) using the stored error value to refine the estimate of the flow rate of fuel which is required to be added to the exhaust to achieve the target temperature.
  2. 2. The method as claimed in claim 1, wherein the estimate in step (a) is based on an open loop calculation using parameters based on the current engine operating conditions. 3. The method as claimed in claim 1 or 2, wherein step (f) includes determining a fuel correction factor which is used to refine the estimate of the flow rate of fuel. 4. The method as claimed in any of the preceding claims, wherein, in step (d), the error value is derived from a closed loop component. 5. The method as claimed in any of claims 1 to 3, wherein, in step (d), the error value is derived from an error value obtained after carrying out open loop control. 6. The method as claimed in any of the preceding claims, wherein the memory is a non-volatile memory. 7. The method as claimed in any of the preceding claims, wherein the error value is stored for a period of time being at least one day. 8. The method as claimed in any of the preceding claims, wherein the particulate filter is a diesel particulate filter and the engine is a diesel engine.
  3. 9. The method as claimed in any of the preceding claims, wherein the temperature monitored in step (d) is the particulate filter temperature. 10. The method as claimed in any of the preceding claims, including conducting a stability measurement before step (f) and during at least step (c). 11. The method as claimed in claim 10, wherein the stability check comprises monitoring a moving average and moving standard deviation of exhaust gas flow during step (c) and, if the moving standard deviation remains below a calibrated threshold during a calibrated period of time, the error value is stored in step (e) and used in step (f) and, if the moving standard deviation exceeds said threshold, the error value is not used in step (f). 12. The method as claimed in any of the preceding claims, wherein the error value used in step (f) is added to an open loop element of the calculation to increase the quality of the estimation of the fuel flow rate required.
  4. 13. The method as claimed in any of the preceding claims, wherein the average engine speed and load and their standard deviations are used to calculate the shape of the correction and where two variables are used to characterize the engine operating point, the correction map is calculated as a bivariate binomial distribution, centred in the average speed and load points and with their corresponding standard deviations along the axis. 14. The method as claimed in claim 3 or any preceding claim dependent on claim 3, wherein the fuel correction factor is determined in step (f) based on the following equation:
    wherein fuel_cor is the fuel correction factor,
    is the flow value of the open loop fuel to achieve the target temperature,
    is the flow value of the
    closed loop fuel to achieve the target temperature, fi and t2 represent different temperatures.
  5. 15. The method as claimed in claim 5 or any preceding claim dependent on claim 5, wherein the fuel correction factor is determined in step (f) based on the following equation:
    wherein fuel_cor is the fuel correction factor,
    is the flow value of the open loop fuel to achieve the target temperature,
    is the measure of the error of the open loop fuel in the first regeneration event, fi and t2 represent different temperatures.
GB1217895.0A 2012-10-05 2012-10-05 Method of regenerating a filter in an exhaust Expired - Fee Related GB2506660B (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
GB1217895.0A GB2506660B (en) 2012-10-05 2012-10-05 Method of regenerating a filter in an exhaust
DE102013219770.5A DE102013219770A1 (en) 2012-10-05 2013-09-30 Method for regenerating a filter in an exhaust
RU2013144811A RU2641325C2 (en) 2012-10-05 2013-10-07 Method for regeneration of particulate filter
CN201310464554.2A CN103711547B (en) 2012-10-05 2013-10-08 Make the method for the filter regeneration in exhaust

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1217895.0A GB2506660B (en) 2012-10-05 2012-10-05 Method of regenerating a filter in an exhaust

Publications (3)

Publication Number Publication Date
GB201217895D0 GB201217895D0 (en) 2012-11-21
GB2506660A GB2506660A (en) 2014-04-09
GB2506660B true GB2506660B (en) 2019-06-19

Family

ID=47294349

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1217895.0A Expired - Fee Related GB2506660B (en) 2012-10-05 2012-10-05 Method of regenerating a filter in an exhaust

Country Status (4)

Country Link
CN (1) CN103711547B (en)
DE (1) DE102013219770A1 (en)
GB (1) GB2506660B (en)
RU (1) RU2641325C2 (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6394616B2 (en) * 2016-01-22 2018-09-26 トヨタ自動車株式会社 Exhaust gas purification device for internal combustion engine
GB2549783B (en) 2016-04-29 2018-05-23 Ford Global Tech Llc A method of reducing heating of a particulate filter during a regeneration event
CN107100703A (en) * 2017-05-26 2017-08-29 凯龙高科技股份有限公司 A kind of non-rice habitats diesel combustion device dpf regeneration temprature control method
CN112127979B (en) * 2020-08-19 2021-08-20 潍柴动力股份有限公司 A particle trap regeneration method, system, engine and motor vehicle
CN112145267A (en) * 2020-09-23 2020-12-29 凯龙高科技股份有限公司 Fuel quantity control calculation method for DPF system of combustor
CN112163334A (en) * 2020-09-25 2021-01-01 江铃汽车股份有限公司 DPF carbon loading capacity off-line calibration method based on primary exhaust of heavy diesel engine
CN119664473B (en) * 2025-02-18 2025-05-20 潍柴动力股份有限公司 A method, device and electronic device for controlling active regeneration temperature of DPF

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2421589A (en) * 2004-12-20 2006-06-28 Detroit Diesel Corp Method and controller for controlling fuel injected into exhaust gases of an i.c. engine for regenerating a particulate filter
GB2476959A (en) * 2010-01-15 2011-07-20 Gm Global Tech Operations Inc Determining post-injection quantities in an engine with a diesel oxidation catalyst (DOC), eg for diesel particulate filter (DPF) regeneration

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2862102B1 (en) * 2003-11-07 2007-06-22 Peugeot Citroen Automobiles Sa SYSTEM FOR AIDING THE REGENERATION OF EMISSION MEANS OF A VEHICLE ENGINE
CN1929895B (en) * 2004-01-13 2011-06-22 阿文技术有限公司 Emissions reduction assembly and method of operation
BRPI0716787A2 (en) * 2006-09-15 2014-02-25 Volvo Lastvagnar Ab LIMITATION OF TRANSMISSION FUNCTION WHILE REGENERATING FOR A DIESEL PARTICULATE FILTER.
JP4697182B2 (en) * 2007-05-15 2011-06-08 トヨタ自動車株式会社 Exhaust gas purification control device for internal combustion engine
JP4803107B2 (en) * 2007-05-15 2011-10-26 トヨタ自動車株式会社 Exhaust gas purification device for internal combustion engine
US8240133B2 (en) * 2009-03-31 2012-08-14 GM Global Technology Operations LLC Injector tip cleaning systems and methods
SE534475C2 (en) * 2010-01-18 2011-09-06 Scania Cv Ab Method and apparatus for preventing fuel accumulation in an exhaust system of a motor vehicle
US8452518B2 (en) * 2010-04-28 2013-05-28 GM Global Technology Operations LLC Post-combustion fuel injection control systems and methods
DE102011001596A1 (en) * 2011-03-28 2012-10-04 Hjs Emission Technology Gmbh & Co. Kg Method for supplying thermal energy into an exhaust gas purification unit switched on in the exhaust gas line of an internal combustion engine
JP6506154B2 (en) * 2015-10-28 2019-04-24 トヨタ自動車株式会社 Exhaust purification system for internal combustion engine

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2421589A (en) * 2004-12-20 2006-06-28 Detroit Diesel Corp Method and controller for controlling fuel injected into exhaust gases of an i.c. engine for regenerating a particulate filter
GB2476959A (en) * 2010-01-15 2011-07-20 Gm Global Tech Operations Inc Determining post-injection quantities in an engine with a diesel oxidation catalyst (DOC), eg for diesel particulate filter (DPF) regeneration

Also Published As

Publication number Publication date
RU2641325C2 (en) 2018-01-17
CN103711547A (en) 2014-04-09
CN103711547B (en) 2018-02-16
GB201217895D0 (en) 2012-11-21
DE102013219770A1 (en) 2014-06-12
GB2506660A (en) 2014-04-09
RU2013144811A (en) 2015-04-20

Similar Documents

Publication Publication Date Title
GB2506660B (en) Method of regenerating a filter in an exhaust
US7881830B2 (en) Electronic control system for controlling plant temperature
JP3510021B2 (en) Air-fuel ratio control device for internal combustion engine
US9328644B2 (en) Exhaust system and method of estimating diesel particulate filter soot loading for same using two-tier neural network
EP2574762B1 (en) Soot emission estimation method and arrangement
US20130085733A1 (en) NOx EMISSION ESTIMATION METHOD AND ARRANGEMENT
JP7664179B2 (en) Internal Combustion Engine Controller
CN113417776B (en) Flow measuring method and controller
EP3959429A1 (en) Engine control system
JP2016061188A (en) Internal combustion engine control unit
US9617948B2 (en) Method for optimizing an internal combustion engine
US12253013B2 (en) Method for determining an effective prevailing uncertainty value for an emission value for a given time point when operating a drivetrain of a motor vehicle
US9353696B2 (en) Combustion controller for internal combustion engine
US10495016B2 (en) Method, system and computer product for evaluating the quantity of particulate accumulated within a particulate filter of a Diesel engine
EP2550447B1 (en) Method for determining a relationship between the operating time for an injector of a cylinder in a combustion engine and the amount of fuel injected by the injector
Castellano et al. Adaptive temperature control for diesel particulate filter regeneration
US11333094B2 (en) Method for estimating the ageing of an exhaust gas sensor and an industrial vehicle for implementing this method
WO2025175228A1 (en) Computing system for model based control (mbc) of a piece of equipment or portion thereof
EP2550442B1 (en) Method for adaption of a mass flow sensor
JP2020041439A (en) Control device for internal combustion engine

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20201005