合肥金星智控科技股份有限公司
宣传

位置:中冶有色 >

有色技术频道 >

> 通用技术

> 数据驱动下的多目标露天矿卡路径优化方法

数据驱动下的多目标露天矿卡路径优化方法

591   编辑:中冶有色技术网   来源:西安建筑科技大学  
2022-07-06 15:48:54

权利要求

1.数据驱动下的多目标露天矿卡路径优化方法,其特征在于,包括如下步骤: 步骤1,根据矿山生产需求及指标,结合运输成本与运输效率间的权衡关系,以运输总距离最短、时间损失惩罚成本最小为目标,构建多目标露天矿卡路径优化模型; 步骤2,使用至少包括矿卡编号、位置高程、矿卡速度、行驶时间与距离在内的露天矿实际生产数据集训练,为寻优个体即车队矿卡路线方案集合建立随机森林代理辅助模型,模型预测值即为所述优化模型的目标值; 步骤3,围绕多目标露天矿卡路径优化模型特性,对多目标蚁群求解算法进行改进; 步骤4,采用数据驱动下的随机森林辅助优化算法对多目标露天矿卡路径优化模型进行求解。2.根据权利要求1所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述步骤1中多目标露天矿卡路径优化模型表示为如下公式: (1)运输总距离最短目标:  其中,F 1表示矿卡运输成本,R为所派出矿卡的总数,M为矿石装载点的集合,N为矿石卸载点的集合,c 1表示线路中的单位运输成本,d ij表示矿区路网中节点i到j之间的路线长度,x ijr为0-1变量,当x ijr=1时,代表第r辆矿卡从第i个装载点行驶到了第j个卸载点,i∈{1,2,…,M},j∈{1,2,…,N},r∈{1,2,…,R}; (2)时间损失惩罚成本最小目标:  其中,F 2代表各装载点、卸载点时间损失成本之和, 代表矿卡到达第i个装载点的时间,即表示在该装载点的起始时间, 为第i个装载点的时间窗要求, 代表早于 时刻到达的单位惩罚费用, 为晚于 时刻到达的单位惩罚费用; 代表矿卡到达第j个卸载点的时间,即表示在该卸载点的起始时间,  为第j个卸载点的时间窗要求, 代表早于 时刻到达的单位惩罚费用, 为晚于 时刻到达的单位惩罚费用; (3)矿卡载重约束:  其中,g j代表在单次运输中第r辆矿卡在第j个卸载点提供的矿石重量,W r表示第r辆矿卡的最大载重量; (4)运送时间限制约束:  其中,w i表示在第i个装载点的排队等候时间,st i表示在第i个装载点的装载时间,t ij表示矿卡在由第i个装载点行驶到第j个卸载点所花费的路程时间; (5)流量守恒约束  x i*r∈{0,1} x *jr∈{0,1} 其中,x i*r=1代表第r辆矿车在第i个装载点完成装载任务,x *jr=1代表第r辆车在第j个卸载点进行卸载; (6)决策变量约束 x ijr∈{0,1} 其中,决策变量的取值为0或1; (7)非负变量约束  其中,优化模型中涉及变量均为非负值。 3.根据权利要求1所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述步骤2中,为所述优化模型的每个目标分别建立随机森林代理辅助模型;所述随机森林代理辅助模型的建立步骤为:基于矿卡历史数据训练集,采用bootstrap方法有放回地随机采样生成C个子样本集,并用于训练C个分类回归树;计算所有分类回归树的平均值,并将其作为该随机森林代理辅助模型的最终输出。 4.根据权利要求3所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,在训练分类回归树的过程中,根据各样本子集中的矿卡轨迹数据进行特征节点划分,所获得的均方和误差最小之处被视为所有拆分点中的最佳拆分,依次进行二叉树分裂,达到终止条件后,分类回归树停止生长。 5.根据权利要求1至4任一权利要求所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述步骤2中,采用基于个体的模型管理策略评估修正随机森林代理辅助模型的近似误差,以提高预测精度,方法如下: 首先通过下式评估非支配个体的第y个优化目标的真实值和预测值之间的误差,记为er y,所述非支配个体表示当前最优的矿卡运输方案;  其中, 为第h个非支配个体在第y个优化目标的真实值, 为第h个非支配个体在第y个优化目标的预测值,H为非支配个体的数量; 然后,根据此误差对所有非支配个体的目标预测值进行修正,由于所求的是目标函数最小化,则通过第y个目标函数的值减去其对应的误差值来修正,即F y-er y; 最后,将修正后的非支配个体视为新样本放入训练数据集中,从而完成对随机森林代理辅助模型的更新。 6.根据权利要求1所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述步骤3,寻优过程中,在蚁群算法优化框架的基础上,引入自适应信息素更新机制和改进蚁周模型,提升求解效率及方案质量;并引入Pareto适应度评估机制,以选择更有潜力的非支配个体。 7.根据权利要求6所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述自适应信息素更新机制如下: 结合蚁群算法在不同的搜索阶段呈现出的不同的搜索偏重,采用自适应调节的信息素挥发因子,其能够根据搜索进度的需要自适应地调整信息素挥发量,如下式所示:  其中,ρ为信息素挥发因子,FE代表当前的函数评估次数,每一只蚂蚁代表一组矿车运输方案; 所述改进蚁周模型的方法如下: 根据所述优化模型,对蚁周模型进行改进,同时从运输距离和等待时间惩罚两个角度评估每只蚂蚁信息素的增量,旨在更准确地引导蚂蚁进行最优路径的探索;  其中,Q 1和Q 2分别为信息素在路径优化模型中时间损失惩罚成本最小和运输总距离成本最小两个目标上的信息素总量,L e为第e只蚂蚁在其所走过的总的路径长度,P e为第e只蚂蚁在其走过路径上所受到的违反时间窗惩罚; 所述Pareto适应度评估机制如下: 针对多目标优化问题的特性,将SPEA2中的评估机制引入到蚁群算法中,从而对每个个体的潜力进行全面评估,同时,引入k近邻方法,将个体的分布情况考虑在内,公式如下所示: F(e)=R(e)+D(e)     其中,F(e),R(e)和D(e)分别表示第e只蚂蚁的适应度值,支配等级值和位置分布信息,S(e)表示在种群P和外部档案集Q中蚂蚁e支配的蚂蚁数量,u为P和Q集合中的蚂蚁, 为从第e只蚂蚁到第k只相邻蚂蚁的欧几里得距离。 8.根据权利要求1所述数据驱动下的多目标露天矿卡路径优化方法,其特征在于,所述步骤4的求解过程如下: Step 1,初始化算法参数及禁忌表,参数包括种群规模N p,分类回归树的数量C,分类回归树的分裂停止条件T,信息素重要程度因子α,启发信息重要度因子β,信息素总量Q,信息素挥发系数ρ,最大评估次数FE max; Step 2:初始蚂蚁随机从任一装载点开始搜索运输路线,并且根据转移概率选择下一个要访问的路线节点; Step 3:将蚂蚁已访问过的路线节点记录在禁忌表内; Step 4:判断蚂蚁是否已经到达矿区路网中的任一卸载点,满足条件,则执行Step 5,否则,返回Step 2; Step 5:使用随机森林代理辅助模型对所有路线方案进行预测评估; Step 6:根据适应度评估机制对方案质量进行评估,划分Pareto等级; Step 7:基于自适应信息素更新机制和改进蚁周模型,对路径上的信息素进行全局更新; Step 8:储存当前最优的路径方案,并记录其总运输距离和时间成本; Step 9:使用当前非支配个体对代理模型进行误差修正并更新; Step 10:对迭代状态进行判断,如果已达到终止条件,则输出当前最优Pareto路径方案;反之,则将禁忌表清空,返回Step 2。

