• Tidak ada hasil yang ditemukan

Comparison of Physics-Based, Semi-Empirical and Neural Network-Based Models for Model-Based

6. Conclusions

A comparison of the performance of physics-based, semi-empirical and artificial neural network (ANN)-based models has been carried out in this paper to estimate the main combustion metrics for an FPT Euro VI 3.0 L F1C diesel engine. The models were developed for combustion control-oriented

applications. The combustion metrics that are predicted by the models are MFB50, PFP, and BMEP.

These metrics are interesting for control-oriented applications, since they are closely related to the thermal efficiency and to the pollutant formation process of the engine. Four different types of modeling approaches have been investigated. The first approach is based on a previously developed low-throughput mean-value physics-based model, which is capable of simulating the heat release rate, the in-cylinder pressure, and the related metrics on the basis of the accumulated fuel mass principle.

In this approach, the tuning parameters of the model are estimated on the basis of physically-consistent correlations, which are modeled using power-law functions. The second investigated approach is based on the joint use of artificial neural networks (ANNs) and physical modeling: instead of using the power-law functions, ANNs have been used to identify the parameters of the physics-based model.

The third investigated approach is based on a direct estimation of MFB50, PFP, and BMEP on the basis of semi-empirical correlations. The fourth approach is based on the use of ANNs to directly estimate MFB50, PFP, and BMEP. The performance of the four models was evaluated under steady-state conditions and transient operation over WHTC.

Moreover, a new methodology, which is based on the sequential use of the Pearson correlation and partial correlation analysis, has been developed to identify the optimal set of input model parameters in order to a priori identify the correlation variables that should be excluded and the most robust correlation variables.

The main results can be summarized as follows:

(1) The new methodology set up for the identification of the model input parameters has allowed an improvement to be obtained in the calibration of the baseline physics-based model. Although the accuracy in the estimation of BMEP is quite similar, an improvement in the estimation of PFP, and MFB50 can be obtained, since the related RMSE values decrease from 2.47 bar to 1.82 bar and from 0.86 deg to 0.63 deg, respectively, at steady-state conditions. Moreover, it allows a saving in the model calibration computational time to be achieved.

(2) The direct ANN model has shown the best accuracy in the estimation of MFB50, PFP, and BMEP under both steady-state conditions (RMSE=0.25 deg, 0.85 bar and 0.071 bar, respectively) and transient operation over the WHTC (RMSE=1.1 deg, 9.6 bar and 0.7 bar, respectively);

the accuracy of the baseline physics-based model is slightly worse than that of the direct ANN model (RMSE=0.63 deg, 1.8 bar, 0.15 bar under steady-state conditions, RMSE=1.2 deg, 10.5 bar, 0.8 bar over WHTC).

(3) The accuracy of the ANN physics-based model is higher than that of the baseline physics-based model under steady-state operations (RMSE=0.48 deg, 1.6 bar, 0.17 bar), but it shows a marked deterioration for transient operation (RMSE=1.2 deg, 13.8 bar, 0.8 bar), and this approach, therefore, seems to lack robustness.

(4) The accuracy of the semi-empirical model is worse than that of the physics-based model and of the direct ANN model under steady-state conditions (RMSE=0.63 deg, 3 bar, 0.26 bar) and over the WHTC (RMSE=1.4 deg, 11.7 bar, 0.8 bar). However, the accuracy can still be considered acceptable, in view of the simple mathematical structure of this kind of model, and the low number of tuning parameters that are necessary (and therefore of experimental data needed for calibration).

(5) The computational time required for the direct ANN model and semi-empirical model is less than 50μs on an ETAS ES910 rapid prototyping device, while that of the baseline physics-based model is of the order of 350μs.

Overall, the direct ANN model can be considered the best candidate for control-oriented applications, since:

• it is much simpler in structure and theory and easier to build than the physics-based model;

• it does not require any detailed knowledge or modeling of the physical and chemical processes;

• it is robust not only under steady-state conditions, but also in transient operation;

