一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

土压平衡盾构机及其推进速度预测方法、装置、介质与流程

2021-09-10 21:59:00 来源:中国专利 TAG:盾构 压平 自适应 自动化控制 装置


1.本技术涉及自动化控制领域,特别是涉及一种土压平衡盾构机推进速度自适应预测方法、装置、计算机可读存储介质及土压平衡盾构机。


背景技术:

2.土压平衡盾构机,得名于其用由刀盘开挖的泥土来支撑掌子面。为了达到平衡,支撑压力由液压缸通过盾构机主体传递到土壤中,以此来避免不受控制的掘进。被刀盘挖下来的土壤与泥浆混合,从开挖室后部经过螺旋机运输至皮带运输机。螺旋机由两台液压马达驱动,螺旋机转速的变化可以调节开挖室运送出的土壤质量并与盾构机前进的速度保持一致,其目的是为了维持平衡状态,即需要保持由螺旋机运送出的土壤质量和从盾构机掘进过程中开挖的土壤质量之间的平衡,从而保证对掌子面的最佳支撑。该系统必须反应灵活,以适应不断变化的地质条件。
3.土压平衡盾构机在掘进过程中,按照指定的路线做轴向前进,由于土层土质条件的复杂性和施工过程中诸多因素的不可预见性,使土压平衡盾构机的推进控制变得非常复杂。举例来说,由于土质发生变化或其他原因而导致螺旋输送机出土速度跟不上或出现故障,为了保证掌子面的稳定,必须降低推进速度。当负载变化时,由于控制系统的响应速度或动态协调控制能力跟不上,而导致掘进姿态发生变化,整个土压平衡盾构机体受到的地层阻力不均,从而使土压平衡盾构机掘进时方向发生偏离;地质条件过差,刀盘切削不动,通过自调节会使流量不断加大,导致出现溢流或推进系统无法正常工作,此时需要人为降低推进速度的档位。诸多因素的作用使盾构机推进速度控制系统的设计变得非常复杂。土压平衡盾构机推进速度动态特性的精确建模对于实现推进速度的自动预测、对于保证土压平衡盾构机掘进的安全施工和控制地表的沉降和隆起具有重要的意义。
4.鉴于此,如何实现对土压平衡盾构机推进速度的精确建模进而实现对土压平衡盾构机推进速度精准预测,是所属领域技术人员需要解决的技术问题。


技术实现要素:

5.本技术提供了一种土压平衡盾构机推进速度自适应预测方法、装置、计算机可读存储介质及土压平衡盾构机,可在线更新以适应不同的地质条件,实现对土压平衡盾构机推进速度的精确建模。
6.为解决上述技术问题,本发明实施例提供以下技术方案:
7.本发明实施例一方面提供了一种土压平衡盾构机推进速度自适应预测方法,包括:
8.预先基于带外生变量的自回归模型,并根据土压平衡盾构机推进速度子系统的输入数据和输出数据构建推进速度arx模型结构;所述推进速度arx模型结构的输出信号为推进速度实际值,控制输入为推进速度设置信号,推进过程中间变量为土压、刀盘转速和总推进力;
9.基于所述推进速度arx模型结构,调用预设模型拟合标准方法和模型优化算法,根据所述土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型;
10.根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系,确定下一时段窗口所采用的推进速度arx模型。
11.可选的,所述推进速度arx模型结构为:
[0012][0013]
式中,y0为偏移;a1,a2,

,a
ny
、b1,b2,

,b
nu
、c1,c2,

,c
nd
为回归系数矩阵,ny,nu,nd是模型阶次;u(k

f)为推进速度第k

f个采样时刻的设置信号,f≥1,f为u的纯滞后时间,k为第k个采样点;y(k)、y(k

1)、y(k

ny)分别为第k个采样时刻、第k

1个采样时刻、第k

ny个采样时刻推进速度的测量值;d(k

g)为推进过程中第k

g个采样时刻的中间变量,g≥1,g为推进过程中间变量的纯滞后时间;ε(k)为建模误差。
[0014]
可选的,所述推进速度arx模型的待辨识参数包括回归系数矩阵和偏移;所述根据所述土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型包括:
[0015]
获取所述土压平衡盾构机推进速度子系统在当前时段窗口的采样数据,所述采样数据包括所述当前时段窗口内第i段数据的第一个和第n
i
个数据的推进速度测量数据、第i段数据的第一个和第n
i
个数据的推进速度设置信号、第i段数据的第一个和第n
i
个数据的推进过程中间变量;i为所述当前时段窗口内连续推进作业数据段的编号,i=1,2,

