hjcet Hans Journal of Chemical Engineering and Technology 2161-8844 2161-8852 beplay体育官网网页版等您来挑战! 10.12677/hjcet.2024.144035 hjcet-92712 Articles 工程技术 基于PSO-PLS煤泥浮选加药量预测模型
A PSO-PLS Based Prediction Model for Reagent Dosage in Coal Slime Flotation
刘海增 李玉娇 安徽理工大学材料科学与工程学院,安徽 淮南 08 07 2024 14 04 326 343 12 6 :2024 22 6 :2024 22 7 :2024 Copyright © 2024 beplay安卓登录 All rights reserved. 2024 This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ 煤泥浮选药剂添加量的精确控制对浮选效果至关重要,是智能浮选的重要因素,也是近几年浮选智能科研工作者的研究课题。药剂量添加不当会导致浮选精煤灰分存在较大波动。影响浮选药剂添加量的因素众多,本文考虑入料浓度、入料流量、补水量、精煤灰分和尾煤灰分这五种因素对煤泥浮选药剂添加量的影响,提出了一种基于粒子群优化(PSO)偏最小二乘(PLS)算法的煤泥浮选起泡剂和捕收剂加药量预测模型。通过对比PCA、PLS和PSO-PLS三种算法的预测效果,发现PSO-PLS模型在预测精度和稳健性上表现优异,均方差、均方根误差、平均绝对百分比误差显著低于前两者,捕收剂预测R 2值达到0.7863,起泡剂预测R 2值达到0.8320,表明其拟合效果良好。实验证明,PSO-PLS算法能够准确预测浮选药剂添加量,有助于实现选煤厂浮选加药过程的智能化,为进一步选煤厂智能化建设提供了技术支持。
Precise control of reagent addition in coal slime flotation is crucial for achieving optimal flotation performance. It is a key factor in intelligent flotation and has been a research focus for flotation intelligence researchers in recent years. Improper reagent addition can lead to significant fluctuations in the ash content of the flotation concentrate. Many factors influence the amount of reagent added, including feed concentration, feed flow rate, added water volume, concentrate ash content, and tailings ash content. This paper proposes a predictive model for the addition of frothers and collectors in coal slime flotation based on the Particle Swarm Optimization (PSO) and Partial Least Squares (PLS) algorithms. By comparing the predictive performance of PCA, PLS, and PSO-PLS algorithms, it was found that the PSO-PLS model excels in prediction accuracy and robustness, with significantly lower mean square error, root mean square error, and mean absolute percentage error compared to the other two methods. The R 2value for collector prediction reached 0.7863, and for frother prediction, it reached 0.8320, indicating good fitting performance. Experiments demonstrate that the PSO-PLS algorithm can accurately predict reagent addition, aiding in the intelligent reagent dosing process in coal preparation plants and providing technical support for further intelligent construction of coal preparation plants.
浮选,起泡剂,捕收剂,PSO,PLS
Flotation
Frother Collector PSO PLS
1. 引言

煤泥浮选过程是炼焦型选煤厂生产中的关键环节,直接影响浮选精煤的产率和质量 [1] 。浮选药剂的添加量是决定浮选效果的重要因素 [2] 。传统的煤泥浮选加药控制通常依赖于干煤泥量来调节捕收剂和起泡剂的添加量。然而,由于浮选工艺复杂,药剂添加量受到多个变量的影响。此外,一些变量如灰分测量存在滞后性,使得药剂添加量与各过程参数之间的关系难以通过传统数学公式进行准确描述 [3] 。近年来,随着在线检测技术和智能控制技术的发展 [4] ,一些选煤厂开始引入智能加药系统。但由于在线检测技术的局限性、药剂添加控制精度不足,药剂添加量常常出现偏差,从而影响精煤产率 [5] 。随着计算机技术的高速发展 [6] ,关于煤泥浮选加药预测的研究也取得了显著进展 [1] 。在已有研究中,郭西进 [7] 通过MIV值评价法筛选出对浮选加药量影响较大的因素,进而建立了GA-BP 神经网络的加药预测模型,提高了神经网络模型预测加药量的精度;张涛 [8] 采用电磁流量计、浓度计等测量浮选工艺参数,通过PLC控制柜结合人机界面控制加药量,设计了浮选加药系统;王伟 [9] 根据泡沫尺寸的分布特点,采用三阶B样条基函数多项式拟合泡沫尺寸的概率密度函数,并利用信息熵最小原则最优B样条基函数个数,采用线性组合权值表征尺寸分布特征,构建了泡沫尺寸分布特征的加药量优化控制模型;李希 [10] 提出了基于生成对抗网络的浮选加药过程智能建模方法,有效构建了加药量和泡沫图像之间的关系;魏凌敖 [11] 利用机器视觉对浮选煤泥泡沫进行分类和特征提取,通过数学模型结合浮选参数预测药剂量,构建了基于机器视觉的煤泥浮选自动加药控制系统;张进 [12] 提出了基于多尺度卷积神经网络(CNN)特征及行列自编码核极限学习机(RAE-KELM)结合的浮选加药状态识别方法,此方法的识别准确率可达到98%以上;艾明曦 [13] 研究了基于泡沫视频双流特征的锌快粗选加药量优化控制方法。吕文豹 [14] 在浮选自动加药系统的研究中,选用米顿罗电磁隔膜计量泵装置,根据建立的药剂调节的前馈与反馈模型,调节了药剂的添加量。尽管已有许多研究取得了显著成果,但实现药剂添加量的精准控制仍迫在眉睫 [15] 。为了提高浮选加药的精确控制水平,需要一种能够综合考虑多种因素的优化算法,以实现药剂添加量的精确预测。因此,本文提出了一种基于粒子群优化(PSO) [16] 算法结合偏最小二乘(PLS) [17] 算法的煤泥浮选加药量预测模型,以实现更为精确和可靠的加药量控制,为选煤厂浮选加药过程的智能化提供技术支持。

