常压潜水装具运动建模与求解

2016-04-13 09:44:47王志博孙刚
哈尔滨工程大学学报 2016年1期
关键词:数值仿真控制参数

王志博,孙刚

(复旦大学力学与工程科学系,上海200433)



常压潜水装具运动建模与求解

王志博,孙刚

(复旦大学力学与工程科学系,上海200433)

摘要:针对指导潜水装具的水下操纵控制和性能设计的问题,建立潜水装具的水下运动与控制动力学模型,根据潜水装具的布置特点建立可动质量、附加质量、水动力和控制力的表述关系式。编制仿真计算程序,对典型水下运动进行计算机仿真。结合动力学模型迭代优化计算,优化总布置参数,并给出优化计算结果。通过对直航、回转、关节运动等典型运动状态的建模计算,显示选定的设计参数使得装具具有良好的控制能力,同时具有直航稳定性能和回转性能,可完成水下各种作业活动。

关键词:常压潜水装具;运动建模;控制参数;数值仿真;多体运动;附加质量

对水下环境中使用的ROV和AUV等水下探测和作业装备,建立合理和完备的运动控制模型不仅有助于水下的作业活动,而且增强潜水器应对突发情况的能力。Fossen[1]在其专著中详细阐述了控制理论和动力学模型应用于水下探测设备的原理和方法,Chin[2]建立了适用于控制一种多推进器的ROV控制模型,Eng等[3]采用系统辨识的方法确认了控制系统必备的流体动力系数矩阵,减少了流体性能试验周期。应当针对不同外形、总体布置和任务需求的水下ROV和AUV,基于空间运动控制方程应建立不同的控制仿真平台[4-9]。常压潜水装atmospheric diving suit(ADS)(又称为硬质潜水服)不同于常规的水下探测作业装备[10],装具作为一种人型载人系统,在潜水时内部保持常压,人员在内部操纵安装在人形装具腰间的推进器在水下航行,也可依靠自身的人力在水下完成慢速移动,训练有素的装具操作员利用人力轻松活动轻质铝合金关节,操作人形装具手臂端的工具与设备,灵活高效地完成水下作业。由于装具需要携带供氧、供电、通讯、作业装备等下潜,装配浮力块调节压载平衡浮力。装具头部安装了照明灯具和球形的视窗供操作员观察,四肢为一组活动关节组装具有多个空间自由度的四肢可供人员驱动完成水下作业,同时胸腔内有控制各系统的操作面板也可供人员操作,浮力包背在人形装具的背部,腰间悬挂着左右4组推进单元用于上下前后组合推进活动。为减少水面波浪对装具的影响,设置了中继站,潜水装具的动力源由母船通过高强度铠装牵缆传递给中继站,中继站将电力和信号通过柔性脐带缆传递给水下作业的装具。本研究结合潜水装具的外形可变、活动空间自由度和运动稳定性等特殊要求,对Chin等[1-2]建立的控制模型进行了修改,引入了装具活动时的质量矩阵与运动姿势的变换关系,推导可预报装具姿态变化对装具惯性性能进行预报的数值方法,编制了动力学预报程序,评估初步设计参数进行运动稳定性能。

1 常压潜水装具的动力学模型

本文引入一种广泛应用的描述水下机器人运动的动力学模型[1],根据常压潜水装具的水下运动属性和常压潜水装具的水动力分布特点修改了水动力项以及控制方程的系数项和右端项,并增加了流体动力计算预报模块,对装具的可动质量编制了模拟分析算法。动力学模型的表达式为

式中:M=MR+MA为质量惯性矩阵MR与附加质量矩阵MA的和;C包括科里奥利力与向心力;D水动力矩也是一个对角阵,忽略柔性缆的作用力矩;上述系数矩阵M、C、D均为6×6的矩阵。g是重力和浮力形成的恢复力矩;τ是所有控制的力矩的合力矩,对于潜水装具而言包括装具腰间的两台推进器和装具中人的活动力。,v1为线速度,v2为角速度。为装具的位置和姿态角。