,i,i为所述当前时段窗口内连续推进作业数据段的个数,n
i
为第i段数据的长度;
[0016]
基于最小信息化准则aic确定所述推进速度arx模型的阶次,根据所述推进速度arx模型结构及所述采样数据对推进速度进行一步向前预测,得到所述推进速度的预测输出值;
[0017]
对所述当前时段窗口的推进速度arx模型的预测输出值与实际输出值的偏差进行极小化处理,得到所述当前时段窗口的推进速度arx模型的待辨识参数的估计值。
[0018]
可选的,所述当前时段窗口的推进速度arx模型的待辨识参数的估计值为
[0019]
其中,y
i
=(y
i
(n 1),y
i
(n 2),...,y
i
(n
i
))
t
,n=max([ny,f nu,g nd]),t表示矩阵转置,为所述推进速度arx模型的待辨识参数对应变量的集合,为第i=i段的推进速度arx模型的待辨识参数,为推进速度测量数据向量集合,为第i=i段的推进速度测量数据向量的转置。
[0020]
可选的,所述推进速度arx模型的阶次为取aic最小值对应的模型阶次;所述推进速度arx模型的最优阶次根据阶次计算关系式计算得到,所述阶次计算关系式为:
[0021][0022]
式中,(ny*,nu*,nd*)为所述推进速度arx模型的最优阶次,s为所述推进速度arx模型的待辨识参数的总个数。
[0023]
可选的,所述基于所述推进速度arx模型结构,调用预设模型拟合标准方法和模型优化算法,根据所述土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型包括:
[0024]
基于所述预设模型拟合标准、根据所述土压平衡盾构机推进速度子系统在当前时段移动窗口的输入数据和输出数据,采用最小二乘法计算所述推进速度arx模型的待辨识参数估计值;
[0025]
基于所述推进速度arx模型结构,根据所述根据待辨识参数估计值得到不同时段窗口的推进速度arx模型。
[0026]
可选的,所述推进速度arx模型的阶次为取aic最小值对应的模型阶次,所述根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系,确定下一时段窗口所采用的推进速度arx模型包括:
[0027]
所述当前时段窗口的第一推进速度arx模型的aic值为第一aic值,所述下一时段窗口的第二推进速度arx模型的aic值为第二aic值;
[0028]
根据所述推进速度arx模型结构、所述土压平衡盾构机推进速度子系统在所述当前时段窗口和所述下一时段窗口的输入数据和输出数据、采用所述模型优化算法计算得到总推进速度arx模型,所述总推进速度arx模型的aic值为第三aic值;
[0029]
判断所述第一aic值和所述第二aic值的和值是否小于所述第三aic值;
[0030]
若是,在所述下一时段窗口采用所述第二推进速度arx模型;若否,在所述下一时段窗口采用所述总推进速度arx模型。
[0031]
本发明实施例另一方面还提供了一种土压平衡盾构机推进速度自适应预测装置,包括:
[0032]
模型构建模块,用于预先基于带外生变量的自回归模型,并根据土压平衡盾构机推进速度子系统的输入数据和输出数据构建推进速度arx模型结构;所述推进速度arx模型结构的输出信号为推进速度实际值,控制输入为推进速度设置信号,推进过程中间变量为土压、刀盘转速和总推进力;
[0033]
模型计算模块,用于基于所述推进速度arx模型结构,调用预设模型拟合标准方法和模型优化算法,根据所述土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型;
[0034]
参数自适应调整模块,用于根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系,确定下一时段窗口所采用的推进速度arx模型。
[0035]
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有土压平衡盾构机推进速度自适应预测程序,所述土压平衡盾构机推进速度自适应预测
程序被处理器执行时实现如前任一项所述土压平衡盾构机推进速度自适应预测方法的步骤。
[0036]
本发明实施例最后还提供了一种土压平衡盾构机,包括速度控制器和如前所述土压平衡盾构机推进速度自适应预测装置,所述速度控制器和所述土压平衡盾构机推进速度自适应预测装置相连接;
[0037]
所述土压平衡盾构机推进速度自适应预测装置用于将下一时刻窗口的推进速度预测值发送至所述速度控制器;
[0038]
所述速度控制器用于根据所述推进速度预测值控制土压平衡盾构机在下一时刻的推进速度。
[0039]
本技术提供的技术方案的优点在于,通过实际土压平衡盾构机推进速度系统的采样数据构建用于预测推进速度的模型,无需知道盾构机推进速度系统内部精确的物理参数及运行机理,并使模型随外部环境的变化而变化,能够很好地描述土压平衡盾构机推进速度的非线性动态特性,提高了模型对系统动态特性的描述能力,具有较高的建模精度。根据不同的运行时段系统动态特性不同的特点,将推进系统的整个工作区间划分为若干个小的区间,然后,对于每个小的区间建立推进速度系统的线性化模型,采用移动窗口更新模式在线更新模型参数,根据相邻时段窗口内模型的预设模型拟合标准值之间的数值关系确定下一时段窗口的模型,不仅方法复杂度不高,实施过程简单,而且由于预测模型可根据不同时间段内运行工况的变化利用最新的或次新的过程输入输出数据实时更新模型参数因而能够实现盾构机推进速度的自适应建模,从而实现对系统整个工作区间的非线性动态特性的近似描述在线更新以适应不同的地质条件,可用于土压平衡盾构机推进速度的自动预测,具有很好的利用价值。
[0040]
此外,本发明实施例还针对土压平衡盾构机推进速度自适应预测方法提供了相应的实现装置、计算机可读存储介质及土压平衡盾构机,进一步使得所述方法更具有实用性,所述装置、计算机可读存储介质及土压平衡盾构机具有相应的优点。
[0041]
应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。
附图说明
[0042]
为了更清楚的说明本发明实施例或相关技术的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0043]
图1为本发明实施例提供的一种土压平衡盾构机推进速度自适应预测方法的流程示意图;
[0044]
图2为本发明实施例提供的土压平衡盾构机推进速度自适应预测装置的一种具体实施方式结构图;
[0045]
图3为本发明实施例提供的土压平衡盾构机推进速度自适应预测装置的另一种具体实施方式结构图;
[0046]
图4为本发明实施例提供的土压平衡盾构机的一种具体实施方式结构图。
具体实施方式
[0047]
为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0048]
本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”“第四”等是用于区别不同的对象,而不是用于描述特定的顺序。此外术语“包括”和“具有”以及他们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可包括没有列出的步骤或单元。
[0049]
在介绍了本发明实施例的技术方案后,下面详细的说明本技术的各种非限制性实施方式。
[0050]
首先参见图1,图1为本发明实施例提供的一种土压平衡盾构机推进速度自适应预测方法的流程示意图,本发明实施例可包括以下内容:
[0051]
s101:预先基于带外生变量的自回归模型,并根据土压平衡盾构机推进速度子系统的输入数据和输出数据构建推进速度arx模型结构。
[0052]
考虑到影响土压平衡盾构机推进速度的主要变量有推进速度设置、刀盘转速、土仓土压、总推进力,以及螺旋机出土速度和不同地段的地质情况等都会影响盾构机的推进速度控制。因此,土压平衡盾构机的推进速度变化过程是一个非常复杂的、具有较强非线性、不确定性、耦合性和时滞性的过程。基于机理分析法建立其物理模型较为困难,且其性能高度依赖于物理参数的精度,且其中一些参数对实际工作环境较敏感,当外部环境发生较大变化时,机理模型可能无法描述土压平衡盾构机推进速度控制系统的动态行为。本实施例基于数据驱动的自适应arx模型的土压平衡盾构机推进速度动态特性建模,能够提供精确的推进速度系统动态模型。为建立土压平衡盾构机推进速度arx模型,可采集土压平衡盾构机推进速度子系统的输入数据和输出数据作为辨识数据,包括但不限制于:推进速度设置(%)、刀盘转速(rpm/min)、土压(bar)、总推进力(kn)及推进速度实际输出值(mm/min),设定数据采样周期为1秒。相应的,本实施例的推进速度arx模型结构的输出信号为推进速度实际值,控制输入为推进速度设置信号,推进过程中间变量为土压、刀盘转速和总推进力,待辨识参数包括回归系数矩阵和偏移。
[0053]
可以理解的是,土压平衡盾构机是断续工作的,即土压平衡盾构机一次推进作业的连续工作时间不够长、导致一个连续工作段采样数据个数偏少的特点,可提取一个时间窗口内几个连续工作段的数据作为土压平衡盾构机推进速度arx建模数据,作为一种可选的实施方式,每个时段窗口内的数据段总的数据长度可为2000~4000。
[0054]
s102:基于推进速度arx模型结构,调用预设模型拟合标准方法和模型优化算法,根据土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型。
[0055]
在本实施例中,推进速度arx模型结构为模型框架,在确定推进速度arx模型结构中各模型参数后,将其代入推进速度arx模型结构中,得到相应模型参数对应时刻的推进速度arx模型。预设模型拟合标准方法例如可为最小信息化准则aic,模型优化算法例如可为最小二乘法,所属领域技术人员可根据实际需求进行选择,这均不影响本技术的实现。
[0056]
s103:根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系确定下一时段窗口所采用的推进速度arx模型。
[0057]
本实施例采用移动窗口更新模式在线更新推进速度arx模型的参数,通过比较窗口内推进速度arx模型的预设模型拟合标准值如aic值判断模型预测误差有没有变大,如果模型预测误差没有变大,则证明当前时段的推进速度arx模型可继续使用,若模型预测误差变大,则证明当前时段的推进速度arx模型不可继续使用,需要更新模型参数得到下一时段的推进速度arx模型。也即本实施例可根据新窗口数据与原窗口数据建模的预设模型拟合标准值比较结果来更新模型参数。
[0058]
在本发明实施例提供的技术方案中,通过实际土压平衡盾构机推进速度系统的采样数据构建用于预测推进速度的模型,无需知道盾构机推进速度系统内部精确的物理参数及运行机理,并使模型随外部环境的变化而变化,能够很好地描述土压平衡盾构机推进速度的非线性动态特性,提高了模型对系统动态特性的描述能力,具有较高的建模精度。根据不同的运行时段系统动态特性不同的特点,将推进系统的整个工作区间划分为若干个小的区间,然后,对于每个小的区间建立推进速度系统的线性化模型,采用移动窗口更新模式在线更新模型参数,根据相邻时段窗口内模型的预设模型拟合标准值之间的数值关系确定下一时段窗口的模型,不仅方法复杂度不高,实施过程简单,而且由于预测模型可根据不同时间段内运行工况的变化利用最新的或次新的过程输入数据和输出数据实时更新模型参数因而能够实现盾构机推进速度的自适应建模,从而实现对系统整个工作区间的非线性动态特性的近似描述在线更新以适应不同的地质条件,可用于土压平衡盾构机推进速度的自动预测,具有很好的利用价值。
[0059]
需要说明的是,本技术中各步骤之间没有严格的先后执行顺序,只要符合逻辑上的顺序,则这些步骤可以同时执行,也可按照某种预设顺序执行,图1只是一种示意方式,并不代表只能是这样的执行顺序。
[0060]
在上述实施例中,对于推进速度arx模型结构并不做限定,本实施例中给出推进速度arx模型结构的一种形式,推进速度arx模型结构可表示为:
[0061][0062]
式中,y0为偏移;a1,a2,

