документация:модуль_распределенного_сенсора
Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
документация:модуль_распределенного_сенсора [2024/01/20 04:34] – удалено - внешнее изменение (Дата неизвестна) 127.0.0.1 | документация:модуль_распределенного_сенсора [2024/01/20 05:27] (текущий) – ↷ Операцией перемещения обновлены ссылки adm0001 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ===== Модуль распределенного сенсора ===== | ||
+ | |||
+ | Модуль распределенного мониторинга деформации и температуры трубопроводов. Для работы модуля используется анализатор бриллюэновской частоты сдвига в оптоволокне из-за рассеяния Мандельштама-Бриллюэна. Частота сдвига изменяется от параметров кристаллической решетки оптоволокна, | ||
+ | |||
+ | ==== Технические требования ==== | ||
+ | |||
+ | Операционная система Ubuntu 20/22, Linux OS 64 битная. PHP версии 7.3, модуль работы с PostgreSQL и ClickHouse. Е.2.3 | ||
+ | |||
+ | Требования к вычислительным ресурсам: | ||
+ | |||
+ | ==== Описание работы ==== | ||
+ | |||
+ | Для работы модуля необходимо настроенное и работающее ПО от производителя анализатора бриллюэновской частоты сдвига – Ftbviewer. Ftbviewer производит сбор данных с анализатора и формирует данные по частоте сдвига в оптоволокне, | ||
+ | |||
+ | Модуль находится в директории «// | ||
+ | |||
+ | Данные для работы модуля находятся в директории «// | ||
+ | |||
+ | Анализатор и программное обеспечение Ftbviewer настраивается отдельно (важно правильно его настроить для получения качественных и стабильных результатов измерении). | ||
+ | |||
+ | Для запуска модуля из консоли настроен скрипт // | ||
+ | |||
+ | Блок-схема работы модуля: | ||
+ | |||
+ | {{документация: | ||
+ | |||
+ | Скрипт // | ||
+ | |||
+ | В конце работы скрипта удаляются файлы в директории «// | ||
+ | |||
+ | Файлы в директории модуля: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | **DistributedSensorAnalyser** | ||
+ | |||
+ | // | ||
+ | |||
+ | Блок-схема работы программы: | ||
+ | |||
+ | {{документация: | ||
+ | |||
+ | При работе программы считается, | ||
+ | |||
+ | Схема размещения линий деформации и измерения температуры: | ||
+ | |||
+ | {{документация: | ||
+ | |||
+ | ==== Настройка модуля ==== | ||
+ | |||
+ | Настройка модуля происходит в файле // | ||
+ | |||
+ | Содержание файла // | ||
+ | < | ||
+ | |||
+ | <?php | ||
+ | |||
+ | $api_token = ' | ||
+ | |||
+ | // | ||
+ | |||
+ | $mask="/ | ||
+ | |||
+ | // | ||
+ | |||
+ | $segment_code=' | ||
+ | |||
+ | ?> | ||
+ | |||
+ | </ | ||
+ | |||
+ | Где '' | ||
+ | |||
+ | **Настройка запуска по расписанию** | ||
+ | |||
+ | Для запуска модуля из консоли нужно использовать скрипт // | ||
+ | |||
+ | Для запуска модуля по расписанию, | ||
+ | |||
+ | При новой установке необходимо проверить права на запуск как исполняемой программы // | ||
+ | |||
+ | Содержание скрипта // | ||
+ | |||
+ | < | ||
+ | «/ | ||
+ | |||
+ | </ | ||
+ | |||
+ | Данные означают: | ||
+ | |||
+ | * ''/ | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | **Тестирование и юнит тесты** | ||
+ | |||
+ | Файл // | ||
+ | |||
+ | **Подключения модуля в системе мониторинга** | ||
+ | |||
+ | Модуль обеспечивает сбор данных с распределенного сенсора, | ||
+ | |||