You need to enable JavaScript to run this app. OpenModelica管道模型中如何将数组水头变量绘制为时间连续曲线?
优惠活动
大模型
产品
解决方案
定价
更多

OpenModelica管道模型中如何将数组水头变量绘制为时间连续曲线?

OpenModelica 特征线法管道模型时序绘图问题

项目当前运行状态

  • 基于特征线法搭建的管道模型已可正常完成全流程仿真计算,核心计算逻辑无异常
  • 仿真水头值目前以二维数组形式存储,格式为H_array[T, N]:其中第一维T对应时间计算步维度,第二维N对应管道空间离散节点维度

目标绘图需求

  • 在OpenModelica内置「绘图」标签页中完成曲线绘制:以时间T为X轴,对应水头H为Y轴
  • 固定选取单一空间位置节点(即固定N值,例如N=3),提取有效计算区间的水头值做时序观测:即取k=2:T范围内的H_array[k, 3]值,观察该节点处水头随时间的变化规律
  • 最终输出效果为预期的(半)方波形态压力脉冲连续曲线

遇到的具体卡点

  • 已掌握数组筛选逻辑:可以将所有固定N=3位置的水头值筛选出来,存入独立的一维数组
  • 暂不清楚如何将这批提取出的离散数值,作为时间的连续函数做映射展示
  • 不确定是否可以通过导数相关函数实现上述连续映射需求,也暂未找到其他可行的实现方案

效果参照:当前输出为离散点组成的散点展示效果(对应附图左侧),目标输出为与时间轴严格对齐的连续曲线效果(对应附图右侧)


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.24 08:15:02