• its accuracy is high, even when a not so large dataset of experimental tests (410) is used for training;

• it features the best accuracy under steady-state and transient operating conditions

• the required computational time is lower than that of the physics-based model.

The main drawback of this kind of model is that it is of the black-box type. Thus, it does not provide detailed information about the physical and chemical processes that occur inside the combustion chamber, such as the heat release trend, in-cylinder pressure, or temperatures.

Author Contributions:The authors contributed equally to the preparation of the paper. Conceptualization, S.H., R.F., S.d.; Methodology, S.H., R.F., S.d.; Software, S.H.; Formal Analysis, S.H., R.F., S.d.; Data Curation, A.M.

(Andrea Manelli), L.V., S.d.; Writing-Original Draft, S.H., R.F.; Writing-Review and Editing, R.F., M.M., A.M.

(Antonio Mittica); Supervision, R.F., S.d., A.M. (Antonio Mittica), H.W., Y.W.

Funding:FPT is kindly acknowledged for its support in the activities. This work was also supported by the China Scholarship Council (Grant No. 201706680011) and Marine Low-Speed Engine Project-Phase I (CDG01-KT0302).

The authors would like to thank Omar Marello for his efforts in discussing and carrying out this research.

Conflicts of Interest:The authors declare no conflict of interest.

Abbreviations

ABDC After Bottom Dead Center AFst stoichiometric air-to-fuel ratio ANN artificial neural network

BMEP Brake Mean Effective Pressure (bar)

CFD Computer Fluid-Dynamics

DoE Design of Experiment

ECU Engine Control Unit EGR Exhaust Gas Recirculation

EOC End of Combustion

EOI End of Injection

EVO Exhaust Valve Opening

FMEP Friction Mean Effective Pressure (bar) HL lower heating value of the fuel

HCCI Homogeneous Charge Compression Ignition ICE Internal Combustion Engines

IMEP360 gross Indicated Mean Effective Pressure (bar) IMEP720 net Indicated Mean Effective Pressure (bar) IVC Intake Valve Closing

K combustion rate coefficient

m mass

mair trapped air mass

mEGR trapped EGR mass

mf,inj injected fuel mass (mg per cycle/cylinder) m.f,inj fuel injection rate

MFB50 crank angle at which 50% of the fuel mass fraction has burned (deg) n polytropic coefficient for the compression phase

n’ polytropic coefficient for the expansion phase N engine rotational speed (1/min)

O2 intake charge oxygen concentration (%)

p pressure (bar)

PCCI Premixed Charge Compression Ignition pEMF exhaust manifold pressure (bar abs) pf injection pressure (bar)

PFP peak firing pressure

pIMF intake manifold pressure (bar abs) PMEP Pumping Mean Effective Pressure (bar) q injected fuel volume quantity (mm3) Qch chemical heat release

Qf,evap fuel evaporation heat

qmain total injected fuel volume quantity of the main pulse per cycle/cylinder qtot total injected fuel volume quantity per cycle/cylinder

qtot,pil total injected fuel volume quantity of the pilot pulses per cycle/cylinder Qfuel chemical energy associated with the injected fuel

Qht,glob global heat transfer of the charge with the walls Qnet net heat release

R2 squared correlation coefficient RAF relative air-to-fuel ratio

RMS root mean square

RMSE root mean square error SOC start of combustion SOI electric start of injection SVP support vector machine

t time

T temperature (K)

TEMF exhaust manifold temperature TIMF intake manifold temperature

TSOC charge temperature at start of combustion TSOI charge temperature at start of injection

V volume

V2X Vehicle-to-Everything

ValveEGR opening position of the high pressure EGR valve VGT Variable Geometry Turbine

WHTC Worldwide Harmonized Heavy-duty Transient Cycle

Xr,EGR EGR rate

Greek Symbols

Δpexh-int difference between the exhaust and intake manifold pressure

γ isentropic coefficient

ρ density

ρIMF density in the inlet manifold

