在Dymola2023的MoSDH库中使用三通阀切换流量的问题咨询
MoSDH库三通阀流量控制失效问题求助
我在Dymola2023中使用Modelica的MoSDH库开展建模工作。目前遇到三通阀的流量控制问题:threeWayValve和threeWayValveMix均无法对体积流量产生预期限制效果。
我需要将阀门用作开关:
- 场景A:开启A、B端口,关闭C端口
- 场景B:开启A、C端口,关闭B端口
我已经尝试了Components->Distribution路径下ExampleValve中的所有控制模式,但始终达不到预期——阀门无法限制目标端口的体积流量。相关核心代码如下:
if controlMode==Mode.closeA then flowPort_a.p=p+volFlowA/V_leakage*dp0; flowPort_b.p=p+volFlowB/V_flowNom*dpNom; flowPort_c.p=p+volFlowC/V_flowNom*dpNom; elseif controlMode==Mode.closeB then flowPort_a.p=p+volFlowA/V_leakage*dpNom; flowPort_b.p=p+volFlowB/V_flowNom*dp0; flowPort_c.p=p+volFlowC/V_flowNom*dpNom; elseif controlMode==Mode.closeC then flowPort_a.p=p+volFlowA/V_leakage*dpNom; flowPort_b.p=p+volFlowB/V_flowNom*dpNom; flowPort_c.p=p+volFlowC/V_flowNom*dp0; else flowPort_a.p=p+volFlowA/V_leakage*dpNom; flowPort_b.p=p+volFlowB/V_flowNom*dpNom; flowPort_c.p=p+volFlowC/V_flowNom*dpNom; end if;
恳请有MoSDH库使用经验的人士指导这类三通阀的正确配置或用法。
内容的提问来源于stack exchange,提问作者Yannik
相关产品推荐
相关产品推荐