体轴系和惯性系的欧拉转换矩阵为

其中J1、J2分别为

为了便于简化计算模型,惯性系的原点设定为在中继站几何中心处,体轴系的原点建立在装具的重心处,XG=YG=ZG=0,从而使得MR其中第一个3×3的子块变为对角矩阵,第4个3×3的子块非对角元素Ixy、Ixz和Iyz与对角元素相比变得较小,降低了矩阵求解的奇异性。附加质量矩阵为对角矩阵,采用Hess-Smith面元方法求解,由于装具在水下做低速运动,水动力耦合影响作用较小,在动力学模型中不予考虑,即附加质量矩阵的非对角元素均为零。对质量矩阵做上述简化对水下活动速度小于0.5 m/s的装具而言具有足够的精度。质量矩阵表述成为如下形式:

C(v)项包含了科氏力和向心力等作用力,是质量和附加质量对随体坐标系的旋转效应,C(v)表达式为

其中

D是水动力阻尼力矩阵,对于非流线型的潜水装具而言,形成水动力的成因包括表面摩擦力、涡流脱落形成的非定常作用力等。实际上随着航行速度的变化,潜水装具受到的水动力将呈现出强非线性,并且相互耦合作用的效应显著,尤其是作用的力矩与潜水装具的航速增加其非线性和耦合效应更加显著。对于低速范围内的水动力而言,潜水装具的水动力可采用二次函数近似如下:

在装具的随体系中,装具的恢复力向量g(η)表达式为

由于随体系中xG=yG=zG=0,上式还可进一步简化。定义u1、u2为水平推进器对称布置在装具的腰部,u3、u4为垂向推进器同样对称布置在推进器的腰部,装具的4只推进器发出的推力和力矩可表述为

式中:u为电信号驱动4只推进器发出的推力向量,为推进器发出的有效推力;l2为对称布置的水平推进器与随体坐标系的原点的垂向距离;l3为水平推进器与装具对称面的距离。值得注意的是,装具并没有安装可以控制侧向移动和滚转自由度的推进器,这是由于人形装具的回转阻尼力较小,易通过调节水平推进器的输入电流发出的推力差实现转动,从而使装具转向克服侧向来流造成的影响,由于装具自身的扶正力矩大,不考虑推进器对存在滚转角的装具扶正控制作用。

2 装具运动计算建模

图1显示了装具的总体布置,针对其构型及运动特点,对潜水装具的动力学模型建立仿真计算模型,并给出相关模型系数的测定和计算,通过构造动力学数值计算模型,模拟装具在典型海流作用情况下的运动。按照动力学模型将随体坐标系的原点建立在重心处,通过对装具的计算机虚拟总装配完成了各项配件的总装后计算得到了装具的质量属性包括装具的质量和转动惯量分别为m=598 kg,Ixx=159.9 kg·m2,Iyy=165.2 kg·m2,Izz=59.5 kg·m2,Ixy=17.1 kg·m2,Ixy=55.3 kg·m2。

图1 常压潜水装具的总布置Fig.1 Configuration of atmospheric diving suit

对直立行走姿态装具的附加质量阻尼采用Hess-Smith方法求解,对完成装配的装具CAD模型进行适当简化,去掉装具的小尺寸构件如天线、夹具、灯具,对复杂外形进行适当简化,而后在装具的简化CAD外形布置面元。计算得到如下的直立行走状态对应的附加质量阻尼:X˙u=358 kg,Y˙v=385 kg,Z˙w=146 kg,K˙p=40.9 kg·m2,M˙q=41.9 kg· m2,N˙r=2.6 kg·m2。

通过浮力材料和搭载设备的优化布置,进行重心、重量和浮心、浮力的计算,得到搭载潜航员的装具的标准水下净浮力5 kg,也可根据水下作业任务和海流环境的不同调整重量使得水下重量略大于浮力,增强装具运动稳定性,此外由于潜航员的四肢活动形成了可动重量恢复力向量是小范围内可变的,在水下运动计算模拟时应考虑潜航员的水下活动形成可动重量,及造成的质量特征矩阵的变化。这里还应当建立质量矩阵、附加质量阻尼和惯性矩与装具姿态的关系,根据装具在水下的四肢运动速度低、运动幅度小,大幅度的运动姿势需要与推进器推力相互配合,克服扶正力矩矢量的作用等特点。对装具进行水下作业活动时的质量矩阵与运动姿势建立如下关系:

