连续冲击条件下水下潜器运动姿态估计方法
2022-04-26李智生
李智生
(中国人民解放军91550部队,辽宁 大连 116023)
0 引言
作为发射平台的水下潜器必须满足苛刻的平衡状态才能为被发射的水下航行体提供良好的初始状态。但是被发射的水下航行体一旦点火,水下潜器受到剧烈冲击,引起升沉、纵倾、横倾等一系列运动和姿态变化,使其平衡状态遭到破坏,这直接影响后续所发射的水下航行体的发射状态和精度[1-2]。因此,如何对连续冲击载荷环境下的水下潜器姿态进行估计和控制,为其所发射的水下航行体提供良好的初始状态,是一个值得研究的问题。程嘉欢[3]通过对潜器的受力分析、近水面因素的考虑以及发射载荷的导入,分别系统地计算了潜器在水下一定深度和近水面范围内2种情况下的运动响应与运动控制。李文龙[4]建立了潜艇发射导弹时垂直面运动和控制的数学模型,并进行了连续水下发射导弹仿真。陈建军[5]分析了导弹垂直发射对发射平台和耐压壳体结构的动态响应。邹鸿超[6]分析了几种发射条件对潜射导弹出筒过程中弹体载荷的影响。在航行体出筒后产生的水锤效应方面,文献[7-9]分别对水锤产生的机理、水锤对发射筒的影响过程及导弹齐射出筒时的水锤效应进行了研究。上述研究分别针对导弹发射或水锤效应进行研究,事实上,航行体发射时对潜器的反冲力和航行体出筒后产生的水锤效应是同时发生的,需要将两者结合分析计算完整发射冲击载荷下潜器的运动规律与控制。
本文通过分析水下潜器的运动响应情况,基于其六自由度运动方程和动力学方程,结合水下潜器水下状态的平衡方程,建立了水下潜器低速定深航行运动仿真模型。考虑连续发射水下航行体时产生的连续冲击载荷,添加发射水下航行体的反冲力和水锤效应模型,对连续冲击载荷下的水下潜器运动姿态进行估计,并建立相应的水下潜器深度与纵倾的PID姿态控制方法。
1 潜器水下状态平衡方程
水下潜器漂浮于水面任一水线或者潜伏于水下保持平衡的充分必要条件[3]:1)水下潜器受到的重力等于所受到的浮力;2)重力与浮力的作用线在同一条铅垂线上。
水下潜器漂浮于水面或者潜伏于在水中的姿态称为水下潜器的浮态。对于每一种浮态,上述平衡条件均可表述为平衡方程,基于平衡方程建立水下潜器运动方程模型。用φ、θ分别表示潜器水下状态的横倾和纵倾角,横倾右上为正,纵倾艇艏向上为正。水下潜器处于无横倾、无纵倾(φ=0、θ=0)的潜伏状态称为正浮状态,其平衡方程为式中:Δ↓为水下状态的水下潜器排水量,简称水下排水量;∇↓为水下状态的水密艇体排体积;xG↓、yG↓为水下状态时水下潜器重心G的横纵坐标;xB↓、yB↓为水下状态时水下潜器浮心B的纵坐标;↓表示水下状态。
水下潜器处于有横倾(φ=0)、无纵倾(θ=0)的潜伏状态称为横倾状态,其平衡方程为
潜器处于任意状态时,其平衡方程为
由水下潜器处于水下状态时满足的平衡方程可以看出:水下状态的潜器不具有自行调整平衡的能力。因此,潜器在水下状态时受到的重力和浮力有微小的变化就会导致潜器平衡状态的破坏,并会引起潜器的下潜或者上浮。
2 潜器运动方程
根据动量定理和动量矩定理,基于潜器的运动参数与受力之间的关系,得到潜器的水下空间运动方程为
在垂直发射水下航行体时,对作为发射平台的水下潜器的平衡造成冲击的主要因素为推力。推力包括2个方面[10]:1)水下航行体出筒后点火发射时对水下潜器产生的发射反力;2)水下潜器离筒时海水倒灌产生的振幅不断震荡的水锤压力。这2个方面的力均会使水下潜器产生下沉运动。从作用时间看来,前者会产生巨大的瞬时作用力,不会使水下潜器产生后期的位移,而后者是负浮力的叠加,将对水下潜器的位移与姿态产生长期的影响。
水锤压力的计算公式[11]为式中:ρ为海水密度;v为发射筒内涌入海水到达发射筒底的水流速度;c为水锤压缩波传播速度。由于3个参数较难测定,该压力值一般依赖于试验方法获取,在发射筒内进水可按线性规律计算:式中ΔPds为弹水重量差。水锤压力会产生横倾力矩和纵倾力矩,即式中:K(t),M(t)为横倾力矩和纵倾力矩;yins,xins分别为水锤压力作用潜器在y方向和x方向的距离。
在发射水下航行体前,水下潜器的初始位置可通过定位装置测量得到,因此在发射前其运动参数是已知的。发射水下潜器后,在各个离散时刻,基于压力传感器采集的数据得到发射反冲力,根据式(5)计算水锤压力,并将水下潜器的运动方程进行离散化,采用迭代的方式对每个时刻的各个运动参数进行近似求解,从而得到各个运动参数的估计值。
为使发射水下航行体后的水下潜器处于动力平衡状态,需要操纵升降舵对其姿态进行控制,控制方式采用PID方式来对其深度与纵倾进行控制。在每个离散时刻,根据水下空间运动方程组估计得到当前水下潜器运动参数,并根据运动参数计算其姿态角和倾角变化率,利用水下潜器上的深度计测量该时刻其所处的深度,将计算得到的姿态角和倾角变化率、测量得到的深度与设定的目标姿态角、倾角变化率和深度进行比较,利用PID算法计算达
到设定的姿态角和深度所需要的指令控制舵角:式中:δh,δv为指令控制舵角;Hd为设定的潜器位置;ψd,θd为设定的潜器姿态角;H为测量到的潜器深度;θ为计算得到的潜器姿态角;ωz和ωy为变化率;
为PID控制参数。指令控制舵角的饱和舵角为30°。潜器姿态角与运动参数之间的表达式为
倾角变化率ωy和ωz通过计算倾角θ和ψ的时间变化率得到。根据PID算法计算得出的指令控制舵角,操纵升降舵对水下潜器的姿态进行控制。
3 仿真计算
假设潜器在水下某深度发射单枚航行体时,航行体完全出筒前瞬间开始仿真,此刻筒内剩余压力0.54 MPa、温度206.85 ℃,航行体在Tp=20 s时点火发射,发射静载差 ΔP=0.4 kg,潜器受到的发射反力为50 t,作用时间为20 ms。设定潜器的航行速度为3~5 kn,分别计算潜器平台的运动响应和姿态变化。设定发射筒位于潜器坐标系原点前方10 m处的右舷,运用建立的数学仿真模型,对潜器运动响应进行分析。
图1所示为潜器的深度变化曲线。航行体离筒后,由于静载差的存在,潜器做下潜运动,航行体点火发射时,潜器受到巨大的发射反力作用,产生较大的下潜速度,航行深度迅速下降。随后,由于海水倒灌而产生的水锤压力作用,深度变化曲线产生较大的频率的震荡,但是继续下降。当水锤压力衰减后,深度曲线开始产生幅度较大的低频震荡,并且逐渐上浮。这是因为潜器在航行过程中受到回复力矩以及舵角控制的效果。由图1可知,潜器航行速度越大,深度变化越小,恢复到初始深度所需的时间也越短。
图1 潜器深度变化曲线Fig.1 Depth changing curve of the underwater vehicle
图2所示为潜器纵倾角的变化情况。由图中可以看出,在航行体出筒后,潜器在水锤压力作用下开始下潜,并在点火发射后,较大的发射反冲力使得潜器下倾速度进一步加快。随后,水锤压力逐渐衰减,潜器受回复力矩以及控制舵角作用,艏倾角开始变小,并在惯性作用下开始产生艉倾,长时间内以逐渐衰减的振幅来回震荡,在发射后200 s左右全部稳定在一定范围内。与深度变化曲线一致,潜器的航速越大,控制效果越好,倾角震荡周期越短,恢复初始状态所需时间越短。
图2 纵倾角变化曲线Fig.2 Changing curve of pitch angle
4 结束语
通过建立模型潜器在水下的六自由度非线性运动模型,根据这一数学模型,计算分析了潜器在完整航行体发射后效(发射冲击与完整的水锤效应)作用下的运动响应和运动控制。结果表明:发射载荷对潜器的运动有较长时间的显著影响,潜器的初始速度越大,影响程度越小,影响时间越短。通过操舵和压载水舱的调节,可以对潜器的运动进行较满意的控制,在一定范围内控制效果随着初始航速递增。对于真实的潜器,则建议加装辅助动力以辅助潜器更好地进行控制。