【问题标题】:Gain value for PI controller using Simulink使用 Simulink 的 PI 控制器的增益值
【发布时间】:2013-05-03 18:36:34
【问题描述】:

我在 Matlab Simulink 中做项目。我想找到 PI 控制器的比例和积分增益值。有什么方法可以找到不具有传递函数的 PI 控制器增益值?我有两个用于 PI 控制器的输入,一个是参考电压,另一个是来自电容器的电压。请帮我找出增益值。

如果需要更多信息,请告诉我。

【问题讨论】:

    标签: matlab simulink


    【解决方案1】:

    一种方法是在 MATLAB/SIMULINK 中使用 PID Tuner。 PID Tuner 为 Simulink PID Controller 模块提供了一种快速且广泛适用的单回路 PID 调节方法。使用这种方法,您可以调整 PID 参数以实现具有所需响应时间的稳健设计。在这里你可以找到一个相当不错的 [example]

    但是如果你知道你系统的传递函数,你可以很容易地使用这样的东西:

    sys = zpk([],[-1 -1 -1],1); % define the plant
    [C_pi,info] = pidtune(sys,'pi')
    

    【讨论】:

    • 我正在使用 MATLAB 2010a,我无法在此版本中找到 PID 调谐器块。我为此目的使用了 PI 控制器,但我无法在没有传递函数的情况下找到增益值。如何进行?请帮我找出在Matlab 2010a版本中没有传递函数的PI控制器增益值
    • @BasSwinckels 我编辑了链接。 Matlab 中的文档中心最近进行了重组。感谢提及。
    猜你喜欢
    • 1970-01-01
    • 2014-05-07
    • 2016-09-16
    • 1970-01-01
    • 2014-04-01
    • 2021-10-27
    • 1970-01-01
    • 2013-12-23
    • 2012-12-31
    相关资源
    最近更新 更多