式中:mi表示装具的可动质量(i=1,2,3,…)表示可动质量的质心在体轴系中的位置。i表示位于关节处的随体坐标系,伴随装具四肢的运动,可动质量的质心位置随时间而变化,由于装具的活动关节的自由度限定了四肢的运动范围和运动路径,故可动质量的质心在关节衔接处的随体坐标系的空间运动轨迹可利用体轴系和关节随体坐标系原点矢径Ri=与各活动关节的坐标变换矩阵J1换算至体轴系中:

决定装具附加质量阻尼的构型,主要包括装具的大体积浮力背包、躯干、头盔、上肢、下肢等主要部件,下肢仅可做小幅度转动,其动力学影响可忽略,对装具上肢的相对运动姿态可采用高效率的Hess-Smith方法自动划分三角形的面元,实时计算附加质量阻尼矩阵,便于实时求解动力学方程组。在装具上肢活动的肩关节和肘关节处对称的建立4个随体坐标。初步设计中装具做直立姿态前进时,浮心与重心的相对位置设定为:xB=0,yB=-0.013 m,zB=0.031m。装具在水中具有5°前倾角,由于装具低速运动,恢复力矩的值是决定装具运动稳定性和水下活动能力和人员舒适性的关键因素,也涉及到装具的安全性。因此在设计中增加了可调节位置和可抛弃的重块,从而可调节扶正力矩。体轴系中,推进器安装位置为l2=0.12 m,l3=0.385 m。

装具的水动力系数采用了水池试验测定[11],由于装具的直立行走工况最为常用,以装具直立行走的姿态为水池测试对象,制作1∶1的水池试验模型,进行了拖曳试验和操纵性能试验,通过对试验数据的回归整理,测试获得了相关的水动力系数为Xu=0.032,Xu|u|=0.762,Yv=0.872,Yv|v|=1.323,Zw=0.355,Zw|w|=0.018 3,Kp=0.023,Kp|p|=0.001,Mq=0.267,Mq|q|=0.019,Nr=0.069,Nr|r|=0.003。

装具的水下运动姿态变化对水动力阻尼系数有较大影响。本研究仅对直立航行姿态进行了测试,还需要对主要部件相对运动形成的水动力阻尼进行估算,装具的四肢为柱形和锥形,对如双臂相对于装具的主体的运动形成的水动力阻尼力采用圆柱水动力阻尼计算。

其中

Dj中的部件水动力系数取低雷诺数范围内的圆柱运动阻尼系数。对关节随体坐标系中的相对运动的关节在运动方向的投影面积进行计算。与常规潜水器的运动性能和稳定性能的评估方法不同,本研究利用该钝体的水池测试获得流体动力系数以及装具的质量和阻尼特性,展开为上述形式,代入动力学计算模型,计算评估装具的水下直线运动稳定性能,航行方向稳定性能以及姿态等静稳定性能,并评估装具的动稳定性。对装具完成相关的水下作业活动所应当具备的活动能力,如俯身作业、翻身等典型运动进行计算。

3 装具典型运动状态动力学计算

装具的水下运动受到潜航员实时控制,在装具的设计阶段对装具水下运动是否可控,是否符合人机工程要求,以及总体布置参数的选择设计是否合理等需要进行验证。选择已有的控制和分析策略对设计参数进行评估显得尤为重要。在装具的初步设计阶段,设定了航速、海流、活动范围等目标量,利用动力学模型评估与之相关的设计参数如推进器布置、恢复力矩、空间活动轨迹的设计是否处于合理的范围,动力学计算流程框图如图2所示。

图2 仿真计算流程Fig.2 Computational flow chart

运用Matlab Simulink工具箱编制了程序求解式(1),在给定装具的初始位置和姿态的情况下,以速度为未知变量时方程组为一阶微分方程组,控制方程组的求解采用了四阶龙格库塔法进行求解。求解过程中需要调用各项系数矩阵和右端项。分别对质量属性矩阵、惯性力矩阵、水动力矩阵、恢复力矩阵、控制力矩阵分别编制了对应的求解子程序,对推进器匹配、面元划分等定义为两个计算模块,计算输出的量包括装具重心的轨迹、姿态角、运动速度等未知变量。

六自由度模型的计算模块包括:

1)质量属性矩阵的计算

根据装具的总体布置可得到装具的质量M1和惯性矩矩阵M2,利用式(7)求解质量属性矩阵,包括质量矩阵MR与附加质量矩阵MA两部分,质量矩阵含有可动质量,应用式(8)求解可动质量矩阵,通过指定可动质量的质心在关节衔接处的随体坐标系的空间运动轨迹曲线预先给定关节处的局部坐标系下装具在水下的四肢活动姿态随时间的变化轨迹,将质心轨迹的时间历程线性插值,计算给定的时间步长对应的质心位置,应用式(10)通过坐标变换到随体坐标系中获得质量和转动惯量。

2)附加质量矩阵的计算

式(9)包括了所需求解的附加质量,由于装具为钝体外形,利用Hess-smith算法计算得到的附加质量矩阵中非对角线元素的计算结果往往具有较大的误差,本研究仅计算附加质量矩阵对角线的元素,在装具外形发生变化后需要对修改后的装具外形表面划分面元,通过对三维造型软件进行二次开发,在给出了四肢活动轨迹后,可确定某一时刻的装配体姿态,导出装配体的外表面,并对相交曲面进行布尔运算,自动修复后,完成表面面元的划分,输出面元划分文件后代入附加质量计算模块进行计算。

3)水动力阻尼矩阵计算

装具在水下进行低速运动,根据表3给出的水流阻力和力矩系数,计算水流阻尼力矩,利用式(11)、(12)所示的二次函数计算可动部件造成的水流阻力的影响。

4)旋转效应矩阵的计算

包括了相对于初始重心位置处的质量分布形成的质量惯性矩,由于可动质量距离重心较远,形成的惯性矩的变化量较大,通过质心的变化造成的惯性矩可利用造型软件计算后代入式(4)中计算惯性力矩。

5)推进控制模块设计及计算

本设计中需要对布置在腰间的四部推进器发出的推力进行合理的匹配,才能形成对装具的合理控制力和矩,利用式(6)计算所需的推力匹配关系。

6)恢复力矩的设计求解

恢复力矩需要给定装具的重量和浮力,重心和浮心的相对位置,根据式(5)计算恢复力矩设定装配调整参数。

上述各模块的计算流程见图3。

图3 运动模型的求解流程Fig.3 Solving schemes of kinematics model

3.1装具的直线航行

装具近海底以0.5 kn的航速直线航行时,仅开启两只水平推进器发出同等大小的推力,17.25 kg的推力克服水平来流的阻力实现水平直线前进,通过求解动力学方程组,获得了装具在直线前进的过程中航行速度、俯仰角度随航行时间的变化规律。通过求解动力学方程验证装具在直线航行时的运动稳定性能。

图4 装具水下直航轨迹Fig.4 Straight line walking trajectory of ADS

图5 装具俯仰角与航行速度Fig.5 Pitch and cruise velocity of ADS

3.2装具回转运动

腰部安装的两只水平推进器在进入稳定的直线航行状态后,调整两只推进器的推力大小,增加右侧推进器推力为23.5 kg和25.5 kg,降低左侧的推进器推力为11 kg和9 kg,形成的航行轨迹如图6所示,对应的滚转角和俯仰角如图7所示。

图6 装具回转运动轨迹Fig.6 Full turn trajectory of ADS

图7 装具回转运动姿态角Fig.7 Full turn phase angle of ADS

3.3装具边行走边双臂周向摆动