2. 模型构建与数据采集

在浮选生产过程中,由于设备参数如浮选机类型、充气量、搅拌强度和处理量等通常保持不变,我们认为这些因素在构建浮选加药量预测模型时无需频繁调整。此外,考虑到某些影响因素难以控制或测量,以及它们对浮选效果的影响有限,如煤泥的粘度、温度和煤的粒度等,我们选择不将这些因素纳入模型。通过深入分析浮选工艺流程和选煤车间的实际情况,我们确定了入料浓度、入料流量、补水量和浮选药剂添加量作为影响浮选效果的关键过程变量。

本文通过对浮选入料浓度、浮选入料流量、补水量数据的在线检测收集,结合精煤灰分、尾煤灰分化验数据,构建了一个PSO-PLS [18] 浮选加药量预测模型。该模型以入料浓度、流量、补水量作为关键输入参数,以精煤和尾煤的灰分为输出参数,旨在实现对浮选加药量的快速和高精度预测 [2] 。该模型设计为一个五输入两输出的系统,如 图1

Figure 1. Prediction model structure diagram for reagent dosage--图1. 加药量添加量预测模型结构图--

在模型中,我们将系统分为输入、输出和预测三部分。输出变量包括捕收剂的添加量和起泡剂的添加量,分别用U1、U2表示,因此输出向量可以表示为 U = ( U 1 , U 2 ) T 。而输入变量则包括入料浓度C、入料流量Q、补水量W,以及精煤灰分和尾煤灰分Y1、Y2,输入向量可以表示为 Y = ( Y 1 , Y 2 ) T 。模型的结构按照公式进行构建。

U = f ( C , Q , W , Y )

为建立煤泥浮选加药量预测模型,在浮选机稳定运行后,依据药剂调整周期,记录入料浓度、入料流量、补水量以及两种药剂的添加量。然后,让浮选机连续运行20分钟,期间采集经过处理的精煤和尾煤样本。这些样本被带回实验室进行烘干和烧灰处理,以获取所需的数据 [19] 。总共收集了90组这样的数据,见附件1。

3. 三种算法分析及优化 3.1. 主成分分析

主成分分析 [20] (Principal Component Analysis, PCA)是一种有效的降维算法。PCA通过将原始变量转化为一组新的不相关变量(主成分)来达到降维的目的。每个主成分是原始变量的线性组合,且彼此之间互不相关,其能反映出原始数据的大部分信息。主成分分析可以消除变量间的多重共线性,提高回归模型的精度和稳定性 [21] 。使用主成分分析对输入变量:入料浓度、入料流量、补水量、精煤灰分、尾煤灰分进行降维,消除了输入变量间的多重共线性问题,使得保留下来的原始数据对输出变量巨有较大的贡献率。

1) 操作步骤如下:

首先对主成分分析的5个指标变量:入料浓度、入料流量、补水量、精煤灰分、尾煤灰分原始数据进行标准化处理。输入变量的数据集为评价对象,第n (n ≤ 90)个的评价对象的第p个指标变量的取值为xnp,则可以构成大小为90*5的样本矩阵x:

x = [ x 11 x 12 x 15 x 21 x 22 x 25 x n 1 x n 2 x n 5 ] = ( x 1 , x 2 , x 3 , x 4 , x 5 )

