Distributed Simulation Platforms and Data Passing Tools for Natural Hazards Engineering: Reviews, Limitations, and Recommendations

Distributed Simulation Platforms and Data Passing Tools for Natural Hazards Engineering: Reviews, Limitations, and Recommendations
复制标题

DOI:
10.1007/s13753-021-00361-7
复制
发表时间:
2021-07
影响因子:
4
通讯作者:
Lichao Xu;Szu-Yun Lin;A. W. Hlynka;Hao Lu;V. Kamat;C. Menassa;S. El-Tawil;Atul Prakash;S. Spence;J. McCormick
Lichao Xu;Szu-Yun Lin;A. W. Hlynka;Hao Lu;V. Kamat;C. Menassa;S. El-Tawil;Atul Prakash;S. Spence;J. McCormick
中科院分区:
地球科学2区
文献类型:
--
作者:
Lichao Xu;Szu-Yun Lin;A. W. Hlynka;Hao Lu;V. Kamat;C. Menassa;S. El-Tawil;Atul Prakash;S. Spence;J. McCormick

文献摘要

被引文献

相似文献

一直有一个强烈的需求,模拟环境,能够模拟在自然灾害中遇到的复杂系统之间的相互依赖关系,如民用基础设施系统响应,人类行为和社会政策之间的相互作用和耦合效应,以提高社区的弹性。将这样复杂的组件与集成仿真耦合需要在整个仿真过程中在仿真单独模型的不同仿真器之间进行连续的数据交换。这可以通过分布式仿真平台或数据传递工具来实现。为了提供一个系统的参考,仿真工具的选择,并促进兼容的分布式仿真器的发展,在自然灾害的背景下,深入的相互依赖的研究,本文侧重于通用的工具,适合集成的仿真器从不同的领域,而不是主要用于某些特定领域的平台。为此,本文对目前最常用的分布式仿真平台(DIS、HLA、TENA、DDS)和数据传递工具(ROS、LCM)进行了综述,并比较了它们的优缺点。从自然灾害模拟的角度确定了现有平台的三个具体限制。为了减轻所识别的限制,提供了两个平台设计建议,即消息交换包装器和混合通信,以帮助提高现有解决方案中的数据传递能力,并为设计新的特定领域的分布式仿真框架提供一些指导。
There has been a strong need for simulation environments that are capable of modeling deep interdependencies between complex systems encountered during natural hazards, such as the interactions and coupled effects between civil infrastructure systems response, human behavior, and social policies, for improved community resilience. Coupling such complex components with an integrated simulation requires continuous data exchange between different simulators simulating separate models during the entire simulation process. This can be implemented by means of distributed simulation platforms or data passing tools. In order to provide a systematic reference for simulation tool choice and facilitating the development of compatible distributed simulators for deep interdependent study in the context of natural hazards, this article focuses on generic tools suitable for integration of simulators from different fields but not the platforms that are mainly used in some specific fields. With this aim, the article provides a comprehensive review of the most commonly used generic distributed simulation platforms (Distributed Interactive Simulation (DIS), High Level Architecture (HLA), Test and Training Enabling Architecture (TENA), and Distributed Data Services (DDS)) and data passing tools (Robot Operation System (ROS) and Lightweight Communication and Marshalling (LCM)) and compares their advantages and disadvantages. Three specific limitations in existing platforms are identified from the perspective of natural hazard simulation. For mitigating the identified limitations, two platform design recommendations are provided, namely message exchange wrappers and hybrid communication, to help improve data passing capabilities in existing solutions and provide some guidance for the design of a new domain-specific distributed simulation framework.