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

Modelica HNx混合气体模拟初始质量分数与重启动问题求助

Modelica气体混合模拟重启与介质初始化问题

模型定义

参考Stack Overflow上的流体混合模拟示例,自定义混合气体介质包如下:

package MixtureGas "Mixture gas"
  extends Modelica.Media.IdealGases.Common.MixtureGasNasa(
    mediumName="MixtureGas",
    data={Modelica.Media.IdealGases.Common.SingleGasesData.N2,Modelica.Media.IdealGases.Common.SingleGasesData.H2},
    fluidConstants={Modelica.Media.IdealGases.Common.FluidData.N2,Modelica.Media.IdealGases.Common.FluidData.H2},
    substanceNames={"N2","H2"},
    reference_X={0.4,0.6});
end MixtureGas;

模拟问题

  • 对Mixing_separateSource模型进行200s完整模拟时运行正常,但从100s位置重启动模拟时,并未加载结果文件中100s时刻的质量分数状态,而是回到reference_X定义的初始值{0.4,0.6}
  • 尝试手动将Vessel参数的Initialize文件夹中X_Start设为{0.8,0.2},模拟依然从{0.4,0.6}启动

排查与疑问

  • 进一步排查发现:容器介质的质量分数初始化逻辑正常,但质量分数测量值异常;重启动初始化日志显示,端口配置大量依赖default_Xi或reference_X常量
  • 由于reference_X和Default_X是基类中的常量,扩展自定义HNx GasMixture包时无法修改,询问能否将这两个量定义为可实例化的参数或输入

尝试的解决方法及问题

  • 尝试将reference_X关联到自定义的H2比例常量,语法检查通过,但模拟运行异常,且OMEdit在配置绘图时崩溃

当前需求

目前需要处理旧模拟结果的绘图问题,计划用Python读取.mat或CSV格式的结果数据,寻求相关技术实现帮助

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.29 04:35:05