Состояние судового агрегата: число записей «работает» и число запусков
Увеличить схему
В журнале телеметрии одна и та же отметка состояния может повторяться много раз. Количество таких строк показывает число наблюдений, но не число изменений режима. Если посчитать каждую строку «работает» как отдельный запуск, итог будет зависеть от частоты регистрации. Для обсуждения судовой сводки полезно заранее определить, нужен ли подсчёт точек состояния или переходов между последовательно наблюдавшимися состояниями.
Учебная последовательность
Возьмём вымышленные записи с условными значениями 0 и 1: 0, 0, 1, 1, 1, 0, 0, 1, 1. В этой модели ноль означает остановленное состояние, единица — работающее. Единиц в ряду пять. Переходов от нуля к единице — два: перед третьей и перед восьмой записью. Поэтому по наблюдаемой последовательности можно получить пять активных точек и два наблюдённых включения, сохраняя разные подписи показателей.
Три соседние единицы не означают три запуска. Они показывают, что в трёх записанных точках состояние обозначено одинаково. Если между ними не было других сведений, порядок расчёта не добавляет вымышленные выключения. Аналогично повторяющиеся нули не увеличивают число остановок. Для подсчёта переходов сравнивают соседние известные состояния по принятому правилу, а не суммируют число строк с выбранным значением.
Начало фрагмента
Если выбранный фрагмент начинается с единицы, из неё одной нельзя установить, когда произошёл запуск. Он мог быть до начала выгрузки. Поэтому полезно различать «работал в первой точке» и «наблюдён переход 0→1 внутри фрагмента». Для отчёта можно сохранить отдельный признак неизвестного начального состояния либо доступную предшествующую точку. Выбор такого правила должен быть виден читателю, особенно при разбиении общего журнала на части.
Пропуск между записями также ограничивает вывод. Если последняя известная точка равна нулю, а следующая единице, это подтверждает различие наблюдений. Но без дополнительных сведений нельзя восстановить все возможные промежуточные переключения. В учебной модели мы считаем наблюдённые переходы соседних известных состояний. Этот показатель не следует без оговорки объявлять полным счётчиком фактических запусков реального агрегата за весь период.
Как назвать колонки
В сводке удобно иметь самостоятельные поля: число записей, число активных точек, наблюдённые переходы 0→1, наблюдённые переходы 1→0 и статус начальной границы. Такая форма позволяет проверить расчёт по короткому ряду вручную. Если проект располагает отдельным аппаратным счётчиком запусков, его показания рассматривают как другой источник, с собственной семантикой и условиями. Совпадение названий колонок не делает два способа подсчёта одинаковыми автоматически.
Практический результат — отчёт, который не создаёт дополнительные запуски из повторяющихся наблюдений. Последовательность здесь синтетическая, команды реальному оборудованию не передаются. Описанный метод помогает сохранить смысл статистики состояния, но не подтверждает полноту судового журнала, наработку агрегата или число фактических пусков без относящихся к ним исходных данных.
Запросы отправляются на наш e-mail из вашей почтовой программы.