离散差分方程组的Simulink模型

问题描述 投票:1回答:1

我花了很多时间试图想出Simulink。我已经包含了我最好的尝试和输出图表。我创建了一个差异方程组,模拟流感如何在具有3个区室的群体中传播(易感,传染,恢复(此处包括死亡或活着)。方程式是正确的。我失败的地方是正确构建它。我做不要以为我的三个变量应该达到极端。我相信我的传染性应该是一个小的钟形曲线,而另外两个不应该从100%变为0%。我的问题是:我怎样才能正确建模这个系统?我尝试了很多变化来使它工作。

我的方程式:

s_k+1 = sk - b*tau*i_k*s_k 
i_k+1 = i_k - a*tau*i_k + b*tau*s_k*i_k
r_k+1 = r_k + a*tau*i_k

s_o = 7899990/7900000
i_o = 10/7900000
r_o = 0

这里tau = 1,a和b是任意的并且可以改变(值应该在a =`1/3和b = 1/2附近(我之后相应地调整)。它是一个封闭的系统,没有任何进入或离开(总计时人口保持不变)

Screenshot of best model and output graph

matlab simulink discrete-mathematics
1个回答
2
投票

正如您在评论中看到的那样,您的模型涉及太多的状态。我已经建立了差分方程的正确模型。

Model for infection


参数

tau = 1
a = 0.8
b = 2
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.