将Modelica中两个组件的一个输出连接到两个不同的输入?

将Modelica中两个组件的一个输出连接到两个不同的输入?,modelica,openmodelica,Modelica,Openmodelica,我想将蒸发器的一个单一输出连接到两个阀门的两个不同输入端(如代码main_1所示),并尝试在MODELICA中将两个阀门的两个输出端连接到蒸发器的一个单一输入端(如代码main_2所示)是否可行? -型号蒸发器有一个输入和一个输出。 -2型蒸发器有一个输入和一个输出 model main_1 evaporator EVAP; valve_a valve_1; valve_b valve_2; equation connect(EVAP.port_out,valve_1.port_in);

我想将蒸发器的一个单一输出连接到两个阀门的两个不同输入端(如代码main_1所示),并尝试在MODELICA中将两个阀门的两个输出端连接到蒸发器的一个单一输入端(如代码main_2所示)是否可行? -型号蒸发器有一个输入和一个输出。 -2型蒸发器有一个输入和一个输出

    model main_1
evaporator EVAP;
valve_a valve_1;
valve_b valve_2;
equation
connect(EVAP.port_out,valve_1.port_in);
connect(EVAP.port_out,valve_2.port_in);
end main_1

    model main_2
evaporator_2 EVAP;
valve_c valve_3;
valve_d valve_4;
equation
connect(valve_3.port_out,EVAP.port_in,);
connect(valve_4.port_out,EVAP.port_in);
end main_2

将一个输出插入多个输入应该可以正常工作,但是当您将两个输出放在一个输入上时,您期望得到什么呢?它们应该加起来还是类似的?为此,您可以使用
Modelica.Blocks
中所需的块,并组合这些输出。非常感谢您的帮助,对于第二种情况,将两个输出放在一个输入上,我希望添加,但在我的模型中,两个输出是两个阀的输出,它们不会同时打开,当第一个阀门打开时,第二个阀门设置为关闭,我没有两个阀门同时打开的情况,但我想如果两个阀门都打开,我希望添加主题,我有一个问题,如果modelica中有一个示例,他们使用modelica.Blocks.Routing.Multiplex2?因此,我知道如何使用它,再次感谢此模型使用多路复用块:
Modelica.Mechanics.Rotational.Components.angletotorqueadapter
。感谢您的评论将一个输出插入多个输入应该可以正常工作,但是当您将两个输出放在一个输入上时,您期望得到什么?它们应该加起来还是类似的?为此,您可以使用
Modelica.Blocks
中所需的块,并组合这些输出。非常感谢您的帮助,对于第二种情况,将两个输出放在一个输入上,我希望添加,但在我的模型中,两个输出是两个阀的输出,它们不会同时打开,当第一个阀门打开时,第二个阀门设置为关闭,我没有两个阀门同时打开的情况,但我想如果两个阀门都打开,我希望添加主题,我有一个问题,如果modelica中有一个示例,他们使用modelica.Blocks.Routing.Multiplex2?因此我知道如何使用它,再次感谢此型号使用多路模块:
Modelica.Mechanics.Rotational.Components.angletotorqueadapter
。感谢您的评论