Fuel Consumption

Fuel Consumption

Required access: View detailed properties — to view the tab; Edit trip detector and fuel consumption — to edit the tab.

Fuel fillings and thefts can be detected only if a unit has fuel level sensors and has the Fuel level sensors option activated. Fuel consumption is calculated if there are fuel consumption sensors. The determination accuracy depends on the accuracy of the installed sensors as well as on their correct configuration. The parameters adjusted on this tab are used during the calculations. For your convenience they are divided into several sections.


Fuel Fillings/Thefts Detection

Minimum fuel filling volume
The minimum increase of the fuel level that should be considered a filling.

Minimum fuel theft volume
The minimum decrease of the fuel level that should be considered a theft.

Ignore the messages after the start of motion
This feature allows to skip the indicated number of seconds at the beginning of the movement, when due to different factors the received fuel level data may not be very accurate. The beginning of the movement is registered when the minimum moving speed set in the Trip detection tab is achieved.

Minimum stay timeout to detect fuel theft
The minimum duration of the interval with no movement, followed by a decrease in the fuel level in the tank for more than the minimum fuel theft volume indicated above.

Timeout to separate consecutive fillings
The system can sometimes detect more than one fuel filling during a short time interval. In such cases, they can be combined in one if the time between them (timeout) does not exceed the time specified in the setting.

Timeout to separate consecutive thefts
This feature is similar to the previous one. Thefts are not summed up if the timeout is exceeded and if the fuel level has increased between them.

Detect fuel filling only while stopped
If this feature is activated, the changes of the fuel level are searched only within the intervals with no movement. This allows to reduce the number of false refueling that may be caused, for example, by the fuel level fluctuation during the movement. The initial fuel level is taken from the first message without movement or from the last message with movement.

Timeout to detect final filling volume
in the process of filling there can be interruptions. This option appears if the previous one is selected and allows to set the duration of such interruptions. In this case to determine the fuel level after refueling, not the last message that corresponds to a filling is used, but the one that follows the indicated timeout.

Detect fuel thefts in motion
Traditionally, fuel thefts are searched during the stops. This feature allows to search for them during the motion, too. For example, it may be useful for ships. However, in many cases it may cause the detection of false fuel thefts due to probable fuel level differences while, for instance, moving on rough terrain.

Time-based calculation of fillings
It is recommended to use this calculation method for the units with high fuel consumption during the idling (generator, tower crane, etc.). When it is activated, the whole time period is taken into account regardless of trips/stops.

  For a time-based fuel calculation the Time-based calculation of fillings, Time-based calculation of thefts and Time-based calculation of fuel consumptionoptions should be activated simultaneously.

Time-based calculation of thefts
The feature is similar to the previous one, only applicable to fuel thefts.

Calculate fuel filling volume by raw data
With this feature activated, the initial and the final fuel levels on the interval corresponding to the fuel filling are replaced with the values from the messages before applying the filtration.

Calculate theft volume by raw data
With this feature activated, the initial and the final fuel levels on the interval corresponding to the fuel theft are replaced with the values from the messages before applying the filtration.

 Note.
Fuel fillings and thefts can be controlled by means of the tabular Fuel Fillings and Fuel Thefts reports, as well as the Send fuel information by e-mail or SMS job or the notification about fuel fillings/thefts.


Fuel Level Sensors

When this type of sensors is used, the fuel consumption is determined on the basis of its level in the tank according to the following scheme: [fuel level value at the beginning of the interval] — [value at the end of the interval] + [fillings] — [thefts].

 Note.
The intervals are different for different tables. You can learn more about the intervals from the description of the tables.

Replace invalid values with math consumption
If the feature is activated, in case of erroneous values on an interval they are replaced by the values calculated mathematically. The mathematical calculation uses the data indicated in the properties of ignition, relative and absolute engine hours sensors (option Consumption, l/h) and the value of the engine efficiency sensor.

