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