模糊PID控制在液位串级控制系统中的应用
- 格式:pdf
- 大小:235.60 KB
- 文档页数:3
第5期(总第174期) 2012年lO月 机械工程与自动化 MECHANICAL ENGINEERING & AUTOMATION No.5 ()ct. 文章编号:i672—6413(2012)05—0150—03
模糊PID控制在液位串级控制系统中的应用
黄 彪,张井岗 (太原科技大学电子信息工程学院,山西 太原030024) 摘要:以DSI103单板系统为实验平台,以双容水箱液位控制系统为研究对象,利用dSPACE开发系统进行 快速控制原型的半实物仿真实验。该系统采用双闭环串级控制,主控制器采用常规PID控制和模糊PID控 制算法进行对比研究,实验表明模糊PID控制算法在液位控制系统中可以获得非常好的控制效果。 关键词:dSPACE;水箱液位;模糊PID控制 中图分类号:TP273 .4 文献标识码:A
0 弓l言 由于水箱液位系统具有非线性、大迟滞性、时变性 等特点,因此常规PID控制系统受到控制器参数固定 的局限,使得PII)控制难以保证系统适应工作条件的 变化。文献Eli设计了一种在线自整定的模糊PID控 制器,并针对水箱的数学模型进行了数字仿真,结果表 明模糊PID控制算法可以在液位控制系统中取得很 好的控制效果,但结果只限于数字仿真,并没有进行实 际实验。文献[2]通过MCGS(Monitor and Control Generated System,监视与控制通用系统)组态软件实 现了水箱串级液位控制的PID控制算法、模糊控制算 法、模糊PID控制算法的仿真和调试实验的对比研 究,证明了模糊PID控制算法既具有模糊控制的良好 动态性能,又具有PID控制较好的静态性能,在参数 选取合适的情况下可以获得满意的控制性能,但是其 监控界面需要通过用户手动编写。从文献[3]、[-4-]中 也可以看出,一些比较先进的控制理论在实际操作过 程中经常会受到硬件条件或者工作量大等的限制而难 以在工业实际中进行实验及调试。德国dSPACE公 司推出的dsPACE集成开发平台为解决这一问题提 供了很大的方便。 1 dSPACE简介 dSPACE(digital Signal Processing and Control Engineering)系统可以分为硬件和软件两部分。 DS1103 PPC控制板是dSPACE公司推出的单板系 统,其功能强大,1/0接口丰富,齐全的硬件配置是控 制器开发非常得力的工具。软件主要包括代码生成和 下载软件RTI(Real—Time Interface)及测试软件 ControlDesk两部分。其中,RTI可以实现从Simu— link仿真模型建立到dSPACE实时代码的无缝自动 下载;ControlDesk综合实验环境可以用拖放的方式 轻松生成虚拟仪表,并且可以在控制中跟踪实时曲线, 在线调骼参数。 2水箱液位控制系统 2.1 水箱液位串级控制系统 系统选用串级控制方式,以改善控制过程系统的 动态性能,双闭环结构可以增强控制系统的抗干扰能 力。水箱液位控制系统结构框图如图1所示。 给罨 需 I 液位传感器1卜卜—— I L————— 液位传感器2 ————————__J 图l水箱液位串级控制系统结构框图 系统包含两个反馈回路:液位传感器2对下水箱 的液位进行实时测量,与给定值比较后作为主调节器 的偏差信号,主调节器控制下水箱的液位高度;液位传 感器l对上水箱的液位进行实时测量,反馈的数据与 主调节器的输出比较后作为副调节器的输入,副调节 器的输出作为电磁阀的驱动信号,从而达到控制下水 箱液位高度的目的。 2.2基于dSPACE的液位控制系统 用dSPACE建立的水箱液位实时控制平台功能 示意图如图2所示,其中DS1103MUX—ADC—C0N1 是板卡集成的模/数转换模块,检测的是液位传感器的 1 V~5 V电压信号。DS1103 DAC—C3是板卡数/模 转换模块,输出电压范围是±l0 V,但是电动调节阀 收稿日期:2012—03—03;修回日期:2012一O4—25 作者简介:黄彪(1986一),男,山东临沂人,在读硕士研究生,研究方向为控制理论与控制工程。
2012年第5期 黄彪。等:模糊PID控制在液位串级控制系统中的应用 ・ 15l ・ 只接收4 mA~2O mA的电流信号,为此需要将 DS1103的输出进行电压电流信号调理转换,这里采用 的调理电路是华德HD一22的一路信号变送器。 液 位 过 程 传感器H。ASDlcl0一c3o ̄NXl一
电动调I I信号调I l Ds1103 节阀『.._.1理模块r-1 DAC—C3 图2 水箱液位实时控制平台功能示意图 采用ControlDesk软件建立的实时控制系统液位高 度曲线的观察界面和在线调参的控制界面如图3所示。
图3 ControlDesk观察界面 3模糊PID控制器的设计 3.1控制器结构 在常规PID控制器的基础之上,模糊自整定PID 控制器以偏差和偏差变化率为输入,通过模糊推理修 正3个输出参数,即比例系数增量△K 、积分系数增 量△K 、微分系数增量AK。,实现PID控制器参数的 自调整,从而使被控对象具有良好的动、静态性能。模 糊PID控制算法结构框图如图4所示。 PID控制器的各项参数的计算式为: fKp KP。+△KP K J—K∞十△Kf 。 【KD—KD。—卜△KD 其中:K 为比例系数;K,为积分系数;K。为微分系 数;K,。为比例系数初始值;K 为积分系数初始值; K伪为微分系数初始值。 r一。 是孺{ 磊_一]
______________________●________—— 一 卜匝匹
..丽酮 一 !一 图4模糊PID控制算法结构框图 3.2 模糊PlD控制器设计 控制器的两个输入偏差量e以及偏差变化率 的模糊论域均设为[一6,6],语言值的模糊子集设定为 7段:(NB,NM,NS,ZO,PS,PM,PB},即{负大,负中, 负小,零,正小,正中,正大)。隶属度函数为正态分布。 3个输出量AK 、AK,、AKo的模糊论域及语言值模糊 子集与输入相同,但为解模糊算法方便,隶属度函数选 用三角形。为提高控制器输出的鲁棒性,采用全交迭 式分布。 在液位控制系统实时数据采集的过程中,由于液 位传感器的电磁干扰和其他一些干扰的影响,采集的 实时液位数据会在基础值上有一个抖动范围,因此,在 数据采集过程不加入滤波器的情况下,需要把模糊 PID控制器的各变量的基本论域范围选取的稍大一 些,以削弱干扰对液位过程控制的影响。 模糊控制设计的中心思想是归纳实际操作中的常 识和经验,总结出恰当的模糊规则表,得到分别针对 K 、K,、Ko三个参数的控制规则,见表l。 表1 K,、K 、K 的模糊规则表 NB NM NS Z() PS PM pB NB I B/NB/PS PB/NB/NS PM/NM/NB PM/NM/NB PS/NS/NB ZO/ZO/NM ZO/ZO/ ̄’S NM PB/NB/PS PB/NB/NS PM/NM/NB PS/NS/NM PS/NS/NM ZO/ZO/NS NS/ZO/ZO NS PM/NB/ZO PM/NM/NS PM/NS/NM PS/NS/NM PS/ZO/NS ZO/PS/NS NS/PS/ZO ZO PM/NM/ZO PM/NM/NS PS/NS/NS Z0/Z(]/NS NS/PS/NS NM/PM/NS NM/PM/ZO PS PS/NM/Z0 PS/NS/ZO Zo/ZO/ZO NS/PS/Z() NS/t S/Z0 NM/PM/Zf) NM/PB/Zo PM PS/ZO/PB Z0/ZO/PS NS/PS/PS NM/PS/PS NM/PM/PS NM/PB/PS NB/I B/PB PB ZO/ZO/PB ZO/ZO/PM NM/PS/PM NM/PM/PM NM/PM/PS NB/PB/PS NB/f B/PB 4实验结果 在水箱液位串级控制实验中,主调节器分别采用 PID控制和模糊自整定PID控制,对于副回路,鉴于 其要求准确、及时地反映主调节器输出信号的变化,可 以采用比例控制器。 图5和图6分别为两种液位控制算法调节器的液 位高度实时响应曲线。其中,PID控制器的参数通过 逐步逼近法整定获得,主调节器的比例值P一6,积分 值J一0.05,微分值D一0.012;副调节器比例值P一 0.8。模糊PID控制器中各变量基本论域的取值为: ∈[一30,30],P ∈[一2,2],△KP∈[~3,3],AK,∈ [一0.024,0.024],AKD∈[一0.006,0.0063;输人量P 的量化因子K ===0.2, 的量化因子K 一3;输出量比 例值的比例因子K 一0.5,积分值的比例因子K 一 0.004,微分值的比例因子KJ一0.001。 从图5和图6可看出,基于dSPACE开发平台设 计的模糊自整定PID控制器与常规PID控制器相比,
液位曲线的上升时间短,稳定性好,没有超调,在液位 ・ l52 ・ 机械工程与自动化 2012年第5期 控制系统中体现出了非常好的控制性能。 6O 50 40 坦3O 疑2O 1O
60 50 逞40 撂30 20 10 0 100 200 300 400 500 600 时间/s 图5 PID控制器液位响应曲线
0 100 200 300 400 500 600 时间/s 图6模糊PID控制器液位响应曲线 5 结论 基于dSPACE实时控制测试平台,进行了双容水 箱串级液位控制系统的快速控制原型实验,对PID控 制算法和模糊PID控制算法进行了对比实验研究。 由于模糊控制算法对控制对象的模型不敏感,具有较 强的鲁棒性,但是因其模糊判断的天然特性,会在控制 目标附近产生震荡。而模糊控制和常规PID控制算 法相结合,既具备模糊控制算法动态性能优越的优点, 又体现了PID控制算法静态特性较好的优势,在液位 控制系统中获得了非常好的控制效果。从控制器的设 计过程也可以看出,利用dSPACE平台的快速控制原 型实验功能以及ControlDesk的在线调参功能,大大 简化了设计复杂控制器的操作过程,提高了设计环节 的工作效率。 参考文献: [1]朱鹰屏,王耀南.基于模糊PID原理的液位控制器的设计 [J].控制系统.2005。12(4):35-38. [2]李兵。方敏.模糊PID液位控制系统的设计与实现ED].合 肥:合肥工业大学,2006:10—13. [3]孙红英.颜德文,李文武.基于参数自整定模糊PID的三 容水箱液位控制[J].电气应用,2006,25(8):97—99. [4] 马成玲,齐向东.水位模糊PID系统的设计[J].信号与系 统,2011.13(6):68—70. [5]马培蓓,吴进华,纪军.dSPACE实时仿真平台软件环境 及应用[J].系统仿真学报,2004.16(4):667—668. [63陶永华.新型PID控制及其应用[M].第2版.北京:机械 工 出版社,2002. Application of Fuzzy PID Control in Liquid Level Cascade Control System HUANG Biao,ZHANG Jing-gang (Sch0ol of Electronics Information Engineering,Taiyuan University of Science and Technology,Taiyuan 030024,China) Abstract:A real—time simulation of rapid control prototyping experiment in which the research object is a double-water—tank liquid level control svstem based on dSPACE single board system DSIi03 is done.The dual-closed—loop cascade control system which seDaratelv uses common PID contr0l and fuzzy PID control as the main controller for contrast,is applied tO this system.Experimental resuIts show that the fuzzy PID control algorithm in liquid level control system has get sensational controI effect. Key words:dSPACE;liquid level;fuzzy PID control