自动控制的故事Word文件下载.docx

上传人:b****4 文档编号:8115721 上传时间:2023-05-10 格式:DOCX 页数:85 大小:66.87KB
下载 相关 举报
自动控制的故事Word文件下载.docx_第1页
第1页 / 共85页
自动控制的故事Word文件下载.docx_第2页
第2页 / 共85页
自动控制的故事Word文件下载.docx_第3页
第3页 / 共85页
自动控制的故事Word文件下载.docx_第4页
第4页 / 共85页
自动控制的故事Word文件下载.docx_第5页
第5页 / 共85页
自动控制的故事Word文件下载.docx_第6页
第6页 / 共85页
自动控制的故事Word文件下载.docx_第7页
第7页 / 共85页
自动控制的故事Word文件下载.docx_第8页
第8页 / 共85页
自动控制的故事Word文件下载.docx_第9页
第9页 / 共85页
自动控制的故事Word文件下载.docx_第10页
第10页 / 共85页
自动控制的故事Word文件下载.docx_第11页
第11页 / 共85页
自动控制的故事Word文件下载.docx_第12页
第12页 / 共85页
自动控制的故事Word文件下载.docx_第13页
第13页 / 共85页
自动控制的故事Word文件下载.docx_第14页
第14页 / 共85页
自动控制的故事Word文件下载.docx_第15页
第15页 / 共85页
自动控制的故事Word文件下载.docx_第16页
第16页 / 共85页
自动控制的故事Word文件下载.docx_第17页
第17页 / 共85页
自动控制的故事Word文件下载.docx_第18页
第18页 / 共85页
自动控制的故事Word文件下载.docx_第19页
第19页 / 共85页
自动控制的故事Word文件下载.docx_第20页
第20页 / 共85页
亲,该文档总共85页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

自动控制的故事Word文件下载.docx

《自动控制的故事Word文件下载.docx》由会员分享,可在线阅读,更多相关《自动控制的故事Word文件下载.docx(85页珍藏版)》请在冰点文库上搜索。

自动控制的故事Word文件下载.docx

房间内的空调是一个简单的控制问题。

不过这只是指单一房间,

整个高层大楼所有房间的中

央空调问题实际上是一个相当复杂的问题,不在这里讨论的范围。

夏天了,室内温度设在

28度,实际温度高于28度了,空调机启动致冷,把房间的温度降下来;

实际温度低于

28

度了,空调机关闭,让房间温度受环境气温自然升上去。

通过这样简单的开关控制,室内温

度应该就控制在28度。

不过这里有一个问题,如果温度高于

28度一点点,空调机就启动;

低于28度一点点,空调机就关闭;

那如果温度传感器和空调机的开关足够灵敏的话,空调

机的开关频率可以无穷高,空调机不断地开开关关,要发神经病了,这对机器不好,在实际

上也没有必要。

解决的办法是设立一个

“死区”(deadband

),温度高于29度时开机,

低于27度时关机。

注意不要搞反了,否则控制单元要发神经了。

有了一个死区后,室内温度不再可能严格控制在28度,而是在27到29度之间“晃荡”。

如果环境温度一定,空调机的制冷量一定,室内的升温/降温动态模型已知,可以计算温度

“晃荡”的周期。

不过既然是讲故事,我们就不去费那个事了。

这种开关控制看起来“土”,其实好处不少。

对于大部分过程来说,开关控制的精度不高但

可以保证稳定,或者说系统输出是“有界”的,也就是说实际测量值一定会被限制在一定的

范围,而不可能无限制地发散出去。

这种稳定性和一般控制理论里强调的所谓渐进稳定性不

同,而是所谓BIBO稳定性,前者要求输出最终趋向设定值,后者只要求在有界的输入作用

下输出是有界的,BIBO指boundedinputboundedoutput。

对于简单的精度要求不高的过程,这种开关控制(或者称继电器控制,relaycontrol,因为

最早这种控制方式是用继电器或电磁开关来实现的)就足够了。

但是很多时候,这种“毛估

估”的控制满足不了要求。

汽车在高速公路上行驶,速度设在定速巡航控制,速度飘下去几

公里,心里觉得吃亏了,但要是飘上去几公里,被警察抓下来吃一个罚单,这算谁的?

开关控制是不连续控制,控制作用一加就是“全剂量”的,一减也是“全剂量”的,没有中

间的过渡。

如果空调机的制冷量有三个设定,:

