pidtune
线性植物模型的PID整定算法
语法
C = pidtune(sys,type)
C = pidtune(sys,C0)
C = pidtune(sys,type,wc)
C = pidtune(sys,C0,wc)
C = pidtune(sys,…,opts)
[C,info] = pidtune(…)
描述
设计了一类PID控制器C
= pidtune (sys
,类型
)类型
对于植物来说sys
.如果类型
指定一个一自由度(1-DOF) PID控制器,则控制器设计为单元反馈回路,如图所示:
如果类型
为二自由度PID控制器,则pidtune
设计一个2-DOF控制器,如图所示的反馈回路:
pidtune
整定PID控制器参数C
平衡性能(响应时间)和健壮性(稳定裕度)。
设计一个与控制器类型和形式相同的控制器C
= pidtune (sys
,C0
)C0
.如果sys
而且C0
都是离散时间模型,C
有相同的离散积分公式吗C0
.
而且C
= pidtune (sys
,类型
,wc
)
指定目标值C
= pidtune (sys
,C0
,wc
)wc
为开环响应的前0 dB增益交叉频率。
使用其他调优选项,如目标相位裕度。使用C
= pidtune (sys
、……选择
)pidtuneOptions
指定选项集选择
.
输入参数
|
对于单输入,动态系统模型对该装置进行控制器设计。
如果植物有不稳定的极点,并且
你必须使用 |
|
要设计的控制器的控制器类型,指定为字符向量。这个词控制器类型指哪些项出现在控制器动作中。例如,PI控制器只有比例项和积分项,而PIDF控制器包含比例项、积分器项和过滤后的导数项。 1-DOF控制器
二自由度控制器
有关2-DOF PID控制器的更多信息,请参见二自由度PID控制器. 具有固定设定值权值的2自由度控制器
有关固定设定值权重2自由度PID控制器的详细信息,请参见PID控制器整定类型. 控制器形式当你使用 如果 有关PID控制器形式和公式的更多信息,请参见: |
|
PID控制器对所设计控制器的设置属性,指定为 |
|
调优开环响应的0 dB增益交叉频率的目标值。指定 增加 |
|
属性的其他调优选项 |
输出参数
|
控制器设计 控制器形式: 控制器类型:
然而,在任何情况下,算法可以实现足够的性能和鲁棒性使用比指定的低阶控制器 时间域: 如果你指定 |
|
包含调谐PID回路的性能和鲁棒性信息的数据结构。的领域 如果 |
例子
提示
算法
有关MathWorks的信息®PID整定算法,见PID整定算法.
选择
有关实时编辑器中的交互式PID调优,请参阅整定PID控制器实时编辑器任务。该任务允许您交互式地设计PID控制器,并自动为您的实时脚本生成MATLAB代码。有关示例,请参见实时编辑器中的PID控制器设计
对于交互式PID调优在一个独立的应用程序,使用PID调谐器.看到快速参考跟踪的PID控制器设计这是一个使用应用程序设计控制器的例子。
参考文献
Åström, K. J.和Hägglund, T。高级PID控制,研究三角园,NC:仪器仪表,系统和自动化学会,2006。