按列计算均值 x j = 1 n 1 n x i j 和标准差 s j = 1 n ( x i j x j ) 2 n 1 ,计算标准化数据 X i j = x i j x j s j ,即 X i j = x i j 1 n 1 n x i j 1 n 1 1 n ( x i j 1 n 1 n x i j ) 2 ,将各指标xnp转化成标准化指标Xnp X = [ X 11 X 12 X 15 X 21 X 22 X 25 X n 1 X n 2 X n 5 ] = ( X 1 , X 2 , , X 5 ) ,对应地,称Xij为输入变量的标准化指标变量。

2) 计算相关系数矩阵R,用于描述输入变量之间的线性关系:相关系数矩阵 R = ( r i j ) 5 × 5 ,有 r i j = 1 n 1 k = 1 n ( X k i X i ) ( X k j X j ) = 1 n 1 k = 1 n X k i X k j ,式中: i , j = 1 , 2 , , 5 r i j = r j i r i j = r j i ,rij是第i个指标与第j个指标的相关系数。

3) 计算特征值和特征向量:特征值要由大到小排序,对应的特征向量就是主成分。计算相关系数矩阵R的特征值 λ 1 λ 2 λ m 0 ,及对应的特征向量 u 1 , u 2 , , u m ,其中 u j = ( u 1 j , u 2 j , , u n j ) T ,由特征向量组成m个新的指标变量

y 1 = u 11 x 1 ˜ + u 21 x 2 ˜ + + u n 1 x n ˜

y 2 = u 2 x 1 ˜ + u 22 x 2 ˜ + + u n 2 x n ˜

y m = u 1 m x 1 ˜ + u 2 m x 2 ˜ + + u n m x n ˜

式中,y1是第1主成分,y2是第2主成分,ym是第m主成分。

4) 根据信息贡献率和累计贡献率选择m (m ≤ 5)个主成分:计算特征值 λ j ( j = 1 , 2 , , p ) 的信息贡献率和累计贡献率。

b j = λ j k = 1 p λ k , j = 1 , 2 , , p

a m = k = 1 m λ k k = 1 p λ k

式中,bj为主成分yj的信息贡献率,am为主成分y1到ym的贡献率之和,即累计贡献率。一般当am大于0.9时,选择前m个指标变量 y 1 , y 2 , , y m 作为m个主成分,代替原来p个指标变量,从而对m个主成分进行综合分析。

3.2. 偏最小二乘回归分析法

偏最小二乘回归分析(Partial Least Squares Regression Analysis, PLS)是一种用于研究因变量对自变量依赖关系的方法,其目的是通过给定的自变量值来估计或预测因变量的值。PLS的核心思想是通过寻找新的正交投影方向(主成分),使投影后的因变量和自变量之间具有最大的协方差,从而建立预测模型。通过最小化预测变量和响应变量之间的残差平方和,找到最佳预测模型 [22] 。与单纯对自变量进行降维的主成分回归(PCA)不同,PLS在降维过程中同时考虑了因变量和自变量的相关性,它结合了主成分分析和线性回归的优点,它能处理高维数据,消除共线性,并且能够处理非线性和交互效应。

在实际应用中,选择合适的回归分析方法需要结合具体问题和数据特征 [23] 。在本研究中,自变量为输入变量(C, Q, W, Y1, Y2)矩阵,输出变量为(U1, U2),偏最小二乘回归分析步骤如下:

1) 标准化矩阵:输入矩阵X包含五个变量:入料浓度、入料流量、补水量、精煤灰分、尾煤灰分;输出矩阵Y包含两个变量:起泡剂添加量、捕收剂添加量;对X、Y矩阵进行标准化处理,得到矩阵E和F。

E = [ e 11 e 15 e n 1 e n 5 ] F = [ f 11 f 12 f n 1 f n 2 ]

其中 n = 1 , 2 , , 90

2) 求解输入变量和输出变量的第一主成分t1和u1:根据主成分原理,找到t1与u1使得它们的方差最大,信息量最多。t1与u1的协方差最大,t1对u1有最大的解释能力。设t1的权重系数为w1,u1的权重系数为c1,w1与c1为单位向量。

max ( E w 1 , F c 1 ) = c 1 T F T E w 1

其中 w 1 2 = 1 c 1 2 = 1 ,利用拉格朗日乘数法求得w1与c1,然后根据w1与c1求得第一对主成分t1与u1

3) 建立输入变量E输出变量F对第一主成分t1、u1的回归方差,并计算残差矩阵E1、F1:建立E,F对t1、u1的回归方程为

E = t 1 p 1 T + E 1

F = u 1 q 1 T + F 1

