[发明专利]基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法在审
申请号: | 201711291715.7 | 申请日: | 2017-12-08 |
公开(公告)号: | CN108196444A | 公开(公告)日: | 2018-06-22 |
发明(设计)人: | 任海军;周桓辉;张萍;张浩;雷鑫;侯斌;邓广 | 申请(专利权)人: | 重庆邮电大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 重庆市恒信知识产权代理有限公司 50102 | 代理人: | 刘小红 |
地址: | 400065 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 风力机 辨识 变桨 风力机系统 反馈 线性化 稳定性分析 滑模控制 滑模 风能利用系数 线性化控制 线性化理论 控制系统 理论结合 算法优化 变桨距 鲁棒性 算法 收敛 输出 检测 优化 改进 | ||
1.一种基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法,其特征在于,包括以下步骤:
1)、首先,考虑到风能利用系数的基础上,对现有变桨距风力机模型进行了改进,在风力机变桨控制系统中,采用滑模变结构控制提高反馈线性化算法的鲁棒性;
2)、对改进变桨距风力机模型,根据反馈线性化滑模控制算法进行了稳定性分析,得到李雅普洛夫函数;
3)、再采用BP反向传播神经网络对风力机系统进行辨识,然后运用SCG量化共轭梯度算法对此BP神经网络进行优化。
2.根据权利要求1所述的基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法,其特征在于,所述变桨距风力机模型为
ω'表示转速的一阶导数,T表示风力机叶轮产生的机械转矩,k表示齿轮传动比;Tc表示总制动转矩;J表示传动系统总等效转动惯量;β'表示桨距角的一阶导数;Δβ表示Δβ=βv-β桨距角参考输入与实际输入之差;tβ表示时间常数。
3.根据权利要求1所述的基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法,其特征在于,所述步骤2)中反馈线性化的滑模控制变桨风力机系统定义为:e*=yd-y,则滑模函数为yd表示理想输出,y表示输出变量,e*表示位置跟踪误差;表示常数量;e′*表示速度跟踪误差;
其中,
李亚普洛夫函数为V表示李亚普洛夫函数;s表示滑模函数。
4.根据权利要求1所述的基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法,其特征在于,所述BP神经网络的输入取为
μ(n)={μ1(n),μ2(n),μ3(n)…μn(n)},μn(n)表示BP神经网络的输入;n表示输入序列号(22)
输出为yI(n),隐含层的激励函数取为log-sigmoid,即
x表示输入变量(23)
隐含层神经元的输入和输出分别为
Oi(n)=l(neti(n)+ri),i=1,2,…,m (25)
l(·)是隐含层激励函数,m为隐含层节点数,wij(n-1)为(n-1)时刻第j个输入层神经元至第i个隐含层神经元的连接权值,ri是第i个隐含层节点处的偏差。
输出层神经元的输出为
式中,wi(n-1)为(n-1)时刻第i个神经元至输出层神经元的权值,θ为输出层的偏差,为输出层激活函数。
5.根据权利要求4所述的基于反馈线性化滑模与SCG的变桨风力机控制与辨识方法,其特征在于,在训练开始前对采集到的数据均进行归一化处理:改为:在训练开始前对采集到的数据Vold进行归一化处理:
其中min和max分别是所采集的各类数据中该类数据的最小特征值和最大特征值,Vold表示采集到的数据;Vnew表示归一化后的对应的采集数据
对ym进行反归一化处理:
则期望输出与网络输出的误差为
e(n)=y(n)-yI(n) (29)
式中,y(n)和yI(n)分别为实际输出与网络输出
取均方误差作为性能指标:
利用训练算法对BP神经网络的权值w和偏差b进行不断地调整更新
式中:ξ(n)和ξ(n+1)和分别为调整前后的参数,ε为学习速率,κ为动量因子,Δξ(n)为第n次循环周期时的参数变化量,利用附加动量项κΔξ(n)减缓梯度方向的剧烈变化,然后用SCG算法优化BP神经网络中的变梯度算法,改变其在计算搜索步长αn时较为粗糙的线性搜索方式,同时能考虑到黑塞矩阵的正定性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711291715.7/1.html,转载请声明来源钻瓜专利网。