首页 / 专利库 / 数学与统计 / 优化算法 / 梯度下降法 / 一种基于深度神经网络的盾构机参数优化方法

一种基于深度神经网络的盾构机参数优化方法

阅读:1014发布:2020-10-21

专利汇可以提供一种基于深度神经网络的盾构机参数优化方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于 深度神经网络 的盾构机参数优化方法。本发明利用神经网络 算法 建立了一种用于预测复杂地质条件的盾构机掘进参数的正向模型,如果在 输出层 得不到期望的输出值,则取输出与期望的误差的平方和作为目标函数,转入反向传播,逐层求出目标函数对各神经元权值的偏导数,构成目标函数对权值向量的梯量,作为 修改 权值的依据,网络的学习在权值修改过程中完成。在利用真实数据进行预测时,该模型预测值与原始数据变化规律一致,平均误差在12%以内,且模型结构轻量级、泛化能 力 符合现场施工要求,为盾构机掘进参数预测提供了一套有效的方案,具有一定的实用价值。,下面是一种基于深度神经网络的盾构机参数优化方法专利的具体信息内容。

1.一种基于深度神经网络的盾构机参数优化方法,其特征在于,包括以下步骤:
S1、对待预测的盾构机,根据其历史施工记录采集样本数据,所述样本数据包括该盾构机的环号、总功率、刀盘扭矩、刀盘压、刀盘转速、推进压力、总推进力、泡沫混合液当前累计量、左中土仓压力、左上土仓压力、左下土仓压力、右下土仓压力、右中土仓压力以及当前推进速度;
S2、对样本数据进行数据处理,包括数据的降维、去噪以及特征选择;
S3、建立模型,包括由深度神经网络构成的前向预测模型、由权重优化矩阵构成的参数生成模型;在初始时,随机初始化各层节点的权值,其中权重优化层的权值矩阵初始化为单位矩阵;将数据分为观测数据和预测数据,定义预测数据为盾构机掘进速度,观测数据为步骤S2中获得的数据;
S4、第一次训练:
将权重优化矩阵进行定不参与本次训练,利用模型的正向传播算法,得到模型的预测值y′即为预测速度,然后与实际值y即原始数据中所记录的真实速度计算误差函数,通过梯度下降算法得到最优参数;因权重优化层被设置为不可训练,反向传播将更新深度神经网络中的参数,将前向预测模型训练到最优;
S5、第二次训练:
将权重优化矩阵锁定解除,深度神经网络锁定不参与本次训练;再次应用正向传播算法,得到的预测值与y*(1+△),其中△为人工干预因子计算误差函数,通过梯度下降算法更新权重优化层中的参数,将参数生成模型训练到最优;
S6、采用训练好的模型对盾构机参数进行优化,参数生成模型输出的值作为最终输出结果。

说明书全文

一种基于深度神经网络的盾构机参数优化方法

技术领域

[0001] 本发明涉及一种基于深度神经网络的盾构机参数优化方法。

背景技术

[0002] 盾构机即盾构隧道掘进机,是一种用于隧道掘进的专用大型设备,其在地施工,轨道建设中有着广泛的应用。盾构机运行过程中需要根据掘进条件的不同而设置各种参数,在整个掘进过程中也需要对参数进行不断的调整,因为参数设置的好坏能够直接影响盾构机的掘进速度。所以选用合适的方法来精准而有效地预测掘进参数,具有重要的现实意义。
[0003] 目前盾构机的运行状况分析主要取决于决策人员的经验判断,而在工程进行过程中,决策人员难以对传感器产生大量、复杂的信息和数据进行快速而准确的分析,并且这种凭借工程经验进行参数调节的方法对于不同地质条件下的挖掘效率不能保证。当前也有基于计算机专家系统为决策人员提供建议,但这种系统往往只能提供单一参数的建议,且对于当前盾构平台已经收集的大量在不同地形地质特征下的施工历史信息并没有得到充分的分析与利用。

