CN110989366B - 掘进机的控制方法、掘进机与计算机可读存储介质 - Google Patents
掘进机的控制方法、掘进机与计算机可读存储介质 Download PDFInfo
- Publication number
- CN110989366B CN110989366B CN202010144282.8A CN202010144282A CN110989366B CN 110989366 B CN110989366 B CN 110989366B CN 202010144282 A CN202010144282 A CN 202010144282A CN 110989366 B CN110989366 B CN 110989366B
- Authority
- CN
- China
- Prior art keywords
- heading machine
- machine
- neural network
- deviation
- network model
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 61
- 238000003062 neural network model Methods 0.000 claims abstract description 43
- 238000011161 development Methods 0.000 claims abstract description 25
- 230000005641 tunneling Effects 0.000 claims description 43
- 239000011435 rock Substances 0.000 claims description 22
- 230000006870 function Effects 0.000 claims description 19
- 239000011159 matrix material Substances 0.000 claims description 17
- 238000004590 computer program Methods 0.000 claims description 11
- 238000013528 artificial neural network Methods 0.000 abstract description 32
- 230000008569 process Effects 0.000 abstract description 5
- 238000004364 calculation method Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 abstract description 4
- 238000012549 training Methods 0.000 description 10
- 238000010276 construction Methods 0.000 description 4
- 238000011217 control strategy Methods 0.000 description 4
- 238000007405 data analysis Methods 0.000 description 4
- 230000004913 activation Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 208000022971 Tuberculous meningitis Diseases 0.000 description 1
- 238000004458 analytical method Methods 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000008451 emotion Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 208000001223 meningeal tuberculosis Diseases 0.000 description 1
- 230000001537 neural effect Effects 0.000 description 1
- 230000000644 propagated effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B13/00—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion
- G05B13/02—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric
- G05B13/04—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators
- G05B13/042—Adaptive control systems, i.e. systems automatically adjusting themselves to have a performance which is optimum according to some preassigned criterion electric involving the use of models or simulators in which a parameter or coefficient is automatically adjusted to optimise the performance
Landscapes
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Excavating Of Shafts Or Tunnels (AREA)
Abstract
本发明提出了一种掘进机的控制方法、掘进机与计算机可读存储介质,其中,掘进机的控制方法包括:获取掘进机的工作状态参数;将工作状态参数输入预设神经网络模型,得到工作控制信息;根据工作控制信息控制掘进机。本发明提出的掘进机的控制方法,以预设神经网络模型为基础,处理掘进机运行时的工作状态参数,进而根据工作状态参数输出工作控制信息,以控制掘进机以适合的工作状态参数运行,进而实现了掘进机的全自动化控制,降低了人工操作所带来的不确定性,提高了自动化水平,同时,神经网络具有良好的自学习和并行处理问题的能力,能充分满足环境的自适应性以及实时大规模计算等需求。
Description
技术领域
本发明涉及掘进机技术领域,具体而言,涉及一种掘进机的控制方法、一种掘进机与一种计算机可读存储介质。
背景技术
目前,TBM掘进控制主要以人工操作为主,操作精度受人员能力、经验、身体状况、情绪等个人因素影响较大,施工质量很难保证。且隧道施工环境恶劣,随着TBM掘进向大深度、大断面、长距离发展,以及对隧道施工环境和施工人员安全的要求不断提高,以人工操作为主的控制方法已越来越不适用。
发明内容
本发明旨在至少改善现有技术中存在的技术问题之一。
为此,本发明的第一方面实施例提出了一种掘进机的控制方法。
本发明的第二方面实施例提出了一种掘进机。
本发明的第三方面实施例提出了一种计算机可读存储介质。
有鉴于此,根据本发明的第一方面实施例,本发明提出了一种掘进机的控制方法,包括:获取掘进机的工作状态参数;将工作状态参数输入预设神经网络模型,得到工作控制信息;根据工作控制信息控制掘进机。
本发明提出的掘进机的控制方法,以预设神经网络模型为基础,处理掘进机运行时的工作状态参数,进而根据工作状态参数输出工作控制信息,以控制掘进机以适合的工作状态参数运行,进而实现了掘进机的全自动化控制,降低了人工操作所带来的不确定性,提高了自动化水平,同时,神经网络具有良好的自学习和并行处理问题的能力,能充分满足环境的自适应性以及实时大规模计算等需求。
另外,根据本发明上述实施例的掘进机的控制方法,还可以具有如下附加的技术特征:
在上述技术方案的基础上,进一步地,预设神经网络模型通过如下步骤获得:将工作状态数据输入待训练神经网络模型;根据待训练神经网络模型的实际输出值与期望输出值,得到实际输出值与期望输出值的偏差函数;以偏差函数对待训练神经网络模型的输入层的权值,以及隐含层的权值求偏导,以得到权值的更新矩阵,并更新待训练神经网络模型,直至输入层的权值小于或等于第一预设数值,且隐含层的权值小于或等于第二预设数值;得到预设神经网络模型。
在该技术方案中,以工作状态数据训练待训练神经网络模型,并根据实际输出值与期望输出值得到偏差函数,以偏差函数对待训练神经网络模型的输入层以及隐含层的权值求偏导,从而得到权值的更新矩阵,再以权值的更新矩阵替换原有的权值矩阵,直到输入层的权值小于或等于第一预设数值,且隐含层的权值小于或等于第二预设数值,表示训练完成,得到预设神经网络模型。
在上述任一技术方案的基础上,进一步地,工作状态参数包括:掘进机的位置偏差、掘进机的角度偏差、围岩级别、掘进机的刀盘扭矩和掘进机的推进速度。
在该技术方案中,工作状态参数包括:掘进机的位置偏差、掘进机的角度偏差、围岩级别、掘进机的刀盘扭矩和掘进机的推进速度,上述参数可以反映出当前掘进机的运行情况与地质情况等,因此,可以根据上述参数得到掘进机的工作控制信息,以合适的状态面对目前的情况。
在上述任一技术方案的基础上,进一步地,位置偏差包括:向上偏差、向下偏差、向左偏差与向右偏差。
在该技术方案中,位置偏差包括:向上偏差、向下偏差、向左偏差与向右偏差。
在上述技术方案的基础上,进一步地,获取掘进机的工作状态参数的步骤,具体包括:获取预设路线与掘进机的当前运行状态;根据预设路线与当前运行状态,确定位置偏差与角度偏差;获取掘进机当前的工作控制信息;根据掘进机当前的工作控制信息,确定围岩级别;获取掘进机的刀盘扭矩和掘进机的推进速度。
在该技术方案中,根据预设路线是可以预计出当前掘进机的位置、刀盘方向等,因此,可以根据掘进机的当前运行状态与根据预设路线,得到当前掘进机的位置偏差与角度偏差,掘进机的掘进速度、刀盘转速、刀盘扭矩等,可以反映出当前围岩的情况,进而可以确定当前的围岩级别,掘进机的刀盘扭矩和掘进机的推进速度可以直接获取。
在上述技术方案的基础上,进一步地,根据预设路线与当前运行状态,确定位置偏差与角度偏差的步骤,具体包括:分析预设路线,确定掘进机在当前位置的理论运行状态;对比当前运行状态与理论运行状态,得到位置偏差与角度偏差。
在该技术方案中,预设路线可以确定掘进机在当前位置的理论运行状态,例如:掘进机的空间位置,掘进机刀盘的朝向等,因此,可以根据预设路线得到掘进机当前的理论运行状态,再对比掘进机当前实际的运行状态与理论运行状态,可以得到位置偏差与角度偏差,该方法由实际的预设路线出发,可以确定定位的准确性。
在上述技术方案的基础上,进一步地,根据掘进机当前的工作控制信息,确定围岩级别的步骤,具体包括:分析掘进机当前的工作控制信息,在预设数据库中查找相对应的围岩级别。
在该技术方案中,预先存储工作控制信息与围岩级别的对照数据,进而可以快速的通过掘进机当前的工作控制信息,得到围岩级别,且结果准确。
在上述技术方案的基础上,进一步地,工作控制信息包括:掘进机的推进力、掘进机的刀盘转速、掘进机的撑靴缸行程、掘进机的扭矩缸行程。
在该技术方案中,工作控制信息包括:掘进机的推进力、掘进机的刀盘转速、掘进机的撑靴缸行程、掘进机的扭矩缸行程。
根据本发明的第二方面实施例,本发明提出了一种掘进机,包括:主体;刀盘,设于主体一端;刀盘动力***,设于主体内,并与刀盘驱动连接,以控制刀盘旋转;扭矩缸,设于主体,并与刀盘驱动连接,以控制刀盘转向;撑靴缸,设于主体,用于推进主体;存储器,用于存储计算机程序;处理器,与刀盘动力***、扭矩缸及撑靴缸电连接,用于执行计算机程序以实现如上述技术方案中任一项所述的掘进机的控制方法。
本发明提出的掘进机,其包括的处理器用于执行如上述技术方案中任一项所述的掘进机的控制方法,因此,具有如上述技术方案中任一项所述的掘进机的控制方法的全部有益效果,在此不再一一陈述。
根据本发明的第三方面实施例,本发明提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述技术方案中任一项所述的掘进机的控制方法。
本发明提出的计算机可读存储介质,其上储存被处理器执行时,实现如上述技术方案中任一项所述的掘进机的控制方法,因此,具有如上述技术方案中任一项所述的掘进机的控制方法的全部有益效果,在此不再一一陈述。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1示出本发明第一个实施例提供的掘进机的控制方法的流程图;
图2示出本发明第二个实施例提供的掘进机的控制方法的流程图;
图3示出本发明第三个实施例提供的掘进机的控制方法的流程图;
图4示出本发明一个实施例提供的掘进机的控制方法中预设神经网络模型上线的流程图;
图5示出本发明另一个实施例提供的掘进机的控制方法中预设神经网络模型上线的流程图;
图6示出如图5所示的预设神经网络模型上线的结构图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
下面参照图1至图6描述根据本发明一些实施例提供的掘进机的控制方法、掘进机与计算机可读存储介质。
针对相关技术中存在的敞开式TBM仍需以人工操作为主,操作精度受人员影响较大;TBM历史掘进数据多且杂;自动掘进过程中会遇到不同的地质、偏离预定轨迹等情况,需要采取不同的控制策略。
为此本发明提供了一种掘进机的控制方法,其具有设计敞开式TBM自动掘进控制策略;采用大数据分析,对海量数据进行清洗、挖掘,筛选出有用的特征信息;根据以往施工数据,采用大数据分析***,筛选出特征信息,并构建神经网络,将特征信息作为网络训练学习样本,线下训练网络,线上实时控制。具体地,如下实施例所述。
图1示出本发明第一个实施例提供的掘进机的控制方法的流程图。
如图1所示,本发明第一个实施例提供的掘进机的控制方法,具体流程如下:
步骤102:获取掘进机的工作状态参数;
步骤104:将工作状态参数输入预设神经网络模型,得到工作控制信息;
步骤106:根据工作控制信息控制掘进机。
本发明提供的掘进机的控制方法,以预设神经网络模型为基础,处理掘进机运行时的工作状态参数,进而根据工作状态参数输出工作控制信息,以控制掘进机以适合的工作状态参数运行,进而实现了掘进机的全自动化控制,降低了人工操作所带来的不确定性,提高了自动化水平,同时,神经网络具有良好的自学习和并行处理问题的能力,能充分满足环境的自适应性以及实时大规模计算等需求。
在本发明第一个实施例的基础上,进一步地,图2示出本发明第二个实施例提供的掘进机的控制方法的流程图。
如图2所示,本发明第二个实施例提供的掘进机的控制方法,具体流程如下:
步骤202:获取预设路线与掘进机的当前运行状态;
步骤204:根据预设路线与当前运行状态,确定位置偏差与角度偏差;
步骤206:获取掘进机的刀盘扭矩和掘进机的推进速度;
步骤208:获取掘进机当前的工作控制信息;
步骤210:根据掘进机当前的工作控制信息,确定围岩级别;
步骤212:将位置偏差、角度偏差、围岩级别、刀盘扭矩和推进速度输入预设神经网络模型,得到工作控制信息;
步骤214:根据工作控制信息控制掘进机。
本发明提供的掘进机的控制方法,在第一个实施例的基础上,进一步地,工作状态参数包括:掘进机的位置偏差、掘进机的角度偏差、围岩级别、掘进机的刀盘扭矩和掘进机的推进速度,上述参数可以反映出当前掘进机的运行情况与地质情况等,进而可根据预设路线是可以预计出当前掘进机的位置、刀盘方向等,因此,可以根据掘进机的当前运行状态与根据预设路线,得到当前掘进机的位置偏差与角度偏差,掘进机的掘进速度、刀盘转速、刀盘扭矩等,可以反映出当前围岩的情况,进而可以确定当前的围岩级别,掘进机的刀盘扭矩和掘进机的推进速度可以直接获取。
在本发明第二个实施例的基础上,进一步地,图3示出本发明第三个实施例提供的掘进机的控制方法的流程图。
如图3所示,本发明第三个实施例提供的掘进机的控制方法,具体流程如下:
步骤302:获取预设路线与掘进机的当前运行状态;
步骤304:分析预设路线,确定掘进机在当前位置的理论运行状态;
步骤306:对比当前运行状态与理论运行状态,得到位置偏差与角度偏差;
步骤308:获取掘进机的刀盘扭矩和掘进机的推进速度;
步骤310:获取掘进机当前的工作控制信息;
步骤312:分析掘进机当前的工作控制信息,在预设数据库中查找相对应的围岩级别;
步骤314:将位置偏差、角度偏差、围岩级别、刀盘扭矩和推进速度输入预设神经网络模型,得到推进力、刀盘转速、撑靴缸行程、扭矩缸行程;
步骤316:根据推进力、刀盘转速、撑靴缸行程、扭矩缸行程控制掘进机。
本发明提供的掘进机的控制方法,在本发明第二个实施例的基础上,进一步地,预设路线可以确定掘进机在当前位置的理论运行状态,例如:掘进机的空间位置,掘进机刀盘的朝向等,因此,可以根据预设路线得到掘进机当前的理论运行状态,再对比掘进机当前实际的运行状态与理论运行状态,可以得到位置偏差与角度偏差,该方法由实际的预设路线出发,可以确定定位的准确性,且可预先存储工作控制信息与围岩级别的对照数据,进而可以快速的通过掘进机当前的工作控制信息,得到围岩级别,且结果准确,进而控制掘进机的推进力、掘进机的刀盘转速、掘进机的撑靴缸行程、掘进机的扭矩缸行程等参数。
本发明的第四个实施例,在本发明第二个实施例或第三个实施例中任一个的基础上,进一步地,位置偏差包括:向上偏差、向下偏差、向左偏差与向右偏差。
在该实施例中,位置偏差包括:向上偏差、向下偏差、向左偏差与向右偏差,以实现对掘进机的精确控制。
本发明的第五个实施例,在本发明第一个实施例至第四个实施例中任一个的基础上,进一步地,预设神经网络模型通过如下步骤获得:将工作状态数据输入待训练神经网络模型;根据待训练神经网络模型的实际输出值与期望输出值,得到实际输出值与期望输出值的偏差函数;以偏差函数对待训练神经网络模型的输入层的权值与隐含层的权值求偏导,以得到权值的更新矩阵,并更新待训练神经网络模型,直至输入层的权值小于或等于第一预设数值,且隐含层的权值小于或等于第二预设数值;得到预设神经网络模型。
在该实施例中,以工作状态数据训练待训练神经网络模型,并根据实际输出值与期望输出值得到偏差函数,以偏差函数对待训练神经网络模型的输入层以及隐含层的权值求偏导,从而得到权值的更新矩阵,再以权值的更新矩阵替换原有的权值矩阵,直到输入层的权值小于或等于第一预设数值,且隐含层的权值小于或等于第二预设数值,表示训练完成,得到预设神经网络模型。其中,进一步地,待训练神经网络模型为BP神经网络(反转传播神经网络)。其中,第一预设数值与第二预设数值可相等或不等。
具体地,图4示出本发明一个实施例提供的掘进机的控制方法中预设神经网络模型上线的流程图。
如图4所示,本发明一个实施例提供的掘进机的控制方法中预设神经网络模型上线的具体流程如下:
步骤402:大数据分析;
步骤404:神经网络线下训练;
步骤406:神经网络线上控制。
在本发明的任一实施例中,预设神经网络模型上线的步骤为大数据分析,神经网络线的下训练,将训练得到的预设神经网络模型应用于掘进机,实现线上控制。
具体地,图5示出本发明另一个实施例提供的掘进机的控制方法中预设神经网络模型上线的流程图。
如图5所示,本发明另一个实施例提供的掘进机的控制方法中预设神经网络模型上线的具体流程如下:
步骤502:从历史掘进数据中筛选出的特征信息,整理成输入样本x(k)与d(k);
步骤504:设计神经网络控制器结构;
步骤506:计算隐含层、输入层输出;
步骤508:输入样本数据x(k);
步骤510:根据期望输出d(k)与实际输出Y的误差函数更新权值矩阵;
步骤512:满足神经网络结束条件后得到训练好的网络;
步骤514:将TBM实时运行状态输入神经网络控制器,给出最佳控制策略。
具体地,采用大数据分析方法,提取海量TBM(Tunnel Boring Machine,即全断面隧道掘进机)历史数据中的特征信息。
首先,对海量TBM历史掘进数据进行清洗,去除无效数据、无用字段、重复数据,筛选出特征信息(详细地为工作状态参数与工作控制信息):
围岩级别R、位置偏差e=(e1,e2,e3,e4)T,其中,e1为向上偏差,e2为向下偏差,e3为向左偏差,e4为向右偏差、角度偏差θ、刀盘扭矩T、推进速度V以及推进力F、刀盘转速w、撑靴缸筒行程S、扭矩油缸行程h。
然后,将所得到的特征信息进行整理,x(k)=[R(k),e1(k),e2(k),e3(k),e4(k),θ(k),T(k),V(k)]T作为神经网络训练的样本输入,d(k)=[F(k),ω(k),S(k),H(k)]T作为神经网络样本输入对应的期望输出,其中k为筛选输出特征信息组的数量。
将特征信息输入神经网络,对神经网络进行线下学习训练。
由于BP神经网络(反转传播神经网络)具有结构简单、易于实现的优点,且具有良好的非线性品质和灵活有效的学习方式,能进行大规模的并行信息处理,对非线性***具有很强的模拟能力,因此,采用三层前馈型BP神经网络控制器控制TBM自动掘进。
具体步骤为:
基于BP神经网络的神经网络控制器结构如图6所示。设置该神经网络控制器输入层节点数为n1=8,输入信号X=(X1,X2,X3,X4,X5,X6,X7,X8)T=(R,e1,e2,e3,e4,θ,T,V)T,隐含层节点数n2=n,输出层节点数n3=4,输出信号Y=(Y1,Y2,Y3,Y4)T=(F,ω,S,H)T。
根据网络结构可得,神经网络正向传播时,神经网络隐含层输出为:
其中,f(x)为激活函数,bh为隐含层阈值,wji为输入层权值矩阵。
神经网络输出层输出为:
其中,f(x)为激活函数,by为输出层阈值,viq为隐含层权值矩阵。
由于sigmoid函数(S型生长函数)是连续可导的非线性函数,具备良好的非线性约束能力,因此隐含层和输出层都选用sigmoid型传递函数,则:
确定好神经网络的结构之后,将前期收集的样本x(k)和对应的期望输出d(k)输入神经网络中,进行线下训练学习。对于给定的样本输入,通过网络的期望输出d(k)与实际输出Y的偏差来更新网络权值。
则期望输出与实际输出的误差函数为:
误差函数分别对输入层和隐含层的权值求偏导,求得权值更新矩阵为:
其中,η为神经网络的学习率。
当△wji≤ε且△viq≤ε时,其中,第一预设数值与第二预设数值相等,均为ε,且ε大于零且足够小,神经网络训练结束。
将此时的权值矩阵wji和viq作为神经网络经过学习后的最优权值,并得到此时的隐含层节点数n、隐含层阈值bh、输出层阈值by,其中,隐含层阈值可看作隐含层权值矩阵的一部分,隐含层阈值与隐含层权值组成隐含层权值矩阵,隐含层阈值与隐含层权值一同更新;输出层阈值可看作输出层权值矩阵的一部分,输出层阈值与输出层权值组成输出层权值矩阵,输出层阈值与输出层权值一同更新。
将当前TBM的实时运行状态输入训练好的神经网络中,通过神经网络控制器预测出当前状态下的最佳控制策略,给出最佳控制信息Y=(F,ω,S,H)T。
其中,右上角标“T”为转置标号。
根据本发明的第二方面实施例,本发明提供了一种掘进机,包括:主体;刀盘,设于主体一端;刀盘动力***,设于主体内,并与刀盘驱动连接,以控制刀盘旋转;扭矩缸,设于主体,并与刀盘驱动连接,以控制刀盘转向;撑靴缸,设于主体,用于推进主体;存储器,用于存储计算机程序;处理器,与刀盘动力***、扭矩缸及撑靴缸电连接,用于执行计算机程序以实现如上述任一实施例提供的掘进机的控制方法。
本发明提供的掘进机,其包括的处理器用于执行如上述任一实施例提供的掘进机的控制方法,因此,具有如上述任一实施例提供的掘进机的控制方法的全部有益效果,在此不再一一陈述。
根据本发明的第三方面实施例,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述任一实施例提供的掘进机的控制方法。
本发明提供的计算机可读存储介质,其上储存被处理器执行时,实现如上述任一实施例提供的掘进机的控制方法,因此,具有如上述任一实施例提供的掘进机的控制方法的全部有益效果,在此不再一一陈述。
本发明提供的掘进机的控制方法,实现了TBM自动掘进,降低了人工操作所带来的不确定性,提高了自动化水平。采用大数据分析数据,实现了对海量数据的分析梳理,筛选出有用的特征信息,为后续控制过程提供了保证。人工神经网络具有良好的自学习和并行处理问题的能力,能充分满足环境的自适应性以及实时大规模计算等需求。
在本发明中,术语“安装”、“相连”、“连接”、“固定”等术语均应做广义理解,例如,“连接”可以是固定连接,也可以是可拆卸连接,或一体地连接;“相连”可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
在本说明书的描述中,术语“一个实施例”、“一些实施例”、“具体实施例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或实例。而且,描述的具体特征、结构、材料或特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (6)
1.一种掘进机的控制方法,其特征在于,包括:
获取掘进机的工作状态参数;
将所述工作状态参数输入预设神经网络模型,得到工作控制信息;
根据所述工作控制信息控制所述掘进机;
所述工作状态参数包括:所述掘进机的位置偏差、所述掘进机的角度偏差、围岩级别、所述掘进机的刀盘扭矩和所述掘进机的推进速度;
所述获取掘进机的工作状态参数的步骤,具体包括:
获取预设路线与所述掘进机的当前运行状态;
根据所述预设路线与所述当前运行状态,确定所述位置偏差与所述角度偏差;
获取所述掘进机当前的所述工作控制信息;
根据所述掘进机当前的所述工作控制信息,确定当前的所述围岩级别;
获取所述掘进机的所述刀盘扭矩和所述掘进机的所述推进速度;
所述根据所述预设路线与所述当前运行状态,确定所述位置偏差与所述角度偏差的步骤,具体包括:
分析所述预设路线,确定所述掘进机在当前位置的理论运行状态;
对比所述当前运行状态与理论运行状态,得到所述位置偏差与所述角度偏差;
所述理论运行状态包括:所述掘进机的空间位置与所述掘进机刀盘的朝向;
所述工作控制信息包括:所述掘进机的推进力、所述掘进机的刀盘转速、所述掘进机的撑靴缸行程、所述掘进机的扭矩缸行程。
2.根据权利要求1所述的掘进机的控制方法,其特征在于,
所述预设神经网络模型通过如下步骤获得:
将工作状态数据输入待训练神经网络模型;
根据所述待训练神经网络模型的实际输出值与期望输出值,得到所述实际输出值与所述期望输出值的偏差函数;
以所述偏差函数对所述待训练神经网络模型的输入层的权值,以及隐含层的权值求偏导,以得到权值的更新矩阵,并更新所述待训练神经网络模型,直至所述输入层的权值小于或等于第一预设数值,且所述隐含层的权值小于或等于第二预设数值;
得到所述预设神经网络模型。
3.根据权利要求1或2所述的掘进机的控制方法,其特征在于,
所述位置偏差包括:向上偏差、向下偏差、向左偏差与向右偏差。
4.根据权利要求1或2所述的掘进机的控制方法,其特征在于,
所述根据所述掘进机当前的所述工作控制信息,确定当前的所述围岩级别的步骤,具体包括:
分析所述掘进机当前的所述工作控制信息,在预设数据库中查找相对应的所述围岩级别。
5.一种掘进机,其特征在于,包括:
主体;
刀盘,设于所述主体一端;
刀盘动力***,设于所述主体内,并与所述刀盘驱动连接,以控制所述刀盘旋转;
扭矩缸,设于所述主体,并与所述刀盘驱动连接,以控制所述刀盘转向;
撑靴缸,设于所述主体,用于推进所述主体;
存储器,用于存储计算机程序;
处理器,与所述刀盘动力***、所述扭矩缸及所述撑靴缸电连接,用于执行所述计算机程序以实现如权利要求1至4中任一项所述的掘进机的控制方法。
6.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的掘进机的控制方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010144282.8A CN110989366B (zh) | 2020-03-04 | 2020-03-04 | 掘进机的控制方法、掘进机与计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010144282.8A CN110989366B (zh) | 2020-03-04 | 2020-03-04 | 掘进机的控制方法、掘进机与计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110989366A CN110989366A (zh) | 2020-04-10 |
CN110989366B true CN110989366B (zh) | 2020-07-03 |
Family
ID=70081443
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010144282.8A Active CN110989366B (zh) | 2020-03-04 | 2020-03-04 | 掘进机的控制方法、掘进机与计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110989366B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111622763A (zh) * | 2020-04-23 | 2020-09-04 | 中国铁建重工集团股份有限公司 | 竖井掘进机调向控制方法、***、竖井掘进机及存储介质 |
CN112160364B (zh) * | 2020-08-10 | 2022-10-18 | 中交第二航务工程局有限公司 | 一种基于tpot的铣槽机施工设定参数推荐方法 |
CN113114079A (zh) * | 2021-04-07 | 2021-07-13 | 三一重机有限公司 | 电动挖掘机主驱电机控制方法、***及电动挖掘机 |
CN114510054A (zh) * | 2022-02-17 | 2022-05-17 | 中国铁建重工集团股份有限公司 | 掘进机纠偏调向控制方法、装置、电子设备及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107577862A (zh) * | 2017-08-30 | 2018-01-12 | 中铁工程装备集团有限公司 | 一种tbm在掘岩体状态实时感知***和方法 |
CN109630154A (zh) * | 2019-01-24 | 2019-04-16 | 华能西藏雅鲁藏布江水电开发投资有限公司 | 一种用于隧道掘进的掘进机器人及远程移动终端指挥*** |
CN109685378A (zh) * | 2018-12-27 | 2019-04-26 | 中铁工程装备集团有限公司 | 一种基于数据挖掘的tbm施工围岩可掘性分级方法 |
CN107632523B (zh) * | 2017-09-30 | 2019-07-23 | 中铁工程装备集团有限公司 | 一种硬岩tbm掘进控制参数智能决策方法及*** |
CN110045598A (zh) * | 2019-04-10 | 2019-07-23 | 中国矿业大学(北京) | 一种悬臂式掘进机井下行进路径跟踪控制方法 |
CN110109895A (zh) * | 2019-03-29 | 2019-08-09 | 山东大学 | 适用于tbm掘进隧道的围岩分级联合预测方法及应用 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3702404A1 (de) * | 1987-01-28 | 1988-08-11 | Hochtief Ag Hoch Tiefbauten | Tuebbingausbau |
JP4673787B2 (ja) * | 2006-05-10 | 2011-04-20 | 本田技研工業株式会社 | 内燃機関の空燃比制御装置 |
CN103244133B (zh) * | 2013-05-17 | 2016-01-20 | 贵州省公路工程集团有限公司 | 煤系地层隧道铣挖与***联合施工工法 |
CN104217124A (zh) * | 2014-09-15 | 2014-12-17 | 天津大学 | 以工程样本数据为依托的tbm施工围岩分级方法 |
US10598002B2 (en) * | 2017-09-05 | 2020-03-24 | IdeasCo LLC | Safety interlock and triggering system and method |
CN109408649A (zh) * | 2018-09-27 | 2019-03-01 | 中铁工程装备集团有限公司 | 基于纹理特征与机器学习的渣片智能化分析方法及*** |
CN110852908A (zh) * | 2019-05-31 | 2020-02-28 | 西南交通大学 | 围岩分级方法 |
-
2020
- 2020-03-04 CN CN202010144282.8A patent/CN110989366B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107577862A (zh) * | 2017-08-30 | 2018-01-12 | 中铁工程装备集团有限公司 | 一种tbm在掘岩体状态实时感知***和方法 |
CN107632523B (zh) * | 2017-09-30 | 2019-07-23 | 中铁工程装备集团有限公司 | 一种硬岩tbm掘进控制参数智能决策方法及*** |
CN109685378A (zh) * | 2018-12-27 | 2019-04-26 | 中铁工程装备集团有限公司 | 一种基于数据挖掘的tbm施工围岩可掘性分级方法 |
CN109630154A (zh) * | 2019-01-24 | 2019-04-16 | 华能西藏雅鲁藏布江水电开发投资有限公司 | 一种用于隧道掘进的掘进机器人及远程移动终端指挥*** |
CN110109895A (zh) * | 2019-03-29 | 2019-08-09 | 山东大学 | 适用于tbm掘进隧道的围岩分级联合预测方法及应用 |
CN110045598A (zh) * | 2019-04-10 | 2019-07-23 | 中国矿业大学(北京) | 一种悬臂式掘进机井下行进路径跟踪控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN110989366A (zh) | 2020-04-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110989366B (zh) | 掘进机的控制方法、掘进机与计算机可读存储介质 | |
CN111267831B (zh) | 一种混合动力车辆智能变时域模型预测能量管理方法 | |
CN111098852A (zh) | 一种基于强化学习的泊车路径规划方法 | |
CN110852423A (zh) | 基于迁移学习的隧道掘进机掘进性能与控制参数预测方法 | |
CN108762079B (zh) | 基于深度强化学习的绞吸挖泥船横移过程控制***及方法 | |
US11059142B2 (en) | Controller, machine learning device, and system | |
JP2019162712A (ja) | 制御装置、機械学習装置及びシステム | |
CN110347155A (zh) | 一种智能车辆自动驾驶控制方法及*** | |
CN113128109B (zh) | 一种面向智能化综采机器人生产***的测试与评估方法 | |
JP6841852B2 (ja) | 制御装置及び制御方法 | |
CN112668109B (zh) | 一种综采工作面截割路线模型建立方法 | |
CN114035568A (zh) | 可燃冰试采区地层钻探机器人路径规划方法 | |
CN113911103B (zh) | 一种混合动力履带车辆速度与能量协同优化方法及*** | |
CN110039537B (zh) | 一种基于神经网络的在线自学习多关节运动规划方法 | |
CN113361824B (zh) | 土压平衡盾构机及其推进速度预测方法、装置、存储介质 | |
CN111622763A (zh) | 竖井掘进机调向控制方法、***、竖井掘进机及存储介质 | |
CN116620327A (zh) | 基于PPO和Lattice实现自动驾驶的高速场景的变道决策方法 | |
CN117350103A (zh) | 一种基于数字孪生***的钻井参数优化方法及*** | |
CN114578830B (zh) | 基于强化学习的仿蛇机器人运动规划方法 | |
CN114510054A (zh) | 掘进机纠偏调向控制方法、装置、电子设备及存储介质 | |
JPH0581228A (ja) | ニユーラルネツトワークの構成方法および学習/想起システム | |
CN113673166B (zh) | 面向加工质量预测的数字孪生模型工况自适应方法及*** | |
Tang et al. | Actively learning Gaussian process dynamical systems through global and local explorations | |
CN114370284A (zh) | 盾构开挖面地层性质实时感知与掘进参数调整方法及*** | |
CN116446487A (zh) | 一种基于强化学习的绞吸式挖泥船智能控制*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |