海洋科学  2022, Vol. 46 Issue (6): 116-123   PDF    
http://dx.doi.org/10.11759/hykx20210823003

文章信息

肖荣鸽, 靳帅帅. 2022.
XIAO Rong-ge, JIN Shuai-shuai. 2022.
基于WOA-BP算法的海底管道腐蚀速率预测
Prediction of the submarine pipeline corrosion rate based on the whale optimization algorithm and back propagation (WOA-BP) algorithm
海洋科学, 46(6): 116-123
Marina Sciences, 46(6): 116-123.
http://dx.doi.org/10.11759/hykx20210823003

文章历史

收稿日期:2021-08-23
修回日期:2021-10-14
基于WOA-BP算法的海底管道腐蚀速率预测
肖荣鸽, 靳帅帅     
西安石油大学 石油工程学院 陕西省油气田特种增产技术重点实验室, 陕西 西安 710065
摘要:管道腐蚀速率的影响因素众多, 构成了异常复杂的腐蚀体系, 很难对其进行准确预测。针对单一BP模型初始权值和阈值的选取不当容易陷入局部最优等问题, 引入WOA算法优化BP神经网络对海底管道腐蚀速率进行预测, 并与GA和PSO算法优化BP预测模型进行对比, 验证WOA-BP模型的预测效果和可行性。结果表明: WOA-BP模型的平均绝对百分误差和均方根误差分别为3.689%和0.1537, 远低于单一BP、PSO-BP、GA-BP模型, 具有较高的预测精度和稳定性, 可以为海底管道内腐蚀防护和油气管道流动保障提供决策支持。
关键词腐蚀速率    WOA算法    BP模型    GA算法    PSO算法    
Prediction of the submarine pipeline corrosion rate based on the whale optimization algorithm and back propagation (WOA-BP) algorithm
XIAO Rong-ge, JIN Shuai-shuai     
Shaanxi Key Laboratory of Advanced Stimulation Technology for Oil & Gas Reservoirs, College of Petroleum Engineering, Xi'an Shiyou University, Xi'an 710065, China
Abstract: Many factors affect the pipeline corrosion rate, constituting a highly complex corrosion system; thus, accurately predicting the pipeline corrosion rate is difficult. A single back propagation (BP) model can easily fall into the local optimum due to an improper selection of the initial weight and threshold value. To address this problem, the whale optimization algorithm (WOA) algorithm is introduced for BP neural network optimization to predict the corrosion rate of a submarine pipeline. Then, it is compared with the GA and PSO algorithms to optimize the BP prediction model to verify the prediction effect and feasibility of the WOA-BP model. The results show that the average absolute percentage and root mean square errors of the WOA-BP model are 3.689% and 0.1537, respectively, considerably lower than those of the single BP, PSO-BP, and GA-BP models. It has high prediction accuracy and stability and can provide decision support for corrosion protection in the submarine pipeline and flow guarantee of the oil and gas pipeline.
Key words: corrosion rate    WOA algorithm    BP model    GA algorithm    PSO algorithm    

石油与天然气在我国能源战略中占据重要的地位, 关乎国家发展命脉。管道运输作为油气输送最为普遍的方式之一, 已发展成为我国的第五大运输行业。但在管道运行时, 受环境和管输介质影响, 不可避免的会出现管道腐蚀, 进而发生各种安全事故。据统计, 除人为破坏外, 管道的失效形式以腐蚀失效为主, 腐蚀是影响管道可靠运行的主要影响因素, 一般用腐蚀速率作为管道腐蚀的评价指标[1]。影响管道腐蚀的因素有很多, 如管输介质的温度、流速、pH、溶解氧和CO2含量等, 构成了异常复杂的腐蚀体系, 并且很难找到腐蚀速率与各影响变量之间的函数关系[2]。因此, 在管道的腐蚀速率预测方面, 经典的预测方法变得不再适用。

