app: stacked_cores: ingest more runs
the larger cores may indeed be doing better (a little early to tell). the tendency right now is that too much transfer occurs too early, such that the region of > 1.0 slope maps _outside_ that region, not allowing for an inverter to work well.
This commit is contained in:
@@ -62,10 +62,26 @@ for (name, curve) in [
|
||||
# ("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()),
|
||||
|
||||
("40 6x 5:1 (600um, 5e10 I)", fwd_40_600um_6_5_1_5e10.logically_inverted()),
|
||||
("40 8x 5:1 (600um, 5e10 I)", fwd_40_600um_8_5_1_5e10.logically_inverted()),
|
||||
("40 10x 5:1 (600um, 5e10 I)", fwd_40_600um_10_5_1_5e10.logically_inverted()),
|
||||
("40 12x 5:1 (600um, 5e10 I)", fwd_40_600um_12_5_1_5e10.logically_inverted()),
|
||||
# ("40 6x 5:1 (600um, 5e10 I)", fwd_40_600um_6_5_1_5e10.logically_inverted()),
|
||||
# ("40 8x 5:1 (600um, 5e10 I)", fwd_40_600um_8_5_1_5e10.logically_inverted()),
|
||||
# ("40 10x 5:1 (600um, 5e10 I)", fwd_40_600um_10_5_1_5e10.logically_inverted()),
|
||||
|
||||
# ("40 12x 7:1 (800um, 5e10 I)", fwd_40_800um_12_7_1_5e10.logically_inverted()),
|
||||
# ("40 12x 7:1 (800um, 1e11 I)", fwd_40_800um_12_7_1_1e11.logically_inverted()),
|
||||
# ("40 10x 5:1 (600um, 5e10 I)", fwd_40_600um_10_5_1_5e10.logically_inverted()),
|
||||
# ("40 10x 9:1 (800um, 2e11 I)", fwd_40_800um_10_9_1_2e11.logically_inverted()),
|
||||
|
||||
# ("40 12x 5:1 (600um, 5e10 I)", fwd_40_600um_12_5_1_5e10.logically_inverted()),
|
||||
# ("40 12x 7:1 (800um, 5e10 I)", fwd_40_800um_12_7_1_5e10.logically_inverted()),
|
||||
# ("40 10x 5:1 (600um, 5e10 I)", fwd_40_600um_10_5_1_5e10.logically_inverted()),
|
||||
# ("40 10x 9:1 (800um, 5e10 I)", fwd_40_800um_10_9_1_5e10.logically_inverted()),
|
||||
|
||||
("40 24x 3:1 (800um, 1e11 I)", fwd_40_800um_24_3_1_1e11.logically_inverted()),
|
||||
("40 18x 5:1 (800um, 1e11 I)", fwd_40_800um_18_5_1_1e11.logically_inverted()),
|
||||
("40 12x 7:1 (800um, 1e11 I)", fwd_40_800um_12_7_1_1e11.logically_inverted()),
|
||||
("40 12x 7:1 (800um, 5e10 I)", fwd_40_800um_12_7_1_5e10.logically_inverted()),
|
||||
("40 10x 9:1 (800um, 2e11 I)", fwd_40_800um_10_9_1_2e11.logically_inverted()),
|
||||
("40 10x 9:1 (800um, 5e10 I)", fwd_40_800um_10_9_1_5e10.logically_inverted()),
|
||||
]:
|
||||
curve.plot(title = f"{name} mapping")
|
||||
curve.logically_inverted().plot_slope(title = f"{name} slope")
|
||||
|
@@ -41,13 +41,16 @@ sims = [
|
||||
(sim_name(10, 2, 600, "5e10"), "fwd_40_600um_10_5_1_5e10", 20000),
|
||||
|
||||
# partially complete
|
||||
(sim_name(12, 3, 800, "5e10"), "fwd_40_800um_12_7_1_5e10", 20000),
|
||||
(sim_name(12, 3, 800, "1e11"), "fwd_40_800um_12_7_1_1e11", 20000),
|
||||
(sim_name(10, 4, 800, "2e11"), "fwd_40_800um_10_9_1_2e11", 20000),
|
||||
(sim_name(10, 4, 800, "5e10"), "fwd_40_800um_10_9_1_5e10", 20000),
|
||||
(sim_name(10, 4, 800, "1e11"), "fwd_40_800um_10_9_1_1e11", 20000),
|
||||
(sim_name(12, 2, 800, "5e10"), "fwd_40_800um_12_5_1_5e10", 20000),
|
||||
(sim_name(12, 2, 800, "1e11"), "fwd_40_800um_12_5_1_1e11", 20000),
|
||||
(sim_name(24, 1, 800, "1e11"), "fwd_40_800um_24_3_1_1e11", 12000),
|
||||
(sim_name(18, 2, 800, "1e11"), "fwd_40_800um_18_5_1_1e11", 10000),
|
||||
(sim_name(18, 2, 800, "5e10"), "fwd_40_800um_18_5_1_5e10", 10000),
|
||||
(sim_name(12, 3, 800, "5e10"), "fwd_40_800um_12_7_1_5e10", 8000),
|
||||
(sim_name(12, 3, 800, "1e11"), "fwd_40_800um_12_7_1_1e11", 8000),
|
||||
(sim_name(10, 4, 800, "2e11"), "fwd_40_800um_10_9_1_2e11", 8000),
|
||||
(sim_name(10, 4, 800, "5e10"), "fwd_40_800um_10_9_1_5e10", 8000),
|
||||
(sim_name(10, 4, 800, "1e11"), "fwd_40_800um_10_9_1_1e11", 8000),
|
||||
(sim_name(12, 2, 800, "5e10"), "fwd_40_800um_12_5_1_5e10", 8000),
|
||||
(sim_name(12, 2, 800, "1e11"), "fwd_40_800um_12_5_1_1e11", 8000),
|
||||
]
|
||||
|
||||
measurements = { real: [human, norm, None, None] for (real, human, norm) in sims }
|
||||
@@ -722,6 +725,66 @@ Piecewise(
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("40-0.0008rad-24coupling-3_1_winding-1e11-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -9820, -2521 ], # -2.0
|
||||
[ -8879, -1658 ], # -1.5
|
||||
[ -7734, -623 ], # -1.0
|
||||
[ -7195, -152 ], # -0.8
|
||||
[ -6536, 353 ], # -0.6
|
||||
[ -6131, 578 ], # -0.5
|
||||
[ -5591, 852 ], # -0.4
|
||||
[ -4914, 1143 ], # -0.3
|
||||
[ -4439, 1401 ], # -0.25
|
||||
[ -3452, 2107 ], # -0.2
|
||||
[ -1471, 3443 ], # -0.17
|
||||
[ -351, 4282 ], # -0.15
|
||||
[ 599, 5057 ], # -0.13
|
||||
[ 1827, 6231 ], # -0.1
|
||||
[ 2866, 7402 ], # -0.07
|
||||
[ 3456, 8065 ], # -0.05
|
||||
[ 4483, 9100 ], # 0.0
|
||||
[ 5059, 9621 ], # 0.05
|
||||
[ 5529, 9869 ], # 0.1
|
||||
[ 5926, 10058 ], # 0.2
|
||||
[ 6124, 10161 ], # 0.3
|
||||
[ 6417, 10457 ], # 0.5
|
||||
[ 6818, 10623 ], # 0.8
|
||||
[ 7070, 10703 ], # 1.0
|
||||
[ 7665, 11010 ], # 1.5
|
||||
[ 8196, 11153 ], # 2.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("40-0.0008rad-18coupling-5_1_winding-1e11-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
[ -9383, -4435 ], # -2.0
|
||||
[ -7402, -2697 ], # -1.0
|
||||
[ -6879, -2366 ], # -0.8
|
||||
[ -5813, -1708 ], # -0.5
|
||||
[ -5278, -1432 ], # -0.4
|
||||
[ -4635, -1141 ], # -0.3
|
||||
[ -4198, -879 ], # -0.25
|
||||
[ -3311, -301 ], # -0.2
|
||||
[ -503, 1567 ], # -0.15
|
||||
[ 1320, 3288 ], # -0.1
|
||||
[ 2532, 4939 ], # -0.05
|
||||
[ 3242, 5979 ], # 0.0
|
||||
[ 3652, 6352 ], # 0.05
|
||||
[ 4067, 6713 ], # 0.1
|
||||
[ 4566, 7101 ], # 0.2
|
||||
[ 4783, 7244 ], # 0.3
|
||||
[ 5077, 7430 ], # 0.5
|
||||
[ 5448, 7668 ], # 0.8
|
||||
[ 5691, 7818 ], # 1.0
|
||||
[ 6840, 8656 ], # 2.0
|
||||
]
|
||||
)
|
||||
""")
|
||||
|
||||
set_meas("40-0.0008rad-12coupling-7_1_winding-5e10-drive", """
|
||||
Piecewise(
|
||||
[
|
||||
|
Reference in New Issue
Block a user