一种基于BP神经网络的温度调控阀门性能调控与测试方法
申请人信息
- 申请人:合肥通用机械研究院有限公司; 合肥通用环境控制技术有限责任公司
- 申请人地址:230031 安徽省合肥市蜀山区长江西路888号
- 发明人: 合肥通用机械研究院有限公司; 合肥通用环境控制技术有限责任公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种基于BP神经网络的温度调控阀门性能调控与测试方法 |
| 专利类型 | 发明授权 |
| 申请号 | CN202311798492.9 |
| 申请日 | 2023/12/26 |
| 公告号 | CN117452989B |
| 公开日 | 2024/3/15 |
| IPC主分类号 | G05D23/20 |
| 权利人 | 合肥通用机械研究院有限公司; 合肥通用环境控制技术有限责任公司 |
| 发明人 | 于洋; 陶波; 何明; 孙瑞亮; 李豪; 朱全琛 |
| 地址 | 安徽省合肥市蜀山区长江西路888号; 安徽省合肥市高新区西四路9号(机电产业园) |
摘要文本
本发明涉及数据处理技术领域,具体是一种基于BP神经网络的温度调控阀门性能调控与测试方法,包括以下步骤:获取喷油螺杆压缩机在工作过程中的数据样本;构建基于Keras序列模型的基础神经网络;将数据样本输入到基础神经网络中进行训练,使用改进的adam算法对神经网络进行梯度更新,以获得最优神经网络;使用最优神经网络预测待测样本的温控阀调控结果。本发明能够有效地提高温度调控阀门调控结果检测的准确性,进而为阀门的调控提供精准的指导。
专利主权项内容
1.一种基于BP神经网络的温度调控阀门性能调控与测试方法,其特征在于,包括以下步骤:S1、获取喷油螺杆压缩机在工作过程中的数据样本;S2、构建基于Keras序列模型的基础神经网络;S3、将数据样本输入到基础神经网络中进行训练,使用改进的adam算法对基础神经网络进行梯度更新,以获得最优神经网络;S4、使用最优神经网络预测待测样本的温控阀调控结果;使用改进的adam算法对基础神经网络进行梯度更新的具体步骤如下:S31、输入到基础神经网络中的所有数据样本构成总体区域,将总体区域分割成设定数量的优化区域;S32、在各个优化区域内随机选取一个数据样本,同时随机选取一个梯度更新方向,按照步骤S321至步骤S327的内容同时更新各个优化区域内的权重参数;S321、使用损失函数对各个优化区域内的数据样本进行求导,以获得对应的梯度,梯度的计算公式如下:
其中,/>表示第个优化区域内在时刻的梯度;/>表示第个优化区域内在时刻的权重参数;表示损失函数;▽表示梯度符号;ititLS322、计算梯度在动量形式下的一阶矩估计,计算公式如下:
其中,/>表示第个优化区域内在时刻的梯度在动量形式下的一阶矩估计;表示时间步长;/>表示第个优化区域内在-1时刻的梯度在动量形式下的一阶矩估计;itβ1itS323、计算梯度在动量形式下的二阶矩估计,计算公式如下:
其中,/>表示第个优化区域内在时刻的梯度在动量形式下的二阶矩估计;表示衰减率;/>表示第个优化区域内在-1时刻的梯度在动量形式下的二阶矩估计;itβ2itS324、计算偏差纠正后的一阶矩估计,计算公式如下:
其中,/>表示/>偏差纠正后形成的一阶矩估计;S325、计算偏差纠正后的二阶矩估计,计算公式如下:
其中,/>表示/>偏差纠正后形成的二阶矩估计;S326、使用时刻的权重参数更新得到+1时刻的权重参数,更新公式如下:tt
其中,/>表示第个优化区域内在+1时刻的权重参数;表示学习率;itηS327、将各个优化区域更新后的权重参数代入基础神经网络中进行预测,当基础神经网络的预测误差小于设定的阈值时,则更新停止该优化区域内的权重参数,并将当前的权重参数记为最优参数;反之,则继续更新该优化区域内的权重参数,直到基础神经网络的预测误差小于设定的阈值为止;S33、比较各个优化区域内最优权重参数的大小,选择最优权重参数最小的优化区域作为最适区域,并按照步骤S331至步骤S335的内容对最适区域进行权重参数的更新;S331、使用损失函数对最适区域内的数据样本进行求导,以获得对应的梯度,梯度的计算公式如下:
其中,/>表示最适区域内在时刻的梯度;/>表示最适区域内在时刻的权重参数;表示最适区域;ttsS332、计算最适区域内的梯度在动量形式下的一阶矩估计,计算公式如下:
其中,/>表示最适区域内在时刻的梯度在动量形式下的一阶矩估计;/>表示最适区域内在-1时刻的梯度在动量形式下的一阶矩估计;/>为最适区域的学习步长;ttS333、计算最适区域内的梯度在动量形式下的二阶矩估计,计算公式如下:
其中,/>表示最适区域内在时刻的梯度在动量形式下的二阶矩估计;/>表示最适区域内在-1时刻的梯度在动量形式下的二阶矩估计;表示微小量;/>表示最适区域的衰减率;/>表示/>的绝对值;ttεS334、使用最适区域内时刻的权重参数更新得到+1时刻的权重参数,更新公式如下:tt
其中,/>表示最适区域内在+1时刻的权重参数;表示超参数;tκS335、将最适区域更新后的权重参数代入基础神经网络中进行预测,当基础神经网络的预测误差小于设定的阈值时,则更新停止最适区域内的权重参数,并将当前的权重参数记为最终参数;反之,则继续更新最适区域内的权重参数,直到基础神经网络的预测误差小于设定的阈值为止;S34、将最终参数赋予基础神经网络,即可得到最优神经网络。