您可以使用专用模型对象表示PID控制器PID
和PIDSTD.
。本主题描述了MATLAB中PID控制器的表示®。有关自动PID控制器调整的信息,请参阅PID控制器调整。
您可以以平行或标准形式表示连续时间比例积分衍生物(PID)控制器。如下表所示,两个形式在用于表达比例,积分和导数动作和衍生术语上的过滤器的参数不同。
形式 | 公式 |
---|---|
平行 (PID 目的) |
在哪里:
|
标准 (PIDSTD. 目的) |
在哪里:
|
使用方便的控制器表格适合您的应用程序。例如,如果要在时间常量方面表达Integrator和Derivative操作,请使用标准表单。
有关在离散时间表示PID控制器的信息,请参阅离散时间比例 - 积分 - 积分衍生物(PID)控制器
此示例显示如何使用并行形式创建连续时间比例积分 - 衍生物(PID)控制器PID
。
创建以下并行形式PID控制器:
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)控制器PIDSTD.
。
创建以下标准形式PID控制器:
kp = 29.5;ti = 1.13;Td = 0.15;n = 2.3;C = PIDSTD(kp,ti,td,n)
C是A.PIDSTD.
模型对象,它是用于表示标准形式PID控制器的数据容器。有关如何创建标准形式PID控制器的更多示例,请参阅PIDSTD.
参考页面。
PID
|PIDSTD.
|Pidtune.
|Pidtuner.