我在 Matlab Simulink 中做项目。我想找到 PI 控制器的比例和积分增益值。有什么方法可以找到不具有传递函数的 PI 控制器增益值?我有两个用于 PI 控制器的输入,一个是参考电压,另一个是来自电容器的电压。请帮助我找到增益值。
如果需要更多信息,请告诉我。
一种方法是在 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')