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

如何设置Dymola仅输出指定时间段数据以减小mat结果文件大小

Dymola仅输出指定时间区间仿真数据的方法
  • 方法1:可视化界面设置
    打开Dymola的Simulation Setup(仿真设置)界面,切换到Output(输出)标签页,找到「Store results in interval」(按区间存储结果)选项,分别填入起始时间90000、结束时间100000即可。该设置不会影响仿真计算的完整过程,仅会过滤掉90000s之前的结果存储,不会改变最终仿真输出的准确性。
    操作界面参考:
    Dymola仿真输出区间设置界面
  • 方法2:脚本/命令行设置
    如果是通过脚本批量运行仿真,可直接在仿真启动前执行命令:
    Advanced.StoreResultsTimeSpan = {90000, 100000};
    该参数优先级高于界面设置,无需每次手动调整界面选项。
  • 补充优化方案
    如果还需要进一步缩小.mat文件体积,可以同步开启自定义存储变量功能:在仿真设置的Output标签页下,取消勾选「Store all variables」(存储所有变量),仅勾选你需要分析的目标变量即可,可大幅降低结果文件大小。
  • 已完成全区间仿真的处理方案
    如果你已经跑完了0-100000s的完整仿真,无需重复运行:可以直接在Dymola的结果浏览器中筛选90000-100000s区间的数据导出,也可以将.mat文件导入Matlab后,筛选时间列大于等于90000的对应数据另存为新文件即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 09:36:03