电热水器设到50度,水温掉下去加热管就工作,到了设定值自动停——这就是闭环控制系统在干活。核心动作一句话:把输出量测回来,和目标比一比,按偏差调整动作。
拆开看就几个环节
给定值是你定的目标,比如50度;传感器把实际水温量出来反馈回去;比较环节算出偏差;控制器和执行器根据偏差决定加热功率大小。这一圈叫负反馈:偏差大动作猛,接近目标动作收小,系统稳稳收敛到设定值。家里的空调、电饭煲,汽车的定速巡航,全是这一套框架。传感器就是系统的眼睛:测温的热敏电阻、电机上的编码器、热量表的流量计,眼睛量不准,后面全白搭,所以反馈环节的精度最要紧。
和开环控制差在哪
开环不看结果:老式定时洗衣机到点就停,水位差多少、洗干净没有它一概不管,电压波动、进水温度变化都直接影响效果。闭环把扰动全量进反馈里自动抵消:定速巡航遇上坡,控制器发现转速掉了就自动补油门,油门踩死不动就是开环的做法。马路上的红绿灯按固定配时放行是开环,车流大了照样堵;能感应车流量动态调整配时的,思路就往闭环靠。概括一下:开环结构简单成本低,闭环抗扰动强,代价是多一套传感器和调节逻辑,出了问题还要防震荡。
调不好会来回震荡
反馈配不好会过冲:温度冲过50度又掉回45度,反复拉锯停不下来。常见的PID调节里,比例太猛响应快但震荡大,积分能消除稳态偏差但太强会超调,微分抑制变化太快。温控表、伺服驱动器上的P、I、D三个参数就是干这个的,现场调试一般从P开始,慢慢加I,再看情况加D。家用设备出厂就把参数调好了,用户碰不到;搞工控、玩平衡车和云台的人,这三个参数躲不开,得一个个试。
- 认闭环:看有没有传感器把输出量送回输入端
- 判断震荡:看被控量是不是反复越过目标值
- 调参数:先P后I再D,一次只动一个
挑设备时用这一眼判断抗干扰能力:有反馈回路的闭环控制系统,扛得住电网和负载波动;纯开环的,外部一变它就跟着飘。温控、伺服、无人机这类精度要求高的场合,基本都走闭环方案。