diff --git a/crates/applications/stacked_cores/scripts/inverter_characteristics.py b/crates/applications/stacked_cores/scripts/inverter_characteristics.py index ce0f1e2..1dc7169 100755 --- a/crates/applications/stacked_cores/scripts/inverter_characteristics.py +++ b/crates/applications/stacked_cores/scripts/inverter_characteristics.py @@ -584,251 +584,392 @@ inv_39_2_0_15e10 = Piecewise( ).normalized(17000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.0004rad-12coupling-3_1_winding-5e10-drive- fwd_40_12_3_1_5e10 = Piecewise( [ - [ -16453, -5877 ], - [ -16171, -5444 ], - [ -15617, -4900 ], - [ -15086, -4405 ], - [ -14357, -3941 ], - [ -13828, -3800 ], - [ -13111, -3294 ], - [ -12203, -2582 ], - [ -9321, -169 ], - [ -4645, 4342 ], - [ 422, 9543 ], - [ 5472, 14584 ], - [ 8233, 16078 ], - [ 9249, 16224 ], - [ 9700, 16263 ], - [ 10044, 16286 ], - [ 10643, 16323 ], - [ 11168, 16348 ], - [ 11605, 16367 ], - [ 12054, 16387 ], - [ 12411, 16402 ], - [ 13301, 16442 ], - [ 14146, 16474 ], + [ -16453, -5877 ], # -2.0 + [ -16171, -5444 ], # -1.5 + [ -15617, -4900 ], # -1.0 + [ -15086, -4405 ], # -0.8 + [ -14357, -3941 ], # -0.6 + [ -13828, -3800 ], # -0.5 + [ -13111, -3294 ], # -0.4 + [ -12203, -2582 ], # -0.3 + [ -9321, -169 ], # -0.25 + [ -4645, 4342 ], # -0.2 + [ 422, 9543 ], # -0.15 + [ 5472, 14584 ], # -0.1 + [ 8233, 16078 ], # -0.05 + [ 9249, 16224 ], # 0.0 + [ 9700, 16263 ], # 0.05 + [ 10044, 16286 ], # 0.1 + [ 10643, 16323 ], # 0.2 + [ 11168, 16348 ], # 0.3 + [ 11605, 16367 ], # 0.5 + [ 12054, 16387 ], # 0.8 + [ 12411, 16402 ], # 1.0 + [ 13301, 16442 ], # 1.5 + [ 14146, 16474 ], # 2.0 ] ).normalized(17000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.0004rad-6coupling-3_1_winding-5e10-drive- fwd_40_6_3_1_5e10 = Piecewise( [ - [ -16046, -5674 ], - [ -15523, -5367 ], - [ -14807, -4923 ], - [ -14350, -4632 ], - [ -13668, -4326 ], - [ -12591, -3719 ], - [ -9752, -1873 ], - [ -5310, 1484 ], - [ -1048, 4991 ], - [ 2517, 7918 ], - [ 5284, 10134 ], - [ 7297, 11623 ], - [ 8629, 12439 ], - [ 9611, 12955 ], - [ 11360, 13845 ], - [ 12188, 14174 ], - [ 12831, 14537 ], - [ 13573, 14838 ], - [ 14082, 14999 ], + [ -16689, -6116 ], # -2.0 + [ -16510, -5954 ], # -1.5 + [ -16046, -5674 ], # -1.0 + [ -15523, -5367 ], # -0.8 + [ -14807, -4923 ], # -0.6 + [ -14350, -4632 ], # -0.5 + [ -13668, -4326 ], # -0.4 + [ -12591, -3719 ], # -0.3 + [ -9752, -1873 ], # -0.25 + [ -5310, 1484 ], # -0.2 + [ -1048, 4991 ], # -0.15 + [ 2517, 7918 ], # -0.1 + [ 5284, 10134 ], # -0.05 + [ 7297, 11623 ], # 0.0 + [ 8629, 12439 ], # 0.05 + [ 9611, 12955 ], # 0.1 + [ 11360, 13845 ], # 0.2 + [ 12188, 14174 ], # 0.3 + [ 12831, 14537 ], # 0.5 + [ 13573, 14838 ], # 0.8 + [ 14082, 14999 ], # 1.0 + [ 15309, 15457 ], # 1.5 + [ 16329, 15683 ], # 2.0 ] ).normalized(17000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.0004rad-6coupling-7_1_winding-5e10-drive- fwd_40_6_7_1_5e10 = Piecewise( [ - [ -16244, -8159 ], - [ -15756, -7835 ], - [ -14687, -7326 ], - [ -14108, -7030 ], - [ -13435, -6690 ], - [ -13049, -6503 ], - [ -12522, -6223 ], - [ -11785, -5833 ], - [ -9190, -4410 ], - [ -4649, -1447 ], - [ 250, 2263 ], - [ 3132, 4799 ], - [ 4306, 6177 ], - [ 4961, 7059 ], - [ 5320, 7400 ], - [ 5631, 7670 ], - [ 6516, 8370 ], - [ 8605, 9674 ], - [ 9764, 10342 ], - [ 10753, 10874 ], - [ 11283, 11147 ], - [ 12329, 11657 ], - [ 13223, 12045 ], + [ -16244, -8159 ], # -2.0 + [ -15756, -7835 ], # -1.5 + [ -14687, -7326 ], # -1.0 + [ -14108, -7030 ], # -0.8 + [ -13435, -6690 ], # -0.6 + [ -13049, -6503 ], # -0.5 + [ -12522, -6223 ], # -0.4 + [ -11785, -5833 ], # -0.3 + [ -9190, -4410 ], # -0.25 + [ -4649, -1447 ], # -0.2 + [ 250, 2263 ], # -0.15 + [ 3132, 4799 ], # -0.1 + [ 4306, 6177 ], # -0.05 + [ 4961, 7059 ], # 0.0 + [ 5320, 7400 ], # 0.05 + [ 5631, 7670 ], # 0.1 + [ 6516, 8370 ], # 0.2 + [ 8605, 9674 ], # 0.3 + [ 9764, 10342 ], # 0.5 + [ 10753, 10874 ], # 0.8 + [ 11283, 11147 ], # 1.0 + [ 12329, 11657 ], # 1.5 + [ 13223, 12045 ], # 2.0 ] ).normalized(15000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-20coupling-3_1_winding-3e10-drive- +fwd_40_600um_20_3_1_3e10 = Piecewise( + [ + [ -9940, -2886 ], # -2.0 + [ -9292, -2432 ], # -1.5 + [ -8364, -1816 ], # -1.0 + [ -7849, -1487 ], # -0.8 + [ -6885, -1141 ], # -0.6 + [ -4088, 260 ], # -0.5 + [ -408, 2478 ], # -0.4 + [ 2176, 4614 ], # -0.3 + [ 3050, 5423 ], # -0.25 + [ 3816, 6050 ], # -0.2 + [ 4229, 6382 ], # -0.17 + [ 4472, 6579 ], # -0.15 + [ 4680, 6751 ], # -0.13 + [ 4927, 6955 ], # -0.1 + [ 5107, 7052 ], # -0.07 + [ 5185, 7056 ], # -0.05 + [ 5354, 7045 ], # 0.0 + [ 5513, 7025 ], # 0.05 + [ 5663, 7003 ], # 0.1 + [ 5948, 6957 ], # 0.2 + [ 6214, 6917 ], # 0.3 + [ 6696, 6857 ], # 0.5 + [ 7144, 6766 ], # 0.8 + [ 7327, 6732 ], # 1.0 + [ 7699, 6755 ], # 1.5 + [ 8113, 6906 ], # 2.0 + ] +).normalized(10000) + +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-20coupling-3_1_winding-5e10-drive- fwd_40_600um_20_3_1_5e10 = Piecewise( [ - [ -11623, -2886 ], - [ -10847, -2125 ], - [ -9878, -1348 ], - [ -9392, -985 ], - [ -8694, -508 ], - [ -8256, -360 ], - [ -7609, -221 ], - [ -4128, 1930 ], - [ -974, 4269 ], - [ 2142, 6978 ], - [ 3895, 8940 ], - [ 5049, 10512 ], - [ 5838, 11677 ], - [ 6192, 11925 ], - [ 6415, 12017 ], - [ 6613, 12086 ], - [ 6960, 12202 ], - [ 7282, 12311 ], - [ 7658, 12407 ], - [ 8037, 12562 ], - [ 8272, 12695 ], - [ 8790, 13075 ], - [ 9248, 13503 ], + [ -11623, -2886 ], # -2.0 + [ -10847, -2125 ], # -1.5 + [ -9878, -1348 ], # -1.0 + [ -9392, -985 ], # -0.8 + [ -8694, -508 ], # -0.6 + [ -8256, -360 ], # -0.5 + [ -7609, -221 ], # -0.4 + [ -4128, 1930 ], # -0.3 + [ -974, 4269 ], # -0.25 + [ 2142, 6978 ], # -0.2 + [ 3895, 8940 ], # -0.15 + [ 5049, 10512 ], # -0.1 + [ 5838, 11677 ], # -0.05 + [ 6192, 11925 ], # 0.0 + [ 6415, 12017 ], # 0.05 + [ 6613, 12086 ], # 0.1 + [ 6960, 12202 ], # 0.2 + [ 7282, 12311 ], # 0.3 + [ 7658, 12407 ], # 0.5 + [ 8037, 12562 ], # 0.8 + [ 8272, 12695 ], # 1.0 + [ 8790, 13075 ], # 1.5 + [ 9248, 13503 ], # 2.0 ] ).normalized(19000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-20coupling-3_1_winding-1e11-drive- fwd_40_600um_20_3_1_1e11 = Piecewise( [ - [ -14284, -3414 ], - [ -13332, -2406 ], - [ -12167, -1233 ], - [ -11552, -655 ], - [ -10820, -93 ], - [ -10370, 199 ], - [ -9825, 434 ], - [ -9043, 844 ], - [ -8573, 1101 ], - [ -7905, 1565 ], - [ -4197, 4541 ], - [ 1886, 9344 ], - [ 5011, 11888 ], - [ 6604, 12899 ], - [ 7358, 13302 ], - [ 7932, 13602 ], - [ 8423, 13730 ], - [ 8645, 13888 ], - [ 8942, 13962 ], - [ 9318, 14166 ], - [ 9554, 14252 ], - [ 10166, 14547 ], - [ 10774, 14789 ], + [ -14284, -3414 ], # -2.0 + [ -13332, -2406 ], # -1.5 + [ -12167, -1233 ], # -1.0 + [ -11552, -655 ], # -0.8 + [ -10820, -93 ], # -0.6 + [ -10370, 199 ], # -0.5 + [ -9825, 434 ], # -0.4 + [ -9043, 844 ], # -0.3 + [ -8573, 1101 ], # -0.25 + [ -7905, 1565 ], # -0.2 + [ -4197, 4541 ], # -0.15 + [ 1886, 9344 ], # -0.1 + [ 5011, 11888 ], # -0.05 + [ 6604, 12899 ], # 0.0 + [ 7358, 13302 ], # 0.05 + [ 7932, 13602 ], # 0.1 + [ 8423, 13730 ], # 0.2 + [ 8645, 13888 ], # 0.3 + [ 8942, 13962 ], # 0.5 + [ 9318, 14166 ], # 0.8 + [ 9554, 14252 ], # 1.0 + [ 10166, 14547 ], # 1.5 + [ 10774, 14789 ], # 2.0 ] ).normalized(15000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-20coupling-3_1_winding-2e11-drive- fwd_40_600um_20_3_1_2e11 = Piecewise( [ - [ -17130, -2396 ], - [ -16555, -1969 ], - [ -15189, -1044 ], - [ -14486, -584 ], - [ -13641, -20 ], - [ -13147, 302 ], - [ -12539, 723 ], - [ -11816, 1218 ], - [ -11388, 1501 ], - [ -10882, 1826 ], - [ -10095, 2383 ], - [ -8747, 3406 ], - [ 747, 8265 ], - [ 6051, 9708 ], - [ 8022, 10412 ], - [ 8421, 10382 ], - [ 8817, 10592 ], - [ 9116, 10658 ], - [ 9620, 10803 ], - [ 10324, 11056 ], - [ 10785, 11303 ], - [ 11938, 11738 ], - [ 13090, 12062 ], + [ -17130, -2396 ], # -2.0 + [ -16555, -1969 ], # -1.5 + [ -15189, -1044 ], # -1.0 + [ -14486, -584 ], # -0.8 + [ -13641, -20 ], # -0.6 + [ -13147, 302 ], # -0.5 + [ -12539, 723 ], # -0.4 + [ -11816, 1218 ], # -0.3 + [ -11388, 1501 ], # -0.25 + [ -10882, 1826 ], # -0.2 + [ -10095, 2383 ], # -0.15 + [ -8747, 3406 ], # -0.1 + [ 747, 8265 ], # -0.05 + [ 6051, 9708 ], # 0.0 + [ 8022, 10412 ], # 0.05 + [ 8421, 10382 ], # 0.1 + [ 8817, 10592 ], # 0.2 + [ 9116, 10658 ], # 0.3 + [ 9620, 10803 ], # 0.5 + [ 10324, 11056 ], # 0.8 + [ 10785, 11303 ], # 1.0 + [ 11938, 11738 ], # 1.5 + [ 13090, 12062 ], # 2.0 ] ).normalized(15000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-12coupling-5_1_winding-5e10-drive- +fwd_40_600um_12_5_1_5e10 = Piecewise( + [ + [ -11347, -6303 ], # -2.0 + [ -10626, -5304 ], # -1.5 + [ -9680, -4520 ], # -1.0 + [ -9156, -4477 ], # -0.8 + [ -8432, -4378 ], # -0.6 + [ -8023, -4242 ], # -0.5 + [ -7423, -4024 ], # -0.4 + [ -4149, -2537 ], # -0.3 + [ -1033, -850 ], # -0.25 + [ 1286, 777 ], # -0.2 + [ 2067, 1524 ], # -0.17 + [ 2496, 2006 ], # -0.15 + [ 2874, 2482 ], # -0.13 + [ 3338, 3142 ], # -0.1 + [ 3686, 3723 ], # -0.07 + [ 3865, 4057 ], # -0.05 + [ 4147, 4400 ], # 0.0 + [ 4326, 4538 ], # 0.05 + [ 4486, 4651 ], # 0.1 + [ 4891, 4972 ], # 0.2 + [ 5437, 5353 ], # 0.3 + [ 5897, 5559 ], # 0.5 + [ 6370, 5741 ], # 0.8 + [ 6616, 5858 ], # 1.0 + [ 7278, 6265 ], # 1.5 + [ 7937, 6759 ], # 2.0 + ] +).normalized(12000) + +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-12coupling-5_1_winding-1e11-drive- fwd_40_600um_12_5_1_1e11 = Piecewise( [ - [ -14026, -4901 ], - [ -13014, -4368 ], - [ -11814, -3658 ], - [ -11192, -3265 ], - [ -10456, -2801 ], - [ -10025, -2587 ], - [ -9522, -2256 ], - [ -8805, -1836 ], - [ -8362, -1556 ], - [ -7702, -1105 ], - [ -4268, 1258 ], - [ 315, 4617 ], - [ 2810, 7246 ], - [ 4359, 9016 ], - [ 5225, 9707 ], - [ 5981, 10366 ], - [ 6782, 10836 ], - [ 7084, 11037 ], - [ 7501, 11328 ], - [ 8045, 11716 ], - [ 8395, 12070 ], - [ 9248, 12388 ], - [ 10140, 13087 ], + [ -14026, -4901 ], # -2.0 + [ -13014, -4368 ], # -1.5 + [ -11814, -3658 ], # -1.0 + [ -11192, -3265 ], # -0.8 + [ -10456, -2801 ], # -0.6 + [ -10025, -2587 ], # -0.5 + [ -9522, -2256 ], # -0.4 + [ -8805, -1836 ], # -0.3 + [ -8362, -1556 ], # -0.25 + [ -7702, -1105 ], # -0.2 + [ -4268, 1258 ], # -0.15 + [ 315, 4617 ], # -0.1 + [ 2810, 7246 ], # -0.05 + [ 4359, 9016 ], # 0.0 + [ 5225, 9707 ], # 0.05 + [ 5981, 10366 ], # 0.1 + [ 6782, 10836 ], # 0.2 + [ 7084, 11037 ], # 0.3 + [ 7501, 11328 ], # 0.5 + [ 8045, 11716 ], # 0.8 + [ 8395, 12070 ], # 1.0 + [ 9248, 12388 ], # 1.5 + [ 10140, 13087 ], # 2.0 ] ).normalized(14000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-12coupling-5_1_winding-2e11-drive- fwd_40_600um_12_5_1_2e11 = Piecewise( [ - [ -17015, -1518 ], - [ -16471, -1243 ], - [ -15036, -499 ], - [ -14316, -134 ], - [ -13477, 290 ], - [ -12998, 524 ], - [ -12426, 801 ], - [ -11761, 1134 ], - [ -11372, 1315 ], - [ -10905, 1547 ], - [ -10172, 1926 ], - [ -8733, 2765 ], - [ -1335, 6369 ], - [ 3759, 8707 ], - [ 6392, 9509 ], - [ 7090, 9733 ], - [ 7637, 9681 ], - [ 8041, 9839 ], - [ 8724, 9855 ], - [ 9635, 10142 ], - [ 10214, 10435 ], - [ 11594, 10686 ], - [ 12900, 10836 ], + [ -17015, -1518 ], # -2.0 + [ -16471, -1243 ], # -1.5 + [ -15036, -499 ], # -1.0 + [ -14316, -134 ], # -0.8 + [ -13477, 290 ], # -0.6 + [ -12998, 524 ], # -0.5 + [ -12426, 801 ], # -0.4 + [ -11761, 1134 ], # -0.3 + [ -11372, 1315 ], # -0.25 + [ -10905, 1547 ], # -0.2 + [ -10172, 1926 ], # -0.15 + [ -8733, 2765 ], # -0.1 + [ -1335, 6369 ], # -0.05 + [ 3759, 8707 ], # 0.0 + [ 6392, 9509 ], # 0.05 + [ 7090, 9733 ], # 0.1 + [ 7637, 9681 ], # 0.2 + [ 8041, 9839 ], # 0.3 + [ 8724, 9855 ], # 0.5 + [ 9635, 10142 ], # 0.8 + [ 10214, 10435 ], # 1.0 + [ 11594, 10686 ], # 1.5 + [ 12900, 10836 ], # 2.0 ] ).normalized(14000) +# ./stacked_cores_39xx.py ../../../../out/applications/stacked_cores/40-0.00059999997rad-8coupling-7_1_winding-5e10-drive- +fwd_40_600um_8_7_1_5e10 = Piecewise( + [ + [ -11191, -8744 ], # -2.0 + [ -10386, -8104 ], # -1.5 + [ -9433, -7450 ], # -1.0 + [ -8946, -7292 ], # -0.8 + [ -8265, -7035 ], # -0.6 + [ -7873, -6805 ], # -0.5 + [ -7292, -6588 ], # -0.4 + [ -4183, -5572 ], # -0.3 + [ -1326, -4520 ], # -0.25 + [ 385, -3634 ], # -0.2 + [ 1083, -3152 ], # -0.17 + [ 1463, -2837 ], # -0.15 + [ 1801, -2531 ], # -0.13 + [ 2207, -2095 ], # -0.1 + [ 2521, -1693 ], # -0.07 + [ 2685, -1451 ], # -0.05 + [ 2988, -1084 ], # 0.0 + [ 3186, -916 ], # 0.05 + [ 3382, -764 ], # 0.1 + [ 3998, -338 ], # 0.2 + [ 4755, 99 ], # 0.3 + [ 5265, 344 ], # 0.5 + [ 5782, 539 ], # 0.8 + [ 6062, 652 ], # 1.0 + [ 6868, 1020 ], # 1.5 + [ 7684, 1464 ], # 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( + [ + [ -11138, -9779 ], # -2.0 + [ -10280, -9491 ], # -1.5 + [ -9298, -9070 ], # -1.0 + [ -8827, -8906 ], # -0.8 + [ -8171, -8585 ], # -0.6 + [ -7786, -8410 ], # -0.5 + [ -7209, -8166 ], # -0.4 + [ -4205, -7466 ], # -0.3 + [ -1652, -6796 ], # -0.25 + [ -89, -6232 ], # -0.2 + [ 580, -5919 ], # -0.17 + [ 940, -5712 ], # -0.15 + [ 1260, -5491 ], # -0.13 + [ 1644, -5196 ], # -0.1 + [ 1941, -4928 ], # -0.07 + [ 2099, -4755 ], # -0.05 + [ 2412, -4431 ], # 0.0 + [ 2629, -4251 ], # 0.05 + [ 2853, -4088 ], # 0.1 + [ 3581, -3693 ], # 0.2 + [ 4449, -3306 ], # 0.3 + [ 4986, -3048 ], # 0.5 + [ 5509, -2843 ], # 0.8 + [ 5803, -2733 ], # 1.0 + [ 6678, -2391 ], # 1.5 + [ 7561, -1986 ], # 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( [ - [ -10841, -10684 ], - [ -10118, -10416 ], - [ -9209, -10033 ], - [ -8755, -9809 ], - [ -8113, -9520 ], - [ -7741, -9312 ], - [ -7180, -9051 ], - [ -4152, -8422 ], - [ -1328, -7790 ], - [ 117, -7317 ], - [ 1037, -6894 ], - [ 1580, -6541 ], - [ 1870, -6257 ], - [ 2055, -6046 ], - [ 2191, -5921 ], - [ 2366, -5783 ], - [ 3097, -5430 ], - [ 4014, -5084 ], - [ 4496, -4826 ], - [ 4942, -4641 ], - [ 5175, -4562 ], - [ 5884, -4342 ], - [ 6611, -4071 ], + [ -10841, -10684 ], # -2.0 + [ -10118, -10416 ], # -1.5 + [ -9209, -10033 ], # -1.0 + [ -8755, -9809 ], # -0.8 + [ -8113, -9520 ], # -0.6 + [ -7741, -9312 ], # -0.5 + [ -7180, -9051 ], # -0.4 + [ -4152, -8422 ], # -0.3 + [ -1328, -7790 ], # -0.25 + [ 117, -7317 ], # -0.2 + [ 1037, -6894 ], # -0.15 + [ 1580, -6541 ], # -0.1 + [ 1870, -6257 ], # -0.05 + [ 2055, -6046 ], # 0.0 + [ 2191, -5921 ], # 0.05 + [ 2366, -5783 ], # 0.1 + [ 3097, -5430 ], # 0.2 + [ 4014, -5084 ], # 0.3 + [ 4496, -4826 ], # 0.5 + [ 4942, -4641 ], # 0.8 + [ 5175, -4562 ], # 1.0 + [ 5884, -4342 ], # 1.5 + [ 6611, -4071 ], # 2.0 ] ).normalized(11000) @@ -868,14 +1009,18 @@ 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, 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, 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 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 6x 9:1 (600um, 5e10 I)", fwd_40_600um_6_9_1_5e10.logically_inverted()), # ("40 6x 11:1 (600um, 5e10 I)", fwd_40_600um_6_11_1_5e10.logically_inverted()), ]: curve.plot(title = f"{name} mapping") diff --git a/crates/applications/stacked_cores/src/main.rs b/crates/applications/stacked_cores/src/main.rs index a92aa7a..05c7d03 100644 --- a/crates/applications/stacked_cores/src/main.rs +++ b/crates/applications/stacked_cores/src/main.rs @@ -3821,15 +3821,15 @@ fn main() { ][..], ] { for (coupling_loops, s0_loops, s_major, cur_str, cur_flt) in [ - (12, 2, um(600), "5e10", 5e10), - (8, 3, um(600), "5e10", 5e10), - (6, 4, um(600), "5e10", 5e10), - (20, 1, um(600), "3e10", 3e10), + // (12, 2, um(600), "5e10", 5e10), // completed + // (8, 3, um(600), "5e10", 5e10), // completed + // (6, 4, um(600), "5e10", 5e10), // completed + // (20, 1, um(600), "3e10", 3e10), // completed + (20, 1, um(600), "5e10", 5e10), (8, 3, um(600), "1e11", 1e11), (6, 4, um(600), "1e11", 1e11), (12, 2, um(600), "1e11", 1e11), - (20, 1, um(600), "5e10", 5e10), (20, 1, um(600), "1e11", 1e11), (20, 1, um(600), "2e11", 2e11), (12, 2, um(600), "2e11", 2e11), // higher current actually weakens transfer (why?)