万博1manbetx仿真软件建模:我如何避免使用多个Matlab fcn块离散化?

1视图(30天)
亲爱的社区,
我开发了一个管道系统的热模型,其中包含一个热流体和接收太阳热量辐射。因此,管道和流体加热。状态空间模型在Matlab函数块的形式,传递一个信号。模型是由一个PID控制器控制,更精确地控制流体的质量流量来实现一组温度在某一个点。然而,我觉得差的结构模型:
  • 我感兴趣的流体的温度和管固定长度的间隔。为此,我使用了相同的Matlab函数块连接在系列。他们都有相同的内容和解决状态空间模型在一定区间长度。这让我抓住这个长度区间的数据,但改变模型逻辑本身乏味,无聊的工作,我必须代替每一个“离散”Matlab fcn块与“新”Matlab fcn块,包含变化。有可能,例如,依赖的副本1日Mfcn块使用的吗?如果我改变到第一个,所有以下块也改变了吗?或者是使用Matlab fcn块不推荐这样的应用程序中有一个更好的解决方案吗?
  • 网络就像一个网格。它是这样的:10管部分- 10 - 1收集器段管部分- 1集……等共计80管道段和7收集器段。管道段共享相同的状态空间模型,收集器领域有自己的ss模型。什么将会是一个好方法分配一个8 x10信号通过网络,这样一个值应用于每个管部分,没有手动添加80端口和信号连接吗?
我相信结构可以极大提高,我想学习如何有效地处理这样一个更大的模型。
干杯!

接受的答案

Felix Schonig
Felix Schonig 2021年4月10日
如果有人发现这个线程和一个类似的问题:解决方案库,可以像类,您可以创建的实例库模块或子系统。如果你改变图书馆,有关实例得到改变。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!