文件名称:MOLTO-IT(用于行星际轨迹的多目标低推力优化器)
文件大小:11.1MB
文件格式:ZIP
更新时间:2022-06-02 23:19:07
航天器轨迹 系统开源 matlab 多目标优化
MOLTO-IT(用于行星际轨迹的多目标低推力优化器)是一个全自动的 Matlab 工具,用于初步设计低推力、多重力辅助轨迹。该软件将通过遗传算法 (NSGA-II) 提供多目标优化的外环与提供基于形状的低推力轨迹参数化的基于梯度的优化 (fmincon) 的内环相结合。它包括简化,例如共面体和无强制推进约束以及基于形状的低推力弧参数化。 MOLTO-IT 旨在以最少的用户监督工作。用户只需要输入一系列参数,例如飞船的出发体、最终目的地和一些硬件特性(发射器、质量、推进力),以及发射日期范围、飞行时间和可用行星列表飞过。然后,软件工具使用这些数据点自动计算一组低推力轨迹,包括最有效地完成任务的飞越的数量、顺序和配置。根据总飞行时间和消耗的推进剂质量对候选轨迹进行评估和比较。 MOLTO-IT 易于使用,能够在标准台式计算机上设计各种任务。计算时间从几分钟到几个小时不等,具体取决于搜索空间的大小。
【文件预览】:
MOLTO-IT-2.0
----README.md(5KB)
----examples()
--------Jupiter.mat(2KB)
--------Jupiter.txt(858KB)
--------Examples.m(2KB)
--------Ceres.mat(1KB)
--------Ceres.txt(12KB)
----LICENSE(1KB)
----molto_it()
--------inner_loop()
--------molto_it.m(6KB)
--------plot()
--------fitness_nsga2.m(6KB)
--------auxiliar()
--------spirals()
--------.DS_Store(8KB)
----spice()
--------load_spice_kernels.m(1KB)
--------Jupiter.mat(3KB)
--------README.md(283B)
--------kernels()
--------Ceres.mat(3KB)
--------.DS_Store(6KB)
--------Ceres.txt(6KB)
----display.png(106KB)
----nsga-ii()
--------license.txt(1KB)
--------README.md(420B)
--------nsga2.m(5KB)
--------crossoverOp.m(3KB)
--------mutationOp.m(3KB)
--------verifyOpt.m(3KB)
--------plotnsga.m(11KB)
--------statpop.m(430B)
--------ndsort.m(13KB)
--------callOutputfuns.m(645B)
--------loadpopfile.m(6KB)
--------varlimit.m(435B)
--------initpop.m(5KB)
--------plotnsga.fig(4.31MB)
--------nsgaopt.m(3KB)
--------extractPop.m(2KB)
--------doc()
--------evaluate.m(2KB)
--------.DS_Store(8KB)
--------selectOp.m(2KB)
--------output2file.m(3KB)