发明内容

[0004] 本发明在模型控制方法的基础上,结合神经网络的优势,建立一个盾构机运行参数智能预测、优化的方法,可以将盾构机实时运行信息加以整理、分析后快速传递到决策人员,以利于施工过程中的迅速决策,以达到盾构施工参数最优控制的目的的方法。
[0005] 为了便于理解本发明的技术方案,对本发明方案中采用的神经网络技术进行以下说明:
[0006] 深度神经网络目前是许多人工智能应用的基础,它能使用统计学习方法从原始感官数据中提取高层特征,在大量的数据中获得输入空间的有效表征,这使神经网络能够在许多领域中超越人类的准确率。神经网络建立M个隐藏层,按顺序建立输入层跟隐藏层的联结,最后建立隐藏层跟输出层的联结。每层由大量的节点(或称神经元)组成,层与层的连接由层的各个神经元的连接实现。节点之间的连接都代表一个对于通过该连接信号的加权值,称之为权重,为每个隐藏层的每个节点选择一种特定的输出函数,称为激励函数(activation function)。网络自身是对某种算法或函数的逼近,这样来求解每个连接的权重和每个节点自带的bias值。
[0007] 为了实现上述目的,本发明采用的技术方案为:
[0008] 一种基于深度神经网络的盾构机参数优化方法,包括以下步骤:
[0009] 步骤1:采集样本数据,结合实际的施工经验和历史数据记录,采集某市特定机型盾构机型号的一段挖掘历史数据,通常数据样本包括该盾构机的环号、总功率、刀盘扭矩、刀盘压、刀盘转速、推进压力、总推进力、泡沫混合液当前累计量、左中土仓压力、左上土仓压力、左下土仓压力、右下土仓压力、右中土仓压力以及当前推进速度;
[0010] 步骤2:针对采集的数据样本进行针对性的数据预测数理。
[0011] 由于采集回来的数据大部分依靠盾构机传感器收集,在收集过程中,传感器的灵敏度不同会数据中出现离群\异常数据,且各个数据的量纲并不统一,在深度神经网络中采用统一量纲作为输入。数据处理阶段包包括数据的降维、去噪以及特征选择。经过上述处理,将得到去掉异常点、非线性相关、量纲统一的高质量数据。
[0012] 步骤3:模型的建立与初始化。
[0013] 该模型分为两部分,即由深度神经网络构成的前向预测模型和由权重优化矩阵构成的参数生成模型,在初始时,随机初始化各层节点的权值,其中权重优化层的权值矩阵初始化为单位矩阵。
[0014] 步骤4:在模型训练阶段,首先将数据分为观测数据和预测数据,在本模型中预测数据为掘进速度,观测数据则为其余上述经过数据预处理后的其余数据。随后将权重优化矩阵进行定不参与本阶段训练,利用模型的正向传播算法,得到模型的预测值y^'即为预测速度,然后与实际值y即原始数据中所记录的真实速度计算误差函数,通过梯度下降算法得到最优参数。在第一次训练时,权重优化层将被设置为不可训练,反向传播将更新神经网络层中的参数,使得输入与输出之间达到最优。
[0015] 步骤5:在前向预测模型训练到最右之后,将权重优化层参数锁定解除,梯度可以正常传递到该层,其他隐含层权重锁定。
[0016] 步骤6:再次应用正向传播算法,得到的预测值与y*(1+Δ),其中Δ为人工干预因子计算误差函数,通过梯度下降算法更新参数。
[0017] 在第二次训练时,权重优化层将被设为可训练,而神经网络层则被设为不可训练。此时反向传播将更新权重优化层中的参数,而神经网络层的参数则被冻结无法被训练而修改
[0018] 步骤7:将权重优化层的预测值,作为最终的输出结果。
[0019] 经过两次训练之后,输入经过权重优化层所得的输出即为最终所需的输出值。在本发明中权重优化层其输出的内容与接收的内容一致,为观测指标经过优化修改后的预测值。
[0020] 与现有技术相比,本发明的优点在于:本发明利用神经网络算法建立了一种用于预测复杂地质条件的盾构机掘进参数的正向模型,如果在输出层得不到期望的输出值,则取输出与期望的误差的平方和作为目标函数,转入反向传播,逐层求出目标函数对各神经元权值的偏导数,构成目标函数对权值向量的梯量,作为修改权值的依据,网络的学习在权值修改过程中完成。在利用真实数据进行预测时,该模型预测值与原始数据变化规律一致,平均误差在12%以内,且模型结构轻量级、泛化能力符合现场施工要求,为盾构机掘进参数预测提供了一套有效的方案,具有一定的实用价值。附图说明
[0021] 图1隐含层参数训练;
[0022] 图2方法流程;
[0023] 图3不同模型的测试情况;
[0024] 图4不同模型的训练情况;
[0025] 图5反向模型训练情况。

