背景:
河流有一个非恒定的横截面.在标准条件下,水位为h_Std (见下图)。
当开始下雨时,水位上升,直到等于h_Rain (见下图)。
雨停后,水位降回标准水位。
从图中可以看出,水位与体积的关系是非恒定的.然而,这个函数可以用数学来描述,并以我的河流横截面而闻名。
问题描述:
我想模拟一段时间后河水的水位,以防下雨。雨由一个信号表示,信号可以是0(不下雨)或1(下雨)(见下图中的红色曲线):
下部图的深蓝色部分是非线性的,表示上面图表中的h_Std和h_Rain之间的部分。完全填满这条河的时间是众所周知的(t_Fill)。
一般说来,我希望激活一个用户定义的函数(在我的例子中,是由外部信号(在我的例子中用“-signal”表示)触发的水/雨量与河流水位之间的关系)。
我如何才能获得这样的功能(要么用Matlab-代码代码与Simulink块)?
发布于 2016-10-24 04:12:40
有几种方法可以做到这一点,其中之一是使用启用的子系统来处理雨,而不是雨阶段。您需要更改下面两个子系统的内容,以反映您在两个区域中的精确高度配置文件。
https://stackoverflow.com/questions/40190454
复制相似问题