深海潜标多螺旋桨推力姿态控制仿真

2016-08-17 06:04葛德宏陈建华海军潜艇学院山东青岛266042中国人民解放军92267部队山东青岛26602
舰船科学技术 2016年4期
关键词:海流姿态控制螺旋桨

朱 海,葛德宏, 2,陈建华,蔡 鹏(. 海军潜艇学院,山东 青岛 266042; 2. 中国人民解放军92267部队,山东 青岛 26602)

深海潜标多螺旋桨推力姿态控制仿真

朱 海1,葛德宏1, 2,陈建华1,蔡 鹏1
(1. 海军潜艇学院,山东 青岛 266042; 2. 中国人民解放军92267部队,山东 青岛 266102)

海洋潜标上搭载的环境监测设备和仪器对潜标姿态提出了不同的要求,针对潜标在水平流的作用下产生纵倾和横倾时的姿态主动控制问题,化简潜标空间运动的非线性数学模型为 2 个垂直面运动模型,基于该解耦模型,采用多螺旋桨推力为控制量,提出了一种基于输入输出线性化的状态反馈姿态控制律,并编制 Matlab 程序进行仿真。结果表明,该控制律能够将处于不同海流流向下的深海潜标的姿态控制到参考姿态。

潜标姿态控制;多螺旋桨;输入输出线性化;仿真

0 引 言

深海潜标是一种海洋环境监测平台,可根据需求搭载不同的监测设备和仪器,这些设备和仪器对潜标姿态有不同的要求,必须进行姿态控制。目前国内外多采用单点绷紧型系留系统保持潜标竖直向上姿态,该方法加装浮子较多,体积大,不能任意调整姿态[1];此后,Fang,Feng 和 Allen,Huang等[2 - 4]对带缆遥控潜水器水动力特性的研究为主动姿态控制打下基础。葛德宏等[5 - 6]研究了潜标加装尾翼保证在单垂直面倾斜时的主动姿态控制方法,以满足某仪器特种条件下的使用要求。本文考虑不加装尾翼的潜标在水平流的作用下产生纵倾和横倾时的主动姿态控制方法。以潜标与缆索的水动力数学模型为基础[7],在潜标内部安装姿态传感器测量潜标纵横倾,通过解耦,基于输入输出线性化设计 2 个垂直面的姿态控制器,并分别控制 2个方向的螺旋桨,实现多螺旋桨推力姿态控制。仿真结果表明,多方向的推力可以将潜标姿态跟踪到参考姿态,具有一定的实践指导意义和理论参考价值。

1 数学模型

假设海流为速度大小和方向是单一的定常海流,且海流只能在同一水平面流动,不同流层的水流互不关联。

1.1 潜标六自由度运动方程

运动模型的建立需要基于一定的坐标系,这 3 个坐标系分别为:惯性坐标系 OXYZ,潜标主体坐标系oxyz,缆索局部坐标系 o′tnb,具体定义参见文献[5]。

潜标的水动力特性由通用的潜艇六自由度运动方程来描述[8],暂不考虑水流、波浪对系统水动力的影响,即运动方程中的各速度项均为潜标各构件的绝对速度。在潜标主体坐标系下,该方程可以表述为:

式中:m 为潜标质量;(xG,yG,zG)为潜标主体坐标系下的重心坐标;Ix,Iy和 Iz为潜标的质量惯性矩;Ixy,Iyz和 Ixz为潜标的交叉质量惯性矩;[u,v,w]T和 [p,q,r]T为潜标的三维线速度和角速度;和为潜标的三维线加速度和角加速度;右端项为作用在潜标上的外力和外力矩

假设由静水回复力、系缆张力、水动力及其相应的力矩组成,有

式中:下标 W 代表静水回复力;下标 T 代表缆索张力;下标 H 代表作用在潜标上的水动力。

深海潜标工作时主要考虑海流的影响,为讨论海流环境下潜标系统的水动力特性,需要求出海流环境下潜标主体的相对速度和加速度,替换潜标运动方程左边的相应项。

