文章目录
0. 被控对象与设计要求
上一节我们知道了我们的开环响应并不能满足设计需求,这一节我们通过一个PID控制器使我们的系统满足设计需求。
这里把设计需求和系统转换方程粘贴在这里:
设计需求(阶跃响应):
- 稳定时间<2s
- 超调<5%
- 稳态误差<1%
转换方程:
s ( J s + b ) Θ ( s ) = K I ( s ) s(Js + b)\Theta(s) = KI(s) s(Js+b)Θ(s)=KI(s)
( L s + R ) I ( s ) = V ( s ) − K s Θ ( s ) (Ls + R)I(s) = V(s) - Ks\Theta(s) (Ls+R)I(s)=V(s)−KsΘ(s)
P ( s ) = Θ ˙ ( s ) V ( s ) = K ( J s + b ) ( L s + R ) + K 2 [ r a d / s e c V ] P(s) = \frac {\dot{\Theta}(s)}{V(s)} = \frac{K}{(Js + b)(Ls + R) + K^2} \qquad [ \frac{rad/sec}{V}]

本文介绍了如何使用PID控制器改善系统响应,满足设计要求。通过比例控制、积分控制和微分控制的结合,逐步调整PID参数,最终实现稳定时间小于2秒,超调小于5%,稳态误差小于1%的目标。文章详细展示了MATLAB中系统模型的建立、阶跃响应分析及PID参数调优过程。
152

被折叠的 条评论
为什么被折叠?



