Simulink 中的线性分析工具未给出正确/精确的传递函数?

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

我有一个 Simulink 模型,如所附快照所示。我能够看到它的阶跃响应,但我试图看到等效的简化传递函数。

https://www.youtube.com/watch?v=FS-_n4YPLEo&ab_channel=krpsinfos

我在上面看过 Youtube 视频,其方法(线性分析工具)适用于相对简单的系统,但适用于高级系统,例如附加快照中的系统,无法给出完全准确的结果

我知道我们可以通过在 MATLAB 脚本中编写相关代码并适当使用

series
feedback
命令来找到等效的简化传递函数,但是 MATLAB 或 Simulink 中没有任何功能可以帮助直接转换此 Simulink无需在 MATLAB 脚本中编写任何代码即可对等效简化传递函数进行建模

snap 中显示的模型在下面的 YouTube 视频中详细讨论,但没有回答我的主要困惑

https://www.youtube.com/watch?v=PgtCUECmeqU&ab_channel=AaronYurkewich

enter image description here

我还添加了原始传递函数和原始系统阶跃响应的快照

enter image description here

我还添加了线性分析工具传递函数和阶跃响应的快照

enter image description here

matlab signal-processing simulink
1个回答
0
投票

我可能生疏了,但我想你可以找到精确等价的传递函数。

让我们为电气回路定义中间传递函数

H1(s)
,为机械回路定义
H2(s)

  • H1(s) = (1/Ls) / (1+R/Ls)
  • H2(s) = (1/Js) / (1+b/Js)

然后,就得到整体传递函数:

y = (H1*Kt*H2) / (1+H1*Kt*H2*Kb) * u

您需要做一些工作才能找到规范形式,但无需担心。

© www.soinside.com 2019 - 2024. All rights reserved.