Patent ID: 11939931
Assignee: PERKINS ENGINES COMPANY LIMITED
Field: Engines, pumps, turbines (Mechanical engineering)
Classification: CPC F | IPC F

Claim 12:
13. A method of controlling an internal combustion engine comprising:
providing a plurality of control maps each control map defining a hypersurface of actuator setpoints for controlling an actuator of the internal combustion engine, of a plurality of actuators of the internal combustion engine, based on a plurality of input variables to an internal combustion engine controller, each said actuator of the internal combustion engine having an associated characteristic frequency;
outputting a control signal to each actuator based on a location on the hypersurface of the control map defined by the plurality of input variables; and
updating at least one of the control maps comprising:
calculating an optimised hypersurface for at least one of the control maps, wherein the optimised hypersurface is calculated based on a real-time performance model of the internal combustion engine comprising sensor data from the internal combustion engine and the plurality of input variables; and
updating the hypersurface of the control map based on the optimised hypersurface,

wherein the optimised hypersurface is calculated at a characteristic calculation frequency which is less than or equal to the characteristic frequency of the actuator associated with the control map,
wherein said updating the at least one control map further comprises:
searching for the optimised hypersurface by determining a plurality of candidate groups of actuator setpoints;
calculating a plurality of engine performance variables associated with each candidate group of actuator setpoints based on the plurality of input variables, the sensor data from the internal combustion engine, and

the candidate group of actuator setpoints; and
evaluating the engine performance variables and calculating a cost associated with each candidate group of actuator setpoints, and

wherein the optimised hypersurface for the at least one control map is calculated based on the candidate groups of actuator setpoints and the associated costs.