Цифровая платформа технологического моделирования

Цифровая платформа технологического моделирования (ЦПТМ) является открытой программной средой, позволяющей интегрировать технологии искусственного интеллекта в механизмы моделирования технологических процессов предприятия. Совместное использование искусственного интеллекта и имитационного моделирования позволяет решать задачи технологического моделирования эффективнее и расширять круг использования ИИ. ЦПТМ позволяет легко импортировать в платформу отраслевые шаблоны технологического моделирования, включая НСИ, программные процедуры анализа потоков и расчетов моделей.

Ключевыми функциональными возможностями ЦПТМ являются:

  • Создание библиотек и шаблонов – открытость ЦПТМ, обеспечивающая импорт НСИ, библиотек расчетных программных процедур в рамках отраслевых шаблонов;
  • Поддержка ML-моделей – возможность применения ИИ (машинного обучения или ML-моделей) в рамках бизнес-процесса технологического моделирования, поддерживаемого ЦПТМ;
  • Поддержка стационарных моделей – возможность конструирования на ЦПТМ моделей с  не изменяющимися во времени свойствами, то есть в которых протекают так называемые установившиеся процессы – процессы, в которых интересующие нас параметры постоянны во времени;
  • Поддержка динамических моделей - возможность конструирования на ЦПТМ моделей, среди параметров которой есть временной параметр, т. е. такая модель отображает систему (процессы в системе) во времени;
  • Поддержка дискретно-событийного моделирования - дискретно-событийное моделирование в ЦПТМ обеспечивает построение модели, отражающей развитие системы во времени, когда состояния системы (точнее – её управляемых переменных) меняются мгновенно в конкретные моменты времени; в такие моменты времени происходят события, которые определяется как некоторое мгновенно возникающее воздействие, изменяющие состояние системы;
  • Поддержка моделирования в реальном времени - ЦПТМ позволяет создавать модели сложных систем и анализировать их поведение в реальном времени на основе исходных данных, получаемых со средств измерения в режиме он-лайн; 
  • Функции оптимизации – ЦПТМ средствами технологического моделирования  поддерживает процесс нахождения наилучшего решения для задачи, учитывая определенные ограничения и цели;
  • Разработка сценариев – возможности ЦПТМ по анализу и построению моделей, которые позволяют представить различные варианты развития событий в рамках определенной ситуации, позволяет симулировать и изучить возможные последствия принимаемых решений и оптимизировать процессы для достижения желаемых результатов;
  • Планирование экспериментов – возможности ЦПТМ по определению порядка и времени проведения расчетов в рамках управления бизнес-процессом технологического моделирования;
  • Интерактивная работа – поддержка ЦПТМ версионности моделей, алгоритмов анализа потоков, что позволяет в рамках нескольких циклов технологического моделирования интерактивно получить требуемый результат за счет варьирования входными данными или последовательностью расчетов в модели;
  • Наличие API – широкий набор программных методов доступа к компонентам ЦПТМ (REST API) обеспечивает возможность интеграции с ЦПТМ сторонних программных систем, обмена с ними как входными данными, так и результатами моделирования.
  • Кроссплатформенность – возможность установки и работы ЦПТМ как в среде ОС Windows, так и на семействе ОС Linux;
  • Многопользовательский режим – поддержка ЦПТМ работы как в режиме АРМ для одного локального пользователя, так и в многопользовательском (сетевом) режиме, что обеспечивает группе пользователей возможность независимой работы с подмоделями и консолидации результатов такой работы в рамках единой иерархической модели.

Указанный функционал ЦПТМ реализован в наборе 18 функциональных модулей. Функциональная архитектура ЦПТМ приведена на рисунке ниже.

Функциональная архитектура ЦПТМ

 

Прикладные модули обеспечивают реализуют функционал в соответствии с шагами бизнес-процесса технологического моделирования.

Инструментальные модули представлены модулями работы с цифровыми двойниками платформы ДатаПлат, которые могут использоваться путем их настройки в реализации ряда прикладных функций, дополняя, таким образом, функциональность прикладных модулей.

Базовые модули, также реализованные средствами ДатаПлат, реализуют общесистемную функциональность цифровой платформы, на основе которой работают прикладные и инструментальные модули.