Page 18 - 2023年第54卷第10期
P. 18
的影响因素,如表 1所示。
表 1 碾压机施工效率影响因素
因素编号 因素名称 说明
车辆类型 不同类型的车辆对应不同碾轮宽度、搭接宽度、吨位
IF 1
振动状态 包括静碾、低振、高振三种状态
IF 2
碾压分区 不同分区的料源类型不同,碾压遍数也不同
IF 3
仓块面积 代表仓面尺寸信息,影响碾压机数量、碾压轨迹及错距等碾压活动,进一步影响时间利用系数
IF 4
碾压厚度 摊铺厚度对碾压速度和碾压轨迹都有影响
IF 5
温度 坝区温度影响仓面料性质,进而影响碾压机行进速度
IF 6
降雨量 雨量大小直接影响碾压效率,甚至停工
IF 7
风向 影响碾压机行进轨迹和速度
IF 8
风速 影响碾压机行进轨迹和速度
IF 9
大气湿度 影响仓面料性质,进而影响碾压机行进轨迹和速度
IF 10
太阳辐射量 即光照强度,比如白天或夜晚,影响驾驶员视线,进一步影响碾压机行进轨迹和速度
IF 11
4 迁移学习框架下高心墙堆石坝施工仿真参数 IGOA - MLP预测模型
针对碾压机械施工效率在诸多因素影响下呈现出动态非线性和局部波动性等特征,以及历史工况
的数据难以完全反映下一个工况碾压机械效率实际情况的特点,本文采用迁移学习融合改进多层感知
机的建模新思路,构建了迁移学习框架下的高心墙堆石坝施工仿真参数 IGOA - MLP动态预测模型。首
先将天气状态、设备类型等多种因素作为 MLP模型的输入,建立因素与碾压机械效率间的定量映射
关系,其中,利用 IGOA优化算法对 MLP的超参数进行自动寻优,进一步提高模型的运算效率和预测
精度。并采用迁移学习构建源域和目标域,实现不同高程间碾压机械效率的迁移。
4.1 改进蝗虫算法优化的多层感知机模型(IGOA - MLP) 多层感知机(Multi - layerPerceptron,MLP)
是鲁棒性极强的一种网络模型,包含一个输入层,多个隐含层,和一个输出层,隐含层包含的多层神
经元可以及大地增强模型输入与输出间的复杂映射能力 [23] 。现有研究表明,对于复杂映射问题,需要
至少两个及以上的隐藏层 [24] 。隐藏层中各节点的输出值可表示为:
m
r
r ∈ {1,2,…,j},h =φ ( ∑ W I+β r ) (2)
r
i i
i =1
r
式中:I为输入向量,在本文中指第 i组碾压设备施工效率影响因素样本数据;W 为输入向量和神经
i
i
为第 r个神经元的偏差
元 r之间的连接权重;m为输入样本的数量;j为隐藏层中神经元的个数;β r
项;φ为激活 函 数,用 来实 现神经 元输入 和输 出间的非 线 性 映射,包 括 Sigmiod函 数、ReLU函数、
Tanh函数等,本研究采用 Sigmiod函数,表示如下:
1
φ (x) = (3)
1 + e - x
MLP包括训练和推理两个阶段,网络结构如图 2所示,其中 x表示影响因素,y为预测值。通过
神经网络对训练样本进行拟合,确定连接权重和偏差项的值,之后在推理阶段,训练好的 MLP模型
根据输入的影响因素样本由输出层输出碾压设备施工效率预测结果,再通过输出值与标签样本来构建
损失函数,通过反向传播的梯度下降算法在连续迭代中修改权重和偏差,使预测值和真实值更接近。
反向传播过程需要对 Sigmoid函数求导,即:
d
σ (x) = σ (x)(1 - σ (x)) (4)
d x
5
— 1 1 4 —