,a
ny
、b1,b2,

,b
nu
、c1,c2,

,c
nd
为回归系数矩阵,ny,nu,nd是模型阶次;u(k

f)为推进速度第k

f个采样时刻的设置信号,f≥1,f为u的纯滞后时间,k为第k个采样点;y(k)、y(k

1)、y(k

ny)分别为第k个采样时刻、第k

1个采样时刻、第k

ny个采样时刻推进速度的测量值;d(k

g)为推进过程中第k

g个采样时刻的中间变量,g≥1,g为推进过程中间变量的纯滞后时间;ε(k)为建模误差。推进速度arx模型的待辨识参数集包括多个待辨识参数,每个待辨识参数即为推进速度arx模型的模型系数,待辨识参数集可表示为θ=(y0,a1,a2,...,a
ny
,b1,b2,...,b
nu
,c1,c2,...,c
nd
)。
[0063]
作为本实施例的另外一种可选的实施方式,基于预设模型拟合标准方法和模型优化算法计算不同时段窗口的推进速度arx模型的过程可包括:基于预设模型拟合标准、根据土压平衡盾构机推进速度子系统在当前时段移动窗口的输入数据和输出数据采用最小二乘法计算推进速度arx模型的待辨识参数估计值;基于推进速度arx模型结构,根据待辨识
参数估计值得到不同时段窗口的推进速度arx模型,可包括:
[0064]
获取土压平衡盾构机推进速度子系统在当前时段窗口的采样数据,采样数据包括当前时段窗口内第i段数据的第一个和第n
i
个数据的推进速度测量数据、第i段数据的第一个和第n
i
个数据的推进速度设置信号、第i段数据的第一个和第n
i
个数据的推进过程中间变量;i为当前时段窗口内连续推进作业数据段的编号,i=1,2,