小、中、大,根据室温和设定的差别来决定

到底是用小还是中还是大,那室温的控制精度就可以大大提高,换句话说,温度的“晃荡”

幅度将大幅度减小。

那么,如果空调机有更多的设定,从小小到小中到到大大,那控制

精度是不是更高呢?

是的。

既然如此,何不用无级可调的空调机呢?

那岂不可以更精确地控

制室温了吗?

(三)PID控制(proportion、integral、differential)

无级可调或连续可调的空调机可以精确控制温度,但开关控制不能再用了。

家用空调机中,

连续可调的不占多数,但冲热水淋浴是一个典型的连续控制问题,因为水龙头可以连续调节水的流量。

冲淋浴时,假定冷水龙头不变,只调节热水。

那温度高了,热水关小一点;

温度低了,热水开打一点。

换句话说,控制作用应该向减少控制偏差的方向变化,也就是所谓负负反馈。

控制方向对了,还有一个控制量的问题。

温度高了1度,热水该关小多少呢?

经验告诉我们,根据具体的龙头和水压,温度高1度,热水需要关小一定的量,比如说,

关小一格。

换句话说,控制量和控制偏差成比例关系,这就是经典的比例控制规律:

控制量

=比例控制增益*控制偏差,偏差越大,控制量越大。

控制偏差就是实际测量值和设定值或目

标值之差。

在比例控制规律下,偏差反向,控制量也反向。

也就是说,如果淋浴水温要求为

40度,实际水温高于40度时,热水龙头向关闭的方向变化;

实际水温低于40度时,热水

龙头向开启的方向变化。

但是比例控制规律并不能保证水温能够精确达到

40度。

在实际生活中,人们这时对热水龙

头作微调,只要水温还不合适,

就一点一点地调节,直到水温合适为止。

这种只要控制偏差

不消失就渐进微调的控制规律,

在控制里叫积分控制规律,

因为控制量和控制偏差在时间上

的累积成正比,其比例因子就称为积分控制增益。

工业上常用积分控制增益的倒数,

称其为

积分时间常数,其物理意义是偏差恒定时,控制量加倍所需的时间。

这里要注意的是,

控制

偏差有正有负,全看实际测量值是大于还是小于设定值,

所以只要控制系统是稳定的,

也就

是实际测量值最终会稳定在设定值上,控制偏差的累积不会是无穷大的。

这里再

啰嗦一遍,

积分控制的基本作用是消除控制偏差的余差(也叫残差)。

比例和积分控制规律可以应付很大一类控制问题,

但不是没有改进余地的。

如果水管水温快

速变化,人们会根据水温的变化调节热水龙头:

水温升高,热水龙头向关闭方向变化,

升温

越快,开启越多;

水温降低,热水龙头向开启方向变化,降温越快,关闭越多。

这就是所谓

的微分控制规律,因为控制量和实际测量值的变化率成正比,

其比例因子就称为比例控制增

益,工业上也称微分时间常数。

微分时间常数没有太特定的物理意义,

只是积分叫时间常数,

微分也跟着叫了。

微分控制的重点不在实际测量值的具体数值,

而在其变化方向和变化速度。

微分控制在理论上和实用中有很多优越性,但局限也是明显的。

如果测量信号不是很

“干

净”,时不时有那么一点不大不小的

“毛刺”或扰动,微分控制就会被这些风吹草动搞得方

寸大乱,产生很多不必要甚至错误的控制信号。

所以工业上对微分控制的使用是很谨慎的。

比例-积分-微分控制规律是工业上最常用的控制规律。

人们一般根据比例-积分-微分的英文

缩写,将其简称为PID控制。

即使在更为先进的控制规律广泛应用的今天,各种形式的PID

控制仍然在所有控制回路中占85%以上。

(四)稳定性&

参数整定

在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的微分,液位一开始变化,控制阀就开始抑制,反而稳定下来

了。

这和常规的参数整定的路子背道而驰,但在这个情况下,反而是“唯一”的选择,因为

测量值和控制阀的饱和变成稳定性主要的问题了。

(五)系统稳定性分析

对工业界以积分为主导控制作用的做法再啰嗦几句。

学术上,控制的稳定性基本就是渐近稳定性,BIBO稳定性是没有办法证明渐近稳定性时的“退而求其次”的东西,不怎么上台面的。

但是工业界里的稳定性有两个看起来相似、实质上不尽相同的方面:

