Система управления карьерным транспортом для нового ГОКа
Клиент
Проект выполнен для крупного горно-обогатительного комбината, строящегося на одном из российских месторождений. Предприятие планируется ввести в эксплуатацию во второй половине 2026 года. Егодеятельность будет связана с добычей и переработкой руды для производства металлов платиновой группы, меди и никеля.
Бизнес-задача
Повысить эффективность производства — такую задачу сегодня ставят перед собой почти все промышленные предприятия, и горная отрасль не исключение. Цифровизация помогает устранить простои и лишние пробеги, продлить срок службы оборудования, сократить расход топлива и снизить издержки.
Система, которая использовалась ранее на других площадках, была построена на монолитной архитектуре и зависела от технологий, оказавшихся под санкционными ограничениями. В рамках программы импортозамещения требовалось полностью обновить ее технологическую базу и архитектуру, обеспечив:
независимость от зарубежных решений
устойчивость и масштабируемость системы
высокую производительность при больших объемах телеметрии.
Для эффективного управления на этапе эксплуатации требовалась глубокая переработка архитектуры действующей системы диспетчеризации карьерного транспорта для внедрения ее на новом горно-обогатительном комбинате.
Заказчик остановил выбор на решении от системного интегратора «В2-Групп», которое необходимо было адаптировать под задачи нового предприятия. К реализации этих задач подключилась команда SoftMediaLab (SML).
Важно было успеть выпустить модернизированную версию диспетчеризации к моменту запуска платформы на новом предприятии — в строго определенные сроки и без потери качества.
Решение
Команда SoftMediaLab не просто модернизировала, а полностью переработала ядро системы управления карьерным транспортом, устранив технологические ограничения и подготовив платформу к дальнейшему развитию.
Система спроектирована иреализована в соответствии спринципами микросервисной архитектуры на базе отечественной платформы ИНКА 4.0.
Пользовательский интерфейс создан сиспользованием лоукод-платформы, входящей в состав ИНКА 4.0, а сбор и обработка телеметрии реализованы отдельными микросервисами на .NET, взаимодействующими через шину Apache Kafka.
Этапы работы над проектом
Сбор и анализ требований
совместно с архитектором заказчика. Наши системные аналитики детально проработали бизнес- и архитектурные требования.
Проектирование и документация
Подготовлены описания модулей, схемы взаимодействия и прототипы интерфейсов.
Разработка бэкенда
на .NET с использованием Kafka как шины данных для обработки телеметрии.
Создание фронтенда
на лоукод-платформе с разработкой кастомных модулей на Angular, включая компоненты для визуализации различных картографических подложек и объектов на карте.
Тестирование и релиз
Команда QA проверила стабильность и производительность решения.
Помимо реализации требований, были предложены улучшения в юзабилити, чтобы система стала не только функциональной, но и удобной для ежедневной работы диспетчеров.
Команда проекта
В проекте одновременно участвовали 10+ специалистов:
Архитектор
Тимлид аналитики
Системный аналитик
Тимлид и два backend-разработчика (.NET)
Тимлид low-code фронтенда и два frontend-инженера
Тимлид и кастом-разработчик на Angular
QA-инженер
Проектный менеджер
Применялась многоуровневая система тимлидов — по каждому направлению (аналитика, бэк, фронт, кастом). Такой подход позволил держать высокий темп разработки без потери качества и сократил число итераций правок.
Как работает система
Обновленная система управляет карьерным транспортом в реальном времени. Она получает данные с контроллеров, установленных на самосвалах, обрабатывает телеметрию (положение, вес, топливо, простои и др.) и отображает состояние техники на интерактивной карте в реальном времени.
Даже при потере связи техника сохраняет данные локально и передает их на сервер после восстановления соединения.
Для контроля стабильности предусмотрен журнал диагностики, который показывает задержки передачи данных и сигнализирует о превышении допустимых порогов.
Система поддерживает работу с разными типами контроллеров — для каждого транспортного средства можно настроить собственную конфигурацию и калибровку датчиков.
Система прогнозирует износ узлов, предотвращает аварии и снижает затраты на обслуживание.
Отдельное внимание уделено точности и глубине анализа данных. Если зарубежные приборы фиксировали только угол наклона по трём осям, новая система дополнительно определяет ускорение — это дает возможность, например, оценивать качество дорожного полотна в карьере.
Пользователи могут
отслеживать технику на карте и просматривать историю перемещений
получать оперативную статистику в реальном времени
формировать и анализировать рейсы, простои и сменные задания
отслеживать графики топлива, скорости и веса
формировать путевые листы и отчеты по итогам смен
Технологии
.NET — серверная часть
Apache Kafka — шина данных
Angular — кастомные модули, включая компоненты для визуализации различных картографических подложек и объектов на карте
Платформа ИНКА 4.0 — технологическая основа системы
Лоукод платформа - пользовательский интерфейс
Микросервисная архитектура - для сбора телеметрии и обработки данных
Разработаны собственные алгоритмы обработки геометрических данных
Результат
SoftMediaLab и «В2-Групп» выполнили релиз модернизированной системы точно в срок — к запуску платформы на новом предприятии.
Заказчик получил:
отказоустойчивую микросервисную архитектуру
гибкую систему, готовую к масштабированию
независимость от зарубежных технологий
сокращение времени внедрения благодаря лоукод-подходу
Внедрение обновленной платформы позволило повысить производительность, сократить простои и снизить эксплуатационные издержки.