,i,i为当前时段窗口内连续推进作业数据段的个数,n
i
为第i段数据的长度。举例来说,设在某时间窗口内采样获得的盾构机推进速度系统的数据为y
i
(1)~y
i
(n
i
)、u
i
(1)~u
i
(n
i
)、d
i
(1)~d
i
(n
i
),i=1,2,

,i,i是该窗口内连续推进作业数据段的编号,i表示该窗口内连续推进作业数据段的个数,n
i
是第i段数据的长度,y
i
(1)、y
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进速度测量数据,u
i
(1)、u
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进速度设置信号,d
i
(1)、d
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进过程中间变量。
[0065]
基于aic(akaike information criterion,最小信息化准则)确定推进速度arx模型的阶次,根据推进速度arx模型结构及采样数据对推进速度进行一步向前预测,得到推进速度的预测输出值。推进速度的预测输出值可表示为θ是待辨识参数集θ的转置即θ=θ
t
,x
i
表示推进速度arx模型中待辨识参数集θ对应的变量的集合,可表示为:
[0066][0067]
n=max([ny,f nu,g nd]);
[0068]
对当前时段窗口的推进速度arx模型的预测输出值与实际值的偏差进行极小化处理,得到当前时段窗口的推进速度arx模型的待辨识参数的估计值。推进速度arx模型的参数估计值可表示为:
[0069]
y
i
=(y
i
(n 1),y
i
(n 2),...,y
i
(n
i
))
t

