app: stacked_cores: 40xx: vary the current on 18x 3:1 600um
This commit is contained in:
@@ -80,14 +80,17 @@ of_interest = []
|
||||
# ]
|
||||
|
||||
of_interest += [(p, get_meas(p)) for p in [
|
||||
# SimParams41(18, 1, 600, "1e10"),
|
||||
# SimParams41(18, 1, 600, "2e10"),
|
||||
SimParams41(18, 1, 600, "3e9"),
|
||||
SimParams41(18, 1, 600, "5e9"),
|
||||
SimParams41(18, 1, 600, "1e10"),
|
||||
SimParams41(18, 1, 600, "2e10"),
|
||||
# SimParams41(9, 1, 400, "1e10"),
|
||||
# SimParams41(12, 2, 600, "1e10"),
|
||||
SimParams41(10, 3, 800, "2e10"),
|
||||
# SimParams41(12, 2, 600, "5e9"),
|
||||
# SimParams41(10, 3, 800, "2e10"),
|
||||
# SimParams41(6, 2, 400, "1e10"),
|
||||
# SimParams41(9, 3, 600, "2e10"),
|
||||
SimParams41(10, 3, 800, "1e10"),
|
||||
# SimParams41(10, 3, 800, "1e10"),
|
||||
# SimParams41(9, 1, 400, "5e9"),
|
||||
] if get_meas(p)]
|
||||
|
||||
|
@@ -125,6 +125,8 @@ sims = [
|
||||
(SimParams41(10, 3, 800, "3e9"), None, 20000),
|
||||
|
||||
# in progress
|
||||
(SimParams41(18, 1, 600, "5e9"), None, 20000),
|
||||
(SimParams41(18, 1, 600, "3e9"), None, 20000),
|
||||
(SimParams41(18, 1, 600, "1e10"), None, 20000),
|
||||
(SimParams41(18, 1, 600, "2e10"), None, 20000),
|
||||
(SimParams41(9, 1, 400, "1e10"), None, 20000),
|
||||
@@ -1316,6 +1318,46 @@ Piecewise(
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("41-0.00059999997rad-18coupling-3_1_winding-5e9-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -17051, -16783 ], # -1.0
|
||||
[ -11597, -16745 ], # 0.0
|
||||
[ 17687, 620 ], # 1.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("41-0.00059999997rad-18coupling-3_1_winding-3e9-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -16987, -11712 ], # -1.0
|
||||
[ -11018, -9787 ], # 0.0
|
||||
[ 17553, 3554 ], # 1.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("41-0.00059999997rad-18coupling-3_1_winding-1e10-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -17122, -16837 ], # -1.0
|
||||
[ -11615, -16836 ], # 0.0
|
||||
[ 17871, -1870 ], # 1.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("41-0.00059999997rad-18coupling-3_1_winding-2e10-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -17204, -16778 ], # -1.0
|
||||
[ -11520, -16670 ], # 0.0
|
||||
[ 18074, -3691 ], # 1.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("41-0.0004rad-9coupling-3_1_winding-1e10-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
|
@@ -4058,31 +4058,35 @@ fn main() {
|
||||
][..],
|
||||
] {
|
||||
for (coupling_loops, s0_loops, s_major, cur_flt) in [
|
||||
(18, 1, um(600), 1e10), // unstarted
|
||||
(18, 1, um(600), 2e10), // unstarted
|
||||
(10, 3, um(800), 1e10), // incomplete; verified geom; too low slope
|
||||
(18, 1, um(600), 5e9),
|
||||
(18, 1, um(600), 3e9),
|
||||
(18, 1, um(600), 1e10),
|
||||
(18, 1, um(600), 2e10),
|
||||
(12, 2, um(600), 5e9),
|
||||
|
||||
(10, 3, um(800), 1e10), // verified geom; too low slope. waiting for 0.22, 0.27
|
||||
|
||||
// VIABLE INVERTERS from 40xx, modified for new control
|
||||
(9, 1, um(400), 1e10), // incomplete; VIABLE INVERTER (0.59, 0.88)
|
||||
(12, 2, um(600), 1e10), // incomplete; VIABLE INVERTER (0.65, 0.90)
|
||||
(10, 3, um(800), 2e10), // incomplete; VIABLE INVERTER (0.76, 0.83); verified geom
|
||||
(6, 2, um(400), 1e10), // incomplete; VIABLE INVERTER (0.65, 0.83)
|
||||
(9, 3, um(600), 2e10), // incomplete; VIABLE INVERTER (0.77, 0.87)
|
||||
(9, 1, um(400), 1e10), // VIABLE INVERTER (0.59, 0.88)
|
||||
(12, 2, um(600), 1e10), // VIABLE INVERTER (0.65, 0.90)
|
||||
(10, 3, um(800), 2e10), // VIABLE INVERTER (0.76, 0.83); verified geom
|
||||
(6, 2, um(400), 1e10), // VIABLE INVERTER (0.65, 0.83)
|
||||
(9, 3, um(600), 2e10), // VIABLE INVERTER (0.77, 0.87)
|
||||
|
||||
|
||||
|
||||
// (9, 1, um(400), 5e9), // incomplete; barely too low slope
|
||||
// (9, 1, um(400), 2e10), // incomplete; too low tx
|
||||
// (9, 3, um(600), 1e10), // incomplete; too low slope
|
||||
// (9, 3, um(600), 3e9), // incomplete; too low slope; too high tx @ 0
|
||||
// (9, 1, um(400), 3e9), // incomplete; too low slope; too high tx @ 0
|
||||
// (10, 3, um(800), 25e8), // incomplete; verified geom; too low slope; too high tx @ 0
|
||||
// (9, 1, um(400), 2e9), // incomplete; too low slope; too high tx @ 0
|
||||
// (10, 3, um(800), 2e9), // unstarted; verified geom. too low current
|
||||
// (10, 3, um(800), 3e9), // incomplete; verified geom. mildly high current
|
||||
// (10, 3, um(800), 1e9), // incomplete; verified geom. too low current
|
||||
// (10, 3, um(800), 5e9), // incomplete; verified geom. too high current
|
||||
// (10, 3, um(800), 5e10), // incomplete; verified geom. too high current
|
||||
// (9, 1, um(400), 5e9), // barely too low slope
|
||||
// (9, 1, um(400), 2e10), // too low tx
|
||||
// (9, 3, um(600), 1e10), // too low slope
|
||||
// (9, 3, um(600), 3e9), // too low slope; too high tx @ 0
|
||||
// (9, 1, um(400), 3e9), // too low slope; too high tx @ 0
|
||||
// (10, 3, um(800), 25e8), // verified geom; too low slope; too high tx @ 0
|
||||
// (9, 1, um(400), 2e9), // too low slope; too high tx @ 0
|
||||
// (10, 3, um(800), 2e9), // verified geom. too low current
|
||||
// (10, 3, um(800), 3e9), // verified geom. mildly high current
|
||||
// (10, 3, um(800), 1e9), // verified geom. too low current
|
||||
// (10, 3, um(800), 5e9), // verified geom. too high current
|
||||
// (10, 3, um(800), 5e10), // verified geom. too high current
|
||||
] {
|
||||
for &init_flt in init_set {
|
||||
let net_slots = 2*s0_loops + 1;
|
||||
@@ -4171,8 +4175,8 @@ fn run_sim<const C: usize, const R: usize>(
|
||||
return; // all our work is done
|
||||
}
|
||||
|
||||
// driver.add_serializer_renderer(&*format!("{}frame-", prefix), 6400, Some(12800));
|
||||
driver.add_serializer_renderer(&*format!("{}frame-", prefix), 32000, None);
|
||||
driver.add_serializer_renderer(&*format!("{}frame-", prefix), 6400, Some(12800));
|
||||
// driver.add_serializer_renderer(&*format!("{}frame-", prefix), 32000, None);
|
||||
// driver.add_csv_renderer(&*format!("{}meas-detailed.csv", prefix), 100, None);
|
||||
driver.add_csv_renderer(&*format!("{}meas.csv", prefix), 1600, None);
|
||||
driver.add_csv_renderer(&*format!("{}meas-sparse.csv", prefix), 12800, None);
|
||||
|
Reference in New Issue
Block a user