Methods for controlling the power of an engine, comprising: a) Detecting a first
signal representing an
ion current from an
ion sensor that detects a
combustion process in a cylinder of the engine; b) Calculating a knock
score based on the first
signal; c) Determining an operating state of the engine during the
combustion process, preferably on the basis of a sensor detecting the operating state and / or a map describing the operating state, preferably on the basis of an engine map including an engine speed and an engine load during the
combustion process; d) Determining an expected knocking intensity, which describes an acceptable intensity of a knocking process during the
combustion process; e) Selecting one or more multipliers based on the operating state, where a multiplier is preferably at least one of: a. calculated from data provided by the sensor detecting the operating state, preferably the
ion sensor and / or a
fuel quality sensor and / or a temperature sensor and / or a
contamination sensor, and b. selected from a table encompassing the characteristic map, preferably an engine characteristic map, preferably a characteristic map of speed and load; f) Calculate: a. a knock assist value based on the knock index and one or more multipliers, wherein preferably the knock index is multiplied by at least one of the multipliers, and / or b. a knock intensity aid value based on the expected knock intensity and one or more multipliers, wherein preferably at least one expected knock intensity is divided by at least one of the multipliers; g) Repeating steps a) to f) for at least two combustion processes, preferably at least 4 combustion processes, preferably at least 10 combustion processes, preferably at least 50 combustion processes; h) Comparing: a. the calculated tapping aid value with the expected tapping intensity, and / or b. the knock
score with the knock intensity aid value, to determine a deviation, where the comparison includes comparing an average value of the knock index and / or the knock assist value and / or the knock intensity assist value over the repeated combustion cycles; and i) Generating an instruction to correct the operation of the engine, preferably to adjust
ignition timing and / or
fuel injection when the deviation exceeds a threshold indicating that a correction is required.