[0070]
y
i
为第i段推进速度测量数据y的向量,综上可得,当前时段窗口的推进速度arx模型的待辨识参数的估计值可表示为:t表示矩阵转置,为推进速度arx模型的待辨识参数对应变量的集合,为第i=i段的推进速度arx模型的待辨识参数,为推进速度测量数据向量集合,为第i=i段的推进速
度测量数据向量的转置;
[0071]
其中,推进速度arx模型的阶次为取aic最小值对应的模型阶次;推进速度arx模型的最优阶次根据阶次计算关系式计算得到,阶次计算关系式为:
[0072][0073]
式中,(ny*,nu*,nd*)为推进速度arx模型的最优阶次,s为推进速度arx模型的待辨识参数的总个数。
[0074]
在上述实施例中,对于如何执行步骤s103并不做限定,作为一种可选的实施方式,上述s103的一种实施方式可为:
[0075]
若根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系满足参数调整规则,则对当前时段窗口的推进速度arx模型的模型参数进行更新,并根据更新后的模型参数得到新的推进速度arx模型,作为下一时段窗口的推进速度arx模型。若根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系不满足参数调整规则,则下一段时段窗口的推进速度arx模型继续采用当前时段窗口的推进速度arx模型。
[0076]
本技术还提供了s103的另一种实施方式,与上述方式并列,因此,可作为另一种可选的实施方式,s103可包括:
[0077]
推进速度arx模型的阶次为取aic最小值对应的模型阶次,当前时段窗口的第一推进速度arx模型的aic值为第一aic值,下一时段窗口的第二推进速度arx模型的aic值为第二aic值;
[0078]
根据推进速度arx模型结构、土压平衡盾构机推进速度子系统在当前时段窗口和下一时段窗口的输入数据和输出数据、采用模型优化算法计算得到总推进速度arx模型,总推进速度arx模型的aic值为第三aic值;
[0079]
判断第一aic值和第二aic值的和值是否小于第三aic值;
[0080]
若是,在下一时段窗口采用第二推进速度arx模型;若否,在下一时段窗口采用总推进速度arx模型。
[0081]
在本实施例中,针对当前窗口内获得的一组数据,通过上述步骤s101和s102建立的推进速度arx优化模型记作m1,称为“当前模型”,该模型的aic值记作aic1;针对下一个窗口内的一组数据,重复上述步骤s101和s102,建立针对下一个窗口内一组数据的推进速度arx优化模型记作m2,称为“本次模型”,该模型的aic值记作aic2。记aic
sum
=aic1 aic2;将“当前模型”和“本次模型”的数据组联合起来,根据步骤s101和s102建立一个合并的推进速度arx优化模型m0,其aic记作aic0。
[0082]
比较aic
sum
和aic0的大小,如果aic
sum
<aic0,说明推进速度系统在上述两组数据的时间段内动态特性变化较大,不适合采样两组数据联合建模,应在两个时间窗口段内使用不同的arx模型,即aic1和aic2对应的模型,此后,将aic2对应的模型更新为“当前模型”,对应的aic2记为aic1,用作为下次arx模型更新操作的比较依据。如果aic
sum
>aic0,则说明推进速度系统在上述两组数据的时间段内动态特性变化不大,可以使用该合并的模型,即
aic0对应的模型,此后,将该合并模型称为“当前模型”,aic0记为aic1,用作为下次arx模型更新操作的比较依据。同样地,当获得了新的时间窗口内的数据组,将新的时间窗口内的数据组作为当前窗口的一组数据,重复上述步骤步,更新“当前模型”,建立盾构机推进速度的自适应arx模型。
[0083]
为了使所属领域技术人员更加清楚明白本实施例的技术方案,并验证本技术技术方案的有效性,本技术还提供了另外一个实施例,可包括:
[0084]
1)为建立土压平衡盾构机推进速度arx模型,采集盾构机推进速度子系统输入数据和输出数据作为辨识数据,包括:推进速度设置(%)、刀盘转速、土压、总推进力及推进速度实际值,设定数据采样周期为1秒。考虑到盾构机断续工作的特点,即盾构机一次推进作业的连续工作时间不够长、导致一个连续工作段采样数据个数偏少的特点,提取该盾构机某个工作期间内的27个连续工作的数据段,且以每9个数据段作为一个训练集窗口建立arx模型,这3个数据窗口包含的数据总的个数分别为3868,2649,3324。
[0085]
2)确定土压平衡盾构机推进速度arx模型结构。土压平衡盾构机推进速度arx模型以推进速度实际值(mm/min)作为输出信号,推进速度设置(%)信号为控制输入,把土压(bar)、刀盘转速(rpm/min)和总推进力(kn)作为中间变量,构造土压平衡盾构机推进速度arx模型结构可如下:
[0086][0087]
其中:y0为偏移,a1~a
ny
、b1~b
nu
、c1~c
nd
是回归系数矩阵;ny,nu,nd是模型阶次;u(k

f)为推进速度第k

f个采样时刻的设置信号,即推进速度控制信号,f≥1为u的纯滞后时间;y(k)、y(k

1)、y(k

ny)分别为第k个采样时刻、第k

1个采样时刻、第k

ny个采样时刻推进速度的测量值,即推进速度控制系统输出信号,k表示第k个采样点;d(k

g)是推进过程第k

g个采样时刻的中间变量,也是模型输入信号,包含总推进力、刀盘速度和土压这三个信号,g≥1是推进过程中间变量的纯滞后时间;ε(k)是建模误差。设θ=(y0,a1,a2,...,a
ny
,b1,b2,...,b
nu
,c1,c2,...,c
nd
)为待辨识参数集,即arx模型的系数。
[0088]
3)采用最小二乘法估计推进速度arx模型参数θ,取aic最小值对应的模型阶次作为推进速度arx模型的阶次。设在某时间窗口内采样获得的盾构机推进速度系统的数据为y
i
(1)~y
i
(n
i
)、u
i
(1)~u
i
(n
i
)、d
i
(1)~d
i
(n
i
),i=1,2,

9,i是该窗口内连续推进作业数据段的编号,i表示该窗口内连续推进作业数据段的个数,n
i
是第i段数据的长度,y
i
(1)、y
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进速度测量数据,u
i
(1)、u
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进速度设置信号,d
i
(1)、d
i
(n
i
)分别表示该窗口内第i段数据的第一个和第n
i
个数据的推进过程中间变量。基于推进速度arx模型(1)及采样数据计算推进速度一步向前预测输出
[0089][0090]
其中:θ是待辨识参数集θ的转置,如式(4)所示,x
i
表示与式(1)中待辨识参数集θ对应的变量的集合,如式(3)所示。
[0091][0092]
θ=θ
t
;(4)
[0093]
n=max([ny,f nu,g nd]);(5)
[0094]
通过极小化推进速度模型预测输出与实际值的偏差获得推进速度arx模型的参数估计值:
[0095][0096]
其中y
i
=(y
i
(n 1),y
i
(n 2),...,y
i
(n
i
))
t
;(7)y
i
为第i段推进速度测量数据向量。从(1

7)得到推进速度arx模型的参数估计值如下:
[0097][0098]
其中:
[0099][0100][0101]
推进速度arx模型的最优阶次(ny*,nu*,nd*)通过搜索下面的aic的最小值所对应的阶次来获得:
[0102][0103][0104]
式中,s为推进速度arx模型参数集θ中的参数个数。
[0105]
4)采用移动窗口更新模式在线更新土压平衡盾构机推进速度arx模型参数,在线监测模型预测误差,比较窗口内模型的aic,如果模型预测误差没有扩大、aic没有劣化,则继续使用现有模型,否则根据新窗口数据与原窗口数据建模的aic比较结果来更新模型参数。
[0106]
5)针对当前窗口的一组数据,通过上述步骤1)

