基于PCA-IABC-ELM的管道腐蚀速率预测

    Prediction on Corrosion Rate of Pipeline Based on PCA-IABC-ELM

    • 摘要: 为准确预测管道的腐蚀速率,提出一种基于主成分分析(PCA)、人工蜂群算法(ABC)和极限学习机(ELM)的管道腐蚀速率预测模型。通过PCA算法对腐蚀因素进行降维处理,降低腐蚀因素间的信息关联度,通过改进的人工蜂群算法(IABC)优化ELM模型的输入层权值和隐含层阈值,提高模型的泛化能力。以26组A3钢的实海挂片实验数据为例,同时构造BP模型、ELM模型和PCA-ELM模型来验证PCA-IABC-ELM模型的可靠性。结果表明:采用PCA算法预处理腐蚀数据和IABC算法优化ELM模型参数的处理方法是最为有效的,组合模型的平均相对误差为1.2274%,预测精度优于其他模型。PCA-IABC-ELM模型可用于预测管道的腐蚀速率,指导管道防护工作。

       

      Abstract: In order to predict the corrosion rate of pipelines accurately, a pipeline corrosion rate prediction model based on principal component analysis(PCA), artificial bee colony(ABC) and extreme learning machine(ELM) was proposed. The PCA algorithm was used to reduce the dimension of corrosion factors to reduce the information correlation between corrosion factors. The IABC algorithm was used to optimize the input layer weight and hidden layer bias of ELM model to improve the generalization ability of the model. The improved artificial bee colony(IABC) was used to optimize the input layer weights and the hidden layer thresholds of the ELM model to improve the generalization ability of the model.Taking the experimental data of 26 groups of A3 steel in seawater as an example, and the PCA-IABC-ELM model was compared with BP model, ELM model and PCA-ELM model to verify the reliability. The results show that PCA algorithm is effective in preprocessing corrosion data, and the IABC algorithm is effective in optimizing the model parameters, the average relative error of the combined model is 1.2274%, the prediction accuracy is better than other models. Therefore, PCA-IABC-ELM mode could be used to predict the corrosion rate of pipelines and guide the protection work of pipeline.

       

    /

    返回文章
    返回