更全的杂志信息网

基于Voronoi图与Bezier曲线算法的反舰导弹航路规划方法*

更新时间:2016-07-05

0 引言

反舰导弹主要用于攻击敌方水面舰艇,是对抗海上目标的主要制导武器之一。在当今海战中,远程超视距情况下的攻击是交战各方共同追求的作战形式[1]。在此情况下,如何以一条相对合适的飞行路径接近敌方目标,达到出其不意的攻击效果,这是反舰导弹航路规划的主要研究方向之一。

导弹航路规划主要是根据任务目标规划航路,最终规划出符合战术要求的最优或者满意的飞行航迹,以保证圆满的完成导弹的飞行任务[2]。典型的规划算法有:Voronoi图算法[3]、A*算法[4]、粒子群算法[5]、遗传算法[6]和蚁群算法[7]等。其中,Voronoi图算法求取最短路径相对简便实用。

1.结晶颗粒超大。昌乐蓝宝石的矿床是由喷发源较深、项发强度较高、喷发口较大的火山喷发而形成的,且在喷出口周围,未经地质搬运作用,所以出产的蓝宝石结晶颗粒超大,超过10克拉的占到10%,超过100克拉的毛料常见,最重的一块单晶体蓝宝石毛料重达8820克拉。

在以Voronoi图结构的航路算法中,转向点个数较多和转向角度较大是普遍存在的问题。很多文献在Voronoi图结构的基础上,利用优化算法规划实现最短或最优路径,但是在这些方法的规划过程中,很容易产生不可飞行的毛刺尖角区域[8],而多数学者选择规避这种尖角区,寻找新的路径。文中提出的算法针对这些毛刺尖角区域问题进行处理,即在Voronoi图形成的规划路径基础上,采用Bezier曲线平滑Voronoi图形成的不可飞行毛刺尖角区域,再对曲线折线化处理,最终形成满足约束条件的最优航路。所提方法在满足约束条件的前提下,通过具体算法中自适应调整的过程,使得反舰导弹降低了航程距离和减少了转向次数与角度,同时也最大程度的保证了反舰导弹的安全性。

5.保增因素。虽然我国2006年颁布的《企业会计准则》中规定符合资本化条件的研发支出可以资本化,并列出了五种情况,但是在研发费用阶段的划分上并没有明确的规定,这给企业留下了自主选择的空间。在这种情况下,有些企业为了制造账面价值持续增长的假象,往往会利用市场信息的不对称性,通过对企业盈余进行操纵来获取更多的利益。与此同时,由于研发支出资本化属于一种会计政策变更,本期是否资本化并不影响下期的资本化研发费用,这就使得企业通过对研发费用资本化来进行盈余管理的手段变得更加隐蔽,以此来平滑企业利润。据此,我们提出第五个假设:

1 航路规划的约束条件

1.1 最大航程的约束

Voronoi图数学表示为点集{P0,P1,…,Pn}里的节点Pk,则其区域Rk的定义为:

SSmax

(1)

1.2 最小转弯半径和最小相邻航路点间距的约束

导弹在任何一个航路转向点(设为航路点A)处转弯至下一个航路点(设为航路点B)时,两航路点之间的距离LA,B需满足[9]:

(2)

式中:θ为转弯角度;rmin为最小转弯半径。

1.3 初始航路最小距离

Voronoi图生成的初次的航路,提取其航路点作为待生成的Bezier曲线的控制点,进而生成Bezier曲线平滑后的航路。如果此时的航路穿越或十分接近某个威胁点(如图8所示矩形框中不满足条件的区域),通过改变所选区域内Bezier曲线的控制点,达到曲线远离威胁点的目的,将这个过程称为Bezier曲线为满足航路规划的自适应过程(图9为自适应调整过程中的一条曲线航路)。

