THE SIGNAL MODEL IN TRANSIENT RAYLEIGH WAVE PROSPECTING AND THE CORRECTION OF ITS PHASE VELOCITY
-
摘要: 在网络分析的基础上,将瑞雷波探测的A道信号作为一网络的输入,B道信号作为其输出,给出A、B两道的最一般信号模型,解释了目前瞬态法信号计算相速度及其频散曲线与稳态信号相速度及其频散曲线差异的实质。提出了瞬态瑞雷波相速度的改进算法。结果表明,校正后的相速度有明显的降低,其频散曲线的分辨率有所提高。Abstract: By using the network theorem, the authors consider that one of both sensory channels in transient Rayleigh wave prospecting is taken as the input node of a network, the other as the output node. An universal signal model of both channels is provided, the substance of difference between the phase velocities and their dispersion curves calculated both by the transient source and stable source are interprated. The improved algorithm of the phase velocity of transient Rayleigh wave is provided. The result indicates that the corrected phase velocity is decreased obviously, and the resolution of its dispersion curve is somewhat increased.
-
Keywords:
- transient Rayleigh wave /
- phase velocity /
- corrctions /
- signal model
-
坑道近水平回转钻进是保障煤炭资源安全高效开采的重要手段之一。在钻进过程中,司钻调整操作参数时往往依赖自身经验,难以实现最优钻进效率同时节省钻进成本。为平衡钻进效率、钻进成本、钻进安全等多个指标,研究钻进过程多目标优化,给出操作参数的最优推荐值,是保证钻进性能的关键。
由于钻进过程充满复杂性和耦合性,单目标操作参数优化在实际应用中往往存在局限。为平衡钻进过程的经济成本,学者们利用机理方法建立了评价钻速、钻头寿命及钻进效率的多种钻进多参数多目标优化模型[1-2];还有学者运用混合蝙蝠算法、支持向量机等数据驱动方法建立了钻速预测模型[3-4]。基于这些目标评价模型,学者们运用粒子群算法[5]、改进蚁群算法[6]、非支配排序遗传(NSGA-II)算法[7]等智能优化算法得到了钻进过程操作参数的最优推荐结果。利用随钻测量技术获知孔底钻进数据为进行操作参数优化提供了便利[8]。但由于随钻测量设备成本较高且多以轨迹参数测量为主,其在坑道回转钻进中应用较少。为分析钻头的运动状态和钻柱系统的稳定性,有学者根据钻柱系统结构建立了钻柱动力学模型[9-10]。还有学者将钻柱动力学模型、目标函数和操作变量相结合,提出了一种基于模型的操作参数优化方法[11]。因此,相比于较高成本的孔底信息测量,建立钻柱动力学模型进行孔底信息估计,是分析孔底钻柱运动状态的一个重要方式。
笔者以坑道近水平回转钻进为研究对象,建立了轴向和扭转维度的钻柱动力学模型,设计全维状态观测器,建立孔口−孔底钻柱运动状态映射关系;提出了机械钻速和钻头磨损的优化目标评价模型,基于孔口数据和孔底状态估计,利用NSGA-II算法优化转速和给进压力这两个参数;最后利用淮南某煤矿实钻数据进行验证与分析,以验证所提方法的有效性。
1 煤矿井下坑道回转钻进过程与特性
在煤矿井下钻进过程中,坑道钻机的液压系统在扭转维度上通过液压泵将液压油输送至液压马达驱动动力头回转,进而带动钻杆旋转运动;在轴向维度上通过输送液压油至液压缸,使液压缸推动钻杆给进或起拔。钻头不断旋转和推进,从而实现碎岩钻进。在实际钻机操作中,司钻往往通过遥控器下发控制指令调整动力头转速和给进系统给进压力,以适应不同地质条件和钻孔要求[12]。
随着煤矿坑道钻进不断深入,地层分布愈加复杂,可能存在褶皱、断层等地质构造,容易造成卡钻埋钻事故,安全钻进难度大。为了确保煤矿坑道钻进的安全和效率,需要对钻机操作参数进行严格的监控和调整,以保持煤矿钻进过程稳步进行。煤矿井下坑道钻进过程的复杂性、非线性使得钻进参数受到多种因素的影响,研究钻进参数多目标优化方法能够提高钻进效率和成孔质量。
2 钻进参数多目标优化
煤矿井下钻进参数多目标优化通过考虑多个目标,综合评估不同参数组合的优劣,从而选择最优的钻进参数,这样可以提高钻进效率、降低成本、减少风险,从而提高煤矿的生产效益和安全性。针对本文的研究问题,设计的技术路线如图1所示。
首先将孔口信息输入到钻柱运动模型获取状态信息,进而通过非线性状态观测器得到孔内状态估计信息;然后利用获取的孔内信息,通过非线性多元回归方法辨识机械钻速模型的煤岩层系数、门限钻压和转速指数3个系数。最后利用NSGA-II算法进行多目标优化求解,得到转速和钻压等操作参数,并对优化的结果进行分析。
2.1 基于孔口数据驱动的钻柱状态估计
针对煤矿坑道近水平回转钻进中孔内数据难以获得、操作参数优化缺少依据等问题,进行基于轴向和扭转钻柱模型的非线性状态观测器设计。
所使用的动力学模型采用集中质量法对钻柱系统各部分动力学特性进行建模。其中,轴向钻柱动力学模型采用下式表示:
$$\begin{aligned} & {j_{{\rm{a}}1}}{{\ddot {\textit{z}}}_1} + {h_{{\rm{a}}1}}{{\dot {\textit{z}}}_1} + {k_{{\rm{a}}1}}({{\textit{z}}_1} - {{\textit{z}}_2}) = {W_0} \\ & {j_{{\rm{a}}2}}{{\ddot {\textit{z}}}_2} + {h_{{\rm{a}}2}}{{\dot {\textit{z}}}_2} + {k_{{\rm{a}}1}}({{\textit{z}}_2} - {{\textit{z}}_1}) + {k_{{\rm{a}}2}}({{\textit{z}}_2} - {{\textit{z}}_3}) = 0 \\ & {j_{{\rm{a}}3}}{{\ddot {\textit{z}}}_3} + {h_{{\rm{a}}3}}{{\dot {\textit{z}}}_3} + {k_{{\rm{a}}2}}({{\textit{z}}_3} - {{\textit{z}}_2}) = {W_{\rm{b}}} \end{aligned} $$ (1) 式中:jal为各集中质量单元的质量,l取1,2,3,下标a为轴向钻柱模型;zl、
$\dot {\textit{z}_l}$ 、$\ddot {\textit{z}_l}$ 分别为各单元的轴向位移、轴向速度和轴向加速度,l取1,2,3;hal为各单元轴向阻尼,l取1,2,3;kal为各单元轴向刚度,l取1,2;W0为给进力;Wb为轴向钻头−煤岩相互作用力。选择
${[{{\textit{z}}_1},{{\textit{z}}_2},{{\textit{z}}_3}]^{\text{T}}}$ 作为状态变量可构成模型系数矩阵Ja、Ha、Ka,表示为:$$\begin{aligned} &{{\boldsymbol{J}}_{\rm{a}}} = \left[ {\begin{array}{*{20}{c}} {{{{j}}_{{{{\rm{a}}}}1}}}&0&0 \\ 0&{{{{j}}_{{{{\rm{a}}}}2}}}&0 \\ 0&0&{{{{j}}_{{{{\rm{a}}}}3}}} \end{array}} \right]\\[-2pt] &{{\boldsymbol{H}}_{\rm{a}}} = \left[ {\begin{array}{*{20}{c}} {{{{h}}_{{{{\rm{a}}}}1}}}&0&0 \\ 0&{{{{h}}_{{{{\rm{a}}}}2}}}&0 \\ 0&0&{{{{h}}_{{{{\rm{a}}}}3}}} \end{array}} \right]\\[-2pt] &{{\boldsymbol{K}}_{\rm{a}}} = \left[ {\begin{array}{*{20}{c}} {{{{k}}_{{{{\rm{a}}}}1}}}&{{{ - }}{{{k}}_{{{{\rm{a}}}}1}}}&0 \\ {{{ - }}{{{k}}_{{{{\rm{a}}}}1}}}&{{{{k}}_{{{{\rm{a}}}}1}}{{ + }}{{{k}}_{{{{\rm{a}}}}2}}}&{{{ - }}{{{k}}_{{{{\rm{a}}}}2}}} \\ 0&{{{ - }}{{{k}}_{{{{\rm{a}}}}2}}}&{{{{k}}_{{{{\rm{a}}}}2}}} \end{array}} \right] \end{aligned}$$ (2) 扭转钻柱动力学模型采用下式表示:
$$ \begin{aligned} & {j_{{\rm{t}}1}}{{\ddot \theta }_1} + {h_{{\rm{t}}1}}({{\dot \theta }_1} - {{\dot \theta }_2}) + {k_{{\rm{t}}1}}({\theta _1} - {\theta _2}) = {T_0} \\ & {j_{{\rm{t}}2}}{{\ddot \theta }_2} + {h_{\rm{t}}}_1({{\dot \theta }_2} - {{\dot \theta }_1}) + {h_{{\rm{t}}2}}({{\dot \theta }_2} - {{\dot \theta }_3}) + {k_{{\rm{t}}1}}({\theta _2} - {\theta _1}) +\\ &\qquad {k_{{\rm{t}}2}}({\theta _2} - {\theta _3}) = 0 \\ & {j_{{\rm{t}}3}}{{\ddot \theta }_3} + {h_{{\rm{t}}2}}({{\dot \theta }_3} - {{\dot \theta }_2}) + {h_{\rm{t}}}_3{{\dot \theta }_3} + {k_{{\rm{t}}2}}({\theta _3} - {\theta _2}) = - {T_{\rm{b}}} \end{aligned} $$ (3) 式中:jtl、htl、ktl分别为钻柱系统各单元的转动惯量、扭转阻尼、扭转刚度,jtl和htl中l取1,2,3,ktl中l取1,2,下标t为扭转钻柱模型;
$ {\theta _l} $ 、$ {\dot \theta _l} $ 、$ {\ddot \theta _l} $ 分别为钻柱系统各单元的转动位移、转速和扭转加速度;T0为动力头输入扭矩;Tb为钻头−煤岩相互作用带来的负载扭矩。选择$ {[{\theta _1},{\theta _2},{\theta _3}]^{\text{T}}} $ 作为状态变量可构成模型系数矩阵Jt、Ht、Kt,表示为:$$ \begin{aligned} &{{\boldsymbol{J}}}_{{\rm{t}}}=\left[\begin{array}{ccc}{{j}}_{{{\rm{t}}}1}& 0& 0\\ 0& {{j}}_{{{\rm{t}}}2}& 0\\ 0& 0& {{j}}_{{{\rm{t}}}3}\end{array}\right]\\ &{{\boldsymbol{H}}}_{{\rm{t}}}=\left[\begin{array}{ccc}{{h}}_{{{\rm{t}}}1}& {{-h}}_{{{\rm{t}}}1}& 0\\ {{-h}}_{{{\rm{t}}}1}& {{h}}_{{{\rm{t}}}1}{{+h}}_{{{\rm{t}}}2}& {{-h}}_{{{\rm{t}}}2}\\ 0& {{-h}}_{{{\rm{t}}}2}& {{h}}_{{{\rm{t}}}2}{{+h}}_{{{\rm{t}}}3}\end{array}\right]\\ &{{\boldsymbol{K}}}_{{\rm{t}}}=\left[\begin{array}{ccc}{{k}}_{{{\rm{t}}}1}& {{-k}}_{{{\rm{t}}}1}& 0\\ {{-k}}_{{{\rm{t}}}1}& {{k}}_{{{\rm{t}}}1}{{+k}}_{{{\rm{t}}}2}& {{-k}}_{{{\rm{t}}}2}\\ 0& {{-k}}_{{{\rm{t}}}2}& {{k}}_{{{\rm{t}}}2}\end{array}\right]\end{aligned} $$ (4) 为后续进行状态变量观测,需要重构状态变量,选择
$ {[{\dot {\textit{z}}_1},{\dot {\textit{z}}_2},{\dot {\textit{z}}_3},{{\textit{z}}_2} - {{\textit{z}}_1},{{\textit{z}}_3} - {{\textit{z}}_2}]^{\text{T}}} $ 作为轴向钻柱模型的状态变量xa,选择$ {[{\dot \theta _1},{\dot \theta _2},{\dot \theta _3},{\theta _2} - {\theta _1},{\theta _3} - {\theta _2}]^{\text{T}}} $ 为扭转钻柱模型的状态变量xt。由于轴向钻柱模型和扭转钻柱模型的状态空间方程结构相同,结合所重构状态向量,通过矩阵代换,采用以下通式对轴向和扭转钻柱动力学模型的状态空间方程进行描述:
$$ \left\{ \begin{split} & {{\dot x}_i} = {{\boldsymbol{A}}_i}{x_i} + {{\boldsymbol{B}}_i}{u_i} + {{\boldsymbol{R}}_i}{w_i}({x_i}) \\ & {y_i} = {{\boldsymbol{C}}_i}{x_i} \end{split} \right. $$ (5) $$ \begin{aligned} &\qquad\quad {{\boldsymbol{A}}_i} = \left[ {\begin{array}{*{20}{c}} { - {{\boldsymbol{J}}_{\boldsymbol{i}}}^{ - 1}{{\boldsymbol{H}}_{\boldsymbol{i}}}}&{ - \dfrac{{{{\boldsymbol{J}}_{\boldsymbol{i}}}^{ - 1}{{\boldsymbol{K}}_{\boldsymbol{i}}}}}{{\boldsymbol{Q}}}} \\ {\boldsymbol{Q}}&{{0_{n \times n}}} \end{array}} \right]\\ &\qquad\quad {\boldsymbol{Q}}_{(n-1)\times n} = \left[ {\begin{array}{*{20}{c}} 1&{ - 1}& \cdots &0 \\ 0& 1 & \cdots &0 \\ \vdots & \vdots & & \vdots \\ 0& 0 &\cdots &{ - 1} \end{array}} \right] \\ & {{\boldsymbol{B}}_i} = \left[ {\begin{array}{*{20}{c}} {{{\boldsymbol{J}}_{\boldsymbol{i}}}^{ - 1}{{\boldsymbol{S}}_1}} \\ {{0_{(n - 1)\times 1}}} \end{array}} \right]\quad {{\boldsymbol{R}}_{\boldsymbol{i}}} = \left[ {\begin{array}{*{20}{c}} { - {J_i}^{ - 1}{{\boldsymbol{S}}_2}} \\ {{0_{(n - 1)\times 1}}} \end{array}} \right]\quad {{\boldsymbol{C}}_{\boldsymbol{i}}} = \left[ {\begin{array}{*{20}{c}} 1 \\ {{0_{(2n - 2)\times 1}}} \end{array}} \right]\end{aligned} $$ (6) 式中:i=a为轴向钻柱模型,i=t为扭转钻柱模型;xi为钻柱模型的状态变量;yi为输出变量;Ai为状态转移矩阵;Bi为输入矩阵;Ri为钻头−煤岩作用输入矩阵;Ci为输出矩阵;n为模型的自由度;Ji、Hi、Ki为动力学系数矩阵,由已建立的轴向、扭转动力学模型系数确定,具体形式可参考文献[13];ui为钻柱模型输入(给进力或扭矩);wi(xi)为钻柱模型钻头−煤岩作用,||wi(xi)||<Mi;Mi为钻头−煤岩相互作用产生的最大值,并且
${{\boldsymbol{S}}_1} = {[1,{0_{1 \times (n - 1)}}]^{\text{T}}}$ ,$ {{\boldsymbol{S}}_2} = {[{0_{1 \times (n - 1)}}, - 1]^{\text{T}}} $ 。后续对状态观测器进行李雅普诺夫稳定性分析时,会用到以下几个引理。
引理1:当V(t)是连续函数,w(t)为指数有界函数时,如果存在
$ \alpha $ >0和b>0,那么对于所有t>$ {t_0} $ 有以下不等式成立:$$\dot V(t) + 2\alpha V(t) - b|w(t){|^2} \leqslant 0 $$ (7) 式中:t为时间;t0为初始时间;b为标量。
进一步可知:
$$\begin{aligned} &V(t)\leqslant {{\rm{exp}}{[ - 2\alpha (t - {t_0})}]}V({t_0}) +\\ &\qquad \left[1 - {{\rm{exp}}{[ - 2\alpha (t - {t_0})}]}\right]\frac{b}{{2\alpha }}\left\|w[{t_0},t]\right\|_\infty ^2 \end{aligned}$$ (8) 引理2:当系统具有指数衰减率
$ \alpha $ >0并存在指数最终有界时,若有常数$ \beta $ ≥1,则:$$ \left\|x(t)\right\|^2\leqslant\beta {{\rm{exp}}{[ - 2\alpha (t - \theta )}]}\left\|x\right\|_W^2 + \kappa ,\quad \forall x\geqslant\theta $$ (9) 其中:
$$ \left\|x\right\|_W^2: = {\sup _{\theta \in [{t_0} - {\eta _2},{t_0}]}}\left\|x(\theta )\right\|^2 + \int_{ - {\eta _2}}^0 {\left\|\dot x(\theta )\right\|^2{\rm{d}}\theta } ,\kappa > 0 $$ (10) 式中:
$ \kappa $ 为$ ||x(t)|{|^2} $ 的最终上界;$ {\eta _2} $ 为给定标量,代表$ \theta $ 所存在的范围大小。状态空间方程的优点是能够更直观地描述系统的行为,也更容易进行分析和控制。它可以用来描述线性和非线性系统,也可以用来描述时变和时不变系统。状态空间方程在控制工程、信号处理、机器人控制、电力系统等领域都有广泛的应用。
状态观测器是一种用于估计系统状态的工具。它的作用是通过测量系统的输出和输入,以及系统的动态模型,来估计系统的状态变量,包括未被直接测量的状态变量。基于孔口已知信息,通过状态观测器估计孔内信息,状态观测器原理如图2所示,图中s表示积分。
式(5)中引入反馈矩阵L,并加入观测器估计值与系统的被估计量的误差
$ {y_i} - {\hat y_i} $ ,构造如下状态观测器:$$ \left\{ \begin{split} & {{\dot {\hat x}}_i} = {{\boldsymbol{A}}_i}{{\hat x}_i} + {{\boldsymbol{B}}_i}{u_i} + {\boldsymbol{L}}({y_i} - {{\hat y}_i}) + {{\boldsymbol{R}}_i}{{\hat w}_i}({x_i}) \\ & {{\hat y}_i} = {{\boldsymbol{C}}_i}{{\hat x}_i} \end{split} \right. $$ (11) 式中:
$ {\hat x_i} $ 为输入估计状态变量;$ {\hat y_i} $ 为输出估计状态变量;${\hat w}_i(x_i)$ 为估计的钻头−煤岩作用。基于建立的模型状态空间方程,输入给进力或扭矩,利用可测量参数(动力头转速和动力头钻速),通过观测器估计煤矿井下孔底所需参数(钻头转速和钻头钻速)。
引入状态估计误差量
$ {r_i} = {x_i} - {\hat x_i} $ 来分析观测器的收敛性及收敛速度,式(5)与式(11)相减可得:$$ {\dot x_i} - {\dot {\hat x}_i} = ({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i})({x_i} - {\hat x_i}) + {{\boldsymbol{R}}_i}{w_i}({x_i}) - {{\boldsymbol{R}}_i}{\hat w_i}({x_i}) $$ (12) 式(12)中引入状态估计误差量ri可得:
$$ {\dot r_i} = ({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i}){r_i} + {{\boldsymbol{R}}_i}({w_i}({x_i}) - {\hat w_i}({x_i})) $$ (13) 已知||wi(xi)||<Mi,||
$ {\hat w_i}({x_i}) $ ||<Mi,Mi为钻头−煤岩作用最大值,设定${\varphi _i}({x_i}) = {w_i}({x_i}) - {\hat w_i}({x_i})$ ,则$||{\varphi _i}({x_i})||\leqslant2{M_i}$ 。矩阵Ai、Bi和Ci由已建立模型参数确定,所以系统状态估计误差能否衰减为零,主要取决于反馈矩阵L,若能选取合适的反馈矩阵L,就能使系统状态估计误差具有良好的衰减率。针对的状态估计误差ri,构造李雅普诺夫函数V:
$$ V = {r_i^{\rm{T}}}{\boldsymbol{P}}{r_i} $$ (14) 式中:P为正定对称矩阵。对式(14)求导,并在等式两边加上
$ 2\alpha V $ 可得:$$\begin{aligned} & \dot V + 2\alpha V = 2\alpha {r_i}^{\text{T}}{\boldsymbol{P}}{r_i} + {r_i}^{\text{T}}{\boldsymbol{P}}{{\dot r}_i} + {{\dot r}_i}^{\text{T}}{\boldsymbol{P}}{r_i}= \\ &\qquad 2\alpha {r_i}^{\text{T}}{\boldsymbol{P}}{r_i} + {r_i}^{\text{T}}{\boldsymbol{P}}({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i}){r_i} + \;{r_i}^{\text{T}}{({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i})^{\text{T}}}{\boldsymbol{P}}{r_i}+ \\ & \qquad {r_i}^{\text{T}}{\boldsymbol{P}}{{\boldsymbol{R}}_i}{\varphi _i}({x_i}) + {\varphi _i}{({x_i})^{\text{T}}}{{\boldsymbol{R}}_i}^{\text{T}}{\boldsymbol{P}}{r_i} \end{aligned} $$ (15) 其中,
$ \alpha > 0 $ 且为实数。由上述条件可知,存在
$ {\varphi _i}{({x_i})^{\text{T}}}\varepsilon {\varphi _i}({x_i}) < 4{M_i}^2\varepsilon $ ,其中$ \varepsilon $ 为设置大于0的中间变量,后续可根据线性矩阵不等式计算得出,代入式(15)可得:$$ \begin{aligned} & \dot V + 2\alpha V \leqslant 2\alpha {r_i}^{\text{T}}{\boldsymbol{P}}{r_i} + {r_i}^{\text{T}}{\boldsymbol{P}}({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i}){r_i}+ \\ & \qquad \;{r_i}^{\text{T}}{({{\boldsymbol{A}}_i} - {\boldsymbol{L}}{{\boldsymbol{C}}_i})^{\text{T}}}{\boldsymbol{P}}{r_i} + {r_i}^{\text{T}}{\boldsymbol{P}}{{\boldsymbol{R}}_i}{\varphi _i}({x_i})+ \\ & \qquad {\varphi _i}{({x_i})^{\text{T}}}{{\boldsymbol{R}}_i}^{\text{T}}{\boldsymbol{P}}{r_i} - {\varphi _i}{({x_i})^{\text{T}}}\varepsilon {\varphi _i}({x_i}) + 4{M_i}^2\varepsilon \end{aligned} $$ (16) 设
$ \sigma (t) = {[{r_i},{\varphi _i}({x_i})]^{\text{T}}} $ ,基于线性矩阵不等式性质设置反馈增益矩阵$ {\boldsymbol{L}} = \mu {{\boldsymbol{P}}^{ - 1}}{{\boldsymbol{C}}_i}^{\text{T}} $ ,$ \mu $ 为代求常数,代入式(16)可得:$$ \dot V + 2\alpha V \leqslant \sigma {(t)^{\text{T}}}\left[ {\begin{array}{*{20}{c}} \Sigma &{{\boldsymbol{P}}{{\boldsymbol{R}}_i}} \\ {{{\boldsymbol{R}}_i^{\rm{T}}}{\boldsymbol{P}}}&{ - \varepsilon } \end{array}} \right]\sigma (t) + 4{M_i}^2\varepsilon < 0 $$ (17) 其中,
$\Sigma = {\boldsymbol{P}}{{\boldsymbol{A}}_i} + {{\boldsymbol{A}}_i}^{\text{T}}{\boldsymbol{P}} - 2\mu {{\boldsymbol{C}}_i}^{\text{T}}{{\boldsymbol{C}}_i} + 2\alpha {\boldsymbol{P}}$ $\left[ {\begin{array}{*{20}{c}} \Sigma &{{\boldsymbol{P}}{{\boldsymbol{R}}_i}} \\ {{{\boldsymbol{R}}_i}^{\text{T}}{\boldsymbol{P}}}&{ - \varepsilon } \end{array}} \right] < 0$ 成立时,意味$ \dot V + 2\alpha V < 4{M_i}^2\varepsilon $ ,由引理1可知存在:$$ \begin{aligned} & {\lambda _{\min }}({\boldsymbol{P}})||{r_i}(t)|{|^2} \leqslant V(t) = {r_i}{(t)^{\text{T}}}{\boldsymbol{P}}{r_i}(t) < \\ & \quad {{\rm{exp}}{[ - 2\alpha (t - {t_0})]}}V({t_0}) + (1 - {{\rm{exp}}{[ - 2\alpha (t - {t_0})}]})\frac{{4\varepsilon {M_i}^2}}{{2\alpha }}\leqslant \\ & \quad \bar c\;{{\rm{exp}}{[ - 2\alpha (t - {t_0})}]}||{r_i}||_w^2 + \frac{{2{M_i}^2\varepsilon }}{\alpha } \end{aligned} $$ (18) 式中:
${\lambda _{\min }}({\boldsymbol{P}})$ 为P的最小特征值;$ \bar c $ 为一个不小于$ {\lambda _{\max }}({\boldsymbol{P}}) $ 的常数,由式(18)可得:$$ ||r(t)|{|^2} < \frac{{\bar c\;{{\rm{exp}}{[ - 2\alpha (t - {t_0})}]}||r||_w^2}}{{{\lambda _{\min }}({\boldsymbol{P}})}} + \frac{{2\varepsilon {M_i}^2}}{{{\lambda _{\min }}({\boldsymbol{P}})\alpha }}\quad \; $$ (19) 根据引理2可知,系统实际上是指数稳定,并且
$ ||{r_i}(t)|{|^2} $ 的最终上界为$\dfrac{{2\varepsilon {M_i}^2}}{{{\lambda _{\min }}({\boldsymbol{P}})\alpha }}$ 。利用Matlab中的LMI工具箱求解线性矩阵不等式
$ \left[ {\begin{array}{*{20}{c}} \Sigma &{{\boldsymbol{P}}{{\boldsymbol{R}}_i}} \\ {{{\boldsymbol{R}}_i}^{\text{T}}{\boldsymbol{P}}}&{ - \varepsilon } \end{array}} \right] < 0 $ 可获取正定矩阵P、实数$ \mu $ 、标量$ \varepsilon $ ,获得观测器增益$ {\boldsymbol{L}} = \mu {{\boldsymbol{P}}^{ - 1}}{{\boldsymbol{C}}_i}^{\text{T}} $ ,代入式(11)完成非线性观测器设计。将给进力和扭转分别作为轴向钻柱和扭转系统模型的输入,通过观测器式(11)获取状态变量
$ {\hat x_i} $ 的值,即可获取钻头钻速估计,为下一步多目标优化问题提供孔内信息。2.2 钻进参数优化方法
由于煤矿环境的复杂性和多样性,在实际煤矿钻进工程中,需要把如机械钻速、钻头磨损等目标综合考虑。传统的多目标优化问题是转化成单目标优化问题来解决,这种方法受人为影响,优化结果具有较大误差。随着智能优化算法的发展,国内外学者将这些算法应用到钻进参数优化中,本文尝试用NSGA-II算法来解决多目标优化问题。
在煤矿井下实际钻进中,钻进速度和钻头磨损对煤矿生产效率、安全和环保等方面都有着重要的影响,希望机械钻速和钻头磨损都能达到最优的指标。以最大钻速和最小钻头磨损为优化目标,建立能定量评估钻进效率同时能反映钻进参数对钻进过程影响的多目标优化模型。修正的杨格机械钻速模型[14]是一种典型的物理模型,综合考虑了多种因素对钻速的影响:
$$ v = {k_{\rm{d}}}{C_{{p}}}{C_{\rm{H}}}(p_1 - p_2){N^\lambda }\frac{1}{{1 + {C_2}h}} $$ (20) 式中:v为机械钻速,m/h;kd为地层可钻性系数;Cp为压差影响系数;CH为水力净化系数;p1为钻压,MPa;p2为门限钻压,MPa;N为转速,r/min;λ为转速指数;C2为切削齿磨损系数;h为钻头切削齿相对磨损量。其中CP和CH的值在本文中设定为1,kd、p2、λ的值与实际钻进现场工况有关,通过回归分析得到这些值。为便于回归分析求取模型参数,将钻速模型进行简化:
$$ v = {A_1}(p_1 - {A_2}){N^{{A_3}}} $$ (21) 式中:A1=kd为煤岩层系数;A2=p1为门限钻压;A3=λ为转速指数。通过回归分析可得到A1、A2和A3。其中,钻速模型中的1/(1+C2h)是切削齿磨损对钻速的影响,该影响在下文的钻头磨损模型中已经体现,故在钻速模型中将这部分忽略。该模型是在杨格钻速模型基础上,综合考虑钻压、转速、钻井液性能以及水力因素对钻速的影响,并结合鲍格因等人的研究成果归纳建立[15]。
本文中的钻头磨损主要考虑切削齿磨损,切削齿磨损的速度模型如下:
$$ {v_t} = \frac{{{A_{\rm{f}}}({Q_1}N + {Q_2}{N^3})}}{{({D_2} - {D_1}p_1)(1 + {C_1}h)}} $$ (22) 式中:D1、D2为钻压影响系数;Q1、Q2为转速影响系数;Af为地层研磨性系数;C1为切削齿磨损减慢系数。相关系数的具体值通过查阅相关资料在下文的实验部分给出。
钻头转速和钻压是影响钻进效率和质量的两个重要因素,同时也是钻进过程中易于控制的两个变量。以钻头转速N和钻压W为决策变量,综合考虑机械钻速和钻头磨损,建立多目标优化模型,优化问题可用下式的数学模型表示:
$$\begin{aligned} & F=\left(-v, v_t\right)_{\min } \\ & \text { s.t. }\left\{\begin{aligned} &(0, p_2)_{\max } < p_1 < p_{1\max } \\ &N_{\min } < N < N_{\max } \\ &0 \leqslant h \leqslant 1 \end{aligned}\right. \end{aligned} $$ (23) 回归分析是用于研究自变量和因变量之间关系的一种统计学方法,利用孔口数据结合状态观测器估计的孔底信息,可以通过回归分析求得机械钻速模型简化形式(式(21))中的系数A1、A2和A3。具体的步骤如下。
(1) 收集数据:收集的数据包括状态观测器观测的孔底钻速,孔口转速和钻压。
(2) 数据处理:使用均值滤波对初始数据进行预处理。
(3) 估计参数:利用非线性多元回归估计钻速模型中的参数。
(4) 检验模型:对模型的拟合程度进行判断,检验回归模型是否合适,包括检验模型的显著性和拟合程度等。
上述优化问题(式(23))提出了两个优化目标,需要利用有效的算法寻得最优解。NSGA-II算法在解决双目标优化问题时表现出良好的效果,已广泛应用于实际工程问题中,该方法适用于本文的研究。
NSGA-II主要克服了NSGA算法的一些缺点。在NSGA-II中,使用了快速非支配排序算法,针对多个优化目标无法同时达到最优,将种群根据相应的支配关系划分为不同级别的Pareto解,算法的目标是找到一组尽可能接近Pareto最优域的解,即对算法的收敛性有要求,同时要保证这组解的多样性。NSGA-II同时采用精英保留策略,父代优秀的个体被保留下来的概率大大增加。NSGA-II算法采用拥挤度比较算子作为种群中个体间的比较标准,克服了NSGA算法需要人为指定共享参数的缺陷。算法流程如下。
(1)初始化种群:随机生成一定数量的个体作为初始种群,这里的个体是一组机械钻速和钻头磨损的值。
(2)计算适应度:对于每个个体,计算其在多个目标函数下的适应度值。
(3)非支配排序:根据个体之间的支配关系,将种群中的个体划分为不同的等级,即非支配解、一级支配解、二级支配解等。
(4)计算拥挤度:对于每个等级中的个体,计算其在目标空间中的拥挤度,即其周围个体的密度。
(5)选择操作:根据非支配排序和拥挤度计算,选择一定数量的个体作为下一代种群。
(6)进化操作:通过交叉和变异等进化操作,生成新的个体,加入下一代种群中。
(7)终止条件判断:判断是否满足终止条件,如达到最大迭代次数或目标函数值达到一定精度等。
(8)输出结果:输出最终的帕累托前沿解集。
其中种群大小、迭代次数、交叉和变异的概率,根据实际问题进行设置。从得到的Pareto解中,根据现场的实际情况和钻进需求,挑选出满意解作为钻进参数的优化值,为决策者在实际工程问题中提供有效参考。
3 仿真分析与实验
为了验证上述方法的有效性和可行性,基于状态观测器所获得的数据进行仿真实验,对相关钻进参数进行优化,上述算法基于Python 3.8实现。
3.1 回归分析与优化结果
通过非线性多元回归对机械钻速模型式(18)进行拟合,所得的3个参数值为A1=12.9392,A2=8.4479,A3=−0.3277。通过回归分析常用评价指标对结果进行分析见表1。
表 1 回归分析评价参数Table 1. Regression analysis evaluation parameters模型 均方误差 平均绝对误差 R2 钻速模型 4.2×10−4 0.01193 0.9881 均方误差是观测值与真值偏差的平方和与观测次数的比值,均方误差的值越小,说明预测模型描述实验数据具有更好的精确度。平均绝对误差能更好地反映预测值误差的实际情况。R2介于0到1之间,可以理解为拟合程度的好坏,R2为0.9881,可以认为模型能解释98%的输出变化。
通过非线性多元回归确定钻速模型的系数后,利用机械钻速模型得出的钻速和状态观测器估计的孔底钻速值对比如图3所示。机械钻速模型计算的钻速和状态观测器估计的钻速相差较小,可认为非线性多元回归拟合的钻速方程效果较好,具有实用价值。
钻头磨损方程中的相关系数可根据实际工况和所使用的钻头情况来确定[16]。D1=0.014 8,D2=6.38,Q1=1.5,Q2 = 6.53×10−5,C1=5,Af = 0.002 28。优化算法中的相关参数设置根据经验来确定,种群大小为100,进化代数为120,图4—图6表示不同遗传代数解的分布情况。
从图4—图6可以看出,初始时,种群散乱地分布在解的空间中,当种群进化到60代时,种群个体已经分布得较为均匀,当完成最终的进化时,种群个体均匀地分布在解空间中,获得的Pareto曲线较为平滑,最终解的分布情况证实了NSGA-II算法的有效性,选取3组Pareto最优解分析对比,见表2。
表 2 3组Pareto最优解对比Table 2. Comparison of three sets of Pareto optimal solutions分组 钻速/(mm·s−1) 钻头磨损速度/(%·s−1) 第1组 2.06 0.013 10 第2组 6.05 0.013 14 第3组 10.17 0.013 19 由表2可知,当钻速增大时,钻头磨损速度加快,可见两者是相互制约的关系,一个目标性能的改善将引起另一个目标性能的降低。在实际煤矿钻进的现场中,对钻速有一定的要求,首先考虑满足钻速在一定的范围内,然后去考虑钻头磨损速度,满意解的选取还是需要根据现场的实际工况来确定。
3.2 实测数据实验分析
为了进一步说明钻柱状态估计对优化结果的提升,利用淮南某煤矿实测数据进行了实验分析。所使用的数据为淮南顾北煤矿采集到的井下钻进数据,此时钻进深度为18.75 m,所使用的钻杆长度为0.75 m。在下文的实验中,钻头磨损模型相关系数与上文中进行仿真数据使用一致,机械钻速模型中的参数通过实测数据进行回归拟合得到。文献[17]仅利用孔口的实测数据,未使用状态观测器获取孔底信息,并利用NSGA-II算法进行仿真优化。本文方法利用状态观测器估计的孔底信息,并使用NSGA-II算法进行优化。将两种方法得到的结果同时与现场实际操作参数进行对比,并计算预计钻速,实验结果见表2和表3。由于机械钻速的增大,另一个优化目标钻头磨损速度也会增大,表2中优化后的目标值选择方案是保持钻头磨损速度变化较小,让钻速较大的增大,对比情况见表3。
表 3 实际煤矿钻进数据与优化后的数据对比Table 3. Comparison between actual coal mine drilling data and optimized data实际数据与方法 钻压/MPa 转速/(r·min−1) 钻速/(mm·s−1) 实际采集数据 2.03 146 19.68 文献[17] 2.12 100 22.64 本文方法 2.25 100 26.07 分析表3可得出如下结论:使用文献[17]中的方法,基于实测孔口数据进行优化,优化后的钻速为22.64 mm/s,相比于实际采集数据中的钻速19.68 mm/s,提升了15.04%;基于钻柱状态估计孔底信息进行优化后,钻速为26.07 mm/s,相比于实际采集的数据钻速提升了32.47%。表明构造状态观测器估计孔底信息,能让优化结果提升更高,证实了本文所提方法的有效性。
4 结 论
a. 分析了煤矿井下钻进过程存在的优化问题,综合考虑机械钻速模型和钻头磨损模型这两个优化目标,通过NSGA-II算法求解优化问题,实现了最优钻压和转速的匹配,用实测数据验证了该方法的有效性。
b. 通过建立钻柱动力学模型和设计全维状态观测器,建立了孔口−孔底钻柱运动状态映射关系,实现了孔底不可测量数据的估计。实验结果表明,基于钻柱状态估计孔底信息进行优化后的钻速优于仅利用孔口的实测数据优化的钻速。
c. 提出的钻速模型计算钻速与状态观测器估计孔底钻速拟合程度好,钻柱状态估计对优化结果的提升显著,但还需要通过实践验证优化结果的准确性。
-
期刊类型引用(11)
1. 张海涛,许光泉,陈晓晴,李旭,翟晓荣,李洋,李子璇. 我国闭坑煤矿矿井水水质演化研究进展与展望. 煤炭学报. 2024(09): 3944-3959 . 百度学术
2. 张雪丽,荀守奎. 闭坑矿井老空水位回升规律研究. 煤. 2023(04): 14-17 . 百度学术
3. 耿恒毅,翟晓荣. 基于Visual Modflow的刘东煤矿闭坑水位回升预测. 绿色科技. 2023(10): 121-125 . 百度学术
4. 郝红俊,翟晓荣,胡儒,庞瑶,黄楷,吴基文. 闭坑矿井积水对邻近生产矿井的影响. 工矿自动化. 2022(04): 60-65 . 百度学术
5. 杨岗. 分布式计算在闭坑矿井汇水过程的应用. 中国煤炭地质. 2021(12): 26-30+64 . 百度学术
6. 张文斌,吴基文,翟晓荣,胡儒,毕尧山,王广涛. 闭坑矿井矿界煤柱采动损伤及其安全性评价. 工矿自动化. 2020(02): 39-44 . 百度学术
7. 吴玉川,李磊. 废弃煤矿积水对相邻煤矿的威胁分析. 科学技术创新. 2020(18): 154-156 . 百度学术
8. 吴玉川,王东晟,孙冰,李磊. 受闭坑影响的矿井水流场演变研究. 内蒙古煤炭经济. 2020(02): 7-8 . 百度学术
9. 才向军,韩瑞刚,孟璐,杨俊文. 赵各庄矿闭坑地下水安全警戒水位控制研究. 煤炭工程. 2020(09): 116-121 . 百度学术
10. 许延春,盖秋凯,黄磊,禹云雷,沈星宇,庞龙. 闭坑矿井积水对相邻生产矿井防治水的影响. 煤炭科学技术. 2020(09): 96-101 . 百度学术
11. 杨高峰,卫金善,杨新亮,窦文武. 晋城矿区凤凰山矿周边闭坑矿井水害分析及治理. 煤田地质与勘探. 2019(S1): 14-19 . 本站查看
其他类型引用(11)
计量
- 文章访问数: 45
- HTML全文浏览量: 8
- PDF下载量: 1
- 被引次数: 22