Document
拖动滑块完成拼图
个人中心

预订订单
商城订单
发布专利 发布成果 人才入驻 发布商标 发布需求

请提出您的宝贵建议,有机会获取IP积分或其他奖励

投诉建议

在线咨询

联系我们

龙图腾公众号
首页 专利交易 IP管家助手 科技果 科技人才 积分商城 国际服务 商标交易 会员权益 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索
当前位置 : 首页 > 专利喜报 > 北京工业大学乔俊飞获国家专利权

北京工业大学乔俊飞获国家专利权

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

龙图腾网获悉北京工业大学申请的专利一种基于自组织互联模块化神经网络的出水BOD预测方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN115330019B

龙图腾网通过国家知识产权局官网在2025-11-07发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202210810926.1,技术领域涉及:G06F18/20;该发明授权一种基于自组织互联模块化神经网络的出水BOD预测方法是由乔俊飞;李萌;李文静;苏尹设计研发完成,并于2022-07-11向国家知识产权局提交的专利申请。

一种基于自组织互联模块化神经网络的出水BOD预测方法在说明书摘要公布了:一种基于自组织互联模块化神经网络的出水BOD预测方法涉及人工智能领域,直接应用于污水处理领域。模块化神经网络是一种由“类脑”模块化属性构建的网络模型,而“类脑”模块化网络的各个模块之间存在着一定的连接,在处理复杂任务时连接或节点根据任务自适应进行调节。因此,本发明设计了一种基于自组织互联模块化神经网络的污水处理出水BOD预测方法,通过模拟“类脑”模块化处理信息的方式,实现对出水BOD浓度的精准预测。

