8 (495) 987 43 74 доб. 3304 Прием заявок на рассмотрение статей E-mail: evlasova@synergy.ru

Мы в соцсетях -              
Рус   |   Eng

Авторы

Егоров А. А.

Ученая степень
студент, кафедра информационных компьютерных технологий, Российский химико-технологический университет имени Д.И. Менделеева
E-mail
sawa20052@yandex.ru
Местоположение
г. Москва, Россия
Статьи автора

Задача извлечения данных из программы моделирования для построения цифрового двойника производства на примере Unisim Design

Индустрия 4.0 – это инициатива, предполагающая построение умных производств, цепочек поставок и производственного процесса. Одна из ключевых связанных концепций – это цифровые двойники, которые позволяют прогнозировать и планировать, используя данные реального времени в сложных моделях. В рамках концепции предполагается работа с большими объемами данных, как при разработке систем с нуля, так и для построения их на базе существующего программного обеспечения для моделирования. Данные, полученные на моделях, придется передавать между множеством частей такой системы для их отображения, обработки и прочего использования. Задачи обработки, хранения и использования таких потоков данных ежедневно решаются крупными интернет-компаниями, оперирующими данными миллионов пользователей для построения бизнес-процессов. Такие компании на протяжении десяти и более лет разрабатывают системы с применением микросервисной архитектуры, которая позволяет им строить масштабируемые и детерминированные системы обработки потока данных. Разумно использовать этот подход для задачи построения цифрового двойника завода. Однако в рамках поставленной задачи возникла необходимость использовать существующие программы моделирования химических производств, что поставило перед нами задачу интеграции, так как программы для построения моделей не приспособлены к работе в рамках микросервисных систем. Выходом из сложившейся ситуации является создание драйверов обмена данными. Примером такой программы моделирования является Unisim Design. Доступный для нее метод интеграции не предполагает работу с произвольным программным обеспечением. В работе сформулирована задача изъятия данных из программы, изначально не приспособленной для работы в рамках программного комплекса, предполагающего постоянное взаимодействие между его частями. Найдено и реализовано решение, позволяющее получать данные из этой программы, не используя коммерческое программное обеспечение и закрытые библиотеки. Читать дальше...