创建简单的主从系统
液压离散分区的两个重要特性是:
-
基于液压管道中的波动动力学,采用Lax-Wendroff子模型进行建模
-
在大型系统仿真时可实现显著的加速效果
我们将分析液压库手册中已展示的一个简单模型。

图3-3. 简单液压系统
这显然不是大型系统,模型中也不存在波动动力学。对于泵和马达的简单稳态模型而言,包含波动动力学并不合适。但为了让您理解离散分区系统的工作原理,我们将在这个小系统中加入波动动力学。
作为液压模型这并不合理,您也不会获得任何加速效果,但您可以在10-15分钟内完成该示例的构建和运行。
使用离散分区时,必须将完整系统划分为主系统和若干从系统。为此我们不使用离散液压管路子模型HLLW0、HLLW1和HLLW2,而是组合使用HLLWPIPE0与HLLWCNXFLOW0和/或HLLWCNXEFFORT0子模型。相应图标位于第一液压类别中:

图3-4. HLLWPIPE0与HLLWCNXFLOW0/HLLWVNXEFFORT0图标
较大的图标专属于HLLWPIPE0子模型,称为离散液压管路中心段子模型。
较小的图标对应HLLWCNXFLOW0和HLLWCNXEFFORT0,称为离散液压管路端部子模型。二者仅因果关系不同。通常您为系统其余部分选择子模型后,由Simcenter Amesim自动决定使用HLLWCNXFLOW0还是HLLWCNXEFFORT0。当前系统使用的子模型如下:

图3-5. 使用的子模型
步骤1:构建以下示例

图3-6. 常规Simcenter Amesim系统
-
如矩形框所示,可将该系统视为由三个子系统组成。
将系统另存为SimpleHydr.ame。
-
所有子模型均使用Premier submodel和默认参数。
-
为观察波动动力学,设置仿真结束时间为0.1秒,并选择适当的打印间隔。
-
这是常规Simcenter Amesim系统,接下来您需要将其转换为主从系统。
请确保保存最终版本的系统。
在下一练习环节,您将移除其中一个子系统(示例中标为子系统1),并将其转换为以下从系统:

图3-7. 简单液压系统从系统
-
离散液压管路端部子模型(HLLWCNXFLOW0或HLLWCNXEFFORT0)必须包含在从系统中
-
从系统不包含流体属性图标,其属性继承自主系统
原系统的剩余部分成为主系统,仍包含子系统2和3:

图3-8. 简单液压系统主系统
步骤2:创建主从系统
-
将泵子系统(从系统)剪切粘贴至新系统,另存为SimplePumpSlave.ame。
-
在从系统中添加主系统模块。
-
在主系统中添加从系统模块,另存为SimpleMaster.ame。
建议保留原始系统以便结果对比。
-
确保从系统完整且所有组件已连接并关联子模型。另存为SimplePumpSlave.ame。
也可进入参数模式按需修改参数。
-
关闭从系统,保持主系统开启。
步骤3:在主系统中定义从系统
现在已拥有主系统和从系统。
-
为关联从系统与主系统,切换至参数模式并使用菜单配置 > 从系统设置。
将打开以下对话框:
图3-9. 设置从系统路径
-
点击原始从系统路径字段,通过浏览按钮定位从系统.ame文件。
-
选择从系统文件SimplePumpSlave.ame,在浏览器对话框中点击打开。
注意从系统名称字段将自动设为SimplePumpSlave,必要时可通过编辑字段修改。
-
再次点击从系统对话框任意位置确认路径。
-
高亮显示列表中的条目。
注意对应子模型会附加绿色标签。
-
点击加载关联从系统与主系统。
-
点击确定。
Simcenter Amesim将在主系统旁打开从系统。此时从系统已依赖于主系统。
当从系统窗口处于仿真模式时,运行按钮不可用,因为运行必须由主系统发起。

图3-10. 从系统运行按钮
系统SimplePumpSlave.ame仍处于关闭状态,当前显示的是该系统的本地副本。
步骤4:激活主系统并运行仿真
步骤5:对比离散分区系统与常规仿真的绘图结果

图3-11. 常规系统与主从系统对比
该图显示溢流阀连接处的压力。需要大幅放大才能区分曲线。运行过程中发生了什么?
-
两个Simcenter Amesim系统并行运行
-
它们在仿真期间定期进行通信
-
通信间隔由Lax-Wendroff步长决定
-
若使用双核(处理器)计算机,可能同时调用两个核心/处理器
译文质量与官方无关,仅做辅助学习使用,帮助大家更方便高效的掌握工具.文档网址:www.tech-doc.cn;公众号:Amesim学习与应用、译匠工厂