一个当然是渐近稳

定性,另一个则是稳定性,但不一定向设定值收敛,或者说稳定性比收敛性优先这样一个情

况。

具体来说,就是需要系统稳定在一个值上,不要动来动去,但是不是在设定值并不是太

重要,只要不是太离谱就行。

例子有很多,比如反应器的压力是一个重要参数,反应器不稳

定,原料进料比例就乱套,催化剂进料也不稳定,反应就不稳定,但是反应器的压力到底是

10个大气压还是12个大气压,并没有太大的关系,只要慢慢地但是稳定地向设定值移动就

足够了。

这是控制理论里比较少涉及的一个情况,这也是工业上时常采用积分主导的控制的

一个重要原因。

前面说到系统的频率,本来也就是系统响应持续振荡时的频率,但是控制领域里有三拨人在捣腾:

一拨是以机电类动力学系统为特色的电工出身,包括航空、机器人等,一拨是以连续

过程为特色的化工出身的,包冶金、造纸等,还有一拨是以微分方程稳定性为特色的应用数

学出身的。

在瓦特和抽水马桶的年代里,各打各的山头,井水不犯河水,倒也太平。

但控制

从艺术上升为理论后,总有人喜欢“统一”,电工帮抢了先,好端端的控制理论里被塞进了

电工里的频率。

童子们哪,那哪是频率啊,那是复频率。

既然那些变态的电工帮(啊耶,

这下鹿踹真的要来了)能折腾出虚功率,那他们也能折腾出复频率来,他们自虐倒也算了,

只是苦了我等无辜之众,被迫受此精神折磨。

事情的缘由是系统的稳定性。

前面提到,PID的参数如果设得不好,系统可能不稳定。

除了

摸索,有没有办法从理论上计算出合适的PID参数呢?

前面也提到,动态过程可以用微分

方程描述,其实在PID的阶段,这只是微分方程中很狭窄的一支:

单变量线性常微分方程。

要是还记得大一高数,一定还记得线形常微的解,除了分离变量法什么的,如果自变量时间

用t表示的话,最常用的求解还是把exp(λt)代入微分方程,然后解已经变成λ的代数方

程的特征方程,解出来的解可以是实数,也可以是复数,是复数的话,就要用三角函数展开

了(怎么样,大一噩梦的感觉找回来一点没有?

)。

只要实根为负,那微分方程就是稳定的,

因为负的指数项最终向零收敛,复根到底多少就无所谓了,对稳定性没有影响。

但是,这么

求解分析起来还是不容易,还是超不出“具体情况具体分析”,难以得出一般的结论。

法国人以好色、好吃出名,但是他们食色性也之后,还不老实,其中一个叫拉普拉斯的家伙,

捣鼓出什么拉普拉斯变换,把常微分方程变成s的多项式。

然后那帮电工的家伙们,喜欢自

虐,往s里塞jω,就是那个复频率,整出一个变态的频率分析,用来分析系统的稳定性。

不过说变态,也不完全公平,在没有计算机的年代,各种图表是最有效的分析方法,还美其

名曰“几何分析”。

频率分析也不例外。

美国佬Evans搞出一个根轨迹(rootlocus),思

路倒是满有意思的。

他用增益作自变量,将系统的根(不管实的虚的)在复平面上画出轨迹

来,要是轨迹在左半平面打转转,那就是实根为负,就是稳定的。

再深究下去,系统响应的

临界频率之类也可以计算出来。

最大的好处是,对于常见的系统,可以给出一套作图规则来,

熟练的大牛、小牛、公牛、母牛们,眼睛一瞄,随手就可以画出根轨迹来,然后就可以告诉

你,增益变化多多少,系统开始振荡,再增加多少,系统会不稳定,云云。

根轨迹还是比较客气的,还有更变态的奈奎斯特、伯德和尼科尔斯法,想想脑子都大。

都是

叫那帮电工分子害的。

时至今日,计算机分析已经很普及了,但是古典的图示分析还是有经

久不衰的魅力,就是因为图示分析不光告诉你系统是稳定还是不稳定,以及其他一些动态响

应的参数,图示分析还可以定性地告诉你增益变化甚至系统参数变化引起的闭环性能变化。

咦,刚才还不是在说人家变态吗?

呃,变态也有变态的魅力不是?

哈哈。

(六)一些“变态”的PID理论

以频率分析(也称频域分析)为特色的控制理论称为经典控制理论。