随着计算机科学的兴起, 智能算法逐渐应用于管道腐蚀速率预测方面。范峥等[3]基于多相流动态实验, 利用小波神经网络建立油气集输管道的腐蚀速率预测模型; 章玉婷等[4]使用单一的BP神经网络(BP neural network, BPNN)对管道腐蚀速率进行分析预测, 由于未经优化的BP易陷入局部最优, 因此预测值相对真实数据误差较大。为了解决单一神经网络算法精度不高的问题, 研究者提出将优化算法与神经网络结合用于腐蚀速率预测。周慧等[5]提出了将灰色模型、多项式回归模型与人工神经网络组合的用于预测输气管道腐蚀速率的组合模型, 提高了预测精度和增强了预测模型的自适应性; 万里平等[6]提出了基于GA-BP的输油管道内腐蚀速率预测模型, 运用遗传算法优化BP神经网络的权值和阈值, 有效避免了单一BP容易陷入局部最优的缺陷; 凌晓等[7]为了解决初始模型参数对BP神经网络预测精度的影响, 提出了粒子群算法优化BP神经网络的腐蚀速率预测模型, 提高了模型的预测精度和稳定性。

鲸鱼算法(whale optimization algorithm, WOA)是Mirjalili等[8]受鲸鱼独特的气泡网捕食机制启发, 提出的一类群体智能算法, 该算法具有操作简单, 调整的参数少以及寻优能力强等优点。采用WOA算法优化BP神经网络, 不仅可以有效避免单一BP容易陷入局部最优和预测不稳定等问题的发生, 还可以提升自身搜索到全局最优的能力[9]。因此, 本文引入WOA算法优化BP神经网络进行海底管道腐蚀速率仿真, 并与遗传算法(genetic algorithms, GA)和粒子群算法(particle swarm optimization, PSO)优化BP预测模型进行对比, 验证WOA-BP模型的预测效果和可行性。

1 BP神经网络及各优化算法原理 1.1 BP神经网络

BP神经网络[10-11]是一类多层的前馈神经网络, 其原理是: 通过大量的网络训练, 利用误差的反向传播, 不断调整网络的权值和阈值, 减小误差, 实现复杂变量的非线性映射和数据联想功能。BP神经网络一般采用三层网络拓扑结构即输入层、隐含层和输出层, 如图 1所示。输入层和输出层的节点数由输入数据和输出数据的类型确定, 隐含层的节点数由式(1)确定。当样本数据输入之后, 神经元被激活, 沿输入层→隐含层→输出层路径传播计算, 而输出误差沿相反路径反馈到输入层, 此时变量正传播与误差逆传播交替进行。如果预测不合理, 通过对隐含层的权值和阈值进行修正, 不断迭代, 直至预测结果满足要求。

$ m = \sqrt {n + 1} + \alpha , $ (1)
图 1 BP神经网络结构 Fig. 1 Structure of the back propagation neural network

式中, m为隐含层节点数, n为输入层节点数, l为输出层节点数, α为1~10之间的常数。

1.2 WOA算法

WOA算法通过模拟座头鲸的觅食行为, 构建出随机搜索捕食、包围捕食和气泡网捕食等理论模型, 以实现对目标问题的优化求解, 具有稳定性强、调节参数少等优点[12-13]

该算法提出的主要数学方程如下:

