Сообщение от SK
|
Во-первых, это требует очень частого опроса и записи показаний датчика.
|
Зачем? Не требует.
Пример:
18:00:00 - 23,0 л [до АЗС три километра]
18:01:00 - 23,1 л
18:02:00 - 23,2 л
18:03:00 - 23,4 л [до АЗС два километра]
18:04:00 - 23,6 л
18:05:00 - 23,8 л
18:06:00 - 24,0 л [до АЗС километр]
18:07:00 - 24,1 л
18:08:00 - 24,4 л
18:09:00 - 24,7 л [заехал в полигон КТ АЗС]
18:10:00 - 25,0 л
18:11:00 - 25,2 л [заехал на АЗС]
18:12:00 - 25,3 л
18:13:00 - 25,5 л
18:14:00 - 25,6 л
18:15:00 - 75,6 л [залили 50 л]
18:16:00 - 75,4 л [развернулся, направился к выезду]
18:17:00 - 75,3 л [выехал с АЗС]
18:18:00 - 75,4 л
В результате:
1. При существующем алгоритме заправка распознаётся по месту начала роста показаний, т.е. в 18:00. Хотя в полигон КТ АЗС автобус въехал в 18:09, на АЗС в 18:11, а сама заправка началась в 18:14.
2. Предположим, ширина окна задана не 1 мин., а 5 мин. (или даже 10 мин.). Легче от этого не становится, т.к. момент
начала роста показаний по-прежнему распознаётся в 18:00..18:05, то есть задолго до входа в КТ и, тем более, до прибытия на саму АЗС.
Был бы порог скорости роста показаний - можно было бы выявить момент начала истинной заправки.
Сообщение от SK
|
Во-вторых, во многие современные ДУТ встроены механизмы усреднения аппаратно - в сам ДУТ. И интервал усредения зачастую измеряется десятками секунд или по крайней мере более 10...20 секунд.
|
Применительно к обсуждаемому вопросу - бесполезно. То есть, если бы к штатному ДУТ применялся аналогичный алгоритм усреднения - заправка всё равно распознавалась по месту начала роста, а не по достижении порога первой производной от этих усреднённых показаний.
Сообщение от SK
|
В-третьих, раз Вы работаете с аналоговыми поплавками - в конфигураторе есть адаптивные режимы записи с установкой пороговых значений и записью по превышению таковых.
|
Это интересно.
Сообщение от SK
|
В-четвертых, по Вашему алгоритму не будут фиксироваться медленные заправки и выявлять это будет не очень удобно и приятно.
|
Был бы параметр "Порог скорости заправки", а найти оптимальное значение найдём. Не очень понимаю, что есть "медленная заправка". В какой ситуации? Что при заправке на АЗС, что на базе из бочки, что у дома из канистры - минимальная возможная скорость в разы выше, чем максимальная типичная скорость роста при езде по холмам.
Сообщение от SK
|
... но у наших партнеров такое есть.
|
Спасибо.
Ммм... проще уж ДУТ поставить.
Экономия в итоге явно невелика.