打开PID调谐器进行PID调谐
pidTuner (sys、类型)
pidTuner (sys Cbase)
pidTuner(系统)
pidTuner
pidTuner (
启动PID调谐器应用程序并设计一个控制器类型sys
,类型
)类型
对植物sys
.
pidTuner (
启动带有基线控制器的PID Tunersys
,Cbase
)Cbase
这样你就可以比较设计的控制器和基线控制器之间的性能。如果Cbase
是一个pid
,pidstd
,pid2
或pidstd2
控制器对象,PID调谐器设计了与之相同形式、类型和离散积分器公式的控制器Cbase
.
pidTuner (
设计了一种并联型PI控制器。sys
)
pidTuner
启动PID调谐器,默认设备为1,比例(P)控制器为1。
|
控制器设计的工厂模型。 如果植物有不稳定的极点
然后你必须指定工厂中不稳定极点的数量。为此,在打开PID Tuner后,在植物菜单中,选择 |
|
控制器类型的控制器设计,指定为字符向量。这个词控制器类型指在控制器动作中出现的术语。例如,PI控制器只有比例项和积分项,而PIDF控制器则包含比例项、积分项和滤波导数项。 1-DOF控制器
二自由度控制器
有关一般二自由度PID控制器的更多信息,请参见二自由度PID控制器. 具有固定权重的二自由度控制器
关于固定设定值权重的2-DOF PID控制器的详细信息,请参见PID控制器类型. 控制器形式当你使用 如果
|
|
一种表示基准控制器的动态系统,允许将所设计控制器的性能与控制器的性能进行比较 如果 如果 |
并联控制器的交互式PID整定
启动PID调谐器,为离散时间设备设计并行形式PIDF控制器:
Gc = zpk([],[-1 -1],1);Gd =汇集(Gc, 0.1);创建离散时间植物pidTuner(Gd,'pidf') %启动PID Tuner
基于积分器离散化方法的标准控制器交互式PID整定
设计一个标准形式的PIDF控制器BackwardEuler
离散积分公式:
Gc = zpk([],[-1 -1],1);Gd =汇集(Gc, 0.1);%创建离散时间工厂%创建基线控制器。Cbase = pidstd(1、2、3、4、Ts, 0.1,……'IFormula','BackwardEuler','DFormula','BackwardEuler') pidTuner(Gd,Cbase) %启动PID Tuner
PID调谐器设计了一个控制器Gd
具有相同的形式、类型和离散积分器公式的Cbase
.为便于比较,可以显示的响应图Cbase
与所设计控制器的响应图,单击显示基线复选框在PID调谐器。
如果类型
或Cbase
指定一个单自由度(1-DOF) PID控制器,则pidTuner
设计单位反馈回路控制器如图所示:
如果类型
或Cbase
指定一个二自由度(2-DOF) PID控制器,则pidTuner
设计一个2-DOF控制器,如图所示:
PID Tuner的默认目标相位裕度为60度,并自动调整PID增益以平衡性能(响应时间)和鲁棒性(稳定裕度)。使用响应时间或带宽和阶段保证金滑块可根据您的要求调整控制器的性能。提高性能通常会降低健壮性,反之亦然。
的响应图响应菜单,分析控制器的性能。
如果您提供Cbase
,请检查显示基线显示基线控制器的响应。
有关使用PID Tuner的详细信息,请参见用PID调节器设计PID控制器.
有关实时编辑器中的交互式PID调优,请参阅调整PID控制器住编辑任务。这个任务让你交互式地设计一个PID控制器并自动生成MATLAB®为您的活动脚本编写代码。
有关MathWorks的信息®PID整定算法,见PID优化算法.
您可以从MATLAB桌面打开PID调谐器,在应用程序选项卡。当你这样做的时候,使用the植物菜单中指定您的工厂模型。
对于命令行上的PID调优,请使用pidtune
.的pidtune
命令可以一次为多个电厂设计一个控制器。
有关实时编辑器中的交互式PID调优,请参阅调整PID控制器住编辑任务。这个任务让您交互式设计一个PID控制器,并自动生成MATLAB代码为您的生活脚本。
Åström, k.j.和Hägglund, T。先进的PID控制,研究三角园区,数控:仪器仪表、系统和自动化学会,2006。