潜标的相对速度为:

式中:U 为海流速度;α 和 β 分别为流向与 Z 轴及 X轴的夹角。

由于海流本身不存在转动问题,所以海流没有角速度。将式(3)中的速度项替换潜标运动式(1)中的相应项,即可得到潜标在海流干扰下的运动方程。

式(1)中由浮力和重力产生的静水回复力、流体水动力、缆索张力及力矩计算[4,9]。

1.2 简化模型

潜标运动时是多自由度耦合的非线性运动系统,该模型不适合用于设计姿态控制器,可以用于检验控制策略设计是否合理,控制器的设计应选择避开运动相互耦合的简化模型。在来流使潜标同时产生纵倾和横倾时,通过解耦,将潜标运动化解为在 2 个垂直平面运动的简化模型,并以此来设计控制器。

潜标在来流方向角不为 0° 时产生纵横倾角时,姿态控制需要的外作用力主要为 X、Y 方向的推力和绕X、Y 轴旋转的力矩,该力和力矩由多螺旋桨旋转产生。设计在潜标主体侧面布置 4 个物理特征相同的螺旋桨(1,2,3,4号螺旋桨),如图 1 所示。在潜标局部坐标系下,1 号螺旋桨产生沿 X 轴反方向的推力及绕 Y 轴的力矩,2 号螺旋桨产生沿 X 轴方向的推力及绕 Y 轴反方向的力矩,3 号螺旋桨产生沿 Y 轴反方向的推力及绕 X 轴反方向的力矩,4 号螺旋桨产生沿 Y轴方向的推力及绕 X 轴方向的力矩。若控制力足够的话,则控制系统任一时刻只需要 2 个螺旋桨工作,且单个螺旋桨只正转,不反转,以避免螺旋桨反转造成的偏转现象。

图 1 螺旋桨布置Fig. 1 The location of four propellers

经前期运动仿真可知,在以上坐标系下具有尾鳍的潜标主要在垂直面上(OXZ)运动[4],则控制器设计只考虑 u,w,q,θ 四个变量,则式(1)简化后联立 θ相关方程为:

其中:

当来流方向不为 0,即不与 X 轴同向时,可将潜标运动看做在 OXZ 和 OYZ 平面 2 个垂直面的运动。同上,在 OYZ 平面运动控制器设计只考虑 v,w,p,Φ 4个变量,则六自由度方程简化后联立 Φ 相关方程为:

该方程同样可用相似的矩阵形式表达。

2 姿态控制系统设计

考察下列 SISO 非线性系统:

得到线性输入输出关系的基本方法就是简单地对输出函数 z 进行微分,以便得到与输入的直接关系

为了使输入 uc出现,需要对 z 进行微分的次数 γ称为系统的相对阶。

依据以上方法,为得到线性输入输出关系,对式(5b)中输出函数 z 进行了 2 次微分,有

其中:

根据式(9)取状态反馈控制律

代入式(11)得线性 2 阶微分方程

观察上式,如果取

代入式(13),可得到闭环系统

式中 k1,k2为大于 0 的实数,由设计者选定。

将式(14)代入式(12),可得控制律为

式(16)即为所求的 X 方向姿态控制律。

综合可得,化简后 X 轴方向推进螺旋桨提供的推力:

3 仿真分析

仿真条件如下:潜标长 7.6 m,正浮力为 160 N,以重心为原点,流体力与控制力作用点(0,0,–1.15);缆索长 30 m,直径 4 mm;潜标阻力系数 CD为 1.2,缆索法向阻力系数为 0.9,切向阻力系数为 0.02。潜标的初始条件为在静水中竖直向上状态,海流速度为 2 kn。控制周期 0.5 s,最大控制力 1000 N,最小控制力 0 N,X、Y 方向控制器的控制参数 k1= 1,k2= 3,k3= 1,k4= 3。在 120 s 前不控制,潜标运动达到稳态,120 s后开始控制。

图 2 ~ 图 4 为海流夹角与 X 轴成 30°,Y 轴成 60° 时,潜标在海流中运动及控制后运动的动态变化情况。

