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

OpenModelica RC电路模型在OMEdit/OMShell运行失败原因咨询

RC电路模型运行失败的原因及修复方案

核心故障点

  • 未导入电气组件库:你使用的Resistor、Capacitor以及错误命名的电压源组件,都属于Modelica.Electrical.Analog.Basic标准库,但模型开头没有声明导入该库,OpenModelica无法识别这些组件类型。
  • 电压源组件名称错误:标准库中直流电压源的正确组件名是VoltageSource,而非你写的Voltage,这个错误会导致组件无法正常实例化。

修复后的完整模型

// 导入必要的电气组件库
  import Modelica.Electrical.Analog.Basic.*;
  
  // 组件定义(修正电压源名称)
  Resistor R1(R=1e3); // 阻值为1千欧的电阻
  Capacitor C1(C=1e-6); // 容量为1微法的电容
  VoltageSource V1(V=10); // 输出电压为10V的电压源
  
  // 连接关系
  equation
    connect(V1.p, R1.p); // 连接电压源正极与电阻一端
    connect(R1.n, C1.p);  // 连接电阻另一端与电容一端
    connect(C1.n, V1.n);  // 连接电容另一端与电压源负极

end RCCircuit;

额外说明

修复后模型可正常运行,你可以在OMEdit中添加仿真结果绘图(比如电容两端电压、电阻支路电流),观察RC电路的充电过程。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 02:55:55