CN114154377A - Prediction method and system for transient gas quantity in engine cylinder - Google Patents
Prediction method and system for transient gas quantity in engine cylinder Download PDFInfo
- Publication number
- CN114154377A CN114154377A CN202111455218.2A CN202111455218A CN114154377A CN 114154377 A CN114154377 A CN 114154377A CN 202111455218 A CN202111455218 A CN 202111455218A CN 114154377 A CN114154377 A CN 114154377A
- Authority
- CN
- China
- Prior art keywords
- pressure
- engine
- intake manifold
- expression
- sampling period
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 47
- 230000001052 transient effect Effects 0.000 title claims abstract description 39
- 238000005070 sampling Methods 0.000 claims abstract description 57
- 239000000446 fuel Substances 0.000 claims abstract description 27
- 238000002347 injection Methods 0.000 claims abstract description 21
- 239000007924 injection Substances 0.000 claims abstract description 21
- 238000011144 upstream manufacturing Methods 0.000 claims abstract description 13
- 239000000243 solution Substances 0.000 claims description 10
- 230000015654 memory Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 7
- 238000012937 correction Methods 0.000 claims description 3
- 238000006073 displacement reaction Methods 0.000 claims description 3
- 238000002474 experimental method Methods 0.000 claims description 3
- 239000012530 fluid Substances 0.000 claims description 3
- 239000007789 gas Substances 0.000 description 34
- 238000004364 calculation method Methods 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 238000006467 substitution reaction Methods 0.000 description 5
- 230000033228 biological regulation Effects 0.000 description 3
- 239000003054 catalyst Substances 0.000 description 3
- 230000008859 change Effects 0.000 description 3
- MWUXSHHQAYIFBG-UHFFFAOYSA-N nitrogen oxide Inorganic materials O=[N] MWUXSHHQAYIFBG-UHFFFAOYSA-N 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 230000007547 defect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000001301 oxygen Substances 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- 230000001133 acceleration Effects 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- QVGXLLKOCUKJST-UHFFFAOYSA-N atomic oxygen Chemical compound [O] QVGXLLKOCUKJST-UHFFFAOYSA-N 0.000 description 1
- 238000000889 atomisation Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000014759 maintenance of location Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 239000013618 particulate matter Substances 0.000 description 1
- 238000005086 pumping Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/11—Complex mathematical operations for solving equations, e.g. nonlinear equations, general mathematical optimization problems
- G06F17/13—Differential equations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2119/00—Details relating to the type or aim of the analysis or the optimisation
- G06F2119/14—Force analysis or force optimisation, e.g. static or dynamic forces
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Mathematical Analysis (AREA)
- Computational Mathematics (AREA)
- Pure & Applied Mathematics (AREA)
- Mathematical Optimization (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Data Mining & Analysis (AREA)
- Strategic Management (AREA)
- Operations Research (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Geometry (AREA)
- Game Theory and Decision Science (AREA)
- Quality & Reliability (AREA)
- General Business, Economics & Management (AREA)
- Evolutionary Computation (AREA)
- Development Economics (AREA)
- Computer Hardware Design (AREA)
- Algebra (AREA)
- Tourism & Hospitality (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
The invention provides a method and a system for predicting transient gas quantity in an engine cylinder, and belongs to the technical field of engine control. The method comprises the following steps: establishing a pressure differential expression of the estimated differential of the pressure of the intake manifold, wherein the pressure differential expression utilizes the upstream pressure of the throttle valve and the pressure of the intake manifold to achieve the estimated differential of the pressure of the intake manifold; intake manifold pressure initial value P according to Kth sampling period0(K) And solving the pressure differential expression m times by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Wherein, when K is 1, P0(K) Taking the value as a set value; when K > 1, P0(K)=Pm(K-1); root of herbaceous plantAccording to P of each sampling periodm(K) The ideal gas state equation and the delay angle of the gas quantity required by the fuel injection of the engine are calculated, and the in-cylinder prediction gas quantity used for the fuel injection of the engine is calculated in each sampling period. The method can effectively improve the prediction accuracy of the in-cylinder prediction air quantity.
Description
Technical Field
The invention belongs to the technical field of engine control, and particularly relates to a method and a system for predicting transient gas quantity in an engine cylinder.
Background
As the national six emission regulations are pursued, emission calibration for carbon monoxide, nitrogen oxides and particulate matter is more rigorous than the national five emission regulations. In order to meet the requirements of regulations, the existing engine electric control technology is realized by adopting an electric control fuel injection as a characteristic, combining air-fuel ratio closed-loop control and adopting a three-way catalyst and a GPF particle catcher to purify tail gas. Which is an important factor affecting fuel economy and exhaust emissions. And the fuel injection quantity of the engine depends on the real-time gas quantity entering the cylinder. For most gasoline engines, in order to achieve a better fuel atomization effect and sufficiently and uniformly mix air and gasoline, the injection time of circulating fuel needs to be prior to the time when the air inflow of the engine is completed, which means that the air quantity entering a cylinder needs to be predicted in advance before the gasoline engine injects fuel. Because the air flow entering the air cylinder is difficult to directly obtain in real time through the sensor, especially at the transient operating point, the influence such as the transmission delay of air flow, the retention in the pipe, the pumping loss, etc. causes the measuring difficulty more. Therefore, in order to realize accurate closed-loop control, the air quantity of the air cylinder needs to be accurately estimated in real time.
In the prior art, transient estimation aiming at air inflow in a cylinder mainly relates to an algorithm for subdividing a path from an air inlet to the cylinder based on an air inlet pressure change gradient algorithm and a model. However, the algorithm has the problems that after the in-cylinder air quantity estimation model is dispersed, the in-cylinder air quantity estimation model is not converged in practical application, and the prediction accuracy is low.
Disclosure of Invention
The invention aims to provide a method for predicting transient gas quantity in an engine cylinder, which can solve the problems of unconvergence and low prediction accuracy in practical application after a prediction model of the gas quantity in the cylinder is dispersed.
It is a further object of the present invention to improve the calculation efficiency and reduce the calculation load of the controller.
It is an object of a second aspect of the present invention to provide a system for predicting an amount of transient gas in an engine cylinder.
Particularly, the invention provides a method for predicting an in-cylinder transient air quantity of an engine, which comprises the following steps:
establishing a differential pressure expression of the estimated differential of the pressure of the intake manifold, wherein the differential pressure expression utilizes the upstream pressure of a throttle valve and the pressure of the intake manifold to achieve the estimated differential of the pressure of the intake manifold;
intake manifold pressure initial value P according to Kth sampling period0(K) And carrying out m times of iterative solution on the pressure differential expression by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Wherein, when K is 1, P0(K) Taking the value as a set value; when K > 1, P0(K)=Pm(K-1),Pm(K-1) is the intake manifold pressure of the m-th order model of the K-1 sampling period, and the Euler formula with index is as follows:
wherein, y0Is the value of the last sampling period, y1Is the value of the current sampling period, h is the sampling period, f (y)0) As a corresponding function, f' (y)0) Is f (y)0) A derivative of (a);
according to P of each sampling periodm(K) The ideal gas state equation and the delay angle of the gas quantity required by the fuel injection of the engine are calculated, and the in-cylinder prediction gas quantity used for the fuel injection of the engine is calculated in each sampling period.
Alternatively, when m is greater than 2, according to Newton's iteration and using Pm-1(K) And pm-2(K) Estimate Pm(K) Is described in (1).
Optionally, the step of establishing a pressure differential expression that is a differential of the estimated intake manifold pressure comprises:
obtaining air flow M of throttle valve according to nozzle model of one-dimensional compressible fluidthrExpression (c):
Athr=table(Xthr)
where k is the adiabatic exponent, pDs is intake manifold pressure, pUs is throttle upstream pressure, RthrIs a gas constant, TthrIs throttle upstream temperature, XthrIs throttle opening degree, AthrIs throttle area, table (X)thr) Is according to XthrQuerying a one-dimensional calibration table for calibrating X to obtain an area value of the throttle valvethrAnd AthrCorresponding relation of (1), CdthrIs a flow coefficient of the throttle valve,is based onXthrThe throttle valve flow coefficient value obtained by inquiring a two-dimensional calibration table, which calibratesXthrWith CdthrThe corresponding relationship of (a) to (b),is a pressure ratio function;
obtaining the average value M of the air flow of the air inlet in the cylinder according to the ideal gas state equation of the engine and the principle of a speed density methodcylExpression (c):
wherein, VdIs the engine displacement, ηuThe engine charging efficiency is given, n is the engine speed, and T is the temperature of the intake manifold;
substituting transient intake manifold pressure p for MthrIs expressed bycylpDs in the expression of (1) respectively obtain transient predicted throttle flows Mthr(p) and the predicted in-cylinder flow rate M of the enginecyl(p) expression:
obtaining the transient air flow M in the intake manifold according to the mass conservation principle of the air flow in the intake manifoldman(p) expression:
Mman(p)=Mthr(p)-Mcyl(p)
expression of M by ideal gas state equationman(p)
Wherein V is the volume of a pipeline from a throttle valve to an air inlet door of the engine;
according to the two Mman(p) deriving a derivative of said estimated intake manifold pressureThe pressure differential expression of (1):
optionally, the initial value of intake manifold pressure P according to the Kth sampling period0(K) And carrying out m times of iterative solution on the pressure differential expression by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Comprises the following steps:
will Pi-1(K) Substituting the pressure differential expression to obtain the Pdi-1(K) Expression (c):
wherein, when i is 1i-1(K) Intake manifold pressure for the i-1 th order model for the Kth sampling period;
for the Pdi-1(K) At Pi-1(K) Is derived to obtain a derivative DPdi-1(K) Expression (c):
pair DPdi-1(K) Is given by the expressionSimplifying the rows;
by Pi-1(K) And said Euler formula pair with index is reduced to DPdi-1(K) Sequentially carrying out m times of iterative solution to obtain Pm(K)。
Optionally, the pair DPdi-1(K) The step of simplifying the expression of (a) includes:
will Pi-1(K) Substituting said Mcyl(p) and deforming to obtain said DPdi-1(K) In the expression ofExpression (c):
optionally, said utilizing Pi-1(K) And said Euler formula pair with index is reduced to DPdi-1(K) Iterative solution is carried out in sequence to obtain Pm(K) The method comprises the following steps:
will Pi-1(K) And DPdi-1(K) Substituting the Euler formula with the index into the Euler formula to sequentially solve the Euler formula with the index in an iterative manner to obtain Pi(K) Is given to Pi(K) Is expressed by including Pdi-1(K) Term (ii) gives the adjustment coefficient fac (i):
wherein the adjustment coefficient fac (i) is a value between 0 and 1 and is determined by calibration experiments.
Optionally, said P according to each sampling periodm(K) The steps of calculating the in-cylinder predicted gas quantity used for executing the fuel injection of the engine in each sampling period by the ideal gas state equation and the delay angle of the gas quantity required for executing the fuel injection of the engine comprise the following steps:
according to Pm(K) Calculating the predicted gas quantity M in the cylinder in the Kth sampling period by using the ideal gas state equationcylPred(K):
And (3) converting corresponding delay time tDly according to the delay angle of the gas amount required by executing the fuel injection of the engine:
ag1 is the advance angle of the intake variable valve in the Kth sampling period, and Ag3 is the angle of crankshaft rotation from the actual oil injection time to the closing time of the intake valve of the engine in the Kth sampling period;
converting the delay time tDly into the number of sampling cycles and substituting into McylPred (K) obtaining a correction value M of the predicted gas quantity in the cylinder in the Kth sampling periodcylInjPred(K):
Accumulating M in each adoption period in the target time periodcylInjpred (k) to obtain a corresponding in-cylinder predicted gas amount.
Optionally, the set value is taken as 100, and m is taken as 3.
Particularly, the invention further provides a system for predicting the transient air quantity in the cylinder of the engine, which comprises a control device and a processor, wherein the control device comprises a memory and the processor, the memory stores a control program, and the control program is used for realizing the method for predicting the transient air quantity in the cylinder of the engine when being executed by the processor.
In the invention, for the defects of the traditional discrete algorithm, an index-to-gradient compensation coefficient, namely the Euler formula with the index in the euler method is introduced, so that the problem of non-convergence of the estimation of the pressure model of the intake manifold can be effectively solved, and the accuracy of the real-time estimated pressure value of the intake manifold is improved.
Furthermore, the method adopts the Newton iteration method in the last-order calculation process to accelerate the acquisition of the pressure of the intake manifold, so that the excessive iteration times in the calculation process can be avoided, the calculation efficiency is improved, and the calculation load of the controller is also reduced.
The above and other objects, advantages and features of the present invention will become more apparent to those skilled in the art from the following detailed description of specific embodiments thereof, taken in conjunction with the accompanying drawings.
Drawings
Some specific embodiments of the invention will be described in detail hereinafter, by way of illustration and not limitation, with reference to the accompanying drawings. The same reference numbers in the drawings identify the same or similar elements or components. Those skilled in the art will appreciate that the drawings are not necessarily drawn to scale. In the drawings:
FIG. 1 is a schematic block diagram of an engine intake system and exhaust system;
FIG. 2 is a flowchart of a method for predicting an amount of transient air in an engine cylinder according to an embodiment of the present disclosure;
FIG. 3 is a graph of throttle air flow versus intake manifold pressure;
FIG. 4 is a graph comparing predicted data and measured data of a prediction method of an in-cylinder transient state air quantity of an engine according to an embodiment of the invention.
Reference numerals:
1-throttle body, 2-intake manifold pressure sensor, 3-intake manifold pipeline, 4-fuel injector assembly, 5-ignition assembly, 6-oxygen sensor, 7-exhaust manifold, 8-catalyst, 9-silencer, 10-cylinder and 11-throttle front pressure and temperature sensor
Detailed Description
Fig. 1 is a schematic structural view of an engine intake system and an exhaust system. As shown in fig. 1, the intake and exhaust processes of the engine are substantially as follows: air enters a pipeline of an intake manifold 3 from an intake pipeline through a throttle body 1 and then enters a cylinder 10 of the engine, and a fuel injector assembly 4 and an ignition assembly 5 for injecting fuel are further arranged at the cylinder 10. Exhaust gas discharged from the engine is discharged from an exhaust manifold 7, and an oxygen sensor 6, a catalyst 8, and a muffler 9 are provided on the exhaust manifold 7. The upstream and the downstream of the throttle body 1 are respectively provided with a throttle front pressure and temperature sensor 11 and an intake manifold pressure sensor 2, and the two sensors are integrated with a pressure sensing module and a temperature sensing module and can detect pressure and temperature. The intake manifold pressure sensor 2 measures a pressure downstream of the throttle body 1, that is, an intake manifold pressure.
FIG. 2 is a flowchart of a method for predicting an amount of transient air in an engine cylinder according to an embodiment of the present disclosure. In one embodiment, as shown in fig. 2, the method for predicting the transient air amount in the cylinder of the engine according to the present invention includes:
step S100, establishing a pressure differential expression of the estimated differential of the intake manifold pressure, wherein the pressure differential expression utilizes the upstream pressure of the throttle valve and the pressure of the intake manifold to reach the estimated differential of the intake manifold pressure.
In one embodiment, the pressure differential expression may be obtained according to the following steps:
obtaining air flow M of throttle valve according to nozzle model of one-dimensional compressible fluidthrExpression (c):
Athr=table(Xthr) (3)
where k is the adiabatic exponent (k 1.4), pDs is the intake manifold pressure, pUs is the throttle upstream pressure, R is the throttle upstream pressurethrIs a gas constant (R)thr=287),TthrIs throttle upstream temperature, XthrIs throttle opening degree, AthrIs throttle area, table (X)thr) Is according to XthrThe area value of the throttle valve obtained by the one-dimensional calibration table is inquired, and the one-dimensional calibration table calibrates XthrAnd AthrCorresponding relation of (1), CdthrIs a flow coefficient of the throttle valve,is based onXthrThe throttle valve flow coefficient value obtained by inquiring the two-dimensional calibration table, the two-dimensional calibration table calibratesXthrWith CdthrThe corresponding relationship of (a) to (b),as a function of the pressure ratio.
Obtaining the average value M of the air flow of the air inlet in the cylinder according to the ideal gas state equation of the engine and the principle of a speed density methodcylExpression (c):
wherein, VdIs the engine displacement, ηvFor engine charging efficiency, n is engine speed and T is intake manifold temperature.
Substituting transient intake manifold pressure p for MthrIs expressed bycylpDs in the expression of (1) respectively obtain transient predicted throttle flows Mthr(p) and the predicted in-cylinder flow rate M of the enginecyl(p) expression:
obtaining the transient air flow M in the intake manifold according to the mass conservation principle of the air flow in the intake manifoldman(p) expression:
Mman(p)=Mtnr(p)-Mcyl(p) (8)
expression of M by ideal gas state equationman(p)
Where V is the volume of the conduit from the throttle to the engine intake port.
According to the two MmanThe expression of (p), equations (8) and (9), yields the differential of the estimated intake manifold pressureThe pressure differential expression of (1):
step S200, according to the initial value P of the pressure of the intake manifold in the Kth sampling period0(K) And performing m times of iterative solution on the pressure differential expression by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Wherein, when K is 1, P0(K) Taken as a set value, which may be 100; when K > 1, P0(K)=Pm(K-1),Pm(K-1) is the intake manifold pressure of the m-th order model for the K-1 sample period.
The euler formula with index is:
wherein, y0Is the value of the last sampling period, y1Is the value of the current sampling period, h is the sampling period, f (y)0) As a corresponding function, f' (y)0) Is f (y)0) The derivative of (c).
Euler's formula with index, which can be based on y0And f (y)0) Result in y1When combined with the scheme, when P is0(K) For a known set value and a known differential expression of pressure, P will be0(K) Instead of y in equation (11)0Will be referred to P0(K) Is substituted for f (y) in the formula (11)0) Then P can be obtained1(K) In that respect Then obtaining P1(K) Then the above steps are repeated to obtain P2(K) Thus, P can be obtained by iterationm(K)。
Step S300, according to P of each sampling periodm(K) The ideal gas state equation and the delay angle of the gas amount required for executing the fuel injection of the engine calculate the in-cylinder predicted gas amount used for executing the fuel injection of the engine in the target time period.
In one embodiment, step S300 includes the steps of:
according to Pm(K) And the ideal gas state equation calculates the KthSampling period in-cylinder prediction gas quantity McylPred(K):
And (3) converting corresponding delay time tDly according to the delay angle of the gas amount required by executing the fuel injection of the engine:
ag1 is the advance angle of the intake variable valve in the Kth sampling period, and Ag3 is the angle of crankshaft rotation from the actual oil injection time to the closing time of the intake valve of the engine in the Kth sampling period;
the delay time tDly is converted into the number of sampling cycles and substituted into McylPred (K) obtaining a correction value M of the predicted gas quantity in the cylinder in the Kth sampling periodcylInjPred(K):
Solving for intake manifold pressure P if conventional discrete algorithms (e.g., finite element method) are used for equation (10)i(K) Errors are introduced after discretization, and the risk of non-convergence of the algorithm exists in the accumulation of the errors.
Aiming at the defects of the discrete algorithm, the method introduces an index-to-gradient compensation coefficient, namely the above euler formula with the index, into the euler method, so that the problem of non-convergence of the estimation of the intake manifold pressure model can be effectively solved, and the accuracy of the real-time estimated intake manifold pressure value is improved.
In one embodiment, step S200 includes:
step S202, adding Pi-1(K) Substituting pressure differential expression to obtain Pdi-1(K) Expression (c):
wherein, when i is 1i-1(K) Intake manifold pressure for the i-1 th order model for the Kth sampling period.
Step S204, for Pdi-1(K) At Pi-1(K) Is derived to obtain a derivative DPdi-1(K) Expression (c):
step S206, pair DPdi-1(K) The expression of (c) is simplified. In one embodiment, the simplification can be made as follows:
will Pi-1(K) Substitution into Mcyl(p) and modified to DPdi-1(K) In the expression ofExpression (c):
FIG. 3 is a graph of throttle airflow versus intake manifold pressure. The abscissa in fig. 3 is the intake manifold pressure and the ordinate is the throttle air flow rate, which can be plotted according to equation (1). Point a in fig. 3 characterizes thisMass flow rate of 0 and pressure ratioCorresponding to maximum intake manifold pressure Pmax(ii) a Point B represents critical sonic velocity point, pressure ratioCorresponding critical intake manifold pressure Pcr(ii) a BC section (i.e. pressure ratio)) The air flow reaches the sound velocity under the mechanical condition, the expansion of the air flow is limited by the geometric shape of the throttle valve, and the flow of the throttle valve is stabilized at the maximum value Mthr(max) at this time
AB section (i.e. pressure ratio)) Is a throttle flow change curve segment,can be approximately described as the slope of the AD line, i.e.:
in the formula (20), PmaxFor maximum intake manifold pressure, which may be replaced with the throttle upstream pressure sensor test value pUs, equation (20) may be described as:
will be provided withIs expressed bySubstitution of expression into DPdi-1(K) The expression of (c), equation (16), is obtained:
step S208, using Pi-1(K) And Euler's formula with index versus reduced DPdi-1(K) (equation (22)) are solved m times in order to obtain Pm(K)。
In order to consider the influence of each order model, an adjustment coefficient related to the order is added, namely, a calibratable adjustment coefficient is added to the gradient part of each order model, so that calibration and presetting are facilitated.
Specifically, P isi-1(K) And DPdi-1(K) Substituting into Euler formula with index, and sequentially and iteratively solving to obtain Pi(K) Is given to Pi(K) Is expressed by including Pdi-1(K) Term (ii) gives the adjustment coefficient fac (i):
the adjustment coefficient fac (i) is a value between 0 and 1 and is determined by calibration experiments.
To better illustrate the process of multi-step iterative solution, m is 2 as an example.
For the Kth sampling period: when i is 1, adding P0(K) Substitution of the formula (22) results in DPd0(K) The expression of (c), namely:
will P0(K) Substituting into formula (23) to obtain P1(K):
Substituting equation (24) into equation (25) yields P1(K) Is the intake manifold pressure P of the 1 st order model of the Kth sampling period1(K)。
When P is obtained1(K) Then P is1(K) Substitution (22) gives DPd1(K) The expression of (c), namely:
will P1(K) Substituting into formula (23) to obtain P2(K):
In this embodiment, m is 2, intake manifold pressure P of the Kth cycle m-order modelm(K) Is P2(K)。
When K is 1, P0(K) Assuming that the set value is 100, P can be obtained by substituting equations (26) and (27)2(1)。
When K > 1, P0(K)=Pm(K-1), e.g. when K is 2, the P already solved is2(1) By substituting equations (26) and (27), P can be solved2(2). Likewise, this is true for other cases where K > 1.
The value of m is generally not more than 5, preferably 2 or 3. In one embodiment, when m is greater than 2, P is utilized according to Newton's iteration methodm-1(K) And Pm-2(K) Estimate Pm(K) Is described in (1).
The newton iteration method corresponds to the following formula:
wherein x isnIs the value of the last sampling period, xn+1Is the value of the current sampling period, f (x)n) As a corresponding function, f' (x)n) Is f (x)n) The derivative of (c).
In specific applications, Pd can be obtained according to the formula (15)1(K)、Pd2(K) P can be obtained from the formula (23)0(K)、P1(K)、P2(K) From this, a 1 st order model deviation equation F for the Kth sampling period can be constructed1(P1(K) And 2 model deviation equation F2(P2(K)):
F1(P1(K))=P1(K)-P0(K)-Pd1(K)·h (29)
F2(P2(K))=P2(K)-P0(K)-Pd2(K)·h (30)
The intake manifold pressure P of the m-order model of the Kth sampling period can be quickly obtained by the Newton iteration method based on the formula (28)3(K):
According to the embodiment, the Newton iteration method is adopted in the last-stage calculation process to accelerate the acquisition of the pressure of the intake manifold, so that the excessive iteration times in the calculation process can be avoided, the calculation efficiency is improved, and the calculation load of the controller is also reduced.
FIG. 4 is a graph comparing predicted data and measured data of a prediction method of an in-cylinder transient state air quantity of an engine according to an embodiment of the invention. In fig. 4, a solid line 1 is an in-cylinder intake air flow average value model to calculate an actual in-cylinder air amount, a dotted line 2 is an in-cylinder air amount calculated based on the prediction method, a solid line 3 is an actually measured intake manifold pressure, a dotted line 4 is a predicted intake manifold pressure, and a solid line 5 is an excess air coefficient. For the embodiment with m-3, each adjustment coefficient satisfies the following rule: fac (1) + fac (2) is equal to 1, fac (3) is adjusted by an acceleration algorithm, and is increased or decreased in a proper amount according to requirements, and the general principle is to ensure that the predicted value corresponds to the predicted value on the premise of accelerating speedThe excess air factor meets the transient control demand. In the example corresponding to fig. 4, when m is 3, fac (1), fac (2), and fac (3) are respectively designated as 0.6, 0.4, and 0.001, and m is 3, P is estimated by the newton iteration method3(K) In that respect The engine speed was controlled at 2000rpm, the adjustment factor was adjusted, and the engine load request was manually adjusted from 150 mg per stroke to 400 mg per stroke, corresponding to a change in actual intake manifold pressure from 70kPa to 105 kPa. The load comparison shows that the predicted air volume is ahead of the actual air volume in the cylinder, and after the air volume enters the steady state, the predicted air volume converges on the actual air volume, wherein the predicted air volume is about 400 mg per stroke, and the error is controlled within 5 percent; as can be seen from the comparison of the manifold pressures, the predicted manifold pressure is advanced from the actual pressure, and after the manifold pressure enters the steady state, the predicted manifold pressure is converged to the actual pressure, the error is controlled within 5%, the actually measured excess air coefficient is controlled within 0.95-1.05, and the absolute deviation of the air-fuel ratio under the transient working condition is controlled within 5%, so that the air-fuel ratio control standard requirement is met.
The invention also provides a system for predicting the transient gas quantity in the cylinder of the engine, which comprises a control device and a processor, wherein the control device comprises a memory and the processor, the memory stores a control program, and the control program is used for realizing the method for predicting the transient gas quantity in the cylinder of the engine in any embodiment when being executed by the processor. The processor may be a Central Processing Unit (CPU), a digital processing unit, or the like. The processor receives and transmits data through the communication interface. The memory is used for storing programs executed by the processor. The memory is any medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by the computer, or a combination of memories. The above-described computing program may be downloaded from a computer-readable storage medium to a corresponding computing/processing device or to a computer or external storage device via a network (e.g., the internet, a local area network, a wide area network, and/or a wireless network).
Thus, it should be appreciated by those skilled in the art that while a number of exemplary embodiments of the invention have been illustrated and described in detail herein, many other variations or modifications consistent with the principles of the invention may be directly determined or derived from the disclosure of the present invention without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should be understood and interpreted to cover all such other variations or modifications.
Claims (9)
1. A method for predicting an in-cylinder transient air quantity of an engine is characterized by comprising the following steps:
establishing a differential pressure expression of the estimated differential of the pressure of the intake manifold, wherein the differential pressure expression utilizes the upstream pressure of a throttle valve and the pressure of the intake manifold to achieve the estimated differential of the pressure of the intake manifold;
intake manifold pressure initial value P according to Kth sampling period0(K) And carrying out m times of iterative solution on the pressure differential expression by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Wherein, when K is 1, P0(K) Taking the value as a set value; when K > 1, P0(K)=Pm(K-1),Pm(K-1) is the intake manifold pressure of the m-th order model of the K-1 sampling period, and the Euler formula with index is as follows:
wherein, y0Is the value of the last sampling period, y1Is the value of the current sampling period, h is the sampling period, f (y)0) As a corresponding function, f' (y)0) Is f (y)0) A derivative of (a);
according to P of each sampling periodm(K) The ideal gas state equation and the delay angle of the gas quantity required by the fuel injection of the engine are calculated, and the in-cylinder prediction gas quantity used for the fuel injection of the engine is calculated in each sampling period.
2. The method of predicting an in-cylinder transient amount of an engine according to claim 1,
when m is greater than 2, according to Newton's iteration and using Pm-1(K) And Pm-2(K) Estimate Pm(K) Is described in (1).
3. The method for predicting the amount of transient air in an engine cylinder according to claim 1 or 2, wherein the step of establishing a pressure differential expression that is a differential of the estimated intake manifold pressure includes:
obtaining air flow M of throttle valve according to nozzle model of one-dimensional compressible fluidthrExpression (c):
Athr=table(Xthr)
where k is the adiabatic exponent, pDs is intake manifold pressure, pUs is throttle upstream pressure, RthrIs a gas constant, TthrIs throttle upstream temperature, XthrIs throttle opening degree, AthrIs throttle area, table (X)thr) Is according to XthrQuerying a one-dimensional calibration table for calibrating X to obtain an area value of the throttle valvethrAnd AthrCorresponding relation of (1), CdthrIs a flow coefficient of the throttle valve,is based onXthrThe throttle valve flow coefficient value obtained by inquiring a two-dimensional calibration table, which calibratesXthrWith CdthrThe corresponding relationship of (a) to (b),is a pressure ratio function;
obtaining the average value M of the air flow of the air inlet in the cylinder according to the ideal gas state equation of the engine and the principle of a speed density methodcylExpression (c):
wherein, VdIs the engine displacement, ηυThe engine charging efficiency is given, n is the engine speed, and T is the temperature of the intake manifold;
substituting transient intake manifold pressure p for MthrIs expressed bycylpDs in the expression of (1) respectively obtain transient predicted throttle flows Mthr(p) and the predicted in-cylinder flow rate M of the enginecyl(p) expression:
obtaining the transient air flow M in the intake manifold according to the mass conservation principle of the air flow in the intake manifoldman(p) expression:
Mman(p)=Mthr(p)-Mcyl(p)
expression of M by ideal gas state equationman(p)
Wherein V is the volume of a pipeline from a throttle valve to an air inlet door of the engine;
according to the two Mman(p) deriving a derivative of said estimated intake manifold pressureThe pressure differential expression of (1):
4. the method for predicting the transient gas amount in the cylinder of the engine according to claim 3, wherein the initial value P of the pressure of the intake manifold according to the Kth sampling period0(K) And carrying out m times of iterative solution on the pressure differential expression by using an Euler formula with index to obtain the pressure P of the intake manifold of the m-order model of the Kth sampling periodm(K) Comprises the following steps:
will Pi-1(K) Substituting the pressure differential expression to obtain the Pdi-1(K) Expression (c):
wherein, when i is 1i-1(K) Intake manifold pressure for the i-1 th order model for the Kth sampling period;
for the Pdi-1(K) At Pi-1(K) Is derived to obtain a derivative DPdi-1(K) Expression (c):
pair DPdi-1(K) The expression of (2) is simplified;
by Pi-1(K) And said Euler formula pair with index is reduced to DPdi-1(K) Sequentially carrying out m times of iterative solution to obtain Pm(K)。
5. The method for predicting the amount of transient gas in an engine cylinder according to claim 4, wherein said pair DPdi-1(K) The step of simplifying the expression of (a) includes:
will Pi-1(K) Substituting said Mcyl(p) and deforming to obtain said DPdi-1(K) In the expression ofExpression (c):
will be provided withIs expressed bySubstituting the expression of (A) into the expression of DPdi-1(K) to obtain:
6. the method for predicting the amount of transient gas in an engine cylinder according to claim 5, wherein said utilizing Pi-1(K) And said Euler formula pair with index is reduced to DPdi-1(K) Iterative solution is carried out in sequence to obtain Pm(K) The method comprises the following steps:
will Pi-1(K) And DPdi-1(K) Substituting the Euler formula with the index into the Euler formula to sequentially solve the Euler formula with the index in an iterative manner to obtain Pi(K) Is given to Pi(K) Is expressed by including Pdi-1(K) Term (ii) gives the adjustment coefficient fac (i):
wherein the adjustment coefficient fac (i) is a value between 0 and 1 and is determined by calibration experiments.
7. The method for predicting the amount of transient gas in an engine cylinder according to claim 6, wherein P is determined according to each sampling periodm(K) The steps of calculating the in-cylinder predicted gas quantity used for executing the fuel injection of the engine in each sampling period by the ideal gas state equation and the delay angle of the gas quantity required for executing the fuel injection of the engine comprise the following steps:
according to Pm(K) Calculating the predicted gas quantity M in the cylinder in the Kth sampling period by using the ideal gas state equationcylPred(K):
And (3) converting corresponding delay time tDly according to the delay angle of the gas amount required by executing the fuel injection of the engine:
ag1 is the advance angle of the intake variable valve in the Kth sampling period, and Ag3 is the angle of crankshaft rotation from the actual oil injection time to the closing time of the intake valve of the engine in the Kth sampling period;
converting the delay time tDly into the number of sampling cycles and substituting into McylPred (K) obtaining a correction value M of the predicted gas quantity in the cylinder in the Kth sampling periodcylInjPred(K):
8. The method for predicting the amount of transient gas in an engine cylinder according to any one of claims 1 to 7, wherein the set value is 100 and m is 3.
9. A prediction system of an in-cylinder transient air quantity of an engine, comprising a control device, characterized in that the control device comprises a memory and a processor, the memory stores a control program, and the control program is used for implementing the prediction method of the in-cylinder transient air quantity of the engine according to any one of claims 1 to 8 when being executed by the processor.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111455218.2A CN114154377A (en) | 2021-12-01 | 2021-12-01 | Prediction method and system for transient gas quantity in engine cylinder |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111455218.2A CN114154377A (en) | 2021-12-01 | 2021-12-01 | Prediction method and system for transient gas quantity in engine cylinder |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114154377A true CN114154377A (en) | 2022-03-08 |
Family
ID=80455694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111455218.2A Pending CN114154377A (en) | 2021-12-01 | 2021-12-01 | Prediction method and system for transient gas quantity in engine cylinder |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114154377A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114718746A (en) * | 2022-03-31 | 2022-07-08 | 东风汽车集团股份有限公司 | Model optimization method, device and equipment for intake pressure and readable storage medium |
CN117852318A (en) * | 2024-03-07 | 2024-04-09 | 中汽研汽车检验中心(昆明)有限公司 | Performance simulation method and system for coupling system of automobile exhaust purification device |
-
2021
- 2021-12-01 CN CN202111455218.2A patent/CN114154377A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114718746A (en) * | 2022-03-31 | 2022-07-08 | 东风汽车集团股份有限公司 | Model optimization method, device and equipment for intake pressure and readable storage medium |
CN114718746B (en) * | 2022-03-31 | 2022-12-27 | 东风汽车集团股份有限公司 | Model optimization method, device and equipment for intake pressure and readable storage medium |
CN117852318A (en) * | 2024-03-07 | 2024-04-09 | 中汽研汽车检验中心(昆明)有限公司 | Performance simulation method and system for coupling system of automobile exhaust purification device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US4424568A (en) | Method of controlling internal combustion engine | |
US9267452B2 (en) | Method and apparatus for measuring and controlling the EGR rate in a combustion engine | |
US7281368B2 (en) | Nox discharge quantity estimation method for internal combustion engine | |
JP5409833B2 (en) | Cylinder intake air amount estimation device for internal combustion engine | |
JP5409832B2 (en) | Estimating apparatus for cylinder intake air amount and internal EGR rate of internal combustion engine | |
CN114154377A (en) | Prediction method and system for transient gas quantity in engine cylinder | |
EP1529941B1 (en) | NOx generation quantity estimation method for internal combustion engine | |
JP6146192B2 (en) | Diagnostic equipment | |
JPH11504093A (en) | Method for determining the flow rate of air flowing into a cylinder of an internal combustion engine using a model | |
CN102159804B (en) | Soot discharge estimating device for internal combustion engines | |
KR0158880B1 (en) | Fuel injection control method in an engine | |
JP2018178928A (en) | Controller of internal combustion engine | |
JP5480048B2 (en) | Control device for internal combustion engine | |
JP2020020295A (en) | Control device of internal combustion engine | |
JP2011021583A (en) | Pump control method for internal combustion engine and internal combustion engine | |
EP3752727B1 (en) | Engine air flow estimation | |
JP2022168929A (en) | Control device for internal combustion engine | |
KR102243127B1 (en) | Method for calculating egr flow rate using the speed of the supercharger | |
CN113074051B (en) | EGR valve exhaust gas flow value calculation method and system and engine parameter adjustment method | |
JP4661325B2 (en) | Control device for internal combustion engine | |
JP4736403B2 (en) | Flow rate calculation device for internal combustion engine | |
CN111058951A (en) | Estimation method for determining the concentration of recirculated exhaust gases present in a cylinder of an internal combustion engine | |
JP2004522055A (en) | Method and apparatus for determining pressure in mass flow pipe before throttle position | |
JP5381779B2 (en) | Control device for internal combustion engine | |
CN115112379A (en) | Method for determining exhaust pressure of engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |