1. Introduction
The aim of the research carried out by the Authors is to analyze the possibility of using computational methods on the basis of the model input and output parameters to model the injection doses of a modern Common Rail fuel injector. The fuel injector is the executive element of the engine that is directly responsible for the combustion process in the chamber. Its work consists in providing a given amount of fuel per unit of time with an appropriate structure. The main operating parameters of modern fuel injectors are injection and overflow doses (output parameters). The injection dose is the amount of fuel supplied to the engine’s combustion chamber during one work cycle and expressed as mm
3/H, the overflow dose is the discharge of the working liquid during the fuel injector operation and expressed in the same quantities as the injection dose. Each of these quantities must have a specific value for the given engine parameters. The input parameters stimulating the fuel injector to work are the system pressure and the time of its activation. Based on the size of the input parameters, the output parameters are generated. Modern fuel injectors are diagnosed on test benches. The research process of an object consists in assigning it the input parameters (pressure and control time) and reading the output (actual) parameters and comparing them with the set data. The test stands have coordinates (known output quantities) for the selected injector only for its individual input parameters. There are cases where the standard fuel injector test is positive, the engine is not working properly and the symptoms indicate a defect in the injection apparatus. This is because the working areas that are used by the engine are ignored during standard tests. The baseline values are not known when diagnosing the object in these areas. The use of computational methods allows them to be modelled on the basis of known operating characteristics, thanks to which it is possible to determine whether a given injector is operational. The prediction of the operating parameters of a modern injector can be made by the black box method (
Figure 1). It is based on the fact that, on the basis of the analysis of the input and output signals of the research object, it is possible to model its work in unknown areas. Polynomial or artificial intelligence algorithms are used to make this type of model. This method is used when the internal dimensions of the object and the exact relations of kinematic connections are not known.
The engine controller, based on the data collected from the sensors, controls the injector operation in such a way as to ensure the appropriate number of doses with a given volume in a given engine work cycle. On the basis of the given input parameters, the operating characteristics of the fuel injector are prepared, which shows the amounts of injection doses at different injector actuation times and system pressures. When the injector malfunctions, its output parameters change, such as the injection or overflow doses, fuel injection delay and the quality of atomization. The general operating characteristics support the diagnostic processes. By using computational methods, the field of research is extended, thanks to which the process of examining the object becomes more accurate. The polynomial and artificial intelligence algorithms proposed by the authors are innovative methods and have not been used in the research processes of the injection apparatus of a modern CI engine yet. The authors of the work [
1] described the possibilities of using the Matlab environment to model the operation of technical objects using the black box method. The fuel injector is a device in which it is very difficult to measure the size of the cooperating components. The authors of the work [
2] made a mathematical model of a fuel injector. However, this model is designed for a specific injector from a given manufacturer. As ecological requirements increase, leading suppliers of fuel injectors optimize the design, which requires verification of the proposed model, and even developing it from scratch, taking into account various empirically determined parameters in order to reproduce the work of the tested object as closely as possible. This is time-consuming considering the number of available structures.
The job of the fuel injector is to atomize and distribute the right amount of fuel in the combustion chamber of the engine. The work it performs can be considered in terms of quality and quantity. These factors affect the combustion process of the combustible mixture. The amount of the set injection dose is a quantitative aspect and directly affects the combustion of the combustible mixture in the engine compartment.
When analyzing the literature, it can be noticed that most of the research work carried out in terms of the operation of modern fuel injectors is focused mainly on the quality aspect and its diagnostics. Using calculating methods to predict fuel injectors parameters is novelty. The parameter influencing the speed of the fuel at the nozzle outlet is the pressure in the system by Wang et al. [
3]. The research conducted by the authors of the study showed that the penetration of the stream in the combustion chamber increases from 1500 MPa to 2100 MPa, however, with increasing pressure in the system, the fuel injection delay increases. Injection delay is the time from the moment the fuel injector is actuated to the moment the fuel is fed to the combustion chamber. This parameter is very important because too long times will result in incorrect engine operation. On average, in the injectors of the CR system, the fuel injection delay is 200–300 μs at the pressure of 80 MPa. In the studies by D’Ambrosio et al. [
4] the operating parameters of an electromagnetic and piezoelectric fuel injector were compared. Both injectors were mounted on the same CI engine and its emission of pollutants into the atmosphere and fuel consumption were examined. The differences between the operation of the engine on electromagnetic and piezoelectric fuel injectors are minimal. An important difference between electromagnetic and piezoelectric fuel injectors is their production costs. One of the causes of knocking combustion in the engine is deficiency in the fuel injector. The authors in Taghizadeh—Alisaraei et al. [
5] presented a method of diagnosing fuel injectors by reading the vibrations that occur in damaged components. The analysis showed that the damaged elements emit greater vibrations during operation, which affects the size of injection doses. Similar studies were presented by the authors of Hartl et al. [
6]. Four fuel injectors were subjected to the analysis. The damaged ones caused a pressure drop in the system due to the higher value of the overflow and additional vibrations. Zhang et al. [
7] developed an optical method for diagnosing fuel injectors used in marine CI engines. The method consists in analyzing the quality parameters of the fuel stream. The analysis of the shape of the injected fuel stream may help to assess the technical condition of the atomizer.
Assessment of the condition of individual components can be performed using neural network algorithms. In the study by Uzun [
8], an algorithm to calculate the mass of air supplied in a turbocharged engine was developed. The analysis of the test results and calculations has shown that it is possible to apply the above solution in estimating the amount of air supplied to the CI engine. The article by Tosun et al. [
9] presented the possibilities of using linear regression and neural network in order to model the operating characteristics of the engine and the emission of toxic substances in exhaust gases. The engine was powered by standard diesel and various types of biofuel. The analysis of the test results showed that the very accurate mapping of the measurements was made with the use of a neural network. In the Matlab environment, using the Neural Network Toolbox add-on, a neural network which tested the operation of the engine was implemented, Liu et al. [
10]. Based on parameters such as engine speed, intake air temperature, boost pressure, exhaust gas temperature, engine coolant temperature and fuel consumption, it has been trained for turbocharger diagnostics. The Levenberg-Marquardt algorithm with a square error value of 0.001 was used in the network. The same algorithm was used in the works [
11,
12,
13] to implement neural networks. The research carried out in the work of Stoeck [
14,
15] describes the possibilities of using statistical methods in a spreadsheet in order to forecast the fuel injector injection doses. When analyzing the results of the conducted experiment, it can be concluded that the use of simple calculation methods and a spreadsheet is inaccurate and limits the number of input variables. The authors of the work [
16] used a neural network to estimate the vibration of the engine powered by sunflower oil mixtures. The proposed algorithm was compared with the measurement results and a very high degree of matching was obtained. Also in [
17], a model of a neural network was used to determine the vibration for engine diagnostics and compared with the measurement results. The results of the analysis showed a high degree of alignment of the algorithm with the values obtained during the measurements. There is a possibility to implement a neural network to estimate the emission of toxic substances by an engine powered by a vegetable fuel [
18,
19,
20]. The authors achieved agreement of over 95% with the measurement results. Neural Network algorithm has been implemented to predictive vibration in hybrid vehicle powertrain [
21]. Simulation showed that proposed model improved conventional method. Authors marked that deep learnings method could be used in many targets. Authors trained neural network estimate emissions for CI engine powered by Biogas [
22]. Analysis showed that there has been high matching achieved. The best training algorithm was Levenberg Marquardt. Similar researches has been conducted to predict fuel consumption in the paper [
23]. The validation of model reached satisfactory values. Model to predict fuel injection characteristics for various injectors doses could be used in fuel supply system diagnostic and researches. In papers [
24,
25] Authors proposed the modification of fuel injector nozzle holes. Analysis conducted researches there is possibility to predict for modified injector nozzles injection characteristics using neural networks or polynomial methods. Similar researches has been presented in papers [
26,
27]. Authors proposed modifications the needle in fuel injector nozzle. Calculating methods could create injection characteristics for modified injectors without testing on the benches.
Analyzing the literature, it can be stated that it is possible to implement computational methods to predict the output parameters of modern fuel injectors. Neural network algorithms have been used in the diagnosis and evaluation of the operation of modern internal combustion engines.
3. Results
The method of predicting injection doses can be used in the diagnosis of modern fuel injectors. The tested Volvo C30 vehicle with a 1.6D engine worked unevenly at the engine speed of 1500–1700 rpm. The vehicle uses piezoelectric fuel injectors from VDO Continental Siemens of the 2nd generation. Standard testing on the Zapp Carbon Tech CRU2i test bench showed that all of them were operational (
Table 1). Only additional tests with the STPiW 3 test bench showed that one injector works incorrectly in a small dosing area.
By analyzing the
Table 2, it can be concluded that all doses of the tested fuel injector are normal. In order to diagnose improper engine operation, a number of additional operating characteristics were made. One of them showed an anomaly in the range of control times of 525–625 µs at a system pressure of 40–60 MPa (
Figure 5). Finding this area was time-consuming and expensive.
It is possible to accelerate the processes of diagnostics of injection equipment components by using computational methods. The authors of the work developed two computational methods in the Matlab environment that estimate the output parameters of the fuel injectors on the basis of the input values using the developed polynomial and the “learned” neural network. The neural network algorithm created in the Matlab Deep Learning Toolbox application was learned thanks to the measurements obtained from the STPiW3 test bench. The test bench automatically performed the operating characteristics. On the basis of the measurement results, the areas of improper operation of the fuel injector have been identified.
Laboratory tests were carried out on a test bench for testing the components of the high-pressure CR system of the STPiW3 type. The test stand enables measurements of the operating parameters of the fuel injector, such as: the size of injection and overflow doses as well as tightness. The research object was a piezoelectric Common Rail fuel injector manufactured by VDO Continental Siemens of the 2nd generation, catalogue number 9674973080. The analysis was performed according to the following program: preparation of the standard characteristics of the fuel injector, preparation of the characteristics of the tested fuel injector proposed by the authors, preparation of the characteristics model using a polynomial and a neural network proposed by the authors. The base characteristic was the standard characteristic of the tested injector.
The first stage of the research was to perform its standard operating characteristics on the STPiW 3 test bench shown in
Figure 6.
The standard characteristic is based on the following measuring points: pressures 30, 40, 50, 60, 70, 80 and 100 MPa for fuel injector actuation times of 400, 450, 500, 550, 600, 650 and 700 μs. Then, another reference characteristic with changed parameters was performed on the test bench: system pressures 30, 40, 50, 60, 70, 80 and 90 MPa, fuel injector actuation times 425, 475, 525, 575, 625, 675 and 725 μs,
Figure 7.
Then, based on the standard operating characteristics (
Figure 6) of the tested injector, using polynomials in the Matlab environment, the injection doses were modelled,
Figure 8.
Figure 9 shows the deviations of the measurements and predictions of the injection doses for individual control times of the tested fuel injector using a polynomial. The measuring error of the test bench is 2% according to the manufacturer’s data. The table was calibrated before taking the measurements.
Figure 10 shows percentage deviations between measurements and predictions of the injection doses using the polynomial.
Based on the standard operating characteristics (
Figure 6) of the tested injector, using polynomials in the Matlab environment, the injection doses were modelled,
Figure 11.
A similar analysis was performed for the implementation of the neural network. On the basis of the measurements presented in
Figure 6, the injection doses were modelled using the implementation of a neural network. The results were compared with the measurements made during the test in
Figure 7 and presented in
Figure 12.
Figure 13 shows percentage deviations between measurements and predictions of the injection doses using the neural network.
Injection dose prediction analysis was carried out in the Matlab Deep Learning Toolbox environment using reverse error propagation algorithms and its Levenberg-Marquardt modification. A network consisting of three hidden layers was designed for analysis. The advantage of such a solution is the ability to define any area. Based on the analysis of the literature [
20], the optimal combination of networks should be structure 5—5—5. During the research, it turned out that the proposed combination is not optimal due to an error during the calculation, which ranged from 0.7564 to 2.5320 and the difference is 1.7756. It was necessary to make a modification, which consisted in finding such a structure from three layers so that the error was as small as possible. A dependency was used for the analysis (13):
where:
sbb—average absolute error
Xi—fuel injection dosage measured on the test bench
Yi—fuel injection dosage calculated by neural network
n—the number of researched dosages
On the basis of the calculations carried out, a structure in the form of 5—4—5 was created. The smallest error of this structure was 0.7605 and the largest was 0.9960, which gives a difference r 0.2355.
After selecting the appropriate structure of the neural network, we started to train it in order to achieve the lowest possible error. From our attempts at learning our structure, the lowest absolute error of the neural network was achieved at the level of 0.6682.
When analyzing the above characteristics and the results presented in
Figure 14 and it can be noticed that the largest dose error occurs near the greatest workload of the injector and the maximum difference is at the level of 4.3016, i.e., approx. 16.28%. When checking other network structures, the biggest errors were also found around the highest load.
When analyzing
Figure 15 and
Figure 16, it can be seen that the characteristics are comparable at the lowest loads. The differences are most noticeable at the highest loads. The solution to this problem may be to make a wider injector characteristics on the test bench in order to provide a larger database for learning. It is worth mentioning a very important point. For research purposes, in the application of the neural network for testing injectors, two characteristics of the same injector have been used.
The operating characteristics of the tested fuel injector (
Figure 7) served as the basis for learning the neural network. The additional characteristics proposed by the authors (
Figure 6) were performed under different operating conditions and served as the test against which the neural network error was calculated. Such a procedure was aimed at proving that the network was not overtrained, which manifests itself in a large dose error in conditions in which the neural network was not trained.
4. Discussion
The presented method of injection dose prediction can be used to support the diagnostic processes of modern fuel injectors, especially piezoelectric ones. The element controlling the valve operation of such a fuel injector is a pile of crystals.
The stack of crystals (
Figure 17) consists of 350 piezoelectric elements. After applying the voltage, each of them extends by 13 μm, in total the entire element changes its length by 4550 μm. The test of the stack consists in measuring its resistance at a voltage of 150 V. If the resistance is 180–200 kΩ, the stack is functional. Unfortunately, sometimes despite the tests carried out, where the result was normal and the fuel injector did not work properly due to the ailments of individual crystals.
The research showed that the values of the deviation of individual crystals change during operation. This leads to an anomaly during the operation of the fuel injectors within a certain range. Detecting this type of fault is laborious, therefore the use of the numerical method may speed up the process.
In the article, the authors used two methods to determine the characteristics of the injector on the basis of measurement data from the test bench. The first one is polynomial interpolation, where a polynomial has been determined using an appropriate algorithm, which determines the performance characteristics of the tested object. Analyzing the results of calculations, the mean error is 0.56976 mm
3/H, the maximum error is 4.34 mm
3/H and the minimum one is 0.77 mm
3/H (
Table 3).
The second method is a neural network with three hidden layers of the structure 5—4—5, where the strength of this method are the weight values determined by the Levenberg—Marquardt algorithm. Analyzing the results, the average error is 0.48 mm
3/H, the maximum error is 4.30 mm
3/H and the minimum error is 0.64 mm
3/H (
Table 4).
By analyzing the results of the calculations, it can be concluded that the average injection dose errors determined by the polynomial and the neural network are approximate. A minimally smaller deviation occurs when the neural network is used. It is worth noting that both in the neural network and in the polynomial, the greatest errors appear at the highest loads of the injector. The solution may be to extend the characteristics of the injector in order to provide a larger database necessary for learning the neural network and determining the polynomial. The use of the polynomial approximation method is a better solution having only two input parameters and one output parameter. The prediction does not depend on the randomness of the initial data, such as weights in the neural network. Every time an attempt is made to generate a polynomial, the same result is always obtained. However, in the case of diagnostics, where there are more than two input parameters, a much better method is to use a neural network. Nevertheless, this method requires more analysis in terms of the selection of the number of hidden layers, the number of neurons and the selection of the method of backward error propagation. It is often necessary to analyze multiple combinations of structures in order to assess which combination is the most optimal and most likely to be successful for diagnostic purposes and to correctly predict the performance of the injector under given conditions. In addition, a serious disadvantage of this method is the large influence of randomly selected weights at the initial stage of learning the neural network. The application of computational methods, in particular neural networks, is an innovative method that has not been used yet in the field of diagnostics and prediction of fuel injectors operation.
5. Conclusions
In this study Authors proposed use mathematical methods to calculate modern fuel injector work parameters. The methods has been based on black box modelling. Presented type of calculating is very helpful for objects with complicated construction. Fuel injector consists with kinematics elements. The correlations between them are made with very high precision. So that standard modelling is very hard to calculating and for every injector should be done separately. Authors method is universal for all injectors, because artificial intelligence and polynomial basing on in and output signals.
The conducted analysis showed that it is possible to use computational methods to predict the size of the output parameters of modern injection equipment. The research showed that both the polynomial and the artificial intelligence method mapped the injection doses with a very good fit for low and medium load. The average error for neural network method was 5.34% and for polynomial 6.63%. The analysis of
Table 3 and
Table 4 shows that minimum error for polynomial is 0.77 mm
3/H and maximum 4.34 mm
3/H and for artificial network minimum 0,64 mm
3/H and maximum 4.30 mm
3/H. The differences are not high but, neural network is better because gives the possibilities to use more variables. Polynomial method is good solution for only two variables, not more.
The implementation of a polynomial or an artificial intelligence algorithm to the test bench controller supports the processes of diagnosing modern fuel injectors, especially piezoelectric ones. The authors are currently working on improving the proposed methods in terms of the maximum workload of the injectors in order to increase the range of the predictive model for each injector input parameter that affects the fuel dose.