行走在黄骅的乡间田野,处处青翠葱郁,鸟语花香,处处展现出一幅“人在画中走,心浸生态游”的现代农家景致。在东聚馆村,“赏美景、摘冬枣”,越来越多的游人沉醉于快乐之中;在小堤柳庄村,独具匠心、独具特色的乡村游让人在感叹这个小村庄美丽的同时悄然想起童年。据悉,在黄骅,还有农家休闲游、风情游、文化游……依托各精品项目,黄骅的这些美丽乡村,让人享受静好的乡间时光。我们尽量把脚步放慢,因为我走过的每一处风景,都自然地诠释着黄骅农村的幸福、秀美和变迁。

L0,1L1,min

(3)

1.4 导弹末端航路最小距离

为了确保导弹最后的攻击效果,要考虑导弹末端航路最小距离Ln-1,n的约束,即其值要大于或等于已知参数Ln,min:

Ln-1,nLn,min

(4)

1.5 导弹最大转弯角度

导弹在转向点进行航向调整时,其角度Ai受其性能影响,必须小于或等于导弹最大转弯角度,即其值要小于已知参数Amax:

AiAmax

(5)

1.6 航路点最大个数

航路规划中要尽量减少中途转向点,从而减小导弹误差和减少姿态调整时间。即导弹实际航路点个数N要小于或等于已知最大航路点个数Nmax:

其次,知识产权评议是技术进出口管制的有效措施。随着科学技术的迅猛发展,技术贸易在国际贸易中的比重日益扩大,各国不约而同地加强了对于技术贸易的管制——技术引进管制,主要是保证技术引进与本国发展目标相一致,防止技术提供方施加各种不合理的限制;而技术出口管制则具有双重目标,既要把技术出口作为拓宽和占领世界市场的重要手段,通过适当输出技术,营造国际市场,又要严格控制关键技术、核心技术以及具有竞争力的高新技术流向其他国家。④ 参见詹宏海著:《知识产权贸易》,上海大学出版社2009年版,第122页。

NNmax

(6)

1.7 其他约束条件

末端进入航向:导弹在最后攻击目标时,末制导雷达需要搜索航向,方能准确捕捉目标实施攻击。

人为规避区域:防空火力、己友方兵力、第三方兵力这些因素都属于需要规避的约束条件。

表内乘法的教学中,普遍教法是:根据乘法算式,把乘法口诀编写出来,再让学生反复读。换一种思路,让学生来编写乘法口诀表,我们的老师要做的是给予学生必要的指导,把他们领进门,后面就由他们自己去做吧!

2 Voronoi图算法原理

2.1 威胁导弹航行安全因素的分析

Bezier曲线可以将少量的数据拟合出连续的平滑曲线,这种曲线具有高光滑度和较高精度的特点。

我国教育部规定了幼儿教育的五大领域,基本涵盖幼儿发展所需。但是,无论是哪个领域的发展,都离不开幼儿积极、健康的心理发展,赏识教育对幼儿心理健康发展以及积极行为习惯建立有极为明显的促进作用,值得幼儿教育工作者进行实践。

反舰导弹的特点是飞行速度相对于弹道导弹要低的多。而飞行的高度越低,越难被发现,甚至可以依靠高处掩护,如在两座山峰之间穿行。反舰导弹的飞行高度可以实现超低空飞行(在10~300 m的高度飞行为超低空飞行[10])。因此高程点处可以作为掩护的模型。

再者,反舰导弹的主要威胁是雷达和导弹防御系统(即反导系统)。对于雷达系统,其基站大多位于海拔较高的开阔地带,并且雷达对超低空和掠海飞行目标的侦察能力较低。而反导系统,对于超低空飞行导弹的防御能力是比较薄弱的。文中所涉及的海图高程点作为掩护点满足反舰导弹超低空飞行的高度,同时亦可代表雷达基站的威胁点,因此高程点可以作为威胁的模型。

综上,将高程点作为掩护和威胁的模型,下文统称威胁点并建立模型,在仿真试验中将海图的高程点代表雷达点、山峰点。

