With the increasing demansd for high-performance computer-aided simulation and design of complex systems in modern aerospace, marine, vehicle, robotics, and general machinery industries, simulation software exhibits significant trends toward large-scale, integrated, and customized development. Targeting the development of large-scale general-purpose industrial software, this paper proposes and implements a workflow-driven hierarchical architecture framework. This framework achieves efficient integration of large-scale simulation software through the design of four layers: Module Design Layer, User Interface Layer, Logical Business Layer, and Persistence Layer. Leveraging JSON and asynchronous message queue communication mechanisms, it enables efficient data sharing and task coordination among functional modules such as pre/post-processing, general-purpose solver and weapon launch dynamics. Simulation case studies demonstrate that results obtained with this method are consistent with traditional non-workflow simulations while significantly enhancing the integration and customization capabilities for complex multibody system dynamics simulations.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Research on the Overall Technology of Large-Scale Multibody System Dynamics Simulation Software Based on Workflow

  • Yaoyao Dong,
  • Yancui Xiang,
  • Bin He

摘要

With the increasing demansd for high-performance computer-aided simulation and design of complex systems in modern aerospace, marine, vehicle, robotics, and general machinery industries, simulation software exhibits significant trends toward large-scale, integrated, and customized development. Targeting the development of large-scale general-purpose industrial software, this paper proposes and implements a workflow-driven hierarchical architecture framework. This framework achieves efficient integration of large-scale simulation software through the design of four layers: Module Design Layer, User Interface Layer, Logical Business Layer, and Persistence Layer. Leveraging JSON and asynchronous message queue communication mechanisms, it enables efficient data sharing and task coordination among functional modules such as pre/post-processing, general-purpose solver and weapon launch dynamics. Simulation case studies demonstrate that results obtained with this method are consistent with traditional non-workflow simulations while significantly enhancing the integration and customization capabilities for complex multibody system dynamics simulations.