以直立姿态为基本姿态,取随体坐标系x1y1z1和x2y2z2为左右肩关节的随体坐标系,该随体坐标系原点与体轴系的矢径:,左右肩关节的随体坐标系原点与体轴x0的夹角为φ01,02=67.5°,与体轴y0的夹角为θ01,02=13.2°,肘关节相对肩关节附连运动。假定由潜航员体力驱动装具使得双臂绕随体系的原点为不动点做角速度为ω=1°/s的缓慢转动。

装具同时发出推力克服水平来流的阻力做0.5 kn的前进运动。通过求解前述建立的动力学方程组,可知装具仍然具有一定的直线保持性,但装具的姿态角轨迹运动情况如图8所示。由于双臂的微速旋转运动形成的扰动作用力和力矩,对纵倾角的波动有一定的改善。当装具静止于水中时,潜航员仍然做上述运动,那么装具会发生缓慢的自转运动,并伴有增加前倾角度的趋势,姿态角如图9所示。

图8 有航速时对姿态和速度的影响Fig.8 Effect of arm swing on gesture of cruising ADS at given speed

图9 无航速时对姿态和速度的影响Fig.9 Effect of arm swing on gesture of stationary ADS

4 结论

结合刚体动力学模型和多体运动学模型建立了用于计算潜水装具的动力学模型,针对装具的水下运动具有多体运动的特性,着重细致的建立了动力学系统中的质量矩阵模型和附加阻尼矩阵模型。并对多体运动情况下的动态附加质量阻尼和动态质量特性进行了计算,通过对直航、回转、关节运动等典型运动状态的建模计算得出如下结论:

1)首次建立包含多体动运动特性模型的完善装具运动动力学模型,对装具的水下水动力预报采用了快速水动力预报模块,应用于装具水下运动性能的设计参数的设计评估预报。

2)建立可动质量沿着装具躯体运动造成的重心、质量特性的变化模型。首次结合多体动力学的数学模型描述装具运动。

3)结合装具的低速活动四肢频繁操作运动并需精确定位等特点,以及惯性力矩和重力浮力等静力起主要影响的作用的特点,首次对外形的变化引

起的附加质量采用CAD曲面处理、网格自动划分Hess-Smith快速预报方法进行预报附加质量力。

在水池试验和文献给出了详尽的水动力参数、总体预装给出的运动和控制特征参数的基础上,将上述两个运动模型整合,形成实时预报的程序模块,可对装具设计过程中给出总体装配性能参数进行初步的分析评价,对水下直航、回转、自转等典型的运动进行预报,对运动性能建立了评估的平台,给出了典型的仿真计算结果。

参考文献:

[1]FOSSEN T I.Guidance and control of ocean vehicles[M].2nd ed.New York:John Wiley&Sons Ltd,1994:25-46.

[2]CHIN C S,LAU M W S,LOW E,et al.Software for modeling and simulation of a remotely operated vehicle(ROV)[J].International Journal of Simulation Modeling,2006,5(3):114-125.

[3]ENG Y H.Identification of hydrodynamic terms for underwater robotic vehicle[R].Master First Year Report,NTU,Robotic Research Center,Mechanical and Aerospace Engineering,2007.

[4]戴学丰,边信黔.6自由度水下机器人轨迹控制仿真研究[J].系统仿真学报,2001,13(3):368-369.DAI Xuefeng,BIAN Xinqian.Simulation on trajectory control of a 6-DOF underwater vehicle[J].Journal of System Simulation,2001,13(3):368-369.

[5]段斐.微小型水下机器人运动仿真研究[D].哈尔滨:哈尔滨工程大学,2012:29-34.DUAN Fei.Research on motion simulation of a small underwater vehicle[D].Harbin:Harbin Engineering University,2012:29-34.

[6]范士波.深海作业型ROV水动力试验及运动控制技术研究[D].上海:上海交通大学,2013:90-95.FAN Shibo.Hydrodynamics test and research on motion control for deep sea work-class remotely operated vehicle[D].Shanghai:Shanghai Jiaotong University,2013:90-95.