ρSOC charge density at the start of combustion ρSOI charge density at the start of injection τ ignition delay coefficient

Appendix A Correlation Analysis for the Selection of the Model Input Variables

In order to make the correlation analysis more synthetic, the considered variables have been associated with indexing numbers (IN), as shown in TableA1.

For the sake of clarity, FigureA1reports the temporal sequence of the calculation of the different variables used in the physics-based model.

The Pearson correlation coefficient was calculated, using Matlab R2016b, in order to identify the correlations between the variables identified in TableA1. The results are reported in FigureA2.

Table A1.Collected variables and corresponding index number (IN).

Variable Name IN Variable Name IN Variable Name IN Variable Name IN

N 1 ValveEGR 13 TSOC,main 25 Qnetmax 37

pf 2 XrEGR 14 SOCpil 26 ΔpIMF 38

SOIpil 3 RAF 15 SOCmain 27 n 39

SOImain 4 O2 16 Δpexhint 28 n 40

qtot,pil 5 ρIMF 17 τpil 29 PFP 41

qmain 6 ρSOI,pil 18 τmain 30 IMEP360 42

qtot 7 ρSOI,main 19 Kpil 31 PMEP 43

pIMF 8 ρSOC,pil 20 K1,main 32 FMEP 44

TIMF 9 ρSOC,main 21 K2,main 33 IMEP720 45

pEMF 10 TSOI,pil 22 MFB50 34 BMEP 46

TEMF 11 TSOI,main 23 Qht,glob 35

mair 12 TSOC,pil 24 Qf,evap 36

The numbers in the rows and columns in FigureA2are the indexing numbers of the variables shown in TableA1. The background color changes from green to white and from white to red when the Pearson coefficient value varies in the (−1, 0) range or in the (0, 1) range, respectively. The linear relationship between two variables is considered strong when their Pearson coefficient value is in the (−1.0,−0.5) or (0.5, 1) ranges, moderate when it is in the (−0.5,−0.3) or (0.3, 0.5) ranges, weak when it is in the (−0.3,−0.1) or (0.1, 0.3) ranges, and non-existent or very weak when from it is in the (−0.1, 0.1) range [43].

Figure A1.Temporal calculation sequence of the physics-based model variables.

The Pearson coefficient can provide useful information for the selection of:

• the input parameters of the correlations which are used to estimate the calibration parameters of the physics-based models (i.e., those reported in Table3), or the input parameters of the ANNs that are used to estimate the same calibration parameters;

• the input parameters of the semi-empirical correlations that are used to directly estimate MFB50, PFP, BMEP;

• the input parameters of the ANNs that are used to directly estimate MFB50, PFP, BMEP.

0HDVXUHG9DULDEOHV*HQHUDWHG9DULDEOHV 9DULDEOHVLQ&RPEXVWLRQ0RGHO 9DULDEOHVLQ3UHVVXUH0RGHO

3HDUVRQFRUUHODWLRQFRHIILFLHQW

Ͳϭ Ϭϭ

Figure A2.Pearson correlation coefficients for all the possible combinations of the variables reported in TableA1.

As can be seen in FigureA2, the groups of variables [IN 3, IN 4], [IN 6, IN 7], [IN 13, IN 14], [IN 17, IN 19], [IN 20, IN 21], [IN 24, IN 25] and [IN 26, IN 27], namely [SOIpil,SOImain] [qmain,qtot], [ValveEGR, Xr,EGR], [ρIMFSOImain], [ρSOC,pilSOC,main], [TSOC,pil,TSOC,main] and [SOCpil,SOCmain], are very closely correlated to each other, since their crossed Pearson coefficient is almost equal to 1. Therefore, during the identification of the input variables of the models, it is sufficient to select only one of them as representative of each variable group. Moreover, it should be noted that the variables which are calculated at an earlier stage are expected to be closely correlated to the variables that are calculated in a subsequent stage (see FigureA1).