图 2 为潜标纵倾和横倾角变化历程仿真结果,可见在 2 kn 海流作用在潜标上,由于海流流向与 X,Y轴存在不同夹角,因此作用到 X 轴和 Y 轴方向的水动力也不同,虽然均呈现出从竖直向上的初始状态顺流倾斜角中心值逐渐增大的趋势,但稳态值不同,纵倾角约为 15°,横倾角约为 9°。120 s 施加推力控制,经控制纵倾角小于 5°,横倾角接近 0°,说明控制器的设计是切实有效的。分析结果图 2 中潜标倾角具有周期振荡特性,分析认为是潜标在海流阻尼力和自身扶正力矩作用下的动态响应结果。图 3 为潜标在 X,Y,Z轴方向的相对速度动态变化曲线。由图可见,在 2 kn海流的阻尼力作用下,0 ~ 120 s 时潜标沿 X,Y 轴方向相对速度值从与流速分别在该方向的分量相等开始变化,达到基本稳态时,其相对速度恢复到流速分量值,仿真结果符合常识,经控制达到稳态后,相对速度也基本达到流速分量值。图 4 分别为潜标在 X 轴、Y轴方向的控制力与控制合力曲线,控制合力的稳态值与流体作用力相当。

图 2 潜标纵倾、横倾角动态变化Fig. 2 Dynamic change of submerged buoy pitch and roll

图 3 潜标在 X,Y,Z 轴方向相对速度动态变化Fig. 3 Relative speed change of submerged buoy along three axis

图 4 潜标在 X,Y 轴方向控制力及其合力动态变化Fig. 4 Force change of submerged buoy along X,Y axis

在海流方向与 X 轴成 45°,Y 轴成 45° 时,潜标在流中运动及控制后运动的动态变化情况,如图 5 ~ 图 7 所示。

图 5 为潜标纵倾和横倾角变化历程仿真结果,可见在 2 kn 海流作用在潜标上,由于海流流向与 X、Y轴存在 45° 夹角,因此作用到 X 轴和 Y 轴方向的水动力大小相同,因此稳态值也接近相同,约为 10°,经控制纵倾角、横倾角接近 0°,说明控制器的设计是切实有效的。图 6 曲线图分析可得出与图 3 分析相似的结果。

综上所述,采用相同的控制参数,对不同夹角的海流作用下潜标进行姿态控制的仿真表明,控制器设计有效。

图 5 潜标纵倾、横倾角动态变化Fig. 5 Dynamic change of submerged buoy pitch and roll

图 6 潜标在 X,Y,Z 轴方向相对速度动态变化Fig. 6 Relative speed change of submerged buoy along three axis

图 7 潜标在 X,Y 轴方向控制力及其合力动态变化Fig. 7 Force change of submerged buoy along X,Y axis

4 结 语

本文通过对潜标空间运动的非线性数学模型进行解耦化简,得到适合于控制器设计的 2 个垂直面运动简化非线性模型,提出了一种基于输入输出线性化的状态反馈姿态控制律,编制了 Matlab 计算机程序。较为理想的仿真结果表明,该控制律能够将处于不同海流流向下的深海潜标的姿态控制到参考姿态,具有一定的实践指导意义和理论参考价值。以上设计的控制器,最终的控制输出量为螺旋桨在各自由度上的推力和力矩。这些值由系统中所有参与推进的螺旋桨旋转产生的总推力和总力矩来贡献。选定螺旋桨型号后,通过已知参数,可将控制推力转化为转速。

[1]CHEN X H. Studies on dynamic interaction between deep-water floating structures and their mooring/tendon systems[D]. Houston: Texas A & M University, 2002.

[2]FANG M C, HOU C S, LUO H J. On the motions of the underwater remotely operated vehicle with the umbilical cable effect[J]. Ocean Engineering, 2007, 34(8/9): 1275–1289.

[3]FENG Z, ALLEN R. Evaluation of the effects of the communication cable on the dynamics of an underwater flight vehicle[J]. Ocean Engineering, 2004, 31(8/9): 1019–1035.

