APP下载

基于DE-BPNN模型的含腐蚀缺陷管道失效压力预测*

2021-04-14徐鲁帅马娟娟马贺清付小华

中国安全生产科学技术 2021年3期
关键词:模型

徐鲁帅,凌 晓,马娟娟,马贺清,付小华

(1.兰州理工大学 石油化工学院,甘肃 兰州 730050; 2.兰州理工大学 理学院,甘肃 兰州 730050)

0 引言

管道被广泛用于石油、天然气及危化品运输。截至2019年底,我国长输管道总里程达13.9×104km,管道失效将给企业与社会造成巨大损失[1-3],腐蚀是管道失效主要原因之一[4-6]。因此,研究腐蚀缺陷管道失效压力,对保障管道安全运行意义重大。现阶段管道失效压力预测结果与实测结果误差较大[7-11],利用ANSYS 软件模拟含缺陷腐蚀管道,存在处理大数据量预测工作较困难的缺陷[12-14]。因此,本文基于BP神经网络(BPNN),通过引入差分进化算法(DE),建立DE-BPNN含腐蚀缺陷管道失效压力预测模型,并结合实例验证模型准确性和鲁棒性。

1 预测模型原理及构建

1.1 BPNN模型

BPNN模型三层网络拓扑结构[15]如图1所示。

图1 BPNN模型三层网络拓扑结构Fig.1 Schematic diagram of BPNN network structure

BPNN输入、输出层公式如式(1)~(4)所示[16]:

(1)

aj=g(sj)

(2)

(3)

tk=g(pk)

(4)

式中:sj为隐藏层第j个节点输入值;xi(i=1,2,…,m)为BPNN模型输入值;wij为输入层到隐藏层权值;aj为隐藏层第j个节点输出值;bj为隐藏层阈值;pk为输出层第k个节点输入值;tk为输出层第k个节点输出值;wjk为隐藏层到输出层权值;bk为输出层阈值;g(x)为BPNN模型传递函数。

误差函数f(x)及权阈值修正系数如式(5)~(9)所示:

(5)

(6)

(7)

(8)

(9)

式中:N为样本总数;yk为实测值;tk为实际输出值;η为学习速率系数;Δwjk为隐藏层到输出层权值修正系数;Δwij为输入层到隐藏层权值修正系数;Δbk为输出层阈值修正系数;Δbj为隐藏层阈值修正系数。

1.2 DE模型

DE是用于优化问题的启发式算法[17]。首先随机产生规模为N,空间维数为D的初始种群,个体为xi=[xi,1,xi,2,xi,3,…,xi,j],其中,i=1,2,3,…,N;……

登录APP查看全文

猜你喜欢

模型
一半模型
一种去中心化的域名服务本地化模型
适用于BDS-3 PPP的随机模型
函数模型及应用
p150Glued在帕金森病模型中的表达及分布
函数模型及应用
重尾非线性自回归模型自加权M-估计的渐近分布
3D打印中的模型分割与打包
FLUKA几何模型到CAD几何模型转换方法初步研究
一个相似模型的应用