展会信息港展会大全

论文赏析:基于模糊RBF神经网络的风电机组变桨距控制
来源:互联网   发布日期:2011-10-01 19:19:29   浏览:24043次  

导读:旺点电气网是中国石化电气技术中心站门户网站,是中国最专业的电气行业门户网站,是业内精英们技术交流与厂家产品展示的网络平台。内容包括:电气行业内部的即时...

兑换积分 浏览日志

论文赏析:基于模糊RBF神经网络的风电机组变桨距控制

        风力发电系统中,当风速超过额定值后,桨距角的微小变化都会引起输出功率的大幅波动,因此研究先进的控制算法使其在大型风电机组变桨距控制中达到更高的精度,改善机组的控制性能,是风力发电机组控制领域的主要研究热点之一。文献[1]对基于模糊PID的变桨距控制器进行设计和仿真;文献[2]设计了一个神经网络控制器用来控制变桨距大型风力发电机组,通过Matlab仿真,证明控制效果比采用PID控制器能更有效地减少振荡且能较快地达到稳态。但是简单模糊系统的主要缺点是模糊规则的获取及隶属度函数的确定需要依靠专家经验,缺乏自学习、自适应能力;神经网络具有容错能力强及自学习等优点,却在训练过程中不能很好地利用已有的经验知识,从而增加了训练时间且易陷入非要求的局部值。基于以上分析,本文将二者优势进行互补,采用模糊神经网络控制策略可自动地产生模糊规则和调整隶属度函数。


1 风力发电机组的变桨距控制原理


        图1描述了风速通过风轮的变化情况,其中,为距风力机一定距离的上游风速; 为通过风轮时的实际风速;口:为风轮机较远处的下游风速。根据Euler理论经过推导可以得到风轮能够提供的最大功率:

 

        它说明,风力机从自然风中所能索取的能量是有限的,其功率损失部分可以解释为留在尾流中的旋转动能。风力机从自然风能中得到能量的大小程度为风能利用率系数Cp

 

        式中:P为风力机实际获取的轴功率; 为风速,m/s;Cp为风能利用系数,反映了风轮机利用风能的效率; 为叶尖速比; 为桨叶节距角。本文风力机部分的风能利用系数C 可近似用以下公式表示

 

        在式(4)基础上可以通过Matlab进行计算得到大致的风轮变桨距的叶尖速比与风能利用系数之间的关系,见图2。


        由图2得:对于任意的叶尖速比 ,桨叶节距角 ===0。下的风能利用系数C 相对最大。并且随着桨叶节距角 增大,风能利用系数C 明显减小。因此当风速高于额定风速时,可以通过调节桨叶节距角改变风轮对风能的吸收从而改变发电机的输出功率,降低风轮输入给发电机的能量,使输出功率稳定在额定功率附近。这就是变桨距控制的理论基础。


2 桨距角模糊RBF神经网络控制
2.1 电动变桨控制系统


        目前,由于电动伺服结构简单、可靠,并可对单一桨叶进行控制,大多厂家变桨都采用电动变桨方式。该方式是使用异步电机来驱动一个固定在行程推杆上的与球形螺栓相啮合的球形螺母。变桨距行程杆随叶轮旋转,电动机掉电引起球形螺栓调整桨角为顺桨状态,使桨叶处于失效一安全状态。因此在实现中要考虑以下几个方面的部件:


        1)带有位移传感器的电机;
        2)能够准确知道轮毂转动角度的编码器;
        3)连接伺服电机和桨叶轮毂的减速箱以及齿轮;
        4)在出现异常现象时能够保证风轮平稳停止的控制器及后备电源。


        变桨驱动系统根据变桨主控系统决定叶片角度来精确控制每个叶片的角度位置。每个叶片有单独的驱动系统以保证最大的安全性和效率。电动变桨控制系统结构如图3所示。


