app: stacked_cores: 61-xx: complete more experiments; start ones with only symmetric coupling

This commit is contained in:
colin 2022-11-26 03:42:10 +00:00
parent 1c9527bb63
commit ed55cdfe10
2 changed files with 322 additions and 4 deletions

View File

@ -3834,6 +3834,76 @@ DB = {
MeasRow(6e-09, [ -6517, -3417, -30171, -30237, -13413, 6542]),
],
}),
'61-buf-pos_out-2_1windings_in-0_0windings_out-1windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8coupling-1e10-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16849, -17480, -16842, -16856, -17485, 16847]),
MeasRow(6e-09, [ 15497, -6951, -30388, -30387, -7035, 15579]),
],
(-0.030, -0.020,): [
MeasRow(4e-09, [ 16848, -17096, 5514, 8858, -17103, 16847]),
MeasRow(6e-09, [ 15555, 6710, -30381, -30379, 10517, 15629]),
],
(-0.030, -0.010,): [
MeasRow(4e-09, [ 16848, -17096, 5514, 11567, -17105, 16847]),
MeasRow(6e-09, [ 15556, 6272, -30381, -30381, 12900, 15628]),
],
(-0.020, -0.010,): [
MeasRow(4e-09, [ 16849, -17100, 8863, 11565, -17105, 16847]),
MeasRow(6e-09, [ 15550, 8908, -30378, -30381, 12031, 15625]),
],
(-0.020, 0.000,): [
MeasRow(4e-09, [ 16849, -17097, 8862, 12062, -17102, 16847]),
MeasRow(6e-09, [ 15548, 8812, -30378, -30381, 12469, 15625]),
],
(-0.010, -0.030,): [
MeasRow(4e-09, [ 16849, -17103, 11561, 5504, -17097, 16848]),
MeasRow(6e-09, [ 15551, 12928, -30381, -30381, 6245, 15632]),
],
(-0.010, -0.020,): [
MeasRow(4e-09, [ 16848, -17103, 11559, 8860, -17102, 16847]),
MeasRow(6e-09, [ 15548, 12055, -30381, -30379, 8880, 15626]),
],
( 0.000, -0.040,): [
MeasRow(4e-09, [ 16848, -17100, 12051, 2014, -17090, 16847]),
MeasRow(6e-09, [ 15560, 14147, -30381, -30381, 3478, 15640]),
],
( 0.000, -0.030,): [
MeasRow(4e-09, [ 16847, -17100, 12049, 5504, -17094, 16847]),
MeasRow(6e-09, [ 15548, 13332, -30382, -30381, 6178, 15631]),
],
( 0.000, 0.000,): [
MeasRow(4e-09, [ 16848, -17096, 12041, 12056, -17098, 16848]),
MeasRow(6e-09, [ 15544, 11569, -30382, -30381, 11556, 15623]),
],
( 0.020, -0.020,): [
MeasRow(4e-09, [ 16848, -17097, 12454, 8858, -17097, 16847]),
MeasRow(6e-09, [ 15544, 12832, -30382, -30379, 8713, 15623]),
],
( 0.050, -0.050,): [
MeasRow(4e-09, [ 16848, -17094, 12976, -1512, -17081, 16847]),
MeasRow(6e-09, [ 15565, 15339, -30382, -30382, 711, 15643]),
],
( 0.070, -0.070,): [
MeasRow(4e-09, [ 16848, -17092, 13354, -8572, -17072, 16847]),
MeasRow(6e-09, [ 15575, 15891, -30381, -30383, -5065, 15657]),
],
( 0.100, -0.100,): [
MeasRow(4e-09, [ 16848, -17075, 15168, -16852, -17437, 16847]),
MeasRow(6e-09, [ 15513, 16306, -30377, -30386, -12026, 15610]),
],
( 0.100, 0.000,): [
MeasRow(4e-09, [ 16848, -17061, 15184, 12015, -17065, 16847]),
MeasRow(6e-09, [ 15526, 14193, -30378, -30381, 10797, 15606]),
],
( 0.200, -0.200,): [
MeasRow(4e-09, [ 16848, -16986, 16776, -18395, -17813, 16847]),
MeasRow(6e-09, [ 15495, 16434, -30379, -30383, -13535, 15598]),
],
( 1.000, -1.000,): [
MeasRow(4e-09, [ 16849, -16719, 17298, -18853, -17995, 16849]),
MeasRow(6e-09, [ 15495, 16492, -30378, -30385, -13992, 15602]),
],
}),
'61-buf-pos_out-2_1windings_in-0_0windings_out-1windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8coupling-2e10-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16862, -18032, -18498, -18500, -18031, 16866]),
@ -3956,6 +4026,76 @@ DB = {
MeasRow(6e-09, [ 13832, 16789, -30869, -30886, -14705, 14109]),
],
}),
'61-buf-pos_out-2_1windings_in-0_0windings_out-1windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8coupling-4e10-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16853, -18197, -18847, -18848, -18198, 16855]),
MeasRow(6e-09, [ 10025, -4445, -31497, -31497, -4462, 10078]),
],
(-0.030, -0.020,): [
MeasRow(4e-09, [ 16853, -17989, -18320, -12409, -17285, 16855]),
MeasRow(6e-09, [ 10148, -5364, -31497, -31496, 1776, 10248]),
],
(-0.030, -0.010,): [
MeasRow(4e-09, [ 16853, -17989, -18321, 1468, -17293, 16855]),
MeasRow(6e-09, [ 10485, -8879, -31497, -31489, 14052, 10631]),
],
(-0.020, -0.010,): [
MeasRow(4e-09, [ 16853, -17272, -12349, 1469, -17280, 16855]),
MeasRow(6e-09, [ 10608, -3194, -31493, -31489, 12891, 10767]),
],
(-0.020, 0.000,): [
MeasRow(4e-09, [ 16853, -17270, -12351, 12179, -17290, 16855]),
MeasRow(6e-09, [ 10721, -5903, -31494, -31482, 16769, 10881]),
],
(-0.010, -0.030,): [
MeasRow(4e-09, [ 16853, -17292, 1508, -18329, -17992, 16855]),
MeasRow(6e-09, [ 10486, 14103, -31487, -31499, -8903, 10601]),
],
(-0.010, -0.020,): [
MeasRow(4e-09, [ 16853, -17280, 1508, -12406, -17273, 16855]),
MeasRow(6e-09, [ 10563, 12952, -31487, -31495, -3265, 10739]),
],
( 0.000, -0.040,): [
MeasRow(4e-09, [ 16853, -17311, 12207, -18608, -18060, 16855]),
MeasRow(6e-09, [ 10607, 16821, -31483, -31499, -11414, 10718]),
],
( 0.000, -0.030,): [
MeasRow(4e-09, [ 16853, -17303, 12216, -18329, -17991, 16855]),
MeasRow(6e-09, [ 10631, 16819, -31483, -31501, -11184, 10747]),
],
( 0.000, 0.000,): [
MeasRow(4e-09, [ 16853, -17289, 12180, 12157, -17290, 16855]),
MeasRow(6e-09, [ 10989, 16007, -31482, -31482, 15936, 11257]),
],
( 0.020, -0.020,): [
MeasRow(4e-09, [ 16853, -17249, 14841, -12410, -17236, 16855]),
MeasRow(6e-09, [ 10710, 16831, -31476, -31495, -6324, 10879]),
],
( 0.050, -0.050,): [
MeasRow(4e-09, [ 16853, -17181, 16413, -18664, -18017, 16855]),
MeasRow(6e-09, [ 10663, 16856, -31480, -31500, -11736, 10776]),
],
( 0.070, -0.070,): [
MeasRow(4e-09, [ 16853, -17163, 16575, -18765, -18040, 16855]),
MeasRow(6e-09, [ 10668, 16858, -31480, -31500, -11826, 10784]),
],
( 0.100, -0.100,): [
MeasRow(4e-09, [ 16853, -17134, 16716, -18870, -18065, 16855]),
MeasRow(6e-09, [ 10687, 16858, -31479, -31499, -11923, 10804]),
],
( 0.100, 0.000,): [
MeasRow(4e-09, [ 16853, -17098, 16688, 12102, -17171, 16855]),
MeasRow(6e-09, [ 11017, 16628, -31478, -31483, 15252, 11270]),
],
( 0.200, -0.200,): [
MeasRow(4e-09, [ 16853, -17030, 16937, -19048, -18125, 16855]),
MeasRow(6e-09, [ 10691, 16863, -31479, -31500, -12072, 10802]),
],
( 1.000, -1.000,): [
MeasRow(4e-09, [ 16853, -16720, 17471, -19468, -18359, 16855]),
MeasRow(6e-09, [ 10689, 16867, -31478, -31501, -12457, 10803]),
],
}),
'61-buf-pos_out-2_1windings_in-0_0windings_out-2windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-8coupling-2e10-drive-': ParameterizedMeas({
( 1.000, -1.000,): [
MeasRow(4e-09, [ 16864, -17281, 17418, -19440, -18751, 16864]),
@ -4192,6 +4332,76 @@ DB = {
MeasRow(6e-09, [ -778, -2662, -27958, -27992, -13286, 9570]),
],
}),
'61-buf-pos_out-4_2windings_in-0_0windings_out-2windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-6coupling-2e10-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16866, -18817, -18775, -18775, -18816, 16869]),
MeasRow(6e-09, [ 14338, -9700, -30300, -30300, -9712, 14445]),
],
(-0.030, -0.020,): [
MeasRow(4e-09, [ 16866, -17854, -614, 4894, -17863, 16869]),
MeasRow(6e-09, [ 14601, 14, -30282, -30284, 4925, 14732]),
],
(-0.030, -0.010,): [
MeasRow(4e-09, [ 16866, -17853, -614, 10187, -17870, 16868]),
MeasRow(6e-09, [ 14597, -971, -30282, -30283, 8508, 14725]),
],
(-0.020, -0.010,): [
MeasRow(4e-09, [ 16866, -17862, 4900, 10186, -17870, 16868]),
MeasRow(6e-09, [ 14612, 3010, -30282, -30283, 7508, 14722]),
],
(-0.020, 0.000,): [
MeasRow(4e-09, [ 16866, -17843, 4899, 13437, -17841, 16869]),
MeasRow(6e-09, [ 14626, 2419, -30282, -30284, 9720, 14708]),
],
(-0.010, -0.030,): [
MeasRow(4e-09, [ 16866, -17871, 10188, -626, -17853, 16868]),
MeasRow(6e-09, [ 14613, 8530, -30282, -30282, -998, 14716]),
],
(-0.010, -0.020,): [
MeasRow(4e-09, [ 16866, -17871, 10187, 4894, -17862, 16868]),
MeasRow(6e-09, [ 14607, 7532, -30282, -30284, 2985, 14726]),
],
( 0.000, -0.040,): [
MeasRow(4e-09, [ 16866, -17842, 13436, -6213, -17828, 16869]),
MeasRow(6e-09, [ 14565, 11850, -30283, -30285, -5712, 14706]),
],
( 0.000, -0.030,): [
MeasRow(4e-09, [ 16866, -17842, 13435, -627, -17835, 16869]),
MeasRow(6e-09, [ 14605, 10744, -30283, -30282, -1591, 14725]),
],
( 0.000, 0.000,): [
MeasRow(4e-09, [ 16866, -17821, 13426, 13429, -17821, 16869]),
MeasRow(6e-09, [ 14619, 8278, -30282, -30283, 8262, 14723]),
],
( 0.020, -0.020,): [
MeasRow(4e-09, [ 16866, -17796, 14204, 4891, -17817, 16868]),
MeasRow(6e-09, [ 14597, 10277, -30279, -30283, 2278, 14736]),
],
( 0.050, -0.050,): [
MeasRow(4e-09, [ 16866, -17737, 14922, -11768, -17773, 16869]),
MeasRow(6e-09, [ 14519, 14021, -30278, -30288, -10091, 14670]),
],
( 0.070, -0.070,): [
MeasRow(4e-09, [ 16866, -17609, 15653, -18106, -18453, 16869]),
MeasRow(6e-09, [ 14471, 15738, -30283, -30296, -15141, 14609]),
],
( 0.100, -0.100,): [
MeasRow(4e-09, [ 16866, -17538, 16245, -18815, -18647, 16869]),
MeasRow(6e-09, [ 14440, 15950, -30282, -30293, -15769, 14573]),
],
( 0.100, 0.000,): [
MeasRow(4e-09, [ 16866, -17515, 16218, 13369, -17664, 16869]),
MeasRow(6e-09, [ 14610, 10308, -30282, -30283, 7898, 14728]),
],
( 0.200, -0.200,): [
MeasRow(4e-09, [ 16866, -17426, 16599, -19037, -18730, 16869]),
MeasRow(6e-09, [ 14433, 16036, -30280, -30295, -16007, 14569]),
],
( 1.000, -1.000,): [
MeasRow(4e-09, [ 16866, -17107, 17114, -19488, -18972, 16869]),
MeasRow(6e-09, [ 14421, 16159, -30281, -30296, -16286, 14559]),
],
}),
'61-buf-pos_out-6_1windings_in-0_0windings_out-1windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-4coupling-1e10-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16817, -16744, -1631, -1698, -16748, 16813]),
@ -4705,6 +4915,38 @@ DB = {
MeasRow(4e-09, [ 16855, -17329, -16750, -16784, -17334, 16856]),
MeasRow(6e-09, [ 13595, -7629, -27981, -27984, -7691, 13725]),
],
(-0.030, -0.020,): [
MeasRow(4e-09, [ 16855, -16998, 5549, 8907, -17001, 16856]),
MeasRow(6e-09, [ 14010, 4912, -27951, -27945, 8341, 14094]),
],
(-0.030, -0.010,): [
MeasRow(4e-09, [ 16855, -16998, 5547, 10940, -17003, 16856]),
MeasRow(6e-09, [ 13994, 4442, -27951, -27957, 9935, 14078]),
],
(-0.020, -0.010,): [
MeasRow(4e-09, [ 16855, -17002, 8922, 10926, -17003, 16856]),
MeasRow(6e-09, [ 13974, 7081, -27944, -27956, 9126, 14089]),
],
(-0.020, 0.000,): [
MeasRow(4e-09, [ 16855, -17002, 8917, 11903, -17004, 16856]),
MeasRow(6e-09, [ 13960, 6847, -27944, -27955, 9884, 14076]),
],
(-0.010, -0.030,): [
MeasRow(4e-09, [ 16855, -17005, 10938, 5510, -16996, 16856]),
MeasRow(6e-09, [ 13961, 9989, -27956, -27951, 4361, 14101]),
],
(-0.010, -0.020,): [
MeasRow(4e-09, [ 16855, -17005, 10925, 8901, -17001, 16856]),
MeasRow(6e-09, [ 13969, 9168, -27955, -27945, 7021, 14092]),
],
( 0.000, -0.040,): [
MeasRow(4e-09, [ 16855, -17006, 11908, 1991, -16992, 16855]),
MeasRow(6e-09, [ 13957, 11567, -27954, -27950, 1389, 14089]),
],
( 0.000, -0.030,): [
MeasRow(4e-09, [ 16855, -17006, 11904, 5509, -16996, 16855]),
MeasRow(6e-09, [ 13948, 10729, -27954, -27951, 4144, 14085]),
],
( 0.000, 0.000,): [
MeasRow(4e-09, [ 16855, -17005, 11879, 11883, -17003, 16856]),
MeasRow(6e-09, [ 13917, 9179, -27953, -27955, 9145, 14043]),
@ -4725,6 +4967,10 @@ DB = {
MeasRow(4e-09, [ 16856, -17002, 15283, -16777, -17284, 16856]),
MeasRow(6e-09, [ 13753, 16261, -27941, -27979, -15161, 13855]),
],
( 0.100, 0.000,): [
MeasRow(4e-09, [ 16856, -16985, 15317, 11868, -16979, 16856]),
MeasRow(6e-09, [ 13882, 11760, -27948, -27954, 8363, 13997]),
],
( 0.200, -0.200,): [
MeasRow(4e-09, [ 16855, -17000, 16625, -17906, -17555, 16855]),
MeasRow(6e-09, [ 13703, 16366, -27942, -28000, -15762, 13781]),
@ -5054,4 +5300,62 @@ DB = {
MeasRow(6e-09, [ 10158, 14971, -28907, -29000, -16154, 10689]),
],
}),
'61-buf-pos_out-8_4windings_in-0_0windings_out-4windings_couple-0.0004rad-2000ctl_cond-20000coupling_cond-2000ps-100ps-3coupling-49999998976e0-drive-': ParameterizedMeas({
(-0.100, -0.100,): [
MeasRow(4e-09, [ 16841, -18191, -18040, -18060, -18178, 16856]),
MeasRow(6e-09, [ 7901, -8407, -29692, -29695, -8410, 7979]),
],
(-0.030, -0.020,): [
MeasRow(4e-09, [ 16841, -17474, -5367, 1645, -17471, 16856]),
MeasRow(6e-09, [ 7543, -3313, -29635, -29623, 3415, 7743]),
],
(-0.030, -0.010,): [
MeasRow(4e-09, [ 16841, -17474, -5367, 8464, -17479, 16856]),
MeasRow(6e-09, [ 7589, -4857, -29633, -29602, 8237, 7795]),
],
(-0.020, -0.010,): [
MeasRow(4e-09, [ 16841, -17481, 1687, 8465, -17479, 16856]),
MeasRow(6e-09, [ 7605, 173, -29609, -29597, 6462, 7841]),
],
(-0.020, 0.000,): [
MeasRow(4e-09, [ 16841, -17479, 1687, 13047, -17480, 16856]),
MeasRow(6e-09, [ 7633, -847, -29609, -29593, 9644, 7880]),
],
(-0.010, -0.030,): [
MeasRow(4e-09, [ 16841, -17489, 8494, -5427, -17463, 16856]),
MeasRow(6e-09, [ 7629, 8266, -29600, -29638, -4899, 7818]),
],
(-0.010, -0.020,): [
MeasRow(4e-09, [ 16841, -17489, 8496, 1646, -17471, 16856]),
MeasRow(6e-09, [ 7627, 6497, -29596, -29613, 133, 7843]),
],
( 0.000, 0.000,): [
MeasRow(4e-09, [ 16841, -17488, 13074, 13026, -17478, 16856]),
MeasRow(6e-09, [ 7687, 7013, -29586, -29588, 6991, 7945]),
],
( 0.020, -0.020,): [
MeasRow(4e-09, [ 16841, -17458, 14607, 1638, -17437, 16856]),
MeasRow(6e-09, [ 7701, 10639, -29581, -29613, -1168, 7907]),
],
( 0.050, -0.050,): [
MeasRow(4e-09, [ 16841, -17403, 15513, -16995, -17764, 16856]),
MeasRow(6e-09, [ 7927, 14953, -29596, -29701, -14505, 7910]),
],
( 0.070, -0.070,): [
MeasRow(4e-09, [ 16841, -17415, 15841, -17891, -17991, 16856]),
MeasRow(6e-09, [ 7939, 15170, -29595, -29701, -15091, 7908]),
],
( 0.100, -0.100,): [
MeasRow(4e-09, [ 16841, -17403, 16081, -18049, -18028, 16856]),
MeasRow(6e-09, [ 7937, 15275, -29593, -29702, -15197, 7900]),
],
( 0.200, -0.200,): [
MeasRow(4e-09, [ 16841, -17369, 16446, -18266, -18092, 16855]),
MeasRow(6e-09, [ 7918, 15424, -29590, -29705, -15340, 7880]),
],
( 1.000, -1.000,): [
MeasRow(4e-09, [ 16841, -17134, 16960, -18674, -18272, 16855]),
MeasRow(6e-09, [ 7949, 15701, -29584, -29709, -15609, 7908]),
],
}),
}

