Modelica可以直接使用代码来实现模型的建立,这时只关注整个模型的原理关系的代码实现,不关注组件的可视化。以低通滤波RLC滤波器为例,电路示意图如下图所示,假设我们要去求解变量V、iL、iR以及iC,我们可以使用下面与电感、电容以及电阻有关的方程来求解。
代码如下:
model RLC1"A resistor-inductor-capacitor circuit model"
type Voltage=Real(unit="V");
type Current=Real(unit="A");
type Resistance=Real(unit="Ohm");
type Capacitance=Real(unit="F");
type Inductance=Real(unit="H");
parameter Voltage Vb=24 "Battery voltage";
parameter Inductance L = 1;
parameter Resistance R = 100;
parameter Capacitance