有限推力轨迹优化问题的直接打靶法研究_王华
- 格式:pdf
- 大小:199.73 KB
- 文档页数:6
第29卷第2期2008年3月 宇 航 学 报Journal of AstronauticsV ol.29March N o.22008飞行器轨迹优化数值方法综述雍恩米,陈 磊,唐国金(国防科技大学航天与材料工程学院,长沙410073) 摘 要:自上世纪后期,出现了多种飞行器轨迹优化方法,但较全面地对各种方法进行综合研究的文献非常有限且近期未见公开发表。
通过对近百篇相关文献的调研,从各种角度对轨迹优化方法分类,并总结了常见方法的特点和应用情况。
同时还概述了一些很有应用前景的如伪谱法,快速探索随机树法和滚动时域优化等新方法的特点和进一步需要解决的问题。
本文不对优化算法作过多的讨论,而是注重各种优化方法,这些方法的不同体现在对连续最优控制问题的转换、离散化方法等方面。
希望本文的工作可为未来轨迹优化领域的研究和技术发展提供一个良好的基础。
关键词:轨迹优化;数值方法;综述中图分类号:V412.1;V412.4 文献标识码:A 文章编号:100021328(2008)022*******收稿日期:2007209217; 修回日期:20072122250 引言飞行器轨迹优化问题一般为非线性,带有状态约束和控制约束的最优控制问题。
最优控制问题的起源可以追溯到17世纪,由Johann Bernoulli 提出的著名的brachystochrone 最短时间(即最速降线)问题。
在过去的三百年中,最优控制理论研究取得了一些引人瞩目的成就,如1773年Euler 发明了积分,20世纪50年代,Bellman 完成了动态规划方法的奠基性工作。
他采用Hamilton 2Jacobi 2Bellman 方程导出了最优性充分条件。
1847年,Cauchy 提出经典的极值计算方法———梯度法。
到1962年,P ontryagin 发展了极大(极小)值原理,为解决约束最优控制问题提供了有效方法,且该方法往往得到“bang 2bang ”形式的最优控制解。
航天器有限推力轨道转移的轨迹优化方法王常虹;曲耀斌;陆智俊;安昊;夏红伟;马广程【摘要】为使小推力发动机航天器在航行中实现轨道快速机动并有效节省燃料,提出了基于拟谱法的航天器轨道转移轨迹优化方法.采用改进的赤道轨道根数,基于高斯动力学方程建立了航天器轨道转移过程的数学模型,克服了经典轨道根数当偏心率为0,或者轨道倾角为0°或90°时的奇异问题,给出了航天器轨道转移燃料最优性能指标函数以及终端约束和路径约束条件;采用拟谱法,将原始的连续最优控制问题转化为非线性规划问题;利用SNOPT(sparse nonlinear optimizer)算法求解最优轨迹,并提出了具体设计步骤和方法.仿真结果表明:与fmincon优化方法相比,发动机最大推力为20N时,本文的优化方法寻优时间减少61%,节省燃料18%.%In order to achieve the rapid maneuver and effective fuel saving of the spacecraft with finite thrust in flight,trajectory planning based on psedospectral method was studied.Orbit transfer was modeled mathematically with Gauss dynamics equations by using improved equatorial orbital elements.The model could overcome the singularity problems when the orbital eccentricity was 0° or the orbit inclination was 0° or 90°.Then,the fuel optimal performance index function,terminal constraint,and path constraint conditions were given; and the original continuous optimization problem was converted to the equivalent finite nonlinear planning problem by psedospectral method.Finally,the sparse nonlinear optimizer (SNOPT) algorithm was utilized to solve the trajectory planning problem,and the specific design steps and methods were pared with the optimization method using fmincon function,theproposed method can reduce the optimization time by 61% and save the fuel consumption by 18% when the maximum thrust is 20 N.【期刊名称】《西南交通大学学报》【年(卷),期】2013(048)002【总页数】5页(P390-394)【关键词】轨道转移;拟谱法;轨迹优化;有限推力【作者】王常虹;曲耀斌;陆智俊;安昊;夏红伟;马广程【作者单位】哈尔滨工业大学航天学院,黑龙江哈尔滨150001;哈尔滨工业大学航天学院,黑龙江哈尔滨150001;上海航天控制工程研究所,上海200233;上海航天控制工程研究所,上海200233;哈尔滨工业大学航天学院,黑龙江哈尔滨150001;哈尔滨工业大学航天学院,黑龙江哈尔滨150001;哈尔滨工业大学航天学院,黑龙江哈尔滨150001【正文语种】中文【中图分类】V448.21随着高比冲小推力发动机的出现,连续推力轨道转移问题成为航天领域的研究热点之一,针对连续低推力情形下最优转移轨迹,国内外学者得到了很多有价值的研究成果[1-3].轨迹数值优化方法主要有间接法和直接法[4-6].间接法的缺点是推导其一阶必要条件的过程较复杂,且协态变量的初值难以预测,导致寻优结果不易收敛[7-9].直接法对初值依赖不大,无需求解最优必要条件,这些优点使得直接法在数值寻优方面的应用更广泛[10-12],但直接法存在求解精度较差、所得解无法满足一阶最优必要条件等固有缺陷[13-14].在此背景下,针对间接法求解复杂及直接法求解结果精度较低等缺点,本文基于拟谱法[8]研究采用小推力发动机航天器的轨道转移问题,首先采用改进的赤道轨道根数建立航天器的动力学方程,克服了经典轨道根数当偏心率为0以及轨道倾角为0°或90°时的奇异问题,实践证明该方法可以更准确地描述多圈轨道转移全过程.然后,基于拟谱法并考虑多重路径约束和终端约束条件,提出了轨迹优化问题的求解方法,针对不同的推力极限值,给出最优转移轨迹的变化情况,以及最优轨道转移时间与推力极限值之间的关系,这些研究对于实际的小推力轨道设计问题具有重要的参考价值.1 问题描述针对有限推力航天器轨道转移问题,本节给出其动力学方程、性能指标函数、终端约束以及各种路径约束条件的数学表达式.在此选择作为空间飞行器的状态变量,其中,p为轨道的半正焦弦,(ex,ey)为偏心率向量,(hx,hy)T为倾角向量,L为累计赤经.利用改进的赤道轨道根数描述的飞行器动力学方程为式中:Tmax为小推力发动机的推力极限值;ui(i=1,2,3)为作用在飞行器3个方向上的单位控制变量分量值,本文考虑有限推力情形,需满足路径约束条件≤1,即实际推力不能超过所能提供的推力极限值.为使飞行过程中不与地球发生碰撞,需满足路径约束P≥Pe.为保证最终质量大于0以及最优转移轨迹的形状,需满足在飞行器飞行过程中,质量的变化规律为其中:β为速度降低的比例系数.为使燃料最省,即剩余可用载荷质量最大,需满足性能指标J=-mf.本文要研究的问题是航天器在给定有限阀值推力作用下,通过调整推力的大小和方向,使其从初始椭圆轨道转移至目标轨道,并满足各种路径约束条件和终端约束条件,同时使性能指标最优.2 拟谱法寻优的求解过程针对以上轨迹优化过程的数学描述,可以选择间接法和直接法求取其数值最优轨迹,间接法求解此问题过程较为复杂且协态变量初值难于猜测,本文采用拟谱法进行求解.拟谱法利用Legendre多项式来近似状态变量与控制变量[14],与直接法相比,具有收敛速度快、精度高的优点.在离散节点的选择、插值多项式的选取、动力学方程的近似等方面,拟谱法与直接法有显著区别[15].拟谱法的步骤如下.(1)离散节点的选择拟谱法近似通常是在时间区间[-1,1]内展开,因此,需要先将原始时间区间映射至给定区间.将[-1,1]内的时间变量τ转换为在任意时间间隔[t0,tf]内的真实时刻 t,以Legendre拟谱法为例,采用Legendre-Gauss(LG)点作为离散节点,则有式中:(t)为N-1阶Legendre多项式的导数.由式(3)可知,全部离散点由-1、1和在区间(-1,1)内的(N-2)个LG点组成,其中LG点即为(t)在此区间内的根.(2)控制变量和状态变量的近似表示方法将上面LG点处的控制变量和状态变量值作为寻优参数变量,可将原始的连续性状态变量和控制变量插值近似表示为其中:Φj(t)为Lagrange插值多项式,(3)将动力学方程转化为代数方程将原始连续高斯动力学方程中状态变量的导数表示为各个节点状态变量的代数表达式,即可将动力学方程近似表示为代数方程,具体方法如下.先对式(4)求导:然后求出在LG点处的状态变量导数值:式中:DN=Dij为待求的拟谱法差分矩阵分量.通过推导Lagrange插值多项式的导数与Legendre多项式的关系,可得因此,状态方程˙x=f(x,u)可通过拟谱法差分近似表示为(4)约束条件与性能指标函数轨迹终端约束条件可以表示为对于终端节点处状态变量的约束,即路径约束可以描述为关于LG点处的约束,即性能指标约束可以用节点处的值表示,综上所述,通过将动力学方程以及路径约束、终端约束、性能指标函数离散后,可将原始轨迹优化问题所对应的连续最优控制问题转换为离散的非线性规划问题求解.利用 SNOPT(sparse nonlinear optimizer)算法对最终的非线性规划问题进行求解,得出最优的离散状态变量xtj和控制变量utj,最后通过Lagrange插值可得到对应的飞行器最优状态轨迹和连续控制变量.3 数值仿真对于地球同步轨道卫星的发射,在对转移时间要求较宽松的情况下,一种比较经济的方案是首先利用运载火箭将卫星运送至近地轨道,然后,再采用高比冲的轨道转移飞行器将卫星运送至地球同步轨道.为了验证上述研究成果的有效性,本节针对航天器从近地椭圆轨道向地球同步轨道转移的过程进行仿真设计,仿真中初始时刻和终止时刻的改进赤道轨道根数分别设置为常值系数为利用拟谱法对上述优化问题进行仿真时,离散节点数目越多,寻优结果的精度越高,但寻优时间也会增长.对Tmax=20 N轨道转移情况下不同离散节点数的问题分别进行求解,得出不同相邻节点数情况下状态变量累积赤经的最大误差,见表1.由表1可见,当离散节点数N=40个时,最大误差为0.0002 rad,满足精度要求.因此,选择节点数为40,并采用SNOPT算法求解转换后的非线性规划问题.运用Matlab中的fmincon函数,根据表2数据进行轨迹优化,结果如图1~图3所示.表1 节点数取不同值时的误差对比Tab.1 Error comparison when choosingdifferent nodes节点数10~11 20~21 40~41累积赤经最大误差指标/rad 0.5220 0.0540 0.0002寻优时间/s 13.53 15.36 30.56表2 结果对比Tab.2 Comparison of numerical resultsTmax/N tf/h m(tf)/kg L(tf)/rad 圈数20 95.4994 1391.51 20.69670 310 195.2915 1389.07 36.78554 55 367.2172 1395.71 45.95589 7图1 飞行器的三维转移轨迹(Tmax=20 N)Fig.1 3-D transfer trajectory of spacecraft(Tmax=20 N)图2 飞行器的三维转移轨迹(Tmax=10 N)Fig.2 3-D transfer trajectory of spacecraft(Tmax=10 N)图3 飞行器的三维转移轨迹(Tmax=5 N)Fig.3 3-D transfer trajectory of spacecraft(Tmax=5 N)对Tmax=20 N的轨道转移情况最优解与拟谱法的结果进行了比较,见表3.表3 两种寻优方法比较(Tmax=20 N)Tab.3 Comparison of two optimization methods(Tmax=20 N)30.56 37 1391.513 fmincon函数法/kg拟谱法方法寻优时间/s 迭代次数 m(tf)79.23 78 1367.348由图1~图3及表2和表3可以看出,采用拟谱法对连续小推力轨道转移问题进行轨迹优化,可求解出最优的转移轨迹,且使得初始状态与终端状态满足要求. Tmax=20 N时,轨道转移时间tf=95.4994 h,剩余质量为1391.513 kg,飞行器大约绕飞地球3圈;Tmax=10 N时,轨道转移时间tf=195.2915 h,剩余质量为1389.07 kg,飞行器大约绕飞地球5圈;Tmax=5 N时,轨道转移时间tf=367.2172 h,剩余质量为1395.71 kg,飞行器大约绕飞地球7圈.从表2可见,在不同Tmax情形下,飞行器剩余质量变化不大,而轨道转移时间和绕飞圈数随着Tmax的减少而增加,轨道转移时间大致与Tmax成反比关系.通过仿真可知,应用连续小推力实现从近地椭圆轨道向地球同步轨道转移时,应根据推力发动机性能以及任务对时间的要求,兼顾燃料消耗与转移时间两方面,设计轨道转移飞行器运行的不同轨迹.由表3可知,对于 Tmax=20 N的情形,与fmincon函数法相比,拟谱法寻优时间减少61%,迭代次数更少,且节省燃料18%.4 结束语以航天器有限推力轨道转移为例,研究了拟谱法的寻优过程,并运用SNOPT算法对拟谱法转化后的非线性规划问题进行了求解.在地球近地椭圆轨道向地球同步轨道转移问题的仿真结果中,得出了轨道转移时间、燃料消耗、转移圈数与推力阈值之间的关系.通过与fmincon函数法比较,验证了拟谱法的优点,这些优点对深空探测小推力轨道转移具有重要意义,在实际的轨道设计中具有重要的参考价值.参考文献:【相关文献】[1]GERGAUD J,HABERKORN T.Orbital transfer:some links between the low-thrust and impulse cases[J].Acta Astronautica,2007,60(8):649-657.[2]BETTS J T.Survey of numerical methods for trajectory optimization[J].AIAA Journal of Guidance,Control and Dynamics,1998,21(2):193-207.[3]YUE X,YANG Y,GENG Z.Indirect optimization for finite-thrust time-optimal orbital maneuver[J].Journal of Guidance,Control and Dynamics,2010,33(2):628-634. [4]GAO Y,KLUEVER C.An algorithm for computing near-optimal many revolutionearth-orbit transfers[J].Advances in the Astronautical Sciences, 2006,123(3):861-880. [5]HUNTINGTON G,RAO V.Optimal reconfiguration of spacecraft formations usingthe gauss pseudospectral method[J]. Journal of Guidance, Control and Dynamics,2008,31(3):689-698.[6]HINTZ G R.Survey of orbit element sets[J].Journal of Guidance,Control and Dynamics,2008,31(3):785-790.[7]ARMELLIN R,LAVAGNA M,ERCOLI A.Aerogravity assist maneuvers:controlled dynamics modeling and optimization[J]. Celestial Mechanics and Dynamical Astronomy,2006,95(1):391-405.[8]张万里,王常虹,夏红伟.气动引力辅助轨道机动轨迹优化方法[J].西南交通大学学报,2011,46(1):167-174.ZHANG Wanli, WANG Changhong, XIA Hongwei.Trajectory optimization method of aerogravity assist orbital maneuver[J]. Journal of Southwest Jiaotong University,2011,46(1):167-174.[9]曾勇,龚俊,杨东亚.圆锥面组合曲面的喷涂机器人喷枪轨迹优化[J].西南交通大学学报,2012,47(1):97-103.ZENG Yong, GONG Jun, YANG Dongya. Tool trajectory optimization of spray painting robot for composite conical surfaces[J]. Journal of Southwest Jiaotong University,2012,47(1):97-103.[10]SEAWORTH G,ROBERT D.An approach to solar electric orbital transfer vehicle system design and optimization[C]∥ Fourth AIAA Symposium on Multidisplinary Analysis and Optimization.Cleveland:[s.n.],1992:1-8.[11]CHRISTOPHER L,WILLIAM W,RAO V.Direct trajectory optimization using a variable low-order adaptive pseudospectral method[J]. Journal of Guidance,Control and Dynamics,2011,48(3):433-445.[12]WILEY J,WERTZ R.Space mission analysis and design[M].The 3rd Edition.[S.l.]:Microcosm Press,1999:685-765.[13]GILL P,MURRAY W,SAUNDERS M.SNOPT:an SQP algorithm for large-scale constrained optimization[J]. Journal on Optimization, 2002,12(4):979-1006.[14]CHRISTOPHER L,WILLIAM H,RAO V.An hpadaptive pseudospectral method for solving optimal control problems[J]. Optimal Control Applications and Methods,2011,32(4):476-502.[15]SHANG H,CUI P,LUAN E.Design and optimization of interplanetary low-thrust trajectory with planetary aero-gravity assist maneuver[J].Aircraft Engineering and Aerospace Technology,2008,80(1):18-26.。
航天应用数学发展基金项目指南1、飞行器材料损伤传感信号的特征分析和损伤模式识别研究内容:基于声发射技术的飞行器复合材料损伤检测试验中,声发射信号的信噪比低、损伤模式标记困难。
针对声发射信号的信噪比低,研究复合材料损伤模式的高效特征提取方法;针对损伤模式标记困难,研究损伤模式智能辨识方法,实现损伤模式智能识别和全波形损伤辨识功能。
技术指标:基于聚类方法实现复合材料传感信号的损伤模式识别功能,通过平方和判定准则和轮廓系数判定准则判定的最优聚类个数相差不超过25%(以平方和判定准则为基准);构建特征识别和提取模型,针对声发射时域信号,实现特征辨识功能和高性能全波形损伤辨识算法。
研究周期:2019年4月~2020年4月研究经费:15万完成形式:研究报告、算法工作模式:不限发布方式:公开发布技术联系人:王础联系方式:2.基于灵敏度分析的飞行器结构应力约束优化设计高效求解算法研究研究内容:针对飞行器结构系统的轻量化设计需求和强度指标限制,研究受应力约束的最小化质量拓扑优化问题的高效求解算法,解决现有应力优化算法中灵敏度求解复杂、优化效率低的问题,实现对结构应力灵敏度的精确或近似高效求解,并结合数值分析与有限元方法,形成相应的拓扑优化算法程序,完成对典型工程结构问题的数值验证。
技术指标:要求高效求解算法得到的结构应力灵敏度求解误差不大于5%,且对于优化问题具有较好的一致收敛性;与现有应力优化算法相比优化效率提高30%以上,且能够结合有限元软件实现千万级以上自由度模型的优化。
研究周期:2019年4月~2020年4月研究经费:15万完成形式:研究报告、算法、软件/程序工作模式:不限发布方式:公开发布技术联系人:王凤敏联系方式:3.基于实飞数据的气动模型统计分析方法研究研究内容:针对实飞气动模型与仿真模型存在差异的问题,采用数据统计和分析的方法,利用实飞遥测数据对气动模型进行修正,分析阻力偏差的主相关因素,并对差量进行估计,评估参数可能的误差均值和散布范围,证明修正方法的可信性。
1.研究目标本项目期望解决极区惯性导航算法存在的相关问题,以满足大飞机极区惯性导航算法的需求。
2.研究内容游移方位惯导力学编排虽然在极区无法输出定位和定向信息,但是仍然可以完成位置方向余弦矩阵和姿态方向余弦矩阵的正常解算而不损失计算精度,所以惯导是执行极区导航的理想选择。
极区无法定位主要是由于极区经线向极点收敛引起的,而地球上的极点是人为定义的,只要摒弃原来经纬线的定义,让经纬线不收敛于地理极点就可以避免经线收敛引起的定位困难。
同样,若摒弃以经线作为航向参考基准,采用平行于本初子午线的平行线作为航向参考就可以避免经线收敛引起的定向困难。
本项目通过分析传统惯导力学编排方案的缺陷,设计三种适合极区导航的惯导力学编排方案。
主要研究内容有:1 )传统惯导力学编排方案在极区工作的缺陷及极区轨迹发生器设计。
①通过对传统游移方位惯导系统力学编排的分析,得到游移方位惯导系统力学编排在高纬度地区或极区存在的问题,建立相应的误差同纬度间的关系,并给出游移方位惯导系统力学编排的纬度适用范围。
②研究飞机在极区飞行轨迹的生成方法,为极区导航算法的仿真分析提供基础。
2 )极区平面惯性导航力学编排及性能分析。
①借鉴平面惯性导航的力学编排并考虑极区的特殊性推导出适合极区应用的平面惯性导航的力学编排公式,推导极区平面导航坐标系内的飞机定位和定向的计算方法。
考虑地球曲面影响,推导飞机位置变化引起重力倾斜的补偿算法公式。
②仿真比较分析地球模型是圆球模型和椭球模型时的极区平面导航性能的差异。
3 )极区横向惯性导航力学编排及性能分析。
①建立伪地理坐标系,推导横向地球坐标与正常地球坐标意义下的各种参数的转换关系以及横向惯性导航的力学编排公式。
②仿真比较分析地球模型是圆球模型和椭球模型时的极区横向导航性能的差异。
4 )格网惯性导航力学编排及误差性能分析。
①推导格网导航坐标系同当地地理坐标系的转换关系,推导格网航向角的计算公式并推导格网航向同真北航向、风向、磁航向、航迹角及偏流角之间的关系。
2021年第1期 导 弹 与 航 天 运 载 技 术 No.1 2021 总第378期 MISSILES AND SPACE VEHICLES Sum No.378收稿日期:2020-11-25;修回日期:2021-01-02文章编号:1004-7182(2021)01-0039-06 DOI :10.7654/j.issn.1004-7182.20210108弹体非正撞击/侵彻载荷响应的一种半经验分析方法王成华,杨永刚,杨 阳,刘 宁,李 磊(北京航天长征飞行器研究所,北京,100076)摘要:针对非正撞击/侵彻情况下的弹体结构动响应预示问题,将球形腔膨胀理论与经验方法结合,提出了一种弹体非正撞击/侵彻动载荷计算的半经验方法。
基于本文半经验方法,沿终点弹道计算侵彻弹体的动载荷时间历程,进一步运用模态叠加法求解弹体结构动响应,对多个弹体算例的侵彻过载和应力进行预示并与数值仿真结果对比表明本文方法具有较强适应性,弹体结构最大应力预示结果的相对误差能达到30%左右。
关键词:非正撞击/侵彻;冲击响应;载荷强度;半经验方法 中图分类号:O347.1,TJ410.1 文献标识码:AA Semi-empirical Method for Load and Response Analysis ofProjectile Non-normal Impact/penetrating TargetWang Cheng-hua, Yang Yong-gang, Yang Yang, Liu Ning, Li Lei(Beijing Institute of Space Long March Vehicle, Beijing, 100076)Abstract: Based on spherical cavity-expansion theory alone with empirical method, a semi-empirical method for calculating theload of projectile under non-normal impact/penetrating has been developed. The time history of impact/penetrating load along projectile’s terminal ballistics is calculated by using the semi-empirical method. Furthermore, the impact response of projectile under impact/penetrating load is calculated by using the modal superposition method, the penetration deceleration and structure stress of projectiles are calculated and compared with the numerical simulation results, it shows that the relative error of the projectile’s maximum stress is about 30%, and that the semi-empirical method has a better applicability.Key words: non-normal impact/penetration; impact response; loading and strength; semi-empirical method0 引 言非正撞击/侵彻(小攻角或大着角撞击/侵彻)过程中弹体经受的载荷环境远比正侵时的严酷和复杂,开展非正撞击/侵彻条件下弹体的载荷强度设计和结构参数优化,是侵彻弹体工程设计的一项重要内容。
自编“计算流体力学”教学程序与人才培养的思考与实践作者:蒋运华龚喜王凯来源:《教育教学论坛》2022年第40期[摘要]针对“计算流体力学”在海洋工程与技术及相关工科专业的教学需求,思考“计算流体力学”课程教学的特点和存在的问题,即教学以讲授理论为主,计算实践主要采用大型封装的商业软件,初学者难以掌握。
因此,从激发学生学习课程兴趣、帮助学生理解离散格式和数值计算方法理论,以及培养学生利用“计算流体力学”知识实际解决问题能力出发,尝试将自编教学程序应用在实际教学中。
实践发现,该举措取得了较好效果,可为相关专业的课程教学提供一定参考。
[关键词]海洋工程与技术;计算流体力学;教学思考;教学实践[基金项目] 2021年度中山大学本科教学质量工程类项目资助课题“自编开源CFD教学平台培养核心创新人才”(76170781)[作者简介]蒋运华(1984—),男,广西桂林人,博士,中山大学海洋工程与技术学院副教授(通信作者),博士生导师,主要从事计算流体力学教学改革研究;王凯(1983—),男,浙江东阳人,博士,中山大学海洋工程与技术学院副教授,硕士生导师,主要从事计算流体力学教学改革研究;龚喜(1987—),男,湖北宜昌人,硕士,中山大学海洋工程与技术学院实验师,主要从事水下特种装备探测与控制、实验室教学改革研究。
[中图分类号] G642.0 [文献标识码] A [文章编号] 1674-9324(2022)40-0009-04 [收稿日期] 2022-01-18引言“计算流体力学”是海洋工程与技术等众多工科类专业的核心课程。
它是20世纪60年代随着计算机技术和数值计算算法发展而迅速发展起来的一门流体力学的分支学科[1-3]。
目前,随着计算机技术和数值计算算法的发展,计算流体力学已经成为研究流体流动问题的三个有效手段之一,即理论研究、实验研究和数值计算。
而流体的流动问题广泛存在于海洋工程与技术、航空宇航科学与技术、兵器科学与技术、核科学与技术、力学、机械工程、材料科学与工程、动力工程及工程热物理、土木工程、水利工程、环境科学与工程、石油与天然气工程、化学工程与技术、生物医学工程等工科类学科[2-5]。
寻求探空火箭最佳推力策略的一种直接优化方法
刘冀湘;甘楚雄
【期刊名称】《国防科技大学学报》
【年(卷),期】1989(011)003
【总页数】6页(P26-31)
【作者】刘冀湘;甘楚雄
【作者单位】不详;不详
【正文语种】中文
【中图分类】V430
【相关文献】
1.基于序列近似优化方法的探空火箭气动/动力一体化优化 [J], 黄昊;彭科;武泽平;江振宇;张为华
2.有限推力航天器轨迹优化问题的一种双模型直接配置法 [J], 潘伟;路长厚;葛培琪;冯维明
3.一种姿控发动机推力优化方法 [J], 石凯宇;陈勤;李海滨
4.寻求财富过程和最优策略的一种优化方法 [J], 梁泽霖;钱能生
5.一种改进的PMLSM直接推力控制方法 [J], 李奇军;牛永江;时立民
因版权原因,仅展示原文概要,查看原文内容请购买。
基于任务规划的有限推力燃料最优交会闫循良;汤一华;徐敏;陈士橹【摘要】给出了空间交会冲量机动任务规划及基于该任务规划的有限推力燃料最优交会算法.首先,以双冲量空间交会作为问题的初步模型,采用Battin-Vaughan算法对追踪器初始位置和飞行时间的组合进行遍历计算,通过分析特征速度等值线图,进行空间交会的任务规划,为有限推力燃料最优交会提供重要的初值条件.基于任务规划分析,建立了有限推力燃料最优交会的最优控制模型,根据庞特里亚金极值原理将最优控制问题转化为两点边值问题,采用共轭梯度算法进行数值求解.在变轨时间固定、连续变推力的情况下,以总冲最小、满足终端位置和速度约束为指标,对推力大小和方向进行优化.通过数值仿真,得到了一些重要的结论,为工程应用提供了一定参考价值.【期刊名称】《固体火箭技术》【年(卷),期】2010(033)006【总页数】6页(P611-615,620)【关键词】空间交会;轨道优化;任务规划;燃料最优;有限推力;Battin-Vaughan算法;共轭梯度法【作者】闫循良;汤一华;徐敏;陈士橹【作者单位】西北工业大学航天学院,西安710072;西北工业大学航天学院,西安710072;西北工业大学航天学院,西安710072;西北工业大学航天学院,西安710072【正文语种】中文【中图分类】V421.4+10 引言空间交会是实现空间操作和应用的关键。
航天器往往通过一系列轨道机动实现交会,以完成对接、空间捕获等任务。
要使航天器在各种限制条件下完成不同的空间任务,进行轨道机动任务规划和轨道优化研究是至关重要的。
传统的轨道机动方式为冲量机动[1-5],它是工程问题的简单近似。
冲量变轨对研究轨道机动仍具有重要意义。
在许多情况下,冲量轨道可作为问题的初步模型,而且所得的数值结果可为问题的解决提供重要的参考数据。
轨道机动最优需综合考虑燃料和机动时间。
因此,对于冲量变轨必须进行任务规划,以确定最佳变轨程序。
基于自适应遗传算法的空射运载火箭弹道优化方法
胡钰;王华
【期刊名称】《中北大学学报(自然科学版)》
【年(卷),期】2016(037)002
【摘要】在传统的运载火箭能力优化设计基础上,针对空中发射运载火箭,将运载能力优化转换为最大速度优化,将复杂环境限制转换为多种弹道约束,提出一种在满足多约束条件下优化终端速度的弹道设计方法.将约束条件以罚函数形式引入目标函数,在传统遗传算法基础上,通过自适应调节交叉概率和变异概率,实现了一级飞行段攻角的优化.仿真结果验证了自适应遗传算法在弹道优化上的可行性,解决了传统运载能力优化方法设计复杂、难以满足各项过程约束的问题,为解决运载能力优化问题提供了一种新的解决思路,对各类弹道优化的工程实践具有一定的参考价值.【总页数】5页(P137-141)
【作者】胡钰;王华
【作者单位】中北大学机电工程学院,山西太原030051;北京宇航系统工程研究院,北京100076;中北大学机电工程学院,山西太原030051
【正文语种】中文
【中图分类】V448.235
【相关文献】
1.基于混合遗传算法的拦截弹道优化方法 [J], 刘卫东;姬岩鹏;高立娥;徐建宁;齐敏
2.基于排序的自适应遗传算法航空炸弹弹道拟合方法 [J], 张莉;张安;史志富;张永
芳
3.基于自适应遗传算法的爆炸冲击响应谱时域重构优化方法 [J], 孙文娟; 陈海波; 黄颖青
4.基于自适应遗传算法的弹道性能优化设计 [J], 王睦深;谭湘霞
5.一种基于自适应遗传算法的测控设备布站优化方法 [J], 刘宏建;王明孝;蔡中祥;吴超辉
因版权原因,仅展示原文概要,查看原文内容请购买。
有限推力轨迹优化问题的直接打靶法研究王华 唐国金 雷勇军(国防科技大学航天与材料工程学院,长沙410073)摘要 研究了求解有限推力轨迹优化问题的直接打靶方法。
说明了利用直接打靶法将最优轨迹问题转化为参数优化问题的基本转换方法;给出了状态和控制变量的等式(或不等式)约束的转化方法;从插值和数值积分两个方面对转换过程中产生的误差进行了深入分析。
最后,以最优交会问题为例,说明了不同节点数目和积分步数对计算结果的影响。
主题词 轨迹 最佳控制 直接打靶法 航天器1 引言直接轨迹优化将最优控制问题转化为参数最优化问题来解决,可以避免间接方法产生的两点边值问题的初始值难于估计的缺点,是解决航天器轨迹优化问题的一种重要方法。
标准的直接方法将整个最优控制过程分成若干个时间段,时间段之间的端点称为节点。
然后选择节点处的控制变量和(或)状态变量作为未知参数,通过插值得到整个最优控制过程的控制变量和(或)状态变量,根据这些变量来积分状态方程形成约束条件,从而得到一个数学规划问题[1]。
文献[2]将节点上的控制变量和状态变量作为优化的参数,利用基于Hermite 插值的隐式积分将轨迹优化问题转化为非线性规划问题,并将这种方法称为非线性规划与配置法。
文献[3]提出了一个所谓的直接多重打靶方法,将节点处的控制变量和状态变量作为优化的参数,再选用某种插值法按有关节点上的控制参数插值,求得任意时刻的控制变量,并在每个时间段分别积分状态方程,将最优控制问题转化为非线性规划问题。
文献[4]采用节点处的状态变量作为优化参数来研究轨迹优化问题;文献[5]采用节点处的控制变量作为优化参数来研究飞行器的再入和平面转移问题;文献[6]同样采用控制变量作为优化参数来解决最优控制问题。
由于状态变量本身没有分段,当对控制节点的参数插值形成控制函数后,状态方程可以从初始端一直积分到终端,所以,这种采用控制参数作为优化变量的方法称为直接打靶法,它所形成的优化变量数目比多重打靶法要少得多。
本文对求解有限推力最优轨迹问题的直接打靶法进行了研究,说明了基本的转换方法,对以前很少研究的转换误差进行了分析,并将直接打靶方法应用到空间最优交会问题中,比较了不同节点数目和积分步数对优化结果的影响。
2 有限推力最优轨迹问题描述求解最优轨迹问题即是寻找控制函数U (t ),使得下面的最优指标最小J =K (t f ,X f )(1)收稿日期:2002-12-27。
收修改稿日期:2003-03-03512003年10月 中国空间科学技术 第 5 期 CHIN ESESPACE SCIENCE AND TECHNOLOGY X ·=f (t ,X ,U )X (t 0)=X 0ψ(X f )=0(X (t ),U (t ))≤0θ(X (t ),U (t ))=0(2)式中 X 、U 分别是状态和控制向量,下标0和f 分别代表初始和终端的变量,ψ表示终端约束, 和θ表示状态和控制向量的不等式和等式约束。
使用古典变分学中相似问题的术语,指标函数表示为式(1)情况下的最优控制问题称为Mayer 问题。
在实际的轨迹优化问题中,有时也会有Lagrange 和Bolza 问题,这两种模型都可以通过扩大状态空间的维数转化为Mayer 问题。
所以,我们在这里只研究M ayer 问题。
3 直接打靶方法3.1 基本转换方法采用直接打靶法研究上述轨迹优化问题时,需要用离散变量来代替原模型中的连续变量,以使原问题变成一个参数优化问题。
首先要将整个飞行时间分为N 个时间段,这些时间段之间的节点处的时间为t 0<t 1<t 2<…<t k <…<t N -1<t N这里的t N 就是终端时间t f 。
设节点t k 上的控制参数为U k ,将未知参数写成一个矢量D ≡[U T 0 … U T N t f ]T (3) 在式(3)中,涉及到时间的优化变量只有一个t f 。
这是因为在通常情况下,N 个时间段是相等的,所以已知t f 的值,每个节点的时间就确定了。
知道了每个节点的控制参数后,通过对节点处的控制参数插值就可以得到整个飞行过程的控制,于是,状态方程可以从t 0、X 0积分到t f 得到终端状态X f =X f (D )这意味着终端状态由矢量D 完全确定了。
于是,性能指标式(1)可以写为J =F (D )(4) 终端约束可写为ψ(X f )=ψ(D )=0(5) 对于状态和控制向量的不等式约束 和等式约束θ,只能选择具有一定代表性的离散点使约束得到满足,这些离散点上的控制和状态向量同样可以由D 完全确定。
通常选择节点上的控制和状态向量构成等式约束(X (t k ),U (t k ))= (D )=0(6) 不等式约束θ(X (t k ),U (t k ))=θ(D )≤0(7) 最终得到的数学规划问题就是:寻找最优的设计变量D ,在满足约束式(5)~(7)的条件下,使式(4)表示的性能指标最小。
3.2 误差分析利用直接打靶法将轨迹优化问题转化为数学规划问题,误差的产生主要有两个方面:①节点处52 中国空间科学技术 2003年10月的控制参数插值得到的控制函数与原控制函数的误差;②对状态方程进行积分的积分误差。
各节点处控制参数插值的目的就是得到一个控制函数V (t ),近似代替原控制函数U (t )。
插值函数可以有各种选择,但最常用的是多项式或分段多项式,这是因为代数多项式具有一些很好的特性,如它具有各阶导数,计算多项式的值比较方便,等等。
最基本的插值方式是线性插值,即V (t )=U k t -t k +1t k -t k +1+U k +1t -t k t k +1-t k式中 U k 和U k +1分别是时间节点t k 和t k +1处的控制参数。
此线性插值的余项为[7]R (t )=U (t )-V (t )=U ″(ξ)2!(t -t k )(t -t k +1), ξ∈(t k ,t k +1) 这里要注意的是,插值多项式的阶次高低和它与控制函数的逼近程度不一定成正比,高阶多项式可能会引起控制函数的过分波动,从而影响状态方程的积分结果。
同样,三次样条插值也可能会引起控制函数的过分波动。
另外,如果采用的是三次样条插值,并且其边界条件取为曲线在两端点的切线斜率,那么这两个斜率也应该作为优化变量来寻优。
求解常微分方程初值问题的数值积分方法的总体截断误差和局部截断误差之间的关系为:总体截断误差=O (h -1×局部截断误差)。
其中,h 是积分步长。
一般说来,方法的总体截断误差阶数越高,则能达到的精度也越高。
优化计算十分耗时,所以对积分方法的快速性和鲁棒性有一定的要求。
R -K 方法精度较高,数值稳定性区域较大,所以在积分状态方程的时候经常被采用。
四阶R -K 和八阶R -K 积分方法的总体截断误差分别为O (h 4)和O (h 8)。
四阶以下的R -K 方法每积分一步需要计算相同次数的函数值,五阶R -K 方法积分一步需要计算6次函数值,八阶R -K 方法积分一步需要计算13次函数值。
尽管四阶R -K 方法每积分一步只需要计算4次函数值,但是有时更高阶的R -K 积分方法也有它自己的优势。
例如,如果在t f -t 0=1的积分区间内需要的总体截断误差为10-8,那么四阶R -K 和八阶R -K 方法的积分步长分别是h 4=10-2和h 8=10-1,也就是说四阶R -K 方法在整个区间需要100步积分和400次函数值运算,而八阶R -K 方法在整个区间只需要10步积分和130次函数值运算。
因此,只基于步长的考虑来说,八阶R -K 方法比四阶R -K 方法需要的计算时间少得多。
近年来许多学者分别提出了一些快速算法的思想,目的是使算法既要减少计算复杂性,又能具有较小的误差和数值稳定性,取得了一些成果[8]。
4 直接打靶法在有限推力最优交会问题中的应用在目标轨道为圆(或近圆)轨道情况下,目标航天器轨道坐标系中两个邻近共面航天器交会问题的状态方程为[9]E ·=AE +Bu(5) 其中E =(x y x · y ·)T , u =(u x u y )T A =001000010002ω03ω2-2ω0 , B =0000a 00a 这里,x 、y 分别是追踪航天器相对目标航天器的矢量在目标轨道坐标系坐标轴上的投影;ω是目标航天器轨道角速度;a 是追踪航天器加速度的大小,对于有限推力航天器来说,它是一个532003年10月 中国空间科学技术 常值。
u x 和u y 表示追踪航天器推力加速度的单位方向矢量。
已知航天器开始交会时的相对状态和交会结束时的相对状态,最优交会问题就是求解最优轨道,使得交会所需燃料最少。
在连续的有限推力情况下,推力大小是固定的,最优交会就是求解最优推力方向u x 和u y 使得飞行的时间最少。
性能指标可写为min J =t f -t 0 推力方向满足等式约束u 2x +u 2y =1 假设推力加速度大小为0.3m /s 2,初始状态为(70000,-30000,-40,30),终端状态为(0,0,0,0)。
按照三种方式来求解最优交会问题:1)飞行轨迹分为5个区间,总的积分步数相应取为5步。
2)飞行轨迹分为5个区间,在每个区间内积分5步,即总的积分步数为25步。
区间内的控制参数通过节点处的参数分段线性插值得到。
3)飞行轨迹分为25个区间,积分步数也相应为25步。
采用罚函数法求解得到的非线性规划问题,结果如图1~3所示,图例中的序号分别代表三种计算方式。
图1 轨道坐标系中相对位置随时间变化曲线图2 轨道坐标系中相对速度随时间变化曲线54 中国空间科学技术 2003年10月图3 轨道坐标系中控制方向随时间变化曲线从图1~3中可以看出,比较少的节点得到的结果(相对位置、相对速度和控制方向)比较粗糙,但表示出了最优轨迹、速度和控制的大致趋势。
如果只需要从趋势上了解最优轨迹,那么比较少的节点数目在通常情况下是可行的。
节点数目的增多,带来的好处就是计算结果的精确和整个轨迹曲线的平滑,但是随之而来的问题就是转化后的数学规划问题维数增高,所需的计算时间增加很多,而且导致数学规划算法的收敛更加困难。
我们曾经将控制节点的数目取为125个,但是计算过程表明,转化后的非线性规划问题维数过高,数值计算的初始参数难于估计,导致计算难于继续进行。
从图1~3中同样可以看出,对于同样的节点数目来说,积分步数越多,计算的结果近似度越好,这是因为积分步长的变小,使得积分误差减小了。
相应的,对于同样的积分步数来说,节点数越多,结果越好,但是也带来了数学规划维数的增高。
5 结论求解最优轨迹问题的直接打靶法是将整个飞行轨迹按照时间分为若干段,然后用节点处的控制变量和时间作为优化变量,将轨迹优化问题转化为数学规划问题来解决。