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