The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Feb. 13, 2024

Filed:

Apr. 20, 2020
Applicant:

Perkins Engines Company Limited, Peterborough, GB;

Inventors:

Gavin Williams, Stamford, GB;

Peter Ladlow, Bourne, GB;

Ridwan Kureemun, Luton, GB;

Baoyang Deng, Edwards, IL (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
F02D 41/14 (2006.01); F02D 41/24 (2006.01); F02D 41/02 (2006.01);
U.S. Cl.
CPC ...
F02D 41/1406 (2013.01); F02D 41/248 (2013.01); F02D 41/2441 (2013.01); F02D 41/2477 (2013.01); F02D 41/029 (2013.01); F02D 41/1405 (2013.01); F02D 41/1438 (2013.01); F02D 2041/1412 (2013.01); F02D 2041/1423 (2013.01); F02D 2041/1433 (2013.01); F02D 2250/36 (2013.01);
Abstract

An internal combustion engine controller for an internal combustion engine comprising a memory and a processor. The memory is configured to store a plurality of control maps, each control map defining a hypersurface of actuator setpoints for controlling an actuator of the internal combustion engine based on a plurality of input variables to the internal combustion engine controller. The processor comprises a map updating module, a parameter updating module and an engine setpoint module. The map updating module is configured to calculate an optimised hypersurface for at least one of the control maps based on a performance objective function of the internal combustion engine, sensor data from the internal combustion engine, and the plurality of input variables, wherein the performance objective function includes parameters. The parameter updating module is configured to update a parameter of the performance objective function upon determining a change in an operating condition of the internal combustion engine. The parameters comprise one or both of: engine parameters associated with an engine model; and cost parameters associated with a cost function. The map updating module is further configured to update the hypersurface of the control map based on the optimised hypersurface. The engine setpoint module is configured to output a control signal to each actuator based on a location on the hypersurface of the respective control map defined by the plurality of input variables.


Find Patent Forward Citations

Loading…