您可以使用专用的模型对象表示PID控制器pid
而且pidstd
.本节介绍PID控制器在MATLAB中的表示方法®.有关自动PID控制器整定的信息,请参见PID控制器整定.
可以用并行形式或标准形式表示连续时间的比例积分导数(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)控制器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
参考页面。