документация:модуль_распределенного_сенсора
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| документация:модуль_распределенного_сенсора [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=' | ||
| + | |||
| + | ?> | ||
| + | |||
| + | </ | ||
| + | |||
| + | Где '' | ||
| + | |||
| + | **Настройка запуска по расписанию** | ||
| + | |||
| + | Для запуска модуля из консоли нужно использовать скрипт // | ||
| + | |||
| + | Для запуска модуля по расписанию, | ||
| + | |||
| + | При новой установке необходимо проверить права на запуск как исполняемой программы // | ||
| + | |||
| + | Содержание скрипта // | ||
| + | |||
| + | < | ||
| + | «/ | ||
| + | |||
| + | </ | ||
| + | |||
| + | Данные означают: | ||
| + | |||
| + | * ''/ | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | **Тестирование и юнит тесты** | ||
| + | |||
| + | Файл // | ||
| + | |||
| + | **Подключения модуля в системе мониторинга** | ||
| + | |||
| + | Модуль обеспечивает сбор данных с распределенного сенсора, | ||
| + | |||