pidTuner
打开 PID 调节器进行 PID 调节
说明
示例
输入参数
提示
如果
type或Cbase指定的是单自由度 (1-DOF) PID 控制器,则pidTuner将针对如图所示的单位反馈环设计控制器:
如果
type或Cbase指定的是二自由度 (2-DOF) PID 控制器,则pidTuner将按照下图反馈环所示设计二自由度控制器:
PID 调节器的默认目标相位裕度为 60 度,并会自动调节 PID 增益以平衡性能(响应时间)与稳健性(稳定裕度)。使用响应时间或带宽和相位裕度滑块,根据您的需求调节控制器的性能。提高性能通常会降低稳健性,反之亦然。
从响应菜单中选择响应图以分析控制器的性能。
如果您提供了
Cbase,请选中显示基线以显示基线控制器的响应。有关这些使用 PID 调节器的更多详细信息,请参阅用 PID 调节器设计 PID 控制器。
有关实时编辑器中的交互式 PID 调节,请参阅调节 PID 控制器实时编辑器任务。此任务可以交互方式设计 PID 控制器,并为实时脚本自动生成 MATLAB® 代码。
算法
有关 MathWorks® PID 调节算法的信息,请参阅 PID 调节算法。
备选方法
您可以从 MATLAB 桌面的 App 选项卡中打开 PID 调节器。在您执行此操作时,请使用 PID 调节器中的被控对象菜单来指定您的被控对象模型。
要在命令行中进行 PID 调节,请使用 pidtune。pidtune 命令可以一次为多个被控对象设计控制器。
有关实时编辑器中的交互式 PID 调节,请参阅调节 PID 控制器实时编辑器任务。此任务可以交互方式设计 PID 控制器,并为实时脚本自动生成 MATLAB 代码。
版本历史记录
在 R2014b 中推出