说明书

数据驱动下的多目标露天矿卡路径优化方法

技术领域

本发明属于矿业系统工程及矿山优化技术领域,特别涉及一种数据驱动下的多目标露天矿卡路径优化方法。

背景技术

近年来,随着人工智能、大数据、物联网、云计算等新兴技术不断深化应用到矿业领域,全球矿业正在经历一场新的技术革命。露天开采作为我国矿产资源开采的重要方式,其运输费用占据了生产运营总成本的50%左右。同时,矿卡运输是目前我国露天矿生产运输的主要方式。因此,对其运输路径进行全局规划,合理分配矿卡和运输路线,实现生产运营降本增效是每个矿山企业密切关注且亟待解决的问题。

然而,现有相关技术很少将矿山路况、天气等对运输效率有较大影响的真实因素考虑在内,导致所得方案难以满足实际生产需求。同时,由于企业对运输方案的需求更加多元化,理想的运输方案往往需要多项指标同时考虑,达到最优。因此,为了解决此问题,有必要研究一种基于轨迹数据信息的多目标露天矿卡路径优化方法。

发明内容

为了克服上述现有技术的缺点,解决当前金属露天矿卡队运输路径问题,本发明的目的在于提供一种数据驱动下的多目标露天矿卡路径优化方法,建立以运输总距离最短、时间损失惩罚成本最小为目标的露天矿卡路径优化模型,并设计数据驱动下的随机森林辅助优化算法对多目标露天矿卡路径优化模型进行求解。