3),建立的推进速度arx优化模型记作m1,称为“当前模型”,该模型的aic值记作aic1;
[0107]
6)针对下一个窗口的一组数据,重复上述步骤1)

3),建立针对该窗口的一组数据的推进速度arx优化模型记作m2,称为“本次模型”,该模型的aic值记作aic2。记aic
sum
=aic1 aic2;
[0108]
7)将“当前模型”和“本次模型”的数据组联合起来,根据步骤1)

3)建立一个合并的推进速度arx优化模型m0,其aic记作aic0;
[0109]
8)比较aic
sum
和aic0的大小,如果aic
sum
<aic0,说明推进速度系统在上述两组数据的时间段内动态特性变化较大,不适合采样两组数据联合建模,应在两个时间窗口内使用不同的arx模型,即aic1和aic2对应的模型。此后,将aic2对应的模型更新为“当前模型”,对应的aic2记为aic1,用作为下次arx模型更新操作的比较依据。如果aic
sum
>aic0,则说明推进速度系统在上述两组数据的时间段内动态特性变化不大,可以使用该合并的模型,即aic0对应的模型,此后,将该合并模型称为“当前模型”,aic0记为aic1,用作为下次arx模型更新操作的比较依据。
[0110]
9)同样地,当获得了新的时间窗口内的数据组,重复步骤6)

8)步,更新“当前模型”,建立盾构机推进速度的自适应arx模型。
[0111]
根据上述步骤1)中采集到的数据和步骤2)

3)的建模方法及参数优化方法得到三个窗口的aic值及优化后的arx模型阶次如表1所示。
[0112]
表1优化后arx模型参数
[0113][0114]
根据步骤3)估计推进速度arx模型参数θ,取aic最小值对应的模型阶次作为推进速度arx模型的阶次。然后根据步骤6)

8),将窗口1建立的推进速度arx模型记作m1,称为“当前模型”,该模型的aic值记作aic1=

3.7815
×
103;将窗口2建立的推进速度arx模型记作m2,称为“本次模型”,该模型的aic值记作aic2=

1.8485
×
103,记aic
sum
=aic1 aic2=

5.63
×
103;将“当前模型”和“本次模型”的数据组联合起来,根据步骤1)

3)建立一个合并的推进速度arx模型m0,其aic记作aic0=

5.4144
×
103。比较aic
sum
和aic0的大小,因aic
sum
<aic0,说明推进速度系统在上述两组数据的时间段内动态特性变化较大,不适合采样两组数据联合建模,应在两个时间段内使用不同的arx模型,即aic1和aic2对应的模型。将aic2对应的模型更新为“当前模型”,记作m1,对应的aic2记为aic1,用作为下次arx模型更新操作的比较依据。
[0115]
同样地,根据步骤6)

8),将窗口3建立的推进速度arx模型记作m2,称为“本次模
型”,该模型的aic值记作aic2=

3.2707
×
103,记aic
sum
=aic1 aic2=

5.1192
×
103;将“当前模型”和“本次模型”的数据组联合起来,根据步骤1)

3)建立一个合并的推进速度arx优化模型m0,其aic记作aic0=

5.5351
×
103。比较aic
sum
和aic0的大小,因aic
sum
>aic0,说明推进速度系统在上述两组数据的时间段内动态特性变化不大,两个窗口可以使用该合并的模型,即aic0对应的模型。将该合并模型称为“当前模型”,记作m1,aic0记为aic1,用作为下次arx模型更新操作的比较依据。
[0116]
照此方法就得到了盾构机在窗口1

