Skip to content

Commit de4bed2

Browse files
Added netlist example
1 parent a9bf9c8 commit de4bed2

File tree

2 files changed

+131
-0
lines changed

2 files changed

+131
-0
lines changed
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
% ORTiS LB-LMC solver codegen tools netlist for
2+
% a zonal dual-bus shipboard power electronics system
3+
%
4+
% Matthew Milton
5+
% 2020
6+
7+
% -- PARAMETERS OF MODEL --
8+
9+
#name shipboard_zonal_system
10+
11+
#const DT 50.0e-9
12+
#const DC_VG 10000.0
13+
#const DC_RG 0.0001
14+
#const DCDC_CIN 0.001
15+
#const DCDC_CFILT 0.0001
16+
#const DCDC_LFILT 0.0001
17+
#const DCDC_RFILT 0.0001
18+
#const DCDC_HIGHZ 1.0e6
19+
#const CABLE_L 1.0e-6
20+
#const CABLE_R 0.01
21+
#const INV_CIN 0.001
22+
#const INV_CFILT 1.0e-6
23+
#const INV_LFILT 0.0001
24+
#const INV_RFILT 0.0
25+
#const LOAD_R 7.0
26+
27+
% -- COMPONENT LISTINGS OF MODEL --
28+
29+
% DC generator sources
30+
31+
VoltageSource dc_src1(DC_VG, DC_RG) {1,0}
32+
VoltageSource dc_src2(DC_VG, DC_RG) {0,2}
33+
34+
% DC/DC bus converters and their output filtering
35+
36+
BridgeConverter3LegIdealSwitches dcdc1(DT, DCDC_CIN, DCDC_LFILT, DCDC_RFILT) {1,2,3,19,55}
37+
Resistor dcdc1_highz(DCDC_HIGHZ) {55,0}
38+
39+
Capacitor dcdc_c01(DT, DCDC_CFILT) {3,0}
40+
Capacitor dcdc_c02(DT, DCDC_CFILT) {0,19}
41+
42+
BridgeConverter3LegIdealSwitches dcdc2(DT, DCDC_CIN, DCDC_LFILT, DCDC_RFILT) {35,36,11,27,56}
43+
Resistor dcdc2_highz(DCDC_HIGHZ) {56,0}
44+
45+
Capacitor dcdc_c03(dt, dcdc_cfilt) {11,0}
46+
Capacitor dcdc_c04(dt, dcdc_cfilt) {0,27}
47+
48+
% DC bus cables
49+
50+
Inductor cable_l01(DT, CABLE_L) {3,4}
51+
Inductor cable_l02(DT, CABLE_L) {5,6}
52+
Inductor cable_l03(DT, CABLE_L) {7,8}
53+
Inductor cable_l04(DT, CABLE_L) {9,10}
54+
Inductor cable_l05(DT, CABLE_L) {19,20}
55+
Inductor cable_l06(DT, CABLE_L) {21,22}
56+
Inductor cable_l07(DT, CABLE_L) {23,24}
57+
Inductor cable_l08(DT, CABLE_L) {25,26}
58+
Inductor cable_l09(DT, CABLE_L) {3,12}
59+
Inductor cable_l10(DT, CABLE_L) {13,14}
60+
Inductor cable_l11(DT, CABLE_L) {15,16}
61+
Inductor cable_l12(DT, CABLE_L) {17,18}
62+
Inductor cable_l13(DT, CABLE_L) {19,28}
63+
Inductor cable_l14(DT, CABLE_L) {29,30}
64+
Inductor cable_l15(DT, CABLE_L) {31,32}
65+
Inductor cable_l16(DT, CABLE_L) {33,34}
66+
67+
Resistor cable_r01(CABLE_R) {4,5}
68+
Resistor cable_r02(CABLE_R) {6,7}
69+
Resistor cable_r03(CABLE_R) {8,9}
70+
Resistor cable_r04(CABLE_R) {10,11}
71+
Resistor cable_r05(CABLE_R) {20,21}
72+
Resistor cable_r06(CABLE_R) {22,23}
73+
Resistor cable_r07(CABLE_R) {24,25}
74+
Resistor cable_r08(CABLE_R) {26,27}
75+
Resistor cable_r09(CABLE_R) {12,13}
76+
Resistor cable_r010(CABLE_R) {14,15}
77+
Resistor cable_r011(CABLE_R) {16,17}
78+
Resistor cable_r012(CABLE_R) {18,11}
79+
Resistor cable_r013(CABLE_R) {28,29}
80+
Resistor cable_r014(CABLE_R) {30,31}
81+
Resistor cable_r015(CABLE_R) {32,33}
82+
Resistor cable_r016(CABLE_R) {34,27}
83+
84+
% DC/AC converters and output filtering
85+
86+
BridgeConverter3LegIdealSwitches inv1(DT, INV_CIN, INV_LFILT, INV_RFILT) {5,21,37,38,39}
87+
BridgeConverter3LegIdealSwitches inv2(DT, INV_CIN, INV_LFILT, INV_RFILT) {7,23,40,41,42}
88+
BridgeConverter3LegIdealSwitches inv3(DT, INV_CIN, INV_LFILT, INV_RFILT) {9,25,43,44,45}
89+
BridgeConverter3LegIdealSwitches inv4(DT, INV_CIN, INV_LFILT, INV_RFILT) {13,29,46,47,48}
90+
BridgeConverter3LegIdealSwitches inv5(DT, INV_CIN, INV_LFILT, INV_RFILT) {15,31,49,50,51}
91+
BridgeConverter3LegIdealSwitches inv6(DT, INV_CIN, INV_LFILT, INV_RFILT) {17,33,52,53,54}
92+
93+
Capacitor inv_c01(DT, INV_CFILT) {37,0}
94+
Capacitor inv_c02(DT, INV_CFILT) {38,0}
95+
Capacitor inv_c03(DT, INV_CFILT) {39,0}
96+
Capacitor inv_c04(DT, INV_CFILT) {40,0}
97+
Capacitor inv_c05(DT, INV_CFILT) {41,0}
98+
Capacitor inv_c06(DT, INV_CFILT) {42,0}
99+
Capacitor inv_c07(DT, INV_CFILT) {43,0}
100+
Capacitor inv_c08(DT, INV_CFILT) {44,0}
101+
Capacitor inv_c09(DT, INV_CFILT) {45,0}
102+
Capacitor inv_c10(DT, INV_CFILT) {46,0}
103+
Capacitor inv_c11(DT, INV_CFILT) {47,0}
104+
Capacitor inv_c12(DT, INV_CFILT) {48,0}
105+
Capacitor inv_c13(DT, INV_CFILT) {49,0}
106+
Capacitor inv_c14(DT, INV_CFILT) {50,0}
107+
Capacitor inv_c15(DT, INV_CFILT) {51,0}
108+
Capacitor inv_c16(DT, INV_CFILT) {52,0}
109+
Capacitor inv_c17(DT, INV_CFILT) {53,0}
110+
Capacitor inv_c18(DT, INV_CFILT) {54,0}
111+
112+
% AC resistive loads for DC/AC converters
113+
114+
Resistor rload01(LOAD_R) {37,0}
115+
Resistor rload02(LOAD_R) {38,0}
116+
Resistor rload03(LOAD_R) {39,0}
117+
Resistor rload04(LOAD_R) {40,0}
118+
Resistor rload05(LOAD_R) {41,0}
119+
Resistor rload06(LOAD_R) {42,0}
120+
Resistor rload07(LOAD_R) {43,0}
121+
Resistor rload08(LOAD_R) {44,0}
122+
Resistor rload09(LOAD_R) {45,0}
123+
Resistor rload10(LOAD_R) {46,0}
124+
Resistor rload11(LOAD_R) {47,0}
125+
Resistor rload12(LOAD_R) {48,0}
126+
Resistor rload13(LOAD_R) {49,0}
127+
Resistor rload14(LOAD_R) {50,0}
128+
Resistor rload15(LOAD_R) {51,0}
129+
Resistor rload16(LOAD_R) {52,0}
130+
Resistor rload17(LOAD_R) {53,0}
131+
Resistor rload18(LOAD_R) {54,0}
96.6 KB
Loading

0 commit comments

Comments
 (0)