【问题标题】:Simulink - How to make transfer function block with just a zeroSimulink - 如何用零制作传递函数块
【发布时间】:2018-11-26 22:12:38
【问题描述】:

这是我第一次使用 simulink,我只是需要它来快速完成一项更大的任务。

我需要添加一个零作为反馈控制系统的控制器的一部分。 s+5

我正在尝试使用传递函数块,但我不能只输入没有分母的分子。我尝试了零极块,但它在没有极点的情况下也会出错。有没有我可以使用的零块。

这是错误

A time domain realization of the given zero-pole block 'untitled/Zero-Pole' failed. Check values of 'Zeros', 'Poles' and 'Gain' parameters.

零:[5] 极点:[0]

【问题讨论】:

  • 只有零的系统是非因果的,因此无法实现。您需要包含一个极点,其中极点的动态对整个系统的影响最小,即 1000*(s+5)/(s+1000),或者将零合并到控制器的其余传递函数中.

标签: matlab simulink


【解决方案1】:

你不能使用simulink来实现一个零;分子和分母必须有相同的度数,如果这个条件不能实现系统是非因果的

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-02
    • 2015-04-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多