3内基于自适应arx模型的推进速度动态模型。
[0117]
由上可知,针对土压平衡式盾构机推进速度的建模,为了克服基于机理模型的土压平衡式盾构机推进速度建模的不足,本实施例涉及一种基于自适应arx模型的建模方法,基于数据驱动建模的思想,采用arx模型描述对象的动态特性,可保证该类模型具有良好的局部特征描述能力,且使用合适的模型参数估计方法,并构建了模型综合评价体系。但是由于土压平衡式盾构机是一类具有非线性特性的复杂系统,单独的采用一个arx模型只能描述盾构机速度推进过程的局部特征,系统的非线性特性会有一定的丢失,模型的精度会降低。针对arx模型的非线性描述能力不足这一问题,本实施例提出了一种基于自适应arx模型的盾构机推进速度建模方法。即根据不同的运行时段系统动态特性不同的特点,将推进系统的整个工作区间划分为若干个小的区间,然后,对于每个小的区间建立系统的线性化模型,通过判断两个区间内模型的aic值来判定这两个或两个以上的相邻的小区间是否可以使用同一个arx模型。由于预测模型可根据不同时间段内运行工况的变化利用最新的或次新的过程输入数据和输出数据实时更新模型参数因而能够实现盾构机推进速度的自适应建模,从而实现对系统整个工作区间的非线性动态特性的近似描述。与直接采用非线性模型的建模方式相比,基于自适应arx模型的建模方法将非线性优化问题转化为了线性优化问题,且系统工作区间根据模型的适应性来划分是更加合理的。同时,算法的复杂度得到了降低,控制器只需针对每个分段区间内的线性化模型来进行设计。本发明以某土压平衡盾构机系统为例,采用基于自适应arx模型的建模方法建立了该盾构机推进速度系统的动态模型。该方法对于提高模型精度和系统动态描述能力是有效的。利用本发明实施例可通过对大量盾构机推进速度数据的分析与研究,建立土压平衡盾构机推进速度的仿真模型,分析验证不同时段的模型精度。
[0118]
本发明实施例还针对土压平衡盾构机推进速度自适应预测方法提供了相应的装置,进一步使得方法更具有实用性。其中,装置可从功能模块的角度和硬件的角度分别说明。下面对本发明实施例提供的土压平衡盾构机推进速度自适应预测装置进行介绍,下文描述的土压平衡盾构机推进速度自适应预测装置与上文描述的土压平衡盾构机推进速度自适应预测方法可相互对应参照。
[0119]
基于功能模块的角度,本发明实施例提供的土压平衡盾构机推进速度自适应预测装置在一种具体实施方式下的结构图,请参阅图2,该装置可包括:
[0120]
模型构建模块201,用于预先基于带外生变量的自回归模型,并根据土压平衡盾构机推进速度子系统的输入数据和输出数据构建推进速度arx模型结构;推进速度arx模型结构的输出信号为推进速度实际值,控制输入为推进速度设置信号,推进过程中间变量为土压、刀盘转速和总推进力,待辨识参数包括回归系数矩阵和偏移;
[0121]
模型计算模块202,用于基于推进速度arx模型结构,调用预设模型拟合标准方法
和模型优化算法,根据土压平衡盾构机推进速度子系统在不同时段移动窗口的输入数据和输出数据计算不同时段窗口的推进速度arx模型;
[0122]
参数自适应调整模块203,用于根据当前时段窗口的推进速度arx模型和下一时段窗口的推进速度arx模型的预设模型拟合标准值之间的数值关系确定下一时段窗口所采用的推进速度arx模型。
[0123]
可选的,在本实施例的一些实施方式中,上述推进速度arx模型结构可表示为:
[0124][0125]
式中,y0为偏移;a1,a2,

,a
ny
、b1,b2,

,b
nu
、c1,c2,

,c
nd
为回归系数矩阵,ny,nu,nd是模型阶次;u(k

f)为推进速度第k

f个采样时刻的设置信号,f≥1,f为u的纯滞后时间,k为第k个采样点;y(k)、y(k

1)、y(k

ny)分别为第k个采样时刻、第k

1个采样时刻、第k

ny个采样时刻推进速度的测量值;d(k

g)为推进过程中第k

g个采样时刻的中间变量,g≥1,g为推进过程中间变量的纯滞后时间;ε(k)为建模误差。
[0126]
可选的,在本实施例的另一些实施方式中,上述模型计算模块202可进一步用于:
[0127]
获取土压平衡盾构机推进速度子系统在当前时段窗口的采样数据,采样数据包括当前时段窗口内第i段数据的第一个和第n
i
个数据的推进速度测量数据、第i段数据的第一个和第n
i
个数据的推进速度设置信号、第i段数据的第一个和第n
i
个数据的推进过程中间变量;i为当前时段窗口内连续推进作业数据段的编号,i=1,2,

