根据用户选择多态实例的自整定方法,控制PID控制器的参数。可将该VI与应用程序中的其他PID VI(例如,PIDPID高级)配合使用,创建和整定PID控制器。必须手动选择所需多态实例

注: 将该范例用于继电反馈整定,该方法在闭环测试中应用开/关继电,以获得受控振荡并提取用于最终增益和最终频率的值。该方法还集成了滞后以减少噪音。


icon

输入/输出

  • cnclst.png 自整定参数

    自整定参数指定用于自整定过程的不同参数。

  • cu16.png 控制器类型

    控制器类型指定整定过程输出的返回参数。

    0P-指定仅返回比例参数。
    1PI-指定返回比例和积分参数。
    2PID-指定返回比例、积分和微分参数。
  • ci32.png 继电周期

    继电周期指定设定值继电周期的数目,用于判定最终增益和周期。周期越多参数估计越准确;不过,大量周期可能在速度较慢的系统上需要更多时间。

  • cdbl.png 继电振幅

    继电振幅指定设定值继电操作的振幅。设定值继电位于设定值继电振幅设定值 + 继电振幅之间。

  • cu16.png 控制规范

    控制规范指定自整定过程决定的PID参数的期望响应性能。

    0标准-指定标准响应性能。
    1快速-指定快速响应性能。快速响应通常引起更小的上升时间。
    2慢速-(默认)指定慢速响应性能。慢速响应通常导致较小的过冲。
  • cdbl.png PV噪声水平

    PV噪声水平指定过程变量的噪声水平估值。此值用于设定值继电操作滞后。

  • cdbl.png 操作变量

    操作变量指定用作致动误差信号函数的一个不断变化的值或条件,用于改变直接控制变量的值。操作变量也可称为控制器输出。

  • cdbl.png 设定值

    设定值指定被控过程变量的设定值或预期值。

  • cdbl.png 过程变量

    过程变量指定被控过程变量的测得值。该值等于反馈控制环的反馈值。

  • cnclst.png PID增益输入

    PID增益输入设定控制器的比例增益、积分时间和微分时间参数。

  • cdbl.png 比例增益(Kc)

    比例增益(Kc)指定控制器的比例增益。默认值为1。

    定义PID控制器的等式中, KC表示比例增益。

  • cdbl.png 积分时间(Ti,分)

    积分时间(Ti, min)指定积分时间(分)。默认值为0.01。

  • cdbl.png 微分时间(Td,分)

    微分时间(Td, min)指定微分时间(分)。默认值为0。

  • cdbl.png dt (s)

    dt (s)指定VI调用的间隔(单位为秒)。如dt (s)小于等于0,VI使用内部计时器(1 ms精度)。默认值为–1。请使用与PIDPID高级VI相同的dt (s)值。

  • cbool.png 重新初始化?(F)

    重新初始化?指定是否重新初始化控制器内部参数(如集成错误)。如在不重启整个应用的前提下必须停止应用并重启控制循环,请将重新初始化?设为TRUE。默认值为FALSE。

  • cbool.png 自整定?(F)

    自整定?指定开始自整定。将该输入连接至布尔控件(带触发的机械动作且默认值为FALSE)。默认值为FALSE。

  • idbl.png 设定值输出

    设定值输出返回更新的设定值。

  • idbl.png 过程变量输出

    过程变量输出返回过程变量的值。自整定?的值为TRUE时返回0。

  • ibool.png 整定完成?

    整定完成?自整定过程完成时返回TRUE。该输出可确定何时更新PID增益输入

  • inclst.png PID增益输出

    PID增益输出在自整定过程完成后立即返回更新后的PID增益参数。正常输出值与PID增益输入端的值相似。

  • idbl.png 比例增益(Kc)

    比例增益(Kc)-返回控制器的比例增益。

  • idbl.png 积分时间(Ti,分)

    积分时间(Ti,分)返回积分时间,单位为分钟。

  • idbl.png 微分时间(Td,分)

    微分时间(Td,分)返回微分时间,单位为分钟。

  • inclst.png 整定PID增益

    整定PID增益返回控制器的整定比例增益、积分时间和微分时间参数。

  • idbl.png 比例增益(Kc)

    比例增益(Kc)-返回控制器的比例增益。

  • idbl.png 积分时间(Ti,分)

    积分时间(Ti,分)返回积分时间,单位为分钟。

  • idbl.png 微分时间(Td,分)

    微分时间(Td,分)返回微分时间,单位为分钟。

  • 范例

    请参考LabVIEW附带的下列范例文件。

    • labview\examples\control\PID\Autotuning PID Online and Inline.vi