具体实施方式

[0026] 下面结合附图详细描述明本发明的技术方案。
[0027] 本发明的方法主要包括:
[0028] (1)采集样本数据,结合实际的施工经验和历史数据记录,采集某市特定机型盾构机型号的一段挖掘历史数据,通常数据样本包括该盾构机的环号、总功率、刀盘扭矩、刀盘压力、刀盘转速、推进压力、总推进力、泡沫混合液当前累计量、左中土仓压力、左上土仓压力、左下土仓压力、右下土仓压力、右中土仓压力以及当前推进速度。
[0029] (2)针对采集的数据样本进行针对性的数据预测数理。
[0030] 由于采集回来的数据大部分依靠盾构机传感器收集,在收集过程中,传感器的灵敏度不同会数据中出现离群\异常数据,且各个数据的量纲并不统一,在深度神经网络中采用统一量纲作为输入。数据处理阶段包包括数据的降维、去噪以及特征选择。经过上述处理,将得到去掉异常点、非线性相关、量纲统一的高质量数据。
[0031] (3)确定模型的输入输出矢量,在正向预测阶段,输出为预测的掘进速度,输入为除去速度之外预处理后的数据,即在图1中,用X表示训练样本,X=[X1,X2,…Xi…Xn],则表示有n条训练样本,每个样本Xi=[x1,x2,…,xk],其中k表示有多少维的输入数据,输出数据为y′,在反向预测阶段,与正向预测阶段不同的是,其输入为Xi=[x1,x2,…,xk],输出为优化后x′i=[x1′,x2′,…,xk′]其初始权值矩阵为单位矩阵,用I表示;输入层第i个单元到输出层第j个单元的连接权值为wij,隐含层第j个单元到输出层第t个单元的连接权值为vjt,隐含层与输出层各个单元的阈值分别表示为θj,γj。使用激活函数表示输入和输出层关系。
[0032] (4)在第一次训练之前,权重优化层需要被初始化为单位矩阵,输入通过权重优化层后不会产生改变。在第一次训练时,权重优化层将被设置为不可训练,反向传播将更新神经网络层中的参数,使得输入与输出之间达到最优。
[0033] (5)在第二次训练时,权重优化层将被设为可训练,而神经网络层则被设为不可训练。此时反向传播将更新权重优化层中的参数,而神经网络层的参数则被冻结无法被训练而修改。
[0034] (6)经过两次训练之后,输入经过权重优化层所得的输出即为最终所需的输出值。
[0035] (7)反向模型中采用速度为40-50的样本作为训练数据,速度为48-60的样本作为对照数据。泡沫混合液环累计量则以环均数据作为训练样本,最终得到总推进力、刀盘扭矩、推进压力、总功率、刀盘转速、土仓压力、泡沫混合液环累计量的预测值分布与真实值分布如图五所示,模型预测值与原始数据变化规律一致,平均误差在12%以内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