模糊PID控制在液位串级控制系统中的应用

模糊PID控制在液位串级控制系统中的应用
模糊PID控制在液位串级控制系统中的应用

第5期(总第174期)

2012年10月机械工程与自动化

MECHANICAL ENGINEERING & AUTOMATIONNo.5

Oct.

文章编号:1672-6413(2012)05-0150-0

3模糊PID控制在液位串级控制系统中的应用

黄 彪,张井岗

(太原科技大学电子信息工程学院,山西 太原 030024

)摘要:以DS1103单板系统为实验平台,以双容水箱液位控制系统为研究对象,利用dSPACE开发系统进行快速控制原型的半实物仿真实验。该系统采用双闭环串级控制,主控制器采用常规PID控制和模糊PID控制算法进行对比研究,实验表明模糊PID控制算法在液位控制系统中可以获得非常好的控制效果。关键词:dSPACE;水箱液位;模糊PID控制

中图分类号:TP273+

.4 文献标识码:A

收稿日期:2012-03-03;修回日期:2012-04-2

5作者简介:黄彪(1986-)

,男,山东临沂人,在读硕士研究生,研究方向为控制理论与控制工程。0 引言

由于水箱液位系统具有非线性、大迟滞性、时变性等特点,因此常规PID控制系统受到控制器参数固定的局限,使得PID控制难以保证系统适应工作条件的

变化。文献[1]设计了一种在线自整定的模糊PID控制器,并针对水箱的数学模型进行了数字仿真,结果表明模糊PID控制算法可以在液位控制系统中取得很

好的控制效果,但结果只限于数字仿真,并没有进行实际实验。文献[2]通过MCGS(Monitor and 

ControlGenerated System,监视与控制通用系统)组态软件实现了水箱串级液位控制的PID控制算法、

模糊控制算法、模糊PID控制算法的仿真和调试实验的对比研究,证明了模糊PID控制算法既具有模糊控制的良好动态性能,又具有PID控制较好的静态性能,在参数选取合适的情况下可以获得满意的控制性能,但是其

监控界面需要通过用户手动编写。从文献[3]、[4]中也可以看出,一些比较先进的控制理论在实际操作过程中经常会受到硬件条件或者工作量大等的限制而难

以在工业实际中进行实验及调试。德国dSPACE公司推出的dSPACE集成开发平台为解决这一问题提供了很大的方便。

1 dSPACE简介

dSPACE(digital Signal Processing 

and ControlEngineering)系统可以分为硬件和软件两部分。DS1103PPC控制板是dSPACE公司推出的单板系

统,其功能强大,I/O接口丰富,

齐全的硬件配置是控制器开发非常得力的工具。软件主要包括代码生成和下载软件RTI(Real-Time 

Interface)及测试软件ControlDesk两部分。其中,RTI可以实现从Simu-

link仿真模型建立到dSPACE实时代码的无缝自动下载;ControlDesk综合实验环境可以用拖放的方式轻松生成虚拟仪表,并且可以在控制中跟踪实时曲线,在线调整参数。

2 水箱液位控制系统2.1 水箱液位串级控制系统

系统选用串级控制方式,以改善控制过程系统的动态性能,双闭环结构可以增强控制系统的抗干扰能力。水箱液位控制系统结构框图如图1所示。

图1 水箱液位串级控制系统结构框图

系统包含两个反馈回路:液位传感器2对下水箱的液位进行实时测量,与给定值比较后作为主调节器的偏差信号,主调节器控制下水箱的液位高度;液位传感器1对上水箱的液位进行实时测量,反馈的数据与主调节器的输出比较后作为副调节器的输入,副调节器的输出作为电磁阀的驱动信号,从而达到控制下水箱液位高度的目的。

2.2 基于dSPACE的液位控制系统

用dSPACE建立的水箱液位实时控制平台功能示意图如图2所示,其中DS1103MUX_ADC_CON1是板卡集成的模/数转换模块,检测的是液位传感器的1V~5V电压信号。DS1103DAC_C3是板卡数/模转换模块,输出电压范围是±10V,

但是电动调节阀

相关主题
相关文档
最新文档