0

Simulink有没有办法在(一些解决方法)中创建输入/输出端口?该端口将是一个总线,一些信号是从模块外部设置的,而一些信号是由模块设置的。这是一个例子:

给定以下总线:

Flow (scalar)
Composition (vector)
Enthalpy (scalar)

我想Flow从块外部设置(下游有一个泵可以设置这个值)。Composition并由Enthalpy块计算。

到目前为止我的解决方案:Flow在块中输入一个输入,并通过直接馈通将其设置在输出端口上。我觉得这个解决方案并不直观,因为从图形的角度来看,流出变成了块的输入(从数学的角度来看是正确的——但我想让Simulink图表直观)。我已经看到Modelica创建输入/输出端口 ( RealPort) 的可能性,并且信号可以由块读取或写入。我需要这样的功能Simulink

4

1 回答 1

1

听起来您需要使用SimscapeSimHydraulics,它们与 Modelica 所做的非常相似,但在 Simulink 中。每个物理域都用贯穿变量和跨变量表示,这些变量是液压域的流速和压力。但是,这是额外的 $$/££/€€ 和新的建模范例(您不再考虑输入和输出)......

如果您继续使用 Simulink 模块,那么除了您已经完成的工作之外,您无能为力,尽管我假设您的意思是在输入而不是输出上设置流程。

于 2014-01-16T15:51:51.997 回答