Catalyst Heating Modeling Simulation & Optimization - 1
Catalyst Heating Modeling Simulation & Optimization - 1
Breno Felippe Coimbra Maia, André Menegon Godoy, Rosalvo Bertolucci Filho, Fabrício Tenório
Vicente
Robert Bosch Ltda
1
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
variables. The Machine Learning model, in turn, has the open the software interface and develop a code in Python to
function of providing a broader view of the system, and execute the FID and perform the HC measurement.
enables interaction and understanding of phenomena, via
simulation. The main purpose is, through the model, to
understand the relationship between the control variables,
with some outputs of interest. The outputs are: Catalyst
temperature, pre-catalyst hydrocarbon emissions, post-
catalyst hydrocarbon emissions, idling vibration and fuel
debit potential. An algorithm based on Fourier transform was
developed to extract, from the engine speed signal, the
magnitude of vibration at idle speed.
Source: [1].
Source: [2].
2
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
Source : [3]
Spark efficiency: 40% ~ 100% The information which will be showed in the table, are
both related to the input variables which were defined in the
To cover all the variable range, 70 measurements DoE, as well as the output variables, that can be generated
were performed. internally in the post processing tool. Between the main
outputs to be observed, are:
To execute the DoE, INCA FLOW was used.
the following steps were developed: Maximum Catalyst temperature: Maximum
Load DoE block. value reached in the measurement
3
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
4
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
By the other hands, an optimized dataset, from DFT is applied when there is interest in analyzing
catalyst heating perspective, can generate a worst fuel mass discrete signals in frequency domain [4]. A discrete signal
seizing during the combustion, producing higher oxygen is a signal which is composed by samples. The following
concentration in the exhaust, and the lambda signal will be figure shows a discrete signal composed by “N” samples.
affected as well. The figure 11 illustrates this situation.
5
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
Where 𝑎 is a complex phasor which weights the In frequency domain, it is possible to understand that
periodic component in the specific frequency. The frequency the roughness in engine speed signals is reflected in the
will be always a multiple of the natural frequency, 𝜔 . spectrum through higher magnitude component modules 𝑎
, at low frequencies. In this way, the following equation was
To build the frequency spectrum signal representation, used to correlate the engine speed roughness with a scalar
it is needed to find each 𝑎 component and match it with its variable:
respective frequency. The following equation describes how
𝑵
to obtain the components.
𝑽𝒊𝒃𝒓𝒂𝒕𝒊𝒐𝒏 𝑴𝒂𝒈𝒏𝒊𝒕𝒖𝒅𝒆 ≅ |𝒂𝒌 |𝒅𝝎 (3)
1 𝟏
𝑎 = 𝑥[𝑛]𝑒 (2)
𝑁
〈 〉 Where “N” is the amount of magnitude
components, and 𝜔 is the frequency. This approach allows
This methodology can be applied in engine rpm signal to transform the spectrum magnitude in a single variable
in order to obtain the magnitude of the periodic components which can represent all engine speed roughness level in idle.
which composes the signal. This value will be a direct The following figure shows the spectrum and the level
information about vibration. Three different engine vibration associated. The level is extracted from the last value of
levels were used to develop the vibration level model. The integral curve indicated the following figure.
figure below, shows these three signals.
Using DFT, it is possible to estimate the coefficients MACHINE LEARNING MODEL USING
𝑎 , and correlate them with their respective frequencies to ASCMO
build the spectrum visualization. The coefficients 𝑎
represent the amplitude module of each periodic component ETAS ASCMO modelling software was chosen as
which describes the signal. The following figure shows the the platform for generating the catalyst heating behavior
spectrum visualization of the three engine RPM signals estimation. This software relies on supervised machine
showed before. learning algorithms to generate statistical models based on
the Bayesian modelling method.
6
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
ASCMO implements the classic approach of the Figure 18. ASCMO Model representation.
Bayesian Method using a Gaussian Process as the basis for
the prior distributions. Since this methodology derives from Source: The Authors.
the Gaussian Probability Distribution, a stochastic process
governs the properties of those functions [5]. It is also noted For each input and output, there is a distribution curve
that this approach dispenses parametric models and instead, based on the measured data, which represent the dependency
defines a prior probability distribution over functions between the couple of input and output, it is, how each
directly [6]. specific input affects each output. For example, the green
square marked on the figure 18, represents the dependency
Detailed mathematical expansions on both the profile of the relationship between Vibration Magnitude and
Bayesian Method and the Gaussian Regression Process can Spark Efficiency. The red square, marked on the figure 18,
be found at various sources, such as Rasmussen X, Bishop represents the dependency profile of the relationship
Y and Pelisser et al Z. between the Intake Camshaft Valve Opening Angle and the
HC concentration pre catalyst. This logic is valid for all the
As a result of those given statistical and data-based distribution curves plotted on the screen.
approaches, the modelling method applied by ASCMO suits
perfectly the needs for this study regarding the expected high In the simulation tool, the Leave-One-Out method is
complexity of the correlations, model self-validation and used to make a pre analysis of the prediction quality. The
good model quality even when big datatsets are not method consists in estimating n models, each with n-1
available. training data. Afterwards, the precision is determined based
In this study, after the data post processing, a post on the point which is not involved in the model estimation
processed matrix is available to feed the ASCMO on order [3].
to estimate the virtual model of engine behavior. The
following figure illustrates this process. The model quality is quantified by the Root Mean
Square Error (RMSE) and the 𝑅 .
∑ (𝑋 −𝑋 )
𝑅𝑀𝑆𝐸 = (4)
𝑛
Figure 17. ASCMO modeling workflow. The 𝑅 is obtained from the comparison between the
variance that remains after the model training and the
Source: The Authors. variance concerning the mean value of all measuring data
[3].
7
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
𝑎 𝑎
𝑅𝑀𝑆 = + 𝑎 + (6)
2 2
8
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
Figure 22. Test 1: Boundary Condition. Figure 24. Test 3: Boundary Condition.
The boundary condition in the first test (Test) is : The boundary condition in the third test is:
Idle Speed Target: 1500 RPM Idle Speed Target: 1500 RPM
End of injection angle: 242,9 (°) End of injection angle: 228 (°)
Intake Valve opening angle: 6° BTDC Intake Valve opening angle: 9° ATDC
The second boundary condition (Test 2) is showed in These three conditions were reproduced in vehicle to
the figure 23. compare the in-vehicle results with the model prediction. For
each condition, 5 measurements were performed, totalizing
15 measurements. The purpose is to cover repeatability
between measurement, once that all the phenomena which
are being analyzed are related with combustion, a stochastic
phenomenon.
Source: The Authors. Vibration Magnitude Temp Cat HC pos Cat HC pre Cat Relative Fuel Debit Potential(%)
Model 4,73 649,24 18,80 297900,00 13,25
Mean 4,03 631,79 21,74 283134,35 5,74
Idle Speed Target: 1500 RPM The class “Model” is the ASCMO model prediction.
“Mean”, is the mean result of each variable between the 5
End of injection angle: 240 (°) measurement which were performed in that test. “Error” is
de absolute difference between the model and the mean.
Intake Valve opening angle: 1° BTDC “Error (%)” is how much percent the model is distant from
the mean, and “Std” is the standard deviation of each
Spark efficiency: 75% variable between the 5 measurements which were performed
in that test.
The third boundary condition (Test 3) is showed in the
following figure. The table 3 shows the results of the second test.
9
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
10
AEA – Brazilian Society of Automotive Engineering - SIMEA 2023
concentration was reduced nearly in 42% compared with the development of data products with high excellency, most
baseline calibration. The vibration magnitude is the same of efficient and cost-effective.
baseline and the fuel debit potential is 81% compared with
the baseline. The initial results open a promising window for
application of the method for higher complex systems with
Although the HC post catalyst has a higher value in the different engine configurations. This method flexibility
second optimization compared with the first one, the fuel characteristic is one of the points of interest from this
debit potential increased significantly, and the vibration working group and some future activities are already planned
magnitude was kept if compared with the baseline. With a as next steps.
fuel debit potential in this in a higher value, the fuel mass
could be reduced in the calibration and the final proposal It is also an important point of interest the
could be even more optimized than in the first optimization consolidation of this work as a different method (with
attempt. It can indicate that, in the optimization criteria, it is potentially superior quality) compared to the current and
needed to pay attention not only in the HC post catalyst but traditional calibration tasks for specific workpackages. It
in fuel debit potential as well. opens a real possibility of inclusion of a specific calibration
service into the supplier portfolio.
A third optimization simulation was performed. The
criteria was, minimize HC post catalyst, keep de vibration REFERENCES
magnitude in a hard upper bound with the same value of the
baseline calibration and maximize fuel debit potential. In the [1] Alexandre Esteves, Alexandre Kawamoto, André
third optimization, HC post catalyst was reduced in 31% Pelisser, Davi Carmelutti. “Automated in-vehicle engine
compared with baseline calibration. Vibration energy was calibration to optimize emissions levels using machine
reduced in 18% and the fuel debit potential increased to learning” – SIMEA 2021. São Paulo.
162%. Besides that, in this optimization the engine speed idle
target was calculated in 850 RPM, which could bring an [2] Cambustion. HFR500 Fast Response FID Hydrocarbon
effect in fuel consumption as well. Measurement System – User Manual version 2.9.
It is important to find the tradeoff between maximizing [3] ETAS GmbH. ETAS ASCMO Static V5.2 - User’s
fuel debit potential and reducing HC post catalyst to Guide, 2018.
understand the how it affects the final emissions values in
emission cycles. In this study, these optimizations were not [4] Alan Oppenheim, Alan Wilsky. Signals and Systems:
validated in emission cycle, and it will be considered in Second Edition. Prentice Hall, New Jersey.
future studies.
[5] Rasmussen, C. E. and C. K. I Williams (2006).
CONCLUSION Gaussian Process for Machine Learning. MIT Press.
The method of Model Based Calibration allows the [6] Bishop, C. M (2006). Pattern Recognition and Machine
optimization of complex systems by comparing the model Learning. Springer.
predictions and real measurements in a very large operation
range. The most significative consequence is the gain of [7] SIEMENS. Root Mean Square (RMS) Overall Level.
efficiency directly related to costs reduction (reduction of August 2019.
resources demand and development time). A previous https://community.sw.siemens.com/s/article/root-mean-
estimative shows a reduction about 60% in costs and 25% in square-rms-and-overall-level
time for a catalyst heating workpackage calibration for a
medium complexity system (PFI, monofuel and one side
VVT). There is also a quantitative non-mensurable gain for
know-how by the possibility of visual observation of
innumerous variables correlation in a very large spectrum via
systematic way.
11