摘要
为更简便地实现AMESim,Simulink,Flowmaster三个软件平台的联合仿真,提出了一种基于AMESim主平台的Simulink/Flowmaster联合仿真方案,用AMESim平台调用Simulink模块接口以及AMESim/Flowmaster平台提供的二次开发的功能实现AMESim,Simulink,Flowmaster三个软件的联合仿真。先进行AMESim/Simulink平台间通信,通过两者间的软件接口将Simulink模块导出为AMESim可调用模块,实现联合。再进行AMESim/Flowmaster平台间联合,因AMESim/Flowmaster平台间无直接接口,用这两个软件提供的二次开发功能,通过读写数据库实现两者的数据通信,其中与读写数据库通信相关的函数库需提前开发。再次建立三个平台各自的模块,实现三者的联合仿真。案例证明了该联合仿真系统的可行性。该法可用于类似平台间的联合。
To realize simulation more simply using AMESim, Simulink, Flowmaster platforms, a united simulation system of simulink/flowmaster on AMESim main platform was proposed. The united simulation among AMESim, Simulink and Flowmaster platforms was realized by using AMESim call Simulink model interface and AMESim/Flowmaster affording a secondary development function. First, the communication between AEESim and Simulink platforms was established. The Simulink module was used as AMEsim call module through the interface between two platforms. Then the connection of AMESim/Flowmaster was set up. Because there was no direct interface between the two platforms, the data communication of the two platforms was realized by read and write data base through the secondary development function of the two platforms. The function base relative to the communication with the read and write data base shall be developed in advance. Last, respective modules of the three platforms were established to realize the united simulation. An example case showed that the united simulation system was feasible. The strategy can be used in the united simulation among other platforms similar to these three platforms.
出处
《上海航天》
CSCD
2017年第1期121-126,共6页
Aerospace Shanghai
基金
四川省科技支撑项目资助(2013GZ0054
2013GZX0152)
上海航天科技创新基金资助(SAST2015080)