Control method, device and equipment for injection system of dual-fuel engine and medium
By dynamically adjusting the injection parameters and air intake rate in the dual-fuel engine injection system and optimizing combustion performance, the problem of fixed mixing ratio in the dual-fuel engine injection system is solved, and more efficient fuel utilization and pollutant emission reduction are achieved.
Patent Information
- Application Number
- CN202411685163.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-03-18
- Estimated Expiration
- 2044-11-22
AI Technical Summary
The mixing ratio of hydrogen and ammonia in the dual-fuel engine injection system is fixed, and the dynamic adjustment function is lacking, so it cannot adapt to the needs under different operating conditions.
By obtaining the injection parameter value and the air intake rate value, the combustion performance value is calculated, and by adjusting the injection parameter value and the air intake rate value, the combustion performance value is optimized, and the target injection parameter value is finally determined to dynamically adjust the injection amount of hydrogen and ammonia.
Dynamic regulation of hydrogen and ammonia injection volume is achieved, fuel utilization is improved, and pollutant emissions are reduced.
Smart Images

Figure CN119641504A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of engine technology, and in particular to a control method for a dual-fuel engine injection system, a control device for a dual-fuel engine injection system, an electronic device, and a computer-readable medium. Background Art
[0002] A dual-fuel engine injection system is one that can simultaneously use two different fuels. It injects these two different fuels directly into the engine's cylinders at high pressure, allowing them to mix with the air already in the cylinders and combust. These two different fuels can be hydrogen and ammonia.
[0003] In related art, dual-fuel engine injection systems can determine the hydrogen and ammonia mixture ratio for injection based on the engine speed and throttle opening. However, the hydrogen and ammonia mixture ratio determined by the dual-fuel engine injection system is fixed, and the dual-fuel engine injection system does not have the function of dynamically adjusting the hydrogen and ammonia injection amounts to meet the needs of adjusting the hydrogen and ammonia mixture ratio. Summary of the Invention
[0004] Embodiments of the present invention provide a control method, device, electronic device, and computer-readable storage medium for a dual-fuel engine injection system to address the problem that the mixing ratio of hydrogen and ammonia determined by the dual-fuel engine injection system is fixed and the dual-fuel engine injection system does not have the function of dynamically adjusting the injection amounts of hydrogen and ammonia.
[0005] An embodiment of the present invention discloses a control method for a dual-fuel engine injection system, which is applied to a dual-fuel engine injection system for injecting a predetermined first fuel and a second fuel into a predetermined engine. The method includes:
[0006] Acquiring at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel;
[0007] obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values;
[0008] Based on the combustion performance value, the injection parameter value, and the air intake rate value, attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value;
[0009] During the trial optimization of the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value;
[0010] The first fuel and the second fuel are injected into the engine based on the target injection parameter value.
[0011] Optionally, the attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value, and the air intake rate value includes:
[0012] determining, based on the combustion performance value, a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value;
[0013] Storing the injection parameter value to be processed and the air intake rate value to be processed into a preset data set;
[0014] Based on the combustion performance value and the data set, an attempt is made to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value.
[0015] Optionally, during the trial optimization process of the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value includes:
[0016] During the trial optimization of the combustion performance value, the to-be-processed injection parameter values in the data set are updated based on the optimized combustion performance value to obtain a target data set;
[0017] The injection parameter value to be processed in the target data set is used as the target injection parameter value.
[0018] Optionally, the method comprises:
[0019] obtaining at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine;
[0020] acquiring, based on any one of the training injection parameter values and any one of the training air intake rate values, a training combustion performance value of the first fuel and the second fuel mixed with air in the engine;
[0021] The preset proxy model is trained using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
[0022] Optionally, obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any one of the injection parameter values and any one of the air intake rate values includes:
[0023] The combustion performance value of the first fuel and the second fuel mixed with air in the engine is calculated based on any of the injection parameter values and any of the air intake rate values using the combustion performance value calculation model.
[0024] Optionally, the combustion performance value includes pollutant emissions and / or fuel utilization rate.
[0025] Optionally, the attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set includes:
[0026] determining, based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value, whether the optimization of the combustion performance value satisfies a preset optimization termination condition;
[0027] If the optimization of the combustion performance value satisfies the optimization termination condition, the adjustment of the injection parameter value and / or the air intake rate value is stopped.
[0028] An embodiment of the present invention further discloses a control device for a dual-fuel engine injection system, which is applied to a dual-fuel engine injection system for injecting a predetermined first fuel and a second fuel into a predetermined engine. The device includes:
[0029] an acquisition module, configured to acquire at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value being a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel;
[0030] a combustion performance value acquisition module, configured to acquire a combustion performance value of a mixture of the first fuel and the second fuel and air in the engine based on any of the injection parameter values and any of the air intake rate values;
[0031] an adjustment module configured to attempt to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value, and the air intake rate value;
[0032] a target injection parameter value determining module, configured to determine a target injection parameter value based on the optimized combustion performance value during the trial optimization process of the combustion performance value;
[0033] An injection module is configured to inject the first fuel and the second fuel into the engine based on the target injection parameter value.
[0034] Optionally, the adjustment module includes:
[0035] a determination submodule, configured to determine, based on the combustion performance value, a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value;
[0036] a storage submodule, configured to store the injection parameter value to be processed and the air intake rate value to be processed into a preset data set;
[0037] An adjustment submodule is configured to attempt to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set.
[0038] Optionally, the target injection parameter value determination module includes:
[0039] an updating submodule, configured to update the injection parameter values to be processed in the data set based on the optimized combustion performance values during the trial optimization of the combustion performance values, to obtain a target data set;
[0040] As a submodule, it is used to use the injection parameter value to be processed in the target data set as the target injection parameter value.
[0041] Optionally, the device comprises:
[0042] a training injection parameter value acquisition module, configured to acquire at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine;
[0043] a training combustion performance value acquisition module, configured to acquire a training combustion performance value of a mixture of the first fuel and the second fuel and air in the engine based on any of the training injection parameter values and any of the training air intake rate values;
[0044] The training module is used to train a preset proxy model using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
[0045] Optionally, the combustion performance value acquisition module includes:
[0046] A calculation submodule is used to calculate the combustion performance value of the first fuel and the second fuel mixed with air in the engine based on any of the injection parameter values and any of the air intake rate values and using the combustion performance value calculation model.
[0047] Optionally, the combustion performance value includes pollutant emissions and / or fuel utilization rate.
[0048] Optionally, the adjustment submodule includes:
[0049] a judgment unit, configured to judge whether the optimization of the combustion performance value satisfies a preset optimization termination condition based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value;
[0050] A stop adjustment unit is configured to stop adjusting the injection parameter value and / or the air intake rate value if the optimization of the combustion performance value satisfies the optimization termination condition.
[0051] An embodiment of the present invention further discloses an electronic device, comprising a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus;
[0052] The memory is used to store computer programs;
[0053] The processor is configured to implement the method described in the embodiment of the present invention when executing the program stored in the memory.
[0054] The embodiments of the present invention further disclose one or more computer-readable media having instructions stored thereon. When executed by one or more processors, the processors are enabled to perform the method according to the embodiments of the present invention.
[0055] The embodiments of the present invention include the following advantages:
[0056] In an embodiment of the present invention, a dual-fuel engine injection system is used to inject a preset first fuel and a second fuel into a preset engine. The dual-fuel engine injection system obtains at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel; based on any injection parameter value and any air intake rate value, a combustion performance value of the first fuel and the second fuel mixed with air in the engine is obtained; based on the combustion performance value, the injection parameter value and the air intake rate value, the injection parameter value and / or the air intake rate value are adjusted to try to optimize the combustion performance value; in the process of trying to optimize the combustion performance value, a target injection parameter value is determined based on the optimized combustion performance value; based on the target injection parameter value, the first fuel and the second fuel are injected into the engine, the injection pulse width values of the first fuel and the second fuel and the air intake rate value of the engine are selected as variables, and the pollutant emissions and the fuel consumption rate are selected as optimization targets. The injection amount of the first fuel and the second fuel is adjusted and determined, effectively reducing the pollutant emissions and improving the fuel consumption rate. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 is a flowchart of a control method for a dual-fuel engine injection system provided in an embodiment of the present invention;
[0058] Figure 2 is a schematic diagram of a training sample of a combustion performance value calculation model provided in an embodiment of the present invention;
[0059] Figure 3 It is a flowchart of the steps of iterating based on a multi-objective particle swarm optimization algorithm provided in an embodiment of the present invention;
[0060] Figure 4 This is a structural block diagram of a control device for a dual-fuel engine injection system provided in an embodiment of the present invention;
[0061] Figure 5 is a block diagram of an electronic device provided in an embodiment of the present invention;
[0062] Figure 6 is a schematic diagram of a computer-readable medium provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0063] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.
[0064] To facilitate understanding of the technical solutions and technical effects of the embodiments of the present invention, the prior art of the present invention is briefly described below.
[0065] In related technologies, direct injection technology of automobile engines refers to a technology in which the engine injection system injects fuel directly into the engine cylinder through high pressure, and the fuel mixes with the air that has entered the cylinder and burns.
[0066] A dual-fuel engine injection system refers to an engine injection system that can use two different fuels simultaneously; the two different fuels can be hydrogen and ammonia. The dual-fuel engine injection system can include dual direct injection injectors, which are used to inject fuel into the engine's cylinders. The dual direct injection injectors can include hydrogen injectors and liquid ammonia injectors. The hydrogen injector is used to inject hydrogen, and the liquid ammonia injector is used to inject ammonia. The hydrogen injector can perform a single injection during the engine's intake stroke or compression stroke, and the liquid ammonia injector can perform its first injection during the engine's compression stroke, and its injection timing is later than that of the hydrogen injector.
[0067] The dual-fuel engine injection system controls fuel injection from the dual direct injection injectors based on engine water temperature, engine speed, and throttle opening. After fuel injection is complete, the dual-fuel engine injection system controls the spark plugs to ignite the mixture in the cylinder. The dual direct injection injectors are capable of several injection modes: single-fuel high-pressure injection of reformed gas only, dual-fuel high-pressure injection of a mixture of ammonia and hydrogen, and dual-fuel low-pressure injection of a mixture of ammonia and hydrogen.
[0068] The dual-fuel engine injection system may also include a mixing tank, which stores the fuel required by the dual-fuel engine injection system. Based on the impact of the injection pressure of the dual direct-injection injectors on engine performance, the system can adjust the electric pressure reducing valve on the mixing tank's low-pressure line to control the pressure, thereby providing high- or low-pressure fuel to the engine to meet the engine's needs under different operating conditions.
[0069] When the engine is cold started, the dual-fuel engine injection system will control the dual direct injection injectors to adopt a single fuel injection mode that only injects reformed gas; when the engine enters the warm-up stage or normal operation, the dual-fuel engine injection system will control the dual direct injection injectors to switch to a dual fuel injection mode that injects a mixture of ammonia and hydrogen.
[0070] In related art, when a dual-fuel engine injection system controls dual direct injection injectors to adopt a dual-fuel injection mode that injects a mixture of hydrogen and ammonia, the system can determine the hydrogen-ammonia mixture ratio for injection based on the engine speed and throttle opening. However, the hydrogen-ammonia mixture ratio determined by the dual-fuel engine injection system is fixed, and the dual-fuel engine injection system does not have the function of dynamically adjusting the hydrogen and ammonia injection amounts to meet the needs of adjusting the hydrogen-ammonia mixture ratio.
[0071] Reference Figure 1 , shows a flowchart of a control method for a dual-fuel engine injection system provided in an embodiment of the present invention, which is applied to a dual-fuel engine injection system. The dual-fuel engine injection system is used to inject a predetermined first fuel and a second fuel into a predetermined engine. Specifically, the method may include the following steps:
[0072] Step 101, obtaining at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel;
[0073] In an embodiment of the present invention, a dual-fuel engine injection system is used to inject a predetermined first fuel and a second fuel into predetermined engine cylinders, so that the first fuel, the second fuel, and the air in the engine cylinders mix and combust to provide power to the engine. The first fuel may be hydrogen, and the second fuel may be ammonia. In this embodiment of the present invention, the dual-fuel engine injection system may include dual direct injection injectors, which may include a hydrogen injector and a liquid ammonia injector. The hydrogen injector is used to inject hydrogen, and the liquid ammonia injector is used to inject ammonia.
[0074] In an embodiment of the present invention, at least one injection parameter value of a dual-fuel engine injection system and at least one air intake rate value of the engine can be obtained. The injection parameter is a first injection pulse width value of a first fuel and / or a second injection pulse width value of a second fuel. The first injection pulse width value refers to the length of time the injector of the first fuel is open, that is, the duration of time the first fuel is injected into the cylinder of the engine; the larger the first injection pulse width value, the more first fuel the dual-fuel engine injection system injects into the engine. The second injection pulse width value refers to the length of time the injector of the second fuel is open, that is, the duration of time the second fuel is injected into the cylinder of the engine; the larger the second injection pulse width value, the more second fuel the dual-fuel engine injection system injects into the engine. It should be noted that the data range of the injection pulse width value of ammonia is 200-1600μs (microseconds), and the data range of the injection pulse width value of hydrogen is 200-1600μs. The data range of the air intake rate value is 0.9 to 2.0.
[0075] In this embodiment of the present invention, the air intake rate is associated with the amount of air in the cylinder. The greater the air intake rate, the greater the amount of air in the cylinder. The engine's air intake rate, also known as fresh air flow, is typically determined by the engine's throttle opening.
[0076] Step 102, based on any of the injection parameter values and any of the air intake rate values, obtaining a combustion performance value of the first fuel and the second fuel mixed with air in the engine;
[0077] In an embodiment of the present invention, after obtaining at least one injection parameter value of a dual-fuel engine injection system and at least one air intake rate value of the engine, the dual-fuel engine injection system can inject the first fuel and the second fuel into the engine according to any injection parameter value, and control the amount of air in the engine according to any air intake rate value. Therefore, based on any injection parameter value and any air intake rate value, a combustion performance value of the first fuel and the second fuel mixed with air in the engine can be obtained.
[0078] In some embodiments of the present invention, the combustion performance value includes pollutant emissions and / or fuel utilization.
[0079] Specifically, the first fuel and the second fuel can be mixed with the air in the engine and burned to provide power for the engine, and can also produce pollutants. Among them, the pollutants can be NO x (Nitrogen oxide) emissions, including NO (nitrogen monoxide) and NO2 (nitrogen dioxide). The combustion performance values of the first fuel and the second fuel mixed with air in the engine can also include fuel consumption rate; fuel consumption rate refers to the rate at which the engine consumes fuel.
[0080] In some embodiments of the present invention, the method comprises:
[0081] obtaining at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine;
[0082] acquiring, based on any one of the training injection parameter values and any one of the training air intake rate values, a training combustion performance value of the first fuel and the second fuel mixed with air in the engine;
[0083] The preset proxy model is trained using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
[0084] Specifically, in order to obtain the combustion performance value of the mixed combustion of the first fuel and the second fuel with the air in the engine based on any injection parameter value and any air intake rate value, a combustion performance value calculation model can be established using a proxy model, and the combustion performance value can be calculated using the combustion performance value calculation model.
[0085] In an embodiment of the present invention, a Latin Hypercube test method can be used to obtain training samples for a combustion performance value calculation model. Specifically, at least one training injection parameter value for a dual-fuel engine injection system and at least one training air intake rate value for the engine can be first obtained. Then, based on any of the training injection parameter values and any of the training air intake rate values, training combustion performance values for a mixture of the first fuel and the second fuel with air in the engine are obtained. The at least one training injection parameter value, the at least one training air intake rate value, and the training combustion performance values serve as training samples.
[0086] Reference Figure 2 , which shows a schematic diagram of a training sample of a combustion performance value calculation model provided in an embodiment of the present invention. Figure 2 Where X1 represents the training injection parameter value and the training air intake rate value, i.e., the input variables of the combustion performance value calculation model. X2 represents the training combustion performance value, i.e., the output value of the combustion performance value calculation model. Figure 2 The points in are the sample points in the training samples. Figure 2 The specific coordinate position of the sample point in the coordinate system constructed with X1 as the horizontal coordinate and X2 as the vertical coordinate is shown.
[0087] In an embodiment of the present invention, a combustion performance value calculation model can be obtained by training a preset proxy model using training injection parameter values, training air intake rate values, and training combustion performance values.
[0088] Specifically, the proxy model can be a kriging proxy model (Kriging proxy model), which considers not only the location of sample points but also the spatial correlation between them. The Kriging proxy model can be used to interpolate and fit the training sample data to establish a combustion performance calculation model. Interpolation refers to estimating the response value of unknown points between sample points; fitting refers to establishing a combustion performance calculation model using the training sample data.
[0089] Among them, the relationship between the input variables and output values in the kriging surrogate model can be constructed using the following formula:
[0090] y(x)=F(β,x)+φ(x)
[0091] Where x is the input variable, i.e., the training injection parameter values and the training air intake rate values. y(x) is the output value or response value, i.e., the training combustion performance value. F(β,x) is a polynomial regression model composed of P known functions, which can be expressed as follows:
[0092] F(β,x)=β1f1(x)+L+β p f p(x)=[f1(x)Lf p (x)]β=f T (x)β
[0093] Where β is the regression coefficient, f(x) can be a constant or a first-order or second-order polynomial about x. φ(x) is a zero-mean normal distribution random model, and its covariance matrix is:
[0094] cov[φ(x i ),φ(x j )]=σ 2 R[θ,x i ,x j ]
[0095] Among them, σ 2 is the variance of the random process. R[φ(x i ),φ(x j )] is the sample point φ(x i ) and φ(x j ). R[φ(x i ),φ(x j )] Gaussian function can be selected for expression, and the specific expression is as follows:
[0096]
[0097] Among them, n is the dimension of the sample points, is the sample point x i The kth component of θ. k is the correlation parameter of the function. k When y(x) increases, k It is more sensitive to changes in . Assume that m sample points are obtained in the proxy model, denoted as S = [x1, x2, L, x m ] T , the response value corresponding to m sample points is Y=[y1,y2,L,y m ] T , for a known θ k You can get:
[0098]
[0099]
[0100] Let θ=[θ1,θ2,L,θ n ] T , the optimal θ can be obtained by maximum likelihood estimation b The value of is:
[0101]
[0102] Get the optimal θ b After the value of , the predicted value of the unknown point response point can be obtained The expression is as follows:
[0103]
[0104] in,
[0105] In some embodiments of the present invention, obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any one of the injection parameter values and any one of the air intake rate values includes:
[0106] The combustion performance value of the first fuel and the second fuel mixed with air in the engine is calculated based on any of the injection parameter values and any of the air intake rate values using the combustion performance value calculation model.
[0107] In an embodiment of the present invention, after obtaining the combustion performance value calculation model, the combustion performance value calculation model can be used to calculate the combustion performance value of the mixed combustion of the first fuel and the second fuel with the air in the engine based on any injection parameter value and any air intake rate value.
[0108] Step 103 , based on the combustion performance value, the injection parameter value, and the air intake rate value, attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value;
[0109] In an embodiment of the present invention, based on the combustion performance value, injection parameter value, and air intake rate value, the dual-fuel engine injection system can attempt to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value. Optimizing the combustion performance value refers to improving the engine's fuel utilization and reducing pollutant emissions resulting from the combustion of the first fuel and the second fuel mixed with air in the engine.
[0110] In some embodiments of the present invention, the step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value, and the air intake rate value includes:
[0111] determining, based on the combustion performance value, a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value;
[0112] Storing the injection parameter value to be processed and the air intake rate value to be processed into a preset data set;
[0113] Based on the combustion performance value and the data set, an attempt is made to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value.
[0114] Specifically, based on any injection parameter value and any air intake rate value, a combustion performance value of the first fuel and the second fuel mixed with air in the engine can be obtained. That is, at least one combination is obtained by randomly combining each injection parameter value of the at least one injection parameter value and each air intake rate value of the at least one air intake rate value. For each combination, a combustion performance value corresponding to the combination can be obtained.
[0115] Based on the combustion performance value, the injection parameter value to be processed in at least one injection parameter value and the air intake rate value to be processed in at least one air intake rate value can be determined. Specifically, if the combustion performance value of a certain combination is better than the combustion performance value of other combinations, the injection parameter value and the air intake rate value in the combination can be used as the injection parameter value to be processed and the air intake rate value to be processed, respectively. Among them, the combustion performance value of a certain combination is better than the combustion performance value of other combinations means that the pollutant emissions corresponding to the certain combination are less than the pollutant emissions corresponding to other combinations, and the fuel utilization rate corresponding to the certain combination is not lower than the fuel utilization rate corresponding to other combinations. The combustion performance value of a certain combination is better than the combustion performance value of other combinations can also mean that the fuel utilization rate corresponding to a certain combination is higher than the fuel utilization rate corresponding to other combinations, and the pollutant emissions corresponding to the certain combination are not more than the pollutant emissions corresponding to other combinations.
[0116] It should be noted that the combination of the injection parameter value to be processed and the air intake rate value to be processed and the combustion performance value corresponding to the combination are Figure 2 The position in the coordinate system shown can be called the global optimal position in at least one combination. At the same time, each combination and its corresponding combustion performance value can also be temporarily placed in Figure 2 The positions in the coordinate system shown are taken as the individual optimal positions for each combination.
[0117] In an embodiment of the present invention, the injection parameter values to be processed and the air intake rate values to be processed may be stored in a preset data set. In an embodiment of the present invention, both the global optimal position and the individual optimal position may be stored in a data set.
[0118] In an embodiment of the present invention, based on the combustion performance value and the to-be-processed injection parameter value and to-be-processed air intake rate value in the data set, the injection parameter value and / or the air intake rate value can be adjusted to attempt to optimize the combustion performance value, that is, to reduce pollutant emissions and improve fuel utilization. It should be noted that each adjustment can be regarded as an iteration, and the iteration is performed based on a multi-objective particle swarm optimization algorithm. Specifically, based on the combustion performance value, the to-be-processed injection parameter value and the to-be-processed air intake rate value corresponding to the global optimal position, and the injection parameter value and air intake rate value corresponding to the individual optimal position, the injection parameter value and / or the air intake rate value can be adjusted to attempt to optimize the combustion performance value.
[0119] Step 104, during the trial optimization process of the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value;
[0120] In the embodiment of the present invention, during the trial optimization process of the combustion performance value, the target injection parameter value may be determined based on the optimized combustion performance value.
[0121] In some embodiments of the present invention, during the trial optimization of the combustion performance value, determining the target injection parameter value based on the optimized combustion performance value includes:
[0122] During the trial optimization of the combustion performance value, the to-be-processed injection parameter values in the data set are updated based on the optimized combustion performance value to obtain a target data set;
[0123] The injection parameter value to be processed in the target data set is used as the target injection parameter value.
[0124] In an embodiment of the present invention, during the attempt to optimize the combustion performance value, the injection parameter value and / or the air intake rate value can be adjusted for each combination. If the combustion performance value obtained based on a certain combination after adjustment is better than the combustion performance value corresponding to other combinations, the injection parameter value and the air intake rate value in the adjusted combination can be used as the injection parameter value to be processed and the air intake rate value to be processed, respectively, that is, the injection parameter value to be processed and the air intake rate value to be processed in the data set are updated, and the global optimal position is updated.
[0125] If, during the adjustment process of a certain combination, the combustion performance value after adjustment is better than any previous adjustment result of the combination, the injection parameter value and / or air intake rate value and the corresponding combustion performance value of the combination after adjustment are adjusted. Figure 2 The position in the coordinate system shown is updated to the individual optimal position of the combination, that is, the individual optimal position in the data set is updated.
[0126] During the attempted optimization of the combustion performance value, if the data set is updated, based on the combustion performance value, the to-be-processed injection parameter value and the to-be-processed air intake rate value corresponding to the global optimal position in the updated data set, and the injection parameter value and the air intake rate value corresponding to the individual optimal position in the updated data set, the combustion performance value is attempted to be optimized by adjusting the injection parameter value and / or the air intake rate value.
[0127] In an embodiment of the present invention, after the attempted optimization process of the combustion performance value is completed, the final data set can be used as the target data set, and the to-be-processed injection parameter values and to-be-processed air intake rate values in the target data set can be used as the target injection parameter values and target air intake rate values, respectively. That is, the to-be-processed injection parameter values and to-be-processed air intake rate values corresponding to the global optimal position can be used as the target injection parameter values and target air intake rate values, respectively.
[0128] In some embodiments of the present invention, the step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set includes:
[0129] determining, based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value, whether the optimization of the combustion performance value satisfies a preset optimization termination condition;
[0130] If the optimization of the combustion performance value satisfies the optimization termination condition, the adjustment of the injection parameter value and / or the air intake rate value is stopped.
[0131] In an embodiment of the present invention, during the attempted optimization of combustion performance values, a determination is made as to whether the optimization of the combustion performance values meets a preset optimization termination condition based on the number of adjustments to the injection parameter values and / or the air intake rate values and the optimized combustion performance values. If the optimization of the combustion performance values meets the optimization termination condition, adjustment of the injection parameter values and / or the air intake rate values is terminated. The optimization termination condition may include conditions such as the number of adjustments to the injection parameter values and / or the air intake rate values reaching a preset adjustment threshold or algorithm convergence.
[0132] In an embodiment of the present invention, based on the combustion performance value calculation model and the multi-objective particle swarm optimization algorithm, by selecting pollutant emissions and fuel consumption rate as optimization objective functions, the multi-objective particle swarm optimization algorithm is selected for calculation to obtain a set of global optimal positions, thereby adjusting and determining the injection amounts of the first fuel and the second fuel, effectively reducing pollutant emissions and improving fuel consumption rate.
[0133] Step 105: Inject the first fuel and the second fuel into the engine based on the target injection parameter value.
[0134] In an embodiment of the present invention, based on the target injection parameter value, the dual-fuel engine injection system injects the first fuel and the second fuel into the engine, that is, the dual-fuel engine injection system injects the first fuel and the second fuel into the engine according to the first injection pulse width value and the second injection pulse width value included in the target injection parameter value.
[0135] In an embodiment of the present invention, the target data set may include multiple global optimal positions. Among them, there may be a global optimal position whose pollutant emissions are the lowest among all the global optimal positions, but the fuel utilization rate of the global optimal position is not the highest among all the global optimal positions, and vice versa. In this case, if the pollutant emissions are more important than the fuel utilization rate, the first fuel and the second fuel are injected into the engine based on the target injection parameter value corresponding to the global optimal position with the best pollutant emissions. If the fuel utilization rate is more important than the pollutant emissions, the first fuel and the second fuel are injected into the engine based on the target injection parameter value corresponding to the global optimal position with the best fuel utilization rate.
[0136] In an embodiment of the present invention, a dual-fuel engine injection system is used to inject a preset first fuel and a second fuel into a preset engine. The dual-fuel engine injection system obtains at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel; based on any injection parameter value and any air intake rate value, a combustion performance value of the first fuel and the second fuel mixed with air in the engine is obtained; based on the combustion performance value, the injection parameter value and the air intake rate value, the injection parameter value and / or the air intake rate value are adjusted to try to optimize the combustion performance value; in the process of trying to optimize the combustion performance value, a target injection parameter value is determined based on the optimized combustion performance value; based on the target injection parameter value, the first fuel and the second fuel are injected into the engine, the injection pulse width values of the first fuel and the second fuel and the air intake rate value of the engine are selected as variables, and the pollutant emissions and the fuel consumption rate are selected as optimization targets. The injection amount of the first fuel and the second fuel is adjusted and determined, effectively reducing the pollutant emissions and improving the fuel consumption rate.
[0137] Reference Figure 3 , shows a flowchart of the steps of iterating based on the multi-objective particle swarm optimization algorithm provided in an embodiment of the present invention, which may specifically include the following steps:
[0138] Step 301: Initialize the population.
[0139] In an embodiment of the present invention, a swarm of particles is randomly generated using a multi-objective particle swarm optimization algorithm, with each particle representing a set of possible parameter solutions. In this embodiment, each particle includes an initial position vector and an initial velocity vector. The initial position vector is composed of three parameters: the first injection pulse width, the second injection pulse width, and the air intake rate. The initial values of these parameters are randomly assigned, forming the initial population for the algorithm iteration. These three parameters of the particle are typically randomly initialized within the data range corresponding to the data. The first and second injection pulse widths constitute the injection parameter values.
[0140] Step 302: Calculate the particle fitness and store the non-dominated solutions in the population into an external file.
[0141] Step 303: Update the global optimal position gbest and the individual optimal position pbest.
[0142] In the embodiment of the present invention, the combustion performance value calculation model is used to obtain the combustion performance value corresponding to each particle. If the combustion performance value of a particle is better than that of other particles, the injection parameter value and the air intake rate value of the particle can be used as the injection parameter value to be processed and the air intake rate value to be processed respectively. The particle and the combustion performance value corresponding to the particle are Figure 2 The position in the coordinate system shown can be called the global optimal position in a group of particles. At the same time, each particle and its corresponding combustion performance value can be temporarily placed in Figure 2 The position in the coordinate system shown is taken as the individual optimal position of each particle.
[0143] Step 304: Generate mutation, update the speed and position of the particle, and recalculate the fitness.
[0144] In an embodiment of the present invention, based on the combustion performance value, the injection parameter values to be processed and the air intake rate values to be processed corresponding to the global optimal position, and the injection parameter values and air intake rate values corresponding to the individual optimal position, the combustion performance value is optimized by adjusting the injection parameter values and / or the air intake rate values. It should be noted that after the particles are adjusted, the combustion performance values corresponding to the adjusted particles can be calculated using a combustion performance value calculation model.
[0145] Specifically, the position vector and velocity vector of the particle can be adjusted using the following adjustment formula:
[0146] V i t+1 =w(t)v i t +c1r1(p i t -x i t )+c2r2(gi t -x i t )
[0147] Among them, V i t+1 is the velocity of the i-th particle at the t+1th iteration; w(t) is the inertia weight, which determines the degree to which the particle maintains its previous velocity, V i t is the velocity of the i-th particle at the t-th iteration; C1 and C2 are acceleration constants, respectively called individual learning factor and social learning factor; r1 and r2 are random numbers uniformly distributed in the range [0,1]; P i t is the individual optimal position of the i-th particle at the t-th iteration (i.e., the best position the particle has ever experienced); X i t is the current position of the i-th particle at the t-th iteration; g i tL is the global optimal position of the i-th particle at the t-th iteration (i.e., the best position in the entire group); w(t)v i t is the inertia part, which reflects the influence of the current velocity of the particle on the next velocity; c1r1(p i t -x i t ) is the individual experience part, which makes the particle move to its own historical optimal position; c2r2(g i t -x i t ) is the social experience part, which prompts particles to move to the historical optimal position of the entire group.
[0148] Step 305: Maintain and update external archives.
[0149] In an embodiment of the present invention, during the attempted optimization of the combustion performance value, the injection parameter value and / or the air intake rate value can be adjusted for each particle. If the combustion performance value obtained based on a certain particle after adjustment is better than the combustion performance values corresponding to other particles, the injection parameter value and the air intake rate value in the adjusted particle can be used as the injection parameter value to be processed and the air intake rate value to be processed, respectively, that is, the injection parameter value to be processed and the air intake rate value to be processed in the data set are updated, and the global optimal position is updated.
[0150] If, during the adjustment process of a particle, the combustion performance value after adjustment is better than any previous adjustment result of the particle, the injection parameter value and / or air intake rate value and the corresponding combustion performance value of the particle after adjustment are increased. Figure 2 The position in the coordinate system shown is updated to the individual optimal position of the particle, that is, the individual optimal position in the data set is updated. The data set is the external file.
[0151] Step 306: Is the termination condition satisfied? If not, go to step 303; if so, go to step 307.
[0152] In an embodiment of the present invention, a determination is made as to whether the optimization of the combustion performance values satisfies a preset optimization termination condition based on the number of adjustments to the injection parameter values and / or the air intake rate values and the optimized combustion performance values. If the optimization of the combustion performance values satisfies the optimization termination condition, adjustment of the injection parameter values and / or the air intake rate values is terminated. The optimization termination condition may include conditions such as the number of adjustments to the injection parameter values and / or the air intake rate values reaching a preset adjustment threshold or algorithm convergence.
[0153] Step 307: Output the external file.
[0154] In an embodiment of the present invention, after the combustion performance optimization process is completed, the final data set can be used as the target data set, and the to-be-processed injection parameter values and to-be-processed air intake rate values in the target data set can be used as the target injection parameter values and target air intake rate values, respectively. Specifically, the to-be-processed injection parameter values and to-be-processed air intake rate values corresponding to the global optimal position can be used as the target injection parameter values and target air intake rate values, respectively. Based on the target injection parameter values, the dual-fuel engine injection system injects the first fuel and the second fuel into the engine.
[0155] It should be noted that for the sake of simplicity, the method embodiments are described as a series of actions. However, those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in this specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0156] Reference Figure 4 , shows a structural block diagram of a control device for a dual-fuel engine injection system provided in an embodiment of the present invention, which is applied to a dual-fuel engine injection system. The dual-fuel engine injection system is used to inject a predetermined first fuel and a second fuel into a predetermined engine, and specifically may include the following modules:
[0157] an acquisition module 401 for acquiring at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value being a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel;
[0158] a combustion performance value acquisition module 402 for acquiring a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values;
[0159] an adjustment module 403 for attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value, and the air intake rate value;
[0160] a target injection parameter value determining module 404 for determining a target injection parameter value based on the optimized combustion performance value during the attempted optimization of the combustion performance value;
[0161] The injection module 405 is configured to inject the first fuel and the second fuel into the engine based on the target injection parameter value.
[0162] In an optional embodiment of the present invention, the adjustment module includes:
[0163] a determination submodule, configured to determine, based on the combustion performance value, a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value;
[0164] a storage submodule, configured to store the injection parameter value to be processed and the air intake rate value to be processed into a preset data set;
[0165] An adjustment submodule is configured to attempt to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set.
[0166] In an optional embodiment of the present invention, the target injection parameter value determination module includes:
[0167] an updating submodule, configured to update the injection parameter values to be processed in the data set based on the optimized combustion performance values during the trial optimization of the combustion performance values, to obtain a target data set;
[0168] As a submodule, it is used to use the injection parameter value to be processed in the target data set as the target injection parameter value.
[0169] In an optional embodiment of the present invention, the device includes:
[0170] a training injection parameter value acquisition module, configured to acquire at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine;
[0171] a training combustion performance value acquisition module, configured to acquire a training combustion performance value of a mixture of the first fuel and the second fuel and air in the engine based on any of the training injection parameter values and any of the training air intake rate values;
[0172] The training module is used to train a preset proxy model using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
[0173] In an optional embodiment of the present invention, the combustion performance value acquisition module includes:
[0174] A calculation submodule is used to calculate the combustion performance value of the first fuel and the second fuel mixed with air in the engine based on any of the injection parameter values and any of the air intake rate values and using the combustion performance value calculation model.
[0175] In an optional embodiment of the present invention, the combustion performance value includes pollutant emissions and / or fuel utilization rate.
[0176] In an optional embodiment of the present invention, the adjustment submodule includes:
[0177] a judgment unit, configured to judge whether the optimization of the combustion performance value satisfies a preset optimization termination condition based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value;
[0178] A stop adjustment unit is configured to stop adjusting the injection parameter value and / or the air intake rate value if the optimization of the combustion performance value satisfies the optimization termination condition.
[0179] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0180] In addition, an embodiment of the present invention further provides an electronic device, such as Figure 5 As shown, it includes a processor 501, a communication interface 502, a memory 503 and a communication bus 504, wherein the processor 501, the communication interface 502, and the memory 503 communicate with each other through the communication bus 504.
[0181] Memory 503, used for storing computer programs;
[0182] The processor 501 is configured to execute the program stored in the memory 503 by performing the following steps:
[0183] Acquiring at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel;
[0184] obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values;
[0185] Based on the combustion performance value, the injection parameter value, and the air intake rate value, attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value;
[0186] During the trial optimization of the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value;
[0187] The first fuel and the second fuel are injected into the engine based on the target injection parameter value.
[0188] In an optional embodiment of the present invention, the step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value, and the air intake rate value includes:
[0189] determining, based on the combustion performance value, a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value;
[0190] Storing the injection parameter value to be processed and the air intake rate value to be processed into a preset data set;
[0191] Based on the combustion performance value and the data set, an attempt is made to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value.
[0192] In an optional embodiment of the present invention, during the trial optimization process of the combustion performance value, determining the target injection parameter value based on the optimized combustion performance value includes:
[0193] During the trial optimization of the combustion performance value, the to-be-processed injection parameter values in the data set are updated based on the optimized combustion performance value to obtain a target data set;
[0194] The injection parameter value to be processed in the target data set is used as the target injection parameter value.
[0195] In an optional embodiment of the present invention, the method includes:
[0196] obtaining at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine;
[0197] acquiring, based on any one of the training injection parameter values and any one of the training air intake rate values, a training combustion performance value of the first fuel and the second fuel mixed with air in the engine;
[0198] The preset proxy model is trained using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
[0199] In an optional embodiment of the present invention, obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values includes:
[0200] The combustion performance value of the first fuel and the second fuel mixed with air in the engine is calculated based on any of the injection parameter values and any of the air intake rate values using the combustion performance value calculation model.
[0201] In an optional embodiment of the present invention, the combustion performance value includes pollutant emissions and / or fuel utilization rate.
[0202] In an optional embodiment of the present invention, the step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set includes:
[0203] determining, based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value, whether the optimization of the combustion performance value satisfies a preset optimization termination condition;
[0204] If the optimization of the combustion performance value satisfies the optimization termination condition, the adjustment of the injection parameter value and / or the air intake rate value is stopped.
[0205] The communication bus mentioned in the terminal can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For ease of illustration, only one thick line is used in the figure, but this does not mean that there is only one bus or only one type of bus.
[0206] The communication interface is used for communication between the above terminal and other devices.
[0207] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage. Alternatively, the memory may be at least one storage device located away from the processor.
[0208] The above-mentioned processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, and discrete hardware components.
[0209] like Figure 6 As shown, in another embodiment provided by the present invention, a computer-readable storage medium 601 is also provided, in which instructions are stored. When the computer-readable storage medium is run on a computer, the computer executes a control method for a dual-fuel engine injection system described in the above embodiment.
[0210] In another embodiment of the present invention, a computer program product including instructions is provided. When the computer program product is executed on a computer, the computer executes the control method of a dual-fuel engine injection system described in the above embodiment.
[0211] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present invention are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that includes one or more available media. The available medium can be a magnetic medium (e.g., a floppy disk, a hard disk, a tape), an optical medium (e.g., a DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0212] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0213] Each embodiment in this specification is described in a related manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiment is generally similar to the method embodiment, so the description is relatively simple. For related parts, refer to the description of the method embodiment.
[0214] The above description is only a preferred embodiment of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention are included in the scope of protection of the present invention.
Claims
1. A control method for a dual-fuel engine injection system, characterized in that: Applied to a dual-fuel engine injection system, the dual-fuel engine injection system is used to inject a preset first fuel and a second fuel into a preset engine, the method comprising: Acquire at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel; Based on any of the injection parameter values and any of the air intake rate values, obtaining a combustion performance value of the first fuel and the second fuel mixed with air in the engine for combustion; Based on the combustion performance value, the injection parameter value and the air intake rate value, attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value; During the trial optimization of the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value; The first fuel and the second fuel are injected into the engine based on the target injection parameter value.
2. The method according to claim 1, characterized in that The step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value and the air intake rate value comprises: determining a to-be-processed injection parameter value of the at least one injection parameter value and a to-be-processed air intake rate value of the at least one air intake rate value based on the combustion performance value; storing the injection parameter value to be processed and the air intake rate value to be processed into a preset data set; Based on the combustion property value and the data set, an attempt is made to optimize the combustion property value by adjusting the injection parameter value and / or the air intake rate value.
3. The method according to claim 2, characterized in that In the process of attempting to optimize the combustion performance value, determining a target injection parameter value based on the optimized combustion performance value includes: In the process of attempting to optimize the combustion performance value, based on the optimized combustion performance value, the to-be-processed injection parameter value in the data set is updated to obtain a target data set; The injection parameter value to be processed in the target data set is used as the target injection parameter value.
4. The method according to claim 1, characterized in that The method comprises: obtaining at least one training injection parameter value of the dual-fuel engine injection system and at least one training air intake rate value of the engine; Based on any of the training injection parameter values and any of the training air intake rate values, obtaining a training combustion performance value of the first fuel and the second fuel mixed with air in the engine for combustion; The preset proxy model is trained using the training injection parameter value, the training air intake rate value, and the training combustion performance value to obtain a combustion performance value calculation model.
5. The method according to claim 4, characterized in that The step of obtaining a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values comprises: The combustion performance value calculation model is used to calculate the combustion performance value of the first fuel and the second fuel mixed with the air in the engine for combustion based on any of the injection parameter values and any of the air intake rate values.
6. The method according to claim 1, characterized in that The combustion performance values include pollutant emissions and / or fuel efficiency.
7. The method according to claim 2 or 3, characterized in that: The step of attempting to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value and the data set comprises: Based on the number of adjustments of the injection parameter value and / or the air intake rate value and the optimized combustion performance value, determining whether the optimization of the combustion performance value satisfies a preset optimization termination condition; If the optimization of the combustion performance value satisfies the optimization termination condition, the adjustment of the injection parameter value and / or the air intake rate value is stopped.
8. A control device for a dual-fuel engine injection system, characterized in that: Applicable to a dual-fuel engine injection system, the dual-fuel engine injection system is used to inject a preset first fuel and a second fuel into a preset engine, the device comprising: an acquisition module, configured to acquire at least one injection parameter value of the dual-fuel engine injection system and at least one air intake rate value of the engine; the injection parameter value is a first injection pulse width value of the first fuel and / or a second injection pulse width value of the second fuel; a combustion performance value acquisition module, configured to acquire a combustion performance value of a mixture of the first fuel and the second fuel with air in the engine based on any of the injection parameter values and any of the air intake rate values; an adjustment module, configured to attempt to optimize the combustion performance value by adjusting the injection parameter value and / or the air intake rate value based on the combustion performance value, the injection parameter value and the air intake rate value; a target injection parameter value determination module, configured to determine a target injection parameter value based on the optimized combustion performance value during the attempted optimization of the combustion performance value; An injection module is configured to inject the first fuel and the second fuel into the engine based on the target injection parameter value.
9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; The memory is used to store computer programs; The processor is used to implement the method according to any one of claims 1 to 7 when executing the program stored in the memory.
10. One or more computer-readable media having instructions stored thereon, which when executed by one or more processors cause the processors to perform the method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Engine control system with algorithm for actuator control
CN102052184A
Double injection gasoline lean burning engine with porous oil nozzle
CN110145405A
Multi-mode combustion organization method for ethyl alcohol fumigation / diesel oil dual-fuel engine
CN110318892A
Method for controlling combustion in an internal combustion engine and predicting performance and emissions
CN1871421A
Engine control method
JP1998068345A
Cited By
Nozzle structure optimization method and device of methanol-diesel direct injection engine and computer storage medium
CN120030706A