主要内容

比例积分衍生(PID)控制器

您可以使用专用模型对象表示PID控制器PIDPIDSTD.。本主题描述了MATLAB中PID控制器的表示®。有关自动PID控制器调整的信息,请参阅PID控制器调整

连续时间PID控制器表示

您可以以平行或标准形式表示连续时间比例积分衍生物(PID)控制器。如下表所示,两个形式在用于表达比例,积分和导数动作和衍生术语上的过滤器的参数不同。

形式 公式
平行 (PID目的)

C = K. P. + K. 一世 S. + K. D. S. T. F S. + 1

在哪里:

  • K.P.=比例增益

  • K.一世= Integrator Gain.

  • K.D.=衍生增益

  • T.F=衍生滤波器时间

标准 (PIDSTD.目的)

C = K. P. 1 + 1 T. 一世 S. + T. D. S. T. D. N S. + 1

在哪里:

  • K.P.=比例增益

  • T.一世=积分器时间

  • T.D.=衍生时间

  • N=衍生滤波器除数

使用方便的控制器表格适合您的应用程序。例如,如果要在时间常量方面表达Integrator和Derivative操作,请使用标准表单。

有关在离散时间表示PID控制器的信息,请参阅离散时间比例 - 积分 - 积分衍生物(PID)控制器

创建连续时间并行形式PID控制器

此示例显示如何使用并行形式创建连续时间比例积分 - 衍生物(PID)控制器PID

创建以下并行形式PID控制器: C = 29.5 + 26.2 S. - 4.3 S. 0.06 S. + 1

kp = 29.5;ki = 26.2;kd = 4.3;tf = 0.06;C = PID(kp,ki,kd,tf)

C是A.PID模型对象是用于表示并行形式PID控制器的数据容器。有关如何创建PID控制器的更多示例,请参阅PID参考页面。

创建连续时间标准形式PID控制器

此示例显示如何使用标准形式创建连续时间比例积分 - 衍生物(PID)控制器PIDSTD.

创建以下标准形式PID控制器: C = 29.5 1 + 1 1.13 S. + 0.15 S. 0.15 2.3 S. + 1

kp = 29.5;ti = 1.13;Td = 0.15;n = 2.3;C = PIDSTD(kp,ti,td,n)

C是A.PIDSTD.模型对象,它是用于表示标准形式PID控制器的数据容器。有关如何创建标准形式PID控制器的更多示例,请参阅PIDSTD.参考页面。

也可以看看

|||

相关例子

更多关于