[4]HUANG S. Stability analysis of the heave motion of marine cable-body systems[J]. Ocean Engineering, 1999, 26(6): 531–546.

[5]葛德宏, 朱海, 陈建华, 等. 深海潜标系统运动仿真研究[J].大连海事大学学报, 2014, 40(1): 25–28, 32. GE De-hong, ZHU Hai, CHEN Jian-hua, et al. Motion simulation study of deep-sea submerged buoy system[J]. Journal of Dalian maritime University, 2014, 40(1): 25–28, 32.

[6]葛德宏, 朱海, 陈建华, 等. 基于输入输出线性化的深海潜标姿态控制[J]. 海军工程大学, 2014, 26(5): 92–96. GE De-hong, ZHU Hai, CHEN Jian-hua, et al. Attitude control of deep-sea submerged buoy based on input-output linearization[J]. Journal of Naval University of Engineering, 2014,26(5): 92–96.

[7]葛德宏, 朱海, 蔡鹏, 等. 基于反馈线性化的深海潜标姿态滑模控制[J]. 火力与指挥控制, 2016, 41(1): 16–18. GE De-hong, ZHU Hai, CAI Peng, et al. Attitude sliding mode control of deep-sea submerged buoy based on feedback linearization[J]. Fire Control & Command Control, 2016, 41(1): 16–18.

[8]GERTLER M, HAGEN G L. Standard equations of motion for submarine simulation[R]. Technical Report DTMB 2510. Washington, DC: David Taylor Research Center, 1967.

[9]郁苗. 带缆遥控水下机器人的模糊滑模控制研究[D]. 广州:华南理工大学, 2010. YU Miao. Research on fuzzy sliding mode control of a remotely operated underwater vehicle[D]. Guangzhou: South China University of Technology, 2010.

[10]周岗, 姚琼荟, 陈永冰, 等. 基于输入输出线性化的船舶全局直线航迹控制[J]. 控制理论与应用, 2007, 24(1): 117–121. ZHOU Gang, YAO Qiong-hui, CHEN Yong-bing, et al. Global straight-line tracking control of ships based on input-output linearization[J]. Control Theory & Applications, 2007, 24(1): 117–121.

Attitude control simulation of deep-Sea submerged buoy using four thrusters

ZHU Hai1, GE De-hong1, 2, CHEN Jian-hua1, CAI Peng1
(1. Navy Submarine Academy, Qingdao 266042, China;2. No. 92267 Unit of PLA, Qingdao 266102, China)

The sea facility and instrument ask the deep-sea submerged buoy for the ability of adjust its attitude. The paper deals with the attitude control issue of the deep-sea submerged buoy under the sea current. Firstly, the six degree of freedom motion equation of the submerged buoy is predigested to two vertical section models. Secondly, based on the inputoutput linearization technique, a state feedback control law is presented for submerged buoy's attitude control system. The controller is implemented by four thrusters. Finally, numerical simulations are presented to validate the proposed controller. It is shown that the proposed controller exhibits relatively high effectiveness.

submerged buoy's attitude control;four thrusters;input-output linearization;simulation

U661.33;TP273

A

1672 – 7619(2016)04 – 0007 – 05

10.3404/j.issn.1672 – 7619.2016.04.002

2015 – 09 – 06;

2015 – 11 – 05

中国博士后科学基金资助项目(2014M552660)

朱海(1965 – ),男,博士,教授,主要从事海洋光学与水下导航技术研究。

猜你喜欢
海流姿态控制螺旋桨
基于数据挖掘和海流要素的船舶导航改进研究
某海流发电机叶片强度校核与优化方案研究
海流感应电场空间分布特性研究∗
船用螺旋桨研究进展
基于CFD的螺旋桨拉力确定方法
垂直海流如何流
船模螺旋桨
高超声速飞行器全局有限时间姿态控制方法
升力式再入飞行器体襟翼姿态控制方法
弹射座椅不利姿态控制规律设计