张晨宇, 孟 帅
(上海交通大学 海洋工程国家重点实验室, 上海 200240)
海洋资源开发一般分为两步,首先是立管钻井和完井作业,然后是生产和输送作业.因此从功能用途上区分,海洋立管可以分为钻井立管和生产立管两大类[1].海洋立管是海洋工程中典型的超细长结构物,是连接顶端平台和水下井口的唯一通道,是整个油气系统最为薄弱的环节.钻井作业时一旦遭遇台风或其他恶劣海况,为避免环境载荷超过作业极限必须将底端总成与防喷器断开,然后撤离至安全海域.等到海洋环境改善需将悬挂立管底端总成与防喷器重新连接,此过程称为再入井作业.由于锚链对于深海作业不适用,深海钻井船和钻井平台需采用动力定位系统(Dynamic Position System, DPS)来对船体位置进行校正[2-8].传统的再入井策略是借助水下机器人(Remotely Operated Vehicle, ROV)观察底端总成位置,然后通过比例-积分-微分(PID)控制系统发送指令给DPS,通过控制顶端母船的位置来实现立管再入井作业.由于悬挂立管系统承受母船激励及海洋力作用,其复杂动态响应使再入井作业繁琐耗时[3-9].当前海洋开发工程步入深海区,频繁遭遇恶劣天气使钻井立管系统发生断开概率大幅提升.海况转好后必须快速完成立管再入井作业以适应多变的天气和海洋环境.立管由于长径比的大幅增加导致柔性显著增强.在母船及海洋环境力的激励下,悬挂立管在快速再入井过程中必然展现新的响应特性,给工程师们带来新的严峻挑战.当母船到达井口上方时,立管底端总成可能还未达到井口.当母船继续平移时,立管底端总成则会很容易错过钻井口.因此,需要重新优化设计再入井控制系统,以辅助操作员快速安全地完成再入井作业.
日本海洋科学技术中心在研发“地球”号钻探船再入井装置中,东京大学Suzuki等[3-4]基于哈密顿原理推导了母船与悬臂立管耦合非线性水动力方程,然后基于小变形理论进行线性化,基于最优控制理论提出了一种主动控制方法,通过在立管中段和底端添加推进器来实现对立管再入井运动控制,但在深海钻井立管上安装推进器在工程实施过程中难度较大.九州大学Takayuki 等[5-8]基于缆索模型,通过立管动态响应特性和模态分析,将立管底端位置以及顶端偏移角作为反馈信号,采用线性变参数(Linear Parameter Varying, LPV)和线性二次型积分(Linear Quadratic with Integral action, LQI)控制策略规划母船路径规划,通过控制母船速度完成再入控制系统设计,并研发了一款再入井作业模拟器用以培训船员,但具体设计未对外公开.Wang等[10-12]基于Triantafyllou[13]水下缆索模型以及Chatjigeorgiou[14]悬链线立管模型建立了离散化悬挂立管横向运动模型,采用有限差分逼近(Finite Difference Approximation,FDA)进行了仿真分析,并通过改进蚁群算法对再入井运动策略进行规划,目前该成果还不能直接应用于实际工程,同时只考虑了母船单一激励. Hu等[15-17]基于缆索模型采用有限元法开展了深海钻井立管在多重复合激励下的重入井下放阶段非线性运动特性仿真分析,对Wang等[10-12]提出的蚁群算法进行针对性改进,并优化设计了母船速度和加速度等参数以抑制立管底端偏移和振荡,但未能结合再入控制系统进行研究.Yamamoto等[18-20]基于有限元法建立了悬挂立管在二阶波浪力及涡激振动效应作用下横向运动模型,并基于线性二次型调节器(Linear Quadratic Regulator,LQR)策略设计了再入井作业控制系统,但该研究只考虑悬臂立管一阶模态响应.快速再入井过程中,大长径比柔性悬挂立管在母船激励和沿轴向复杂海洋流体力作用下可能会激发更高阶模态.
尝试提出基于模型预测控制(Model Predictive Control, MPC)深海钻井再入井控制系统.首先基于哈密顿原理推导悬挂立管横向运动模型.然后结合立管模态时域响应模型与井口目标位置设计优化函数及约束项,构建非线性扰动观测器以实现对洋流力模型误差以及洋流速度扰动补偿.最后引入动力定位系统开展仿真测试,与传统PID控制再入井作业比较.
根据立管顶端连接方式,悬挂撤离分为硬悬挂与软悬挂模式.硬悬挂时立管和母船固定连接.软悬挂时,张紧器系统仍起作用,液压装置的液压杆部件通过张力环与立管连接.两种模式各有优势,不能盲目采用软悬挂或硬悬挂模式,应当结合实际情况选择合适模式[21].本研究设定为硬悬挂模式,图1为深海钻井立管硬悬挂模式示意图,立管顶端固定在母船,立管底端自由且附带一个点质量MB,即立管的底端总成(Lower Marine Riser Package, LMRP).采用二维欧拉坐标系Oxz,其中坐标原点O建立在母船的初始位置,x为母船横向运动正方向,z为重力加速度方向.r(t)为母船横向位移,t为时间.不考虑母船垂荡和横摇以及立管涡激振动效应等,立管横向运动是由母船运动r(t)和横向形变w(z,t)叠加而成的,因此立管横向位移y(z,t)=r(t)+w(z,t),这里以yB(t)标记立管底端总成的位移.
修正的哈密顿原理表达式为
(1)
式中:K和V分别为系统动能和势能;W为非保守力所做的虚功.K包括钻井船的动能K1与悬挂立管(含LMRP)的动能K2:
(2)
K2=
(3)
式中:M为钻井船质量;m为立管单位长度质量;l为立管长度.由于深海立管长径比很大,柔性很强,可采用缆绳模型进行计算[3-12],所以没有弯曲应变能.立管系统势能V包括重力势能Vg、拉伸应变势能Ve与横向应变势能Vt,经过推导其表达式为
(4)
(5)
(6)
(7)
δW2=fδr
(8)
利用变分法可求出船舶横向运动、立管横向运动和轴向形变方程,其中立管横向运动方程为
ζd|vrel|vrel-(Pew′)′+
(9)
式中:δD为狄拉克函数;Pe=μ(l-z)+MBg.本研究只考虑横向运动,因此含v(z,t)项舍去.定义一阶小量w′~σ,得:w′2~σ2, 只保留一阶小量情况下,横向运动方程最后简化为
(10)
基于伽辽金法,可假设
(11)
(12)
式中:M1和M2为质量矩阵;D1和D2为阻尼矩阵;K为刚度矩阵;fc为流体力.
引入日本九州大学Kajiwara实验模型参数[7]进行仿真计算,预测的立管底端防喷器位置yd响应曲线如图2所示,与试验数据拟合较好,从而完成模型验证.
图2 立管底端防喷器仿真结果与试验数据对比
图3所示为基于MPC的立管再入井控制系统原理图.MPC控制器在接收到实船以及立管底端位置信息后,求解下一时刻的最优船速u作为控制指令输入至动力定位系统,从而控制母船及立管的运动轨迹,并记录实船及立管的底端位置作为新的MPC输入.同时在系统中引入观测器对立管受到的洋流扰动进行逼近,以此来提升立管动态响应预测的精度.
图3 基于 MPC的海洋立管再入井作业控制系统原理图
首先将式(12)化为状态空间形式:
(13)
(14)
(15)
Y=CX=
(16)
(17)
(18)
s.t.u∈[umin,umax], Δu∈[Δumin, Δumax]
式中:Q、R为设定权重;引入输入增量Δu的二次型寻求母船及LMRP到达指定位置,同时母船在再入井作业过程中尽量保持较小速度增量.引入输入指令u及其增量Δu的约束umin、umax、Δumin、Δumax将母船速度和加速度限制在一定范围内.由于立管预测模型中含有洋流力非线性项,需采用序列二次规划方法对非线性规划问题进行求解,在线求得预测时域内控制输入序列.采用的MPC优化函数结构符合稳定性标准,稳定性证明如下.
定理考虑一般性被控对象离散模型:
Xa(k+1)=f(Xa(k),ua(k))
(19)
控制系统在每个周期H内求解的优化命题为
Va(k)=
(20)
s.t.Xa∈Xlim,ua∈Ulim
式中:lcost(Xa,ua)≥0,且当且仅当Xa=0,ua=0时lcost=0.Ulim和Xlim均为包含原点的非空集合.引入终端约束,
Xa(k+H)=0
(21)
假设Xa=0,ua=0为系统的一个平衡点,并假设每个周期的优化问题都有可行解且能求解得到全局最优解,可认定系统在Xa=0,ua=0处稳定.
证明利用Lyapunov稳定性进行证明,将Va(k)作为Lyapunov函数.由于lcost(Xa,ua)≥0,可得Va(k)≥0,仅需证明Va(k)≥Va(k+1),假设模型是无偏的,即预测状态与实际状态一致,得:
Va(k+1)=
minlcost(Xa(k+1+H),ua(k+H))≤
-lcost(Xa(k+1),ua(k))+Va(k)+
minlcost(Xa(k+1+H),ua(k+H))
(22)
由于-lcost(X(k+1),u(k))≤0,且引入终端约束,minlcost(X(k+1+H),u(k+H))=0.可得Va(k)≥Va(k+1),证毕.
海洋流体力中引入未知扰动d实时修正,修正后的fc为
fc=fc0+d
(23)
(24)
(25)
(26)
(27)
根据文献[22],母船采用Abkowitz低频运动模型,在船舶较低航速情况下可对船舶受到的水动力进行简化.在再入井过程中由于船速较低(本研究设定船速范围[-1, 1] m/s),可以忽略二阶速度项.在不考虑船舶艏向角影响下,母船一维横向低频运动可近似表示为
(28)
(29)
采取PID控制策略可实现动力定位系统模拟.
钻井船一般采用一对全回转导管推进器或吊舱推进器作为主推,可以提供全方向360°的推力,以及一对仅提供横向推力的侧推器.本研究中推进器仅提供船舶纵荡方向的推力,因此仅考虑了单一推进器提供定向推力.引入一阶延时模型用于模拟推进器的动力特性[23],
(30)
仿真计算流程如下.
图4 波浪谱下船舶纵荡响应
图5 悬挂立管前4阶模态时间坐标响应曲线
图6 母船及立管底端总成位置响应曲线
图7 母船及立管底端总成速度响应曲线
再入井作业过程中悬挂立管的第一阶模态通常占主导,一般通过立管的顶端和LMRP横向偏移来探讨悬挂立管弯曲程度.图8为两种再入井系统作用下,立管顶端与LMRP横向偏移时间曲线.PID控制下,立管顶端和LMRP水平距离始终保持较小值,最高不超过8 m. MPC控制下,在t≈60 s时立管顶端和底端距离最高达到40 m,这是由于母船的快速响应和立管因长径比增加致使柔性显著增强造成的.图9为悬挂立管在再入井过程形变响应曲线.图中:lw为立管与井口的垂直距离.PID控制下,悬挂立管始终保持较小形变.MPC控制下,悬挂立管展现丰富动态响应特征.为深入分析,悬挂立管前两阶模态时间坐标响应如图10所示.PID控制作用下,第1阶模态始终占主导作用.在t=122 s时第1阶和第2阶模态时间坐标同时达到了最高值,再入井过程中悬挂立管形变量较小.在MPC控制作用下,第2阶模态影响明显增加,在母船和立管回调过程中可能占主导(见t=90 s).这是因为当母船越过钻井口后,需通过DPS对母船实施反方向操纵,而立管由于运动延迟尚未到达井口,激发了悬挂立管第2阶模态.
图9 再入井过程悬挂立管形变曲线
图10 悬挂立管前两阶模态时间坐标响应曲线
分析MPC立管再入系统对洋流力附加模型误差的补偿作用.首先利用wgn函数产生随机高斯白噪声序列,乘以5作为fc的扰动d,如式(23)所示.施加的扰动和非线性扰动观测器测定的扰动数据如图11所示.受初值及收敛速度影响,t≈150 s 后预测数值与实际扰动数据具有较好贴合度.为防止收敛前的扰动值不能准确预测,可提前启动观测器,然后进行仿真计算.母船与LMRP位置和速度响应曲线分别如图12和图13所示.在扰动影响下,母船和LMRP的响应过程有一定振荡,但依然能很快地完成再入井作业 (LMRP 在t≈120 s到达井口并保持稳定),说明非线性扰动观测器对于扰动具有较好补偿作用.
图11 洋流力附加扰动时间历程曲线
图12 洋流力扰动下母船及LMRP位置响应曲线
图13 洋流力扰动下母船及LMRP速度响应曲线
分析MPC立管再入系统对洋流速度扰动的补偿作用.利用wgn函数产生0.1 m/s 左右的随机高斯白噪声序列作为均匀流速扰动dc,即vc=1.0 m/s+dc,洋流速度时间曲线如图14所示.母船与LMRP位置和速度的响应曲线分别如图15和图16 所示.扰动作用下,母船和立管的响应过程有一定振荡,但依然能很快地完成再入井作业.底端总成到底钻井口目标位置后,母船仍有一定速度对扰动流速进行动态补偿,保证LMRP始终维持较低速度,有益于安全稳定实现立管再入井作业,从而证明MPC作用下的立管再入系统对于洋流速度扰动具有良好鲁棒性.需指出的是,洋流流速变化导致预测模型中相对速度等参数发生变化,观测器对模型中参数摄动补偿效果有限,仍然需要选择温和海况进行再入井作业.
图14 洋流速度时间历程曲线
图15 流速扰动下母船及LMRP位置响应曲线
图16 流速扰动下母船及LMRP速度响应曲线
当前海洋钻井工程逐步迈入深海区,恶劣的海洋气候和复杂的海洋环境使钻井立管系统发生脱离(立管底端总成和防喷器断开)的几率大幅增加.如果天气预报成功,可以有时间回收立管并驶离.若不能及时预报则必须进行紧急脱离.天气转好后,则需要将底端总成和防喷器重新连接,称为再入井作业.由于深海区天气与海况复杂多变,确认海洋环境适合时需要尽快完成再入井作业.但是悬挂立管系统因长径比的大幅增加,立管的柔性显著增强,这对在母船激励和复杂海况下(即使海况温和)安全快速完成再入井作业提出新的严峻挑战.
基于修正哈密顿原理建立底端含集中质量(底端总成)的柔性悬挂立管系统仿真模型,结合立管动态响应预测模型及井口位置设计优化函数和约束,构建非线性扰动观测器实现对洋流力的模型误差和洋流速度的扰动补偿,尝试提出一种基于MPC的深海钻井立管再入井控制系统.仿真发现:相比于传统钻井立管再入井作业PID控制,在MPC控制系统作用下,母船和悬挂立管可快速做出响应,立管系统能够安全稳定地实现再入井作业,能较好地处理洋流力模型误差问题,且在洋流速度扰动下具有良好鲁棒性.
本研究属于寻找海洋立管快速再入井策略初步探索,有许多不足之处.例如,只考虑了立管横向(母船纵荡)运动;当洋流泄涡频率接近系统固有频率时,立管可能发生涡激振动.下一步将开展横向和纵向耦合动态响应分析及二维再入控制系统研究,此时需要分析推进器布置及推力分配问题.同时为防止立管形变较大产生破坏,可在优化函数中引入悬挂立管最大形变约束,这些将在后续工作中逐步完成.