The following rules were identified to select the set of input variables to use in the correlations of the physics-based model or in the semi-empirical and ANN-based models, on the basis of the information derived from the Pearson correlation analysis:

• the temporal sequences of the variables in the model have to be taken into account, i.e., variables cannot be used as the independent variables if they are calculated or occur after the dependent variable, according to the scheme in FigureA1;

• the directly measured engine operation variables (namelyN,pf,SOI, fuel injection quantity,pIMF, TIMF,ValveEGR) should be considered as independent variable candidates with top priority, because they are the primary cause of the changes in engine operation. Moreover, these variables are usually very precise because they are measured directly in real-time. The generated parameters (ρSOI,TSOI), based on SOI, should be considered with higher priority than those based on SOC (ρSOC,TSOC), because of the uncertainty chain for the estimation of SOC on the basis of SOI;

• the dependent variables (such asτpilmain, SOC,Kpil,K1,main,K2,main,Qf,evap,Qht,glob,n,n’pIMF, PMEP, FMEP) should be considered with a lower priority as correlation parameters, because they are usually less precise than the directly measured parameters. TheXr,EGR,RAF,O2SOC

andTSOCgenerated parameters should also be considered with a lower priority because of their relatively low precision;

• some variable groups (e.g., [SOIpil,SOImain] [qmain,qtot], [ValveEGR,Xr,EGR], [pIMF,mairIMF], [ρSOC,pilSOC,main], [TSOC,pil,TSOC,main] and [SOCpil,SOCmain]) are constituted by two variables which are closely correlated to each other. Therefore, only one variable should be selected as representative of each group;

• the total number of independent variable candidates should not be too high (in this study a maximum of 15 variables was chosen for the estimation of each dependent one), in order to ensure that the partial coefficient order is not too large and to make the model more robust to input uncertainty.

Some considerations should also been made concerning themairandpEMFvariables. Although mairis measured directly, it is usually not a precise or stable variable, since the accuracy of the engine air mass flow sensor is not very high (~5%), and its use, therefore, needs to be evaluated carefully.

Moreover, many medium and heavy-duty engines are not generally equipped with air mass flow sensors and the exhaust manifold pressure is generally not measured in production engines, so its use as an input variable for the model should also be evaluated carefully (in this study it was avoided).

On the basis of the rules explained above, an analysis of the Pearson correlation coefficients was carried out to select independent variable candidates for each dependent variable. A summary is reported in TableA2.

It should be recalled that some of the dependent variables are the calibration parameters of the physics-based model (see Table3), and they need to be modeled through correlations or ANNs, while other dependent variables (i.e., MFB50, PFP, BMEP) are the direct outcome of the semi-empirical model or of the direct ANN model, i.e., the metrics to be used for combustion control applications.

After the previous step, the partial correlation coefficient between each input variable of the initial candidate set reported in TableA2and the corresponding dependent variable was calculated.

The results are reported in TableA3, where the previously estimated Pearson correlation coefficients are also reported. The simultaneous analysis of the Pearson correlation and of the partial correlation coefficients is very useful, since it allows the least and most robust correlation variables to be identified.

Table A2.Initial candidate set of the input variables for each output parameter, identified on the basis of the Pearson correlation analysis.

Dependent

Variable Initial Candidate Set of the Independent Variables Selected Using Pearson Correlation Analysis RAF N,pf,SOIpil,qtot,pil,qtot,pIMF,TIMF,XrEGR,ρSOI,pil,ρSOI,main

τpil N,pf,SOIpil,qtot,pil,pIMF,TIMF,ValveEGR,RAF,ρSOI,pil,TSOI,pil

τmain N,pf,SOIpil,qtot,pil,qtot,TIMF,mair,XrEGR,RAF,ρSOI,pil,ρSOI,main,ρSOC,pil,TSOI,pil,Δpexhint,τpil

Kpil N,pf,SOIpil,qtot,pil,pIMF,TIMF,ValveEGR,ρSOI,pil,TSOI,pil,τpil,Δpexhint

