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