其中,p1,q1分别为回归模型中的参数向量,E1和F1是残差矩阵。回归系数向量p1,q1的最小二乘估计为

p 1 = E T t 1 t 1 2

q 1 = F T u 1 u 1 2

4) 更新矩阵,并重复以上步骤:用残差矩阵E1、F1代替E、F形成新的输入变量、输出变量,求解新的输入变量和输出变量的第一主成分t2、u2,即为原来输入变量和输出变量的第二主成分。建立新的输入变量E1输出变量F1(残差矩阵)和第二主成分t2、u2的回归方程,并计算残差矩阵E2,F2

5) 重复3、4步骤直至求出所有的主成分或者满足条件为止。

6) 建立回归方程,计算出回归系数:若E的秩为A,则

E = t 1 p 1 T + + t 1 p A T + E A

F = t 1 r 1 T + + t A r A T + F A

由于 t 1 , , t A 都可以表示 E 1 , , E q 的线性组合,就可以得到:

y k = a k 1 x 1 + + a k p x p + F A k , k = 1 , 2 , , q

其中,FAk为残差矩阵FA的第k列。

Figure 2. Flowchart of partial least squares regression analysis--图2. 偏最小二乘回归分析流程图--

7) 交叉验证确定主成分个数,引入PRESS和误差平方作为判断依据。

P R E S S = i = 1 n ( y i y ^ i ) 2

式中,yi为y在第i个观测点上的真实值, y ^ i 为代入模型后在第i个观测点上的预测值。定义交叉有效性 Q n 2

Q n 2 = 1 P R E S S n S S n 1

式中,PRESSn为除去某个样本点后,利用剩余样本点拟合出含n个主成分的回归方程,再对去除的样本点进行预测的误差平方和。SSn1为所有样本点拟合出的含n − 1个主成分的回归方程的误差平方和。

Q n 2 0.0975 ,表示第n步提取的成分的边际贡献是显著的,有利于减小预测的误差。相反,当 Q n 2 < 0.0975 时,表示模型达到精度要求,可以停止提取成分。偏最小二乘回归分析步骤如 图2 所示。

3.3. 粒子群优化算法

粒子群优化算法(PSO)是一种基于群体智能的优化算法。PSO算法模拟鸟群在寻找食物时的群体行为,通过集体之间的共享信息找到问题的最优解 [16] [24] 。一群鸟在森林中搜寻食物,记录各自找到的最多食物的位置(局部最优点),并共享这些信息。每只鸟根据自己的发现和鸟群共享的最佳位置调整方向。通过不断更新位置和速度,鸟群逐渐接近食物最多的区域(全局最优解) [25]

PSO的核心思想是用粒子模拟鸟类个体在搜索空间中移动,通过跟踪个体最优位置Pbest和群体最优位置Gbest来更新位置。个体最优位置Pbest是指粒子在搜索历程中找到的最佳适应度位置,群体最优位置Gbest是整个群体中发现的最佳适应度位置。每次更新粒子位置时,都会计算适应度值,并将其与个体最优位置和群体最优位置的适应度值进行比较,更新这两个位置。通过不断更新每个粒子的速度和位置,整个粒子群的适应度值逐渐提高,粒子向更好的解移动,最终找到全局最优解 [26]

3.4. PSO优化PLS算法

虽然PLS具有较强的预测能力,但也存在可能无法准确反映数据的实际结构和过度拟合的风险。为了减小模型的预测误差,利用PSO的全局搜索能力,分别优化PLS模型中主成分数量、输入变量和输出变量的权重和回归系数,提高预测模型的精度。首先,通过PLS建立k个变量的回归模型,然后计算预测结果的RMSE,并将其作为粒子群算法的适应度函数 [18] 。粒子在整个搜索空间中根据最小的RMSE更新速度和位置,最终找到满足条件的最优变量取值。

具体优化步骤如下:

初始化粒子群:初始化粒子群位置和速度、迭代次数、惯性权重、自我学习因子和群体学习因子、算法终止的最小误差。每个粒子表示PLS模型参数集。假设在D维搜索空间中,有n个粒子,每个粒子代表一个解,则:

第i个粒子的位置为: X i d = ( x i 1 , x i 2 , , x i D )

第i个粒子的速度(粒子移动的距离和方向)为: V i d = ( v i 1 , v i 2 , , v i D )

第i个粒子搜索到的最优位置(个体最优解)为: P i = ( p i 1 , p i 2 , , p i D )

群体搜索到的最优位置(群体最优解)为: P g = ( p g 1 , p g 2 , , p g D )

1) 计算适应值:使用每个粒子的参数构建PLS模型,通过适应度函数(RMSE)评估每个粒子的PLS模型性能。

