Abstract
To solve the inaccurate injection quantity problem in multiple injections, in this paper, a simulation model of the electro injector is developed in the AMESim environment through dynamics analysis of injector, and the parameter matching and rationality verification of the model are also conducted. In addition, the influencing factors of fuel injection fluctuation are investigated. The results show that the change of injection pressure, pre-injection pulse width, the dwell time between the main and the pilot injection pulse can affect fuel fluctuation. Moreover, a fuel compensation control strategy based on self-learning system is constructed by using a certain sample of stimulation data to compensate for the deviation of multiple injection quantity. A self-learning system is realized by using the genetic algorithm (GA) and neural network, which can effectively improve injection control.
With the consistently increasing demands on vehicle fuel economy and emissions worldwide, high engine control precision is becoming increasingly imperative for improving engine combustion fuel efficiency. As one of the key technologies, the high pressure common rail injection system has been applied to obtain significant reductions in engine noise and emissions with a higher injection pressure and multiple injections by good mixing of oil and gas. However, due to the constant opening and closing of the high-pressure pump and injectors, the injection pressure fluctuates greatly, which affects the accuracy of fuel injection directl
Present researches aim at further investigating multiple injection characteristics. For example, Henein proposed that the injection pressure fluctuation was caused by the end of the previous injection, which affected the opening and closing of the injector needle valve, and then the fuel injection quantit
In this paper, in order to design a control strategy to improve the precision of fuel injection quantity during multiple injections, an injector simulation model was built. Then, a series of simulation tests were given to find the factors affecting the injection quantity fluctuation. The BP neuron network based on the injection pressure, pilot injection, dwell time between pilot and main injection was used to pre-rectify the main injection quantity.
The high pressure common rail injection system (see

Fig.1 Structural diagram of high pressure common rail injection system
When the system works,the high pressure pump pumps fuel from the low pressure circuit into the chamber and increases fuel pressure by the reciprocating motion of pistons. A high pressure fuel is obtained and delivered to the common rail which is used to store fuel and accumulate pressure. The fuel injection strategy is given by the ECU from collecting vehicle status and working condition information. At last, the electro valve controls the opening and closing of the injectors, and the fuel is sprayed directly into the cylinder
Because the main body of the research is fuel injection, only the simulation model of the solenoid valve injector is built and the injection pressure is given a fixed value. The electro injector is shown in

Fig.2 Structure of fuel injector
In the high pressure common rail injection system, the fuel that comes from the common rail will be divided into two branches, one entering the injector oil chamber and the other, the control chamber. When the solenoid valve coil is energized, the armature moves upward due to the electromagnetic force and the ball valve opens. Then, the fuel in the chamber leaks because of the opening of the drain hole located above the control chamber, which will cause the pressure in the control chamber above the piston to rapidly drop. The sum of the hydraulic pressure above the control piston and the spring pressure is less than the compression force of the needle valve, the needle valve will be lifted, and the fuel in the oil chamber is injected into the combustion chamber from the injection hole. When the solenoid valve coil current is disconnected, due to the spring force and the fuel pressure, the control piston acts on the ball valve, the drain hole was closed, the control chamber is gradually filled with fuel, and the higher fuel pressure presses the needle valve against the seat. The fuel passage to the fuel injection hole is closed and no fuel is injected. During the operation of the injector, it is the ongoing movement of these valves and chambers that causes fluctuations and instability of the fuel injection.
Taking a 4-cylinder diesel engine as an example, the electro injector model was built in AMESim, a multi-disciplinary complex system modeling and simulation platform, to reflect the complex dynamic characteristics of the fuel injection process. It is necessary to consider not only dynamic analysis above but also the physical structure and working principle of the system. The high precision AMESim injector model is shown in

Fig.3 AMESim model of injector
Next, the fuel injection characteristic verification test of the injector simulation model is conducted. The injection pulse width was changed under different injection pressure conditions of 120 MPa and 150 MPa, and the simulated value of injection quantity was compared with experimental value. As shown in

a Injection pressure of 120 MPa

b Injection pressure of 150 MPa
Fig.4 Comparison of fuel injection quantity of simulated and experimental values

a Single injection

b Multiple injections
Fig.5 Realization of single injection and multiple injections
Take two injections as an example, the injection characteristics are studied and analyzed based on the model of electro injector built above. When the engine working condition remains unchanged and the internal pressure of common rail remains stable, the injector is set up for small pulse to inject (injection pulse width is 0.4 ms). The pressure fluctuation after injection is shown in

a An injection pulse width of 0.4 ms

b An injection interval of 2 ms

c At an injection interval of 5 ms

d Injection quantity deviation
Fig. 6 Analysis of multiple injections characteristics
When the second injection occurs in the same working cycle of the injector, the injection pressure fluctuation is shown in
As shown in
In the injector model system, the single injection test with a pulse width of 1.7 ms is conducted under the condition that the engine speed is unchanged, the injection pressure is 100 MPa, and the corresponding single injection quantity is 82.4 m

Fig. 7 Injection fluctuation at a pilot injection pulse width of 0.2 ms
Keeping the initial injection pressure at 100 MPa, the main injection pulse width at 1.5 ms, and the dwell time varying in the range of 2‒8 ms, the fuel injection fluctuation tests were carried outconducted under the conditions ofat a pre-injection pulse width at of 0.2 ms, 0.3 ms, and 0.4 ms respectively. The simulation results are shown in

Fig. 8 Injection fluctuation of different pilot injection pulse widths at a rail pressure of 100 MPa
Changing the injection pressure to 150 MPa, keeping the main injection pulse width of 1.5 ms unchanged and repeating the test above, as shown in

Fig. 9 Injection fluctuation of different pilot injection pulse widths at a rail pressure of 150 MPa
To solve the problem of injection quantity fluctuation during consecutive injections and improve engine performance, the corresponding fuel correction control strategy of multiple injections should be designed and implemented. However, the fluctuation of fuel injection is related to the engine operating conditions and it is difficult to describe the complicated injection process with a precise physical mechanism. So asTherefore, to realize the accurate control of injection in multiple injections, the self-learning method can be used to identified the influence law model of injection quantity fluctuation and then the injection compensation value willcan be obtained.
Considering the system's characteristics of non-linear characteristics ity and labeled data of the system, the self-learning system can be designed by using BP neural network. The overall control strategy of the fuel injection control algorithm is designed as shown in

Fig.10 Control strategy of the fuel injection control algorithm

Fig.11 Main injection pulse width calculation MAP
The fluctuation of fuel injection is related to the engine operating condition and it is difficult to describe the complicated injection process with a precise physical mechanism. Therefore, to realize the accurate control of injection in multiple injections, the self-learning method can be used to identified the influence model of injection quantity fluctuation and to obtain the injection compensation value. Considering the system nonlinearity and labeled data, the self-learning system can be designed by using BP neural network. From the analysis of fuel injection fluctuation, three influencing factors (dwell time, pre-injection pulse width, and injection pressure) should be input into the trained BP neural network to obtain the fuel injection compensation value.
The analysis above indicates that there are three important influencing factors including the dwell time, the pre-injection pulse width, and the injection pressure which leads to the fluctuation of injection quantity. A series of labeled fluctuation data can be obtained from the simulation tests. In this case, the supervised learning method in machine learning can be used to effectively identify the fluctuation value with less data. Due to the nonlinear characteristics of fuel injection fluctuation, ANN can be used to learn the fluctuation model.
In order to improve the convergence rate, the second-order convergence algorithm is used to design the BP neural network in this paper, which has a more fast convergence rate. Aimed at the problem of the fuel injection fluctuation compensation algorithm, the objective function is selected as follows:
(1) |
where: p is the number of fuel injection samples; is the actual value of fuel injection fluctuation (output of neural network); is the expected value of fuel injection fluctuation (expected output); is the learning bias of fuel injection fluctuation.
The updated formula of the weight threshold is as follows:
(2) |
where: is the vector consisting of weights and thresholds in the th iteration; is the updated vector; is the vector correction value.The weight and threshold updating formula is written as follows:
(3) |
where: is learning rate; is unit matrix, is the learning bias of fuel injection fluctuation.
In this paper, the GA is used to optimize the initial weights and thresholds to avoid the LM-BP neural network falling into local minimum. The operational flowchart is shown in

Fig.12 Flow chart of optimizing BP neural network by GA
Firstly, determine the network topology. Then, optimize the initial weights and thresholds by GA algorithm. Finally, predict with the network after updating the weights and thresholds. The specific operation of BP algorithm is shown in the preceding section. In this genetic algorithm, the size of population is set to n, that is to say, there are n individuals. The weights and thresholds of each individual are randomly initialized and marked as Xi, then the initial population is created. In this paper, code individual with real numbers. The absolute deviation value of LM-BP neural network in training progress is defined as fitness function, whose formula is shown in
(4) |
The optimal weights and thresholds of the network are not obtained until achieving the requirements of the necessary optimal individual, Then the sample data are trained by using the GA optimized LM-BP neural network.
Taking the dwell time between main and pre-injection, the pre-injection pulse width, injection pressure as the network input,an the fuel injection quantity fluctuation value as the network output, the number of input layer neurons is 3 and the number of output layer neurons is 1. According to the trial-and-error method, the number of hidden layer neurons can be selected as 25 for the design of the fuel injection fluctuation compensation algorithm network. If only LM-BP is used for the algorithm, it can easily lead to a local optimum solution without the optimization of the GA. Integrate the collected data into three parameter input training samples and put into the designed network, the simulation results are shown in

a Mean variance

b Data fitting
Fig. 13 Training of LM-BP neural network with three-parameter input

Fig.14 Prediction of LM-BP neural network with three-parameter input
Put the training samples into the GA-LM-BP fuel injection fluctuation compensation algorithm network, the fitting of data training is shown in

a Mean variance

b Data fitting
Fig. 15 Training of GA-LM-BP neural network with three-parameter input

Fig. 16 Prediction of GA-LM-BP neural network with three-parameter input
The GA-LM-BP neural network is used to design the compensation algorithm for fuel injection fluctuation, and the validity of the algorithm is verified in the injector model. When the injection pressure is set to 100 MPa (training data), the correction effect curves of injection quantity corresponding to the pre-injection pulse width of 0.2 ms, 0.3 ms, and 0.4 ms are obtained as shown in

a 0.2 ms pilot injection pulse width

b 0.3 ms pilot injection pulse width

c 0.4 ms pilot injection pulse width
Fig. 17 Correction of injection fluctuation under injection pressure of 100 MPa

a 0.2 ms pilot injection pulse width

b 0.3 ms pilot injection pulse width

c 0.4 ms pilot injection pulse width
Fig.18 Correction of injection fluctuation at an injection pressure of 150 MPa
Focusing on the fuel injection fluctuation in the multiple injections of high pressure common rail system, this paper presents a fuel correction strategy based on the GAs and neural network to make the fuel quantity accurate. First, a simulation model of the electro injector on AMESim environment is built through analysis of working principle and dynamics. Then, the dynamic characteristics of multiple injections are simulated and the results show that the injection pressure, pre-injection pulse width, dwell time between the main and pilot injection pulse are the main influencing factors for fuel injection fluctuation. The BP neural network is used to design the fuel injection compensation, and the GA is applied to optimize the neural network for which it is easy to fall into local optimal solution. Of course, there are still some works needing to be conducted in the future, such as making improvement in the fuel injection control algorithm.
References
OH J W, PARK C W, KIM H S, et al. Effect of multiple injectionon the performance and emission characteristics of lean burn gasoline direct injection engines[J]. Transactions of the Korean Society of Mechanical Engineers B, 2012, 36(2):137. [Baidu Scholar]
HENEIN N A, LAI M C, SINGH I P, et al. Characteristics of a common rail diesel injection system under pilot and post injection modes[C]// SAE 2002 World Congress & Exhibition. [S. l.]: SAE, 2002-01-0218. [Baidu Scholar]
CATANIA A E, FERRARI A, MANNO M, et al. Experimental investigation of dynamics effects on multiple-injection common rail system performance[J]. Journal of Engineering for Gas Turbines and Power, 2008, 130(3): 032806. [Baidu Scholar]
SU H F, ZHANG Y T, HAO G, et al. Analysis on multiple-injection fuel quantity fluctuation for high pressure common rail system[J]. Transactions of Beijing Institute of Technology, 2011, 31(7): 795. [Baidu Scholar]
DEGANG L, XUEDONG L, WEI T, et al. An investigation into the injection quantity control method for vehicle high-pressure common rail diesel engine based on required traction[J]. Automotive Engineering, 2010, 32(10):860. [Baidu Scholar]
XU Long. Study on control strategy of diesel high pressure common-rail electronic fuel injection system[D]. Hangzhou: Hangzhou Dianzi University, 2018. [Baidu Scholar]
BARATTA M, CATANIA A E, FERRARI A. Hydraulic circuit design rules to remove the dependence of the injected fuel amount on dwell time in multijet CR systems[J]. Journal of fluids engineering, 2008, 130(12): 121104. [Baidu Scholar]
TAKEUCHI Y, SUGIMOTO H, NATSUME T, et al. Fuel injection control apparatus for internal combustion engine: U.S. Patent 5402760[P]. 1995: 4. [Baidu Scholar]
WANG C, YANG R, HU Y, et al. Design of structure parameters for gasoline engine common rail system based on random algorithm[C]// 2015 34th Chinese Control Conference (CCC). Hangzhou: IEEE, 2015: 8114. [Baidu Scholar]
LIU Q, GONG X, HU Y, et al. Active disturbance rejection control of common rail pressure for gasoline direct injection engine[C]// 2013 American Control Conference. Washington D C: IEEE, 2013: 2202. [Baidu Scholar]
DONGIOVANNI C, COPPO M. Accurate modelling of an injector for common rail systems[M]// Fuel Injection. London: IntechOpen, 2010: 95. DOI: 10.5772/9728. [Baidu Scholar]