更改
跳到导航
跳到搜索
←上一编辑
下一编辑→
控制理论 Control theory
(查看源代码)
2020年8月23日 (日) 16:32的版本
添加30字节
、
2020年8月23日 (日) 16:32
小
→PID 反馈控制
第125行:
第125行:
:<math>u(t) = K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.</math>
:<math>u(t) = K_P e(t) + K_I \int e(\tau)\text{d}\tau + K_D \frac{\text{d}e(t)}{\text{d}t}.</math>
−
我们期望得到的闭环动力过程是通过调整三个参数 <math>K_P</math>、 <math>K_D</math>和 <math>K_I</math>
得到的。通常我们用迭代式的“调参”法,而不需要依赖具体的模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动(在过程控制中通常是一个冲激项)。导数项用于提供响应的阻尼或重整。PID控制器是最成熟的一类控制系统;然而,它们并不适用于一些更复杂的情形,特别是需要考虑
MIMO 系统时。
+
我们期望得到的闭环动力过程是通过调整三个参数 <math>K_P</math>、 <math>K_D</math>和 <math>K_I</math>
得到的。通常我们用迭代式的“调参”法,而不需要依赖具体的受控对象模型知识。稳定性往往可以通过只使用比例项来保证。积分项允许抑制阶跃扰动(在过程控制中通常是一个冲激项)。导数项用于提供响应的阻尼或整型。PID控制器是最成熟的一类控制系统;然而,它们并不适用于一些更复杂的情形,特别是需要考虑
MIMO 系统时。
应用拉普拉斯变换得到变换后的 PID 控制器方程
应用拉普拉斯变换得到变换后的 PID 控制器方程
第137行:
第137行:
:<math>C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).</math>
:<math>C(s) = \left(K_P + K_I \frac{1}{s} + K_D s\right).</math>
−
作为闭环系统<math>H(s)</math>中 PID
控制器调参的一个例子,考虑一个一阶系统
+
作为闭环系统<math>H(s)</math>中 PID
控制器调参的一个例子,考虑一个一阶受控对象
:<math>P(s) = \frac{A}{1 + sT_P}</math>
:<math>P(s) = \frac{A}{1 + sT_P}</math>
−
其中<math>A</math>和<math>T_P</math>
是常数。系统的输出通过
+
其中<math>A</math>和<math>T_P</math>
是常数。受控对象的输出通过
:<math>F(s) = \frac{1}{1 + sT_F}</math>
:<math>F(s) = \frac{1}{1 + sT_F}</math>
−
反馈给输入,其中<math>T_F</math>也是常数。现在如果我们设<math>K_P=K\left(1+\frac{T_D}{T_I}\right)</math>,<math>K_D=KT_D</math>,和<math>K_I=\frac{K}{T_I}</math>,我们就可以将 PID
控制器传递函数表示成如下形式
+
反馈给输入,其中<math>T_F</math>也是常数。现在如果我们设<math>K_P=K\left(1+\frac{T_D}{T_I}\right)</math>,<math>K_D=KT_D</math>,和<math>K_I=\frac{K}{T_I}</math>,我们就可以将 PID
控制器传递函数表示成如下序列形式
:<math>C(s) = K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)</math>
:<math>C(s) = K \left(1 + \frac{1}{sT_I}\right)(1 + sT_D)</math>
Leona Xiang
35
个编辑
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
集智百科
集智主页
集智斑图
集智学园
最近更改
所有页面
帮助
工具
特殊页面
可打印版本