Как тупой код может ошибиться, если это просто математика?
1. Рассчитывается наполнение.
2. Рассчитывается необходимая топливоподача.
3. Берется значение открытия по рядам.
4. Рассчитывается время открытия для нужного ряда с учётом динамики форсунки.
5. Всё что не может налить один ряд наливает...