Time-based calculation of fuel consumption
If the option is enabled, while calculating the fuel, all the time is taken into consideration, it does not matter whether the unit has been moving or not. If it is disabled, the fuel level during the intervals with no motion is not considered during the calculations.

Filter fuel level sensors values
This feature allows to apply median filtering to the received values of the sensor to exclude data emissions (sudden increases or decreases). The minimum filtration level is 0 (zero) — with a smoothing of 3 messages. Then all the filtration levels from 1 to 255 are multiplied by 5 to determine the number of messages which are used for smoothing. Therefore, the higher the filtration level is, the more the fuel chart is approximate to a straight line, that is why it is not recommended using the filtration level higher than 8 (the optimum is from 0 to 3).

Example. Let us suppose that at the beginning of a period covered the value of a fuel level sensor is 230 l, and at the end — 150 l. The consumption by the FLS is: 230 — 150 = 80 (l).

Impulse Fuel Consumption Sensors

Two types of impulse fuel consumption sensors are used in gTrack : simple accumulative and with overflow (on reaching a definite value, the impulses counter resets and the calculation restarts from zero). It is not practical to use the first type, while the sensors with overflow are widely spread.

This calculation method takes into consideration the values of the sensors from the previous and the current messages: the previous value is subtracted from the current one and, if needed, the calculation table is applied to the received value. The sum of the values received on the interval corresponds to the amount of the fuel consumed.

Every sensor of this type must have a calculation table from impulses to liters (gallons).

Two options are available in this section:

Max impulses
If there is a limit after which the impulse counter is zeroed (overflow), it can be indicated in this field. However, with this limit adjusted in case of an emergency reset, the calculations will be meaningless.

Skip first zero value
This feature allows to ignore the indications of consumption with zero level at the beginning of the motion.

Absolute Fuel Consumption Sensors

The sensors of this type show the fuel consumption during all the period of vehicle operation. AbsFCS values increase all the time, so overflow of such a sensor is not expected.

The fuel consumption is calculated in the following way: the sensor's value at the beginning of thw interval is subtracted from the sensor's value at the end of the interval and, if needed, the calculation table is applied (to every sensor of this type individually).

Instant Fuel Consumption Sensors

If this type of sensors is used, the hardware sends messages that contain the amount of the fuel consumed from the previous message till the current one. Accordingly, to determine the fuel consumption on an interval, the values of the InsFCS are summed.

For instance, the hardware has sent three messages with the following values: х1 = 0,01 l, х2 = 0,023 l, х3 = 0,048 l. The fuel consumption during this interval is: х1 + х2 + х3 = 0,01 + 0,023 + 0,048 = 0,081 (l).


    • Related Articles

    • Determination of Fuel Consumption by Math

      Why doesn't the consumption math work? Since the consumption math mechanism is based on the values of the ignition sensor, check its properties and operation. You may not have this sensor created or there may be 0 l/h indicated for the fuel ...
    • Fuel

      All the sensor workflow can be divided into sequential steps (there are important options, terms in step subsections): Data preparation Option: Ignore the messages after the start of motion; Term difference: 'Mileage-based calculation' VS 'Time-based ...
    • Consumption calculation

      Attention! In order to calculate consumption the processed data is used (it is done on 'Data preparation' and 'Filtration' steps). Note: Ellipsis (…) substitutes 'Unit properties → Fuel consumption' is option paths. Two options and special case are ...
    • Math Consumption Wizard

      The Wizard simplifies the process of creating and configuring the sensors for the mathematical calculation of fuel consumption. To open the Wizard, click on the corresponding button in the upper right corner of the Sensors tab of the unit properties. ...
    • Fuel Thefts

      In this report, you can find out when, where and how much fuel was stolen. The parameters for this report are set in Unit Properties => Fuel Consumption. In the table, you can have the following columns: Beginning — the date and time when the theft ...