Там алгоритм не то что "другой" (в смысле без учете длительности форсунок), а гораздо сложнее.
Обычно это встречается на весьма продвинутых движках .. вотв частности выше один такой двиг от GM, установленный на XL7 2009 уже упомянул.
Там 4 вала ... на каждом валу по своей VVT ... и каждая VVT управляется персонально (а не по парам, как это зачастую бывает на движках V6). И самое главное - у этого движка комп определяет (задумайтесь!!) на каждый цилиндр ПЕРСОНАЛЬНО: время открытия и длительность открытия форсунки, момент и длительность искры. Все это нужно для того, чтобы такой двиг вращался максимально равномерно, экономично и с максимально возможной отдачей.
Т.е. комп определяет момент вращения двигателя после КАЖДОГО толчка от любого поршня.
Собсно данная дискуссия не об этом. Просто на подобных "продвинутых" авто БК обычно очень точно высвечивает расходы топлива .. даже если вдруг случаются некоторые проблемы с топливной. Из этого и сделал вывод, что там явно учитывается не только суммарная длительность форсунок, но и четко просчитывается реальная отдача от этого открывания.