西西河

主题:【原创】自动控制的故事(一)(完) -- 晨枫

共:💬488 🌺558
分页树展主题 · 全看首页 上页
/ 33
下页 末页
    • 家园 【原创】自动控制的故事(七)非常规PID

      以频率分析(也称频域分析)为特色的控制理论称为经典控制理论。经典控制理论可以把系统的稳定性分析得天花乱坠,但有两个前提:一、要已知被控对象的数学模型,这在实际中不容易得到;二、被控对象的数学模型不会改变或漂移,这在实际中更难做到。对简单过程建立微分方程是可能的,但简单过程的控制不麻烦,经验法参数整定就搞定了,不需要费那个麻烦,而真正需要理论计算帮忙的回路,建立模型太困难,或者模型本身的不确定性很高,使得理论分析失去意义。经典控制理论在机械、航空、电机中还是有成功的应用,毕竟从F=ma出发,可以建立“所有”的机械系统的动力学模型,铁疙瘩的重量又不会莫名其妙地改变,主要环境参数都可以测量,但是经典控制理论至少在化工控制中实用成功的例子实在是凤毛麟角,给你一个50块塔板的精馏塔,一个气相进料,一个液相进料,塔顶、塔底出料加一个侧线出料,塔顶风冷冷凝器,塔底再沸器加一个中间再沸器,你就慢慢建模去吧,等九牛二虎把模型建立起来了,风冷冷凝器受风霜雨雪的影响,再沸器的高压蒸汽的压力受友邻装置的影响,气相进料的温度和饱和度受上游装置的影响而改变,液相进料的混合组分受上游装置的影响而改变,但组分无法及时测量(在线气相色谱分析结果要45分钟才能出来),动态特性全变了。

      老家伙歌德两百年前就说了,理论是灰色的,生命之树常青。我们知道马鹿喜欢金光的或者银光的,至少也要红的,不过只好将就啦,青绿地干活。在实用中,PID有很多表兄弟,帮着大表哥一块打天下。

      比例控制的特点是:偏差大,控制作用就大。但在实际中有时还嫌不够,最好偏差大的时候,比例增益也大,进一步加强对大偏差的矫正作用,及早把系统拉回到设定值附近;偏差小的时候,当然就不用那么急吼吼,慢慢来就行,所以增益小一点,加强稳定性。这就是双增益PID(也叫双模式PID)的起源。想想也对,高射炮瞄准敌机是一个控制问题。如果炮管还指向离目标很远的角度,那应该先尽快地把炮管转到目标角度附近,动作猛一点才好;但炮管指向已经目标很近了,就要再慢慢地精细瞄准。工业上也有很多类似的问题。双增益PID的一个特例是死区PID(PID with dead band),小偏差时的增益为零,也就是说,测量值和设定值相差不大的时候,就随他去,不用控制。这在大型缓冲容器的液位控制里用得很多。本来缓冲容器就是缓冲流量变化的,液位到底控制在什么地方并不紧要,只要不是太高或太低就行。但是,从缓冲容器流向下游装置的流量要尽可能稳定,否则下游装置会受到不必要的扰动。死区PID对这样的控制问题是最合适的。但是天下没有免费的午餐。死区PID的前提是液位在一般情况下会“自动”稳定在死区内,如果死区设置不当,或系统经常受到大幅度的扰动,死区内的“无控”状态会导致液位不受限制地向死区边界“挺进”,最后进入“受控”区时,控制作用过火,液位向相反方向不受限制地“挺进”,最后的结果是液位永远在死区的两端振荡,而永远不会稳定下来,业内叫hunting(打猎?打什么?打鹿?)。双增益PID也有同样的问题,只是比死区PID好一些,毕竟只有“强控制”和“弱控制”的差别,而没有“无控区”。在实用中,双增益的内外增益差别小于2:1没有多大意义,大于5:1就要注意上述的持续振荡或hunting的问题。

      双增益或死区PID的问题在于增益的变化是不连续的,控制作用在死区边界上有一个突然的变化,容易诱发系统的不利响应,平方误差PID就没有这个问题。误差一经平方,控制量对误差的曲线就成了抛物线,同样达到“小偏差小增益、大偏差大增益”的效果,还没有和突然的不连续的增益变化。但是误差平方有两个问题:一是误差接近于零的时候,增益也接近于零,回到上面死区PID的问题;二是很难控制抛物线的具体形状,或者说,很难制定增益在什么地方拐弯。对于第一个问题,可以在误差平方PID上加一个基本的线性PID,是零误差是增益不为零;对于后一个问题,就要用另外的模块计算一个连续变化的增益了。具体细节比较琐碎,将偏差送入一个分段线性化(也就是折线啦)的计算单元,然后将计算结果作为比例增益输出到PID控制器,折线的水平段就对应予不同的增益,而连接不同的水平段的斜线就对应于增益的连续变化。通过设置水平段和斜线段的折点,可以任意调整变增益的曲线。要是“野心”大一点,再加几个计算单元,可以做出不对称的增益,也就是升温时增益低一点,降温时增益高一点,以处理加热过程中常见的升温快、降温慢的问题。

      双增益或误差平方都是在比例增益上作文章,同样的勾当也可以用在积分和微分上。更极端的一种PID规律叫积分分离PID,其思路是这样的:比例控制的稳定性好,响应快,所以偏差大的时候,把PID中的积分关闭掉;偏差小的时候,精细调整、消除余差是主要问题,所以减弱甚至关闭比例作用,而积分作用切入控制。概念是好的,但具体实施的时候,有很多无扰动切换的问题。

      这些变态的PID在理论上很难分析系统的稳定性,但在实用中解决了很多困难的问题。大言不惭一句,这些PID本人在实际中都用过。

      元宝推荐:四月一日,
      • 家园 老师,数字的控制还没讲,ON/OFF门的控制,MOTOR的控制是不是来点详细的
        • 家园 这不是要我的命嘛

          我就会玩玩阀门什么的,马达控制到PID输出为止,VFD或液力耦合变速器之类的东西对我们就和阀门一样处理,里面的具体东西我是真不懂。抱歉了。

          • 家园 跟晨枫老师推荐马鹿, 她应该会这些.
            • 家园 对极对极

              马鹿老师是我们系里管奖金的,上课的事太小儿科了,平常以搞烟酒和做项目为主,最擅长的是发美国的国难财,一高兴了,就会给我们发几个花包啊、绣鞋啊什么的。马达控制是马鹿老师的特长,嘿,能不特长吗?马达,马鹿,都姓马。一笔写不出两个马字,来啦,来啦,马鹿老师,欢迎给我们讲一段马达控制的故事。大家鼓掌,啪啪啪……

              • 家园 原来马鹿和马达是同宗, 都姓马.

                马鹿先来个简单的 Stepping Motion Control 如何?

      • 家园 晨枫兄啊,提个小小的建议

        您的自动控制的“故事”越写可越有点像论文啦,开头我还能看得懂,看到第六、七篇的时候已经晕啦。

        您是不是也考虑考虑我们这些爱科学小朋友,给我们讲得再通俗易懂些呢?

        • 家园 哈哈,学控制的看这些都是各自心里明白咋回事

          实际生产的经验比理论有用的多呐~

        • 家园 接受批评,我也觉得越来越不像故事了

          下一节已经写得差不多了,现改太麻烦,再往后咱们还是接着写故事。我以为这偏门左道的东西没人有兴趣,就信马由缰、自说自话了,没想到刘导也看,受宠若惊啊。

          • 家园 我也是受宠若惊啊

            非常喜欢看晨枫兄的文章,要是中国搞科普的作家能有一半晨枫兄的本事啊,估计咱们这会儿已经能发射载人飞船到火星了。

            我小时候的梦想是拿诺贝尔物理奖,可惜长大了稀里糊涂进了影视圈里混,可悲啊。

            • 家园 哎呀,我可是从小就向往往影视圈里混哪

              那时候,看《闪闪的红星》,看《青松岭》,向往归向往,可是不得其门而入啊,如今只能捧个照相机、摄像机,对着家人猛拍,自慰啊。

              刘导什么时候也给我们说说影视界好玩的事,不一定要八卦,比如拍电影、电视的技术问题,说不定我们业余的也好学一点不太难得东西。

              • 家园 没问题没问题

                萝卜酒兄也有这个想法,可是,唉,在下真是功力有限,写轶事比不上萨苏,写技术不比上1001n,写专业又比不上晨枫。你说这人跟人,差距咋就这么大呢?

                这样吧,我试着先抛个砖,开个帖子,大家有什么问题尽管问,我回答对我也是一个促进学习的机会。

                就是,不知道这种帖子是应该算技术呢还是算艺术,英雄本色肯定是谈不上了,总不能放到亲亲宝贝里吧。

                • 家园 发到时尚啊,鲜花等待

                  趁41打盹,我不止抢市场, 还抢人才, 挖墙脚

分页树展主题 · 全看首页 上页
/ 33
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河