为了实现上述目的,本发明采用的技术方案是:

一种数据驱动下的多目标露天矿卡路径优化方法,包括如下步骤:

步骤1,根据矿山生产需求及指标,结合运输成本与运输效率间的权衡关系,以运输总距离最短、时间损失惩罚成本最小为目标,构建多目标露天矿卡路径优化模型;

步骤2,使用至少包括矿卡编号、位置高程、矿卡速度、行驶时间与距离在内的露天矿实际生产数据集训练,为寻优个体即车队矿卡路线方案集合建立随机森林代理辅助模型,模型预测值即为所述优化模型的目标值;

步骤3,围绕多目标露天矿卡路径优化模型特性,对多目标蚁群求解算法进行改进;

步骤4,采用数据驱动下的随机森林辅助优化算法对多目标露天矿卡路径优化模型进行求解。

与现有技术相比,本发明的有益效果是:

本发明采用数据驱动下的随机森林辅助优化算法具有正反馈机制,求解效率高,且在处理复杂问题时具有可行性和优越性,在对多目标露天矿卡路径优化模型进行求解过程中,能够获得更符合矿山生产现状的运输方案。本发明从矿山生产实际情况出发,对提高运输效率,降低运输成本,提高矿山企业经济效益方面有着重要的意义。

附图说明

图1是本发明中采用数据驱动下的随机森林辅助优化算法求解模型的流程图。

具体实施方式

下面结合附图和实例详细说明本发明的实施方式。

本发明提出了一种数据驱动下的多目标露天矿卡路径优化方法,在现有矿卡路径模型的基础上,引入数据驱动下的随机森林代理辅助模型,将包含路况、天气等不确定因素的历史数据用于指导改进多目标蚁群算法(自适应信息素更新机制,改进蚁周模型,Pareto适应度评估机制)的搜索,如图1所示,主要包含以下步骤:

步骤1,根据矿山生产需求及指标,结合运输成本与运输效率间的权衡关系,以运输总距离最短、时间损失惩罚成本最小为目标,构建多目标露天矿卡路径优化模型。

(1)运输总距离最短目标:

其中,F 1表示矿卡运输成本,R为所派出矿卡的总数,M为矿石装载点的集合,N为矿石卸载点的集合,c 1表示线路中的单位运输成本,d ij表示矿区路网中节点i到j之间的路线长度,x ijr为0-1变量,当x ijr=1时,代表第r辆矿卡从第i个装载点行驶到了第j个卸载点,i∈{1,2,…,M},j∈{1,2,…,N},r∈{1,2,…,R};

(2)时间损失惩罚成本最小目标:

其中,F 2代表各装载点、卸载点时间损失成本之和, 代表矿卡到达第i个装载点的时间,即表示在该装载点的起始时间, 为第i个装载点的时间窗要求, 代表早于 时刻到达的单位惩罚费用, 为晚于 时刻到达的单位惩罚费用; 代表矿卡到达第j个卸载点的时间,即表示在该卸载点的起始时间, 为第j个卸载点的时间窗要求, 代表早于 时刻到达的单位惩罚费用, 为晚于 时刻到达的单位惩罚费用;

(3)矿卡载重约束:

