Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cms:units:fuel [09/09/2019 11:42]
tagr
cms:units:fuel [17/02/2020 16:44] (current)
alse [Fuel Fillings/Thefts Detection] pach355
Line 22: Line 22:
 **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.  **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. ​+**Detect fuel filling only while stopped**\\ ​When this option ​is activated, fuel fillings ​are detected ​only at stops, that is, when the speed of the unit is lower than the minimal speed indicated in the [[cms/​units/​trip#​detection_of_movement_states|trip detection]]. This allows to reduce the number of false fillings which may be caused, for example, by fuel level fluctuations ​during the movement. ​ 
 + 
 +The initial fuel level is taken  from the first message without movement or from the last message with movement.  
 + 
 +If you type a certain value in the //Timeout to detect final filling volume// field, the system also detects fillings during this period after the end of the stop.  
 + 
 +:!: If the time period between stops is less than the value specified in the //Timeout to detect final filling volume// field, these stops and the movement intervals between them are considered as **one** stop. The start time of the first stop is considered to be the start time of the filling, whereas the time after the end of the last stop and the expiration of the timeout is considered to be the end time of the filling.
  
 **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. ​ **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. ​
Line 34: Line 40:
 **Time-based calculation of thefts**\\ The feature is similar to the previous one, only applicable to fuel thefts. ​ **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 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. This occurs only when the value from raw data exceeds the value obtained as a result of 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. ​+**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. This occurs only when the value from raw data exceeds the value obtained as a result of filtration.
  
-:!: //​Note.//​\\ ​Fuel fillings and thefts can be controlled by means of the tabular //​[[user/​reports/​tables/​fillings|Fuel Fillings]]//​ and //​[[user/​reports/​tables/​thefts|Fuel Thefts]] reports, as well as the //​[[user/​jobs/​fuel|Send fuel information by email or SMS]] job or the [[:​user/​notify/​trigger#​fuel_filling|notification about fuel fillings/​thefts]]. ​+:!: Fuel fillings and thefts can be controlled by means of the tabular //​[[user/​reports/​tables/​fillings|Fuel Fillings]]//​ and //​[[user/​reports/​tables/​thefts|Fuel Thefts]] reports, as well as the //​[[user/​jobs/​fuel|Send fuel information by email or SMS]] job or the [[:​user/​notify/​trigger#​fuel_filling|notification about fuel fillings/​thefts]]. ​
  
 <​html><​!-- <​html><​!--
Line 78: Line 84:
 ===== Fuel Level Sensors =====  ===== 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]. ​+When this type of sensors is used, the fuel consumption is [[user/​reports/​dat/​fuel/​consume_fuel|determined]] on the basis of its level in the tank according to the following ​formula: [fuel level value at the beginning of the interval] ​− [value at the end of the interval] + [fillings] ​− [thefts] ​(if the //Exclude thefts from fuel consumption//​ option is activated in the report [[user/​reports/​templ/​settings/​general|settings]]).
  
-:!: //​Note.//​\\ ​The intervals are different for different tables. You can learn more about the intervals from the description of the tables. ​ +:!: The intervals are different for different ​report ​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.  ​ **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.  ​
Line 87: Line 93:
  
 **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). **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 ===== ===== Impulse Fuel Consumption Sensors =====
Follow us on Facebook Gurtam Wialon Twitter Gurtam Wialon info@gurtam.com   |   Copyright © 2002-2020 Gurtam