Jump to content

Совместное моделирование

При совместном моделировании различные подсистемы , образующие связанную задачу, моделируются и моделируются распределенным образом. Следовательно, моделирование выполняется на уровне подсистемы без учета связанной проблемы. Кроме того, совместное моделирование осуществляется путем запуска подсистем по принципу «черного ящика» . В ходе моделирования подсистемы будут обмениваться данными . Совместное моделирование можно рассматривать как совместное моделирование уже хорошо зарекомендовавших себя инструментов и семантики ; когда они моделируются с помощью подходящих решателей . [1] Совместное моделирование доказывает свое преимущество при проверке многодоменных и киберфизических систем, предлагая гибкое решение, позволяющее одновременно рассматривать несколько доменов с разными временными шагами. Поскольку вычислительная нагрузка распределяется между симуляторами, совместное моделирование также обеспечивает возможность крупномасштабной оценки системы. [2]

Уровни абстракции среды совместного моделирования

[ редактировать ]

Следующее введение и структурирование предложены в. [3]

совместного моделирования Создание структуры может оказаться непростой и комплексной задачей, поскольку требует тесного взаимодействия между участвующими элементами, особенно в случае использованием множественного формализма совместного моделирования с гармонизацию , адаптацию и, в конечном итоге, изменение фактически используемых стандартов и протоколов . Необходимо провести в отдельных моделях, чтобы их можно было интегрировать в целостную структуру. Общая многоуровневая структура структуры совместного моделирования. [3] подчеркивает пересечение областей и проблемы, которые необходимо решить в процессе разработки системы совместного моделирования. В целом структура совместного моделирования состоит из пяти уровней абстракции :

Структурирование системы совместного моделирования
Слой абстракции Описание Сопутствующие проблемы
Концептуальный Самый высокий уровень, на котором модели рассматриваются как черные ящики, и этот уровень касается представления структуры совместного моделирования. Общая структура фреймворка; Мета-моделирование компонентов.
Семантический Уровень касается значения и роли структуры совместного моделирования по отношению к открытым вопросам исследуемой системы и изучаемого явления. Значение отдельных моделей; Граф взаимодействия между моделями; Значение каждого взаимодействия.
Синтаксический Этот уровень касается формализации структуры совместного моделирования. Формализация отдельных моделей в соответствующих областях; Спецификация и обработка различий между одним формализмом и другим.
Динамический Уровень касается реализации структуры совместного моделирования, методов синхронизации и гармонизации различных моделей вычислений. Порядок выполнения и причинность моделей; Гармонизация различных моделей вычислений; Разрешение потенциального конфликта при одновременности действий.
Технический Уровень касается деталей реализации и оценки моделирования. Распределенная или централизованная реализация; Надежность моделирования; Надежность и эффективность моделирования.

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

Разделение проблем — архитектура совместного моделирования

[ редактировать ]

Процедура разделения определяет процесс пространственного разделения связанной проблемы на несколько разделенных подсистем. Обмен информацией осуществляется либо через специальные интерфейсы, либо через промежуточный буфер, управляемый главным алгоритмом. Главный алгоритм (там, где он существует) отвечает за создание экземпляров симуляторов и за организацию обмена информацией (симулятор-симулятор или симулятор-оркестратор). [3]

Методы соединения

[ редактировать ]

Методы связи совместного моделирования можно разделить на операционную интеграцию и формальную интеграцию, в зависимости от уровней абстракции. В общем, операционная интеграция используется при совместном моделировании конкретной проблемы и направлена ​​на обеспечение совместимости на динамическом и техническом уровнях (т. е. обмен сигналами). С другой стороны, формальная интеграция обеспечивает функциональную совместимость на семантическом и синтаксическом уровне посредством связи модели или связи симулятора. Формальная интеграция часто предполагает участие главного федератора для организации семантики и синтаксиса взаимодействия между симуляторами.

С динамической и технической точки зрения необходимо учитывать методы синхронизации и шаблоны связи в процессе реализации.

Шаблоны общения

[ редактировать ]

Существует три основных шаблона связи для главных алгоритмов . Гаусс-Зейдель, варианты Якоби и моделирование линий передачи, TLM. Названия первых двух методов происходят от структурного сходства с одноимёнными численными методами.

Причина в том, что метод Якоби легко преобразовать в эквивалентный параллельный алгоритм, тогда как для метода Гаусса-Зейделя это сделать сложно. [4]

Гаусс-Зейдель (сериал)

[ редактировать ]
Последовательность Гаусса-Зейделя для двух подсистем

Якоби (параллельно)

[ редактировать ]
Последовательность Якоби для двух подсистем

Моделирование линий электропередачи, TLM

[ редактировать ]

При моделировании линии передачи (также известном как моделирование двунаправленной линии задержки) емкость (или индуктивность) заменяется элементом линии передачи с распространением волны. Временная задержка установлена ​​равной одному временному шагу. Таким образом, вводится физически обусловленная задержка времени, что означает, что систему можно разделить в этом месте. Численная стабильность обеспечивается, поскольку числовая ошибка отсутствует, а вместо этого вносится ошибка моделирования, которая более безопасна. Обычно это наиболее просто реализовать, поскольку в результате получается явная схема.

  1. ^ Стейнбринк, Корнелиус (2017). «Валидация интеллектуальных сетей на основе моделирования – статус-кво и будущие тенденции исследований». Промышленное применение холонных и мультиагентных систем . Конспекты лекций по информатике. Том. 10444. стр. 171–185. arXiv : 1710.02315 . дои : 10.1007/978-3-319-64635-0_13 . ISBN  978-3-319-64634-3 . S2CID   10022783 .
  2. ^ Андерссон, Хокан (11 сентября 2018 г.). Подход к совместному моделированию гидравлических ударных устройств . Электронная пресса Университета Линчёпинга. ISBN  978-91-7685-222-4 .
  3. ^ Перейти обратно: а б с Нгуен, В.Х.; Безангер, Ю.; Тран, QT; Нгуен, TL (29 ноября 2017 г.). «О концептуальном структурировании и методах объединения систем совместного моделирования при проверке киберфизических энергетических систем» . Энергии . 10 (12): 1977. doi : 10.3390/en10121977 . Материал был скопирован из этого источника, который доступен по международной лицензии Creative Commons Attribution 4.0 .
  4. ^ Хит, Майкл Т. Научные вычисления: вводный обзор . СИАМ.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 5e41ca70aea9cefdf5bf6eee62ba9a2e__1717092720
URL1:https://arc.ask3.ru/arc/aa/5e/2e/5e41ca70aea9cefdf5bf6eee62ba9a2e.html
Заголовок, (Title) документа по адресу, URL1:
Co-simulation - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)