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}
0 commit comments