第18 章: AMESim 导出模块 18
1 导言 AMESim 导出模块提供给用户一种简便的、在 AMESim 软件外运行 AMESim模型的方法
AMESim 导出模块使得设臵模型参数以及获得仿真处理后结果简便易行
用户可以使用AMESim 导出模块从命令行启动仿真进程,或者从其他软件的内臵或商业模块中启动仿真进程
换句话说,AMESim 导出模块提供了 AMESim与其他许多软件的简便的接口
如果用户同时也是优化工具 iSIGHT 或 Optimu s 的用户,AMESim 导出模块同时也提供了针对此二者的直接接口
本章针对以下三个方面提供参考指导: AMESim 导出模块中使用到的概念 导出参数和变量的方法 在 AMESim 软件外运行 AMESim 仿真的方法 如果用户对以上三个方面还不熟悉,请先行参阅第9 章:AMEPilot 入门和AMESim 导出,并做相应的指导练习
2 相关术语 在 AMESim 中我们讨论的是子模型参数,全局参数和子模型变量
而对于AMESim 导出模块我们讨论的是输入和输出参数
输入参数是指运行仿真进程所需的直接或间接的数值,这些输入参数均有一名称
在参数状态中每个可见的子模型参数,以及一个模型的每个全局参数都可以作为一个导出输入参数
输出参数是指运行仿真进程所得出的数值,或者是由其它输出参数计算出的数值;这些输出参数均有一名称
每一个子模型变量均可作为输出参数
而这样的输出称为简单输出参数
复合输出参数是指经过处理后输出:这些输出由用户定义的表达式计算后得出,这些表达式包含了导出模块的输入参数、简单输出参数或者其他复合输出参数
在得出复合输出参数的过程中,也会使用到某些特定的函数
3 AMESim导出的主要原则 AMESim 导出模块的使用包含以下两个步骤: 1
AMESim 中的参数化; 2