Feasibility-Preserving Error Compensator / results.json

Failed on benchmark

Raw ⬇ ZIP
  1{
  2  "seed": 2907,
  3  "math_prediction_1_unsaturated_decay": [
  4    {
  5      "KI": 0.02,
  6      "predicted_spectral_radius": 0.752329714952161,
  7      "observed_asymptotic_decay_factor": 0.7592224607209483,
  8      "relative_error": 0.00916186830294957
  9    },
 10    {
 11      "KI": 0.08,
 12      "predicted_spectral_radius": 0.764198926981712,
 13      "observed_asymptotic_decay_factor": 0.7648291440403897,
 14      "relative_error": 0.0008246767123408949
 15    },
 16    {
 17      "KI": 0.16,
 18      "predicted_spectral_radius": 0.7797435475847172,
 19      "observed_asymptotic_decay_factor": 0.7795177757585292,
 20      "relative_error": 0.0002895462577245156
 21    },
 22    {
 23      "KI": 0.24,
 24      "predicted_spectral_radius": 0.7949842765740716,
 25      "observed_asymptotic_decay_factor": 0.7950284767990354,
 26      "relative_error": 5.5598866878666884e-05
 27    }
 28  ],
 29  "math_prediction_2_stability_boundary": {
 30    "A": 0.82,
 31    "B": 1.0,
 32    "KC": 0.32,
 33    "rho": 0.68,
 34    "predicted_KI_boundary_rho_eq_1": 1.3900000000000001,
 35    "observed_KI_boundary_500_step_state_decay_below_1e-3": 1.29,
 36    "boundary_abs_difference": 0.10000000000000009,
 37    "spectral_stability_classification_agreement": 0.9502762430939227
 38  },
 39  "math_prediction_3_saturation_windup_scaling": {
 40    "durations": [
 41      10,
 42      25,
 43      40,
 44      55,
 45      70
 46    ],
 47    "ordinary_integral": [
 48      {
 49        "rms_error": 0.22272206108224446,
 50        "post_release_rms_error": 0.044895386621890694,
 51        "max_abs_c": 0.4862258737402381,
 52        "release_abs_c": 0.4367225873577122,
 53        "recovery_steps": 14,
 54        "max_constraint_violation": 0.0,
 55        "terminal_abs_error": 9.211721180935618e-08
 56      },
 57      {
 58        "rms_error": 0.3269480508532898,
 59        "post_release_rms_error": 0.06815069054037033,
 60        "max_abs_c": 0.6790463167536318,
 61        "release_abs_c": 0.6083044417908843,
 62        "recovery_steps": 18,
 63        "max_constraint_violation": 0.0,
 64        "terminal_abs_error": 7.307737067306901e-08
 65      },
 66      {
 67        "rms_error": 0.3957889076344197,
 68        "post_release_rms_error": 0.07695196990621013,
 69        "max_abs_c": 0.7071160689250268,
 70        "release_abs_c": 0.6324643803948473,
 71        "recovery_steps": 19,
 72        "max_constraint_violation": 0.0,
 73        "terminal_abs_error": 2.6423239691287047e-06
 74      },
 75      {
 76        "rms_error": 0.452009920155325,
 77        "post_release_rms_error": 0.08300121979322463,
 78        "max_abs_c": 0.708185009625288,
 79        "release_abs_c": 0.6322343225938207,
 80        "recovery_steps": 19,
 81        "max_constraint_violation": 0.0,
 82        "terminal_abs_error": 1.1998059829048556e-05
 83      },
 84      {
 85        "rms_error": 0.5014016658068693,
 86        "post_release_rms_error": 0.08927127235882205,
 87        "max_abs_c": 0.708185009625288,
 88        "release_abs_c": 0.6301222942453524,
 89        "recovery_steps": 19,
 90        "max_constraint_violation": 0.0,
 91        "terminal_abs_error": 1.5063667367856474e-05
 92      }
 93    ],
 94    "residual_antiwindup": [
 95      {
 96        "rms_error": 0.2202766856078875,
 97        "post_release_rms_error": 0.028229154890135534,
 98        "max_abs_c": 0.1215894291344835,
 99        "release_abs_c": 0.10125705832041794,
100        "recovery_steps": 5,
101        "max_constraint_violation": 0.0,
102        "terminal_abs_error": 5.2853237779967965e-08
103      },
104      {
105        "rms_error": 0.3236306390034291,
106        "post_release_rms_error": 0.044331989552512524,
107        "max_abs_c": 0.14931736905510984,
108        "release_abs_c": 0.12095380990824407,
109        "recovery_steps": 9,
110        "max_constraint_violation": 0.0,
111        "terminal_abs_error": 2.1450996843621738e-07
112      },
113      {
114        "rms_error": 0.392772461881897,
115        "post_release_rms_error": 0.05126486805386626,
116        "max_abs_c": 0.15725189597875333,
117        "release_abs_c": 0.12658934128427568,
118        "recovery_steps": 10,
119        "max_constraint_violation": 0.0,
120        "terminal_abs_error": 2.3684174859389544e-07
121      },
122      {
123        "rms_error": 0.4493384325780828,
124        "post_release_rms_error": 0.05585921115483679,
125        "max_abs_c": 0.1595235304290934,
126        "release_abs_c": 0.12820277927819945,
127        "recovery_steps": 10,
128        "max_constraint_violation": 0.0,
129        "terminal_abs_error": 5.2613123446673635e-06
130      },
131      {
132        "rms_error": 0.4989964496968511,
133        "post_release_rms_error": 0.06031788684667659,
134        "max_abs_c": 0.16017389347522218,
135        "release_abs_c": 0.12866470238748803,
136        "recovery_steps": 10,
137        "max_constraint_violation": 0.0,
138        "terminal_abs_error": 2.1956313487971677e-05
139      }
140    ],
141    "predicted_ordering": "antiwindup slope < ordinary slope",
142    "observed_release_c_slope_ordinary": 0.0027381952971881124,
143    "observed_release_c_slope_antiwindup": 0.00041376171669397165,
144    "observed_slope_ratio_anti_over_ordinary": 0.15110745282444565
145  },
146  "mini_experiment_baseline_no_compensation": {
147    "rms_error": 0.5570511480631775,
148    "post_release_rms_error": 0.05381944668365163,
149    "max_abs_c": 0.0,
150    "release_abs_c": 0.0,
151    "recovery_steps": 8,
152    "max_constraint_violation": 0.0,
153    "terminal_abs_error": 2.5053009114822672e-05
154  },
155  "mini_experiment_ordinary_integral": {
156    "rms_error": 0.5462027650582044,
157    "post_release_rms_error": 0.09687825708361288,
158    "max_abs_c": 0.708185009625288,
159    "release_abs_c": 0.6289318147429276,
160    "recovery_steps": 19,
161    "max_constraint_violation": 0.0,
162    "terminal_abs_error": 0.00012552011449289786
163  },
164  "mini_experiment_idea_residual_antiwindup": {
165    "rms_error": 0.5439988030881768,
166    "post_release_rms_error": 0.06555297954980371,
167    "max_abs_c": 0.16036009072703203,
168    "release_abs_c": 0.12879694977455738,
169    "recovery_steps": 10,
170    "max_constraint_violation": 0.0,
171    "terminal_abs_error": 1.927737058021604e-05
172  }
173}