2) 寻找个体极值和群体极值:对每个粒子,比较当前适应度与历史最佳适应度。如果当前适应度更优,则更新个体最优解,找出全局最优解。

3) 更新粒子位置和速度:

速度更新公式为: V i d k + 1 = ω V i d k + c 1 r 1 ( P i d k X i d k ) + c 2 r 2 ( P g d k X i d k )

位置更新公式为: X i d k + 1 = X i d k + V i d k + 1

其中, ω ——惯性权重;k——迭代次数;c1——个体学习因子;c2——群体学习因子;r1,r2——[0, 1]之间的随机数,增加搜索随机性; V i d k ——粒子i在第k次迭代中第d维的速度向量; X i d k ——粒子i在第k次迭代中第d维的位置向量; P i d k ——粒子i在第k次迭代中第d维的历史最优位置; P g d k ——群体在第k次迭代中第d维的历史最优位置。

4) 重新计算粒子适应值:重新计算当前粒子的适应值。

5) 更新个体和群体极值:若粒子当前适应值优于历史局部最优值,则更新为新的局部最优值和位置。然后在粒子群中找到全局最优值及其位置。

6) 迭代:重复步骤4~6直到达到预设的迭代次数或满足设定的最小误差。

PSO优化后的PLS模型处理输入变量和输出变量具体流程如 图3 所示。

Figure 3. Flowchart of PSO-PLS algorithm--图3. PSO-PLS算法流程图--
<xref></xref>4. 预测结果与对比 <xref></xref>4.1. 基于PCA浮选加药量预测

对模型的输入变量:入料浓度、入料流量、补水量、精煤灰分和尾煤灰分,以及输出变量:捕收剂、起泡剂添加量数据利用Matlab软件进行主成分回归分析,结果如 表1 图4 所示。

<xref></xref>Table 1. Principal component analysis resultsTable 1. Principal component analysis results 表1. 主成分分析结果

序号

特征值

贡献率(%)

累计贡献率(%)

入料浓度

3.1681

31.6806

31.6806

入料流量

3.0494

30.4941

62.1748

补水量

1.6481

16.4912

78.6660

精煤灰分

1.3415

13.4146

92.0806

尾煤灰分

0.7919

7.9194

100

Figure 4. Contribution rate of principal components of input variables to the dependent variable--图4. 输入变量主成分对因变量的贡献率-- Figure 5. Frother prediction results based on PCA--图5. 基于PCA起泡剂预测结果--

从表中我们可以看出,前四个特征值的累计贡献率达到90%以上,主成分分析效果很好。于是略去第五个主成分,得到主成分回归方程。预测结果如 图5 图6 所示。

Figure 6. Collector prediction results based on PCA--图6. 基于PCA捕收剂预测结果--
4.2. 基于PLS浮选加药量预测

对采集的煤泥的输入变量:入料浓度、入料流量、补水量、精煤灰分和尾煤灰分;以及输出变量:捕收剂添加量、起泡剂添加量数据利用Matlab软件进行偏最小二乘回归分析,结果如 图7 图8 所示。

Figure 7. Frother prediction results based on PLS--图7. 基于PLS起泡剂预测结果-- Figure 8. Collector prediction results based on PLS--图8. 基于PLS捕收剂预测结果--
4.3. 基于粒子群优化的偏最小二乘法的加药量预测

本研究将粒子群基本参数设定如下:种群数量n = 10,惯性权重w = 0.8,粒子飞行最大速度Vmax= 2,学习因子c1= c2= 1.5,迭代次数为50次。图为粒子群算法运行过程中,适应度值随着迭代次数的增加而减小,从开始的0.7879最终减小到0.6428,适应度变化曲线图如下 图9 所示。

Figure 9. Fitness change curve--图9. 适应度变化曲线图--

基于PSO-PLS加药量预测结果如 图10 图11 所示。

Figure 10. Prediction results of PSO-PLS foaming agent--图10. PSO-PLS起泡剂预测结果-- Figure 11. PSO-PLS Collector Prediction Results--图11. PSO-PLS捕收剂预测结果--
4.4. 预测模型对比

为了更直观的比较PCA、PLS、PSO-PLS所构建的浮选加药量预测模型之间的性能,衡量模型预测误差,采用均方误差、均方根误差、平均绝对百分比误差以及决定系数对模型的预测性能进行评估。均方误差、均方根误差、平均绝对百分比误差以及决定系数的计算公式如式所示 [27]

1) 均方误差(Mean Square Error, MSE):预测值与真实值之间差异的平方和的平均值。

MSE = 1 n i = 1 n ( y i y ^ i ) 2

