【问题标题】:initial condition for a control loop with hysterisis controller具有滞后控制器的控制回路的初始条件
【发布时间】:2016-05-23 15:57:44
【问题描述】:

我用滞后控制器和锯子模拟了一个控制回路。我将锯识别为 PT4 系统。所以这个 PT4 块是我的工厂。现在控制器给了我一个锯的相对位置值。缩回 0.3 毫米或伸出 0.3 毫米。植物想要有一个绝对的位置。因此,我将锯的实际位置反馈到具有相对位置的添加块。到目前为止,一切都很好。控制回路工作。唯一的问题是开始,因为模拟值从零开始。因此,锯延伸到所需位置需要一些时间。后来在控制开始之前,锯被延长到 8.6 毫米。因此,我也想从 8.6mm 开始我的模拟。

我该怎么做?

我尝试使用初始条件块,但这并没有改变任何东西。

图 1 显示了问题开始时控制循环的输出。

图2显示反馈

图 3 显示了 IC 块设置为 8.6 的 scope42 的输出。

【问题讨论】:

    标签: simulink controlling


    【解决方案1】:

    将传输延迟块的初始输出设置为 8.6

    另外: 如果您希望初始条件不是零,则您的 Transfer Fcn 块 (PT4) 需要转换。请查看this

    【讨论】:

    • 它更好,但仍然不完美。我如何在硬件循环模拟中实现它,因为不会有传输延迟块。
    • @user47091 您是否尝试按照上述建议转换您的 Transfer Fcn 块?
    • 感谢您的建议,我不知道。但是现在我得到了这个结果link,虽然这是pt4系统link的阶跃响应。一开始很不稳定。
    • @user47091 您使用的是什么模拟步骤?你能在运输延迟和 PT4 的前几步检查值吗?
    • 我使用了 0.001 (1ms) 的步长。这是分别在 pt4 之前的输出 before 传输延迟和 after 传输延迟。 pt4之后的结果如上图。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多