Накопление по расходу: учитывать время измерения, а не прихода пакета
Увеличить схему
Если система хозяйства вычисляет объём из передаваемого расхода, нерегулярная доставка требует особого внимания. Пауза связи и пауза измерения могут выглядеть одинаково на сервере, но имеют разный смысл. Правильная арифметика не восстановит неизвестное поведение источника между отсутствующими отсчётами.
Определить исходные данные
Укажите единицу расхода, время каждого отсчёта и качество. Если исходное время недоступно, ограничение фиксируют до расчёта. Пример API регистратора показывает необходимость читать временные поля вместе с описанием записи. (Campbell Scientific — Data Logger Web Server API) Серверное получение не должно незаметно заменять момент измерения.
Для задержанно доставленного архива сохраняют первоначальные отметки. Пакеты, пришедшие почти одновременно после восстановления, могут представлять длительный период наблюдения. Расчёт по времени их приёма дал бы другую временную сетку.
Выбрать математическое предположение
Интегрирование требует определённой модели между отсчётами. Например, документированный метод трапеций учитывает положения точек. (MathWorks — trapz, Trapezoidal numerical integration) Он не доказывает, что реальный расход менялся именно так. Постоянное удержание и линейное изменение являются разными предположениями с собственной областью применения.
Приведите единицы к согласованному виду и опишите допустимые знаки. Нельзя умножать значение в одной временной единице на интервал в другой без явного пересчёта. Математические контрольные примеры должны быть учебными, а не выдаваться за измеренный расход объекта.
Обработать пропуски
Определите, что делать при недостоверном значении и слишком большом неизвестном интервале по требованиям проекта. Варианты должны сохранять качество результата. Выдуманный ноль способен занизить итог, а бесконечное удержание последнего расхода — создать необоснованное накопление.
На стенде сравните полный исходный ряд, задержанную доставку того же ряда и действительно отсутствующие отсчёты. Первые два сценария должны трактоваться согласно одной временной модели. Третий остаётся ограниченным данными, даже если сервер получил все существующие пакеты.
Сохранить расчётную версию
В паспорт включите метод, временную основу, единицы, правила пропусков и границы периода учёта. Операционный календарь не меняют только из-за другого отображаемого часового пояса. Исходные отметки и версия расчёта сохраняются для повторного разбора.
Результат подписывают как вычисленный с указанными ограничениями. Он не становится показанием физического накопительного счётчика только потому, что выражен в тех же единицах. Такое различие позволяет хозяйству использовать полезную оценку, сохраняя честную границу между измеренными данными, математическим предположением и неподтверждёнными интервалами.
Запросы отправляются на наш e-mail из вашей почтовой программы.