Figure 12. Comparison of frother frediction models--图12. 起泡剂预测模型对比-- Figure 13. Comparison of collector prediction models--图13. 捕收剂预测模型对比--

2) 均方根误差(Root Mean Square Error, RMSE):均方误差的平方根。

RMSE = 1 n i = 1 n ( y i y ^ i ) 2

3) 平均绝对百分比误差(Mean Absolute Percentage Error, MAPE):预测误差绝对值占真实值的百分比的平均值。

MAPE = 1 n i = 1 n | y y ^ i | y i × 100 %

4) 决定系数(R2):模型拟合优度的统计量,取值范围从0到1,越接近1说明模型对数据拟合程度越好。

R 2 = i = 1 n ( y ^ i y ¯ ) 2 i = 1 n ( y i y ¯ ) 2

式中,n——样本数量; y i ——变量的真实值; y ^ i ——变量的预测值; y ¯ ——变量真实值的平均数。

对比PLS和PSO-PLS算法在预测起泡剂和捕收剂加药量方面的结果,如 图12 图13 显示,PSO-PLS算法的预测值更接近实际值,误差更小,且对真实值变化趋势的预测也更加精确。

基于PCA和PLS算法建立的起泡剂预测模型,评价指标如 表2 所示,其均方误差、均方根误差和平均绝对百分比误差都远高于PSO-PLS起泡剂预测模型,预测精度不足,难以准确预测起泡剂的加药量。这可能是因为PCA在降维时合并自变量,造成信息丢失,降低了模型的可解释性。同时,PCA和PLS模型的R2值均未超过0.3,说明其拟合优度较低。相比之下,经过PSO算法优化的PLS模型,R2值提升至0.7863,显著提高了预测效果。综合评价指标来看,PSO-PLS算法在起泡剂加药量预测方面,相较于PCA和PLS算法,具有更高的预测精度和拟合优度,因此更适合用于本文的研究。

<xref></xref>Table 2. Comparison of Prediction Effect of Foaming Agent under Different AlgorithmsTable 2. Comparison of Prediction Effect of Foaming Agent under Different Algorithms 表2. 不同算法下起泡剂预测效果对比

评价指标

算法

MSE

RMSE

MAPE

R2

PCA

1.871

1.3517

9.7546

0.2459

PLS

1.7991

1.3413

9.625

0.2574

PSO-PLS

0.5189

0.7203

4.8787

0.7863

基于PCA算法建立的捕收剂预测模型如 表3 所示,相较于起泡剂预测模型具有更高的准确度,其均方差、均方根误差和平均绝对百分比误差接近另外两种预测模型。然而,预测效果仍不及另外两组模型。基于PSO-PLS算法建立的起泡剂模型预测效果依然远优于其他两种模型。因此,根据评价指标,相较于PCA和PLS,PSO-PLS更适合用于本文的捕收剂预测。

<xref></xref>Table 3. Comparison of Prediction Effect of Collector under Different AlgorithmsTable 3. Comparison of Prediction Effect of Collector under Different Algorithms 表3. 不同算法下捕收剂预测效果对比

评价指标

算法

MSE

RMSE

MAPE

R2

PCA

4.1968

2.0486

3.0276

0.4332

PLS

3.8086

1.9516

2.8903

0.4856

PSO-PLS

1.2577

1.1215

1.7484

0.8320

5. 总结

为实现浮选加药量预测,本文通过主成分分析法确定了入料浓度、入料流量、补水量、精煤灰分这四个特征值为影响浮选起泡剂和捕收剂的加药量的关键因素,基于这四个因素,构建了基于PSO优化的PLS浮选加药量预测模型。通过PSO优化PLS的回归系数,解决了传统PLS模型易受异常值影响的问题,提高了模型的可解释性和预测能力。与传统的PCA和PLS模型相比,PSO-PLS网络模型在预测精度和稳健性方面具有明显的提升,特别是在处理异常值和复杂数据方面表现出出色的优越性。实验证明,PSO-PLS算法能够有效地预测浮选过程中复杂的药剂添加量,为选煤厂浮选加药过程的智能化和自动化控制提供了坚实的技术支持。

附件1

入料流量

入料浓度

水量

精煤灰分

尾煤灰分

起泡剂用量

捕收剂用量

336

65.9

57

9.96

73.96

15

53

343

73.5

7

10.45

74.16

15

55

365

72.7

01

10.64

70.35

13

57

359

67.3

11

9.34

70.55

13

55

288

102

140

12.53

59.55

10

49

284

96.1

142

11.50

50.10

10

49

295

91.9

140

11.11

54.18

10

48

285

90.4

141

11.77

47.09

10

51

303

98.6