其中,g j代表在单次运输中第r辆矿卡在第j个卸载点提供的矿石重量,W r表示第r辆矿卡的最大载重量;

(4)运送时间限制约束:

其中,w i表示在第i个装载点的排队等候时间,st i表示在第i个装载点的装载时间,t ij表示矿卡在由第i个装载点行驶到第j个卸载点所花费的路程时间;

(5)流量守恒约束

i*r∈{0,1}

*jr∈{0,1}

其中,x i*r=1代表第r辆矿车在第i个装载点完成装载任务,x *jr=1代表第r辆车在第j个卸载点进行卸载;为了保证由各装载点出发的矿卡必须到达各卸载点进行运输服务,从而形成完整的运送路线,因此从装载点出发的矿卡数必须等于在各卸载点进行服务的总矿卡数;

6)决策变量约束

ijr∈{0,1}

其中,决策变量的取值为0或1;

(7)非负变量约束

其中,优化模型中涉及变量均为非负值。

步骤2,使用至少包括矿卡编号、位置高程、矿卡速度、行驶时间与距离在内的露天矿实际生产数据集训练,为寻优个体即车队矿卡路线方案集合建立随机森林代理辅助模型,模型预测值即为所述优化模型的目标值。模型管理的具体方法如下:

(1)建立随机森林代理辅助模型,步骤为:首先基于矿卡历史数据训练集,采用bootstrap方法有放回地随机采样生成C个子样本集,并用于训练C个分类回归树。在训练分类回归树的过程中,根据各样本子集中矿区路段节点距离、时间等矿卡轨迹数据信息进行特征节点划分,所获得的均方和误差最小之处被视为所有拆分点中的最佳拆分,依次进行二叉树分裂,达到终止条件后,分类回归树停止生长。根据上述步骤,依次构建C个分类回归树。最后,计算所有分类回归树的平均值,并将其作为该随机森林模型的最终输出。由于步骤1中优化模型具有多个目标,因此,需要为每个路径优化目标分别构建此随机森林代理辅助模型。

(2)采用基于个体的模型管理策略评估修正随机森林代理辅助模型的近似误差,以提高预测精度。首先通过下式来评估非支配个体的第y个目标的真实值和预测值之间的差距,记为er y。此处非支配个体表示当前最优的矿卡运输方案。

其中, 为第h个非支配个体在第y个优化目标的真实值, 为第h个非支配个体在第y个优化目标的预测值,H为非支配个体的数量。

然后,根据此误差对所有非支配个体的目标预测值进行修正,由于所求的是目标函数最小化,则通过第y个目标函数的值减去其对应的误差值来修正,即F y-er。

最后,将修正后的非支配个体视为新样本放入训练数据集中,从而完成对随机森林代理辅助模型的更新。

步骤3,为提升算法的优化效率及运输方案的质量,围绕多目标露天矿卡路径优化模型特性,对多目标蚁群求解算法进行改进,寻优过程中,在蚁群算法优化框架的基础上,引入自适应信息素更新机制和改进蚁周模型,提升求解效率及方案质量;并引入Pareto适应度评估机制,以选择更有潜力的非支配个体。具体如下:

(1)自适应信息素更新机制

结合进化算法在不同的搜索阶段呈现出的不同的搜索偏重,设计一种可以自适应调节的信息素挥发因子,其能够根据搜索进度的需要自适应地调整信息素挥发量,如下式所示:

其中,ρ为信息素挥发因子,FE代表当前的函数评估次数。在此处,每一只蚂蚁代表一组矿车运输方案。基于此更新机制,蚂蚁在搜索前期信息素挥发量较大,可以在尽可能广阔的区域内进行搜寻,有利于对最优运输路径展开全局探索。随着迭代的进行,在搜索中后期,蚁群逐渐收敛到Pareto最优的运输方案附近,此时信息素挥发量自适应调节到较小值,以加快蚁群算法的收敛速度,从而节省计算资源。

(2)改进蚁周模型

根据所建立的路径优化模型,对蚁周模型进行改进,同时从运输距离和等待时间惩罚两个角度评估每只蚂蚁信息素的增量,旨在更准确地引导蚂蚁进行最优路径的探索。

