该模型是一个简单的直流电路,包含一个电压源和一个电阻
模型代码
model ResistorCircuit
Modelica.Electrical.Analog.Basic.Resistor R1(R=100);
Modelica.Electrical.Analog.Basic.Ground G;
Modelica.Electrical.Analog.Sources.ConstantVoltage V(V=10);
equation
connect(V.p, R1.p);
connect(R1.n, G.p);
connect(V.n, G.p);
end ResistorCircuit;
说明:
R1 是一个电阻组件,来自 Modelica 标准库的 Electrical.Analog.Basic 包。
R=100 表示电阻值为 100 欧姆(Ω)。
G 是一个接地点,来自 Modelica 标准库的 Electrical.Analog.Basic 包。
接地点用于定义电路的参考电位(通常为 0V)。
V 是一个恒定电压源,来自 Modelica 标准库的 Electrical.Analog.Sources 包。
V=10 表示电压源的输出电压为 10 伏特(V)
connect(V.p, R1.p);
将电压源 V 的正极(V.p)连接到电阻 R1 的一端(R1.p)。
意味着电压源的正极与电阻的一端共享相同的电位。
connect(R1.n, G.p);
将电阻 R1 的另一端(R1.n)连接到接地点 G 的端口(G.p)。
connect(V.n, G.p);
将电压源 V 的负极(V.n)连接到接地点 G 的端口(G.p)。

NGM中仿真结果如图:
