MATLAB Simulink - 一阶微分方程

在这里,我们将学习如何在 Simulink 中求解一阶微分方程。

我们尝试使用 Simulink 求解的一阶微分方程如下 −

dy/dt = 4sin2t - 10y

可以通过将 dy/dt 积分到以下方程来求解 −

y(t)=∫(4sin2t - 10y(t))dt

以下是为上述方程建立模型的步骤。

  • 从源库中选取正弦波,并将幅度更改为 4,频率更改为 2。这将为我们提供 4sin2t。

  • 积分器块将用于显示 dy/dt,从而给出输出 y(t)。

  • 增益块将代表 10y。

  • 第 1 步和第 3 步的输入将传递给第 2 步。

  • 我们需要作用域块来查看输出 y(t)。 步骤 4 将连接到范围块。

让我们在模型中看到上述步骤,如下所示 −

Sins

运行该块以查看以下输出 −

Outline