From c0e2b1ba6ce2ea7adc31cf8ff552d9df66a1d0ac Mon Sep 17 00:00:00 2001 From: colin Date: Sun, 9 Oct 2022 06:21:44 -0700 Subject: [PATCH] app: stacked_cores: try a 8e9 drive strength variant of the 400um 3:1 inverter --- .../stacked_cores/scripts/plot_inverters.py | 2 +- .../scripts/stacked_cores_40xx_db.py | 25 ++++++++++++++++++- crates/applications/stacked_cores/src/main.rs | 1 + 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/crates/applications/stacked_cores/scripts/plot_inverters.py b/crates/applications/stacked_cores/scripts/plot_inverters.py index 2deef13..0e39785 100755 --- a/crates/applications/stacked_cores/scripts/plot_inverters.py +++ b/crates/applications/stacked_cores/scripts/plot_inverters.py @@ -120,7 +120,7 @@ of_interest += [(p, get_meas(p)) for p in # plot all viable inverters # of_interest += filter_meas(run="41", rad_um=400, viable_inverter=True) # of_interest += filter_meas(run="41", rad_um=400, couplings=4) -of_interest += filter_meas(run="41", rad_um=400, couplings=6) +of_interest += filter_meas(run="41", rad_um=400, couplings=9) for (params, curve) in of_interest: curve = curve.logically_inverted() 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 aba4f64..bd2aeac 100755 --- a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py +++ b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py @@ -135,12 +135,13 @@ sims = [ (SimParams41(18, 1, 600, "1e10"), None, 20000), (SimParams41(18, 1, 600, "2e10"), None, 20000), (SimParams41(9, 1, 400, "1e10"), None, 20000), + (SimParams41(9, 1, 400, "8e9"), None, 20000), (SimParams41(12, 2, 600, "5e9"), None, 20000), (SimParams41(12, 2, 600, "1e10"), None, 20000), (SimParams41(10, 3, 800, "2e10"), None, 20000), (SimParams41(6, 2, 400, "1e10"), None, 20000), (SimParams41(6, 2, 400, "2e10"), None, 20000), - (SimParams41(6, 2, 400, "5e9"), None, 20000), + (SimParams41(6, 2, 400, "5e9"), None, 20000), (SimParams41(9, 3, 600, "2e10"), None, 20000), (SimParams41(10, 3, 800, "1e10"), None, 20000), (SimParams41(9, 1, 400, "5e9"), None, 20000), @@ -1647,6 +1648,28 @@ Piecewise( ) """) +set_meas("41-0.0004rad-9coupling-3_1_winding-8e9-drive", """ +Piecewise( + [ + [ -16909, -16768 ], # -1.0 + [ -11255, -16761 ], # 0.0 + [ -7631, -16729 ], # 0.05 + [ 698, -15974 ], # 0.1 + [ 2394, -15487 ], # 0.11 + [ 4090, -14493 ], # 0.12 + [ 5788, -13198 ], # 0.13 + [ 7484, -11632 ], # 0.14 + [ 9177, -9839 ], # 0.15 + [ 10856, -7906 ], # 0.16 + [ 12518, -5948 ], # 0.17 + [ 14139, -4023 ], # 0.18 + [ 15900, -1982 ], # 0.2 + [ 16974, -854 ], # 0.3 + [ 17171, -627 ], # 1.0 + ] +) +""") + set_meas("41-0.00059999997rad-12coupling-5_1_winding-5e9-drive", """ Piecewise( [ diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index ab44c4b..93e2b2e 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -4082,6 +4082,7 @@ fn main() { (18, 1, um(600), 5e9), // VIABLE INVERTER (0.54, 0.90) (36, 1, um(1200), 5e9), // VIABLE INVERTER (0.56, 0.89) (9, 1, um(400), 1e10), // VIABLE INVERTER (0.57, 0.90) + (9, 1, um(400), 8e9), // VIABLE INVERTER (0.57, 0.88) (18, 1, um(600), 1e10), // VIABLE INVERTER (0.60, 0.90) (24, 2, um(1200), 1e10), // VIABLE INVERTER (0.64, 0.91) (12, 2, um(600), 1e10), // VIABLE INVERTER (0.65, 0.90)