Professional Documents
Culture Documents
基于六自由度运动方程的潜艇转向位置推算表
基于六自由度运动方程的潜艇转向位置推算表
【武器装备】
基于六自由度运动方程的潜艇转向位置推算表
刘常波 a,袁 丁b
(海军潜艇学院 a
.作战指挥系;b.研究生 3队,山东 青岛 2
660
71)
摘要:潜艇鱼雷攻击作图过程中,若使用战术尺绘制潜艇转向机动轨迹,则绘制轨迹与潜艇实际运动轨迹将存在
一定的误差;而利用潜艇六自由度仿真运动程序则能制作出较为实用的用于鱼雷攻击作图的潜艇转向到时位置
推算表。通过将其与传统方法进行比较后可知,利用到时位置推算表进行绘图可提高绘图精度。
关键词:潜艇;六自由度运动;位置推算表
中图分类号:TJ
630 文献标识码:A 文章编号:
100
6-0
707(2
010)1
1-0
005-0
2
潜艇在进行鱼雷攻击时,无论是走接近航向航路、离
开航向航路还是反方向航路,均至少要进行 1次变向变速, 2 潜艇转向到时位置推算表
因此潜艇的转向过程是潜艇在进行鱼雷攻击时测定目标
运动要素所必不可少的。现今,潜艇航海长在进行鱼雷攻 表 1是某型潜艇转向前速度为 8节,向右转向,在不同
击作图时,是根据转向速度采用战术尺上对应的圆圈画出 转向速度、转向角度的情况下其转向到时位置相对于开始
与转向前后航向线相切的圆弧作为潜艇转向轨迹的,但潜 转向位置点的位移量表格。
艇在实际转向时是作的变速运动,其轨迹也不是规则的圆 表 1中,有的单元格含有 2个数据,上方数据代表潜艇
弧,故这种画法会给鱼雷攻击绘图带来误差。本文即从这 转向到时位置与转向开始位置的连线段在从转向开始点
个问题入手,运用潜艇六自由度运动方程作为数学模型, 沿着由转向前航向顺时针旋转 9
0°方向射线上的投影,也
编制VC++仿真程序,对潜艇运动进行仿真,以模拟潜艇转 称为潜艇的横位移量,单位为链;下方数据代表潜艇转向
向机动过程,解算出更为科学的潜艇转向到时轨迹点坐 到时位置与转向开始位置的连线段在从转向开始位置沿
标,制成潜艇转向到时位置推算表格,提高绘图精度。 着由转向前航向方向射线上的投影,也称为潜艇的纵位移
量,单位为链。
1 表格的制作原理 需要说明的是:① 在潜艇接敌跟踪航路中,接近航向
航路和离开航向航路均要求潜艇的转向角度在 6 0°~9
0°
1.
1 仿真程序的数学模型 取值 [4],转向速度多采用 4,6,8节,故表格只列出了转向
本文采用美国泰勒海军舰船研究和发展中心发表的 角度在 3
0°~1
80°
的数值,转向速度给出了 4,
6,8节 3种情
[1]
潜艇空间六自由度运动方程作为运动仿真的数学模型 , 况。② 通过潜艇六自由度运动仿真程序也可以得出潜艇
文中符号均采用国际水池会议通用符号。将潜艇六自由 转向前速度为其他数值的位移量坐标,并据此制成不同转
度运动方程与数值计算中的欧拉法相结合 [2-3],可推算出 向角度、转向速度下潜艇转向到时位置推算表。③ 如有需
潜艇在任意时刻的水平位置坐标。 要,可根据仿真程序,得出更多转向速度和转向角度下的
1.
2 操舵方案 潜艇位移量坐标,缩小表中转向角度和转向速度的取值间
舵手接到转向口令后,向右(左)打满舵,待潜艇航向 隔或扩大取值范围。对于不同的艇型,水动力系数不同,
角与指令航向角差 1
0°时,再向左(右)打舵以消除潜艇转 通过更改程序中潜艇水动力系数,再进行仿真同样可以得
向惯性,然后适时回舵并操小舵角,将潜艇航向稳定在指 到针对这种艇型的潜艇转向到时位置推算表。在某些情
令航向上。 况下,存在异于本文的操舵方案,也可以根据这种操舵方
1.
3 潜艇转向到时位置的选择 案利用仿真程序制作出相应的潜艇转向到时位置推算表。
潜艇转向到时轨迹点的选取原则是:潜艇转向开始摆 ④ 为保证数据的精确性,本文每个单元格中的 1组数据均
方向舵后,仿真软件中航向角示数一达到目标航向角度 通过 1
0次仿真结果取平均值得到。
数,则记下此时的轨迹点坐标,作为潜艇转向到时位置。
收稿日期:2
010-0
6-0 5
作者简介:刘常波(1 9
63—),男,硕士,副教授,主要从事潜艇运行品质研究与仿真。
6 四川兵工学报
表 1 转向前速度为 8节时的潜艇转向到时位置推算表
转向角度 /
(°
)
3
0 4
0 5
0 6
0 7
0 8
0 9
0 1
00 1
10 1
20 1
30 1
40 1
50 1
60 1
70 1
80
转向速
度/节
0.
14 0.
23 0.
34 0.
46 0.
62 0.
70 0.
86 1.
02 1.
12 1.
27 1.
41 1.
46 1.
56 1.
64 1.
67 1.
67
4
0.
73 0.
86 0.
95 1.
03 1.
10 1.
10 1.
12 1.
10 1.
06 1.
00 0.
89 0.
84 0.
71 0.
51 0.
40 0.
27
0.
12 0.
22 0.
30 0.
44 0.
60 0.
73 0.
86 1.
01 1.
14 1.
27 1.
41 1.
48 1.
57 1.
62 1.
67 1.
67
6
0.
73 0.
86 0.
94 1.
01 1.
08 1.
12 1.
13 1.
11 1.
06 1.
03 0.
91 0.
84 0.
70 0.
59 0.
37 0.
25
0.
15 0.
20 0.
31 0.
47 0.
59 0.
72 0.
88 0.
99 1.
15 1.
31 1.
38 1.
50 1.
59 1.
64 1.
66 1.
68
8
0.
76 0.
86 0.
93 1.
05 1.
08 1.
10 1.
12 1.
11 1.
07 1.
00 0.
92 0.
81 0.
65 0.
52 0.
44 0.
21