Предел оборотов определяется не одним каким то параметром. Это комплекс расчетных зависимостей. Основные параметры от которых зависят макс. обороты двигателя - это ход поршня, объем цилиндра, масса коленвала, отношение диаметр цилиндра/ход поршня, объем цилиндра/масса коленвала. Фазы газораспределения расчитывают исходя из конструкции двигателя.
Мне видится нелогичным конструировать высокооборотистый двигатель, чтобы потом программно ограничить его обороты.
Мотор крутится, насколько может... Если на нём гонять на полную ну с очень крутых горок, он разрушится..