线性对象模型的PID整定算法
C = pidtune (sys、类型)
C = pidtune (sys, C0)
C = pidtune (sys、类型、wc)
C = pidtune (sys, C0, wc)
C = pidtune (sys,…,选择)
[C,信息]= pidtune(…)
设计了一类PID控制器C
= pidtune (sys
,类型
)类型
的植物sys
.如果类型
指定一个单自由度(1-DOF) PID控制器,然后对单元反馈回路设计控制器,如图所示:
如果类型
指定一个二自由度(2-DOF) 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
为开环响应的第一个0db增益交叉频率。
使用其他调优选项,如目标阶段裕度。使用C
= pidtune (sys
、……选择
)pidtuneOptions
指定选项集选择
.
[
返回数据结构C
,信息
] = pidtune(…)信息
,其中包含有关闭环稳定性、所选开环增益交叉频率和实际相位裕度的信息。
|
对于单输入,动态系统模型对工厂的控制器进行设计。
如果植物有不稳定的极点
你必须使用 |
|
控制器类型的控制器设计,指定为字符向量。这个词控制器类型指在控制器动作中出现的术语。例如,PI控制器只有比例项和积分项,而PIDF控制器则包含比例项、积分项和滤波导数项。 1-DOF控制器
二自由度控制器
有关一般二自由度PID控制器的更多信息,请参见二自由度PID控制器. 具有固定权重的二自由度控制器
关于固定设定值权重的2-DOF PID控制器的详细信息,请参见PID控制器类型. 控制器形式当你使用 如果 有关PID控制器形式和公式的更多信息,请参见: |
|
PID控制器设置所设计控制器的属性,指定为a |
|
为调谐开环响应的0db增益交叉频率的目标值。指定 增加 |
|
属性的附加调优选项 |
|
控制器设计 控制器形式: 控制器类型:
然而,在这两种情况下,算法可以实现充分的性能和鲁棒性使用较低阶控制器比指定 时间域: 如果您指定 |
|
数据结构,包含关于调谐PID循环的性能和鲁棒性的信息。等领域的 如果 |
有关MathWorks的信息®PID整定算法,见PID优化算法.
有关实时编辑器中的交互式PID调优,请参阅调整PID控制器住编辑任务。这个任务让您交互式设计一个PID控制器,并自动生成MATLAB代码为您的生活脚本。例如,请参见实时编辑器中的PID控制器设计
对于独立应用程序中的交互式PID调优,请使用PID调谐器.看到用于快速参考跟踪的PID控制器设计以使用应用程序设计控制器为例。
Åström, k.j.和Hägglund, T。先进的PID控制,研究三角园区,数控:仪器仪表、系统和自动化学会,2006。