From 2b8c5d45c272b41765f60f368a1c59e6b1a99b43 Mon Sep 17 00:00:00 2001 From: colin Date: Sat, 22 Oct 2022 08:05:13 -0700 Subject: [PATCH] app: stacked_cores: finish a lower-current variant of the 48-xx 5e2/4e4 conductivity run --- .../stacked_cores/scripts/plot_inverters.py | 2 +- .../scripts/stacked_cores_40xx_db.py | 22 ++++++++++ crates/applications/stacked_cores/src/main.rs | 43 ++++++++++++++++--- 3 files changed, 61 insertions(+), 6 deletions(-) diff --git a/crates/applications/stacked_cores/scripts/plot_inverters.py b/crates/applications/stacked_cores/scripts/plot_inverters.py index 8cd98c6..2766536 100755 --- a/crates/applications/stacked_cores/scripts/plot_inverters.py +++ b/crates/applications/stacked_cores/scripts/plot_inverters.py @@ -165,7 +165,7 @@ _48xx_study = [(p, get_meas(p)) for p in SimParams48(5e2, 2e4, 2000, 100, 9, 1, 400, "5e9"), # y0=0.70, slope0=1.7 until x=0.15 SimParams48(5e2, 4e4, 4000, 200, 9, 1, 400, "1e10"), - # TODO + # y0=0.59, slope0=1.4 until x=0.20 SimParams48(5e2, 4e4, 2000, 100, 9, 1, 400, "5e9"), # y0=0.64, slope0=1.4 until x=0.20 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 d56772a..fc24bd1 100755 --- a/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py +++ b/crates/applications/stacked_cores/scripts/stacked_cores_40xx_db.py @@ -4379,6 +4379,7 @@ set_meas("48-0.0004rad-1000ctl_cond-10000coupling_cond-2000ps-100ps-9ctl-9coupli Piecewise( [ [ -16999, -3777 ], # -1.00 + [ -16742, -3787 ], # -0.50 [ -13768, -1435 ], # -0.35 [ -9559, 1353 ], # -0.30 [ -5278, 3430 ], # -0.25 @@ -4570,6 +4571,27 @@ Piecewise( ) """) +set_meas("48-0.0004rad-500ctl_cond-40000coupling_cond-2000ps-100ps-9ctl-9coupling-3_1_winding-5e9-drive", """ +Piecewise( + [ + [ -21111, -4121 ], # -1.00 + [ -20681, -3380 ], # -0.50 + [ -19361, -1091 ], # -0.45 + [ -18997, -468 ], # -0.44 + [ -18209, 881 ], # -0.42 + [ -17350, 2421 ], # -0.40 + [ -16373, 4089 ], # -0.38 + [ -15169, 5937 ], # -0.36 + [ -14393, 7054 ], # -0.35 + [ -10183, 12278 ], # -0.30 + [ -5878, 15315 ], # -0.25 + [ -1569, 15892 ], # -0.20 + [ 11211, 16460 ], # 0.00 + [ 18116, 16679 ], # 1.00 + ] +) +""") + set_meas("48-0.0004rad-500ctl_cond-40000coupling_cond-4000ps-200ps-9ctl-9coupling-3_1_winding-1e10-drive", """ Piecewise( [ diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index efaeca8..c63c700 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -5189,6 +5189,36 @@ fn main() { // -0.13, // -0.12, // -0.11, + // targeted for (5e2, 4e4, ps(2000), ps(100), 9, 1, um(400), 5e9) + -0.44, + -0.42, + -0.38, + -0.36, + -0.34, + -0.32, + -0.28, + -0.26, + -0.43, + -0.41, + -0.39, + -0.37, + -0.33, + -0.31, + -0.29, + -0.27, + -0.22, + -0.23, + -0.24, + -0.46, + -0.47, + -0.48, + -0.49, + -0.21, + -0.10, + -0.15, + -0.05, + 0.10, + 0.20, ][..], &[ // establish the domain/range @@ -5198,15 +5228,18 @@ fn main() { &[ 0.00, -0.20, - -0.10, - -0.05, + // -0.10, + // -0.05, -0.35, + -0.50, -0.25, - -0.15, -0.30, - 0.10, + -0.40, + -0.45, + // -0.15, + // 0.10, // 0.20, - 0.35, + // 0.35, ][..], &[ -0.05,