K1,main N,pf,SOImain,qtot,pil,qtot,pIMF,TIMF,ValveEGR,RAF,ρSOI,main,ρSOC,pil

K2,main N,pf,SOIpil,qtot,pil,qtot,TIMF,mair,XrEGR,RAF,ρSOI,pil,ρSOI,main,TSOI,main,K1,main Qht,glob N,pf,SOIpil,qtot,pil,qtot,TIMF,mair,XrEGR,RAF,ρSOI,pil,ρSOC,pil,τmain,K2,main Qf,evap N,pf,SOIpil,qtot,pil,qtot,TIMF,mair,ρSOI,pil,ρSOI,main,RAF,ValveEGR,TSOI,pil,Δpexhint

ΔpIMF N,pf,SOIpil,qtot,pil,qmain,pIMF,XrEGR,ρSOI,pil,ρSOI,main,TSOI,pil,ρSOC,main,Δpexhint

n N,pf,SOIpil,qtot,pil,qtot,pIMF,TIMF,ValveEGR,ρSOI,pil,ρSOI,main,TSOI,pil,TSOI,main,TSOC,main,Δpexhint

n N,pf,qtot,pil,qmain,SOIpil,TIMF,ValveEGR,RAF,ρIMF,ρSOI,main,TSOI,pil,Δpexhint,K1,main,K2,main MFB50 N,pf,SOImain,qtot,pil,qmain,TIMF,XrEGR,RAF,ρIMF,ρSOI,pil,ρSOI,main,TSOI,pil

PFP N,pf,qtot,pil,qmain,SOImain,TIMF,XrEGR,RAF,ρIMF,ρSOI,pil,ρSOI,main,TSOI,main PMEP N,pf,qtot,pil,SOIpil,pIMF,TIMF,ValveEGR,τpil,TSOI,pil,Δpexhint

FMEP N,pf,SOIpil,qtot,pil,qmain,pIMF,TIMF,ValveEGR,ΔpIMF,PFP,ρSOI,mian,TSOI,pil,Δpexhint

BMEP N,pf,qtot,pil,qtot,SOImain,TIMF,mair,XrEGR,RAF,ρSOI,pil,ρSOI,main

In fact, input variables that are characterized by low Pearson and partial correlation coefficients can be removed from the candidate list, while input variables which are characterized by a high value of the Pearson correlation and the partial correlation coefficient at the same time can be selected as very robust correlation variables. Particular attention should also be paid to the input variables which, although showing a strong correlation with the dependent variables, are characterized by a limited precision (since they are derived parameters or measured parameters with low accuracy sensors).

On the basis of the previous considerations, the least robust correlation variables are highlighted in TableA3with a gray background, while the highly correlated variables are marked with an orange background, and finally the highly correlated variables characterized by a low precision are marked with a blue background.

It was found that some input variables (i.e., those marked with a white background in TableA3) are characterized by an intermediate value of the correlation coefficients. In order to understand whether they should have been included or excluded from the input candidate list, a sensitivity analysis was carried out, considering all the possible combinations of these variables and estimating the accuracy of the related models, as reported in Section4.

As reported in the same section, it should be noted that the proposed approach, i.e., the preliminary selection of the input variables through Pearson and partial correlation coefficients, and a subsequent sensitivity analysis carried out on a reduced set of variables, is more computationally efficient than a pure sensitivity analysis approach which includes the entire set of input variables.

TableA3.Pearsonandpartialcorrelationcoecientsfortheinputvariablesoftheinitialcandidateset. DependentVariableInitialCandidateoftheIndependentVariables RAFIndependentvariableNpfSOIpilqtot,pilqtotpIMFTIMFXrEGRρSOI,pilρSOI,main Pearsoncoecient0.100.430.280.410.770.510.080.310.620.57 Partialcoecient0.460.560.470.480.290.240.190.500.420.21 τpilIndependentvariableNpfSOIpilqtot,pilpIMFTIMFValveEGRRAFρSOI,pilTSOI,pil Pearsoncoecient0.800.290.890.730.060.110.010.430.710.81 Partialcoecient0.440.370.130.060.150.130.160.120.050.44 τmainIndependentvariableNpfSOIpilqtot,pilqtotTIMFmairXrEGRRAFρSOI,pilρSOI,mainρSOC,pilTSOI,pilΔpexhintτpil Pearsoncoecient0.310.320.500.400.700.180.580.450.580.780.630.580.400.330.68 Partialcoecient0.260.470.270.030.180.010.050.010.130.340.290.060.000.080.26 KpilIndependentvariableNpfSOIpilqtot,pilpIMFTIMFValveEGRρSOI,pilTSOI,pilτpilΔpexhint Pearsoncoecient0.350.100.470.300.040.140.250.400.510.650.35 Partialcoecient0.450.360.020.010.130.150.070.130.100.760.16 K1,mainIndependentvariableNpfqtot,pilqtotSOImainpIMFTIMFValveEGRRAFρSOI,mainρSOC,main Pearsoncoecient0.130.440.220.510.180.390.150.140.750.330.36 Partialcoecient0.340.130.200.040.440.190.150.260.120.490.69 K2,mainIndependentvariableNpfSOIpilqtot,pilqtotTIMFmairXrEGRRAFρSOI,pilρSOI,mainTSOI,mainK1,main Pearsoncoecient0.020.320.110.360.520.160.360.410.750.340.300.160.68 Partialcoecient0.010.060.090.170.200.130.060.500.210.270.100.270.01 Qht,globIndependentvariableNpfSOIpilqtot,pilqtotTIMFmairRAFXrEGRρSOI,pilρSOC,pilτmainK2,main Pearsoncoecient0.230.250.400.600.940.350.700.720.610.840.600.700.52 Partialcoecient0.330.480.400.040.930.440.080.340.140.430.240.420.09 Qf,evapIndependentvariableNpfSOIpilqtot,pilqtotTIMFmairRAFValveEGRρSOI,pilρSOI,mainTSOI,pilΔpexhint Pearsoncoecient0.370.040.540.420.430.310.360.340.360.570.330.380.32 Partialcoecient0.070.140.310.040.010.070.270.030.030.260.090.060.07 ΔpIMFIndependentvariableNpfSOIpilqtot,pilqmainpIMFXrEGRρSOI,pilρSOI,mainTSOI,pilρSOC,mainΔpexhint Pearsoncoecient0.570.860.360.330.750.980.520.450.900.350.950.47 Partialcoecient0.090.130.060.030.020.420.020.090.160.120.150.18 nIndependentvariableNpfSOIpilqtot,pilqtotpIMFTIMFValveEGRρSOI,pilρSOI,mainTSOI,pilTSOI,mainTSOC,mainΔpexhint Pearsoncoecient0.490.210.390.350.290.030.450.270.390.130.210.250.470.54 Partialcoecient0.450.090.150.280.240.190.190.010.010.130.050.030.420.16 nIndependentvariableNpfSOIpilqtot,pilqmainTIMFXrEGRRAFρIMFρSOI,mainTSOI,pilΔpexhintK1,mainK2,main Pearsoncoecient0.480.710.270.060.770.190.680.650.760.720.360.270.690.53 Partialcoecient0.690.130.040.240.360.050.040.040.070.050.030.250.520.20 MFB50IndependentvariableNpfSOImainqtot,pilqmainTIMFXrEGRRAFρIMFρSOI,pilρSOI,mainTSOI,pil Pearsoncoecient0.110.380.540.170.690.570.420.540.580.730.730.26 Partialcoecient0.760.640.840.070.350.130.100.100.070.100.160.13 PFPIndependentvariableNpfSOImainqtot,pilqmainTIMFXrEGRRAFρIMFρSOI,pilρSOI,mainTSOI,main Pearsoncoecient0.300.760.210.020.870.890.650.640.900.550.850.24 Partialcoecient0.680.590.690.210.360.320.100.130.350.200.250.30