Research of active power filter based on one-cycle control and ip-iq detection method
-
摘要: 针对基于单周控制的有源电力滤波器只能同时补偿谐波和无功分量的问题,提出了一种基于单周控制和ip-iq检测法的有源电力滤波器的设计方案。ip-iq检测法检测出的含有谐波或无功分量或两者皆有的基波分量作为单周控制器的参考信号,电源电流信号作为单周控制器的输入信号,这2个信号通过单周控制器生成补偿电流,从而实现单独补偿谐波或同时补偿谐波和无功分量的目的。仿真与实验结果验证了该方案的可行性。Abstract: In view of problem that active power filter based on one-cycle control can only compensate harmonic and reactive component simultaneously, a design scheme of active power filter based on one-cycle control and ip-iq detection method was proposed. Fundamental components including harmonic or reactive component or the both detected by ip-iq detection method are took as reference signal of one-cycle controller, signal of power current is took as input signal of one-cycle controller. The two signals generate compensation current through one-cycle controller, so as to realize the purpose of compensating harmonic individually or compensating harmonic and reactive component simultaneously. The simulation and experiment results validate feasibility of the scheme.
-
0. 引言
随着“双碳”政策的逐步实施,低碳化将成为露天矿开采的重要方向[1]。运输是露天矿开采重要环节之一,运输成本占矿石成本的30%~40%[2]。矿用自卸燃油卡车是我国露天矿主要运输工具,其运输途中碳排放量大、效率低,极大地增加了运输成本。与传统的燃油卡车相比,纯电动卡车可有效降低碳排放量及运输成本,但受充电限制及卡车运输排队影响,露天矿纯电动卡车运输调度仍需深入研究。
露天矿低碳运输调度问题可视为一个多目标函数最值优化问题。近年来,在自然界生物启发下,许多学者采用智能群搜索算法来解决露天矿卡车运输调度问题。苏楷等[3]以运输成本最小为目标函数,构建了露天矿运输调度数学模型,并利用自适应果蝇优化算法进行求解,有效降低了运输成本。程平等[4]采用非支配邻域免疫算法求解露天矿新能源卡车多目标优化调度模型,有效降低了电能消耗所引起的碳排放成本。此外,在求解露天矿卡车运输调度优化模型方面,还有粒子群算法[5]、模拟退火算法[6]、差分进化算法[7]、遗传算法[8]、蚁群算法[9]等。上述算法在一定程度上解决了露天矿运输调度问题,但存在全局寻优能力较差、待调节参数较多等问题。
非支配排序遗传算法(Non-dominated Sorting Genetic Algorithm−Ⅱ,NSGA−Ⅱ)[10]可有效解决多目标优化问题,且全局寻优能力较强。灰狼优化(Gray Wolf Optimization,GWO)算法[11]具有收敛性强、参数少、较易编程实现、局部搜索能力强等特点[12-13]。这2种算法被应用于求解矿山卡车调度[14]、流水线车间调度[15]、函数优化[16-18]、车辆路径优化[19]和多输入多输出系统调度优化[20]等问题。但NSGA−II在求解有约束多目标问题时中后期容易收敛缓慢,GWO算法种群的多样性在迭代进化过程中逐步降低,易陷入局部最优。因此,本文以纯电动卡车为研究对象,建立了运输成本最小、总排队时间最短和矿石品位偏差最小的多目标露天矿低碳运输调度优化模型;在NSGA−II中后期引入GWO算法来改善其收敛缓慢的问题,提出了一种GWO−NSGA−Ⅱ混合算法,并将其用于求解露天矿低碳运输调度优化模型。
1. 露天矿低碳运输调度优化模型
1.1 目标函数
露天矿卡车调度是复杂的综合系统工程,在实际开采过程中往往是多个采矿场和破碎场间的协同作业。采矿场与破碎场之间的距离不同,则卡车运输作业时间不同,产生的碳排放和运输费用也不同。露天矿卡车作业调度涉及的优化目标包括运输时间最短、距离最短、设备利用率最高、运输成本最小等。为更好地反映实际状况,本文采用多目标优化卡车调度,以实际生产中企业重点关注的运输成本、总排队时间、矿石品位偏差为目标,构建露天矿低碳运输调度优化模型。
某露天矿实际开采过程中,有
$n$ 个采矿场$ {{\rm{A}}_i}(i = 1,2, \cdots ,n) $ 、$m$ 个破碎场${{\rm{B}}_j}(j = 1,2, \cdots ,m)$ 和$k$ 辆纯电动卡车,纯电动卡车在采矿场与破碎场之间往返作业,采矿场${{\rm{A}}_i}$ 到破碎场${{\rm{B}}_j}$ 的距离为${D_{ij}}$ 。模型的各个优化目标用函数表示,纯电动卡车调度参数统称为$S$ ,构建的露天矿低碳运输调度优化模型的目标函数为$$ F(S) = {\rm{min}}({F_1}(S),{F_2}(S),{F_3}(S))$$ (1) 式中:
${F_1}(S)$ 为运输成本;${F_2}(S)$ 为总排队时间;${F_3}(S)$ 为矿石品位偏差。纯电动卡车所需的电能来自火力发电,因此在模型构建中增加了来自电能产生的碳排放成本,以更全面地考虑运输成本。碳排放成本以行驶距离作为指标进行计算。根据碳排放计算理论,卡车的碳排放成本为[21]
$$ C = \mathop \sum \limits_{r = 1}^k \left[ { \eta \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {C_{r1}}\lambda ({D_{ij}}{X_{rij}}{\rho _1} + {D_{ij}}{Y_{rji}}{\rho _2}) } \right] $$ (2) 式中:
$\eta $ 为单位电量火力发电占比;${C_{r1}}$ 为第$r(r = 1, 2, \cdots, k)$ 辆卡车单位碳排放的环境成本;$\lambda $ 为电能产生的碳排放系数;${X_{rij}},{Y_{rji}}$ 分别为第r辆卡车满载和空载次数;${\rho _1},{\rho _2}$ 分别为卡车重载和空载时的单位里程电能消耗量。为了降低车辆碳排放的同时使企业收益最大,设运输成本最小为目标,综合考虑重载、空载成本,碳排放成本及人工成本,与燃油卡车相比,纯电动卡车后期保养费用低,不纳入成本计算。卡车运输成本为
$$ \begin{split} {F_1}(S) = & \mathop \sum \limits_{r = 1}^k \left( { \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{C_{r2}}{X_{rij}}{\rho _1} } \right. + \\ & \left. { \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{C_{r2}}{Y_{rji}}{\rho _2} + C + {T_r}{C_{r3}} } \right) \end{split} $$ (3) 式中:
${C_{r2}}$ ,${C_{r3}}$ 分别为第r辆卡车作业时每度电的单位成本和人工费用;${T_r}$ 为1个班次内第r辆卡车运行时间。实际工况中希望开采任务工期短,因此将时间成本作为单独目标进行优化可以有效避免不合理调度导致的卡车排队时间较长问题。总排队时间包含生产过程中的卡车充电时间、运行时间及维修等待时间,则有
$$ \begin{split} {F_2}(S) = & \mathop \sum \limits_{r = 1}^k \left( \begin{gathered} {T_{{\rm{limit}}}} - \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m T_{{{1}}_{{{rij}}}}{X_{{{rij}}}} - \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m T_{0_{{{rij}}}}{Y_{{{rji}}}} \\ \end{gathered} \right) - \\ \\& {T_{r{\rm{repair}}}} - {T_{{rv \rm{charge}} {\rm{}}}} \\ \end{split} $$ (4) 式中:
${T_{{\rm{limit}}}}$ 为1个班次时间,设定为8 h;$T_{{{1}}_{{{rij}}}}$ 为第$r$ 辆卡车满载运输时间;$T_{0_{{{rij}}}}$ 为第r辆卡车空载运输时间;${T_{r{\rm{repair}}}}$ 为第r辆卡车维修保养时间;${T_{{rv \rm{charge}}}}$ 为第r辆卡车在第$v$ ($v = 1,2, \cdots ,{\textit{z}}$ ,z为充电桩数量)台充电桩充电时间。矿石品位偏差为
$$ {F}_{3}(S)=\frac{{ }\displaystyle \sum\limits_{i=1}^{n}{ }\displaystyle \sum\limits_{r=1}^{k}{ }\displaystyle \sum\limits_{j=1}^{m}\left|({W}_{i}-{W}_{ \text{φ} }) {L}_{r}{X}_{rij}\right|}{{} \displaystyle \sum _{r=1}^{k}{ }\displaystyle \sum\limits_{i=1}^{n}{ }\displaystyle \sum\limits_{j=1}^{m}{L}_{r}{X}_{rij}} $$ (5) 式中:
${W_i}$ 为第$i$ 个采矿场的开采量;${W_{ \text{φ} } }$ 为目标品位矿石总量;${L_r}$ 为第r辆卡车容量。1.2 约束条件
卡车装载量应不小于破碎场的计划产量:
$$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \geqslant {p_j} $$ (6) 式中
${p_j}$ 为第$j$ 个破碎场的计划产量。卡车装载量应不大于破碎场的破碎量:
$$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \leqslant {q_j} $$ (7) 式中
${q_j}$ 为第$j$ 个破碎场的破碎量。卡车装载量应不大于采矿场的开采量:
$$ \mathop \sum \limits_{r = 1}^k \mathop \sum \limits_{i = 1}^n {L_r}{X_{rij}} \leqslant {W_i} $$ (8) 1个班次内采矿场装车数量应小于采矿场最大装车数量:
$$ \mathop \sum \limits_{j = 1}^m {X_{rij}} \leqslant {b_i} $$ (9) 式中
${b_i}$ 为1个班次内采矿场最大装车数量。破碎场矿石品位误差应小于品位允许误差:
$$ \left| {\frac{{ \displaystyle \sum _{r = 1}^k \displaystyle \sum _{i = 1}^n{L_r}{X_{rij}}{\varphi _i}}}{{ \displaystyle \sum _{r = 1}^k \displaystyle \sum _{i = 1}^n{L_r}{X_{rij}}}} - {\varphi _{{\rm{min}}}}} \right| \leqslant \Delta \varphi $$ (10) 式中:
${\varphi _i}$ 为第$i$ 个采矿场的矿石品位;${\varphi _{{\rm{min}}}}$ 为最低矿石品位;$\Delta \varphi $ 为品位允许误差。1个充电桩1次只能给1辆纯电动卡车充电,不能多个充电桩同时给1辆卡车充电:
$$ \mathop \sum \limits_{v = 1}^{\textit{z}} {u_{rv}} = 1 $$ (11) 式中
${u_{rv}}$ 为第r辆卡车在第$v$ 台充电桩上的状态,${u_{rv}} = 1$ 时表示充电,${u_{rv}} = 0$ 时表示不充电。卡车充电量应不大于充电站提供的最大电量:
$$ {\rm{max}}\left( {\mathop \sum \limits_{i= 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{\rho _1} + \mathop \sum \limits_{i = 1}^n \mathop \sum \limits_{j = 1}^m {D_{ij}}{\rho _2}} \right) + {E_{{\rm{min}}}} \leqslant {E_{{\rm{max}}}} $$ (12) 式中:
${E_{{\rm{min}}}}$ 为卡车作业的最低电量;${E_{{\rm{max}}}}$ 为充电站提供的最大电量。2. GWO−NSGA−Ⅱ混合算法
2.1 GWO算法
GWO算法是模拟自然界灰狼种群狩猎机制的群智能搜索算法。灰狼种群内社会阶层等级严格分明,自顶向下分为
$\alpha ,\beta,\delta,\omega $ 4个阶层。4个阶层的灰狼猎食分工不同:$\alpha $ 层为灰狼领导层,负责狼群所有事务;$\beta $ 层为灰狼管理层,负责辅佐$\alpha $ 层头狼领导和狩猎事务;$\delta $ 层为灰狼普通层,负责执行$\alpha ,\beta $ 层灰狼发出的狩猎指令;$\omega $ 层为灰狼底层,听从$\alpha ,\beta ,\delta $ 层灰狼的指令,朝狩猎最优方向移动。GWO算法基本思想:首先,灰狼种群在追捕猎物过程中,根据猎物的味道等信息,头狼及管理层灰狼逐步确定猎物的方向,带领普通层及底层的灰狼接近猎物并建立狩猎包围圈;然后,底层灰狼根据$\alpha,\beta ,\delta $ 层灰狼的领导逐渐缩小包围圈;最后,狼群在头狼和管理层灰狼的组织下对猎物发动攻击,直至捕获到猎物为止。GWO算法求解问题的步骤如下:Step1:初始化算法参数(收敛因子、方位向量及参数向量),产生若干个体,设置最大迭代次数。
Step2:计算每个个体的适应度函数值。
Step3:比较个体的适应度函数值和方位向量的适应度函数值,确定当前最优搜索单元、次优搜索单元和第3优搜索单元。
Step4:计算收敛因子、方位向量及参数向量的适应度函数值,更新当前最优搜索单元、次优搜索单元和第3优搜索单元空间坐标。
Step5:计算最优搜索单元、次优搜索单元和第3优搜索单元空间坐标的平均值,得到更新后当前每个个体位置。
Step6:若达到最大迭代次数,输出最优个体的适应度函数值,否则转到Step2。
2.2 NSGA−Ⅱ
NSGA−Ⅱ是一种带精英保留策略的多目标优化遗传算法,其核心为非支配排序、拥挤度距离计算和拥挤度比较算子。
NSGA−Ⅱ求解问题的一般步骤:首先初始化种群,判断是否生成第1代子种群,未生成则采用非支配排序后通过选择、交叉、变异操作生成第1代子种群;其次引入精英保留策略,合并父代与子代生成新种群,扩大下一代个体的筛选范围以增加种群解的多样性;然后对新的种群进行非支配排序,同时对非支配层中的个体遍历并进行拥挤度距离计算,根据非支配关系及个体的拥挤度选取合适的个体组成新的父代种群;最后通过选择、交叉、变异产生新的子代种群,并计算适应度函数值,直至满足结束条件,输出Pareto最优解集。
2.3 混合算法
GWO算法具备很强的搜索能力,但由于自身收敛性强,在多目标优化过程中会有很多Pareto解丢失。NSGA−Ⅱ在运行后期容易陷入收敛缓慢,但NSGA−Ⅱ的精英保留策略和快速非支配排序具有多样性保持策略,能很好地解决GWO算法后期Pareto解丢失的问题。因此将2种算法进行混合,通过GWO−NSGA−Ⅱ混合算法实现全局搜索和局部搜索的有效结合。GWO−NSGA−Ⅱ混合算法流程如图1所示。
GWO−NSGA−Ⅱ混合算法实现步骤如下。
Step1:初始化种群,随机产生若干个个体,形成初始种群。
Step2:非支配排序后,通过NSGA−Ⅱ的选择、交叉、变异操作,基于GWO算法的领导者围捕策略更新生成第1代子代种群作为候选解集。
Step3:混合父代和子代种群,经染色体重组后判断是否生成新的父代种群,若是则执行Step5,否则执行Step4。
Step4:对混合的种群执行快速非支配排序和拥挤度距离计算,并根据设定值筛选合适的个体生成新父代种群。
Step5:计算当前种群中个体的适应度函数值,再次进行非支配排序和拥挤度距离计算。通过计算个体的非支配解和支配解数量,比较种群中所有个体,经过多次迭代后得到非劣解分层,并对不同的Pareto前沿解集中任意个体的拥挤度距离进行计算,获得NSGA−Ⅱ的适应度函数值。然后使用GWO算法的狩猎和攻击操作进行优化,基于
$\alpha ,\beta ,\delta $ 层灰狼的适应度函数值更新狼群方位,完成狩猎操作,通过收敛因子逐渐递减完成攻击操作,最终获得Pareto前沿优化解。Step6:判断当前迭代次数
$G$ 是否小于最大迭代次数,若是则执行$G = G + 1$ 并返回Step3,否则在所有Pareto前沿解中筛选并输出最优解。3. 实验分析
3.1 GWO−NSGA−Ⅱ混合算法收敛性与稳定性分析
为了评估GWO−NSGA−Ⅱ混合算法收敛性与稳定性,在目标优化标准测试函数(ZDT1—ZDT4,ZDT6)上对GWO−NSGA−Ⅱ与实数编码NSGA−Ⅱ进行测试比较。测试函数具体公式见文献[22]。
测试参数设置参照文献[23]:测试函数种群规模大小均为300,最大迭代次数为200,Pareto前沿解集大小为500。
收敛性指标为
$$ \gamma = \dfrac{{ \displaystyle \mathop \sum \limits_{y \in P,x \in {P^*}} {\rm{min}}{D_{\rm{s}}}(x,y)}}{{\left| P \right|}} $$ (13) 式中:
$y$ 为求出的Pareto前沿解;$P$ 为求出的Pareto前沿解集;$x$ 为真实的Pareto前沿解;${P^*}$ 为真实的Pareto前沿解集;${D_{\rm{s}}}(x,y)$ 为求出的Pareto前沿解与真实的Pareto前沿解的欧氏距离。稳定性指标为
$$ \varDelta = \frac{{{d_{\rm{f}}} + {d_{\rm{l}}} + \displaystyle \mathop \sum \limits_{\varepsilon = 0}^{N - 1} \left| {{d_\varepsilon } - \overline d } \right|}}{{{d_{\rm{f}}} + {d_{\rm{l}}} + (N - 1)\overline d }} $$ (14) 式中:
${d_{\rm{f}}}$ 为极端解集中边界解的欧氏距离;${d_{\rm{l}}}$ 为非支配解集中边界解的欧氏距离;${d_\varepsilon }$ 为最佳非支配解集中第$\varepsilon $ ($\varepsilon $ =0,1,… ,$N$ ,$N$ 为最佳非支配解集中连续解的数量)个与第$\varepsilon + 1$ 个连续解间的欧氏距离;$\overline d $ 为${d_\varepsilon }$ 的平均值。为保证性能指标的稳定性,对每个标准测试函数连续运行30次,并对性能指标求取平均值,测试结果见表1。可看出GWO−NSGA−Ⅱ在保证收敛性指标
$\gamma $ 稳定的情况下,稳定性指标$\varDelta $ 有所提升,最高提升了26.03%。表 1 不同算法的标准测试函数测试结果对比Table 1. Comparison of standard test function test results of different algorithms测试函数 性能指标 NSGA−Ⅱ GWO−NSGA−Ⅱ 提升百分比/% ZDT1 $\gamma $ 0.005 8 0.005 6 — $\varDelta $ 0.442 0 0.398 5 9.84 ZDT2 $\gamma $ 0.004 6 0.004 2 — $\varDelta $ 0.654 7 0.509 7 22.14 ZDT3 $\gamma $ 0.006 3 0.006 5 — $\varDelta $ 0.649 0 0.625 9 3.56 ZDT4 $\gamma $ 0.877 5 2.983 0 70.58 $\varDelta $ 0.556 7 0.411 8 26.03 ZDT6 $\gamma $ 0.003 2 0.003 1 — $\varDelta $ 0.758 5 0.647 8 14.5 GWO−NSGA−Ⅱ混合算法对标准测试函数的测试结果如图2所示(
${f_1}(x),{f_2}(x)$ 为ZDT1—ZDT4和ZDT6的目标函数)。可看出GWO−NSGA−Ⅱ的Pareto优化解分布均匀,可得到良好的分布前沿,说明该算法对于求解多目标有约束问题是有效的。3.2 露天矿运输调度实例分析
为验证GWO−NSGA−Ⅱ混合算法在实际场景中应用的有效性,以某露天矿某天的矿用纯电动卡车实际运输调度数据为例,将混合算法应用于求解露天矿低碳运输调度优化模型,并与NSGA−Ⅱ,GWO算法进行对比分析。
该露天矿有4个破碎场,8个采矿场,装载和卸载时间分别为4,2 min,采矿场至破碎场的距离见表2。根据露天矿的实际布置情况,充电站在距离破碎场约200 m处,且每个充电站有4台充电桩。该露天矿要求1个班次(12 h)内破碎场的运输量为8 000 t。卡车的维护保养成本为1元/km。卡车重载行驶和空载行驶的平均速度分别为20,35 km/h。
表 2 采矿场至破碎场距离Table 2. Distance between mining site and crushing site破碎场 采矿场至破碎场距离/km A1 A2 A3 A4 A5 A6 A7 A8 B1 3.1 3.6 2.4 3.9 3.1 2.2 4.2 1.0 B2 3.6 5.3 1.9 3.7 3.9 3.7 3.7 4.3 B3 3.0 3.6 2.9 1.1 1.3 3.8 4.2 3.5 B4 3.8 2.1 4.7 2.0 3.2 2.9 1.3 3.1 GWO−NSGA−Ⅱ 参数设置:搜索空间维度为20,初始种群大小为100,进化迭代次数为600,最大精英迭代次数为200,交叉概率和变异概率分别为0.1,0.5。GWO算法参数设置参照文献[11],NSGA−Ⅱ参数设置参照文献[14]。为降低算法在时间上的复杂度,本文将目标函数作为适应度函数,并使用Matlab 2019b对露天矿低碳运输调度问题进行仿真求解,进化曲线如图3所示。
从图3可看出,与NSGA−Ⅱ和GWO算法相比,GWO−NSGA−Ⅱ的寻优速度分别提高了48.7%和27.1%,寻优精度分别提高了17.1%和9.3%。GWO−NSGA−Ⅱ的进化曲线在100次迭代之前变化迅速,在100次迭代之后趋于平稳。这是由于GWO−NSGA−Ⅱ在初期继承了NSGA−Ⅱ较强的计算能力和全局搜索能力,使得种群快速收敛到全局最优附近;在中后期,GWO算法的加入让种群能够快速集中到最优种群的周围,且减少Pareto前沿解的丢失,降低了NSGA−Ⅱ中后期陷入收敛缓慢的概率,从而均衡了全局最优与局部最优。
在实际运输调度中1个班次需要40辆纯电动卡车,根据式(2)、式(3),结合该露天矿具体参数可知,1个班次作业调度实际运输距离为411.9 km,用电费用为889.704元,碳排放费用为288.33元,运输费用为1 178.034元。分别基于NSGA−Ⅱ,GWO,GWO−NSGA−Ⅱ求解的露天矿低碳运输调度的用电费用、碳排放费用和运输费用(不含司机劳务费用)见表3。
表 3 不同算法下露天矿低碳运输调度结果对比Table 3. Comparison of low-carbon transportation scheduling results in open-pit mine under different algorithms算法 运输
距离/km卡车
数量/辆用电
费用/元碳排放
费用/元运输
费用/元NSGA−Ⅱ 379.629 38 819.998 265.740 1 085.738 GWO 347.222 34 749.996 243.055 993.051 GWO−NSGA−Ⅱ 314.814 30 679.998 220.369 900.367 从表3可看出,与实际运输数据相比,在同一个班次内采用混合GWO−NSGA−Ⅱ混合算法求解,运输距离减少了97.086 km,纯电动卡车数量减少了10辆,用电费用节省了209.706元,碳排放费用节省了67.961元,运输费用节省了277.665元;而采用NSGA−Ⅱ和GWO算法求解的运输费用仅分别节省了92.296元和184.983元。
为对比燃油卡车与纯电动卡车在GWO−NSGA−Ⅱ混合算法下的运输成本及碳排放量,以某公司同一型号不同版本的卡车作为研究对象进行实验。电动卡车型号为DW90A−EV,燃油卡车型号为DW90A,额定载质量均为58 t,在1个班次运输距离和使用车辆数相同。在考虑发电厂电能产生的碳排放成本的条件下,燃油卡车与电动卡车用电费用、碳排放量和运输费用对比见表4。可看出采用GWO−NSGA−Ⅱ混合算法优化露天矿纯电动卡车运输调度,极大减少了碳排放量和运输费用。
表 4 不同类型卡车露天矿运输调度结果对比Table 4. Comparison of transportation scheduling results in open-pit mine under different types of truck卡车
类型运输
距离/km卡车
数量/辆用电
费用/元碳排放
量/g运输
费用/元燃油卡车 314.814 30 1 227.78 44 609.144 1 548.049 电动卡车 314.814 30 679.998 30 694.365 900.367 4. 结论
1) 考虑碳排放费用、维修费用及卡车保养费用,构建了以运输成本、总排队时间、矿石品位偏差为优化目标的露天矿低碳运输调度优化模型。
2) 针对NSGA−Ⅱ后期陷入收敛速度缓慢的缺点,在NSGA−Ⅱ搜索过程中融入GWO算法,提出了GWO−NSGA−Ⅱ混合算法。该算法不仅能对解空间进行全面搜索,均衡全局寻优能力和局部寻优能力,而且收敛性及稳定性也显著提升。
3) 将GWO−NSGA−Ⅱ混合算法应用于求解实际露天矿运输调度优化模型,与NSGA−Ⅱ,GWO算法相比,不仅提高了算法的收敛精度和速度,而且减少了卡车使用数量、运输距离和运输费用。与燃油卡车相比,纯电动卡车极大地降低了运输费用和碳排放量。
计量
- 文章访问数: 59
- HTML全文浏览量: 14
- PDF下载量: 12