Controlling an internal combustion engine using an operating parameter map derived from a trainable model
12140100 · 2024-11-12
Assignee
Inventors
Cpc classification
F02D2200/1002
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D2041/1437
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/249
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/2487
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/1406
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
F02D41/266
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
International classification
Abstract
The invention relates to an engine control unit for an internal combustion engine of a vehicle, with a control unit which is designed to set one or more operating parameters of the internal combustion engine based on a predefined multidimensional operating parameter map which is stored in the control unit and specifies respective operating parameter values for various operating states of the internal combustion engine, wherein the control unit is designed to transmit an operating parameter history, which comprises operating parameter values set for the internal combustion engine in its operating history, to a learning unit, and to receive operating parameter map update data from the learning unit and to update the stored operating parameter map by means of the operating parameter map update data in order to provide improved control for the internal combustion engine.
Claims
1. An engine control system comprising an engine control unit for an internal combustion engine of a vehicle and a learning unit, wherein the learning unit is integrated into the engine control unit or wherein the learning unit is an external learning unit, wherein the control unit is designed to set one or more operating parameters of the internal combustion engine based on a predefined multidimensional operating parameter map which is stored in the control unit and specifies respective operating parameter values for various operating states of the internal combustion engine, wherein the control unit is designed to transmit an operating parameter history, which comprises operating parameter values set for the internal combustion engine in its operating history, to a learning unit, and to receive operating parameter map update data from the learning unit and to update the stored operating parameter map by the operating parameter map update data; and wherein a simulation model of the internal combustion engine and a target function for evaluating the behavior of the internal combustion engine is stored in the learning unit, wherein the simulation model is trainable by a learning algorithm stored in the learning unit, and the learning unit is designed (i) to update the simulation model based on the transmitted operating parameter history and the stored target function by utilizing the learning algorithm; (ii) to generate the operating parameter map update data by the updated simulation model; or (iii) to provide the operating parameter map update data to the control unit for updating the operating parameter map stored in the control unit.
2. The engine control system according to claim 1, wherein the respective operating state of the internal combustion engine is represented by operating state data and/or the respective operating parameters, which are set by the control unit, comprise a throttle valve position and/or a fuel injection amount and/or an ignition timing and/or a valve opening time and valve closing time.
3. The engine control system according to claim 2, wherein the operating state data comprises an engine rpm and/or a throttle valve position and/or a fuel injection amount and/or a residual combustion gas amount and/or an ignition timing and/or a valve opening time and valve closing time and/or an engine temperature and/or an intake-side gas mixture pressure and/or a pressure in the combustion chamber and/or an exhaust-side gas mixture pressure and/or an engine torque and/or an engine mileage, and/or a geographic position of the vehicle and/or an engine ambient air pressure and/or an engine ambient humidity and/or an engine ambient temperature and/or a fuel quality and/or an internal combustion engine type designation and/or a vehicle type designation and/or a vehicle mass.
4. The engine control system according to claim 1, wherein the operating parameter history further comprises the operating states of the internal combustion engine on the basis of which the respective operating parameter values are set.
5. The engine control system according to claim 1, wherein the operating parameter history further comprises a chronological sequence of the operating states of the internal combustion engine and of the set operating parameter values corresponding to the respective operating states.
6. The engine control system according to claim 1, wherein the learning unit is designed to repeatedly perform the updating according to (i), the generating according to (ii), and the providing according to (iii).
7. The engine control system according to claim 1, which is designed to generate the operating parameter map update data by the updated simulation model by a new operating parameter map calculated using the updated simulation model, the operating parameter map update data then being suitable for aligning the operating parameter map stored in the control unit with the new operating parameter map.
8. The engine control system according to claim 1, wherein the target function evaluates the behavior of the internal combustion engine based on a predetermined optimization parameter.
9. The engine control system according to claim 8, wherein the predetermined optimization parameter comprises a torque response of the internal combustion engine, a fuel consumption of the internal combustion engine, and/or an exhaust gas composition of the internal combustion engine.
10. The engine control system according to claim 1, wherein the control unit is designed to transmit the operating parameter history and/or to receive the operating parameter map update data only in a predetermined time period and/or only in a predetermined local area and/or only in a predetermined operating state of the internal combustion engine.
11. An engine control system according to claim 1, wherein the learning unit is disposed remotely from the engine control unit in a server device.
12. The engine control system according to claim 11, wherein the transmission of the operating parameter history and/or the reception of the operating parameter map update data is performed via a wireless interface of the control unit and the learning unit.
13. The engine control system according to claim 12, wherein the wireless interface is a mobile radio interface and/or a wireless local area network interface and/or a near-field radio interface.
14. An internal combustion engine or vehicle comprising an engine control unit of an engine control system according to claim 1.
15. A method for operating an engine control system of an internal combustion engine of a vehicle, comprising: setting, based on a predefined multidimensional operating parameter map which specifies respective operating parameter values for various operating states of the internal combustion engine, one or more operational parameters of the internal combustion engine by the control unit; transmitting an operating parameter history, which comprises operating parameter values set for the internal combustion engine in its operating history, by the control unit to a learning unit; receiving operating parameter map update data by the control unit from the learning unit; and updating the stored operating parameter map by means of the received operating parameter map update data, by the control unit, wherein a simulation model of the internal combustion engine and a target function for evaluating the behavior of the internal combustion engine are stored in the learning unit, wherein the simulation model is trainable by a learning algorithm stored in the learning unit, and the learning unit is designed (i) to update the simulation model based on the transmitted operating parameter history and the stored target function by utilizing the learning algorithm; (ii) to generate the operating parameter map update data by the updated simulation model; or (iii) to provide the operating parameter map update data to the control unit for updating the operating parameter map stored in the control unit.
16. A method for operating a learning unit of an engine control system comprising the learning unit and an engine control unit of an internal combustion engine of a vehicle, comprising: receiving an operating parameter history, which comprises operating parameter values set for the internal combustion engine in its operating history, by the learning unit from the engine control unit; generating operating parameter map update data using a simulation model of the internal combustion engine by the learning unit; and providing the operating parameter map update data to the engine control unit by the learning unit, wherein the simulation model of the internal combustion engine and a target function for evaluating the behavior of the internal combustion engine is stored in the learning unit. wherein the simulation model is trainable by a learning algorithm stored in the learning unit, and the learning unit is designed (i) to update the simulation model based on the transmitted operating parameter history and the stored target function by utilizing the learning algorithm; (ii) to generate the operating parameter map update data by the updated simulation model; or (iii) to provide the operating parameter map update data to the control unit for updating the operating parameter map stored in the control unit.
Description
(1) The subject according to the invention is to be explained in more detail with the aid of the schematic drawings shown in the figure, without wishing to restrict it to the specific embodiments shown here.
(2) The figure shows a schematic representation of an exemplary embodiment of an engine control unit for an internal combustion engine of a vehicle with an associated learning unit, which together form an exemplary engine control system.
(3) The engine control unit 1 for the internal combustion engine 2 of the vehicle not shown has a control unit 3. This control unit 3 is designed to set one or more operating parameters 4, such as an injection fuel amount F of the internal combustion engine 2, based on a predefined multidimensional operating parameter map 5 stored in the control unit 3. The multidimensional operating parameter map 5 specifies respective operating parameter values 4, such as the injection fuel amount F in this case, for various operating states 6, such as a pressure P and a temperature T of the internal combustion engine 2. In this context, the operating states 6 can be provided by the internal combustion engine 2 and corresponding combustion engine sensors and/or by further or additional sensors 7 in an environment of the combustion engine 2.
(4) The control unit 3 is designed to transmit an operating parameter history 4t to the learning unit 8. The operating parameter history 4t and the operating parameter map update data 5 are transmitted via a corresponding wireless connection 11, which is implemented via corresponding wireless interfaces of control unit 3 and learning unit 4. The operating parameter history 4t comprises operating parameter values set for the internal combustion engine 2 during its operating history, in this case in the form of the time-dependent injection fuel amount F(t). The control unit 3 is also designed to receive operating parameter map update data 5 from the learning unit 8, which in the example shown comprises a new, updated operating parameter map, and to update the stored operating parameter map 5 by means of the operating parameter map update data 5, in this case to replace the stored operating parameter map 5 with the new operating parameter map 5.
(5) In the example shown, a simulation model 9 of the internal combustion engine 2 and a target function for evaluating the behavior of the internal combustion engine 2 are stored in the learning unit 8. In this case, the simulation model 9 can be trained by means of a learning algorithm 10 stored in the learning unit 8, and the learning unit 8 is designed to update the simulation model 9 based on the transmitted operating parameter history 4t and the stored target function by means of the learning algorithm' 10 and to generate the operating parameter map update data 5 in turn by means of the updated simulation model 9. The learning unit 8 is further designed to provide the operating parameter map update data 5, in this case the new operating parameter map, to the engine control unit 1 or the control unit 3.
(6) Thus, in the example shown, by repeatedly providing the operating parameter history 4t, the simulation model 9 is iteratively improved and adapted to the real operating conditions of the internal combustion engine 2. As a result, the operating parameter map 5 stored in the control unit 3 is continuously improved and the engine control of the internal combustion engine 2 is optimized.
(7) In the present case, the learning unit 8 is arranged locally remote from the engine control unit 1, for example in a server device, preferably in a cloud, so that the learning algorithm 10 can be executed particularly quickly and updated easily. Engine control unit 1 and learning unit 8 thus form a motor control system 17.