METHOD FOR THE MODEL-BASED OPEN-LOOP AND CLOSED-LOOP OF AN INTERNAL COMBUSTION ENGINE
20220356852 · 2022-11-10
Assignee
Inventors
- Daniel Bergmann (Bad Waldsee, DE)
- Knut Graichen (Heroldsberg, DE)
- Karsten Harder (Oberteuringen, DE)
- Jens Niemeyer (Friedrichshafen, DE)
- Jörg Remele (Hagnau, DE)
Cpc classification
F02D2041/1429
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/286
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2429
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/248
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2200/0402
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1433
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/30
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1412
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1418
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
A method for a model-based open-loop and closed-loop control of an internal combustion engine includes the steps of: determining, via a combustion model, injection system setpoint values for controlling injection system actuators, according to a setpoint torque; adapting, during an operation of the internal combustion engine, the combustion model according to a model value, the model value being calculated from a first Gaussian process model for representing a base grid and a second Gaussian process model for representing adaptation data points; determining, by an optimizer, a minimized measure of quality by changing the injection system setpoint values within a prediction horizon, and, in an event that the minimized measure of quality is found, the injection system setpoint values are set as critical for adjusting an operating point of the internal combustion engine; and monitoring the model value in respect of a monotony which is predefined.
Claims
1. A method for a model-based open-loop and closed-loop control of an internal combustion engine, the method comprising the steps of: determining, via a combustion model, a plurality of injection system setpoint values for controlling a plurality of injection system actuators, according to a setpoint torque; adapting, during an operation of the internal combustion engine, the combustion model according to a model value, the model value being calculated from a first Gaussian process model for representing a base grid and a second Gaussian process model for representing a plurality of adaptation data points; determining, by an optimizer, a minimized measure of quality by changing the plurality of injection system setpoint values within a prediction horizon, and, in an event that the minimized measure of quality is found, the plurality of injection system setpoint values are set as critical for adjusting an operating point of the internal combustion engine; and monitoring the model value in respect of a monotony which is predefined.
2. The method according to claim 1, wherein the monotony is specified in a sense of an increasing trend with a positive setpoint gradient for the model value.
3. The method according to claim 1, wherein the monotony is specified in a sense of a decreasing trend with a negative setpoint gradient for the model value.
4. The method according to claim 3, wherein in order to monitor the monotony, the negative setpoint gradient of the model value is evaluated at the operating point.
5. The method according to claim 4, wherein if a monotony deviation is detected, the monotony is corrected by smoothing a plurality of data points of the second Gaussian process model to attain the monotony which is specified.
6. The method according to claim 4, wherein in addition to the monotony, a linear dependency of a plurality of input values of the combustion model on the model value is monitored.
7. The method according to claim 1, wherein in an event of a back-adaptation of the first Gaussian process model via the second Gaussian process model, a plurality of monotony characteristics of the first Gaussian process model remain unchanged.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0009] The above-mentioned and other features and advantages of this invention, and the manner of attaining them, will become more apparent and the invention will be better understood by reference to the following description of embodiments of the invention taken in conjunction with the accompanying drawings, wherein:
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017] Corresponding reference characters indicate corresponding parts throughout the several views. The exemplifications set out herein illustrate embodiments of the invention, and such exemplifications are not to be construed as limiting the scope of the invention in any manner.
DETAILED DESCRIPTION OF THE INVENTION
[0018]
[0019] A combustion model 4, an adaptation 6, smoothing 7, a gas path model 5 and an optimizer 3 are arranged within electronic control unit 2. Combustion model 4 as well as gas path model 5 represent the system behavior of the internal combustion engine 1 in the form of mathematical equations. Combustion model 4 statically represents the processes during combustion. In contrast, gas path model 5 represents the dynamic behavior of the air flow and the exhaust gas flow. Combustion model 4 includes individual models, for example for NOx and soot formation, for exhaust gas temperature, for exhaust gas mass flow and for peak pressure. These individual models are again determined depending on the boundary conditions in the cylinder and the injection parameters. In a reference internal combustion engine, combustion model 4 is determined in a test bench run, the so-called DoE test bench run (DoE: Design of Experiments). In the DoE test bench run, operating parameters and manipulated variables are systematically varied with the objective of mapping the overall behavior of the internal combustion engine depending on engine variables and environmental boundary conditions. Combustion model 4 is supplemented by adaptation 6 and smoothing 7. The purpose of adaptation is to adapt the combustion model to the actual behavior of the engine system. Smoothing 7, in turn, is used to monitor and maintain monotony.
[0020] Following activation of internal combustion engine 1, optimizer 3 initially reads in, for example, the emission class, the maximum mechanical component loads and the setpoint torque as a performance request. Optimizer 3 then evaluates combustion model 4 with regard to the setpoint torque, the emission limit values, the environmental boundary conditions, for example the humidity phi of the charge air, the operational situation of the internal combustion engine and the adaptation data points. The operational situation is defined in particular by the engine speed, the charge air temperature, and the charge air pressure. The function of optimizer 3 is now to evaluate the injection system setpoints for controlling the injection system actuators and the gas path setpoints for controlling the gas path actuators. Optimizer 3 selects the solution that minimizes a quality measure. Quality measure J is calculated as being integral to the quadratic setpoint-actual deviations within the prediction horizon. For example, in the form:
J=∫[w1(NOx(SOLL)−NOx(IST)].sup.2+[w2(M(SOLL)−M(IST)].sup.2+[w3( . . . )]+ . . . (1)
w1, w2 and w3 herein represent corresponding weighting factors. As is known, the nitrogen oxide emission NOx results from the humidity in the charge air, the charge air temperature, injection start SB and the rail pressure. Adaptation 9 intervenes in the actual values, for example the NOx actual value or the exhaust gas temperature actual value. A detailed description of the quality measure and the termination criteria can be found in DE 10 2018 001 727 A1.
[0021] The quality measure is minimized in that a first quality measure is calculated by optimizer 3 at a first point in time; subsequently the injection system setpoint values and the gas path setpoint values are varied and based on these, a second quality measure is forecast within the prediction horizon. Based on the deviation of the two quality measures from one another, optimizer 3 then establishes a minimum quality measure which are set as critical for the internal combustion engine. For the example shown in the figure, these are the setpoint rail pressure pCR(SL), the start of injection SB and the end of injection SE for the injection system. The setpoint rail pressure pCR(SL) is the reference variable for subordinate rail pressure control loop 8. The manipulated variable of rail pressure control loop 8 corresponds to the PWM signal for activating the suction throttle. At the beginning of the injection process SB and the end of the injection process SE, the injector is directly impacted. Optimizer 3 indirectly determines the gas path setpoints for the gas path. In the example shown, these are a lambda setpoint LAM(SL) and an EGR setpoint EGR(SL) to specify for the subordinate lambda control loop 9 and the subordinate EGR control loop 10. When using a variable valve control, the gas path setpoints are adjusted accordingly. The manipulated variables of the two control loops 9 and 10 correspond to signal TBP for controlling the turbine bypass, signal EGR for controlling the EGR actuator and signal DK for controlling the throttle valve. The returned measured values MESS are read in by electronic control unit 2. Measured values MESS include both directly measured physical variables and auxiliary values calculated therefrom. In the example shown, the actual lambda value and the actual EGR value are read in.
[0022]
[0023] The merger of the two groups of data points forms second Gaussian process model (GP2) 15. Operating ranges of the internal combustion engine which are described by the DoE data are thereby also defined by these values and operating ranges for which no DoE data is available are reproduced by data of the physical model. Since second Gaussian process model 15 is adapted during operation, it is used to represent the adaptation points. Generally, therefore, the following applies for model value E[X]; see reference number 16:
E[X]+GP1+GP2 (2)
GP1 corresponds herein to the first Gaussian process model for representing basic grid, GP2 corresponds to the second Gaussian process model for representing the adaptation data points, and model value E[X] corresponds to the input variable for both the smoothing and the optimizer, for example, an actual NOx value or an actual exhaust gas temperature value. Two information paths are illustrated by the double arrow in the drawing. The first information path identifies the data provision of the base grid from first Gaussian process model 14 to model value 16. The second information path characterizes the back-adaptation of Gaussian process model 14 via second Gaussian process model 1.
[0024] In a diagram in
[0025]
[0026] The further explanation in regard to
[0027] According to the invention, the method now provides, that the monotony of the model value is monitored and, if a violation of the monotony is detected, the combustion model is smoothed. Specifically, this occurs by changing of the adaptation data values of the second Gaussian process model. As shown in the drawing, a stored data point YD with coordinates (xD/yD) is thus changed in the direction of the basic grid (line 17). The abscissa value remains constant in this example. The change relative to the original data point YD is to be relatively small. This can be described as minimization of the quadratic deviation of the smoothed datapoints, as follows:
min YGΣ(YD(i)−YG(i)).sup.2 by considering the monotony characteristic (3)
Herein, YD identifies the stored data point, i identifies a control variable, and YG identifies the smoothed data point at location xD. Thus, via correlation (3), stored data point YD and thereby model value curve 18 is changed in the direction of progression 17 of the first Gaussian process model to achieve the specified monotony characteristic.
[0028]
[0029]
IDENTIFICATION LISTING
[0030] 1. Internal combustion engine [0031] 2. Electronic control unit [0032] 3. Optimizer [0033] 4. Combustion model [0034] 5. Gas path model [0035] 6. Adaptation [0036] 7. Smoothing [0037] 8. Rail pressure control loop [0038] 9. Lambda control loop [0039] 10. EGR control loop [0040] 11. First function block (DoE-data) [0041] 12. Second function block (data—single cylinder) [0042] 13. Model, extrapolation capable [0043] 14. First Gaussian process model (GP1) [0044] 15. Second Gaussian process model GP2) [0045] 16. Model value [0046] 17. Progression GP1 [0047] 18. Progression model value, initial state [0048] 19. Progression model value, smoothed [0049] 20. Line
[0050] While this invention has been described with respect to at least one embodiment, the present invention can be further modified within the spirit and scope of this disclosure. This application is therefore intended to cover any variations, uses, or adaptations of the invention using its general principles. Further, this application is intended to cover such departures from the present disclosure as come within known or customary practice in the art to which this invention pertains and which fall within the limits of the appended claims.