diff --git a/crates/applications/stacked_cores/scripts/plot_inverters.py b/crates/applications/stacked_cores/scripts/plot_inverters.py index 767600d..e91414e 100755 --- a/crates/applications/stacked_cores/scripts/plot_inverters.py +++ b/crates/applications/stacked_cores/scripts/plot_inverters.py @@ -80,10 +80,11 @@ of_interest = [] of_interest += [(p, get_meas(p)) for p in [ SimParams41(9, 1, 400, "1e10"), - SimParams41(9, 1, 400, "2e10"), SimParams41(12, 2, 600, "1e10"), - SimParams41(9, 3, 600, "2e10"), SimParams41(10, 3, 800, "2e10"), + SimParams41(9, 1, 400, "2e10"), + SimParams41(6, 2, 400, "1e10"), + SimParams41(9, 3, 600, "2e10"), SimParams41(10, 3, 800, "1e10"), 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 5d72b1a..70ee610 100755 --- a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py +++ b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py @@ -125,10 +125,11 @@ sims = [ # in progress (SimParams41(9, 1, 400, "1e10"), None, 20000), - (SimParams41(9, 1, 400, "2e10"), None, 20000), (SimParams41(12, 2, 600, "1e10"), None, 20000), - (SimParams41(9, 3, 600, "2e10"), None, 20000), (SimParams41(10, 3, 800, "2e10"), None, 20000), + (SimParams41(9, 1, 400, "2e10"), None, 20000), + (SimParams41(6, 2, 400, "1e10"), None, 20000), + (SimParams41(9, 3, 600, "2e10"), None, 20000), (SimParams41(10, 3, 800, "1e10"), None, 20000), (SimParams41(9, 1, 400, "5e9"), None, 20000), ] @@ -1308,28 +1309,6 @@ Piecewise( ) """) -set_meas("41-0.0004rad-9coupling-3_1_winding-2e10-drive", """ -Piecewise( - [ - [ -16990, -16708 ], # -1.0 - [ -16776, -16697 ], # -0.17 - [ -16722, -16697 ], # -0.15 - [ -16629, -16696 ], # -0.13 - [ -16189, -16686 ], # -0.1 - [ -14738, -16659 ], # -0.07 - [ -13985, -16644 ], # -0.05 - [ -11222, -16598 ], # 0.0 - [ 4919, -14379 ], # 0.05 - [ 13320, -6893 ], # 0.07 - [ 16811, -3604 ], # 0.1 - [ 17077, -3365 ], # 0.15 - [ 17093, -3341 ], # 0.17 - [ 17114, -3315 ], # 0.2 - [ 17335, -3072 ], # 1.0 - ] -) -""") - set_meas("41-0.00059999997rad-12coupling-5_1_winding-1e10-drive", """ Piecewise( [ @@ -1359,6 +1338,38 @@ Piecewise( ) """) +set_meas("41-0.0004rad-9coupling-3_1_winding-2e10-drive", """ +Piecewise( + [ + [ -16990, -16708 ], # -1.0 + [ -16776, -16697 ], # -0.17 + [ -16722, -16697 ], # -0.15 + [ -16629, -16696 ], # -0.13 + [ -16189, -16686 ], # -0.1 + [ -14738, -16659 ], # -0.07 + [ -13985, -16644 ], # -0.05 + [ -11222, -16598 ], # 0.0 + [ 4919, -14379 ], # 0.05 + [ 13320, -6893 ], # 0.07 + [ 16811, -3604 ], # 0.1 + [ 17077, -3365 ], # 0.15 + [ 17093, -3341 ], # 0.17 + [ 17114, -3315 ], # 0.2 + [ 17335, -3072 ], # 1.0 + ] +) +""") + +set_meas("41-0.00059999997rad-9coupling-7_1_winding-2e10-drive", """ +Piecewise( + [ + [ -17259, -16681 ], # -1.0 + [ -6085, -16652 ], # 0.0 + [ 17554, -7118 ], # 1.0 + ] +) +""") + set_meas("41-0.0008rad-10coupling-7_1_winding-1e10-drive", """ Piecewise( [ diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index ec0bbff..c80dcec 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -4017,14 +4017,6 @@ fn main() { 0.17, 0.12, 0.13, - // -0.05, - // 0.05, - // -0.15, - // 0.10, - // -0.10, - // -0.07, - // -0.17, - // -0.13, ][..], &[ // fill in the hopefully-less-interesting/impactful regions @@ -4038,9 +4030,19 @@ fn main() { -0.20, 2.00, -2.00, - // ][..], - // &[ + ][..], + &[ + // more detail + 0.03, + 0.09, + 0.14, + 0.25, + -0.05, + -0.07, -0.10, + -0.12, + -0.15, + -0.17, -0.25, -0.40, -0.60, @@ -4052,8 +4054,10 @@ fn main() { // VIABLE INVERTERS from 40xx, modified for new control (9, 1, um(400), 1e10), // incomplete; VIABLE INVERTER (12, 2, um(600), 1e10), // incomplete; VIABLE INVERTER - (10, 3, um(800), 2e10), // incomplete; VIABLE INVERTER verified geom - (9, 1, um(400), 2e10), // incomplete + (10, 3, um(800), 2e10), // incomplete; VIABLE INVERTER; verified geom + + (9, 1, um(400), 2e10), // incomplete; too low tx? + (6, 2, um(400), 1e10), // incomplete // (9, 3, um(600), 1e10), // incomplete; too low slope (9, 3, um(600), 2e10), // unstarted