在工业生产中,一般用闭环控制方式来控制温度、压力、流量这一类连续变化的模拟量,使用得最多的是PID控制。典型的模拟量闭环控制系统如图9-1所示,点划线中的部分是用PLC实现的。
在模拟量闭环控制系统中,被控量c(t)是连续变化的模拟量,大多数执行机构(例如电动调节阀和变频器等)要求PLC输出模拟量信号M(t),而PLC的CPU只能处理数字量。
以加热炉温度闭环控制系统为例,用热电偶检测被控量c(t)(炉温),温度变送器将热电偶输出的微弱的电压信号转换为标准量程的直流电流或直流电压PV(t)。PLC用模拟量输入模块中的A-D转换器,将它们转换为与温度成正比的多位二进制数过程变量PV(n),PV(n)又称为反馈值。CPU将它与温度设定值SP(n)比较,误差e(n)=SP(n)-PV(n)。
模拟量与数字量之间的相互转换和PID程序的执行都是周期性的操作,其间隔时间称为采样周期TS。各数字量中的下标n表示该变量是第n次采样计算时的数字量。
PID控制器以误差值e(n)为输入量,进行PID控制运算。模拟量输出模块的D-A转换器将PID控制器的数字量输出值M(n)转换为直流电压或直流电流M(t),用它来控制电动调节阀的开度。用电动调节阀控制加热用的天然气的流量,实现对温度的闭环控制。
图9-1 模拟量闭环控制系统方框图
2.闭环控制的工作原理
闭环负反馈控制可以使过程变量PV(n)等于或跟随设定值SP(n)。以炉温控制系统为例,假设被控量温度值c(t)低于给定的温度值,过程变量PV(n)小于设定值SP(n),误差e(n)为正,控制器的输出值M(t)将增大,使执行机构(电动调节阀)的开度增大,进入加热炉的天然气流量增加,加热炉的温度升高,最终使实际温度接近或等于设定值。
天然气压力的波动、工件进入加热炉,这些因素称为扰动,它们会破坏炉温的稳定,有的扰动量很难检测和补偿。闭环控制具有自动减小和消除误差的功能,可以有效地抑制闭环中各种扰动量对被控量的影响,使过程变量PV(n)等于或跟随设定值SP(n)。
闭环控制系统的结构简单,容易实现自动控制,因此在各个领域得到了广泛的应用。
3.变送器的选择
变送器用来将传感器提供的电量或非电量转换为标准量程的直流电流或直流电压,例如DC0~10V和4~20mA的信号,然后送给模拟量输入模块。变送器分为电流输出型变送器和电压输出型变送器。电压输出型变送器具有恒压源的性质,PLC模拟量输入模块的电压输入端的输入阻抗很高,例如电压输入时S7-1200的模拟量输入模块的输入阻抗大于等于9MΩ。如果变送器距离PLC较远,微小的干扰信号电流在模块的输入阻抗上将产生较高的干扰电压。例如2μA干扰电流在9MΩ输入阻抗上将会产生18V的干扰电压信号,所以远程传送的模拟量电压信号的抗干扰能力很差。
电流输出具有恒流源的性质,恒流源的内阻很大。S7-1200的模拟量输入模块输入电流时,输入阻抗为280Ω。线路上的干扰信号在模块的输入阻抗上产生的干扰电压很低,所以模拟量电流信号适于远程传送。
电流输出型变送器分为二线制和四线制两种,四线制变送器有两根电源线和两根信号线。二线制变送器只有两根外部接线,它们既是电源线,也是信号线(见图9-2),输出4~20mA的信号电流,直流电源串接在回路中,有的二线制变送器通过隔离式安全栅供电。通过调试,在被检测信号量程的下限时输出电流为4mA,被检测信号满量程时输出电流为20mA。二线制变送器的接线少,信号可以远传,在工业中得到了广泛的应用。
4.闭环控制反馈极性的确定
图9-2 二线制变送器
闭环控制必须保证系统是负反馈(误差=设定值-过程变量),而不是正反馈(误差=设定值+过程变量)。如果系统接成了正反馈,将会失控,被控量会往单一方向增大或减小。
闭环控制系统的反馈极性与很多因素有关,例如因为接线改变了变送器输出电流或输出电压的极性,或者改变了绝对式位置传感器的安装方向,都会改变反馈的极性。
可以用下述的方法来判断反馈的极性:在调试时断开模拟量输出模块与执行机构之间的连线,在开环状态下运行PID控制程序。如果控制器中有积分环节,因为反馈被断开了,不能消除误差,模拟量输出模块的输出电压或电流会向一个方向变化。这时如果假设接上执行机构,能减小误差,则为负反馈,反之为正反馈。(www.xing528.com)
以温度控制系统为例,假设开环运行时设定值大于过程变量,若模拟量输出模块的输出值M(t)不断增大,如果形成闭环,将使电动调节阀的开度增大,闭环后温度测量值将会增大,使误差减小,由此可以判定系统是负反馈。
5.闭环控制系统主要的性能指标
由于给定输入信号或扰动输入信号的变化,使系统的输出量发生变化,在系统输出量达到稳态值之前的过程称为过渡过程或动态过程。系统的动态过程的性能指标用阶跃响应的参数来描述(见图9-3)。阶跃响应是指系统的输入信号阶跃变化(例如从0突变为某一恒定值)时系统的输出。被控量c(t)从0上升,第一次到达稳态值c(∞)的时间称为上升时间tr。
一个系统要正常工作,阶跃响应曲线应该是收敛的,最终能趋近于某一个稳态值c(∞)。系统进入并停留在c(∞)上下±5%(或2%)的误差带内的时间tS称为调节时间,到达调节时间表示过渡过程已基本结束。
系统的相对稳定性可以用超调量来表示。设动态过程中输出量的最大值为cmax(t),如果它大于输出量的稳态值c(∞),定义超调量
图9-3 被控对象的阶跃响应曲线
超调量越小,动态稳定性越好。一般希望超调量小于10%。通常用稳态误差来描述控制的准确性和控制精度,稳态误差是指响应进入稳态后,输出量的期望值与实际值之差。
6.闭环控制带来的问题
使用闭环控制后,并不能保证得到良好的动静态性能,这主要是系统中的滞后因素造成的,闭环中的滞后因素主要来源于被控对象。
以调节洗澡水的温度为例,我们用皮肤检测水的温度,人的大脑是闭环控制器。假设水温偏低,往热水增大的方向调节阀门后,因为从阀门到水流到人身上有一段距离,经过一定的时间延迟后,才能感觉到水温的变化。如果每次调节阀门的角度太大,将会造成水温忽高忽低,来回震荡。如果没有滞后,调节后马上就能感觉到水温的变化,那就很好调节了。
图9-4和图9-5中的方波是设定值曲线,PV(t)是过程变量曲线,M(t)是PID控制器的输出量曲线。如果PID控制器的参数整定得不好,使M(t)的变化幅度过大,调节过头,将会使超调量过大,系统甚至会不稳定,阶跃响应曲线出现等幅震荡(见图9-4)或振幅越来越大的发散震荡。
PID控制器的参数整定得不好的另一个极端是阶跃响应曲线没有超调,但是响应过于迟缓(见图9-5),调节时间很长。
图9-4 等幅振荡的阶跃响应曲线
图9-5 响应迟缓的阶跃响应曲线
7.正作用和反作用调节
PID的正作用和反作用是指PID的输出量与被控量之间的关系。在开环状态下,PID控制器输出量控制的执行机构的输出增加使被控量增大的是正作用;使被控量减小的是反作用。以加热炉温度控制系统为例,其执行机构的输出(调节阀的开度)增大,使被控对象的温度升高,这就是一个典型的正作用。制冷则恰恰相反,PID输出值控制的压缩机的输出功率增加,使被控对象的温度降低,这就是反作用。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。