2.2 基于Voronoi图的威胁点模型建立

sequence(adcresulta0,10); sequence(adcresulta1,10);

图1 依据高程点生成的Voronoi图

反舰导弹的飞行航程不可能无限长。这样使得总航程必须小于或等于一个预先设置的最大航程,令其为已知参数Smax,则航程S的约束条件为:

鲍泽神色慌张:“我不知道,我只知道他们不是这个世界的人……但我有了新发现,在我的世界里,有些人就像人间蒸发了一样,一点讯息都查不到。我相信,找到他们失踪的原因,离真相就不远了!”

Rk={xX|d(x,Pk)<d(x,Pj),

j={0,1,2,…,n},jk}

(7)

提取海图中部分高程点作为威胁点,建立在二维平面中航路规划的威胁模型并生成Voronoi图。Voronoi图的边是由相邻两个威胁点的垂直平分线组成,其构成的多边形内的任意点到其威胁点的距离要比到多边形外的点到威胁点的距离小,即Voronoi图多边形的任一条边上的点是到达所有威胁点最远的点,则导弹距离雷达越远,越不容易被发现,安全系数就越高。所以反舰导弹沿Voronoi图的边缘飞行时,将会是最安全的。图2表示的是在电子海图的基础上丰富了海陆要素后的Voronoi图。

Voronoi图在表示点要素相互关系方面具有优势。在二维平面中,在形成Voronoi图的点集里,任意的两点之间连线的垂直平分线所构成的图形,该图形包含若干多边形[11]。通过Voronoi图可以有效地将威胁点以拓扑结构表示出来。图1中是以高程点作为节点生成的Voronoi图。

图2 加以海陆要素的Voronoi图

2.3 Voronoi图路径规划

根据威胁点生成的Voronoi图,选取发射点和目标点之间的相关Voronoi图的节点作为初始航路点,同时搜索最短路径作为初始的规划航路。注意此时的航路会出现不符合约束条件的情况,此时为了提高效率不做出判断调整。图3为依据Voronoi图中航路最短路径形成的初步规划航路,其路径点主要是为下文形成Bezier曲线的航路作为控制点。

图3 Voronoi图航路规划

文中定义转向角度不小于90°的转向点所在区域为毛刺尖角区域,下文统称尖角区。由图3可以看出以Voronoi图结构的航路算法中,转向点个数有5个,转向角度小于90°的转向点只有2个,则尖角区有3个。这对于反舰导弹的飞行航路的稳定性与航程距离是十分不利的。

3 Bezier曲线原理

陆地地形和导弹本身的特点是威胁反舰导弹安全的主要方面。相对于标准的陆地地图而言,海图上的高程点信息相对较少。然而,反舰导弹作为舰载武器,通常要充分考虑的是以海图为基础。据此,可以根据实际情况增添标准地图信息,加以丰富沿岸、岛礁区的高程、地貌信息。

将形成Bezier曲线的少量拟合数据定义为特征控制点,其形状可以根据特征控制点位置的变换而改变。通过控制曲线上的起始点、终止点,加之其余各点用来定义曲线的导数、阶次,最终产生、编辑图形的形状[12]。图4中以三阶Bezier曲线为例,4个控制点拟合出的平滑曲线即为Bezier曲线。移动图4中的P3点,其余各点位置保持不变后形成图5中的Bezier曲线。由图5可以看出生成的新曲线改变了原有的曲率(曲率表示曲线弯曲的程度)。

图4 P3点移动前的曲线

图5 P3点移动后的曲线

给定(n+1)个特征点Pi(i=0,1,2,…,n),则Bezier曲线方程可以表示为:

(8)

其中,Bi,n(t)为n次Bernstein基函数:

(9)

图6 Voronoi图的毛刺