,i,i为当前时段窗口内连续推进作业数据段的个数,n
i
为第i段数据的长度;
[0128]
基于最小信息化准则aic确定推进速度arx模型的阶次,根据推进速度arx模型结构及采样数据对推进速度进行一步向前预测,得到推进速度的预测输出值;
[0129]
对当前时段窗口的推进速度arx模型的预测输出值与实际输出值的偏差进行极小化处理,得到当前时段窗口的推进速度arx模型的待辨识参数的估计值;推进速度arx模型的待辨识参数包括回归系数矩阵和偏移。
[0130]
作为本实施例的一种可选的实施方式,当前时段窗口的推进速度arx模型的待辨识参数的估计值可为
[0131]
其中,y
i
=(y
i
(n 1),y
i
(n 2),...,y
i
(n
i
))
t
,n=max([ny,f nu,g nd]),t表示矩阵转置,为推进速度arx模型的待辨识参数对应变量的集合,为第i=i段的推进速度arx模型的待辨识参数,为推进速度测量数据向量集合,为第i=i段的推进速度测量数据向量的转置。
[0132]
作为本实施例的另外一种可选的实施方式,推进速度arx模型的阶次为取aic最小值对应的模型阶次;推进速度arx模型的最优阶次根据阶次计算关系式计算得到,阶次计算关系式可表示为:
[0133]
[0134]
式中,(ny*,nu*,nd*)为推进速度arx模型的最优阶次,s为推进速度arx模型的待辨识参数的总个数。
[0135]
可选的,在本实施例的其他一些实施方式中,上述模型计算模块202进一步可用于:
[0136]
基于预设模型拟合标准、根据土压平衡盾构机推进速度子系统在当前时段移动窗口的输入数据和输出数据,采用最小二乘法计算推进速度arx模型的待辨识参数估计值;基于推进速度arx模型结构,根据待辨识参数估计值得到不同时段窗口的推进速度arx模型。
[0137]
可选的,在本实施例的其他一些实施方式中,上述参数自适应调整模块203可进一步用于:推进速度arx模型的阶次为取aic最小值对应的模型阶次,当前时段窗口的第一推进速度arx模型的aic值为第一aic值,下一时段窗口的第二推进速度arx模型的aic值为第二aic值;根据推进速度arx模型结构、土压平衡盾构机推进速度子系统在当前时段窗口和下一时段窗口的输入数据和输出数据、采用模型优化算法计算得到总推进速度arx模型,总推进速度arx模型的aic值为第三aic值;判断第一aic值和第二aic值的和值是否小于第三aic值;若是,在下一时段窗口采用第二推进速度arx模型;若否,在下一时段窗口采用总推进速度arx模型。
[0138]
本发明实施例所述土压平衡盾构机推进速度自适应预测装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0139]
由上可知,本发明实施例可在线更新以适应不同的地质条件,不仅具有较高的模型精度,而且可使模型适应外部环境的变化,能够很好地描述盾构机推进速度子系统的非线性动态特性,用于实现对土压平衡盾构机推进速度的精确预测,具有较高的利用价值。
[0140]
最后,上文中提到的土压平衡盾构机推进速度自适应预测装置是从功能模块的角度描述,进一步的,本技术还提供一种土压平衡盾构机推进速度自适应预测装置,是从硬件角度描述。图3为本技术实施例提供的一种土压平衡盾构机推进速度自适应预测装置,包括存储器30,用于存储计算机程序;处理器31,用于执行计算机程序时实现如上述任一实施例提到的土压平衡盾构机推进速度自适应预测方法的步骤。
[0141]
其中,处理器31可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器31可以采用dsp(digital signal processing,数字信号处理)、fpga(field-programmable gate array,现场可编程门阵列)、pla(programmable logic array,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器31也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(central processing unit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器31可以在集成有gpu(graphics processing unit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器31还可以包括ai(artificial intelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
[0142]
存储器30可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器30还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多
个磁盘存储设备、闪存存储设备。本实施例中,存储器30至少用于存储以下计算机程序301,其中,该计算机程序被处理器31加载并执行之后,能够实现前述任一实施例公开的土压平衡盾构机推进速度自适应预测方法的相关步骤。另外,存储器30所存储的资源还可以包括操作系统302和数据303等,存储方式可以是短暂存储或者永久存储。其中,操作系统302可以包括windows、unix、linux等。数据303可以包括但不限于土压平衡盾构机推进速度自适应预测结果对应的数据等。
[0143]
在一些实施例中,土压平衡盾构机推进速度自适应预测装置还可包括有显示屏32、输入输出接口33、通信接口34、电源35以及通信总线36。
[0144]
本领域技术人员可以理解,图3中示出的结构并不构成对土压平衡盾构机推进速度自适应预测装置的限定,可以包括比图示更多或更少的组件,例如还可包括传感器37。
[0145]
本发明实施例所述土压平衡盾构机推进速度自适应预测装置的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0146]
由上可知,本发明实施例可在线更新以适应不同的地质条件,不仅具有较高的模型精度,而且可使模型适应外部环境的变化,能够很好地描述盾构机推进速度子系统的非线性动态特性,用于实现对土压平衡盾构机推进速度的精确预测,具有较高的利用价值。
[0147]
可以理解的是,如果上述实施例中的土压平衡盾构机推进速度自适应预测方法以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,执行本技术各个实施例方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read

only memory,rom)、随机存取存储器(random access memory,ram)、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd

rom、磁碟或者光盘等各种可以存储程序代码的介质。
[0148]
基于此,本发明实施例还提供了一种计算机可读存储介质,存储有土压平衡盾构机推进速度自适应预测程序,所述土压平衡盾构机推进速度自适应预测程序被处理器执行时如上任意一实施例所述土压平衡盾构机推进速度自适应预测方法的步骤。
[0149]
本发明实施例所述计算机可读存储介质的各功能模块的功能可根据上述方法实施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0150]
由上可知,本发明实施例可在线更新以适应不同的地质条件,实现对土压平衡盾构机推进速度动态特性的精确建模。
[0151]
最后,本实施例还提供了一种土压平衡盾构机,请参阅图4,可包括下述内容:
[0152]
土压平衡盾构机可包括速度控制器41和土压平衡盾构机推进速度自适应预测装置42,速度控制器41和土压平衡盾构机推进速度自适应预测装置42相连接。
[0153]
土压平衡盾构机推进速度自适应预测装置42用于将下一时刻窗口的推进速度预测值发送至速度控制器41。土压平衡盾构机推进速度自适应预测装置42通过执行计算机程序时实现如上述任一实施例提到的土压平衡盾构机推进速度自适应预测方法的步骤得到下一时刻窗口的下一时刻窗口的推进速度预测值,并实时将下一时刻窗口的推进速度预测
值发送给速度控制器41。速度控制器41可根据推进速度预测值来控制土压平衡盾构机在下一时刻的推进速度,从而实现对土压平衡盾构机速度的精准控制。
[0154]
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0155]
专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0156]
以上对本技术所提供的一种土压平衡盾构机推进速度自适应预测方法、装置、计算机可读存储介质及土压平衡盾构机进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本技术进行若干改进和修饰,这些改进和修饰也落入本技术权利要求的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