模糊PID控制水位系统分析摘要:pid调节规律对建立精确数学模型控制系统是非常有效的。但对于那些具有非线性、时变不确定性的控制对象,应用传统的pid调节器就难以实现有效的控制。文中提出了利用模糊pid控制技术,对水位进行控制,以使plc对不同模型参数的系统均具有较好的控制性能,实现对系统动静态参数的最优控制。abstract:pidregulatinglawisveryeffectiveforestablishingaprecisemathematicalmodelcontrolsystem.however,forthosecontrolobjectswithnon-linearity,time-varyinguncertainty,applyingthetraditionalpidregulatorwouldbedifficulttoachieveeffectivecontrol.thispaperproposedtocontrolthewaterlevelbyusingindistinctpidcontroltechnology,sothattheplchasbettercontrolperformanceonthesystemofdifferentmodelparameters,toachieveoptimalcontrolofstaticanddynamicparametersofthesystem.关键词:plc;模糊pid;模糊控制keywords:plc;indistinctpid;indistinctcontrol0引言对于pid控制技术,其工作稳定、可靠性高、鲁棒性强,且易于接受。但是,工业生产过程中经常遇到大时滞、强扰动、被控对象参数未知或是时变的系统,对这一类系统实施常规pid控制往往效果欠佳。本文采用模糊自适应pid设计方法,根据人们要求的水位曲线,由计算机对系统进行监控,依据模糊推理判据,实现对任何一种模型参数的系统都能自动调整其pid参数,使输出与水位曲线趋于一致,实现快速响应特性与超调量最优的统一。1模糊控制原理模糊控制器是一种近年来发展起来的新型控制器,其优点是不要求掌握被控对象的精确数学模型,而根据人工规则组织决策表,且由该表决定控制量的大小。模糊控制或模糊自动控制系统是以模糊数学,即模糊集合论、模糊语言知识及模糊逻辑规则等作为理论基础;以计算机控制技术、自动控制理论作为技术基础的自动控制系统。模糊控制模仿人的思维方式,计算控制量时并不需要参数的精确量,而是以参数的模糊信息为基础,通过模糊推理得到控制量的模糊形式,然后再经过反模糊化处理输出具体的控制量。其控制方框图如下图1所示。2控制系统本文的控制系统结构框图如图2所示:液灌ⅰ中的水通过水泵注入到液灌ⅱ中,电脑通过plc和固态继电器使水泵工作,液灌ⅱ中的水位随之持续上升。当液灌ⅱ中的水达到某一百分比时,水位变送器发出的信号通过plc在电脑中与设定值进行比较,若大于设定值,电脑通过plc和手操器使电动调节阀开大;若小于给定值,电脑通过plc和手操器使电动调节阀开小;若相等,说明电动调节阀出水量和进水量应相等,保持动态平衡。对温度的控制:若要使液灌ⅱ中的温度达到某一设定值,就要在电脑上进行设定,通过测量温度变送器发出4~20ma模拟信号,该值反映了实际值的大小。若实际值小于设定值,电脑通过plc和固态继电器使加热器工作,从而使水温上升,当实际值达到设定值时加热器停止工作。其工作流程图如图3所示。在“组态王6.5”软件中,工作人员只需在电脑前操作即可。用鼠标点击电脑上的按钮即可控制水泵的启动、停止,从而控制水位和温度值。在本控制系统中,共应用了温度的升降温判断程序、水位的模糊pid运算程序、滤波后水位运算程序、加热器通、断程序四个程序。下面重点介绍水位的模糊pid运算程序。3模糊pid控制的应用点击“pid设置”可以看到一个小界面,如图4所示。在此界面上可以设定模糊p、i、d参数的大小。在“自动”时用此界面。在图下方有温度历史、实时曲线与水位历史、实时曲线界面的切换按钮。管理员可通过“用户登录”输入口令,这样该界面才能运行。“注销”可以停止运行该界面。“退出”可以退出该软件。4实验结果系统运行后通过水位实时趋势曲线显示水位设定值和当前值(实际值),水平线为水位设定值曲线,波浪线为水位的测量值曲线,如图5所示。该图反映了通过pid算法后系统实际水位值逼近设定水位值的情况,可以看出实际值与设定值的误差较大,实际值波动较大。经过对比,采用模糊pid算法后实际值与设定值的误差较小,实际值比较稳定,如图6所示,取得了很好的控制效果。5结束语本文通过控制水位,研究了模糊-pid算法的原理、结构、应用等。实践证明,采用模糊-pid算法控制器不仅具有良好的动态及稳态特性,而且对系统时延和阶次具有鲁棒性,可以实现最优化控制。参考文献:[1]俞光昀.pic系列单片机应用技术[m].北京:电子工业出版社,2000,10,122-168.[2]黄继昌等.传感器工作原理及应用实例[m].北京:人民邮电出版社,1998,5,155-171.[3]2003亚控公司,组态王6.5使用手册,北京:北京亚控科技发展有限公司,1999,4286-455.[4]殷兴光.fuzz-pid算法在物位、温度控制中的应用[c].咸阳:陕西科技大学工程硕士学位论文,2004,78-99.[5]a.haj-aliandh.yingthestructureofaclassofmandanifuzzycontrollerswithnonlinearinputfuzzysets2003ieeeinternationalconferenceonfuzzysystems523~52.[6]jia-xinchen,weiliapplicationoffuzzycontrolpidalgorithmintemperaturecontrollingsystemsmachinelearningandcybernetics,2003internationalconferenceon26012604vo1.4.[7]mohandmokhtari,michelmariematlab与simulink.i程应用(赵彦玲吴淑红译)北京:电子工业出版社,2002.[8]余永权,曾碧.单片机模糊逻辑控制[m].北京:北京航空航天大学出版社,1999.[9]张化光,何希勤.模糊白适应控制理论及其应用[m].北京:北京航空航大人学出版社,2002.