LabVIEW PID and Fuzzy Logic Toolkit API Reference

PID VI

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

所属选板:控制和仿真VI和函数

必需:完整版开发系统。本主题的内容可能与您所安装的LabVIEW选板不匹配,LabVIEW选板上显示的对象取决于操作系统、已获得许可证的产品以及终端。

使用PID VI可实现比例-积分-微分(PID)控制应用。PID选板上的前三个VI是不同版本的PID VI。这些VI可根据应用程序需求交替使用。将PID选板上的其他VI与PID VI配合使用可实现额外功能。

PID是一种常见的单输入/单输出控制算法,可用于多种控制应用。

选板对象说明
PID通过PID算法,为要求有效算法的简单PID应用或高速控制应用实现一个PID控制器。该PID算法功能可通过积分抗饱和算法和无扰控制器输出,控制输出范围限制以用于PID增益改变。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID百分比转为工程单位根据最小值和最大值范围设置,将百分比范围输入转换为工程单位输出。输出通常位于[最大值...最小值]范围内。强制转换输出至范围?的值为FALSE时允许[最大值...最小值]范围外的值单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID超前滞后实现带超前/滞后功能的PID控制器,通常用作前馈控制机制中的动态补偿器。该VI使用位置算法,是真实指数超前/滞后的逼近。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID高级使用PID算法实现带高级可选功能的PID控制器。高级PID算法包含以下功能:PID VI使用的算法,以及带手动无扰至自动切换的手动模式控制、非线性积分操作、二自由度控制和误差平方控制。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID高级自整定使用带高级可选功能的PID算法实现PID控制器,并对控制器应用自整定。 可在RT应用中使用该VI。
PID工程单位转为百分比根据最小值和最大值范围设置,将工程单位输入转换为百分比范围输出。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID结构转换将PID控制器或学术、并行或串行形式的控制器转换为PID VI预期的形式(学术)和PID增益单位。通过连线数据至比例积分微分输入端可确定要使用的多态实例,也可手动选择实例。
PID控制输入滤波对输入值使用5阶低通有限长冲激响应(FIR)滤波器。滤波器的截止频率为输入值采样频率的1/10。通过该VI可对控制应用中的测量值(例如,过程变量)进行滤波。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID设定值信息在控制循环中根据时间生成设定值,用于斜坡和恒值类型的控制应用。
PID输出率限制器限制PID控制器输出变化率。使该VI紧随控制应用的PID VI之后。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID在线自整定根据用户选择多态实例的自整定方法,控制PID控制器的参数。可将该VI与应用程序中的其他PID VI(例如,PIDPID高级)配合使用,创建和整定PID控制器。必须手动选择所需多态实例
PID增益调度增益调度选择一组PID增益,用于不同操作区域要求不同增益的过程控制(例如,高度非线性过程)。单控制循环可通过该VI的DBL实例实现。并行多循环控制可通过DBL数组实例实现。
PID自整定除基本PID算法外,还包括自整定向导。PID VI仅实现基本PID算法。使用该VI的其他输入和输出设置自整定参数、调用自整定向导并更新PID增益。
PID自整定(温度)直接控制和整定系统。该VI不仅可用于改善温度系统的性能,能改善其他包含死区时间类型的系统性能。该VI使用内模控制补偿死区时间和整定系统。
PID自整定设计使用与所选多态实例相关的自整定方法实现自整定。该VI根据指定的激励信号响应信号生成PID参数。 用户对要整定的系统没有足够信息时,可使用该VI生成初始参数。必须手动选择所需多态实例

Log in to get a better experience