Method for the model-based control and regulation of an internal combustion engine
10975795 · 2021-04-13
Assignee
Inventors
- Jens Niemeyer (Friedrichshafen, DE)
- Andreas Flohr (Deggenhausertal, DE)
- Jörg Remele (Hagnau, DE)
- Christian Wolf (Eriskirch, DE)
Cpc classification
F02D41/3005
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/26
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Y02T10/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
F02D41/1406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/40
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1433
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/0002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
F02D41/24
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/14
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
Abstract
A method for model-based control and regulation of an internal combustion engine. An emission class for operating the engine is read from a first library by an optimizer; a maximum mechanical component load is read from a second library by the optimizer using the engine type; and the emission class and the component load are set as mandatory for a combustion model and a gas path model. Injection system target values for actuating injection system actuators are calculated using the combustion model based on a target torque. Gas path target values for actuating gas path actuators are calculated using the gas path model based on the target torque. A quality measurement is calculated by the optimizer based on the injection system and gas path target values. The quality measurement is minimized by the optimizer by changing the injection system and gas path target values within a prediction horizon. The injection system and gas path target values are set as decisive for adjusting the operating point of the engine by the optimizer using the minimized quality measurement.
Claims
1. A method for model-based control and regulation of an internal combustion engine, comprising the steps of: reading in by an optimizer an emission class for operating the internal combustion engine from a first library; reading out a maximum mechanical component load by the optimizer from a second library based on internal combustion engine type; setting the emission class and the component load as binding for a combustion model and a gas path model; calculating via the combustion model, as a function of a setpoint moment, injection system setpoint values for actuating injection system actuators; calculating via the gas path model gas path setpoint values for actuating gas path actuators; calculating a quality measure by the optimizer as a function of the injection system setpoint values and the gas path setpoint values; minimizing the quality measure by the optimizer by changing the injection system setpoint values and the gas path setpoint values within a prediction horizon; and setting the injection system setpoint values and the gas path setpoint values as decisive for adjustment of an operating point of the internal combustion engine by the optimizer based on the minimized quality measure.
2. The method according to claim 1, wherein legal emission classes corresponding to the global area of application are stored in the first library.
3. The method according to claim 1, wherein the quality measure is minimized in that a first quality measure is calculated by the optimizer at a first point in time, a second quality measure is forecast with the prediction horizon at a second point in time, a deviation from first and second quality measure is determined and the second quality measure is set as a minimized quality measure by the optimizer, in the case of which the deviation becomes smaller than a threshold value.
4. The method according to claim 1, wherein the quality measure is minimized in that a first quality measure is calculated by the optimizer at a first point in time, a second quality measure is forecast within the prediction horizon at a second point in time and the second quality measure is set by the optimizer as the minimized quality measure after running through a predefinable number of new calculations.
5. The method according to claim 1, wherein a rail pressure setpoint value for a subordinate rail pressure regulation circuit) is predefined indirectly by the optimizer as the injection system setpoint value.
6. The method according to claim 1, wherein a start of injection and an end of injection for actuating an injector are predefined directly by the optimizer as the injection system setpoint value.
7. The method according to claim 1, wherein gas path setpoint values for subordinate gas path regulation circuits are predefined indirectly by the optimizer.
Description
BRIEF DESCRIPTION OF THE DRAWING
(1) One preferred exemplary embodiment is represented in the figures. In the figures:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION OF THE INVENTION
(8)
(9) The represented gas path comprises both the air supply and exhaust gas discharge. The compressor of an exhaust gas turbocharger 11, a charge air cooler 12, a throttle flap 13, an entry point 14 to combine the charge air with the recirculated exhaust gas and inlet valve 15 are arranged in the air supply. An outlet valve 16, the turbine of exhaust gas turbocharger 11 and a turbine bypass valve 19 are arranged in the exhaust gas discharge. An exhaust gas recirculation path branches off from the exhaust gas discharge, in which exhaust gas recirculation path an EGR actuator 17 for adjusting the EGR rate and EGR cooler 18 are arranged.
(10) The mode of operation of internal combustion engine 1 is determined by an electronic control unit 10 (ECU). Electronic control unit 10 contains the normal components of a microcomputer system, for example, a microprocessor, I/O components, buffers and storage components (EEPROM, RAM). The operating data which are relevant for the operation of internal combustion engine 1 are applied as models in the storage components. Via these, electronic control unit 10 calculates the output variables from the input variables. The key input variable is a setpoint moment M(SETP) which is predefined by an operator as a power requirement. The input variables related to the common rail system of control unit 10 are rail pressure pCR which is measured by means of a rail pressure sensor 9, and optionally individual reservoir pressure pIR. The input variables related to the air path of electronic control unit 10 are an opening angle W1 of throttle flap 13, engine rotational speed nACT, charge air pressure pCA, charge air temperature TCA and humidity phi of the charge air. The input variables related to the exhaust gas path of electronic control unit 10 are an opening angle W2 of EGR actuator 17, exhaust gas temperature TExhaustgas, air/fuel ratio lambda and the NOx actual value downstream of the turbine of exhaust gas turbocharger 11. The input variables, not represented further, of electronic control unit 10 are summarized with reference sign IN, for example, the cooling agent temperatures of a variable valve drive.
(11) The following are represented as output variables of electronic control unit 10 in
(12)
(13) In contrast to this, gas path model 21 also maps the dynamic characteristics of the air guidance and the exhaust gas guidance. Combustion model 20 contains single models, for example, for NOx and soot generation, for the exhaust gas temperature, for the exhaust gas mass flow and for the peak pressure. These individual models are in turn dependent on the framework conditions in the cylinder and the injection parameters. Combustion model 20 is determined in the case of a reference internal combustion engine on a test stand, what is known as the DoE test stand run (DoE: Design of Experiments). In the case of the DoE test stand run, operating parameters and actuating variables are varied systematically with the aim of mapping the overall characteristics of the internal combustion engine as a function of engine variables and environmental framework conditions. A first library 26 and a second library 27 are additionally represented. The two libraries can be integrated in electronic control unit 10 or in a superordinate system controller, for example, in the case of a ship.
(14) In a first step, optimizer 22 reads the emission class from first library 26. The term emission class refers, for example, to an operation of the internal combustion engine in accordance with the MARPOL (Marine Pollution) of the IMO or EU IV/Tier 4 final. In a second step, a maximum mechanical component load, for example, the combustion peak pressure or the maximum rotational speed of the exhaust gas turbocharger, is read in from second library 27 on the basis of the internal combustion engine type. In one option, it is provided that the operator can change maximum values in the direction of lower values, as a result of which the maintenance interval can be reduced. The selected emission class and the selected maximum values of the mechanical component load are then set as binding for the further calculation within the combustion model and the gas path model. Thereafter, optimizer 22 evaluates combustion model 20 and indeed in terms of the setpoint moment M(SETP), the emission threshold values, the environmental framework conditions, for example, humidity phi of the charge air, and the operating situation of the internal combustion engine. The operating situation is defined by engine rotational speed nACT, charge air temperature TCA, charge air pressure pCA, etc. The function of optimizer 22 thus lies in evaluating the injection system setpoint values for actuating the injection system actuators and the gas path setpoint values for actuating the gas path actuators. In this case, optimizer 22 selects the solution in the case of which a quality measure is minimized. The quality measure is calculated, for example, as an integral of the quadratic setpoint/actual deviations within the prediction horizon. For example, in the form:
J=∫[w1(NOx(SETP)−NOx(ACT)].sup.2+[w2(M(SETP)−M(ACT)].sup.2+[w3( . . . )]+ . . . (1)
(15) In this case, w1, w2 and w3 signify a corresponding weighting factor. As is known, the nitrogen oxide emission is produced from humidity phi of the charge air, the charge air temperature, start of injection SI and rail pressure pCR.
(16) A restriction of actuating variables AV and a restricting function RF are taken into account in equation (1). The following applies for this:
AV(min)≤AV≤AV(max) and (2)
RF≤Max (3)
(17) Actuating variables are, for example, the start of injection and the end of injection, A restricting function is, for example, the maximum combustion pressure, a maximum rotational speed of the exhaust gas turbocharger or a maximum exhaust gas temperature.
(18) The quality measure is minimized in that a first quality measure is calculated by optimizer 22 at a first point in time via equation (1). Thereafter, the injection system setpoint values as well as the gas path setpoint values are varied and a second quality measure within the prediction horizon is forecast via equation (1). On the basis of the deviation of the two quality measures from one another, optimizer 22 then defines the actuating variables for a minimum quality measure and sets this decisively for the internal combustion engine. In the case of the example represented in the figure, these are, for the injection system, setpoint rail pressure pCR(SL) and start of injection SI as well as end of injection EI. Setpoint rail pressure pCR(SL) is the guide variable for subordinate rail pressure regulation circuit 23. The actuating variable of rail pressure regulation circuit 23 corresponds to the PWM signal for actuation of the suction throttle. The injector (
(19) In
(20) In S6, the initial values are then generated, for example, start of injection SI. A first quality measure J1 is calculated on the basis of equation (1) in S7 and in S8 a running variable i is set to zero. Thereafter, in S9, the initial values are changed and calculated as new setpoint values for the actuating variables. In S10, running variable i is increased by one. Using the new setpoint values, in S11, a second quality measure J2 is then forecast within the prediction horizon, for example, for the next 8 seconds. In S12, second quality measure J2 is in turn subtracted from first quality measure J1 and compared with a threshold value TV. The further progress of the quality measure is checked via the difference between the two quality measures. Alternatively, on the basis of the comparison of running variables i with a threshold value iTV, a check is performed as to how often an optimization has already been run through. The two threshold value considerations are in this regard a cancellation criterion for a further optimization. If a further optimization is possible, query result S12: No, the process switches back to point C. Otherwise, in S13, second quality measure J2 is set by the optimizer as a minimum quality measure J(min). The injection system setpoint values and the gas path setpoint values for predefinition for the corresponding actuators then result from minimum quality measure J(min). A check is subsequently performed in S14 as to whether an engine stop was initiated. If this is not the case, query result S14: No, the process switches back to point B. Otherwise, the program flowchart is ended.
(21) A first adjustment of the internal combustion engine in accordance with IMO3 is represented in
(22) The process according to
(23) The input variable is a setpoint moment M(SETP) which can be predefined by the operator, here: end value M2. At starting value M1 of the setpoint moment, a NOx setpoint value NOx1 (
(24)
REFERENCE SIGNS
(25) 1 Internal combustion engine 2 Fuel tank 3 Low-pressure pump 4 Suction throttle 5 High-pressure pump 6 Rail 7 Injector 8 Individual store 9 Rail pressure sensor 10 Electronic control unit 11 Exhaust gas turbocharger 12 Charge air cooler 13 Throttle flap 14 Entry point 15 Inlet valve 16 Outlet valve 17 EGR actuator (EGR: exhaust gas recirculation) 18 EGR cooler 19 Turbine bypass valve 20 Combustion model 21 Gas path model 22 Optimizer 23 Rail pressure regulation circuit 24 Lambda regulation circuit 25 EGR regulation circuit 26 First library 27 Second library