主题:【原创】自动控制的故事(一)(完) -- 晨枫
我不过是一个小本啦,我们系的老师们基本上全是做军工项目的,似乎觉得经费上不是很困难,就是保密的东西很多
应付考试很在行,一考完就全还给老师了
在PID控制中,积分控制的特点是:只要还有余差(即残余的控制偏差)存在,积分控制就按部就班地逐渐增加控制作用,直到余差消失。所以积分的效果比较缓慢,除特殊情况外,作为基本控制作用,缓不救急。微分控制的特点是:尽管实际测量值还比设定值低,但其快速上扬的冲势需要及早加以抑制,否则,等到实际值超过设定值再作反应就晚了,这就是微分控制施展身手的地方了。作为基本控制使用,微分控制只看趋势,不看具体数值所在,所以最理想的情况也就是把实际值稳定下来,但稳定在什么地方就要看你的运气了,所以微分控制也不能作为基本控制作用。比例控制没有这些问题,比例控制的反应快,稳定性好,是最基本的控制作用,是“皮”,积分、微分控制是对比例控制起增强作用的,极少单独使用,所以是“毛”。在实际使用中比例和积分一般一起使用,比例承担主要的控制作用,积分帮助消除余差。微分只有在被控对象反应迟缓,需要在开始有所反应时,及早补偿,才予以采用。只用比例和微分的情况很少见。
连续控制的精度是开关控制所不可比拟的,但连续控制的高精度也是有代价的,这就是稳定性问题。控制增益决定了控制作用对偏差的灵敏度。既然增益决定了控制的灵敏度,那么越灵敏岂不越好?非也。还是用汽车的定速巡航控制做例子。速度低一点,油门加一点,速度低更多,油门加更多,速度高上去当然就反过来。但是如果速度低一点,油门就加很多,速度更低,油门狂加,这样速度不但不能稳定在要求的设定值上,还可能失控。这就是不稳定。所以控制增益的设定是有讲究的。在生活中也有类似的例子。国民经济过热,需要经济调整,但调整过火,就要造成“硬着陆”,引起衰退;衰退时需要刺激,同样,刺激过火,会造成“虚假繁荣”。要达成“软着陆”,经济调整的措施需要恰到好处。这也是一个经济动态系统的稳定性问题。
实际中到底多少增益才是最合适的,理论上有很多计算方法,但实用中一般是靠经验和调试来摸索最佳增益,业内行话叫参数整定。如果系统响应在控制作用后面拖拖沓沓,大幅度振荡的话,那一般是积分太过;如果系统响应非常神经质,动不动就打摆子,呈现高频小幅度振荡的话,那一般是微分有点过分。中频振荡当然就是比例的问题了。不过各个系统的频率都是不一样的,到底什么算高频,什么算低频,这个几句话说不清楚,应了毛主席那句话:“具体情况具体分析”,所以就打一个哈哈了。
再具体说起来,参数整定有两个路子。一是首先调试比例增益以保证基本的稳定性,然后加必要的积分以消除余差,只有在最必要的情况下,比如反映迟缓的温度过程或容量极大的液位过程,测量噪声很低,才加一点微分。这是“学院派”的路子,在大部分情况下很有效。但是工业界有一个“歪路子”:用非常小的比例作用,但大大强化积分作用。这个方法是完全违背控制理论的分析的,但在实际中却是行之有效,原因在于测量噪声严重,或系统反应过敏时,积分为主的控制规律动作比较缓和,不易激励出不稳定的因素,尤其是不确定性比较高的高频部分,这也是邓小平“稳定压倒一切”的初衷吧。
在很多情况下,在初始PID参数整定之后,只要系统没有出现不稳定或性能显著退化,一般不会去重新整定。但是要是系统不稳定了怎么办呢?由于大部分实际系统都是开环稳定的,也就是说,只要控制作用恒定不变,系统响应最终应该稳定在一个数值,尽管可能不是设定值,所以对付不稳定的第一个动作都是把比例增益减小,根据实际情况,减小1/3、1/2甚至更多,同时加大积分时间常数,常常成倍地加,再就是减小甚至取消微分控制作用。如果有前馈控制,适当减小前馈增益也是有用的。在实际中,系统性能不会莫名其妙地突然变坏,上述“救火”式重新整定常常是临时性的,等生产过程中的机械或原料问题消除后,参数还是要设回原来的数值,否则系统性能会太过“懒散”。
对于新工厂,系统还没有投运,没法根据实际响应来整定,一般先估计一个初始参数,在系统投运的过程中,对控制回路逐个整定。我自己的经验是,对于一般的流量回路,比例定在0.5左右,积分大约1分钟,微分为0,这个组合一般不致于一上来就出大问题。温度回路可以从2、5、0.05开始,液位回路从5、10、0开始,气相压力回路从10、20、0开始。既然这些都是凭经验的估计,那当然要具体情况具体分析,不可能“放之四海而皆准”。
微分一般用于反应迟缓的系统,但是事情总有一些例外。我就遇到过一个小小的冷凝液罐,直径才两英尺,长不过5英尺,但是流量倒要8-12吨/小时,一有风吹草动,液位变化非常迅速,不管比例、积分怎么调,液位很难稳定下来,常常是控制阀刚开始反应,液位已经到顶或到底了。最后加了0.05的微分,液位一开始变化,控制阀就开始抑制,反而稳定下来了。这和常规的参数整定的路子背道而驰,但在这个情况下,反而是“唯一”的选择,因为测量值和控制阀的饱和变成稳定性主要的问题了。
控制科学现在已经发展成为一类极为庞杂的学问,不信到各个大学的控制专业、自动化专业去打听,做什么方向的都有,反而研究经典控制的很少了。鲁棒、预测、大系统、H无穷、非线性等理论方面,现在做研究的反而是许多数学专业出来的牛牛,控制科学的学生都在搞建模、优化、算法等等。
好兵兄,天寒水兄,LuciferQ兄,马鹿,还有有点搞笑兄,是不是该开一个控制版啦?
受到鼓励,明天再贴一个实际的,谈谈PID的变形。
积分控制,说控制量与"控制偏差在时间上的累计"成正比,这个累计应该是个定积分吧?它的时间段是从哪个点取到哪个点呢?
我不是学控制的,只是工作中刚好碰到过这个概念.
看到晨枫的大作,才发觉只有名词恍惚是见过的。
当年的同学,到现在还做这个的,应该不超过两个。
白白浪费了国家资源吗。
电子吧,学一点,计算机吧,学一点,工程,学一点。就是哪个都不精
好多人转行做了电力电子方向,数模电,芯片的,真正去生产线干控制的真的不多..
非线性系统的线性化
学数学的有先天优势吧我想,建模和算法的优势不小呀
而且这也不是科学,应该是属于技术范畴的理论。模型辨识中会大量用到统计和随机过程,象中科院系统所做的工作,可能可以算是科学吧。
各种各样的方向虽然多,并且互相之间谁也不知道谁进展到什么地步了,可是基本的问题还是相通的、也容易理解的。
预测和大系统在理论界其实一点都不热,完全不是主流。大系统说到底也没什么有效的手段来研究,除了模型降阶之外很少看到应用。变结构多年前北航的高先生做过,所以国内好像一度还挺热,在国际上一直也谈不上是热点吧。
积分控制的积分却是是定积分,从控制器开始投运开始,累积到当前,所以是“永远”累积下去的。