[7]王波,苏玉民,秦再白.微小型水下机器人操纵性能与运动仿真研究[J].系统仿真学报,2009,21(13):4149-4152,4158.WANG Bo,SU Yumin,QIN Zaibai.Research on maneuverability and simulation of small autonomous underwater vehicle[J].Journal of System Simulation,2009,21(13):4149-4152,4158.

[8]王冠达,葛彤,赵敏,等.ROV近底行走装置水平面动力学建模及稳定性分析[J].船舶工程,2015,37(1):95-99.WANG Guanda,GE Tong,ZHAO Min,et al.Dynamic modeling and stability analysis of sled device of ROV in horizontal plane[J].Ship Engineering,2015,37(1):95-99.

[9]刘可峰,连琏,曹俊亮,等.基于模糊PID方法的ROV操纵控制仿真[J].江苏科技大学学报:自然科学版,2015,29(1):70-75.LIU Kefeng,LIAN Lian,CAO Junliang,et al.Simulation on manoeuvre and control of ROV based on fuzzy PID algorithm [J].Journal of Jiangsu University of Science and Technology:Natural Science Edition,2015,29(1):70-75.

[10]严似松,黄根余.单人常压潜水服运动阻力试验研究[J].海洋工程,1990,8(2):44-49.YAN Shisong,HUANG Genyu.An experimental research on atmosphere diving suit’s resistance[J].The Ocean Engineering,1990,8(2):44-49.

[11]崔维成,叶聪,顾继红.国际援潜救生装备体系现状与发展趋势[J].船舶力学,2008,12(5):830-844.CUI Weicheng,YE Cong,GU Jihong.Current status and development trend of international submarine rescue system [J].Journal of Ship Mechanics,2008,12(5):830-844.

Kinematic modeling of an atmospheric diving suit

WANG Zhibo,SUN Gang
(Mechanics and Engineering Science Department,Fudan University,Shanghai 200433,China)

Abstract:The underwater performance of an atmospheric diving suit(ADS)is entirely dependent on its kinematic properties and design.A kinematic control model of an ADS was designed and fabricated.The relationship between movable mass,added mass,hydrodynamic forces,and control forces was investigated.Typical six-degree movements were simulated using an iterative optimization algorithm.The design parameters were optimized for typical movements including straight line,turning,and joint movements.The appropriate control parameters were identified for controlling the ADS in all types of underwater operations.

Keywords:atmospheric diving suit(ADS);kinematic modeling;control parameters;numerical simulation;multibody motion;added mass

通信作者:孙刚,E-mail:Gang_sun@ fudan.edu.cn.

作者简介:王志博(1983-),男,工程师,博士;孙刚(1966-),男,教授,博士.

收稿日期:2014-10-12.网络出版时间:2015-12-21.

中图分类号:TP242

文献标志码:A

文章编号:1006-7043(2016)01-0132-07

doi:10.11990/jheu.201410027

网络出版地址:http://www.cnki.net/kcms/detail/23.1390.u.20151221.1509.006.html

猜你喜欢
数值仿真控制参数
基于多次采样的中压大容量逆变电源建模及控制参数全局优化
高超声速飞行器滑模控制参数整定方法设计*
飞控与探测(2022年6期)2022-03-20 02:16:14
Birkhoff系统稳定性的动力学控制1)
力学学报(2020年4期)2020-08-11 02:32:12
基于PI与准PR调节的并网逆变器控制参数设计
黑龙江电力(2017年1期)2017-05-17 04:25:08
多自由度本船操纵运动仿真
基于VOF方法小型赛车燃油晃动数值仿真
汽车科技(2016年6期)2016-12-19 20:39:31
民用飞机水上迫降数值仿真研究进展
科技视界(2016年17期)2016-07-15 00:25:11
分析,自适应控制一个有乘积项的混沌系统
火箭弹射座椅运动稳定性能数值仿真研究
科技资讯(2015年10期)2015-06-29 18:10:31
导弹油箱燃油晃动仿真分析