Инструменты пользователя

Инструменты сайта


модуль_распределенного_сенсора

Это старая версия документа!


Модуль распределенного сенсора ( Модуль Analyzer)

Назначение модуля

Модуль распределенного мониторинга деформации и температуры труб. Для работы используется анализатор бриллюэновской частоты сдвига из-за рассеяния Мандельштама — Бриллюэнам. в оптоволокне. Позволяет вычислять по продольным относительным растяжениям оптоволокна наклееного на поверхность трубы, смещение в трех координатах измеряемого трубопровода и температуру.

==== <font inherit/Arial,Helvetica,sans-serif;;inherit;;inherit>Технические требования</font> ==== <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>Операционная система: Ubuntu 20/22, Linux OS 64 битная.</font> <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>PHP версии 7.3, модуль работы с PostgreSQL и ClickHouse.</font>

Требования к вычислительным ресурсам

1 ядро поддерживающее 64 битные вычисления, 500 Мбайт на жестком диске для временных данных.

Описание работы

<font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>Для работы модуля необходимо настроенное и работающее программное обеспечение от производителя анализатора бриллюэновской частоты сдвига — Ftbviewer. Ftbviewer - ПО</font> <font inherit/inherit;;#000000;;inherit>сбора данных с анализатора поставляется производителем оборудования.</font> <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>Модуль находится в директории «Spectrogram», которая содержит директорию модуля Analyzer, которая содержит скрипты для обработки данных анализатора и директорию Share, которая содержит файлы с данными, генерируемыми программой анализатора.</font> <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>Данные для работы модуля находятся в директории «Share/monitoring», маска для регулярных выражений выглядит так: $mask=«/monitoring#ch00#s00#(.+)Z#a#bsf.txt$/uUm». Т,е. файл начинается на «monitoring#ch00#s00#» и заканчивается на «Z#a#bsf.txt».</font> <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>Ftbviewer формирует данные, по частоте сдвига в оптоволокне. Для работы модуля вызывается PHP скрипт index.php. Непосредственно он берет необходимые данные из базы данных, подготавливает их для обработки и вызывает программу DistributedSensorAnalyser</font> <font 14px/Arial,Helvetica,sans-serif;;#000000;;inherit>В конце работы скрипта удаляются файлы в директории «Share» по маске «monitoring#*Z.msr», где «*» - любые символы, оставляя 10 последних файлов. И файлы данных по маске для регулярных выражений «/monitoring#ch00#s00#(.+)Z#a#bsf.txt$/uUm», оставляя 50 последних.</font>

модуль_распределенного_сенсора.1674552226.txt.gz · Последнее изменение: 2023/12/21 15:28 (внешнее изменение)

Если не указано иное, содержимое этой вики предоставляется на условиях следующей лицензии: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki