LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID自整定设计 VI

  • 更新时间2023-02-21
  • 阅读时长14分钟

PID自整定设计 VI

所属选板:PID VI

必需:完整版开发系统

使用与所选多态实例相关的自整定方法实现自整定。该VI根据指定的激励信号响应信号生成PID参数。 用户对要整定的系统没有足够信息时,可使用该VI生成初始参数。必须手动选择所需多态实例

范例

 添加至程序框图  在选板中定位

PID自整定设计(自动)

注: 注:  默认情况下,该范例使用Ziegler-Nichols整定方法。但模型无延迟时Ziegler-Nichols整定方法不可用。该情况下,VI自动切换至内模控制以估算响应。

Ziegler-Nichols速度指定PID参数的预期响应性能

0快速-(默认)指定快速响应性能。快速响应通常引起更小的上升时间。
1标准-指定标准响应性能。
2慢速-指定慢速响应性能。慢速响应通常导致较小的过冲。
控制器类型指定返回作为PID增益的参数。

0P-(默认)指定仅返回比例参数。
1PI-指定返回比例和积分参数。
2PID-指定返回比例、积分和微分参数。
激励信号指定表示激励信号的数组。
响应信号指定表示响应信号的数组。
闭环?指定系统是否为闭环系统。如闭环?值设为TRUE,该VI根据从输入信号得到的闭环值估计开环参数值。
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为0。
控制器增益(K)指定控制器增益的初始值,该VI使用此值计算PID增益积分时间(Ti, min)。默认值为0。
激励工作点返回设备的计算激励偏移量。
响应工作点返回设备的计算响应偏移量。
PID增益返回设备的计算PID增益值。
比例增益(Kc)-返回控制器的比例增益。
积分时间(Ti, min)返回积分时间,单位为分钟。
微分时间(Td, min)返回微分时间,单位为分钟。
设备参数返回设备的计算增益、时间常量和死区时间。
设备增益(K)返回计算的过程增益(K)。
时间常量(T)返回计算的时间常量(T),单位为秒。
死区时间(L)返回计算的死区时间(L),单位为秒。

PID自整定设计(Ziegler-Nichols)

注: 注:  该范例使用Ziegler-Nichols整定方法。

Ziegler-Nichols速度指定PID参数的预期响应性能

0快速-(默认)指定快速响应性能。快速响应通常引起更小的上升时间。
1标准-指定标准响应性能。
2慢速-指定慢速响应性能。慢速响应通常导致较小的过冲。
控制器类型指定返回作为PID增益的参数。

0P-(默认)指定仅返回比例参数。
1PI-指定返回比例和积分参数。
2PID-指定返回比例、积分和微分参数。
激励信号指定表示激励信号的数组。
响应信号指定表示响应信号的数组。
闭环?指定系统是否为闭环系统。如闭环?值设为TRUE,该VI根据从输入信号得到的闭环值估计开环参数值。
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为0。
控制器增益(K)指定控制器增益的初始值,该VI使用此值计算PID增益积分时间(Ti, min)。默认值为0。
激励工作点返回设备的计算激励偏移量。
响应工作点返回设备的计算响应偏移量。
PID增益返回设备的计算PID增益值。
比例增益(Kc)-返回控制器的比例增益。
积分时间(Ti, min)返回积分时间,单位为分钟。
微分时间(Td, min)返回微分时间,单位为分钟。
设备参数返回设备的计算增益、时间常量和死区时间。
设备增益(K)返回计算的过程增益(K)。
时间常量(T)返回计算的时间常量(T),单位为秒。
死区时间(L)返回计算的死区时间(L),单位为秒。

PID自整定设计(Cohen-Coon)

注: 注:  该范例使用Cohen-Coon整定方法。

控制器类型指定返回作为PID增益的参数。