本发明授权一种基于自组织互联模块化神经网络的出水BOD预测方法在权利要求书中公布了:1.一种基于自组织互联模块化神经网络的出水BOD预测方法,其特征在于包括以下步骤: 步骤1:水质变量子集划分; 采集污水处理厂实际水质变量数据,记O为出水BOD浓度,on为出水BOD浓度的第n个样本值,其中n=1,2,…,N;Mf为第f个输入水质变量,其中f=1,2,…,F;F为水质变量个数,N为水质变量的样本个数,为第f个水质变量的第n个样本值; 步骤1.1:设定软聚类算法指标如下: 其中,ukf为第f个变量属于第k个聚类的隶属度,α=1.5为模糊系数,wkn为第n个样本在第k类中的权值,vkn为第n个样本在第k个聚类中的中心,γ=0.5为强化参数; 步骤1.2:设定i=1,软聚类算法最大迭代次数Maxc=20,设定聚类总个数K=2,随机在-1至1区间内初始化聚类中心vkn和权值wkn=1N,其中N为水质变量的样本个数,k=1,2,…,K;n=1,2,…,N; 步骤1.3:按照下式计算第f个水质变量对第k个聚类的隶属度ukf: 步骤1.4:利用步骤1.3的ukf计算第k个聚类中第n个样本的聚类中心vkn如下: 步骤1.5:利用步骤1.3的第f个水质变量对第k个聚类的隶属度ukf和步骤1.4的第k个聚类中第n个样本的聚类中心vkn计算第k个聚类中第n个样本的权值wkn如下: 其中e·为以e为底的指数函数; 步骤1.6:根据步骤1.3,1.4和1.5的结果计算式1的值,记为Ji,当i=1时,i=i+1返回步骤1.3,当i1时,转为步骤1.7; 步骤1.7:当|Ji-Ji-1|0.001或iMaxc时软聚类算法结束,其中J为公式1定义的软聚类算法指标,执行步骤1.8,否则i=i+1返回步骤1.3; 步骤1.8:利用迭代生成的隶属度ukf对水质变量进行子集划分,设定划分阈值δ=0.3,对第k个聚类,若第f个水质变量的隶属度ukfδ,则将该水质变量划入该聚类当中,直到所有水质变量划分完毕; 经步骤1,得到K个包含不同水质变量的子集合Zk,其中k=1,2,…,K; 步骤2:设计预测出水BOD的互联模块化神经网络模型结构; 步骤2.1:将由步骤1获取的K个子集合Zk中的水质变量按照公式5归一化至区间-1到1内,其中k=1,2,…,K;输出变量出水BOD按照公式6归一化至区间0到1内: 其中,mj表示集合Zk内的第j个水质变量,O表示输出变量,xj和d分别表示归一化后的第j个水质变量和输出变量;然后将每个子集合内的样本分为训练集,验证集,测试集三个部分; 步骤2.2:设计互联模块化神经网络的子网络结构,模型共由K个子网络构成,每个子网络采用具有双隐层的多层感知器,包含输入层,第一隐层,第二隐层及输出层四层结构;每个子网络的初始拓扑结构为zk-H1-H2-1;k=1,2,…,K;其中zk为第k个子网络的输入神经元数量,与集合Zk内的水质变量数量相同,H1和H2分别为第一隐层和第二隐层的神经元数量,输出层神经元数量为1;同时,每个子网络的第二隐层节点与其它子网络的输出节点相连; 设定稀疏率Spa=0.3,对每个子网络所有相邻层之间的权值进行稀疏处理,初始时,输入层到第一隐层的权值数量为zk×H1,第一到第二隐层的权值数量为H1×H2;第二隐层到输出层的权值数量为H2×K,随后分别对每个相邻层内的权值按照从小到大的顺序排序,记排序后的第r个权值作为删减阈值λ=Sr,其中r=层内权值数量×1-Spa,删除本层内小于λ的权值,被删除的权值视为休眠权值;记稀疏后第k个子网络第一隐层和第二隐层被删除的节点数量分别为和结构为其中和分别为第k个子网络第一隐层和第二隐层的剩余神经元数量,并且满足 步骤2.3:假设对第k个子集合Zk,k=1,2,…,K,第n个输入样本为此时,第k个子网络的第一隐层第h1个神经元的输出为: 其中,为第k个子网络中输入层的第j个节点和第一隐层的第h1个神经元的连接权值,B子网络第h1个隐含层神经元的激活函数,定义如公式8所示: 步骤2.4:计算第k个子网络第二隐层第h2个神经元的输出: 其中,为第k个子网络中第一隐层的第h1个节点和第二隐层的第h2个神经元的连接权值; 步骤2.5:计算第k个子网络的输出: 其中,为第k个子网络中第二隐层的第h2个节点和第k个子网络输出节点的连接权值; 步骤2.6:计算互联模块化神经网络的输出: 其中为第k个子网络第n个样本的输出,K为子网络数量; 步骤2.7:选取均方误差函数作为互联模块化神经网络的目标函数: 其中dn为输出变量的第n样本的期望输出; 步骤3:互联模块化神经网络结构自组织设计 步骤3.1:设定结构自组织次数lmax=8,令l=1; 步骤3.2:计算当前第n个样本的输出误差: en=dn-Ynn=1,2,…,N13 步骤3.3:在当前神经网络结构下,令向量Δ包含所有子网络当中的权值: Δ=[△1,△2,...,△K]14 其中,△k为第k个子网络内的参数,包括各层之间的连接权值和 参数更新公式如下: Δt+1=Δt-Qt+μtI-1gt16 其中,t表示迭代步数,Q为类海森矩阵,g为梯度向量,I为单位矩阵,μ为学习率;类海森矩阵及梯度向量分别根据公式17和18计算得到: 其中,en为第n个样本的神经网络输出误差,根据式13计算,jn为对应样本的雅可比矩阵行向量,定义如下: jn=[jn,1,jn,2,...,jn,K]19 其中,jn,k为第k个子网络的雅各比行向量,定义如下: 根据公式7-1113,求得: 通过公式21-23,可得到雅可比矩阵的行向量jn,k,当将所有训练样本遍历一遍后,则可得到类海森矩阵Q和梯度向量g,进而根据更新公式16对向量Δ内包含的所有子网络当中的连接权值进行更新; 在训练过程中,由公式12计算得到t时刻与t+1时刻神经网络的训练目标函数值Etrt与Etrt+1,当Etrt+1≤Etrt时,学习率μt+1=μt10,网络内的所有权值参数保留;反之,学习率μt+1=μt×10,网络内的所有权值参数恢复至其更新前,基于当前μ对神经网络参数进行更新,同时在训练时记录每个时刻神经网络在验证集上的目标函数值Eva;设最大迭代步数为Tmax=40,期望误差值为Ed=0.08;参数学习过程经过不断迭代,当迭代步数t=Tmax时,若训练误差EtrEd,跳至步骤3.4;若当前训练误差Etr≤Ed但|Etr-Eva|>0.01,|·|为取绝对值,则跳至步骤3.5;如果当前训练误差Etr≤Ed且|Etr-Eva|≤0.01,则训练停止; 步骤3.4:根据下式计算相邻层之间所有休眠权值的梯度: 其中,和此时分别代表各层神经元之间的休眠连接权值; 计算跨层神经元间的梯度,跨一层神经元的梯度为: 跨二层神经元的梯度为: 其中代表输入层第j个输入神经元和第二隐层第h2个神经元之间的连接权值,代表第一隐层第h1个输入神经元和输出层第k个神经元的连接权值; 若llmax跳至步骤4;若llmax,通过步骤3.4的计算找出所有子网络中相邻层之间休眠权值的梯度和跨层神经元间的梯度的最大值,若最大值出现在和当中,则将梯度最大值对应的休眠权值重新激活,并在0到1区间内赋随机值,l=l+1,返回步骤3.2;若梯度最大值出现在中,且第一隐层神经元数量小于时,在第k个子网络的第一隐层内添加1个神经元,输入权值和输出权值分别设置为0到1之间的随机数,l=l+1,返回步骤3.2,否则如果第一隐层神经元数量等于时,跳至步骤4;若梯度最大值出现在中,且第二隐层神经元数量小于时,在第k个子网络的第二隐层内添加1个神经元,输入权值和输出权值分别设置为0到1之间的随机数,l=l+1,返回步骤3.2,否则如果第二隐层神经元数量等于时,跳至步骤4; 步骤3.5:设定权值删减阈值Thw=0.1,依次判断每个子网络的各层之间的连接权值和是否存在小于Thw的值,若存在,则删除,l=l+1,返回步骤3.2,否则结束; 步骤4:将测试样本数据作为训练后的自组织互联模块化神经网络的输入,得到自组织互联模块化神经网络的输出,将其进行反归一化得到出水BOD浓度的预测值。

如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京工业大学,其通讯地址为:100124 北京市朝阳区平乐园100号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。

以上内容由龙图腾AI智能生成。

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。