海洋环境中平台钢腐蚀速率的三层BP神经网络预测
2010-09-24兰志刚侯保荣宋积文陈胜利
兰志刚, 侯保荣 白 刚, 宋积文 陈胜利 谭 震 张 杰
(1. 中国科学院 海洋研究所, 山东 青岛 266071; 2. 中海油能源发展股份有限公司北京分公司, 北京100027;3. 中国科学院 研究生院, 北京 100039; 4. 中海油有限公司工程建设部, 北京 100010)
海洋环境中平台钢腐蚀速率的三层BP神经网络预测
兰志刚1,2,3, 侯保荣1, 白 刚4, 宋积文2, 陈胜利2, 谭 震2, 张 杰2
(1. 中国科学院 海洋研究所, 山东 青岛 266071; 2. 中海油能源发展股份有限公司北京分公司, 北京100027;3. 中国科学院 研究生院, 北京 100039; 4. 中海油有限公司工程建设部, 北京 100010)
利用三层BP神经网络预测海洋环境因素对材料的腐蚀速率的影响。结合实测的pH值、温度、溶解氧、盐度、生物附着等影响因素, 分析了上述环境因素对平台钢腐蚀的影响, 建立环境因素与腐蚀速率之间的映射关系, 预测了平台钢在海洋环境中的腐蚀速率。结果表明, 全浸区腐蚀速率预测误差为6.95%, 潮差带腐蚀速率预测误差为4.2%, 预测精度较高。说明利用三层BP神经网络预测钢在海水中腐蚀速率技术可行, 具有较高的预测精度和应用价值。
腐蚀因素; 腐蚀速率预测; BP神经网络; 海洋环境腐蚀预测
腐蚀预测一直是腐蚀领域中重要的研究内容[1]。在海洋环境中, 金属的腐蚀受到各种环境因素如海水温度、溶解氧含量、盐度、pH值、生物活性等的影响。其中三层 BP(back propagation, 反向传播)神经网络预测腐蚀速率作为一项新的技术被广泛研究。崔大林等[2]研究了应用人工神经网络预测有色金属海水腐蚀的长期行为。孔德英等[3], 根据金属海水腐蚀的特征, 用人工神经网络技术分析碳钢、低合金钢海水腐蚀数据, 建立了碳钢、低合金钢的腐蚀速率与合金成分及海水间的神经网络模型, 可用于预测新钢种在其他海域中的腐蚀速率, 并用所建模型分析了合金元素对腐蚀速率的影响。杨晓明等[4]利用各种腐蚀因素对海水中钢的腐蚀行为进行预测和分析。神经网络具有大规模并行、分布式存储和处理、自组织、自适应和自学习能力, 具有传统函数算法无法比拟的优点。特别是处理需要同时考虑许多因素和条件的、不精确和模糊的信息处理问题, 神经网络预测方法具有优势[5]。使用神经网络来预测海水环境对材料的腐蚀速率是将环境因素与材料腐蚀率之间的关系视为黑箱, 进而通过试验数据学习, 建立输入(环境因素)与输出(材料腐蚀率)之间的作用关系,从而预测材料在特定海水环境条件下的腐蚀速率。
1 腐蚀速率的神经网络预测
利用A3钢在青岛、舟山、厦门、榆林和湛江5个海区全浸带和潮差带的腐蚀挂片试验结果, 构建三层BP人工神经网络模型, 建立海水温度、溶解氧含量、盐度、pH值、生物附着等主要环境因子和腐蚀速率之间的映射关系, 进而通过上述环境因子特征, 预测A3钢的腐蚀速率。并分析其预测误差, 确认三层BP人工神经网络模型的可行性。
2 腐蚀预测的技术路线
建立三层BP神经网络预测模型时, 需要将测量数据分成几个部分, 分别用于训练、验证和测试神经网络。本研究用于建立预测神经网络的实测数据见表 1。
由于数据量有限, 本研究利用青岛、舟山、厦门、榆林4个海区的实测数据作为神经网络的训练样本,用湛江的实测结果作为验证样本。
预测模型采用三层前馈型BP网络模型。第一层为输入层, 中间为隐含层, 神经元传递函数为正切S型传递函数。第三层为输出层, 神经元传递函数线性传递函数。各层次间的神经元之间形成全互连连接,各层次内的神经元之间没有连接。输入层的节点数为输入向量的分量数, 这里为5个, 即海水温度、溶解氧含量、盐度、pH值、生物附着; 输出层的节点数为输出向量的分量数, 这里为 1个, 即平均腐蚀率。采用Levenberg-Marquardt法训练函数。网络结构如图1所示。
表1 建立预测神经网络的实测数据Tab. 1 In situmeasurements
图1 网络结构Fig. 1 Structure of the neural network
3 全浸带腐蚀速度预测
图2是全浸带的三层BP神经网络预测曲线, 神经网络的训练曲线经8次迭代后收敛。
神经网络的权值和阈值分别为:
图2 全浸带神经网络的训练曲线Fig. 2 Training of the neural network for the submerged zone
利用该神经网络模型, 把湛江海区环境参数作为输入, 预测得出湛江海区的腐蚀率, 结果如表2所示。
从计算结果可以求得全浸区预测误差为:(0.2032-0.19)/0.19=6.95%.
4 潮差带腐蚀速度预测
图3是潮差带的三层BP神经网络预测曲线, 神经网络的训练曲线经15次迭代后收敛神经网络的权值和阈值分别为:
表2 全浸带腐蚀速率预测结果Tab. 2 Predicted corrosion rates in the submerged zones
图3 潮差带神经网络的训练曲线Fig. 3 Training of the neural network for the tidal zone
利用该神经网络模型, 把湛江海区环境参数作为输入, 预测得出湛江海区的腐蚀率, 结果如表3所示。
由预测结果可以看出, 潮差带预测误差为(0.2203-0.23)/0.23=4.2%
5 结论
本文利用实测的pH值、温度、溶解氧、盐度、生物附着等环境因子, 分析了上述环境影响因子对海洋平台钢腐蚀的影响, 建立三层BP神经网络模型预测了平台钢在海水环境中的腐蚀速率。由计算结果可以求得全浸区预测误差为 6.95%, 潮差带预测误差为4.2%, 预测精度较高, 表明利用三层BP人工神经网络预测钢在海水中腐蚀速率技术可行, 具有较高的预测精度和应用价值。
表3 潮差带腐蚀速率预测结果Tab. 3 Predicted corrosion rates in the tidal zones
[1] Cottis R A, Turega M. Neural Network Applications in Corrosion Engineering [M]. Chicago: Engineering Books Inc., 1993. 201-204.
[2] 崔大为, 林乐耘, 赵月红. 应用人工神经网络预测有色金属海水腐蚀的长期行为[J]. 中国腐蚀与防护学报,2004, 24(1): 29-32.
[3] 孔德英, 宋诗哲. 人工神经网络技术探讨碳钢、低合金钢的实海腐蚀规律[J]. 腐蚀与防护, 1998, 18(4): 18-20.
[4] 杨晓明, 陈明文. 海水对金属腐蚀因素的分析及预测[J].北京科技大学学报, 2000, 3: 26-28.
[5] 闻新, 周露, 王丹力. MatLab神经网络应用设计[M].北京: 电子工业出版社, 2001. 35-47.
Received: May, 4, 2010
Key words:corrosion factors; prediction of corrosion rate; three-layer BP neural network; prediction of corrosion on marine environmental
Abstract:We introduced the methodology to study relationship between steel corrosion and marine environmental factors and to predict of steel corrosion rates with three-layer BP neural network. With thein situmeasurements of pHs, water temperatures, dissolved oxygen, salinities and bio-fouling, the effects of marine environmental factors on steel corrosion were analyzed and sorted in a descending sequence. With a three-layer BP neural network, the corrosion rates of steel in seawater were predicted with an error of 6.95% in submerged zones and 4.2% in tidal zones. The results show that prediction with the neural network was feasible, producing good prediction accuracy and value.
(本文编辑:刘珊珊)
Prediction of effects of marine environmental factors on steel corrosion rates with three-layer BP neural network
LAN Zhi-gang1,2,3, HOU Bao-rong1, BAI Gang4, SONG Ji-wen2, CHEN Sheng-li2,TAN Zhen2, ZHANG Jie2
(1. Institute of Oceanology, the Chinese Academy of Sciences, Qingdao 266071, China; 2. CNOOC Energy Technology & Services Limited, Beijing Branch, Beijing 100027, China; 3. Graduate School, the Chinese Academy of Sciences, Beijing 100039, China; 4. CNOOC Limited Beijing 100010, China)
TG174
A
1000-3096(2010)12-0075-03
2010-05-04;
2010-10-18
海洋石油总公司综合科研项目
兰志刚(1963-), 男, 山东青岛人, 高级工程师, 中国科学院海洋研究所在读博士, 从事海洋工程环境和海洋工程防腐工作,E-mail: lanzhg@cnooc.com.cn; 侯保荣, 通信作者, 中国工程院院士,电话: 0532-82898731, E-mail: baoronghou@qdio.ac.cn