万博1manbetxSimulink:触发子系统结果与等效离散系统不一致。

2次浏览(过去30天)
我创建了两个等价的离散系统。它们是相同的,在相同的采样周期内运行,但其中一个只是由simulink块组成,以指定的采样率T执行任务,而另一个则通过触发的子系统进行采样,采样率T。万博1manbetx
结果应该是相同的,就像子系统一样,但正如你所看到的,它们不是:
simu万博1manbetxlink模型附在下面(TRIGGEREDSUBSYSTEM.slx)。为了运行它,你需要执行附加的m文件paramtrispmsm。
提前感谢你的时间。

答案(1)

Harikrishnan Balachandran Nair
你好,
我知道您正在尝试使用和不使用控件来实现相同的功能 “触发子系统 ’,你希望两种情况下的结果是一样的。
在所附的simulink模型中,可万博1manbetx以观察到在t=0时,触发子系统外部PID控制器的输出为0.313,而触发子系统内部PID控制器的输出接近于零。触发子系统在时间t=' t '时第一次执行,此时有上升边,而不是在t=0时。这种延迟导致触发子系统的输出滞后于触发子系统外部的采样周期“T”。

s manbetx 845


释放

R2021a

社区寻宝

在MATLAB Central中找到宝藏,并发现社区如何帮助您!

开始狩猎!