PID自整定
- 更新时间2025-07-30
- 阅读时长6分钟
除基本PID算法外,还包括自整定向导。PID VI仅实现基本PID算法。使用该VI的其他输入和输出设置自整定参数、调用自整定向导并更新PID增益。

输入/输出
自整定参数
—
自整定参数指定用于自整定过程的不同参数。可在自整定向导中手动选择这些值。
输出范围
—
输出范围指定强制转换控制输出的范围。默认值为–100~100,对应于满量程百分比指定的值。
设定点
—
设定值指定被控过程变量的设定值或预期值。
过程变量
—
过程变量指定被控过程变量的测得值。该值等于反馈控制环的反馈值。
PID增益
—
PID增益设定控制器的比例增益、积分时间和微分时间参数。
dt (s)
—
dt (s)指定VI调用的循环周期时间或间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)计算自上次调用后的时间。如dt (s)必须小于1 ms,请明确指定该值。默认值为-1。
重新初始化?(F)
—
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。
自整定?(F)
—
自整定?值为TRUE时,开始自整定程序并调用自整定向导。将该输入连接至布尔控件(带触发的机械动作且默认值为FALSE)。
输出
—
输出返回PID算法的控制输出,用于控制过程。如该VI接收到无效输入,则输出返回NaN。
整定完成?
—
整定结束?表明自整定过程结束。该输出可确定何时更新PID增益。
PID增益输出
—
PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。
dt输出(s)
—
dt输出(s)返回实际的时间间隔,以秒为单位。dt输出(s)返回dt (s)的值,如果将dt (s)设置为–1,则返回计算的间隔。 |
范例
请参考LabVIEW附带的下列范例文件。
- labview\examples\control\PID\General Auto PID Simulator.vi
自整定参数
—
控制器类型
—
继电周期
—
继电振幅
—
重新初始化?(F)
—
输出
—
整定完成?
—
PID增益输出
—