app: stacked_cores: backfill some 40-xx parameterizations

This commit is contained in:
colin 2022-10-16 04:30:49 -07:00
parent 226e4949d0
commit 7ecd8fa881
2 changed files with 33 additions and 2 deletions

View File

@ -166,8 +166,11 @@ sims = [
(SimParams40(12, 2, 800, "1e11"), "fwd_40_800um_12_5_1_1e11", 8000),
(SimParams40(18, 2, 800, "5e10"), "fwd_40_800um_18_5_1_5e10", 10000),
(SimParams40(18, 2, 800, "1e11"), "fwd_40_800um_18_5_1_1e11", 10000),
(SimParams40(18, 2, 800, "2e11"), "fwd_40_800um_18_5_1_1e11", 20000),
(SimParams40(12, 3, 800, "5e10"), "fwd_40_800um_12_7_1_5e10", 8000),
(SimParams40(12, 3, 800, "1e11"), "fwd_40_800um_12_7_1_1e11", 8000),
(SimParams40(12, 3, 800, "2e11"), "fwd_40_800um_12_7_1_2e11", 8000),
(SimParams40(12, 3, 800, "4e11"), "fwd_40_800um_12_7_1_4e11", 8000),
(SimParams40(10, 4, 800, "5e10"), "fwd_40_800um_10_9_1_5e10", 8000),
(SimParams40(10, 4, 800, "1e11"), "fwd_40_800um_10_9_1_1e11", 8000),
(SimParams40(10, 4, 800, "2e11"), "fwd_40_800um_10_9_1_2e11", 8000),
@ -310,7 +313,8 @@ def set_meas(real: str, expr: str):
pw = eval(expr)
measurements[real][2] = expr
human, norm, _, _ = measurements[real]
measurements[real][3] = pw = pw.normalized(norm)
# measurements[real][3] = pw = pw.normalized(norm)
measurements[real][3] = pw = pw.normalized(17000)
if human:
globals()[human] = pw
@ -1097,6 +1101,21 @@ Piecewise(
)
""")
set_meas("40-0.0008rad-18coupling-5_1_winding-2e11-drive", """
Piecewise(
[
[ -10488, -1071 ], # -1.0
[ -5841, 1751 ], # -0.15
[ -4203, 2883 ], # -0.1
[ 412, 5826 ], # -0.05
[ 3125, 7681 ], # 0.0
[ 4595, 8487 ], # 0.05
[ 5050, 8482 ], # 0.1
[ 7042, 8931 ], # 1.0
]
)
""")
set_meas("40-0.0008rad-12coupling-7_1_winding-5e10-drive", """
Piecewise(
[
@ -1158,6 +1177,14 @@ Piecewise(
)
""")
set_meas("40-0.0008rad-12coupling-7_1_winding-2e11-drive", """
Piecewise(
[
[ 7009, 6247 ], # 1.0
]
)
""")
set_meas("40-0.0008rad-10coupling-9_1_winding-5e10-drive", """
Piecewise(
[

View File

@ -4141,6 +4141,10 @@ fn main() {
(12, 1, um(400), "5e10", 5e10), // completed; VIABLE INVERTER (barely)
// targeted/interested WIPs
(18, 2, um(800), "1e11", 1e11), // incomplete; verified geom
(18, 2, um(800), "2e11", 2e11), // incomplete; verified geom
(12, 3, um(800), "2e11", 2e11), // incomplete; verified geom
(12, 3, um(800), "4e11", 4e11), // incomplete; verified geom
(12, 4, um(1200), "1e11", 1e11), // unstarted; UNVERIFIED GEOM; too low slope
(8, 5, um(800), "1e11", 1e11), // unstarted; UNVERIFIED GEOM; too low slope
(10, 4, um(800), "1e11", 1e11), // unstarted; UNVERIFIED GEOM; too low slope
@ -4865,7 +4869,7 @@ fn main() {
}
}
if true {
if false {
let p46xx = params_v2
.with_clock_phase_duration(ps(1000))
.with_clock_decay(ps(50))