Version 3 (modified by tolix, 16 years ago) (diff)

--

Отчет "Расход топлива"

Отчет предназначен для предоставления информации о пробеге и ориентировочном расходе топлива на заданном отрезке пути.

Столбцы отчета:

  • Дата (путевая точка)
  • Расстояние, км - содержит расстояние, пройденное от начальной точки.
  • Скорость, км/ч.
  • Норма расхода, л/100 км - норма расхода для данной скорости.
  • Прирост расхода, л - расход топлива на отрезке между ближайшими соседними путевыми точками.
  • Суммарный расход, л - суммарный расход топлива от начала заданного пути (сумма приростов предыдущих строк)

В итоге, расход топлива на заданном участке пути - значение столбца "Суммарный расход" в последней строке.

Алгоритм подсчета расхода топлива

Суммарный расход за период складывается из "мгновенных" значений на каждом отрезке пути (между путевыми точками).

"Мгновенные" значения вычисляются следующим образом: в зависимости от скорости в данной точке, выбирается соответствующая норма расхода топлива для данной скорости из таблицы норм данного объекта (см Свойства объекта). Если значение скорости превышает максимальное описанное значение скорости в таблице норм, то принимается норма при максимальной описанной скорости. Если же таблица норм не заполнена вообще, то норма расхода остается равной нулю.

Далее вычисляется расстояние между данной и предыдущей точкой (выраженное в сотнях километров). Здесь существует погрешность в сторону занижения расстояния, следовательно и расхода топлива в дальнейшем.

Далее расстояние умножается на норму расхода, формируя "мгновенный" расход топлива на данном отрезке. На этом этапе погрешности как в сторону завышения, так и занижения примерно равны.

Далее все расходы в точках суммируются.

См. так же: Использование отчетов.