Skip to content

Commit 5e43f70

Browse files
test: use System in examples/*.jl
1 parent 145d87b commit 5e43f70

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

examples/electrical_components.jl

+10-10
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ using ModelingToolkit: t_nounits as t, D_nounits as D
44

55
@connector function Pin(; name)
66
sts = @variables v(t) [guess = 1.0] i(t) [guess = 1.0, connect = Flow]
7-
ODESystem(Equation[], t, sts, []; name = name)
7+
System(Equation[], t, sts, []; name = name)
88
end
99

1010
@component function Ground(; name)
1111
@named g = Pin()
1212
eqs = [g.v ~ 0]
13-
compose(ODESystem(eqs, t, [], []; name = name), g)
13+
compose(System(eqs, t, [], []; name = name), g)
1414
end
1515

1616
@component function OnePort(; name)
@@ -20,7 +20,7 @@ end
2020
eqs = [v ~ p.v - n.v
2121
0 ~ p.i + n.i
2222
i ~ p.i]
23-
compose(ODESystem(eqs, t, sts, []; name = name), p, n)
23+
compose(System(eqs, t, sts, []; name = name), p, n)
2424
end
2525

2626
@component function Resistor(; name, R = 1.0)
@@ -30,7 +30,7 @@ end
3030
eqs = [
3131
v ~ i * R
3232
]
33-
extend(ODESystem(eqs, t, [], ps; name = name), oneport)
33+
extend(System(eqs, t, [], ps; name = name), oneport)
3434
end
3535

3636
@component function Capacitor(; name, C = 1.0)
@@ -40,7 +40,7 @@ end
4040
eqs = [
4141
D(v) ~ i / C
4242
]
43-
extend(ODESystem(eqs, t, [], ps; name = name), oneport)
43+
extend(System(eqs, t, [], ps; name = name), oneport)
4444
end
4545

4646
@component function ConstantVoltage(; name, V = 1.0)
@@ -50,7 +50,7 @@ end
5050
eqs = [
5151
V ~ v
5252
]
53-
extend(ODESystem(eqs, t, [], ps; name = name), oneport)
53+
extend(System(eqs, t, [], ps; name = name), oneport)
5454
end
5555

5656
@component function Inductor(; name, L = 1.0)
@@ -60,12 +60,12 @@ end
6060
eqs = [
6161
D(i) ~ v / L
6262
]
63-
extend(ODESystem(eqs, t, [], ps; name = name), oneport)
63+
extend(System(eqs, t, [], ps; name = name), oneport)
6464
end
6565

6666
@connector function HeatPort(; name)
6767
@variables T(t) [guess = 293.15] Q_flow(t) [guess = 0.0, connect = Flow]
68-
ODESystem(Equation[], t, [T, Q_flow], [], name = name)
68+
System(Equation[], t, [T, Q_flow], [], name = name)
6969
end
7070

7171
@component function HeatingResistor(; name, R = 1.0, TAmbient = 293.15, alpha = 1.0)
@@ -79,7 +79,7 @@ end
7979
h.Q_flow ~ -v * p.i # -LossPower
8080
v ~ p.v - n.v
8181
0 ~ p.i + n.i]
82-
compose(ODESystem(eqs, t, [v, RTherm], [R, TAmbient, alpha],
82+
compose(System(eqs, t, [v, RTherm], [R, TAmbient, alpha],
8383
name = name), p, n, h)
8484
end
8585

@@ -90,6 +90,6 @@ end
9090
eqs = [
9191
D(h.T) ~ h.Q_flow / C
9292
]
93-
compose(ODESystem(eqs, t, [], [rho, V, cp],
93+
compose(System(eqs, t, [], [rho, V, cp],
9494
name = name), h)
9595
end

examples/rc_model.jl

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ rc_eqs = [connect(source.p, resistor.p)
1313
connect(capacitor.n, source.n)
1414
connect(capacitor.n, ground.g)]
1515

16-
@named rc_model = ODESystem(rc_eqs, t)
16+
@named rc_model = System(rc_eqs, t)
1717
rc_model = compose(rc_model, [resistor, capacitor, source, ground])

examples/serial_inductor.jl

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ eqs = [connect(source.p, resistor.p)
1212
connect(source.n, inductor2.n)
1313
connect(inductor2.n, ground.g)]
1414

15-
@named ll_model = ODESystem(eqs, t)
15+
@named ll_model = System(eqs, t)
1616
ll_model = compose(ll_model, [source, resistor, inductor1, inductor2, ground])
1717

1818
@named source = ConstantVoltage(V = 10.0)
@@ -29,5 +29,5 @@ eqs = [connect(source.p, inductor1.p)
2929
connect(resistor2.n, inductor2.p)
3030
connect(source.n, inductor2.n)
3131
connect(inductor2.n, ground.g)]
32-
@named ll2_model = ODESystem(eqs, t)
32+
@named ll2_model = System(eqs, t)
3333
ll2_model = compose(ll2_model, [source, resistor1, resistor2, inductor1, inductor2, ground])

0 commit comments

Comments
 (0)