首页专业论文技术应用政策标准解决方案常用资料经验交流教育培训企业技术专家访谈电力期刊
您现在的位置:北极星电力网 > 技术频道 > 技术应用 > 模糊控制在PLC控制的无功补偿系统中的应用

模糊控制在PLC控制的无功补偿系统中的应用

北极星电力网技术频道    作者:江岳文, 郭宗仁   2009/5/14 17:16:00   

摘  要:论述了无功补偿控制策略,及在此策略的基础上如何利用西门子S7-200 PLC填表和查表指令实现模糊控制。
关键词
无功补偿控制;可编程序控制器;模糊控制


1
    无功补偿设备在电力系统中得到了越来越广泛的应用。但是目前的补偿系统存在诸多不足:如闭锁性能,稳定可靠性,环境适应性,投切振荡等。本文提出一种在西门子
S7-200 PLC上实现模糊逻辑控制的无功补偿系统。
2
无功补偿的控制策略

    把功率因数作为主要判据,电压作为辅助判据和闭锁条件,可以克服传统无功补偿中只考虑单因数作为判据的缺陷,使无功调节更为合理。其控制策略,如图
1所示。

        0区。电压无功都在规定的范围之内,则电容器组保持不动;
        1
23区。电压越下极限Umin,则切除全部电容器组而不论无功的大小;
        4
区。电压越下限Ul,为了防止切除电容器使得电压进一步降低,则闭锁电容器组的切除;
        5
区。电压合格,系统功率因数偏高,负荷所需要的无功少,切除电容器组;
        6
区。电压合格,系统功率因数偏低,负荷所需要的无功多,投入电容器组;
        7
区。电压越上限Uh,为了防止电容器投入使得电压越上限Umax,则闭锁电容器组的投入;
        8
910区。电压越上极限,则切除电容器组而不论无功是否满足条件。
3
模糊算法的实现

    模糊逻辑控制十分简单,只要列一张二维的逻辑表,即可模拟专家操作。把电压和功率因数都转化为直流电压信号,然后通过
A/D模块进行采集,送CPU与给定的值进行比较,得出电压偏差量和功率因数偏差量。模糊控制器的结构,如图2所示。

    根据前面的控制规则,电压偏差量e作为输入量可以用5个模糊子集来反映其偏差的大小,即:NO(正常)、LO(低)、MI(极低)、HI(高)、MA(极高),其Fuzzy论域为[-22];功率因数偏差量作为输入量,可以用7个模糊子集来反映,即:NS(负小)、NM(负中)、NB负大)、ZE(零)、PS(正小)、PM(正中)、PB(正大),定义其论域为[-33]。对于模糊判决,也用7个模糊子集来表示,分别为:NS(负小)、NM(负中)、NB(负大)、ZE(零)、PS(正小)、PM(正中)、PB(正大),论域为[-33]
    根据
A/D模块采样性能及实际情况,确定精确量e*的实际论域为[a,b],利用如下公式将实际论域中的变量e*化为基本论域[-33]中的变量e。如果不为整型,则按四舍五入的原则将其化整。其它的量也可以按此法转化为基本论域。

    根据有关专家的无功补偿经验以及一些现场的调试,可以得到以下的一些模糊规则:

    将上述
27条模糊推理语言规则通过表格的形式表示出来,就称为模糊控制规则表,如表1示。


制量

    上述所得到的
为一模糊向量,反映ec取不同的模糊子集时的一种情况,但实际上被控对象只能接受一个具体的控制量,这就要考虑到去模糊化问题。目前去模糊化有多种方法,如中心法、隶属度最大法或加权平均法等,求出控制量u。下面给出的加权平均法是目前普遍应用的一种去模糊化方法,其公式如下:

    根据以上的计算公式及控制规则总表,可以得到模糊控制表,如表
2所示。

4 PLC上软件编程实现模糊控制
    因为带有符号的数在
PLC中处理不够方便,而且容易出错,所以把上面的eiciui都加上一个偏移量3,即:
        S7-200 PLC
中有一个填表指令(ATT),它向表(TBL)中增加一个字值(DATA)。表中,1个数TL表示最大填表数;第2个数EC表示实际填表数,当向表中增加1个数据时,EC会自动加1。一张表除了TLEC2个参数以外,还可以最多填100个数据。其指令,如图3所示

    把40存入VW0中,表示最大填表数,并把VW0赋予TBLVW2则表示实际填表数(35);把012,,34ATT指令存入表中,即从VW4VW72把经过量化并加偏移量后的分别存入VW102VW104中;把存入VW106中。然后利用查表指令(FND)。查表指令从INDEX搜索表(TBL)中寻找符合PTN和条件(=<>)的数据。命令参数CMD是一个14的数值,分别代表=< ><>。此时TBLVW2,即实际填表数,其指令梯形图,如图4所示。当用该指令搜索到与VW106中的内容相等的数据时,INDX指向表中该数据的位置,给出相等时的数据编号di(di=0,1,2,,34),并把该数据的编号存入VW108中。如果VW108中的值为14,则利用传送指令(MOV_W)把6送到VW200中;如果VW108中的值为0620中的一个时,则利用传送指令(MOV_W)把0送到VW200中;依此类推。如果VW200中的内容为10132124中的一个,则不进行操作,即不传送。VW200为控制量在模糊集中的某个值,再乘以控制量的比例因子ku,即精确量,把u*存入VW202中,便可以用来作为控制对象的量。用PLC实现模糊控制的流程图,如图5所示。

5 结论
    利用电压作为辅助判据和闭锁条件,功率因数作为主要判据,在
PLC上实现模糊控制并用在无功补偿系统中,是一种较新的控制方法。
   
实验证明,此法能有效地进行电容器的投切,改善电压质量,减少分接头动作的次数,提高设备的使用寿命。

参考文献
[1]王平洋,胡兆光.模糊数学在电力系统中的应用[M]. 北京:中国电力出版社,1999.
[
2]诸静.模糊控制原理及其应用[M].北京:机械工业出版社,1995.
[
3]刘晓川,张斌,许之晗.基于模糊逻辑控制理论的变电站电压无功控制系统[J].电工技术,2000.6.
[
4]SIMATIC S7-200可编程序控制器[Z].系统手册,2000.

来源:机电工程
友情链接
北极星工程招聘网北极星电气招聘网北极星火电招聘网北极星风电招聘网北极星水电招聘网北极星环保招聘网北极星光伏招聘网北极星节能招聘网招标信息分类电子资料百年建筑网PLC编程培训

广告直拨:   媒体合作/投稿:陈女士 13693626116

关于北极星 | 广告服务 | 会员服务 | 媒体报道 | 营销方案 | 成功案例 | 招聘服务 | 加入我们 | 网站地图 | 联系我们 | 排行

京ICP证080169号京ICP备09003304号-2京公网安备11010502034458号电子公告服务专项备案

网络文化经营许可证 [2019] 5229-579号广播电视节目制作经营许可证 (京) 字第13229号出版物经营许可证新出发京批字第直200384号人力资源服务许可证1101052014340号

Copyright © 2022 Bjx.com.cn All Rights Reserved. 北京火山动力网络技术有限公司 版权所有