View File

@ -7212,17 +7212,31 @@ fn main() {
// (17400, -19400) -> (13500, -16600)
// ("pos", 2e3, 2e4, ps(2000), ps(100), 8, 2, 2, 1, 0, 0, um(400), 2e10),
// 1:1 coupling from input
// if these do well, we might try arranging the output into a square and fanning
// the input into two of the outputs
// TODO
("pos", 2e3, 2e4, ps(2000), ps(100), 10, 1, 2, 2, 0, 0, um(400), 2e10),
// TODO
("pos", 2e3, 2e4, ps(2000), ps(100), 13, 1, 1, 1, 0, 0, um(400), 2e10),
// TODO
("pos", 2e3, 2e4, ps(2000), ps(100), 8, 1, 3, 3, 0, 0, um(400), 2e10),
// 53-xx with less out-core coupling
// **SELECT: (17400, -19100) -> (16800, -14700); slope: 0.74 (1.15 peak)
// stable point: (11700, -11700)
("pos", 2e3, 2e4, ps(2000), ps(100), 8, 1, 2, 1, 0, 0, um(400), 2e10),
// TODO
// (17300, 18900) -> (16500, -14000); slope: 0.79 (1.03 peak)
// stable point: (6000, -6000)
("pos", 2e3, 2e4, ps(2000), ps(100), 8, 1, 2, 1, 0, 0, um(400), 1e10),
// TODO
// (17500, -19500) -> (16900, -12500); slope: 0.70 (1.16 peak)
// stable point: (7500, -7500)
("pos", 2e3, 2e4, ps(2000), ps(100), 8, 1, 2, 1, 0, 0, um(400), 4e10),
// TODO
// (17100, -19500) -> (16200, -16300); slope: 0.89 (0.94 peak)
// stable point: NONE
("pos", 2e3, 2e4, ps(2000), ps(100), 6, 2, 4, 2, 0, 0, um(400), 2e10),
// TODO
// (17000, -18700) -> (15700, -15600); slope: 0.88 (0.95 peak)
// stable point: NONE
("pos", 2e3, 2e4, ps(2000), ps(100), 3, 4, 8, 4, 0, 0, um(400), 5e10),
// (17800, -19000) -> (16800, -13400)
// ("pos", 2e3, 2e4, ps(2000), ps(100), 6, 1, 4, 1, 0, 0, um(400), 2e10),