Welcome to Journal of Graphics share: 

Journal of Graphics ›› 2024, Vol. 45 ›› Issue (6): 1207-1221.DOI: 10.11996/JG.j.2095-302X.2024061207

• Special Topic on “Large Models and Graphics Technology and Applications” • Previous Articles     Next Articles

The computational paradigm and software framework for mechanism and data-driven physical simulation

HE Xiaowei1(), SHI Jian2, LIU Shusen1, REN Lixin1, GUO Yuzhong1, CAI Yong3, WANG Hu3, ZHU Fei4, WANG Guoping4()   

  1. 1. Institute of Software, Chinese Academy of Sciences, Beijing 100190, China
    2. Institute of Automation, Chinese Academy of Sciences, Beijing 100190, China
    3. State Key Laboratory of Advanced Design and Manufacturing for Vehicle Body, Hunan University, Changsha Hunan 410082, China
    4. School of Computer Science, Peking University, Beijing 100871, China
  • Received:2024-07-31 Accepted:2024-10-05 Online:2024-12-31 Published:2024-12-24
  • Contact: WANG Guoping
  • About author:First author contact:

    HE Xiaowei (1985-), researcher, Ph.D. His main research interests cover computer graphics and physical simulation. E-mail:xiaowei@iscas.ac.cn

  • Supported by:
    National Key Research and Development Program of China(2021YFB1715800);National Natural Science Foundation of China(62302490)

Abstract:

As the cornerstone of modern industrial software, physical simulation encompasses various computational paradigms, including mechanism-driven, data-driven, and hybrid-driven models. Meeting the demands of diverse physical simulation requires the construction of a general framework capable of flexibly adapting to various physical simulation computational paradigms while achieving efficient coupling across various computational paradigms, presenting a critical challenge in software design and development. To address this, the Data field—Node—Module— Scene graph (FNMS) architecture was proposed, targeting multi-physics simulation computational paradigms. Its core lies in the design of a four-layer structure: Data field, Node, Module, and Scene graph. Specifically, the Data field layer provides a unified data management and access interface for the simulation process, enhancing the convenience and efficiency in data sharing for physical simulation computations. The Module layer encapsulated various physical simulation algorithms, realizing algorithm modularization and reusability while solving the asynchronous coordination of simulation computation, rendering, and interaction. Through data and algorithm decoupling, the Node layer enabled algorithm reuse across different physical simulation computational paradigms, and it facilitated the exchange and sharing within multi-physics coupling processes. The Scene graph layer supported efficient coupled computations of various physical simulation computational paradigms by organizing nodes into a directed acyclic graph. Through the combination of these four layers, the FNMS architecture not only enhanced the computational efficiency and flexibility in physical simulations but also provided strong technical support for interdisciplinary and cross-domain physical simulation research.

Key words: FNMS framework, mechanism driven, data driven, physical simulation, computing paradigm

CLC Number: