PID高级自整定
- 更新时间2025-07-30
- 阅读时长7分钟
使用带高级可选功能的PID算法实现PID控制器,并对控制器应用自整定。可在RT应用中使用该VI。

输入/输出
alpha
—
alpha指定微分过滤时间常量。增加该值会相应增加微分作用衰减。 alpha的值可为0和1之间的值或NaN(指定不应用微分过滤)。
gamma
—
手动控制
—
手动控制指定自动?为FALSE时控制输出的值。
自动?(F)
—
自动?指定PID控制器是否使用自动/手动控制。在确定更新至“PID高级”VI自动?输入端的布尔值时,该VI使用 自整定?输入和自整定参数输入中的方法。默认值为FALSE。
输出范围
—
输出范围指定强制转换控制输出的范围。默认值为–100~100,对应于满量程百分比指定的值。
设定点
—
设定值指定被控过程变量的设定值或预期值。
过程变量
—
过程变量指定被控过程变量的测得值。该值等于反馈控制环的反馈值。
自整定?(F)
—
自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为FALSE)。默认值为FALSE。
PID增益
—
PID增益设定控制器的比例增益、积分时间和微分时间参数。
dt (s)
—
重新初始化?(F)
—
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。
beta
—
beta指定对于设定值追踪的抗干扰相对强度。默认值1适用于大多数应用。也可使用0和1之间较小的值指定抗干扰的强度,如过程负载变化。 “PID高级”VI在二自由度算法中使用该值。自整定?值为TRUE时VI将beta设为1。
自整定参数
—
自整定参数指定用于自整定过程的不同参数。可在自整定向导中手动选择这些值。
输出
—
输出返回PID算法的控制输出,用于控制过程。如该VI接收到无效输入,则输出返回NaN。
整定PID增益
—
整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。
整定完成?
—
整定结束?表明自整定过程结束。该输出可确定何时更新PID增益。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\control\PID\Autotuning PID Online.vi
alpha
—
自动?(F)
—
输出范围
—
方法
—
输出
—
整定PID增益
—
整定完成?
—