ВУПГ ТИРА-ЭЛ - Система мониторинга плавки гололеда

О проекте

ООО «ТИРА-ЭЛ» — разработчик и производитель выпрямителей управляемых плавки гололеда (ВУПГ). ВУПГ предназначен для плавки гололеда на проводах и грозозащитных тросах линий электропередач за счет нагрева их регулируемым по величине выпрямленным (постоянным) током.

ВУПГ представляет собой 3-фазный тиристорный выпрямитель с системой управления и пультом оператора. Конструктивно выпрямитель и система управления размещены в 20-футовом морском контейнере, пульт управления обычно располагается в месте нахождения дежурного персонала подстанции.

Преимущества ВУПГ

Регулировка тока плавки позволяет последовательно проплавлять линии различной длины

Плавка более длинных участков линии благодаря отсутствию индуктивной составляющей при постоянном токе

Плавное увеличение и снижение тока плавки для защиты коммутационной аппаратуры

Поддержание постоянного тока плавки для грозозащитных тросов с оптическим кабелем

Мои достижения

Интерфейс мониторинга: Разработал пользовательский интерфейс для операторов подстанций с real-time отображением состояния оборудования.

Графики в реальном времени: Реализовал интерактивные графики для отображения температуры, тока и других параметров процесса плавки.

Панель управления: Создал интуитивно понятную панель управления с кнопками «Пуск», «Стоп» и настройкой параметров.

Система оповещений: Реализовал систему уведомлений об ошибках и критических состояниях оборудования.

Визуализация данных: Разработал компоненты для наглядного отображения состояния системы и текущих показателей.

Интеграция с API: Настроил получение данных от бэкенда через REST API и WebSocket для real-time обновлений.

Архитектура системы

[Плавильная установка] ↔ [Контроллер/Шлюз] ↔ [Бэкенд (API + БД)] ↔ [Фронтенд (UI)]

Hardware: Плавильная установка с тиристорными вентилями и системой управления

Controller: Контроллер/Шлюз для сбора данных по Modbus TCP/IP или OPC UA

Backend: Python бэкенд с FastAPI для REST API и сбора данных

Frontend: Веб-интерфейс для операторов с real-time графиками

Технологический стек

Сбор данных

Python, pymodbus/asyncua, SQLAlchemy

Сервис-демон для периодического опроса установки, парсинг данных и сохранение в БД

База данных

PostgreSQL / TimescaleDB

PostgreSQL для основных данных, TimescaleDB для эффективного хранения временных рядов измерений

Backend API

FastAPI (Python)

REST API и WebSocket для real-time обновлений, автоматическая документация, валидация данных

Фронтенд

React/Vue.js + Chart.js + WebSocket

Интерактивные графики, панель управления, real-time обновления через WebSocket

Безопасность

JWT-токены, HTTPS, VPN

Аутентификация операторов, шифрование трафика, изолированная сеть для доступа к установке

Промышленные протоколы

Modbus TCP/IP, OPC UA

Взаимодействие с контроллером установки для чтения показаний и отправки команд

Технические характеристики ВУПГ-10/1600

Номинальное входное напряжение: 10 кВ (3 фазы, 50 Гц)
Наибольшее длительно допустимое напряжение: 12 кВ
Диапазон регулирования тока: 100-1600 А
Номинальное выпрямленное напряжение: 14,14 кВ
Номинальная выходная мощность: 22,4 кВт
Рабочий диапазон температур: -25 ÷ +30 °C

Этот проект демонстрирует работу с промышленными протоколами, real-time системами мониторинга и интерфейсами для критически важного оборудования электроэнергетики.