PID在线自整定 VI
- 更新时间2023-02-21
- 阅读时长18分钟
PID在线自整定 VI
所属选板:PID VI
必需:完整版开发系统
根据用户选择多态实例的自整定方法,控制PID控制器的参数。可将该VI与应用程序中的其他PID VI(例如,PID或PID高级)配合使用,创建和整定PID控制器。必须手动选择所需多态实例。 添加至程序框图 |
在选板中定位 |
PID在线自整定(阶跃开环)
![]() |
注: 为阶跃开环整定使用该实例,该实例假定可将任何过程建模为一阶滞后和纯死区时间系统。 |

![]() |
自整定参数指定用于自整定过程的不同参数。
| ||||||||||||||||||||||
![]() |
操作变量指定用作致动误差信号函数的一个不断变化的值或条件,用于改变直接控制变量的值。操作变量也可称为控制器输出。 | ||||||||||||||||||||||
![]() |
设定值指定被控过程变量的设定值或预期值。 | ||||||||||||||||||||||
![]() |
过程变量指定被控过程变量的测得值。该值等于反馈控制循环的反馈值。 | ||||||||||||||||||||||
![]() |
PID增益输入设定控制器的比例增益、积分时间和微分时间参数。
| ||||||||||||||||||||||
![]() |
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为–1。请使用与PID或PID高级VI相同的dt (s)值。 | ||||||||||||||||||||||
![]() |
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为1)。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
设定值输出返回更新的设定值。 | ||||||||||||||||||||||
![]() |
过程变量输出返回过程变量的值。自整定?的值为TRUE时返回0。 | ||||||||||||||||||||||
![]() |
整定完成?自整定过程完成时返回TRUE。该输出可确定何时更新PID增益输入。 | ||||||||||||||||||||||
![]() |
PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。
| ||||||||||||||||||||||
![]() |
整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。
|
PID在线自整定(阶跃闭环)
![]() |
注: 将该范例用于闭环整定。 |

![]() |
自整定参数指定用于自整定过程的不同参数。
| ||||||||||||||||||||||
![]() |
操作变量指定用作致动误差信号函数的一个不断变化的值或条件,用于改变直接控制变量的值。操作变量也可称为控制器输出。 | ||||||||||||||||||||||
![]() |
设定值指定被控过程变量的设定值或预期值。 | ||||||||||||||||||||||
![]() |
过程变量指定被控过程变量的测得值。该值等于反馈控制循环的反馈值。 | ||||||||||||||||||||||
![]() |
PID增益输入设定控制器的比例增益、积分时间和微分时间参数。
| ||||||||||||||||||||||
![]() |
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为–1。请使用与PID或PID高级VI相同的dt (s)值。 | ||||||||||||||||||||||
![]() |
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为1)。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
设定值输出返回更新的设定值。 | ||||||||||||||||||||||
![]() |
过程变量输出返回过程变量的值。自整定?的值为TRUE时返回0。 | ||||||||||||||||||||||
![]() |
整定完成?自整定过程完成时返回TRUE。该输出可确定何时更新PID增益输入。 | ||||||||||||||||||||||
![]() |
PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。
| ||||||||||||||||||||||
![]() |
整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。
|
PID在线自整定(继电反馈)
![]() |
注: 将该范例用于继电反馈整定,该方法在闭环测试中应用开/关继电,以获得受控振荡并提取用于最终增益和最终频率的值。该方法还集成了滞后以减少噪音。 |

![]() |
自整定参数指定用于自整定过程的不同参数。
| ||||||||||||||||||||||
![]() |
操作变量指定用作致动误差信号函数的一个不断变化的值或条件,用于改变直接控制变量的值。操作变量也可称为控制器输出。 | ||||||||||||||||||||||
![]() |
设定值指定被控过程变量的设定值或预期值。 | ||||||||||||||||||||||
![]() |
过程变量指定被控过程变量的测得值。该值等于反馈控制循环的反馈值。 | ||||||||||||||||||||||
![]() |
PID增益输入设定控制器的比例增益、积分时间和微分时间参数。
| ||||||||||||||||||||||
![]() |
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为–1。请使用与PID或PID高级VI相同的dt (s)值。 | ||||||||||||||||||||||
![]() |
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为1)。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
设定值输出返回更新的设定值。 | ||||||||||||||||||||||
![]() |
过程变量输出返回过程变量的值。自整定?的值为TRUE时返回0。 | ||||||||||||||||||||||
![]() |
整定完成?自整定过程完成时返回TRUE。该输出可确定何时更新PID增益输入。 | ||||||||||||||||||||||
![]() |
PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。
| ||||||||||||||||||||||
![]() |
整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。
|
PID在线自整定(PID继电)
![]() |
注: 将该范例用于PID继电整定,该方法将继电和额外反馈信号与设定值相连,并将PID控制器置于带继电的循环中。 |

![]() |
自整定参数指定用于自整定过程的不同参数。
| ||||||||||||||||||||||
![]() |
操作变量指定用作致动误差信号函数的一个不断变化的值或条件,用于改变直接控制变量的值。操作变量也可称为控制器输出。 | ||||||||||||||||||||||
![]() |
设定值指定被控过程变量的设定值或预期值。 | ||||||||||||||||||||||
![]() |
过程变量指定被控过程变量的测得值。该值等于反馈控制循环的反馈值。 | ||||||||||||||||||||||
![]() |
PID增益输入设定控制器的比例增益、积分时间和微分时间参数。
| ||||||||||||||||||||||
![]() |
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为–1。请使用与PID或PID高级VI相同的dt (s)值。 | ||||||||||||||||||||||
![]() |
重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为1)。默认值为FALSE。 | ||||||||||||||||||||||
![]() |
设定值输出返回更新的设定值。 | ||||||||||||||||||||||
![]() |
过程变量输出返回过程变量的值。自整定?的值为TRUE时返回0。 | ||||||||||||||||||||||
![]() |
整定完成?自整定过程完成时返回TRUE。该输出可确定何时更新PID增益输入。 | ||||||||||||||||||||||
![]() |
PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。
| ||||||||||||||||||||||
![]() |
整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。
|
范例
关于使用PID在线自整定VI的范例见labview\examples\control\PID中的Autotuning PID Online and Inline VI。
打开范例
查找相关范例
添加至程序框图







