Детальная информация
| Название | Проектирование и реализация шлюза данных для интеграции БПЛА в O-PAS-совместимую АСУТП нефтегазового месторождения: выпускная квалификационная работа бакалавра: направление 27.03.04 «Управление в технических системах» ; образовательная программа 27.03.04_07 «Промышленный искусственный интеллект» = Design and implementation of a data gateway for integrating UAVs into an O-PAS-compliant automated process control system of an oil and gas field |
|---|---|
| Авторы | Ван Юнсяо |
| Научный руководитель | Олейников Виталий Сергеевич |
| Организация | Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности |
| Выходные сведения | Санкт-Петербург, 2026 |
| Коллекция | Выпускные квалификационные работы ; Общая коллекция |
| Тематика | архитектура O-PAS ; АСУТП ; ROS 2 ; OPC UA ; шлюз данных ; БПЛА ; нефтегазовое месторождение ; отказоустойчивость ; человеко-машинный интерфейс (HMI) ; O-PAS architecture ; industrial control system (DCS/PCS) ; data gateway ; UAV ; oil and gas field ; fault tolerance ; human-machine interface (HMI) |
| Тип документа | Выпускная квалификационная работа бакалавра |
| Язык | Русский |
| Уровень высшего образования | Бакалавриат |
| Код специальности ФГОС | 27.03.04 |
| Группа специальностей ФГОС | 270000 - Управление в технических системах |
| DOI | 10.18720/SPBPU/3/2026/vr/vr26-5783 |
| Права доступа | Доступ по паролю из сети Интернет (чтение) |
| Дополнительно | Новинка |
| Ключ записи | ru\spstu\vkr\42859 |
| Дата создания записи | 21.08.2026 |
Разрешенные действия
–
Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети
| Группа | Анонимные пользователи |
|---|---|
| Сеть | Интернет |
Данная работа посвящена преодолению информационной и протокольной изоляции между робототехническими комплексами (БПЛА на базе ROS 2) и распределенными компонентами O-PAS-совместимых управляющих систем (АСУТП) на базе стандарта OPC UA, развертываемых на объектах нефтегазового сектора. Задачи, которые решались в ходе исследования: 1. Анализ ограничений традиционных АСУТП и преимуществ открытой архитектуры O-PAS при интеграции БПЛА в процессы мониторинга нефтегазовых месторождений. 2. Проектирование и программная реализация шлюза данных для двунаправленной семантической трансляции потоков DDS (ROS 2) в объектно-ориентированное адресное пространство OPC UA. 3. Разработка и интеграция граничных алгоритмов пороговой фильтрации нейросетевых данных и механизмов семантической отказоустойчивости межпротокольного обмена. 4. Создание многопоточного модуля визуализации и операторского интерфейса (HMI) с конвейером асинхронного рендеринга видеопотока. Работа проведена на базе имитационной среды Gazebo и фреймворка ROS 2, где собиралась значительная часть фактического материала в ходе интеграционных испытаний со стандартизированным промышленным клиентом UaExpert. Анализ производительности проводился методом оценки задержек передачи информации и утилизации системных ресурсов вычислительного узла. В результате был разработан и успешно протестирован программный шлюз данных, обеспечивающий сквозную передачу навигационной телеметрии и видеопотока с задержкой 500–700 мс, что полностью удовлетворяет критериям сценариев нежесткого реального времени (Non-hard real-time). Внедренные алгоритмы изоляции сбоев при потере навигационных полей (маркер -999.0) подтвердили высокую живучесть системы. Разработанное решение полностью реализует концепции «Plug-and-Play» и аппаратно-программного разделения, позволяя бесшовно интегрировать БПЛА в контур управления цифрового месторождения без модификации существующих верхнеуровневых систем SCADA. Для достижения данных результатов в работе были использованы следующие информационные технологии, в том числе программное обеспечение: язык программирования Python, фреймворк ROS 2 (библиотека rclpy), асинхронная библиотека asyncua, графический фреймворк Tkinter, библиотеки OpenCV и NumPy, а также промышленное ПО UaExpert.
The given work is devoted to overcoming the information and protocol isolation between robotic complexes (ROS 2-based UAVs) and distributed components of O-PAS-compliant control systems (SCADA/DCS) based on the OPC UA standard deployed at oil and gas fields. The research set the following goals: 1. Analysis of the limitations of traditional industrial control systems and the advantages of the open O-PAS architecture when integrating UAVs into oil and gas field monitoring processes. 2. Design and software implementation of a data gateway for bidirectional semantic translation of DDS streams (ROS 2) into the object-oriented OPC UA address space. 3. Development and integration of edge algorithms for threshold filtering of neural network data and mechanisms for semantic fault tolerance of cross-protocol exchange. 4. Design of a multithreaded visual monitoring module and operator interface (HMI) with an asynchronous video stream rendering pipeline. The work was fulfilled on the premises of the Gazebo simulation environment and the ROS 2 framework, which included the collection of factual material during integration testing with the standardized UaExpert industrial client. The analysis was conducted by the method of software modeling of end-to-end data transmission and evaluation of system resource utilization. The study resulted into the development and successful testing of a software data gateway providing deep semantic translation of telemetry and video streams with an end-to-end latency of 500–700 ms, which fully satisfies the criteria of non-hard real-time scenarios. The implemented fault isolation algorithms for coordinate loss (the -999.0 marker) confirmed the high survivability of the system. The developed solution fully implements the concepts of "Plug-and-Play" and hardware-software decoupling, allowing seamless integration of UAVs into the digital oilfield control loop without modifying existing upper-level SCADA systems. To achieve these results, the following information technologies were used/developed in the work: Python programming language, ROS 2 framework (rclpy library), asynchronous library asyncua, graphical framework Tkinter, OpenCV and NumPy libraries, and UaExpert industrial software.
| Место доступа | Группа пользователей | Действие |
|---|---|---|
| Локальная сеть ИБК СПбПУ | Все |
|
| Интернет | Авторизованные пользователи СПбПУ |
|
| Интернет | Анонимные пользователи |
|