Version 3 (modified by tolix, 16 years ago) (diff) |
---|
Отчет "Расход топлива"
Отчет предназначен для предоставления информации о пробеге и ориентировочном расходе топлива на заданном отрезке пути.
Столбцы отчета:
- Дата (путевая точка)
- Расстояние, км - содержит расстояние, пройденное от начальной точки.
- Скорость, км/ч.
- Норма расхода, л/100 км - норма расхода для данной скорости.
- Прирост расхода, л - расход топлива на отрезке между ближайшими соседними путевыми точками.
- Суммарный расход, л - суммарный расход топлива от начала заданного пути (сумма приростов предыдущих строк)
В итоге, расход топлива на заданном участке пути - значение столбца "Суммарный расход" в последней строке.
Алгоритм подсчета расхода топлива
Суммарный расход за период складывается из "мгновенных" значений на каждом отрезке пути (между путевыми точками).
"Мгновенные" значения вычисляются следующим образом: в зависимости от скорости в данной точке, выбирается соответствующая норма расхода топлива для данной скорости из таблицы норм данного объекта (см Свойства объекта). Если значение скорости превышает максимальное описанное значение скорости в таблице норм, то принимается норма при максимальной описанной скорости. Если же таблица норм не заполнена вообще, то норма расхода остается равной нулю.
Далее вычисляется расстояние между данной и предыдущей точкой (выраженное в сотнях километров). Здесь существует погрешность в сторону занижения расстояния, следовательно и расхода топлива в дальнейшем.
Далее расстояние умножается на норму расхода, формируя "мгновенный" расход топлива на данном отрезке. На этом этапе погрешности как в сторону завышения, так и занижения примерно равны.
Далее все расходы в точках суммируются.
См. так же: Использование отчетов.