Математическое моделирование
Расчёты основаны на действующих методиках для систем газоснабжения и транспорта нефти и нефтепродуктов в соответствии с 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)
- Нормативные документы и методики Заказчика
Готовы обсудить задачу и перевести вашу инфраструктуру на предложенный технологический стек?