首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
基于虚拟仪器的模糊控制恒压供水系统
来源:本站整理  作者:佚名  2009-02-16 15:08:32



  当系统开始工作时,首先在设定水压值,之后启动系统。系统首先启动M1水泵,M1水泵的转速开始增加,水管水压逐渐增大,压力检测仪检测水管压力,实时传给计算机,计算机通过实时计算来判断用户用水量大小,如果在经过T时间达不到设定值系统此时判断用水量大,于是将M1泵由变频控制转为普通的工频控制,实现全功率启动,再将M2水泵变频启动,水泵的转速增加,水压进一步加大,直到当前的水压值达到设定值,根据以上原理,在用水量增多时,则依次开启水泵,反之,当用水量减少,变频减小水泵的转速到下限值时,则依开启的顺序关闭水泵,使压力稳定在设定值,实现了恒压供水,整个控制过程是动态的,同时是自调整的,不需人为控制。

3应用实例

3.1控制系统的硬件组成

  基于虚拟仪器的模糊控制系统采用一台PXI总线计算机,PXI6259模拟采集卡,信号调理,西门子变频器和水泵组成。整个控制都在计算机上通过Labview8.2编程实现。

3.2 Labview软件控制界面设计

  使用Labview编程语言开发控制系统过程可分成两步:(1)开发仪器面板、数据报表、板卡驱动程序、数据分析程序等;(2)根据用户需求生成具有仪器面板,相应的数据分析管理功能的虚拟仪器。基于虚拟仪器的模糊控制系统,如图2所示。

3.3基于Labview编程的模糊控制器设计

  以水压给定值SV和实际的水压测量值PV的误差e及e的变化率ec为控制器的输入,经模糊化后转为用模糊语言描述,通过模糊控制法则来判断控制量的真实值,之后此值通过PXI6259模板采集,来控制变频器,进而控制水泵的转速。该系统取5个模糊集合来描述水压的误差e,误差变化率ec和控制量u,在域{-4,4)上模糊集如下[NL,NB,NM,NS,0,PS,PM,PB,PL]。

  在Labview环境下运行模糊逻辑控制器设计VI,通过隶属函数编辑器设置输入输出变量语言值和相应的隶属函数,为了使模糊控制器在目标范围下快速反映,同时也为了减小噪音的影响,增强控制器的鲁棒性,选取三角形隶属函数。 在Labview环境下运行FCT,打开FuzzyLog-icControlDesign模块,并通过具有交互式界面的FuzzySetEditor设计输入、输出变量的论域范围及各个语言变量的隶属函数形状等参数。3个变量e、ec和u的隶属函数为三角形,论域均离散为[-4,-3,-2-1,0,1,2,3,4]9级,通过Labview模糊集合编辑器可以直观方便地进行各项参数的设计和修改。通过Labview及其模糊逻辑工具包提供的交互式的图形编程环境,可以方便高效地进行基本模糊控制器的设计。

  整个控制简单、实用,界面简捷、直观,便于操作,将保存的数据进行定期分析,来优化系统参数,达到能源使用最大化。整个设计能够满足实际城市供水系统的要求,同时能够达到节能最大化。

4结 论

  基于虚拟仪器模糊控制恒压供水系统投入工作以后,经过一年多的运行,其节能效果是明显的,在用水高峰时,投入1到2台工频和1台变频调速;在用水低谷时,用1台变频即可满足用户的要求。同时不断对系统采集的数据进行分析、优化。此套控制系统与传统控制系统相比,平均节电达到30%~35%,大大提高了节电率。

上一页  [1] [2] 

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:86,019.53000 毫秒