您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > 单容水箱液位控制系统的PID算法
自动控制原理课程设计报告单容水箱液位控制系统的PID算法单容水箱液位控制系统的PID算法摘要随着科技的进步,人们对生产的控制精度要求越来越高,水箱液位系统是过程控制中一种典型的控制对象,提高液位控制系统的性能十分重要。本文针对理想的单容水箱液位系统,将包括单容水箱、电动机等在内的部分分别建立数学模型,并加入常规PID对系统性能进行调节。但由于实际单容水箱液位系统具有时滞性和非线性,实际生产中若要对其建立精确的数学模型比较困难。因此,将模糊控制的方法引用到对单容水箱液位系统的PID控制中,通过Simulink仿真验证了算法的有效性。结果表明,和常规PID控制相比,模糊PID控制具有良好的动静态品质。关键词单容水箱液位;PID控制;MATLAB;Simulink;模糊控制.PIDcontrolmethodinwaterlevelsystemofsingle-tankABSTRACTWiththedevelopmentoftechnology,thecontrolprecisionismoreandmoreimportant.Andthewaterlevelsystemofsingle-tankisatypicalcontroltargetinprocesscontrol.Thearticlemainlydealswiththewaterlevelsystemofsingle-tank.Itestablishesmathematicsmodelforeverypartofthesystem,andusesthetraditionalPIDtoimprovethefunction.Butinactualindustry,it’shardtoestablishesprecisemathematicsmodel.So,itintroducesfuzzyPIDcontrolinthissystem.TheresultsuggeststhatfuzzyPIDcontrolismoresuitablethanthetraditionalone.KEYWORDSthewaterlevelofsingle-tank;PIDcontrol;MATLAB;Simulink;fuzzycontrol.在工业过程控制中,被控量通常有:液位、压力、流量和温度。其中,液位控制是工业中常见的过程控制,广泛运用于水塔、锅炉、高层建筑水箱等受压容器的液位测量,是工业自动化的一个重要的组成部分。因此,对它进行研究有很高的价值。单容水箱是一个自衡系统,自衡调节过程比较缓慢,液位很难达到预期值。加入闭环调整后,系统的性能有所改善。但是,实际过程中往往要求要求水箱系统超调小、响应快、稳态误差小。并且要求水箱在一定扰动下,即出水阀门打开后,液位能够平稳、快速、准确地恢复到一个恒定值。因此,在水箱液位控制过程中引入PID调节。常规PID适用于数学模型容易确定的系统。理想模型下,引入PID调节后,系统的动态和静态性能改善。但是实际中,液位控制具有滞后、非线性、时变性、数学模型难以准确建立等特点。常规的PID控制采用固定的参数,难以保证控制适应系统的参数变化和工作条件变化。而模糊控制具有对参数变化不敏感和鲁棒性强等特点,但控制精度不太理想。如果将模糊控制和常规的PID控制结合,用模糊控制理论来整定PID控制器的比例、积分、微分系数,就能更好地适应控制系统的参数变化和工作条件的变化。本文主要对单容水箱闭环系统建立模型,分析其闭环系统、引入常规PID控制及引入模糊PID控制后的系统性能,并用MATLAB进行仿真。1单容水箱液位控制系统模型1.1原理图1.2系统闭环结构框图负载阀调节阀电机浮子减速器电位器图1单容水箱液位闭环控制系统单容水箱液位控制系统的PID算法1.3电位器模型通过杠杆原理将液面高度与电压的关系联系起来,且两者的关系为正比关系。假设h为液位的增量,u为电位器电压,则电位器传递函数为11()()()UsGsKHs1.4电动机及减速器模型假设:L为电机电感,R为电枢电阻,i为电枢电流,E为电枢反电势,eC为电枢反电势系数,为电机轴的角速度,mJ为电机和负载的转动惯量,mf为电机和负载的黏性摩擦系数,mM为电机产生的主动力力矩,eM为负载力矩,mC为电机转矩系数,为电机轴转过角度,b为调节阀开度增量。电枢回路电压平衡方程:diLRiEudteECddt电动机轴上的转矩平衡方程:mmmmedJfMMdt电磁转矩方程:mmMCi直流电动机电枢绕组的电感比较小,一般情况下可以忽略不计,负载转矩可做扰动,整理得22()mmmemddRJRfCCCudtdt对上式取拉氏变换,设初始条件为零,得到电机传递函数为()()()mmmmeCsUssRJsRfCC设减速器减速比为SK,则减速器传递函数为()()SBsKs则电机及减速器传递函数为22222()(),()(1)(,)SmmmmemmeKBsGsUssTsKCRJKTRfCCRfCC1.5调节阀与水箱模型假设:iQ为输入水流量的稳态值,iq为输入水流量的增量,oQ为输出水流量的稳态值,oq为输出调节阀负载阀图4水箱部分模型图3电机部分模型—图2系统闭环机构框图连杆,浮子给定液位实际液位水箱调节阀电位器电动机减速器扰动单容水箱液位控制系统的PID算法水流量的增量,H为液位高度,0H为液位稳态值,S为水箱横截面积,R为流出端负载阀门的阻力即液阻(液位的变化量/出料流量的变化量),uK为阀门流量系数。假设初始时刻处于平衡状态:oiQQ,0hH。在dt时间内,水箱内水量变化为()ioqqdtSdh……(1)当调节阀压差不变时,有iuqKb……(2)输出水流量Q与液位高度H的关系为2QSgH,这是一个非线性关系式,在平衡点(,)ooHQ附近进行线性化,得022,()ogHhqRRS……(3)由(1)、(2)、(3)得3333,(,)udhThKbTRSKKRdt经过拉氏变换,得系统传递函数(假设零初值)333()(s)=()s1KHsGBsT1.6系统模型经整理得,系统的开环传递函数为12312323()()()()(1)(1)KKKKGsGsGsGssTsTs假设1=0.5K,2=1K,3=1K,20.5T,33T,则系统开环传递函数为1()(2)(31)KGssss2单容水箱液位控制方案水箱的出水量与水压有关,而水压又与水位高度近乎成正比。这样,当水箱水位升高时,其出水量也在不断增大。所以,若入水阀门开度适当,在不溢出的情况下,水位的上升速度将逐渐变慢,最终达到平衡。由此,单容水箱系统是一个自衡系统。但是,单容水箱的自衡过程比较缓慢,而且液位很难达到预期值。加入闭环调整后,系统的性能有所改善。用Simulink建立模型并进行分析。(1)对于输入液位信号而言,设输入为单位阶跃信号,模型框图如下仿真结果如下(2)对于扰动信号而言,设扰动信号为单位阶跃信号,模型框图如下仿真结果如下(3)实际情况中,要求水箱系统超调小、响应快、稳态误差小。由仿真得到系统响应超调量36%,峰单容水箱液位控制系统的PID算法值时间10s,上升时间6s,结果不是很理想。并且往往要求水箱在一定扰动下,即调节阀造成影响后,液位能够平稳、快速、准确地恢复到一个恒定值。由仿真结果可知,此时该系统抗干扰能力还不是很强。因此,在水箱液位控制过程中引入PID调节。3单容水箱液位PID控制系统仿真3.1常规PID控制常规PID控制系统原理框图如图:PID控制规律:1()()[()()]()()()PDIPIDdetutKetetdtTTdtdetKetKetdtKdtP(比例项):成比例地反映控制系统的偏差信号()et,偏差一旦产生,控制器立即产生控制作用,以减小偏差。比例作用,可以加快调节,减少误差,但是过大的比例,使系统的稳定性下降,甚至造成系统的不稳定。I(积分项):主要用于消除静差,提高系统的无差度。积分作用的强弱取决于积分时间常数T,T越大,积分作用越弱,反之则越强。加入积分调节会使系统稳定性下降,动态响应变慢。D(微分项):反映偏差信号的变化趋势,并能在偏差信号变得太大之前,在系统中引入一个有效的早期修正信号,从而加快系统的动作速度,减少调节时间,改善系统的动态性能。但微分作用对噪声干扰有放大作用,因此过强的微分调节,对系统抗干扰不利。在原单容水箱液位控制系统中加入常规PID。(1)只有输入液位信号时,系统模型框图如下由系统的开环传递函数可知该系统为型系统,对于单位阶跃输入来说,稳态误差为0。因此,=0iK。在保证响应快、超调小的基础上,利用试凑法联合调节pK、dK。当9,10.5pdKK时,稳态误差为零,超调量较小,响应较快,结果较为理想,仿真结果如下:(2)在上述参数的基础上,只有液位信号时,系统模型框图如下此时,系统对扰动信号的衰减比较大,结果较为理想,仿真结果如下(3)加入PID调节后,系统响应超调量8%,峰值时间4s,上升时间3s。对于干扰项来说,响应峰值明显减小。实际水箱控制系统中,输入信号较扰动信号大些,两者同时作用于控制系统时,扰动项所对应的输出较输入项对应的输出来说影响不大。对比以上仿真可知,单容水箱液位控制系统性能明显改善。积分比例微分被控对象-图5模拟PID控制系统原理框图单容水箱液位控制系统的PID算法3.2模糊PID控制模糊控制是把模糊数学和控制理论结合起来,具有像人一样的思维特点即模糊性,通过使用模糊数学中的隶属度函数、模糊关系、模糊推理等工具得到模糊控制表格,对被控对象进行控制。模糊控制具有不需要建立被控对象精确的数学模型、鲁棒性强、易于掌握等特点。模糊PID控制是结合PID控制和模糊控制得出的一种新型控制方式,其基本原理如下:对模糊PID控制器的参数整定原则是:当偏差的绝对值较大时,应取较大的PK和较小的DK,以使系统响应加快,为避免出现较大的超调,对积分作用加以限制;当偏差的绝对值为中等时,为使系统具有较小的超调,PK应取得小些。此时,DK的取值对系统的影响较大,要大小适中,以保证系统的响应速度,IK的取值要适当;当偏差的绝对值较小时,为使系统具有较好的稳定性能,应增加PK并减小IK的取值,DK的取值要恰当,以避免在平衡点附近出现振荡。PID控制器的参数PK、IK、DK由下式计算:PPRPIIRIDDRDKKKKKKKKK式中PRK、IRK、DRK为预整定值。(1)隶属度函数及模糊规则表由于该系统稳态误差为0,故不考虑IK项。将偏差e和偏差变化率e模糊化为E和EC,模糊论域均为[-6,-5,-4,-3,-2,-1,0,1,2,3,4,5,6]。PK、IK、DK的模糊论域取为[-6,-5,-4,-3,-2,-1,0,l,2,3,4,5,6]。E和EC的模糊子集均为{NB,NM,NS,ZO,PS,PM,PB},PK、IK、DK的模糊子集均为{NB,NM,NS,ZO,PS,PM,PB}。其中NB、NM、NS、ZO、PS、PM、PB分别表示负大、负中、负小、零、正小、正中、正大。具体的隶属度函数如下图模糊控制规则表图如下PID控制器被控对象-图6模糊PID控制器原理图液位检测装置模糊推理参数修正图7、隶属度函数图图8、、隶属度函数图图9的模糊规则控制表单容水箱液位控制系统的PID算法(2)Simulink仿真只有液位信号时,系统模型框图如下通过调节各个参量,系统经过模糊PID调节后,系统响应超调量很小,上升时间变短。对比以上仿真可知,单容水箱液位控制系统性能得到改善。仿真结果如下4结论本文建立了单容水箱液位控制系统的特性模型,考虑到了控制调节阀的电机模型,较为全面。通过将单容水箱闭环系统、常规PID控制系统、模糊PID控制系统用Simulink进行仿真,可以清楚地看出PID控制系统可以减少超调量,加快系统反应速度,抗干扰,明
本文标题:单容水箱液位控制系统的PID算法
链接地址:https://www.777doc.com/doc-1723212 .html