137

9.83

67.72

10

52

301

92.1

136

10.65

69.06

10

50

307

91.7

133

10.52

64.27

10

51

306

96.4

135

9.69

64.64

10

52

302

99.7

136

10.63

68.30

8

50

308

105

136

9.78

65.35

9

50

316

103

161

9.35

57.76

11

50

315

99.9

160

12.11

56.16

13

50

302

78.4

177

9.91

73.70

15

50

292

80.1

175

8.36

73.21

14

55

305

80.3

176

8.09

74.74

14

55

312

85.2

173

8.11

70.21

14

55

298

97.7

183

8.29

57.33

12

55

283

100

186

9.84

53.60

12

52

289

101

187

8.71

57.44

12

54

290

103

183

9.53

55.26

12

51

304

83.7

169

9.22

62.57

12

50

341

100

167

9.32

49.60

13

50

293

99.9

102

10.64

66.26

13

50

293

113

104

10.06

66.97

14

50

291

113

105

11.19

70.91

14

50

313

103

103

11.27

70.12

14

51

294

76.1

104

9.13

69.19

14

48

321

73.6

95

10.49

73.42

14

50

328

71.4

98

9.92

66.37

15

50

324

70

113

9.19

64.78

15

50

294

107

117

11.62

54.41

12

50

304

99.1

145

10.68

42.89

10

52

303

92.8

143

10.51

42.66

10

52

310

95.7

144

11.77

54.96

11

52

324

80.1

171

9.73

58.18

12

52

324

78.7

169

6.95

46.74

13

53

311

82.6

168

6.97

58.14

12

55

330

84.3

82

7.74

51.70

12

50

305

100

178

8.22

54.66

10

51

293

106

179

8.80

57.54

11

50

310

96.1

177

8.91

55.96

10

51

318

105

177

8.36

55.12

12

50

310

88.2

169

10.00

48.07

12

50

347

93.5

172

9.09

42.80

13

50

266

100

101

10.47

63.69

12

48

264

107

101

9.89

65.22

12

50

296

117

103

10.67

62.38

12

51

273

108

101

10.23

61.73

12

50

313

103

114

9.17

55.06

11

56

362

99

115

7.36

61.3

9

54

307

106

134

8.95

68.97

9

52

298

99

97

9.93

78.7

13

50

325

76.9

154

10.12

60.3

13

52

338

76.9

153

11.44

81.1

13

53

311

91.3

152

10.75

78.26

13

50

300

91.3

151

13.82

78.64

11

50

310

93.3

153

11.4

55.29

11

50

351

90.1

152

10.91

77.98

11

57

339

92.8

151

12.44

52.34

12

55

325

82.2

149

10.78

60.17

11

50

257

87.2

152

12.27

73.45

11

42

253

88.9

148

11.29

78.03

12

42

261

94.4

146

11.54

76.97

12

45

255

92.2

144

12.17

74.3

11

42

274

91.5

145

11.46

73.61

12

44

288

102

140

12.53

59.55

12

50

284

96.1

142

11.5

50.10

10

50

295

91.9

140

11.11

54.18

10

50

285

90.4

141

11.77

47.09

10

50

303

98.6

137

9.83

67.72

10

52

301

92.1

136

10.65

69.06

10

50

307

91.7

133

10.52

64.27

10

51

306

96.4

135

9.69

64.64

10

51

302

99.7

136

10.63

68.30

10

51

298

97.7

183

8.29

57.33

12

52

283

100

186

9.84

53.60

12

50

289

101

187

8.71

57.44

12

51

290

103

183

9.53

55.26

12

50

294

107

117

11.62

54.41

11

50

304

99.1

145

10.68

42.89

11

52

303

92.8

143

10.51

42.66

11

50

310

95.7

144

11.77

54.96

11

50

305

100

178

8.22

54.66

12

52

293

106

179

8.8

57.54

12

50

310

96.1

177

8.91

55.96

12

51

318

105

177

8.36

55.12

12

50

