[发明专利]一种基于BP神经网络全特性曲线函数的逼近方法在审
| 申请号: | 202010001277.1 | 申请日: | 2020-01-02 |
| 公开(公告)号: | CN111144027A | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 苏文涛;李洋 | 申请(专利权)人: | 辽宁石油化工大学 |
| 主分类号: | G06F30/20 | 分类号: | G06F30/20;G06N3/08 |
| 代理公司: | 哈尔滨市阳光惠远知识产权代理有限公司 23211 | 代理人: | 孙莉莉 |
| 地址: | 113001 辽*** | 国省代码: | 辽宁;21 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 bp 神经网络 特性 曲线 函数 逼近 方法 | ||
1.一种基于BP神经网络全特性曲线函数的逼近方法,其特征在于:所述方法包括以下步骤:
步骤1、对水泵水轮机模型试验全特性曲线样本数据进行采集;
步骤2、对采集后的数据进行归一化和延拓处理;
步骤3、建立起三层BP神经网络对处理后的数据进行训练,获得了理想的网络,完成了对水泵水轮机全特性非线性关系的逼近,从而将训练后得到的数据绘制成空间曲面。
2.根据权利要求1所述的方法,其特征在于:所述归一化使用mapminmax()函数,利用概率统计的原理将样本数据中的参数都限制到[0,1]之间。
3.根据权利要求2所述的方法,其特征在于:在延拓的过程中,需要遵循两个原则:(1)导叶开度为0时,无论转速为多大,水轮机流量均为0,据此可构造出导叶开度为0时的边界条件,水轮机在飞逸转速下的流量特性也应考虑在内;(2)水轮机在飞逸时的输出力矩为0,还要考虑水轮机在0开度下的力矩边界条件。
4.根据权利要求3所述的方法,其特征在于:在步骤3中,水泵水轮机参数的变化表达方程式如下:
其中,Q11为水泵水轮机的单位流量,M11为单位转矩,α为导叶开度,n11为单位转速;单位流量和单位转矩都是由导叶开度和单位转速形成的函数,因此,所要建立的网络是一个双输入、单输出,由多个神经元组成的三层BP神经网络,流量特性曲线和转矩特性曲线的隐含层节点数相同,从而得到了理想的网络。
5.根据权利要求4所述的方法,其特征在于:在步骤3中,完成对水泵水轮机全特性非线性关系的逼近,从而将训练后得到的数据绘制成空间曲面,具体为:
(1)网络的建立;feedforwardnet函数用于创建BP网络,调用格式为feedforwardnet(hiddenSizes,trainFcn),其中hiddenSizes为隐含层节点数,trainFcn为训练函数,默认为trainlm,流量特性曲线和转矩特性曲线都使用BP网络,隐含层节点数均设定为50,创建函数如下:
net1=feedforwardnet(50);
net2=feedforwardnet(50);
(2)网络的训练;在BP神经网络中使用trainlm函数作为训练函数,步骤(1)中创建网络时已经默认使用trainlm函数,此处只需输入样本进行训练即可,处理后的样本数据分别存储在矩阵N、Q和M中,其中矩阵N为包含归一化后导叶开度和单位转速的二维数组,Q为归一化后的单位流量,M为归一化后的单位转矩;
(3)网络的仿真;完成网络的建立和训练之后,即可对建立的网络进行仿真,仿真调用函数为y=sim(net,x),其中输入x为二维数组,即导叶开度和单位转速的组合,输出y为一维的流量或转矩。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁石油化工大学,未经辽宁石油化工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010001277.1/1.html,转载请声明来源钻瓜专利网。





