Приложение Smart Factory для тяжелой промышленности
Задача
Заказчик - крупное производственное предприятие ЕС, представитель тяжелой промышленности. Компания делает станки для производителей по всему миру.
Клиенту необходимо было создать экосистему IIoT (Промышленный Интернет вещей) с нуля. Нашей задачей было создать программную часть этой системы. Приложение должно было использовать предопределенные алгоритмы и алгоритмы машинного обучения для выполнения всего спектра операций.
Решение
Решение было разработано для повышения эффективности производства, повышения рентабельности, оптимизации рабочих процессов и рационализации операций на крупнейшем машиностроительном заводе клиента.
На основе данных, собранных датчиками, система рассчитывает OEE (общую эффективность оборудования) для всех производственных цехов и машин. Пользователи могут просматривать ключевые показатели, влияющие на уровень OEE, выявлять возможные проблемы и выполнять определенные операции для их решения. Приложение позволяет отслеживать показатели эффективности за определенный период времени.
Результат
Наша команда уложилась во все сроки и успешно запустила получившееся решение IIoT. После развертывания наши ИТ-специалисты продолжают предоставлять услуги по обслуживанию и поддержке решения. Клиент был удовлетворен результатами и влиянием промышленного приложения IIoT на повышение производительности (на 20-30%). В планах расширить приложение за счет новых функций, а затем внедрить решение на других объектах предприятия.
Технологии
JavaScript, JQuery, TypeScript, С#, ASP.NET MVC, .NET Core 3, .NET 5, JUnit, Web API, MockK, Robolectric, Espresso, XCTest, JMeter, ApacheBench, Gatling, Azure AD, Azure DevOps
Состав команды
10 человек: 4 разработчика, 2 qa-инженера, project manager, DevOps-инженер, архитектор, дизайнер
Едва ли не самый сложный проект, на котором мне довелось работать, но в результате и один из самых захватывающих. Продукт клиента - оборудование, которое создается на еще более сложном оборудовании, а нам нужно было сделать приложение для оптимизации всех процессов (и не только), мысля комплексно и местами нестандартно. Для меня это проект стал вызовом, но я доволен и общим результатом, и тем, как строилась работа с заказчиком, и тем, каким эффективным в итоге оказалось решение для клиента.