由于Voronoi图形成的原理是相邻两点的垂直平分线,这样在成图时,时常会形成如图6矩形框中所示的尖角毛刺部分,即在Voronoi图的反舰导弹航路规划时这样的毛刺尖角是无法实现机动飞行的,且反舰导弹每次转向角度越大,其调整稳定航向的时间就越长,航行效率就越低,突防隐蔽的能力就越差。鉴于Bezier曲线对航迹规划的路径点的拟合有高精度平滑的作用(如图7所示Bezier曲线平滑了不可飞行的毛刺尖角部分),因此可以将其应用到平滑图3所示Voronoi图构建的航路,从而实现反舰导弹在沿岸、岛礁区的路径优化。

说完,我看到她脸上露出了惊愕的表情。我不是有意打击她,只是想让她明白这样一个道理:生活不会因为你是姑娘就对你笑脸相迎,即使作为一个女孩,也有努力的必要。

图7 Bezier曲线平滑毛刺

4 算法的自适应调整

4.1 Bezier曲线自适应调整

为了确保导弹发射后能调整进入稳定状态,还需考虑发射后初始航路最小距离L0,1的约束[9],即其值要大于或等于已知参数L1,min:

导弹航路最理想的状态是一条直线命中目标点,但为了最大程度的保证飞行过程中的安全(即低空躲避雷达等反制导武器的威胁或者低空掩护),需要依靠地理地形等信息进行隐蔽,将曲线进行折线化处理成分段直线的航路对导弹更为有利。

图8 初次生成的Bezier曲线路径不满足约束条件

图9 Bezier自适应调整过程中的曲线航路

具体过程:图8所示的矩形框中,显示了Bezier曲线规划航路与威胁点相交的情况。此时,以一定的距离间隔,应用循环程序调整初次生成的Voronoi图规划路径的航路点位置,从而调整Bezier曲线的形状。图9所示将发射点至目标点的矩形平分为AB区域进行自适应调整,调整方向分别为向着远离发射点和目标点的纵坐标轴进行的。即在A区域中Bezier曲线的控制点向着远离发射点的纵坐标轴调整直至满足约束条件。同理,在B区域中Bezier曲线的控制点向着远离目标点的纵坐标轴调整直至满足约束条件。在图9中,连接发射点至目标点的折线段为自适应调整过程中生成Bezier曲线控制点逐点连线组成的折线。自适应调整后的最终结果,即发射点至目标点的Bezier曲线航路,见图10所示。

图10 Bezier曲线自适应调整后的航路

4.2 Bezier曲线折线化航路自适应调整

反舰导弹飞行中要尽量保持直线的航路且转向次数尽可能的少,转向角度尽可能的小。

小学是学生学习数学的初始阶段。在这个阶段,培养学生良好的数学学习习惯和数学思维,能够使他们在以后的学习中有一个良好的开端。所以,如何让学生在这个阶段进行有效学习是小学数学教学中重要的一环。而类比教学法作为一种应用广泛的教学方法,对于学生的学习习惯和学习技能有很大的促进作用,所以,在实际的教学中教师要善于利用类比教学法,以促进学生数学素养的提升。

自适应折线化与Bezier曲线航路自适应调整的过程类似,首先以曲线的横轴中间位置将曲线进行折线化(此时折线次数计为2),判断每个分段生成的折线航路是否满足远离威胁点的约束条件,若不满足则每个分段直线上再次折线化,满足就跳出循环。图11是经过4次折线后得到的满足约束条件的规划航路(图中虚线所示),折线航路的节点即为转向点(图中圆圈处标识4个转向点)。

图11 最终生成的满足约束条件的折线航路

5 航路仿真实验

5.1 可行性分析

