入门指南
本节内容: 3.1. 示例1:带角度计算的齿轮齿条子模型 3.2. 子模型编辑器生成代码说明 3.3. 示例2:具有启动特性的原动机 3.4. 示例3:方波子模型 |
本节通过一系列教程示例,展示如何创建自定义的Simcenter Amesim子模型和图标。
在阅读本节并尝试完成教程练习前,您应具备使用Simcenter Amesim标准子模型库进行简单仿真的经验。同时建议先阅读第2节,了解Simcenter Amesim子模型的基础知识。
完成这些教程练习所需时间差异较大。由于您可以对子模型及其实验进行自主修改,建议至少预留三小时以确保充分掌握。
创建Simcenter Amesim子模型需要编写代码,支持Fortran 77(简称F77)或C语言。但无需担心,大部分代码可自动生成,您只需插入少量代码行。注意本节包含多个代码段,它们与子模型编辑器生成的代码类似,但删除了部分注释以简化内容。
本节描述的每个子模型的最终版本存储于以下目录:
Linux系统 $AME/tutorial/submodels |
Windows系统 %AME%\tutorial\submodels |
您可以将这些文件复制到自己的子模型目录。但更建议您自行生成子模型并通过编辑创建代码。请注意子模型通常不会首次运行就成功,通过纠错过程能获得更深入的理解。本手册作者在构建所述子模型时也并非一次成功!
每个子模型的开发与优化空间几乎是无限的。最佳实践包括添加参数值检查语句和完善子模型描述部分,但这可能耗时较长。因此教程中会建议您从$AME/tutorial/submodels或%AME%\tutorial\submodels目录复制代码并在编辑器中研究。
子模型命名规范
-
Simcenter Amesim子模型名称由4至23个大写字母和数字组成
-
所有标准库子模型名称中,若含数字则首位数字为0至4
-
因此创建子模型时,若名称包含数字且首位数字为5至9,可避免与标准子模型重名
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