$ X(t+1)=\left\{ \begin{array}{l}{X}^{*}(t)-AD& p<0.5\\ {D}^{\prime }{e}^{bl}\mathrm{cos}(2\pi t)+{X}^{*}(t)& p\ge 0.5\end{array} \right.$ (2)

其中, D′=|X*(t)–X(t)|, D=|CX*(t)–X(t)|, A=2ara, C=2rp, r是[0, 1]之间的一个随机数; X(t)和X*(t)分别表示当前鲸鱼位置和每次迭代的最优解, D′表示第i条鲸鱼的最佳捕食位置, b是定义螺旋形状的常数, l为[–1, 1]的随机数, t表示迭代次数, A是在迭代过程中线性地从2减小到0的常数。

方程(2)的第一部分模拟了包围机制, 而第二部分模拟了气泡网捕猎技术。变量p以相等的概率在这2个部分之间切换。

在鲸鱼算法中, 参与捕猎行为的每头鲸鱼都代表一个可行解。在每一代的游动中, 鲸鱼们会随机选择3种觅食行为向着最优位置的猎物捕猎或者通过包围收缩进行位置的更新, 不断逼近目标猎物, 直至找到最优解[14]

1.3 GA算法

遗传算法是Holland[15]受达尔文进化理论启发于1962年提出的随机搜索优化算法。它把自然界中的“物竞天择, 适者生存”的生物进化原理引入算法中, 通过设置的适应度函数对种群采取选择、交叉和变异操作, 进行个体筛选, 淘汰适应度差的个体, 保留适应度好的个体, 实现种群的信息更新。这样反复循环, 直到满足终止条件。

遗传算法具有智能性和并行性两种优点。该算法在演化过程中将获得的信息自行组织搜索, 将适应值大的个体保留下来, 是具有“潜在学习能力”的自适应技术, 容易直接移植到实际问题中。遗传算法在本质上是并行的, 包括内在并行性和内含并行性, 非常适于求解复杂问题, 以及搜索复杂的解空间, 能够以较少的计算获得较大的收益[16-17]

1.4 PSO算法

粒子群优化算法是Kennedy和Eberhart[18]受鸟群捕食行为启发提出的一类随机搜索算法, 通过模拟鸟群的迁徙和群聚行为, 在计算机上建立群体模型仿真, 实现对目标问题的优化求解[19]

粒子群算法的基本思想是: 将鸟群中的每个个体当做优化问题的潜在解即粒子, 每个粒子通过跟踪个体极值和全局极值来更新自己, 然后通过适应度函数决定下一步的飞翔方向和距离, 不断迭代直至找到最优解。该算法具有调节参数少、简单易实现等优点, 被广泛应用于复杂问题寻优等应用领域[20-21]

2 管道腐蚀速率预测模型构建 2.1 模型搭建

结合第一节建立的理论模型, 分别使用PSO、GA、WOA算法依次对BP神经网络模型的权值和阈值进行优化, 构建海底管道的腐蚀速率预测模型即PSO-BP、GA-BP、WOA-BP, 流程图如图 2所示。

图 2 各预测模型流程图 Fig. 2 Flow chart of each prediction model
2.2 模型评价指标

为综合评价腐蚀速率预测模型的预测精度, 选取平均绝对百分误差(MAPE)、均方根误差(RMSE)[22]作为模型评价指标:

$ {\rm{MAPE}}{{ = }}\frac{{\text{1}}}{N}\sum\limits_{i = 1}^N {\left| {\frac{{{y_i} - {{\widehat y}_i}}}{{{y_i}}}} \right|} \times 100\% , $ (3)
$ {\rm{RMSE}} = \sqrt {\frac{{\text{1}}}{N}\sum\limits_{i = 1}^N {{{\left( {{y_i} - {{\widehat y}_i}} \right)}^2}} } , $ (4)

其中, yi$ {\widehat y_i} $分别为第i个样本的实验值和模型预测值; N表示样本的总数量; MAPE表示模型整体误差, RMSE表示预测值与实验值的离散化程度。MAPE和RMSE的值越小, 模型的预测精度越高。

3 实例计算 3.1 样本数据的收集与处理

本文选用文献[23]的50组海底管道腐蚀数据作为样本数据, 因篇幅有限, 文内仅展示10组, 如表 1所示。随机选取40组数据作为训练样本, 利用剩余的10组进行精度验证。

表 1 部分海底管道腐蚀速率数据[23] Tab. 1 Corrosion rate data of some submarine pipelines
编号 x0 x1 x2 x3 x4 x5 x6 x7 x8 x9
1 2.838 5 65.9 2.27 0.031 7 5.1 0.64 7 560 26.8 58.5 141
2 2.621 8 69.4 2.09 0.032 0 4.3 0.69 8 000 23.4 60.3 134
3 2.718 6 67.9 2.11 0.032 5 5.0 0.557 7 260 23.1 57.8 149
4 2.692 4 64.0 2.65 0.031 7 6.1 0.365 6 480 23.2 60.1 141
5 2.953 3 68.0 1.78 0.032 4 4.2 0.524 4 800 25.9 61.5 148
6 2.955 5 64.3 2.22 0.031 2 6.2 0.491 5 620 29.7 54.2 136
7 2.717 5 64.9 2.23 0.032 6 5.2 0.406 7 120 24.5 50.9 150
8 2.621 5 65.3 2.35 0.030 5 4.6 0.547 7 680 20.3 57.5 129
9 2.599 7 67.7 2.41 0.032 6 4.5 0.628 8 020 19.8 62.3 150
10 2.606 3 66.4 2.31 0.031 7 4.2 0.511 8 280 20.6 59.8 141
注: x0为腐蚀速率(mm·a–1), x1为温度(℃), x2为系统压力(MPa), x3为CO2分压(MPa), x4为pH值, x5为介质流速(m·s–1), x6为Cl浓度(mg·L–1), x7为CO2浓度(mg·L–1), x8为含水率(%), x9为HCO3浓度(mg·L–1)。
3.2 灰色关联分析

每个影响因素对管道腐蚀的影响程度不同, 若将影响小的因素作为预测模型的输入, 则会影响预测模型的准确性和计算复杂度, 因此对各影响因素进行影响程度分析具有重要意义。

灰色理论[24]是邓聚龙于1982年提出的用于判别不同因素间关联程度的一种方法。该方法无需要求各影响因素之间具有明显的函数关系, 只需要通过数学变换就能进行影响因素分析。本文通过灰色理论分析, 建立各影响因素与腐蚀速率之间的关联度。关联度越大, 影响程度越大。通过灰色关联分析, 得到各影响因素的关联度, 如表 2所示。

表 2 各影响因素灰色关联分析 Tab. 2 Grey correlation analysis of the influencing factors
影响因素 x1 x2 x3 x4 x5 x6 x7 x8 x9
关联度 0.762 3 0.723 7 0.734 0.641 5 0.667 2 0.637 6 0.709 6 0.695 2 0.755 4

表 2可知, 各影响因素对腐蚀速率的影响程度从大到小依次为: 温度 > HCO3 > CO2分压 > 系统压力 > CO2浓度 > 含水率 > 介质流速 > pH > Cl浓度, 均在0.6以上。结果表明各影响因素与腐蚀速率的相关性都很大, 可以作为预测模型的输入参数。

3.3 模型参数设置 3.3.1 BP神经网络设置

设定BP神经网络学习的训练次数为1 000, 学习速率为0.01, 训练目标最小误差为0.000 01。BP神经网络采用3层网络结构, 由于管道腐蚀速率的影响变量为9, 目标变量为腐蚀速率, 所以输入层节点数n取9, 输出层节点数l取1。一般来说, 隐含层的节点数不是唯一的, 而是在一个区间范围内。根据经验公式(1)确定隐含层节点数区间, 通过试值的方式确立最优节点数。经计算, m的取值为4~13, 代入模型进行计算可得图 3

图 3 m取不同值的训练均方误差 Fig. 3 Training mean square error of the different values of m

图 3可知, 最佳的隐含层节点数为4, 相应的均方误差为0.175 6。因此, 本模型隐含层节点数取4。

3.3.2 模型初始化设置

通过以上分析, 设置PSO-BP、GA-BP、WOA-BP模型的网络拓扑结构为9-4-1。各优化算法的初始参数设定如表 3表 4表 5所示。

表 3 GA参数设置 Tab. 3 GA parameter settings
参数 数值
初始种群规模 30
最大进化代数 50
交叉概率 0.8
变异概率 0.2
训练目标最小误差 0.000 01

表 4 PSO参数设置 Tab. 4 PSO parameter settings
参数 数值
初始种群规模 10
最大进化代数 50
个体加速常数C1 2
社会加速常数C2 2
惯性权重 0.9
训练目标最小误差 0.000 01

表 5 WOA参数设置 Tab. 5 WOA parameter settings
参数 数值
初始种群规模 30
最大进化代数 50
训练目标最小误差 0.000 01

WOA除了设置表 5中参数, 还需要对位置向量和领导者得分进行初始化操作。

3.4 预测结果与误差检验

各模型进行训练后的预测结果如表 6图 4图 5所示。由图 4可知, WOA-BP腐蚀速率预测模型的预测值与实验值最接近, 预测效果最好, 相较于单一BP模型, 预测精度有了较大提升, 并且优于PSO-BP与GA-BP预测模型。

表 6 模型预测误差统计表 Tab. 6 Statistical table of the model prediction errors
样本编号 实验值 BP PSO-BP GA-BP WOA-BP
预测值/(mm·a–1) 相对误差/% 预测值/(mm·a–1) 相对误差/% 预测值/(mm·a–1) 相对误差/% 预测值/(mm·a–1) 相对误差/%
1 2.953 3 2.552 5 13.57 2.622 3 11.21 2.611 5 11.57 2.947 4 0.20
2 3.105 4 2.788 0 10.22 3.068 3 1.19 3.179 5 2.39 2.723 3 12.30
3 2.664 7 2.780 3 4.34 2.854 5 7.12 2.839 6 6.56 2.724 4 2.24
4 2.532 3 2.470 8 2.43 2.403 4 5.09 2.809 6 10.95 2.604 1 2.84
5 3.081 3 2.456 1 20.29 3.252 6 5.56 2.902 2 5.81 3.017 9 2.06
6 2.695 6 2.798 0 3.80 2.619 8 2.81 2.809 7 4.23 2.635 4 2.23
7 2.607 2 2.610 9 0.14 2.675 7 2.63 2.622 8 0.60 2.608 1 0.03
8 2.629 1 2.603 4 0.98 2.665 5 1.38 2.843 5 8.15 2.703 7 2.84
9 2.357 4 2.716 4 15.23 2.816 0 19.45 2.611 6 10.78 2.617 2 11.02
10 2.618 3 2.891 0 10.42 2.677 0 2.24 2.608 9 0.36 2.588 6 1.13

图 4 各模型预测结果对比图 Fig. 4 Comparison of the prediction results of each model

图 5 各模型相对误差对比 Fig. 5 Comparison of the relative errors of various models

表 6图 5可知, 单一BP模型的预测效果最差, 最大相对误差和最小相对误差分别为20.29%和0.14%, 预测结果极其不稳定。WOA-BP模型的预测效果最好, 其相对误差基本稳定在3%以内, 误差曲线也最为平缓。对各模型的平均相对误差进行计算, 其中WOA-BP模型的平均相对误差最小, 为3.689%; PSO-BP和GA-BP模型的平均相对误差分别为5.868%和6.14%, 分别位于第2位和第3位; 单一BP模型的平均相对误差最大, 为8.142%。

利用式(3)和式(4)计算各模型的MAPE和RMSE, 对模型精度进行更深层次的验证, 计算结果如图 6所示。

图 6 各模型MAPE与RMSE Fig. 6 MAPE and RMSE of each model

图 6可知, WOA-BP模型的平均绝对百分误差和均方根误差分别为3.689%和0.153 7, 远低于单一BP模型、PSO-BP模型和GA-BP模型, 预测结果理想。

以上结果表明, 4种模型中预测精度最高、预测结果最稳定的是WOA-BP模型, 该模型能很好地应用于海底管道腐蚀速率预测。

3.5 WOA-BP模型的适用范围

由于WOA-BP模型建立时选取的数据遵循相互独立、数据范围广、随机选取的原则, 为后面预测提供精准的训练数据。因此, 本模型适用于任意环境下的管道腐蚀速率预测。

4 结论

1) 基于灰色理论, 对影响海底管道腐蚀速率的9个影响变量进行灰色关联分析, 得到各影响变量对腐蚀速率的关联度从大到小依次为: 温度 > HCO3 > CO2分压 > 系统压力 > CO2浓度 > 含水率 > 介质流速 > pH > Cl浓度。结果表明: 各影响因素与腐蚀速率的相关性都很大, 可以作为预测模型的输入参数。

