龙海儿11(同微博) 同《电气外传》微信公众号
如题,肯定是浅谈一下;各位大佬可以选择飘过哈,当然更欢迎深入讨论和批评指正。那么各位看官们,我们就开始聊一聊PID的算法控制吧。
平时在生活中这类应用其实很多很多。比如现在的烧水壶、茶吧机等都可以灵活设置需要的水温,冷水入壶,很快就能加热到你想要的温度。咱们的新手宝妈宝爸们是不是也受益匪浅呢。家家户户都有空调,而且现在空调智能化程度很高;功能也五花八门,但是核心部分还是要看对房间温度精准的控制能力。接下来问一下各位老司机们,汽车上“车道保持”、“定速巡航”功能经常用吧,是不是能给我们节省不少体力呢。以上这些应用都离不开PID控制的影子,都是把闭环控制算法应用到实际产品的经典例子,并且持续服务于我们的生产生活。
接下来再讨论两个稍微专业一点的例子。你们小时候有没有尝试用一个手指立起来一个木棍或者笤帚,保持它不倒。那么这就是倒立摆的原理雏形。像现在非常炫酷的平衡车,可站立机器人和正在试验的自回收火箭系统,统统能看到它的影子。那如果你是电气相关专业的同学,你一定学过水缸水位控制,或者恒压供水系统。以恒压供水为例,是一个PLC,一个变频器,一个压力传感器组成的控制系统。PLC控制变频器,变频器带动水泵,水管压力再返回给PLC进行运算即可。那怎么运算呢?常常就是用PID算法来控制了。
我们在项目编程过程中,并不是要从头来编写PID的算法的,因为各个主流PLC里面都有内置的算法块。有的支持位置和增量的形式,有的支持分支和串级;有的可以设置动态PID参数,还能使用向导和自整定等等。再有复杂的应用场景的时候,有的厂家还提供了高级算法库。对于我们普通用户来说,足够能满足我们的要求。而对于厂家开放的诸多参数,我们只需要理解PID这三个参数对于输出状态的影响即可,顾名思义:比例、积分、微分。明白后其它参数的应用必然迎刃而解。详细讲解PID参数的百度一大把,我在此就不多赘述了。
PID如同是3个管家:P管现在,I管过去,D管未来。各位协同合作,上下一心,定能让用户系统平稳高效的运行!也祝各位看官们的工作事事有反馈,反馈必嘉奖,薪资节节高!!!(可点关注,可交朋友)