首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将Dymos解与模拟解进行数值比较?

如何将Dymos解与模拟解进行数值比较?
EN

Stack Overflow用户
提问于 2022-07-20 21:51:57
回答 1查看 55关注 0票数 1

我想对我的Dymos优化结果进行收敛性研究,其中我改变了节点数,并将模拟解与优化解进行了比较。据我所知,Dymos将多项式与系统动力学相结合来表示timeseries解。最优解的多项式轨迹与模拟解的轨迹比较的最佳方法是什么?我特别想要评估两个轨道之间的差异,远离配置/控制节点.证明多项式拟合实际上代表了模拟解。如何获取多项式拟合数据?

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-20 23:32:38

对于某些测试,我们有一个相等函数,它将更密集的时间序列作为事实,并测试密度较低的时间序列(通常是离散的解决方案)是否与其相当接近。

我们现在实际上正在研究这个方法,所以对于用户来说,在一般情况下更容易应用,比如比较两种不同情况下的离散解决方案。

通常,有几种不同的方法可以根据显式集成测试显式结果。您只需验证这两种解决方案的最终状态是否相当接近。由于误差往往会在轨道的过程中增加,这通常足以进行快速检查。这种方法的缺点是,它不测试这两种解决方案是否采取了相同的路径,以达到最终条件。

为了测试远离节点的解决方案,我建议使用以下方法:添加第二个timeseries输出用于包含更多段或更高阶段的相关阶段。这个时刻表将有更多的节点。Dymos将从解决方案的配置网格插入到这个更密集的timeseries输出网格上。与显式模拟相比,在时间、控制和参数方面仍应完全匹配,您将更好地捕捉插值状态多项式与显式模拟结果之间的关系。

还有其他的统计方法可以用来比较时间序列,但是可视化的显式轨迹加上一些误差界是我们想要适应离散解的“管道”,这通常是我处理它的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73058498

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档