第1章:PID控制基础
各位同行,今天咱们聊聊电子送经系统里最核心的东西——PID控制。说实话,我刚入行那会儿,觉得PID就是个黑盒子,调几个参数就完事了。后来吃了不少亏才明白,不懂原理就去调参数,跟闭着眼睛开车没啥区别。
这一章,我把比例、积分、微分这三个家伙拆开来讲。每个都说说它到底是干嘛的,在送经系统里怎么用,以及我踩过的坑。
1.1 比例(P)控制原理
比例控制,说白了就是「偏差越大,调整越猛」。你想想看,经纱张力如果偏离了设定值,控制器就得给个信号去调整送经电机。偏离得多,调整量就大;偏离得少,调整量就小。这个关系就是比例系数Kp在管着。
核心公式:输出 = Kp × 偏差
其中Kp就是比例增益,偏差 = 设定值 - 实际值
我在调试第一台电子送经系统时,Kp设得太大了。结果呢?张力波动像过山车一样,经纱一会儿松一会儿紧,布面出现明显的横档。后来我把Kp降下来,系统才稳定住。
比例控制的特点:
- 响应快——偏差一出现,立马就有动作
- 有静差——光靠比例,永远追不上设定值
- Kp越大,响应越快,但容易震荡
- Kp越小,系统越稳,但反应迟钝
注意:比例控制不能消除静差。比如你设定张力为500N,实际可能稳定在498N就动不了了。这就是静差,需要积分控制来解决。
1.2 积分(I)控制原理
积分控制,就是「慢慢累积,直到消除偏差」。它会把过去的偏差全部加起来,时间越长,累积量越大,直到偏差彻底消失。
为什么会需要积分?我举个例子。送经系统运行中,摩擦、磨损、温度变化都会导致系统特性偏移。比例控制只能根据当前偏差调整,但积分控制会记住「你一直有偏差」,持续加大调整力度,直到偏差归零。
核心公式:输出 = Ki × ∫偏差 dt
Ki是积分增益,∫表示对时间积分
积分控制的特点:
- 消除静差——这是它最大的价值
- 引入滞后——积分需要时间累积,响应慢
- 容易积分饱和——偏差长期存在时,积分值会变得很大
- Ki太大,系统会震荡甚至发散
我的经验:调积分参数时,我习惯先把Ki设得很小,比如0.01,然后慢慢往上加。加到系统开始出现低频振荡时,再往回退一点。这样能找到比较合适的值。
1.3 微分(D)控制原理
微分控制,就是「预测未来,提前刹车」。它看的是偏差的变化趋势——如果偏差正在快速增大,微分就会给出一个反向的调整,阻止它继续恶化。
你想想看,经纱张力突然受到冲击(比如开口机构动作),偏差会急剧变化。比例控制只能事后调整,但微分控制能提前感知趋势,提前给出补偿。这就是所谓的「超前控制」。
核心公式:输出 = Kd × d(偏差)/dt
Kd是微分增益,d/dt表示对时间求导
微分控制的特点:
- 抑制超调——让系统更平稳地到达设定值
- 对噪声敏感——信号一有毛刺,微分就会放大
- 不能单独使用——微分只对变化有反应,稳态时输出为零
- Kd太大,系统会高频振荡
我曾经踩过的坑:有次在高速织机上调试,我把Kd设得偏大,结果系统高频振荡,送经电机嗡嗡响,差点烧了驱动器。后来发现是张力传感器的信号有噪声,微分把噪声放大了。从那以后,我每次用微分前都会先检查信号质量。
1.4 PID组合控制逻辑
好了,三个家伙都介绍完了。实际应用中,我们很少单独用某一个,而是把它们组合起来。最常见的组合就是PID——比例+积分+微分。
PID控制器的输出:
输出 = Kp × 偏差 + Ki × ∫偏差 dt + Kd × d(偏差)/dt
这个公式看着复杂,其实逻辑很清楚:
- 比例项:负责快速响应,把系统拉到设定值附近
- 积分项:负责消除静差,让系统精确到位
- 微分项:负责抑制超调,让系统平稳过渡
在电子送经系统中,我常用的组合方式有这几种:
| 组合方式 | 适用场景 | 我的建议 |
|---|---|---|
| P控制 | 对精度要求不高,响应要快 | 很少单独用,一般配合I |
| PI控制 | 大多数送经系统 | 最常用,稳定可靠 |
| PID控制 | 高速织机、张力波动大的场合 | 需要仔细调,否则容易出问题 |
| PD控制 | 有积分环节的系统 | 送经系统很少用 |
核心逻辑图:下面这张图展示了PID三个环节如何协同工作。
从这张图可以看得很清楚:设定值和实际值比较后得到偏差,偏差同时送给比例、积分、微分三个环节。三个环节各自计算,最后求和得到控制输出,去驱动送经电机。
我的调参顺序:先调P,让系统能响应;再加I,消除静差;最后加D,抑制超调。每次只调一个参数,调好一个再动下一个。别贪心,一口吃不成胖子。
好了,这一章的内容就这些。比例、积分、微分,三个概念搞清楚了,后面调参数心里就有底了。下一章咱们聊聊具体的调参方法和步骤。
公众号:蓝海资料掘金营,微信deep3321