Технологии

Математическое моделирование

Расчёты основаны на действующих методиках для систем газоснабжения и транспорта нефти и нефтепродуктов в соответствии с ISO и ГОСТ. Решение нелинейных систем уравнений методами Ньютона–Рафсона и глобального градиента (CGA — Global Gradient Algorithm). Уравнение состояния реального газа, расчёт свойств газа по нормам технологического проектирования магистральных газопроводов и GERG-2008. Расчёт неизотермического течения газа. Расчет движения СОД. Построение фазового конверта и расчет точек росы по воде и углеводородам.


Вычислительная среда

  • Параллельные вычисления: OpenMP, CUDA
  • Платформы: Linux, Windows

Подходы к проектированию

Новая платформа разрабатывается на основе Clean Architecture — принципа строгого разделения слоёв: доменная логика не зависит от инфраструктуры, фреймворков и способа доставки данных. В сочетании с Domain-Driven Design (DDD) это позволяет точно моделировать предметные области трубопроводного транспорта: агрегаты, ограниченные контексты и бизнес-инварианты выражены непосредственно в коде.


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

  • Backend: C++, C#
  • Frontend: Vue.js
  • СУБД: PostgreSQL, ClickHouse
  • Очереди сообщений: RabbitMQ
  • Оркестрация контейнеров: Kubernetes (k8s)
  • ML / AI: Python, TensorFlow

Аутентификация и авторизация

  • LDAP — интеграция с корпоративными каталогами
  • SSO (Single Sign-On) — единая точка входа для пользователей
  • Keycloak — управление учётными записями, ролями и токенами доступа

Мониторинг и наблюдаемость

  • Prometheus — сбор и хранение метрик
  • Grafana — визуализация метрик и построение дашбордов

Разработка и CI/CD

  • Git — управление исходным кодом и версионирование
  • Настроены пайплайны CI/CD для автоматической сборки, тестирования и доставки

Интеграция с промышленными системами

  • Протоколы: OPC UA, OPC DA, OPC AE
  • Режимы работы: Off-Line (расчётный), On-Line (мониторинг в реальном времени)
  • Интеграция с SCADA-системами различных производителей

Машинное обучение и нейронные сети

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

  • CNN — анализ пространственных паттернов в данных датчиков
  • LSTM — прогнозирование временных рядов и обнаружение аномалий
  • Transformer — обработка длинных последовательностей, контекстный анализ режимов работы сети

Архитектура новой платформы

  • Мультизвенная архитектура — разделение бизнес-логики, вычислительного ядра и представления
  • Микросервисный подход — независимые, масштабируемые компоненты
  • Web UI — браузерный интерфейс без установки клиентского ПО
  • REST API — интеграция с внешними системами
  • Импортонезависимый стек — открытые лицензии Apache / MIT / GNU, разработка под ОС основанных на Linux

Стандарты и нормативная база

  • ISO и ГОСТ: действующие международные, национальные и отраслевые методики расчёта систем газоснабжения и транспорта нефти
  • Уравнение состояния: неполный компонентный состав и расчет по GERG-2008
  • Протоколы промышленной автоматизации OPC UA (IEC 62541)
  • Нормативные документы и методики Заказчика

Готовы обсудить задачу и перевести вашу инфраструктуру на предложенный технологический стек?

Прокрутить вверх