[发明专利]一种基于模糊神经网络的制氧机压力控制方法在审
申请号: | 201811348848.8 | 申请日: | 2018-11-13 |
公开(公告)号: | CN109188916A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 张志伟;王凯;杨滨 | 申请(专利权)人: | 苏州日尚医疗科技有限公司 |
主分类号: | G05B13/04 | 分类号: | G05B13/04;G05D16/20 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 马明渡;吴雯珏 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 制氧机 模糊神经网络 压力控制 后件 前件 模糊神经网络控制器 网络输入层 神经网络控制 控制器输出 动态实时 固定压力 规则后件 模糊规则 模糊控制 时间控制 网络包括 系统压力 网络 归一化 计算层 模糊化 匹配层 构建 氧机 制备 氧气 | ||
1.一种基于模糊神经网络的制氧机压力控制方法,其特征在于,包括以下步骤:
第一步,构建模糊神经网络控制器,该模糊神经网络控制器包括前件网络和后件网络;
定义系统输入变量为x1及x2,x1=er=pd-p,其中,pd为压力设定值,p为压力测定值,er为压力误差,ec为压力误差变化率,即er对时间t的导数;
所述前件网络包含4层,该4层分别为:
第一层,为前件网络输入层,具有2个结点,分别将所述输入变量x1及x2传送至下述模糊化层;
第二层,为模糊化层,将输入变量x1及x2各划分为mi个模糊子集,所述模糊子集的隶属度函数均采用高斯函数,表达式如下式一:
其中,是输入变量xi的第qi(qi=1,2,…,mi)个模糊子集的隶属度函数,i=1,2为输入变量的序号,mi为输入变量xi的模糊分割数,和分别为隶属度函数的中心值和宽度,所述模糊化层的结点总数为
第三层,为模糊规则匹配层,采用相乘运算计算每条规则的适用度αj,表达式如下式二:
其中,q1j∈{1,2,…,m1},q2j∈{1,2,…,m2},j=1,2,…,m,规则总数为第四层,为归一化层,计算归一化的规则适用度计算式如下式三:
其中,j=1,2,…,m;αs为每条规则的适用度,与αj所代表的意义相同,所述式三中αs用于表述对m条规则的适用度求和,s=1,2,…,m;
所述后件网络包括3层,该3层分别为:
第一层,为后件网络输入层,具有3个结点,其中第0个结点的输入值为x0=1,第1个和第2个结点分别输入变量x1及x2;
第二层,为规则后件计算层,计算每一条规则的后件uj,表达式如下式四:
其中,j=1,2,…,m;x0=1;l=0,1,2;wjl为后件网络对应第j条规则与输入值xl之间的连接权;
第三层,为控制器输出层,计算模糊神经网络控制器的输出u,表达式如下式五:
其中,j=1,2,…,m;为归一化的规则适用度;uj为每一条规则的后件;
第二步,采用误差反向传播的BP算法进行迭代计算,获取上述第一步所建立的控制器中规则后件连接权值、规则前件隶属度函数中心值及宽度学习算法,在线实时调整所述第一步中控制器的各参数,使制氧机系统压力稳定追踪基于专家经验的优化设定值;
取误差代价函数E为如下式六:
所述后件网络连接权值wjl的学习算法为如下式七:
所述前件网络第二层各结点隶属度函数的中心值的学习算法为如下式八:
所述前件网络第二层各结点隶属度函数的宽度的学习算法为如下式九:
其中,j=1,2,…,m;l=0,1,2;η为学习速率;β为动量因子;(k)表示时间步;(k+1)表示下一时间步;(k-1)表示前一时间步;
wjl(k+1)、wjl(k)及wjl(k-1)分别为第(k+1)时间步、第(k)时间步及第(k-1)时间步的连接权值;
p(k)为第(k)时间步的压力测定值,p(k-1)为第(k-1)时间步的压力测定值;
u(k)为模糊神经网络控制器在第(k)时间步的输出,u(k-1)为模糊神经网络控制器在第(k-1)时间步的输出;
及分别为隶属度函数在第(k+1)时间步、第(k)时间步及第(k-1)时间步的中心值;
及分别为隶属度函数在第(k+1)时间步、第(k)时间步及第(k-1)时间步的宽度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州日尚医疗科技有限公司,未经苏州日尚医疗科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811348848.8/1.html,转载请声明来源钻瓜专利网。