文件名称:nsgaii算法代码MATLAB-MOLTO-IT:行星际传输的多目标低推力优化器
文件大小:12.19MB
文件格式:ZIP
更新时间:2024-06-09 16:13:40
系统开源
nsga ii算法代码MATLAB MOLTO-IT MOLTO-IT (行星际航迹的多目标低推力优化器)是一款全自动的Matlab工具,用于低推力,多重力辅助航迹的初步设计。 该软件将通过遗传算法(NSGA-II)提供多目标优化的外部循环与提供基于形状的低推力轨迹参数化的基于梯度的优化(fmincon)的内部循环结合在一起。 它包括诸如共面体的简化,没有强制的推进约束,以及低推力弧的基于形状的参数化。 MOLTO-IT旨在以最小的用户监督进行工作。 用户只需要输入一系列参数,例如航天器的出发物体,其最终目的地和某些硬件特性(发射器的质量,推进力),以及发射日期,飞行时间和可用行星列表的范围飞过。 然后,软件工具使用这些数据点自动计算低推力轨迹的集合,包括最有效地完成任务的飞越的数量,顺序和配置。 根据总飞行时间和消耗的推进剂质量评估并比较候选轨迹。 MOLTO-IT易于使用,能够在标准台式计算机上设计各种任务。计算时间从几分钟到几小时不等,具体取决于搜索空间的大小。 目标 MOLTO-IT的目的是提供一个快速而强大的任务设计环境,使用户能够快速而经济地执行各种任务配置的贸易研究并进行