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 [
|
of_interest += [(p, get_meas(p)) for p in [
|
||||||
# SimParams41(18, 1, 600, "1e10"),
|
SimParams41(18, 1, 600, "3e9"),
|
||||||
# SimParams41(18, 1, 600, "2e10"),
|
SimParams41(18, 1, 600, "5e9"),
|
||||||
|
SimParams41(18, 1, 600, "1e10"),
|
||||||
|
SimParams41(18, 1, 600, "2e10"),
|
||||||
# SimParams41(9, 1, 400, "1e10"),
|
# SimParams41(9, 1, 400, "1e10"),
|
||||||
# SimParams41(12, 2, 600, "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(6, 2, 400, "1e10"),
|
||||||
# SimParams41(9, 3, 600, "2e10"),
|
# SimParams41(9, 3, 600, "2e10"),
|
||||||
SimParams41(10, 3, 800, "1e10"),
|
# SimParams41(10, 3, 800, "1e10"),
|
||||||
# SimParams41(9, 1, 400, "5e9"),
|
# SimParams41(9, 1, 400, "5e9"),
|
||||||
] if get_meas(p)]
|
] if get_meas(p)]
|
||||||
|
|
||||||
|
@@ -125,6 +125,8 @@ sims = [
|
|||||||
(SimParams41(10, 3, 800, "3e9"), None, 20000),
|
(SimParams41(10, 3, 800, "3e9"), None, 20000),
|
||||||
|
|
||||||
# in progress
|
# 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, "1e10"), None, 20000),
|
||||||
(SimParams41(18, 1, 600, "2e10"), None, 20000),
|
(SimParams41(18, 1, 600, "2e10"), None, 20000),
|
||||||
(SimParams41(9, 1, 400, "1e10"), 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", """
|
set_meas("41-0.0004rad-9coupling-3_1_winding-1e10-drive", """
|
||||||
Piecewise(
|
Piecewise(
|
||||||
[
|
[
|
||||||
|
@@ -4058,31 +4058,35 @@ fn main() {
|
|||||||
][..],
|
][..],
|
||||||
] {
|
] {
|
||||||
for (coupling_loops, s0_loops, s_major, cur_flt) in [
|
for (coupling_loops, s0_loops, s_major, cur_flt) in [
|
||||||
(18, 1, um(600), 1e10), // unstarted
|
(18, 1, um(600), 5e9),
|
||||||
(18, 1, um(600), 2e10), // unstarted
|
(18, 1, um(600), 3e9),
|
||||||
(10, 3, um(800), 1e10), // incomplete; verified geom; too low slope
|
(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
|
// VIABLE INVERTERS from 40xx, modified for new control
|
||||||
(9, 1, um(400), 1e10), // incomplete; VIABLE INVERTER (0.59, 0.88)
|
(9, 1, um(400), 1e10), // VIABLE INVERTER (0.59, 0.88)
|
||||||
(12, 2, um(600), 1e10), // incomplete; VIABLE INVERTER (0.65, 0.90)
|
(12, 2, um(600), 1e10), // VIABLE INVERTER (0.65, 0.90)
|
||||||
(10, 3, um(800), 2e10), // incomplete; VIABLE INVERTER (0.76, 0.83); verified geom
|
(10, 3, um(800), 2e10), // VIABLE INVERTER (0.76, 0.83); verified geom
|
||||||
(6, 2, um(400), 1e10), // incomplete; VIABLE INVERTER (0.65, 0.83)
|
(6, 2, um(400), 1e10), // VIABLE INVERTER (0.65, 0.83)
|
||||||
(9, 3, um(600), 2e10), // incomplete; VIABLE INVERTER (0.77, 0.87)
|
(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), 5e9), // barely too low slope
|
||||||
// (9, 1, um(400), 2e10), // incomplete; too low tx
|
// (9, 1, um(400), 2e10), // too low tx
|
||||||
// (9, 3, um(600), 1e10), // incomplete; too low slope
|
// (9, 3, um(600), 1e10), // too low slope
|
||||||
// (9, 3, um(600), 3e9), // incomplete; too low slope; too high tx @ 0
|
// (9, 3, um(600), 3e9), // too low slope; too high tx @ 0
|
||||||
// (9, 1, um(400), 3e9), // incomplete; too low slope; too high tx @ 0
|
// (9, 1, um(400), 3e9), // too low slope; too high tx @ 0
|
||||||
// (10, 3, um(800), 25e8), // incomplete; verified geom; 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), // incomplete; too low slope; too high tx @ 0
|
// (9, 1, um(400), 2e9), // too low slope; too high tx @ 0
|
||||||
// (10, 3, um(800), 2e9), // unstarted; verified geom. too low current
|
// (10, 3, um(800), 2e9), // verified geom. too low current
|
||||||
// (10, 3, um(800), 3e9), // incomplete; verified geom. mildly high current
|
// (10, 3, um(800), 3e9), // verified geom. mildly high current
|
||||||
// (10, 3, um(800), 1e9), // incomplete; verified geom. too low current
|
// (10, 3, um(800), 1e9), // verified geom. too low current
|
||||||
// (10, 3, um(800), 5e9), // incomplete; verified geom. too high current
|
// (10, 3, um(800), 5e9), // verified geom. too high current
|
||||||
// (10, 3, um(800), 5e10), // incomplete; verified geom. too high current
|
// (10, 3, um(800), 5e10), // verified geom. too high current
|
||||||
] {
|
] {
|
||||||
for &init_flt in init_set {
|
for &init_flt in init_set {
|
||||||
let net_slots = 2*s0_loops + 1;
|
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
|
return; // all our work is done
|
||||||
}
|
}
|
||||||
|
|
||||||
// driver.add_serializer_renderer(&*format!("{}frame-", prefix), 6400, Some(12800));
|
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), 32000, None);
|
||||||
// driver.add_csv_renderer(&*format!("{}meas-detailed.csv", prefix), 100, 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.csv", prefix), 1600, None);
|
||||||
driver.add_csv_renderer(&*format!("{}meas-sparse.csv", prefix), 12800, None);
|
driver.add_csv_renderer(&*format!("{}meas-sparse.csv", prefix), 12800, None);
|
||||||
|
Reference in New Issue
Block a user