2.2 模糊神经网络的结构


        目前风力发电控制算法的研究热点集中在新型智能控制算法上,希望能进~ 步提高风力机的运行效率,减小疲劳载荷,改善输出电能的质量。


        本文采用模糊RBF神经网络结构,该网络主要是用神经网络实现模糊映射过程,学习的目标是根据输入一输出训练数据自动地提取控制规则,确定前件和后件参数。


        模糊神经网络是在神经网络和模糊逻辑系统的基础上发展起来的,它充分考虑了神经网络和模糊逻辑系统之间的互补性,集学习、联想、识别、自适应及模糊信息处理于一体。例如,对于某些实际问题,人们事先无法确定模糊规则、隶属度函数以及模糊决策算法的最佳方案,而神经网络可以通过对实际输入、输出数据的学习来确定这些规则、函数和决策算法;另一方面,尽管神经网络本身所存储的知识难以理解,但模糊神经网络能够将神经网络的学习结果转化成模糊逻辑系统的规则和知识,从而更加有利于知识的解释和利用。


        这里要介绍的模糊RBF神经网络是采用模糊理论与RBF(radial basic function径向基函数)神经网络串联结合而成的,选择RBF神经网络是因为它的逼近能力、分类能力和学习速度等均优于BP神经网络。首先,对神经网络的输入样本进行模糊化。该模糊化是利用高斯隶属度函数来实现的。然后,神经网络部分采用的是RBF神经网络。同样将上述输入样本模糊化之后的量作为RBF神经网络的输入,这样就构成了一个模糊RBF神经网络,该网络的结构如图4所示。


        模糊RBF神经网络为4层网络结构。


        
        第3层为模糊推理层:该层对应于RBF网络的隐含层,在该模糊神经网络系统中各级模糊算子的隶属度函数均取为高斯隶属度函数,其表达式为

 

        式中:c 为高斯隶属度函数的中心值 为高斯隶属度函数的宽度。


        对于初始参数,各个模糊论域的宽度都选择2,中心值选为各宽度的中点。隐含层,又称为模糊推理层,共包含7×7—49个神经元。


        第4层为输出层:Y—Ey ,? ,Y ],该层由个节点构成,其计算公式为

 

        式中: 为隐层单元数为49; 是隐层第i个神经元至输出层第J个神经元的连接权值;本文J一1; 是输入向量经过模糊化以后又被径向基函数(高斯基函数)作用以后得到的向量,该向量由输出的第i个语言隶属函数的中心值组成。


        该层用于实现清晰化计算,将模糊规则推理得到的输出变量的各个模糊集合的隶属度值转换为输出变量桨距角的精确数值。


        该模糊RBF神经网络控制器的学习方法采用有教师信号的误差反向传播学习算法,式中:Y 和Y分别为教师信号和实际输出。将式(7)作为学习目标来修正网络的可调参数。


2.3 训练网络


        在进行学习前,必须提供输入输出训练数据对、隶属函数形状、输入数据的模糊论域个数。再利用神经网络的有效学习算法,从这些数据中学习控制规则和隶属函数。


        运用Matlab语言实现网络并进行训练,通过
20组值作为训练样本,当网络达到误差精度要求时,结束训练过程。每次训练的迭代次数取1 000次,训练结束MSE为8.606 53e一005,训练过程误差曲线如图5所示,训练误差在允许误差范围内。再通过50组数据作为测试样本,测试结果如图6所示,结果说明模糊RBF神经网络模型可以比较准确地描述输入与输出之间的映射关系,具有较好的容错能力和学习能力,能补偿风机固有的非线性和整个系统的不可预测性。


3 变桨距功率控制仿真


        通过图7的变桨距控制原理建立机组各部分的模型。风速在额定值以上通过桨距角的调节保证风力机在额定功率发电。


        在均采用1s平均风速条件下[8],采用PI控制器与本文提出的模糊神经网络控制器作为对比仿真,结果如图8所示。


        由仿真结果可知,本文设计的模糊RBF神经网络系统在风速高于额定值时,通过调节桨叶节距角的变化使功率保持在额定值附近且具有较小的波动,比同种状态下采用PI控制器的控制效果要好,非常适用于时变的、非线性的风力发电系统的控制。


4 结论


        本文利用基于模糊神经网络的人工智能方法在额定风速以上的工况下,设计并验证了一种适用于风电系统的模糊神经网络控制器。该控制器基于实时数据进行计算,能够不断优化其内部参数使系统可以克服非线性及时变性,满足了系统的动态特性和稳态性能。模糊RBF神经网络控制策略不但具有一般模糊控制的优点,而且具有神经网络的自学习能力。仿真结果表明了提出方法的有效性,模糊神经网络控制器的控制效果比采用功率的PI控制方法更适用于当今的风力发电变桨距系统。

 

 

赞助本站

人工智能实验室
AiLab云推荐
推荐内容
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港