PIPO-PITO bounded recurrent gain / results.json

Failed on benchmark

Raw ⬇ ZIP
  1{
  2  "parameters": {
  3    "a": 1.3,
  4    "b": 0.7,
  5    "d": 0.4,
  6    "p": 0.02,
  7    "w0": 3.0,
  8    "dt": 0.002,
  9    "horizon": 80.0
 10  },
 11  "pito_sweep": [
 12    {
 13      "epsilon": 0.19999999999999998,
 14      "V": 5.384615384615384,
 15      "V_times_epsilon": 1.0769230769230766,
 16      "predicted_T_bound": 0.4858853402374508,
 17      "observed_T": 0.48090000000000005,
 18      "exact_T": 0.48104226142663914,
 19      "rate_predicted": 7.0,
 20      "rate_observed": 7.0024511439339205,
 21      "rate_relative_error": 0.00035016341913150583
 22    },
 23    {
 24      "epsilon": 0.39999999999999997,
 25      "V": 2.692307692307692,
 26      "V_times_epsilon": 1.0769230769230766,
 27      "predicted_T_bound": 0.7737286288863457,
 28      "observed_T": 0.7539,
 29      "exact_T": 0.7540163798900739,
 30      "rate_predicted": 3.5,
 31      "rate_observed": 3.500612642954197,
 32      "rate_relative_error": 0.00017504084405623694
 33    },
 34    {
 35      "epsilon": 0.7999999999999999,
 36      "V": 1.346153846153846,
 37      "V_times_epsilon": 1.0769230769230766,
 38      "predicted_T_bound": 1.1513731545955799,
 39      "observed_T": 1.0696,
 40      "exact_T": 1.0696012439437665,
 41      "rate_predicted": 1.75,
 42      "rate_observed": 1.7501531428669415,
 43      "rate_relative_error": 8.751020968083318e-05
 44    },
 45    {
 46      "epsilon": 1.2000000000000002,
 47      "V": 0.8974358974358974,
 48      "V_times_epsilon": 1.076923076923077,
 49      "predicted_T_bound": 1.3795182106578003,
 50      "observed_T": 1.1882000000000001,
 51      "exact_T": 1.1882523095313346,
 52      "rate_predicted": 1.1666666666666665,
 53      "rate_observed": 1.1667347275159077,
 54      "rate_relative_error": 5.833787077813569e-05
 55    }
 56  ],
 57  "fixed_gain_sweep": {
 58    "0.2": {
 59      "final_x": 0.10000000071451517,
 60      "max_x": 0.10636961687321454,
 61      "final_w": 0.2,
 62      "unbounded_by_80": false,
 63      "predicted_regime": "bounded"
 64    },
 65    "0.39": {
 66      "final_x": 1.1491438284960964,
 67      "max_x": 1.1491438284960964,
 68      "final_w": 0.39,
 69      "unbounded_by_80": false,
 70      "predicted_regime": "bounded"
 71    },
 72    "0.4": {
 73      "final_x": 1.7063696168743616,
 74      "max_x": 1.7063696168743616,
 75      "final_w": 0.4,
 76      "unbounded_by_80": false,
 77      "predicted_regime": "unbounded (marginal at equality)"
 78    },
 79    "0.6": {
 80      "final_x": 1827965.8278582732,
 81      "max_x": 1827965.8278582732,
 82      "final_w": 0.6,
 83      "unbounded_by_80": true,
 84      "predicted_regime": "unbounded (marginal at equality)"
 85    },
 86    "0.8": {
 87      "final_x": 12190451378361.576,
 88      "max_x": 12190451378361.576,
 89      "final_w": 0.8,
 90      "unbounded_by_80": true,
 91      "predicted_regime": "unbounded (marginal at equality)"
 92    }
 93  },
 94  "regulated_at_nominal_gamma_0.8": {
 95    "final_x": 0.5499999999662464,
 96    "max_x": 1.4438561056544417,
 97    "final_w": 0.3636363636048379,
 98    "unbounded_by_80": false,
 99    "predicted_regime": "unbounded (marginal at equality)"
100  },
101  "quantitative_checks": {
102    "PITO_rate_prediction": {
103      "predicted": "a*V",
104      "max_relative_error": 0.00035016341913150583
105    },
106    "PITO_threshold_prediction": {
107      "predicted": "V*epsilon=2*b/a",
108      "observed_values": [
109        1.0769230769230766,
110        1.0769230769230766,
111        1.0769230769230766,
112        1.076923076923077
113      ],
114      "target": 1.0769230769230769
115    },
116    "crossing_bound": {
117      "predicted": "observed_T <= predicted_T_bound",
118      "maximum_observed_minus_predicted": -0.0049853402374507305
119    },
120    "plant_boundary": {
121      "predicted": "gamma=d=0.4; gamma<d bounded, gamma>=d unbounded",
122      "observed": {
123        "0.2": false,
124        "0.39": false,
125        "0.4": false,
126        "0.6": true,
127        "0.8": true
128      }
129    },
130    "regulated_boundedness": {
131      "predicted": "feedback reduces gain and bounds x",
132      "observed_max_x": 1.4438561056544417,
133      "observed_final_w": 0.3636363636048379
134    }
135  }
136}