一种航天器交会与接近路径规划算法.pdf
《一种航天器交会与接近路径规划算法.pdf》由会员分享,可在线阅读,更多相关《一种航天器交会与接近路径规划算法.pdf(13页珍藏版)》请在咨信网上搜索。
1、第44卷第8 期2023年8 月宇航学报Journal of AstronauticsVol.44No.8August2023一种航天器交会与接近路径规划算法黄成,王涛,许家忠(哈尔滨理工大学自动化学院,哈尔滨150 0 8 0)摘要:针对非合作交会与接近任务中近程导引段航天器的三维路径规划问题,提高其在多约束条件下的寻优性能,提出一种融合混沌映射、自适应随机动态扰动、随机探索机制以及反向学习策略的混合蝙蝠算法。首先,利用Circle混沌映射进行种群初始化,提高种群多样性;在全局搜索中引入自适应随机动态扰动系数,并在位置更新时进行位置限定,提高算法全局寻优的性能;在局部搜索中融入柯西分布的逆累
2、积分布函数,避免算法进入局部最优。同时,引人分段随机的反向学习策略,进一步提高种群多样性,平衡全局寻优与局部探索的性能。然后,以基于升序排列的路径节点进行三次样条插值编码,构造躲避障碍物求解航天器三维路径的适应度函数,结合混合蝙蝠算法求得平滑路径曲线。最后,通过对比仿真表明了所提方法的最优路径次数较对比算法增加,最差路径次数减少,路径平均解减少。关键词:航天器;非合作交会;蝙蝠算法;混沌映射;反向学习;自适应随机探索中图分类号:V249D0I:10.3873/j.issn.1000-1328.2023.08.011A Path Planning Algorithm for Spacecraft
3、 Rendezvous and Approach文献标识码:A文章编号:10 0 0-132 8(2 0 2 3)0 8-12 2 5-13HUANG Cheng,WANG Tao,XU Jiazhong(School of Automation,Harbin University of Science and Technology,Harbin 150080,China)Abstract:Aiming at the three-dimensional path planning problem of the spacecraft in the short range guidance pha
4、se ofthe non-cooperative rendezvous and approach mission,to improve its optimization performance under multiple constraints,ahybrid bat algorithm integrating chaotic mapping,adaptive random dynamic disturbance,random exploration mechanismand reverse learning strategy is proposed.Firstly,Circle chaot
5、ic mapping is used for population initialization to improvepopulation diversity.The adaptive stochastic dynamic perturbation coefficient is introduced into the global search,and theposition is limited when the position is updated to improve the performance of the global search algorithm.The inversec
6、umulative distribution function of Cauchy distribution is incorporated into local search to avoid local optimization.At thesame time,the segmented random reverse learning strategy is introduced to further improve the population diversity andbalance the performance of global optimization and local ex
7、ploration,Then,the ascending path nodes are coded with cubicspline interpolation to construct the fitness function of obstacle avoidance to solve the three-dimensional path of thespacecraft,and the smooth path curve is obtained by combining the hybrid bat algorithm.Finally,comparison simulationshows
8、 that the optimal path time of the proposed method is increased,the worst path time is reduced and the average pathsolutions are reduced.Key words:Spacecraft;Non-cooperative trade fair;Bat algorithm;Chaotic mapping;Reverse learning;Adaptiverandom exploration收稿日期:2 0 2 3-0 1-0 1;修回日期:2 0 2 3-0 4-16基金
9、项目:国家自然科学基金(52 10 2 455)12260 引 言空间交会与接近任务是指追踪星抵近飞行至另一个空间目标附近,并完成诸如绕飞、在轨操作、对接等操作的整个过程,根据目标星能否提供导航信息,可以将其分为合作与非合作两类。相比合作式情形,非合作目标的交会与接近在空间监测与服务、深空探测等领域具有更广阔的应用前景,但由于缺乏信息沟通,存在更大的挑战性。为了执行复杂多样的非合作目标近距离操作任务,航天器路径规划成为该研究领域的一项关键技术。目前约有19 0 0颗在轨航天器与150 0 0 枚空间碎片存在于外太空1,采用有效的航天器路径规划技术可以保证在不发生碰撞的情况下找到一条从当前位置到
10、达目标位置的最优路径,同时满足消耗燃料最少、飞行时间最短等2 要求。否则,航天器在飞行过程中可能发生碰撞事件或出现燃料不足等问题,导致操作任务不能正常进行。目前路径规划方法大致分为两类,一类是以可视图法、单元分解法3、随机采样法4、人工势场法等为代表的传统算法,另一类则是以A算法5-6、遗传算法7-8、粒子群算法”】、蚁群算法等为代表的启发式算法。文献10 为解决无人驾驶飞机在避障条件下的路径规划问题,提出了一种实时避碰算法,该算法所规划出的路径能够避免碰撞,并且能够保证最小安全距离。文献11针对传统人工势场法存在局部极小值以及目标不可达的问题,提出一种增加逃逸力因数的人工势场法。文献12 基
11、于粒子群优化方法提出了大角度姿态机动时航天器在多种约束下的路径规划算法。文献13针对空间在轨操控机器人的路径规划问题,提出一种基于拓邻域搜索的蚁群算法,该算法可以有效地规划出机器人全局路径。然而,随着环境系统复杂性及任务难度的增加,传统算法难以取得理想的效果,而常规启发式算法也存在局部最优、收敛速度慢以及效率低等问题。Yangl141于2 0 10 年基于群体智能提出蝙蝠算法(Ba t a l g o r i t h m,BA),这是一种可以搜索全局最优解的启发式优化算法,与其他群智能优化算法相比结构相对简单、全局搜索能力较强、参数较少,因此更适用于解决要求运算速度更快、环境适应性更强、宇航学
12、报性能更优的路径规划问题。文献15提出一种在蝙蝠算法中融入黄金正弦算法解决移动机器人路径规划问题的方法,该方法具有较快的收敛能力以及全局搜索能力。文献16 针对水下机器人避障的路径优化问题,通过线性渐变、高斯柯西变异以及界限随机重置机制等策略来改进蝙蝠算法,该方法使得水下机器人规划的路径更短、更平滑。文献17 提出了一种基于改进蝙蝠算法的移动机器人路径规划方法,该方法平衡了算法的全局寻优与局部探索能力,提高了算法的收敛速度与寻优精度。蝙蝠算法也常用于求解连续型的优化问题,在调度问题18、函数优化19、故障诊断2 0 图像识别等方面有着广泛的应用。然而,标准蝙蝠算法存在易陷入局部极值、后期收敛速
13、度慢等缺点,限制了其在复杂、快速收敛性任务中的实际应用,为了改善上述缺点,拓展其应用领域,需要对标准蝙蝠算法进行优化。普遍情况下,研究者常采用传统直线或者圆弧分段插值的方法来解决路径规划的优化问题,但这些方法构造出来的移动路径会产生较多的转折点,因此能够导致路径曲线出现连续性以及平滑性较差的问题。而采用三次样条插值方法对目标路径进行优化,可以避免路径产生较多的转折点,从而拟合出一条连续且平滑的曲线。因此本文以文献17 中的方法为理论基础,提出一种新的改进蝙蝠算法,进一步提高算法的寻优能力,并结合改进编码方式的三次样条插值算法对航天器路径进行三维规划。综合考虑近程导引段任务特点及其对路径规划算法
14、寻优性能的需求,本文将优化后的蝙蝠算法和三次样条插值方法相结合,提出一种收敛速度更快、路径更短的航天器路径规划方法。主要创新点为:1)引人Circle混沌映射进行种群初始化,有效地解决了初始解聚集等问题;2)位置更新时进行位置限定,同时在全局搜索阶段引人自适应随机动态扰动系数,在局部搜索阶段融入柯西分布的逆累积分布函数,实现了算法权重的动态变化,并增加了种群变异机制;3)融合分段随机的反向学习策略,调节了算法的搜索范围,进一步扩大了蝙蝠种群的多样性。1混合蝙蝠算法 CPTDBA1.1相对运动参考坐标系定义地心惯性坐标系OXYZ、轨道坐标系0 1x1y131第44卷第8 期以及目标星本体坐标系0
15、 2 x2y232之间的关系如图1所示。其中地心作为地心惯性坐标系的原点0,X轴在赤道平面内,并且指向春分点;Z轴沿着地球自转轴并指向北极;Y轴满足右手定则。轨道坐标系原点0 1为参考星的质心,轴沿地心指向参考星质心;y轴在参考星所在的轨道平面内,与轴相垂直,并且指向运动方向;z轴通过右手定则进行确定。目标星本体坐标系原点0 2 为目标星的质心,3个正交惯性的目标星主轴分别为2,y 2,z 2。Z地球X图1坐标系定义Fig.1Coordinate system definition为了方便计算数据,本文以轨道坐标系作为航天器的相对运动参考坐标系。该坐标系中的参考星可以是真实的航天器,也可以是人
16、为虚构出来的航天器,因此本文以路径规划开始时的航天器作为该坐标系的参考星。1.2蝙蝠算法数学建模算法中的声波频率更新式为:f;=fmin+(fmx-fmn)速度更新式为:VtI=Vi+(Xt+I-X,)f.:全局位置更新式为:XiI=X+V*式中:f.为第i只蝙蝠的频率;fmin与fmax分别为频率的最小值与最大值;为随机数,在0,1之间均匀分布;V+为第t+1代第i只蝙蝠的速度;X+为第t+1代第i只蝙蝠的位置;X,为蝙蝠当前最优的位置。局部搜索的位置更新式为:Xnew=Xold+sA黄成等:一种航天器交会与接近路径规划算法式中:Xnew为蝙蝠个体的新位置;Xold为当前蝙蝠个体的位置;E-
17、1,1,且为一个随机数;A是当前蝙蝠种群所有个体的平均响度。声波响度更新式为:A+=A;脉冲发射频率更新式为:+l=r(1-e-)式中:E(0,1)是响度衰减系数;r*是t+1代第i只蝙蝠的脉冲发射频率;r是第i只蝙蝠的初始脉冲发射频率;0 是脉冲发射频率增强系数。目标星1.3Circle混沌映射初始化种群在标准蝙蝠算法与文献17 提出的PTRBA算法中,初始蝙蝠种群的选取存在随机且分布相对不均匀的问题,因此容易产生全局搜索能力不强,收敛速度较慢2 1以及陷人局部最优解的问题。为了解参考星决这一问题,提高算法的搜索能力,本文将Circle混Y沌映射算子引人到蝙蝠算法中。原Circle混沌映射的
18、表达式为Zn+1=mod(zm+a2式中:=0.2,b=0.5,但这种Circle混沌映射值的分布依然不均匀,在0.15,0.6 之间的取值较为集中,如图2(b)所示。因此本文对原Circle混沌映射进行改进,得到带有改进Circle混沌映射的种群初始化表达式:X,=mod(3.85X,-1+0.4.式中:X,代表第n只蝙蝠个体的初始位置,n=1,(1)2,Npop-1,,Np o p 为蝙蝠的种群数量。由图2 对比可知,(a)(b)图中原Circle 混沌(2)值在0.15,0.6 之间分布的较为集中,而(c)(d)图中改进Circle混沌值分布的相对均匀,因此,引人(3)改进Circle混
19、沌映射对种群进行初始化有利于扩大蝙蝠种群的多样性,从而提高蝙蝠算法的寻优性能,避免算法过度早熟的问题。1.4自适应随机动态扰动系数在标准蝙蝠算法中,利用全局位置更新式(3):X=Xi+V*,在全局搜索阶段进行蝙蝠个体位置更新时,容易使得蝙蝠算法陷入局部最优。针对(4)这一问题,本文提出一种将自适应随机动态扰动系1227(5)(6)6sin(2Tzm0.7(7)(8)1228数引人到全局位置更新式的方法。该方法进一步扩大了蝙蝠种群捕捉目标的范围,增强了算法的全局搜索能力。自适应随机动态扰动系数入计算式为:W=exp(9)max入=W+$B(bi,b2)式中:t是当前蝙蝠种群的迭代次数;Tmax是
20、蝙蝠种群的最大迭代次数;W为自适应权重策略协调收敛因子,能够平衡全局寻优和局部探索的能力,提高算法的搜索精度;=0.1,0.5上均匀分布的随机数;B(b1,b2)表示服从贝塔分布的随机数,本文中取b1=1,b=2。加人服从贝塔分布的随机数后,蝙蝠算法有机会取得较大的权值,能够使得权重进行动态的变化,从而使蝙蝠算法的收敛速度得到提高。因此在全局位置更新式中引入自适应随机动态扰动系数,可以提高算法全局寻优的能力。全局位置更新式修改为宇航学报1.01601400.81201000.6800.460400.2200500(a)原Circle混沌映射值1.00.80.60.40.20第44卷100015
21、00维度5001000维度(c)改进Circle混沌映射值Fig.2Circle chaos map value distribution2.00015002.000图2 Circle混沌映射值分布图1.5柯西分布的逆累积分布函数标准蝙蝠算法在局部位置更新时,由于位置更新式(4):Xnew=Xold+A中的=-1,1为随机数,因此蝙蝠种群在局部搜索时具有随机性,不容(10)易寻找到局部最优解。本文采用柯西分布的逆累积分布函数对蝙蝠种群进行变异,利用柯西分布具有“尾巴”长的特点,扩大蝙蝠个体的变异范围。同时,当蝙蝠种群进行柯西逆累积分布函数变异时,蝙蝠个体将采用螺旋行走的方式进行局部寻优,因此能
22、够避免蝙蝠种群进行盲目变异,从而提高局部搜索的能力。柯西逆累积分布函数式(12)所示,蝙蝠局部搜索的位置更新式修改为式(13)。F-l(p;xo;)=xo+tan(Xnew=Xold+A tan00.10.20.30.40.50.60.7混沌值(b)原Circle混沌映射直方图1401201008060402000.10.20.30.40.50.60.70.80.91.0混沌值(d)改进Circle混沌映射直方图XtI=XI+V+(TX0.80.91.02(12)(13)2(11)第8 期式中:Xnew为蝙蝠个体新位置;Xold为当前蝙蝠个体位置;当前蝙蝠种群所有个体的平均响度为A;K E0,
23、1均匀分布的随机数,所以tan(k-1/2)具有正切随机探索的能力,可以使蝙蝠个体在当前局部最优解附近进行搜索,并且使得算法跳出局部最优,从而避免蝙蝠算法盲目搜索,使局部寻优探索机制更加准确。1.6分段随机反向学习策略如果蝙蝠算法在解空间中陷人了局部最优,那么算法在后期进行寻优时精度就会降低,因此,本文提出一种分段随机的反向学习策略。文献2 2 中定义了在n维空间中,点P(x1,x2,,x,)的反向解为:x=a;+b;-x;式中:x;a i,b,,i=1,2,3,n。结合式(14),得到如式(15)、(16)所示的分段随机反向解:X=(a;+b;-X),X;=ai,c;(15)X=a;+b-X
24、,X,=c,b,(16)式中:X为蝙蝠个体最优解位置;X,为当前蝙蝠个体位置;=0.1,0.5上均匀分布的随机数;c;=(a;+b,)/2。通过采用反向学习策略对蝙蝠种群位置进行调整,进一步扩大种群的多样性,提高算法寻优精度与收敛速度,平衡全局寻优与局部探索的能力,使算法更快地跳出局部最优。2三次样条插值函数2.1平面三次样条插值设区间,b内的n+1个点,把区间分为n个形如(o,x),(x 2,x),(x n-1,x n)的小区间,其中=,=b。每个小区间内的曲线都是1个三次多项式,而三次样条插值函数S(x)满足以下条件:1)S(x)=yi,i=0,1,2,.,n;2)在每个小区间x;,i+1
25、内,S()=S()都是1个三次方程;3)S(x),S(),S(x)连续。三次样条插值函数在每段小区间内的形式可构造成如下形式:S,(x)=a,x+b,x*+c,x+d;,i=0,1,2,n-1从S()形式可以看出,每个小区间内有4个未知数(ai,bi,C;,d,)。而区间,b内共有n个黄成等:一种航天器交会与接近路径规划算法小区间,所以整个三次样条插值函数(17)共有4n个待定系数。因此求解这些待定系数,就需要构造4n个方程。S(x)=ax3+bx?+cx+d首先,区间内所有的点;均满足插值条件,即式(18),共n+1个方程。除端点外,其余n-1个点均满足式(19),共2(n1)个方程,而加上
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 航天器 交会 接近 路径 规划 算法
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【自信****多点】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【自信****多点】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。