经典控制理论可以把系统的稳定性分析得天花乱坠,但有两个前提:

一、要已知被控对象的数学模型,这在实际中不容易得到;

二、被控对象的数学模型不会改变或漂移,这在实际中更难做到。

对简单过程建立微分方程是可能的,但简单过程的控制不麻烦,经验法参数整定就搞定了,不需要费那个麻烦,而真正需要理论计算帮忙的回路,建立模型太困难,或者模型本身的不确定性很高,使得理论分析失去意义。

经典控制理论在机械、航空、电机中还是有成功的应用,毕竟从

F=ma出发,可以建立“所有”的机械系统的动力学模型,铁疙瘩的重量又不会莫名其妙地改变,主要环境参数都可以测量,但是经典控制理论至少在化工控制中实用成功的例子实在是凤毛麟角,给你一个50块塔板的精馏塔,一个气相进料,一个液相进料,塔顶、塔底出料加一个侧线出料,塔顶风冷冷凝器,塔底再沸器加一个中间再沸器,你就慢慢建模去吧,

等九牛二虎把模型建立起来了,风冷冷凝器受风霜雨雪的影响,再沸器的高压蒸汽的压力受

友邻装置的影响,气相进料的温度和饱和度受上游装置的影响而改变,液相进料的混合组分

受上游装置的影响而改变,但组分无法及时测量(在线气相色谱分析结果要45分钟才能出

来),动态特性全变了。

老家伙歌德两百年前就说了,理论是灰色的,生命之树常青。

我们知道马鹿喜欢金光的或者银光的,至少也要红的,不过只好将就啦,青绿地干活。

在实用中,PID有很多表兄弟,帮着大表哥一块打天下。

比例控制的特点是:

偏差大,控制作用就大。

但在实际中有时还嫌不够,最好偏差大的时候,

比例增益也大,进一步加强对大偏差的矫正作用,及早把系统拉回到设定值附近;

偏差小的

时候,当然就不用那么急吼吼,慢慢来就行,所以增益小一点,加强稳定性。

这就是双增益

PID(也叫双模式PID)的起源。

想想也对,高射炮瞄准敌机是一个控制问题。

如果炮管还

指向离目标很远的角度,那应该先尽快地把炮管转到目标角度附近,动作猛一点才好;

但炮

管指向已经目标很近了,就要再慢慢地精细瞄准。

工业上也有很多类似的问题。

双增益PID

的一个特例是死区PID(PIDwithdeadband),小偏差时的增益为零,也就是说,测量值

和设定值相差不大的时候,

就随他去,不用控制。

这在大型缓冲容器的液位控制里用得很多。

本来缓冲容器就是缓冲流量变化的,

液位到底控制在什么地方并不紧要,

只要不是太高或太

低就行。

但是,从缓冲容器流向下游装置的流量要尽可能稳定,

否则下游装置会受到不必要

的扰动。

死区PID对这样的控制问题是最合适的。

但是天下没有免费的午餐。

死区

PID的

前提是液位在一般情况下会

“自动”稳定在死区内,如果死区设置不当,或系统经常受到大

幅度的扰动,死区内的“无控”状态会导致液位不受限制地向死区边界

“挺进”,最后进入

“受控”区时,控制作用过火,液位向相反方向不受限制地

“挺进”,最后的结果是液位永

远在死区的两端振荡,而永远不会稳定下来,业内叫

hunting(打猎?

打什么?

打鹿?

)。

双增益PID也有同样的问题,只是比死区

PID好一些,毕竟只有“强控制”和“弱控制”

的差别,而没有“无控区”。

在实用中,双增益的内外增益差别小于

2:

1没有多大意义,

大于5:

1就要注意上述的持续振荡或

hunting

的问题。

双增益或死区PID的问题在于增益的变化是不连续的,控制作用在死区边界上有一个突然

的变化,容易诱发系统的不利响应,平方误差PID就没有这个问题。

误差一经平方,控制

量对误差的曲线就成了抛物线,同样达到“小偏差小增益、大偏差大增益”的效果,还没有

和突然的不连续的增益变化。

但是误差平方有两个问题:

一是误差接近于零的时候,增益也

接近于零,回到上面死区PID的问题;

二是很难控制抛物线的具体形状,或者说,很难制

定增益在什么地方拐弯。

对于第一个问题,可以在误差平方PID上加一个基本的线性PID,

是零误差是

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2