diff --git a/crates/applications/stacked_cores/scripts/plot_inverters.py b/crates/applications/stacked_cores/scripts/plot_inverters.py index 47cbcf8..0a36717 100755 --- a/crates/applications/stacked_cores/scripts/plot_inverters.py +++ b/crates/applications/stacked_cores/scripts/plot_inverters.py @@ -96,10 +96,8 @@ of_interest += [(p, get_meas(p)) for p in # SimParams41(9, 3, 600, "2e10"), # SimParams41(10, 3, 800, "1e10"), SimParams41(24, 1, 800, "5e9"), - SimParams41(24, 1, 800, "3e9"), - SimParams41(36, 1, 1200, "3e9"), + SimParams41(36, 1, 1200, "5e9"), SimParams41(16, 2, 800, "1e10"), - SimParams41(16, 2, 800, "5e9"), SimParams41(24, 2, 1200, "5e9"), # SimParams41(9, 1, 400, "5e9"), ] if get_meas(p) diff --git a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py index 659c989..a07e672 100755 --- a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py +++ b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py @@ -149,6 +149,7 @@ sims = [ (SimParams41(16, 2, 800, "5e9"), None, 20000), (SimParams41(24, 2, 1200, "5e9"), None, 20000), (SimParams41(36, 1, 1200, "3e9"), None, 20000), + (SimParams41(36, 1, 1200, "5e9"), None, 20000), ] measurements = { real.machine_name: [human, norm, None, None] for (real, human, norm) in sims } @@ -1844,6 +1845,18 @@ Piecewise( ) """) +set_meas("41-0.0008rad-24coupling-3_1_winding-3e9-drive", """ +Piecewise( + [ + [ -17069, -11730 ], # -1.0 + [ -11176, -9819 ], # 0.0 + [ -10655, -9650 ], # 0.05 + [ 448, -5988 ], # 0.2 + [ 17643, 3591 ], # 1.0 + ] +) +""") + set_meas("41-0.0008rad-16coupling-5_1_winding-1e10-drive", """ Piecewise( [ @@ -1885,4 +1898,39 @@ Piecewise( ) """) +set_meas("41-0.0011999999rad-24coupling-5_1_winding-5e9-drive", """ +Piecewise( + [ + [ -17116, -10370 ], # -1.0 + [ -7768, -7873 ], # 0.0 + [ -6838, -7615 ], # 0.05 + [ -5274, -7179 ], # 0.1 + [ -2185, -6320 ], # 0.15 + [ 2499, -5012 ], # 0.2 + [ 11784, -2091 ], # 0.3 + [ 17433, 1280 ], # 1.0 + ] +) +""") + +set_meas("41-0.0011999999rad-36coupling-3_1_winding-3e9-drive", """ +Piecewise( + [ + [ -17043, -11870 ], # -1.0 + [ -11293, -10023 ], # 0.0 + [ 17606, 3293 ], # 1.0 + ] +) +""") + +set_meas("41-0.0011999999rad-36coupling-3_1_winding-5e9-drive", """ +Piecewise( + [ + [ -17088, -16823 ], # -1.0 + [ -10940, -16779 ], # 0.0 + [ 17729, 327 ], # 1.0 + ] +) +""") + if __name__ == '__main__': main() diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index bd90cf5..ef1af4a 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -4006,25 +4006,26 @@ fn main() { 1.00, -1.00, 0.00, - // ][..], - // &[ + ][..], + &[ // establish the slope around the most likely stable/amplifying region - 0.05, - 0.10, - 0.15, 0.20, + 0.10, + 0.05, + 0.15, + 0.30, + ][..], + &[ 0.07, 0.17, 0.12, ][..], &[ // fill in the hopefully-less-interesting/impactful regions (pos) - 0.30, 0.50, 0.80, 0.20, 0.25, - 2.00, ][..], &[ // more detail (pos) @@ -4061,13 +4062,15 @@ fn main() { -0.60, 1.50, -1.50, + 2.00, ][..], ] { for (coupling_loops, s0_loops, s_major, cur_flt) in [ // waiting for completion - (24, 1, um(800), 3e9), // unstarted - (36, 1, um(1200), 3e9), // unstarted (24, 2, um(1200), 5e9), // unstarted + (24, 1, um(800), 3e9), // incomplete; low tx @ 0 + (36, 1, um(1200), 5e9), // incomplete + // (36, 1, um(1200), 3e9), // incomplete; too low tx @ 0 // VIABLE INVERTERS (24, 1, um(800), 5e9), // VIABLE INVERTER (0.54, 0.90)