References 陈晓天. 基于智能加药的煤泥浮选控制系统研究[D]: [硕士学位论文]. 徐州: 中国矿业大学, 2017. 张孝逐. 浮选智能加药系统的设计与研究[D]: [硕士学位论文]. 徐州: 中国矿业大学, 2018. 桂卫华, 阳春华, 徐德刚, 等. 基于机器视觉的矿物浮选过程监控技术研究进展[J]. 自动化学报, 2013, 39(11): 1879-1888. 王明嘉. 选矿浮选流程的现代化升级改造研究[J]. 矿山工程, 2020, 8(1): 24-29. >https://doi.org/10.12677/ME.2020.81004 张路. 煤泥浮选智能加药控制系统的研究[J]. 机械工程与自动化, 2021(3): 153-155. Szmigiel, A., Apel, D.B., Skrzypkowski, K., Wojtecki, L. and Pu, Y. (2024) Advancements in Machine Learning for Optimal Performance in Flotation Processes: A Review. Minerals, 14, Article 331. >https://doi.org/10.3390/min14040331 郭西进, 邵辉, 王广胜, 等. 基于GA-BP神经网络的浮选加药量预测[J]. 煤炭工程, 2017, 49(2): 106-108. 张涛, 隋广武. 浮选工艺参数自动监测及加药系统的研发[J]. 煤炭加工与综合利用, 2016(7): 27-29, 32. 王伟. 基于泡沫尺寸分布的铜粗选过程加药量预测控制[D]: [硕士学位论文]. 长沙: 中南大学, 2014. 李希, 胡文静, 刘浪, 等. 基于生成对抗网络的浮选加药过程建模[J]. 湖南理工学院学报(自然科学版), 2021, 34(3): 1-8. 魏凌敖. 基于机器视觉的煤泥浮选加药控制系统研究[D]: [硕士学位论文]. 徐州: 中国矿业大学, 2020. 张进, 廖一鹏, 陈诗媛, 等. 基于多尺度CNN特征及RAE-KELM的浮选加药状态识别[J]. 激光与光电子学进展, 2021, 58(12): 417-426. 艾明曦. 基于泡沫视频双流特征的锌快粗选加药量优化控制[D]: [博士学位论文]. 长沙: 中南大学, 2022. 吕文豹. 望峰岗选煤厂浮选自动加药系统的研究[D]: [硕士学位论文]. 淮南: 安徽理工大学, 2013. 宋建军. 提高矿产资源开发利用效率的思考[J]. 国土资源情报, 2015(9): 28-33. Jain, M., Saihjpal, V., Singh, N. and Singh, S.B. (2022) An Overview of Variants and Advancements of PSO Algorithm. Applied Sciences, 12, Article 8392. >https://doi.org/10.3390/app12178392 Stocchero, M., De Nardi, M. and Scarpa, B. (2021) PLS for Classification. Chemometrics and Intelligent Laboratory Systems, 216, Article 104374. >https://doi.org/10.1016/j.chemolab.2021.104374 郑培超, 赵伟能, 王金梅, 等. 基于PSO-PLS混合算法的水体COD紫外吸收光谱检测研究[J]. 光谱学与光谱分析, 2021, 41(1): 136-140. 陈恩会. 选煤厂的浮选工艺技术操作探讨[J]. 技术与市场, 2019, 26(9): 146-147. Greenacre, M., Groenen, P.J.F., Hastie, T., D’Enza, A.I., Markos, A. and Tuzhilina, E. (2022) Principal Component Analysis. Nature Reviews Methods Primers, 2, Article No. 100. >https://doi.org/10.1038/s43586-022-00184-w Gewers, F.L., Ferreira, G.R., Arruda, H.F.D., Silva, F.N., Comin, C.H., Amancio, D.R., et al. (2021) Principal Component Analysis: A Natural Approach to Data Exploration. ACM Computing Surveys, 54, Article No. 70. >https://doi.org/10.1145/3447755 Stocchero, M. (2023) PLS for Designed Experiments. Chemometrics and Intelligent Laboratory Systems, 240, Article 104928. >https://doi.org/10.1016/j.chemolab.2023.104928 李启福. 铝土矿泡沫浮选过程精矿品位预测模型的研究[D]: [硕士学位论文]. 长沙: 中南大学, 2012. 董志勇, 王然风, 樊民强, 等. 基于PSO-LSSVM的煤泥浮选药剂自动添加系统研究[J]. 煤炭工程, 2017, 49(2): 117-120. Couceiro, M.S., Rocha, R.P., Ferreira, N.M.F. and Machado, J.A.T. (2012) Introducing the Fractional-Order Darwinian Pso. Signal, Image and Video Processing, 6, 343-350. >https://doi.org/10.1007/s11760-012-0316-2 Chan, C. and Chen, C. (2015) A Cautious PSO with Conditional Random. Expert Systems with Applications, 42, 4120-4125. >https://doi.org/10.1016/j.eswa.2014.12.046 Lu, F., Liu, H. and Lv, W. (2024) Deep Correlation and Precise Prediction between Static Features of Froth Images and Clean Coal Ash Content in Coal Flotation: An Investigation Based on Deep Learning and Maximum Likelihood Estimation. Measurement, 224, Article 113843. >https://doi.org/10.1016/j.measurement.2023.113843
Baidu
map