[发明专利]一种基于神经网络的气阀自适应控制方法有效
申请号: | 201410160141.X | 申请日: | 2014-04-21 |
公开(公告)号: | CN103941587B | 公开(公告)日: | 2017-01-18 |
发明(设计)人: | 李波;金崇程;章永亮;高明煜;王亮;吕程辉;戴岳尧 | 申请(专利权)人: | 杭州纳众科技有限公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 杭州求是专利事务所有限公司33200 | 代理人: | 杜军 |
地址: | 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了基于神经网络的气阀自适应控制方法,本发明包括纬纱到达时间观测器和纬纱到达时间目标、学习算法、BP神经网络NN、被控对象(气阀)。本发明基于神经网络的气阀自适应控制方法让喷气织机的引纬能够自适应能力各种纬纱织造,与传统喷气织机引纬控制方式相比,使得不同特性的纬纱混织的情况下变得非常方便,同时也不用特地浪费大量压缩空气来调大喷嘴开启时间,起到节能环保的功效。 | ||
搜索关键词: | 一种 基于 神经网络 气阀 自适应 控制 方法 | ||
【主权项】:
一种基于神经网络的气阀自适应控制方法,其特征在于,该方法具体包括以下步骤:步骤(1):事先选定BP神经网络NN的结构,即选定输入层节点数M、隐含层节点数Q和输出层节点数N,并给出各层加权系数的初值选定学习速率η和惯性系数a;k=1;步骤(2):设定纬纱到达时间目标值r(k),并通过纬纱到达时间观测器获得实际纬纱到达时间y(k),计算时间偏差e(k)=r(k)-y(k);步骤(3):对时间偏差e(k)进行归一化处理,作为BP神经网络NN的输入层节点的输入;其中BP神经网络NN的输入层节点的输入、输出为式中:j为输入层节点序号,Xj(k)为归一化处理后的时间偏差;步骤(4):前向计算BP神经网络NN的隐含层神经元的输入和输出;其中BP神经网络NN的隐含层的输入和输出分别为式中:i为隐含层节点序号,为隐含层加权系数;f[·]为活化函数,f[·]=tanh(k);步骤(5):前向计算BP神经网络NN的输出层神经元的输入和输出;其中BP神经网络NN的输出层的输入和输出分别为式中:l为输出层节点序号,为输出层加权系数;g[·]为活化函数,步骤(6):计算控制输出u(k),参与气阀开启时间的控制和计算;式中:u[·]=A+Bk;A、B为系数,无实际意义;步骤(7):进行神经网络学习,在线调整隐含层的加权系数和输出层的加权系数为进而实现气阀的自适应控制;首先取性能指标函数为:依最速下降法修正网络的加权系数,即按E(k)对加权系数的负梯度方向搜索调整,并附加一使搜索快速收敛全局极小的惯性项式中:η为学习速率;由于未知,所以近似用符号函数取代,由此带来的计算不精确的影响可以通过调整学习速率η来补偿,根据式(3)和式(4),则有因此可得BP神经网络NN输出层的加权系数的学习算法为:式中:为输出层节点的误差,g'[·]=g(k)[1‑g(k)];依据上述计算修正输出层的加权系数的推算办法,可得隐含层加权系数的学习算法为:式中:为隐含层节点的误差,步骤(8):置k=k+1,重复步骤(2)~(8)直至输出层得到期望的输出值为止;上式(1)~(10)中的上角标1、2、3分别代表输入层、隐含层、输出层。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州纳众科技有限公司,未经杭州纳众科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410160141.X/,转载请声明来源钻瓜专利网。
- 上一篇:一种氧化锆承烧板结构
- 下一篇:一种辛酰基谷氨酸的合成方法