使用Simulink获得PI控制器的价值

时间:2013-05-03 18:36:34

标签: matlab simulink

我在Matlab Simulink做项目。我想找到PI控制器的比例和积分增益值。有没有办法找到没有传递函数的PI控制器增益值? PI控制器有两个输入,一个是参考电压,另一个是电容器的电压。请帮助我找到增益值。

如果需要更多信息,请与我们联系。

1 个答案:

答案 0 :(得分:1)

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

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

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