选定某沿岸岛礁区,采用直线航路、Voronoi图航路、Bezier折线航路三种方法,规划反舰导弹航路,比对分析上述三种方法规划航路的差异。为了简化模型,依照第1节所述,不考虑其他约束条件,设定某型反舰导弹航路规划的约束参数[13]:最大航程Smax=260 km,最小转弯半径rmin=10 km,发射后的初始航路最小距离L1,min=30 km,末端航路最小距离Ln,min=35 km,最大转弯角度Amax=90°,最大航路点个数Nmax=10。由测量控制点高程信息作为威胁点生成的Voronoi图(见图12)。将起始发射点设为Bezier曲线的首个控制点,将目标的位置点设为最后一个控制点。

图12 选定区域威胁点的Voronoi图

直线航路如图13所示,虽然直线航路避开了威胁点,但是反舰导弹的安全性无法得到最大程度的保证。应用Voronoi图路径航路方法,在Voronoi图中选取初次航路的节点作为控制点。经过Bezier曲线自适应调整的过程,设计出一条平滑曲线的航迹路线(见图14)。Voronoi图航路和由其控制点生成的Bezier曲线航路对比如图15所示。

图13 直线航路

图14 初次Bezier曲线规划的航路

图15 Voronoi图航路和Bezier曲线航路对比

依照第4节折线化航路进行自适应的调整。在本例中曲线折线次数为4次,生成的最终航路转向点3个(见图16),加以海陆要素后得到的反舰导弹从发射点攻击目标点的规划航路的效果见图17所示,可见飞行航路规避了威胁点的同时又减少了转向的次数,同时也减少了大角度转向的次数。

图16 经过4次折线化处理后的航路

图17 附加海陆要素的最终航路

5.2 比对分析

进一步比对分析所提方法与直线航路、Voronoi图算法的差异。三种方法的结果如图13、图15、图16所示。仿真结果验证了在Voronoi图基础上的Bezier曲线算法进行航路规划的可行性和有效性,所求解的可行航路能够充分确保反舰导弹规避威胁的同时有效的减少飞行航程和转向点个数。依据发射点、目标点及各转向点的图上坐标与经纬度的关系分别计算三种方法的航路航程。

表1 航路对比表

项目转向点/个尖角区/个总航程/km安全性直线航路00159.80不安全Voronoi航路93221.35安全Bezier航路30165.15安全

将航程、转向点个数和转向角度大于90°的转向点个数整理后见表1所示。可以得出,通过Bezier曲线折线化的航路,其转向点个数、转向角度和航路总航程都优于Voronoi航路,并且更接近理想情况下的直线航路。

6 结束语

经理论分析、试验论证,得:

1)根据建立的已知威胁分布情况,采用Voronoi图对待规划区域进行划分,假设想定中各威胁点的威胁程度相当,进而得到对应于威胁模型的Voronoi图。在初次航路规划的基础上采用Bezier曲线来平滑航路。通过自适应的过程生成曲线并折线化成分段直线的航路,两次自适应的处理过程使得算法的可靠性进一步增强。

优化的PCR反应体系为25 μL,包括:统一稀释到20 ng/L的DNA模板2 μL,5 U/μL的rTaq酶0.2 μL,10 μmol/L的正、反相引物各0.75 μL,每种2.5 mmol/L的dNTP Mixture 2 μL,10×PCR Buffer 2.5 μL,超纯水ddH2O 16.8 μL。

2)文中算法是以Voronoi图路径规划为基础,即最大程度的兼顾了反舰导弹的安全性。在通过Bezier曲线处理的过程中,曲线的平滑和折线化后的拆分航路,使得反舰导弹在飞行过程中的大角度转向得以消除,在飞行航程和转向点个数上有所减少,因此该方法具有一定的优越性和可行性,其算法自适应的过程相对于传统的路径规划具有一定的借鉴作用。

当然对于更多的复杂的实战问题,海图中威胁点的威胁程度和威胁半径可能是多样的,必须构造相应的加权Voronoi图,才能在Voronoi图的各边获得最大的安全系数。此外,运用文中所提出的基于Voronoi图和Bezier曲线算法的混合方法来解决动态不确定环境下反舰导弹航路规划问题,这也是下一步的研究重点。

