比例综合衍生(PID)控制器
您可以使用专用模型对象表示PID控制器pid
和pidstd
。该主题描述了MATLAB中PID控制器的表示®。有关自动PID控制器调整的信息,请参阅PID控制器调整。
连续时间PID控制器表示
您可以表示并行或标准形式的连续时间比例综合衍生物(PID)控制器。如下表所示,这两种形式在用于表达比例,积分和衍生作用的参数上有所不同,并在衍生项上表达过滤器。
形式 | 公式 |
---|---|
平行 (pid 目的) |
在哪里:
|
标准 (pidstd 目的) |
在哪里:
|
使用方便应用程序的控制器表单。例如,如果您想以时间常数来表达积分器和派生动作,请使用标准表格。
有关在离散时间内表示PID控制器的信息,请参见离散时间比例综合衍生(PID)控制器
创建连续的时平行形式PID控制器
此示例显示了如何使用并行形式创建连续的时间比例综合衍生物(PID)控制器pid
。
创建以下并行形式的PID控制器:
KP = 29.5;ki = 26.2;KD = 4.3;TF = 0.06;C = PID(KP,KI,KD,TF)
c是apid
模型对象,它是用于表示并行形式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是apidstd
模型对象,它是用于表示标准形式PID控制器的数据容器。有关如何创建标准形式PID控制器的更多示例,请参见pidstd
参考页。