其中,Q 1和Q 2分别为信息素在路径优化模型中时间损失惩罚成本最小和运输总距离成本最小两个目标上的信息素总量,L e为第e只蚂蚁在其所走过的总的路径长度,P e为第e只蚂蚁在其走过路径上所受到的违反时间窗惩罚。

(3)Pareto适应度评估机制

针对多目标优化问题的特性,将SPEA2中的评估机制引入到蚁群算法中,不仅使用了快速非支配排序的思想,同时还考虑到了非支配个体和被支配个体之间的关系,从而对每个个体的质量进行全面评估。此外,该适应度机制还引入了k近邻方法,将个体的分布情况考虑在内,从而能够有效地平衡蚂蚁种群的多样性和收敛性。整体而言,同时考虑个体支配关系与位置分布信息的适应度评估机制能够更全面科学地评估运输方案的优劣。具体公式如下所示:

F(e)=R(e)+D(e)

S(e)=|{u|u∈P+Q∧e>u}|

其中,F(e),R(e)和D(e)分别表示第e只蚂蚁的适应度值,支配等级值和位置分布信息。S(e)表示在种群P和外部档案集Q中蚂蚁e支配的蚂蚁数量,u为P和Q集合中的蚂蚁。 为从第e只蚂蚁到第k只相邻蚂蚁的欧几里得距离,为了计算该值,蚂蚁e与种群P和外部档案集Q中的其他蚂蚁的距离都要计算,并按照升序方式进行排序。

步骤4,采用数据驱动的随机森林辅助蚁群优化算法对多目标露天矿卡路径优化模型进行求解,过程如下:

Step 1,初始化算法参数及禁忌表,参数包括种群规模N p,分类回归树的数量C,分类回归树的分裂停止条件T,信息素重要程度因子α,启发信息重要度因子β,信息素总量Q,信息素挥发系数ρ,最大评估次数FE max等;

Step 2:初始蚂蚁随机从任一装载点开始搜索运输路线,并且根据转移概率选择下一个要访问的路线节点;

Step 3:将蚂蚁已访问过的路线节点记录在禁忌表内;

Step 4:判断蚂蚁是否已经到达矿区路网中的任一卸载点。满足条件,则执行Step5,否则,返回Step 2;

Step 5:使用随机森林代理辅助模型对所有路线方案进行预测评估;

Step 6:根据适应度评估机制对方案质量进行评估,划分Pareto等级;

Step 7:基于自适应信息素更新机制和改进蚁周模型,对路径上的信息素进行全局更新;

Step 8:储存当前最优的路径方案,并记录其总运输距离和时间成本;

Step 9:使用当前非支配个体对代理模型进行误差修正并更新;

Step 10:对迭代状态进行判断,如果已达到终止条件,则输出当前最优Pareto路径方案;反之,则将禁忌表清空,返回Step 2。

本发明针对露天矿卡矿卡运输问题,根据矿山实际生产要求和指标,构建以运输总距离最短、时间损失惩罚成本最小为目标的多目标露天矿卡路径优化模型;并采用数据驱动的随机森林辅助优化算法对该模型进行求解,能够获得到更符合矿山生产现状的运输方案,从矿山生产实际情况出发,有效地提高运输效率,降低运输成本,对显著提高矿山企业经济效益有着重要的意义。

全文PDF

数据驱动下的多目标露天矿卡路径优化方法.pdf

声明:
“数据驱动下的多目标露天矿卡路径优化方法” 该技术专利(论文)所有权利归属于技术(论文)所有人。仅供学习研究,如用于商业用途,请联系该技术所有人。
我是此专利(论文)的发明人(作者)
分享 0
         
举报 0
收藏 0
反对 0
点赞 0
全国热门有色金属技术推荐
展开更多 +

 

中冶有色技术平台微信公众号
了解更多信息请您扫码关注官方微信
中冶有色技术平台微信公众号中冶有色技术平台

最新更新技术

报名参会
更多+

报告下载

2024退役新能源器件循环利用技术交流会
推广

热门技术
更多+

衡水宏运压滤机有限公司
宣传
环磨科技控股(集团)有限公司
宣传

发布

在线客服

公众号

电话

顶部
咨询电话:
010-88793500-807
专利人/作者信息登记