参考文献:

[1] 周智超, 刘刚, 徐清华. 反舰导弹航路规划理论与应用 [M]. 北京: 国防工业出版社, 2015: 1-3.

[2] 丁明跃, 郑昌文,周成平,等. 无人飞行器航迹规划 [M]. 北京: 电子工业出版社, 2009: 1-2.

[3] 刘振, 史建国, 高晓光. Voronoi图在航迹规划中的应用 [J]. 航空学报, 2008, 29(增刊): S15-S19.

[4] 宋建梅, 李侃. 基于A*算法的远程导弹三维航迹规划算法 [J]. 北京理工大学学报, 2007, 27(7): 613-617.

[5] 吴钦, 许晓飞, 张晶炜, 等. 粒子群算法在巡航导弹航路规划中的应用 [J]. 舰船电子工程, 2010, 30(11): 18-20.

[6] 沈建锋, 许诚, 陈峰. 遗传算法在反舰导弹航路规划中的应用 [J]. 飞行力学, 2005, 23(3): 52-55.

[7] 高曼, 刘以安, 张强. 优化蚁群算法在反舰导弹航路规划中的应用 [J]. 计算机应用, 2012, 32(9): 2530-2533.

[8] 刘森琪, 段海滨, 余亚翔. 基于Voronoi图和蚁群优化算法的无人作战飞机航路规划 [J]. 系统仿真学报, 2008, 20(21): 5936-5939.

[9] 谢晓方, 孙涛, 欧阳中辉. 反舰导弹航路规划技术 [M]. 北京: 国防工业出版社, 2010: 32-34.

[10] 朱平云, 胥辉旗, 曲晖. 反舰导弹突防技术 [M]. 北京: 兵器出版社, 2015: 79-81.

[11] AURENHAMMER F. Voronoi diagrams:a survey of fundamental geometric data structure [J]. ACM Computing Surveys, 1991, 23(3): 345-405.

[12] 昝杰, 蔡宗琰, 梁虎, 等. 基于Bezier曲线的自主移动机器人最优路径规划 [J]. 兰州大学学报(自然科学版), 2013, 49(2): 249-254.

[13] 刘钢, 周智超, 徐清华, 等. 基于舰艇编队的反舰导弹航路规划 [J]. 电光与控制, 2009, 16(2): 11-17.

[14] 黄宁, 刘刚, 何兵. 基于Voronoi图与改进遗传算法的航迹规划 [J]. 弹箭与制导学报, 2012, 32(4): 53-56.

[15] 张松, 侯明善, 杜婷. 三维弹道有理Bezier曲线造型与优化方法 [J]. 宇航学报, 2014, 35(11): 1254-1261.

[16] 阎代维, 谷良贤, 王兴治. 基于Voronoi图的巡航导弹突防路径规划研究 [J]. 弹箭与制导学报, 2005, 25(2): 11-13.

[17] GUO X J, FAN Z E, MA P B. Research and simulation on route planning algorithm for anti-ship missile [C]∥IEEE. Proceedings of the 2008 Asia Simulation Conference:7th International Conference on System Simulation and Scientific Computing.[S.l.]:IEEE,2008: 940-946.

史岩,张立华,董受全,贾帅东
《弹箭与制导学报》 2018年第05期
《弹箭与制导学报》2018年第05期文献

服务严谨可靠 7×14小时在线支持 支持宝特邀商家 不满意退款

本站非杂志社官网,上千家国家级期刊、省级期刊、北大核心、南大核心、专业的职称论文发表网站。
职称论文发表、杂志论文发表、期刊征稿、期刊投稿,论文发表指导正规机构。是您首选最可靠,最快速的期刊论文发表网站。
免责声明:本网站部分资源、信息来源于网络,完全免费共享,仅供学习和研究使用,版权和著作权归原作者所有
如有不愿意被转载的情况,请通知我们删除已转载的信息