www.tech-doc.cn 创建简单的主从系统

创建简单的主从系统


液压离散分区的两个重要特性是:

我们将分析液压库手册中已展示的一个简单模型。

图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系统

  1. 如矩形框所示,可将该系统视为由三个子系统组成。

    将系统另存为SimpleHydr.ame

  2. 所有子模型均使用Premier submodel和默认参数。

  3. 为观察波动动力学,设置仿真结束时间为0.1秒,并选择适当的打印间隔。

  4. 这是常规Simcenter Amesim系统,接下来您需要将其转换为主从系统。

    请确保保存最终版本的系统。

在下一练习环节,您将移除其中一个子系统(示例中标为子系统1),并将其转换为以下从系统:

图3-7. 简单液压系统从系统

注意:

  • 离散液压管路端部子模型(HLLWCNXFLOW0或HLLWCNXEFFORT0)必须包含在从系统中

  • 从系统不包含流体属性图标,其属性继承自主系统

原系统的剩余部分成为主系统,仍包含子系统2和3:

图3-8. 简单液压系统主系统

步骤2:创建主从系统

  1. 将泵子系统(从系统)剪切粘贴至新系统,另存为SimplePumpSlave.ame

  2. 在从系统中添加主系统模块。

  3. 在主系统中添加从系统模块,另存为SimpleMaster.ame

    建议保留原始系统以便结果对比。

  4. 确保从系统完整且所有组件已连接并关联子模型。另存为SimplePumpSlave.ame

    也可进入参数模式按需修改参数。

  5. 关闭从系统,保持主系统开启。

步骤3:在主系统中定义从系统

现在已拥有主系统和从系统。

  1. 为关联从系统与主系统,切换至参数模式并使用菜单配置 > 从系统设置

    将打开以下对话框:

    图3-9. 设置从系统路径

  2. 点击原始从系统路径字段,通过浏览按钮定位从系统.ame文件。

  3. 选择从系统文件SimplePumpSlave.ame,在浏览器对话框中点击打开

    注意从系统名称字段将自动设为SimplePumpSlave,必要时可通过编辑字段修改。

  4. 再次点击从系统对话框任意位置确认路径。

  5. 高亮显示列表中的条目。

    注意对应子模型会附加绿色标签。

  6. 点击加载关联从系统与主系统。

  7. 点击确定

  8. Simcenter Amesim将在主系统旁打开从系统。此时从系统已依赖于主系统。

    当从系统窗口处于仿真模式时,运行按钮不可用,因为运行必须由主系统发起。

    图3-10. 从系统运行按钮

注意:

系统SimplePumpSlave.ame仍处于关闭状态,当前显示的是该系统的本地副本。

步骤4:激活主系统并运行仿真

步骤5:对比离散分区系统与常规仿真的绘图结果

图3-11. 常规系统与主从系统对比

该图显示溢流阀连接处的压力。需要大幅放大才能区分曲线。运行过程中发生了什么?

  • 两个Simcenter Amesim系统并行运行

  • 它们在仿真期间定期进行通信

  • 通信间隔由Lax-Wendroff步长决定

  • 若使用双核(处理器)计算机,可能同时调用两个核心/处理器