From 47765f08be82c9a8be0ee70247a6fa08702c607b Mon Sep 17 00:00:00 2001 From: colin Date: Tue, 27 Sep 2022 02:14:57 -0700 Subject: [PATCH] app: stacked-cores: document latest run --- .../scripts/inverter_characteristics.py | 72 ++++++++++++++++++- 1 file changed, 69 insertions(+), 3 deletions(-) diff --git a/crates/applications/stacked_cores/scripts/inverter_characteristics.py b/crates/applications/stacked_cores/scripts/inverter_characteristics.py index 5676eab..0d864be 100755 --- a/crates/applications/stacked_cores/scripts/inverter_characteristics.py +++ b/crates/applications/stacked_cores/scripts/inverter_characteristics.py @@ -936,6 +936,38 @@ fwd_40_600um_8_7_1_5e10 = Piecewise( ] ).normalized(12000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-8coupling-7_1_winding-1e11-drive- +fwd_40_600um_8_7_1_1e11 = Piecewise( + [ + [ -14253, -5453 ], # -2.0 + [ -13129, -5047 ], # -1.5 + [ -11874, -4604 ], # -1.0 + [ -11257, -4275 ], # -0.8 + [ -10540, -4074 ], # -0.6 + [ -10145, -3874 ], # -0.5 + [ -9684, -3722 ], # -0.4 + [ -9016, -3401 ], # -0.3 + [ -8575, -3221 ], # -0.25 + [ -7816, -2849 ], # -0.2 + [ -6723, -2182 ], # -0.17 + [ -4777, -1380 ], # -0.15 + [ -3087, -580 ], # -0.13 + [ -1072, 696 ], # -0.1 + [ 487, 1724 ], # -0.07 + [ 1344, 2397 ], # -0.05 + [ 3043, 3893 ], # 0.0 + [ 4117, 4567 ], # 0.05 + [ 5132, 5187 ], # 0.1 + [ 6206, 5762 ], # 0.2 + [ 6580, 5966 ], # 0.3 + [ 7096, 6239 ], # 0.5 + [ 7783, 6638 ], # 0.8 + [ 8223, 6861 ], # 1.0 + [ 9254, 7438 ], # 1.5 + [ 10288, 7992 ], # 2.0 + ] +).normalized(12000) + # ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-6coupling-9_1_winding-5e10-drive- fwd_40_600um_6_9_1_5e10 = Piecewise( [ @@ -968,6 +1000,38 @@ fwd_40_600um_6_9_1_5e10 = Piecewise( ] ).normalized(12000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-6coupling-9_1_winding-1e11-drive- +fwd_40_600um_6_9_1_1e11 = Piecewise( + [ + [ -14471, -5820 ], # -2.0 + [ -13297, -5501 ], # -1.5 + [ -12009, -5126 ], # -1.0 + [ -11389, -4911 ], # -0.8 + [ -10680, -4725 ], # -0.6 + [ -10302, -4603 ], # -0.5 + [ -9865, -4457 ], # -0.4 + [ -9237, -4234 ], # -0.3 + [ -8811, -4089 ], # -0.25 + [ -8049, -3862 ], # -0.2 + [ -7004, -3391 ], # -0.17 + [ -5300, -2848 ], # -0.15 + [ -3750, -2294 ], # -0.13 + [ -1836, -1408 ], # -0.1 + [ -309, -584 ], # -0.07 + [ 551, -36 ], # -0.05 + [ 2324, 1083 ], # 0.0 + [ 3513, 1623 ], # 0.05 + [ 4680, 2080 ], # 0.1 + [ 5918, 2563 ], # 0.2 + [ 6333, 2691 ], # 0.3 + [ 6896, 2970 ], # 0.5 + [ 7657, 3297 ], # 0.8 + [ 8136, 3399 ], # 1.0 + [ 9255, 3962 ], # 1.5 + [ 10362, 4340 ], # 2.0 + ] +).normalized(12000) + # ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-6coupling-11_1_winding-5e10-drive- fwd_40_600um_6_11_1_5e10 = Piecewise( [ @@ -1036,18 +1100,20 @@ for (name, curve) in [ # ("40 12x 3:1 (400um, 5e10 I)", fwd_40_12_3_1_5e10.logically_inverted()), # ("40 6x 3:1 (400um, 5e10 I)", fwd_40_6_3_1_5e10.logically_inverted()), # ("40 6x 7:1 (400um, 5e10 I)", fwd_40_6_7_1_5e10.logically_inverted()), - ("40 20x 3:1 (600um, 3e10 I)", fwd_40_600um_20_3_1_3e10.logically_inverted()), - ("40 20x 3:1 (600um, 5e10 I)", fwd_40_600um_20_3_1_5e10.logically_inverted()), + # ("40 20x 3:1 (600um, 3e10 I)", fwd_40_600um_20_3_1_3e10.logically_inverted()), + # ("40 20x 3:1 (600um, 5e10 I)", fwd_40_600um_20_3_1_5e10.logically_inverted()), # # ("40 20x 3:1 (600um, 5e10 I)-flipped-xy", fwd_40_600um_20_3_1_5e10.logically_inverted_x()), # # ("40 20x 3:1 (600um, 5e10 I)-flipped", fwd_40_600um_20_3_1_5e10.logically_inverted_x()), # # ("40 20x 3:1 (600um, 5e10 I)-shifted", fwd_40_600um_20_3_1_5e10.shifted_x(-0.10).logically_inverted()), # ("40 20x 3:1 (600um, 1e11 I)", fwd_40_600um_20_3_1_1e11.logically_inverted()), # ("40 20x 3:1 (600um, 2e11 I)", fwd_40_600um_20_3_1_2e11.logically_inverted()), - ("40 12x 5:1 (600um, 5e10 I)", fwd_40_600um_12_5_1_5e10.logically_inverted()), + # ("40 12x 5:1 (600um, 5e10 I)", fwd_40_600um_12_5_1_5e10.logically_inverted()), # ("40 12x 5:1 (600um, 1e11 I)", fwd_40_600um_12_5_1_1e11.logically_inverted()), # ("40 12x 5:1 (600um, 2e11 I)", fwd_40_600um_12_5_1_2e11.logically_inverted()), ("40 8x 7:1 (600um, 5e10 I)", fwd_40_600um_8_7_1_5e10.logically_inverted()), + ("40 8x 7:1 (600um, 1e11 I)", fwd_40_600um_8_7_1_1e11.logically_inverted()), ("40 6x 9:1 (600um, 5e10 I)", fwd_40_600um_6_9_1_5e10.logically_inverted()), + ("40 6x 9:1 (600um, 1e11 I)", fwd_40_600um_6_9_1_1e11.logically_inverted()), # ("40 6x 11:1 (600um, 5e10 I)", fwd_40_600um_6_11_1_5e10.logically_inverted()), ]: curve.plot(title = f"{name} mapping")