You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Dymos多时间序列组件场景下,如何为单一时序添加指定输出?

关于Dymos多时间序列输出的指定方法

当然可以实现。在Dymos中,当Phase包含多个时间序列输出组件时,不需要将所有输出绑定到每个时间序列,完全可以针对单个时间序列指定专属的输出变量。

具体操作方式如下:

  • 添加额外时间序列后,调用add_timeseries_output方法时,通过timeseries参数明确指定要绑定的目标时间序列名称。
  • 举个实际例子:假设已创建默认时间序列,又新增了名为tandem_ts的序列用于tandem phases,要把变量trajectory.phase1.controls.throttle仅输出到这个tandem_ts里,代码写法如下:
    phase.add_timeseries_output('trajectory.phase1.controls.throttle', timeseries='tandem_ts')
    
  • 若不指定timeseries参数,输出会默认绑定到默认时间序列。只要在添加输出时明确目标序列名称,就能实现仅给单个序列添加指定输出的需求。

补充说明:这种方式在配置tandem phases时特别实用,能避免不同时间序列之间的输出冗余,只保留各序列需要的变量。

内容的提问来源于stack exchange,提问作者Andrew

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 08:34:51