0P-(默认)指定仅返回比例参数。
1PI-指定返回比例和积分参数。
2PID-指定返回比例、积分和微分参数。
激励信号指定表示激励信号的数组。
响应信号指定表示响应信号的数组。
闭环?指定系统是否为闭环系统。如闭环?值设为TRUE,该VI根据从输入信号得到的闭环值估计开环参数值。
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为0。
控制器增益(K)指定控制器增益的初始值,该VI使用此值计算PID增益积分时间(Ti, min)。默认值为0。
激励偏移量返回设备的计算激励偏移量。
响应偏移量返回设备的计算响应偏移量。
PID增益返回设备的计算PID增益值。
比例增益(Kc)-返回控制器的比例增益。
积分时间(Ti, min)返回积分时间,单位为分钟。
微分时间(Td, min)返回微分时间,单位为分钟。
设备参数返回设备的计算增益、时间常量和死区时间。
设备增益(K)返回计算的过程增益(K)。
时间常量(T)返回计算的时间常量(T),单位为秒。
死区时间(L)返回计算的死区时间(L),单位为秒。

PID自整定设计(Chien-Hrones-Reswick)

注: 注:  该范例使用Chien-Hrones-Reswick整定方法。

整定规范指定将模型转换为PID参数的公式。 该输入提供的公式用于0%和20%过冲的情况。

0调节器 - 0%
1调节器 - 20%
2伺服-0%
3伺服-20%
控制器类型指定返回作为PID增益的参数。

0P-(默认)指定仅返回比例参数。
1PI-指定返回比例和积分参数。
2PID-指定返回比例、积分和微分参数。
激励信号指定表示激励信号的数组。
响应信号指定表示响应信号的数组。
闭环?指定系统是否为闭环系统。如闭环?值设为TRUE,该VI根据从输入信号得到的闭环值估计开环参数值。
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为0。
控制器增益(K)指定控制器增益的初始值,该VI使用此值计算PID增益积分时间(Ti, min)。默认值为0。
激励偏移量返回设备的计算激励偏移量。
响应偏移量返回设备的计算响应偏移量。
PID增益返回设备的计算PID增益值。
比例增益(Kc)-返回控制器的比例增益。
积分时间(Ti, min)返回积分时间,单位为分钟。
微分时间(Td, min)返回微分时间,单位为分钟。
设备参数返回设备的计算增益、时间常量和死区时间。
设备增益(K)返回计算的过程增益(K)。
时间常量(T)返回计算的时间常量(T),单位为秒。
死区时间(L)返回计算的死区时间(L),单位为秒。

PID自整定设计(内模控制)

注: 注:  该范例使用内模控制估算响应。

预期时间常量(tau_c)指定关闭循环后希望系统执行的时间常量值。根据一阶延迟模型适合的内模控制方法,该VI使用此值调整PID增益
控制器类型指定返回作为PID增益的参数。

0P-(默认)指定仅返回比例参数。
1PI-指定返回比例和积分参数。
2PID-指定返回比例、积分和微分参数。
激励信号指定表示激励信号的数组。
响应信号指定表示响应信号的数组。
闭环?指定系统是否为闭环系统。如闭环?值设为TRUE,该VI根据从输入信号得到的闭环值估计开环参数值。
dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,该VI使用内部计时器(1 ms精度)。默认值为0。
控制器增益(K)指定控制器增益的初始值,该VI使用此值计算PID增益积分时间(Ti, min)。默认值为0。
激励偏移量返回设备的计算激励偏移量。
响应偏移量返回设备的计算响应偏移量。
PID增益返回设备的计算PID增益值。
比例增益(Kc)-返回控制器的比例增益。
积分时间(Ti, min)返回积分时间,单位为分钟。
微分时间(Td, min)返回微分时间,单位为分钟。
设备参数返回设备的计算增益、时间常量和死区时间。
设备增益(K)返回计算的过程增益(K)。
时间常量(T)返回计算的时间常量(T),单位为秒。
死区时间(L)返回计算的死区时间(L),单位为秒。

范例

关于使用PID自整定设计VI的范例见labview\examples\control\PID中的Autotuning PID Offline VI。

 打开范例  查找相关范例

Log in to get a better experience