摘要
研究了ADAMS的二次开发技术,提出了以用户子程序和仿真脚本为主要方法的ADAMS引擎封装技术。在一个基于模型代理的多学科仿真架构下实现了ADAMS和MATLAB的分布式协同仿真,并通过一个样例验证了模型封装方法的有效性。仿真结果表明,和传统的基于商用仿真软件接口的联合仿真相比,分布式仿真具备同样的保真效果,并具有更好的可扩展性。
The redevelop technology of ADAMS was studied and an encapsulation method of ADAMS solver through user-written subroutine and simulation script was proposed. Distributed collaborative simulation of ADAMS and MATLAB was realized in a multidisciplinary simulation framework based on model agent, and the model encapsulation method was validated by an example. The simulation results were compared with co-simulation results from traditional commercial interface, which indicates that distributed simulation has the same fidelity as co-simulation while it provides better expansibility.
出处
《系统仿真学报》
CAS
CSCD
北大核心
2009年第10期2940-2944,共5页
Journal of System Simulation
基金
国家自然科学基金(60674079)
国防基础科研项目(B0420060524)
关键词
分布式协同仿真
模型代理
引擎封装
distributed collaborative simulation
model agent
encapsulation of simulation engine