2) 分别采用单一BP模型、PSO-BP模型、GA-BP模型以及WOA-BP模型对海底管道腐蚀速率进行训练和仿真。WOA-BP模型的平均绝对百分误差和均方根误差分别为3.689%和0.153 7, 远低于单一BP、PSO-BP、GA-BP模型, 验证了WOA-BP模型的预测精度和稳定性。说明WOA-BP模型可为海底管道内腐蚀防护和油气管道流动保障提供决策支持。

3) 由于影响管道腐蚀的因素众多且相互作用, 工程上很难得到完整的实验数据, 后续研究可在数据中添加随机变量进行深入研究。

参考文献
[1]
崔铭伟. 多相流海管CO2内腐蚀及剩余强度研究[D]. 青岛: 中国石油大学(华东), 2014.
Cui Mingwei. Study on CO2 internal corrosion and residual strength of multiphase offshore pipeline[D]. Qingdao: China University of Petroleum, 2014.
[2]
喻西崇, 赵金洲, 邬亚玲, 等. 利用灰色理论预测注水管道腐蚀速率的变化趋势[J]. 腐蚀与防护, 2003, 24(2): 51-54, 69.
Yu Xichong, Zhao Jinzhou, Wu Yaling, et al. Using gray model to predict corrosion rate variation with time in injecting pipeline[J]. Corrosion & Protection, 2003, 24(2): 51-54, 69. DOI:10.3969/j.issn.1005-748X.2003.02.002
[3]
范峥, 付文耀, 赵笑男, 等. 基于小波神经网络预测多相动态管道腐蚀速率[J]. 化工进展, 2018, 37(8): 2904-2911.
Fan Zheng, Fu Wenyao, Zhao Xiaonan, et al. Prediction of tubular corrosion rate under multiphase dynamics condition based on wavelet neural network[J]. Chemical Industry and Engineering Progress, 2018, 37(8): 2904-2911.
[4]
章玉婷, 杨剑锋. 基于BP神经网络的管道腐蚀速率预测[J]. 全面腐蚀控制, 2013, 27(9): 67-71.
Zhang Yuting, Yang Jianfeng. Corrosion rate prediction of based on artificial neural network[J]. Total Corrosion Control, 2013, 27(9): 67-71. DOI:10.3969/j.issn.1008-7818.2013.09.023
[5]
周慧, 王晓光, 张有君. 输气管道腐蚀速率的BP神经网络组合预测方法[J]. 腐蚀科学与防护技术, 2010, 22(3): 162-165.
Zhou Hui, Wang Xiaoguang, Zhang Youjun. BP neural networks combinatorial forecasting method for gas pipeline's corrosion rate[J]. Corrosion Science and Protection Technology, 2010, 22(3): 162-165.
[6]
万里平, 徐友红, 冯兆阳, 等. 基于遗传算法优化BP神经网络预测CO2/H2S环境中套管钢的腐蚀速率[J]. 腐蚀与防护, 2017, 38(9): 727-731, 736.
Wan Liping, Xu Youhong, Feng Zhaoyang, et al. Application of genetic algorithms BP neural networks to predicting corrosion rate of carbon steel in CO2/H2S environment[J]. Corrosion & Protection, 2017, 38(9): 727-731, 736.
[7]
凌晓, 徐鲁帅, 梁瑞, 等. 基于改进PSO-BPNN的输油管道内腐蚀速率研究[J]. 中国安全生产科学技术, 2019, 15(10): 63-68.
Ling Xiao, Xu Lushuai, Liang Rui, et al. Study on internal corrosion rate of oil pipeline based on improved PSO-BPNN[J]. Journal of Safety Science and Technology, 2019, 15(10): 63-68.
[8]
Mirjalili s, Lewis A, et al. The whale optimization algorithm[J]. Advances in Engineering Software, 2016, 95: 51-67. DOI:10.1016/j.advengsoft.2016.01.008
[9]
王镱嬴. 基于改进鲸鱼算法的神经网络预测模型的研究[D]. 鞍山: 辽宁科技大学, 2020.
Wang Yiying. Research of neural network orediction model based on modified whale optimization algorithm[D]. Anshan: University of Science and Technology Liaoning, 2020.
[10]
李海涛, 袁森. 基于遗传算法和BP神经网络的海洋工程材料腐蚀预测研究[J]. 海洋科学, 2020, 44(10): 33-38.
Li Haitao, Yuan Sen. Corrosion prediction of marine engineering materials based on genetic algorithm and BP neural network[J]. Marine Sciences, 2020, 44(10): 33-38.
[11]
凌晓, 徐鲁帅, 余建平, 等. 基于改进的BP神经网络的输油管道内腐蚀速率预测[J]. 传感器与微系统, 2021, 40(2): 124-127.
Ling Xiao, Xu Lushuai, Yu Jianping, et al. Prediction of corrosion rate in oil pipeline based on improved BP neural network[J]. Transducer and Microsystem Technologies, 2021, 40(2): 124-127.
[12]
骆正山, 秦越, 张新生, 等. 基于LASSO-WOA- LSSVM的海洋管线外腐蚀速率预测[J]. 表面技术, 2021, 50(5): 245-252.
Luo Zhengshan, Qin Yue, Zhang Xinsheng, et al. Prediction of external corrosion rate of marine pipelines based on LASSO-WOA-LSSVM[J]. Surface Technology, 2021, 50(5): 245-252.
[13]
巩世兵, 沈海斌. 仿生策略优化的鲸鱼算法研究[J]. 传感器与微系统, 2017, 36(12): 10-12.
Gong Shibing, Shen Haibin. Study of whale algorithm for biomimetic strategy optimization[J]. Transducer and Microsystem Technologies, 2017, 36(12): 10-12.
[14]
李志鹏, 陈堂贤. 基于变分模态分解和改进鲸鱼算法优化的神经网络风速预测模型[J]. 电器与能效管理技术, 2019(11): 24-31.
Li Zhipeng, Chen Tangxian. Optimized fuzzy neural network wind speed prediction model based on VMD and improved whale algorithm[J]. Electrical & Energy Management Technology, 2019(11): 24-31.
[15]
Holland J H. Genetic algorithms[J]. Scientific american, 1992, 267(1): 66-73. DOI:10.1038/scientificamerican0792-66
[16]
向乃瑞, 闫海, 王炜, 等. GA-BP神经网络预测金属腐蚀速率[J]. 电力学报, 2018, 33(1): 48-54.
Xiang Nairui, Yan Hai, Wang Wei, et al. Prediction of metal corrosion rate based on GA-BP neural network[J]. Journal of Electric Power, 2018, 33(1): 48-54.
[17]
商杰, 朱战立. 基于遗传算法的神经网络在预测油管钢腐蚀速率中的应用[J]. 腐蚀科学与防护技术, 2007, 19(3): 225-228.
Shang Jie, Zhu Zhanli. Application of genetic algorithms neural networks in prediction corrosion rate of carbon steel[J]. Corrosion Science and Protection Technology, 2007, 19(3): 225-228. DOI:10.3969/j.issn.1002-6495.2007.03.020
[18]
Kennedy J, Eberhart R. Particle swarm optimization[C]// Icnn95-international Conference on Neural Networks. IEEE, 2002.
[19]
张新生, 张玥. 基于Lasso-PSO-BP神经网络的腐蚀管道失效压力的预测[J]. 材料保护, 2020, 53(4): 46-52.
Zhang Xinsheng, Zhang Yue. Prediction of failure pressure of corroded pipeline based on Lasso-PSO-BP neural network[J]. Materials Protection, 2020, 53(4): 46-52.
[20]
黄宝洲, 杨俊华, 卢思灵, 等. 基于改进粒子群优化神经网络算法的波浪捕获功率预测[J]. 太阳能学报, 2021, 42(2): 302-308.
Huang Baozhou, Yang Junhua, Lu Siling, et al. Wave capture power forecasting based on improved particle swarm optimization neural network algorithm[J]. Acta Energiae Solaris Sinica, 2021, 42(2): 302-308.
[21]
张玥. 基于有限元和PSO-BP的多点腐蚀缺陷管道剩余强度研究[D]. 西安: 西安建筑科技大学, 2020.
Zhang Yue. Residual strength of multi-point corroded pipeline based on finite element and PSO-BP[D]. Xi'an: Xi'an University of Architecture and Technology, 2020.
[22]
纪广月. 基于因子分析和WOA-Elman的肇庆API预测研究[J]. 数学的实践与认识, 2021, 51(11): 265-276.
Ji Guangyue. Prediction of Zhaoqing API based on factor analysis and WOA Elman neural network[J]. Mathematics in Practice and Theory, 2021, 51(11): 265-276.
[23]
宋莹莹. 在役海底油气管道内腐蚀速率预测研究[D]. 西安: 西安建筑科技大学, 2020.
Song Yingying. Research for internal corrosion rate prediction of submarine oil and gas pipelines in service[D]. Xi'an: Xi'an University of Architecture and Technology, 2020.
[24]
邓聚龙. 灰色系统论文集[M]. 武汉: 华中理工大学出版社, 1989.
Deng Julong. Collection of grey system essays[M]. Wuhan: Huazhong University of Science and Technology Press, 1989.