Цифровой двойник в контроллерах АРКС — это программная модель, построенная на базе объектного подхода, конечного автомата и виртуализации. Все динамические объекты в системе являются экземплярами класса Model. Они обладают набором внешних параметров, вычисляют своё состояние, выполняют методы, принимают команды и отправляют сообщения.
Ключевые особенности:
Иерархическая структура. Каждый объект — цифровой двойник, который взаимодействует с другими по принципу «ведущий-ведомый». Оптимизированный обмен данными. Взаимодействие происходит только через внешние параметры — это сокращает число связей в системе. Виртуализация. Цифровые двойники исполняются в виртуальной машине, что обеспечивает платформонезависимость (ARM/Windows/Linux).
Уровни цифровых двойников:
Модели жесткой структуры — до 90 %. Исполнительные устройства на чистом конечном автомате — до 30 %. Сложные алгоритмические модели — до 10 %.
Основные принципы работы:
Каждый двойник функционирует независимо Модели работают в соответствии с приоритетами Модель считывает входы (значения параметров подчиненных двойников, команды), выполняет методы (например, переходы конечного автомата) и формирует выходы (команды, сообщения, значения).