访问另一个块的掩码参数中的函数输出

时间:2013-07-16 04:53:30

标签: matlab simulink

所以我正在使用Simulink,我正在尝试合并一个fuzzy logic控制器来自动调整PID的参数。但是如何使用MATLAB Function块的输出作为PID块中的参数?

Overview

这里我展示了我的功能,它具有P,I&的输出。 D(标准符号中的K_p,K_i和K_d)。我想在PID块掩码参数中使用它们:

PID Parameters

我确信有一种简单的方法可以做到这一点,但我无法理解!有什么帮助吗?

1 个答案:

答案 0 :(得分:3)

PID控制器模块仅允许将P,I和D增益作为参数(即在对话框中)输入,而不是作为信号(即通过输入)输入。

您需要实现自己的PID。 doc显示了实现应该是什么样子。您需要用产品模块替换P,I和D增益模块,并将P,I和D输入信号输入到产品模块中。