{
  "schema_version": 1,
  "review_date": "2026-10-04",
  "scope": "Seven runnable static contact examples; partial agreement with published ball loads. No life, thermal, lubrication or full dynamic qualification.",
  "equilibrium": "forceBalancedTranslations",
  "boundary": "Unfitted single radial row; zero angle, thrust, moment, preload, misalignment and deviations. English input deck; 60 rpm reporting condition. Inactive cage/lubricant/mounting values are compatibility placeholders; ring envelope unspecified.",
  "material_boundary": "Maven 52100 steel law at 100 F: E approximately 209618 MPa and nu 0.2959733. NASA source E 205900 MPa and nu 0.3. Maven elliptic iteration and deformed pitch differ from Hou fixed stiffness/Brewe-Hamrock approximation.",
  "hou_combined_stiffness_n_per_mm_1_5": {
    "inner": 1044645.0905859801,
    "outer": 1093005.489616499,
    "combined": 377725.62437407504
  },
  "cases": [
    {
      "filename": "hou2024-positive-1000.bearing",
      "input_sha256": "4639bd865ab0c7288e4bdba2b6b4f13a53562942043b556df932e79613b2427e",
      "published_target": {
        "radial_load_n": 1000,
        "diametral_clearance_mm": 0.015,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          565.102,
          283.859
        ],
        "loaded_ball_count": 3,
        "projected_radial_reaction_n": 999.9992191586199,
        "relative_force_residual": -7.808413801058123e-07,
        "within_1e_minus_6_relative_force_screen": true
      },
      "independent_finite_sum": {
        "displacement_mm": 0.02058078155276165,
        "loads_n": [
          565.1021860708457,
          283.85938820889584,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          283.8593882088956
        ],
        "reaction_n": 1000.0000000000003,
        "stribeck_number": 5.085919674637612
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": 0.01499997,
        "encoded_load_n": 999.9999862118008,
        "loads_n": [
          564.9037622215415,
          283.98868915562053,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          283.988720570189
        ],
        "loaded_ball_count": 3,
        "displacement_mm": {
          "y": 4.810798890226428e-10,
          "z": 0.020614064838854973
        },
        "available_approaches_mm": [
          0.013114079838854972,
          0.008291305129131354,
          -0.003920389732653684,
          -0.017807017002800078,
          -0.026870869448935263,
          -0.026870869778013288,
          -0.0178070178360549,
          -0.003920390680196102,
          0.008291304510666966
        ],
        "reaction_n": 999.9997007591087,
        "relative_force_residual": -2.8545269601867797e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376155.7735493485,
        "stribeck_number": 5.084133930094925
      }
    },
    {
      "filename": "hou2024-positive-5000.bearing",
      "input_sha256": "d6d243b3a1a22c2b055ae27dc8ea4c37ff3f48c41336717c91f2a24f1a969590",
      "published_target": {
        "radial_load_n": 5000,
        "diametral_clearance_mm": 0.015,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          2589.31,
          1573.419,
          0.215
        ],
        "loaded_ball_count": 5,
        "projected_radial_reaction_n": 5000.002432012036,
        "relative_force_residual": 4.864024071139283e-07,
        "within_1e_minus_6_relative_force_screen": true
      },
      "independent_finite_sum": {
        "displacement_mm": 0.04358596783978498,
        "loads_n": [
          2589.3096170371787,
          1573.4177241523983,
          0.21472836662240424,
          0.0,
          0.0,
          0.0,
          0.0,
          0.21472836662231465,
          1573.4177241523969
        ],
        "reaction_n": 4999.999999999999,
        "stribeck_number": 4.660757310666922
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": 0.01499997,
        "encoded_load_n": 4999.999931059004,
        "loads_n": [
          2588.961149453745,
          1573.6269670556421,
          0.29703483099795797,
          0.0,
          0.0,
          0.0,
          0.0,
          0.29704831570126916,
          1573.6271204764046
        ],
        "loaded_ball_count": 5,
        "displacement_mm": {
          "y": 7.146902627290027e-10,
          "z": 0.043682780437828195
        },
        "available_approaches_mm": [
          0.036182795437828194,
          0.02596296667377873,
          8.545092228601399e-05,
          -0.029341374599974167,
          -0.04854837118839971,
          -0.04854837167727666,
          -0.029341375837854042,
          8.544951462097217e-05,
          0.02596296575499063
        ],
        "reaction_n": 5000.000815746966,
        "relative_force_residual": 1.7693759480828196e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376159.7802358159,
        "stribeck_number": 4.660130133271544
      }
    },
    {
      "filename": "hou2024-positive-10000.bearing",
      "input_sha256": "d800e1959958913d7517c6243af5bc50e3e5502b99b3fa9f370116a06534c145",
      "published_target": {
        "radial_load_n": 10000,
        "diametral_clearance_mm": 0.015,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          5073.518,
          3196.93,
          82.078
        ],
        "loaded_ball_count": 5,
        "projected_radial_reaction_n": 10000.0043133338,
        "relative_force_residual": 4.313333800382679e-07,
        "within_1e_minus_6_relative_force_screen": true
      },
      "independent_finite_sum": {
        "displacement_mm": 0.06400522255364005,
        "loads_n": [
          5073.519482721812,
          3196.9261206390775,
          82.07842462335499,
          0.0,
          0.0,
          0.0,
          0.0,
          82.07842462335405,
          3196.926120639076
        ],
        "reaction_n": 10000.0,
        "stribeck_number": 4.566167534449631
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": 0.01499997,
        "encoded_load_n": 9999.999862118008,
        "loads_n": [
          5073.01055420114,
          3197.1294879054203,
          82.63757758417977,
          0.0,
          0.0,
          0.0,
          0.0,
          82.63767270866018,
          3197.129697902065
        ],
        "loaded_ball_count": 5,
        "displacement_mm": {
          "y": 1.5590110687235162e-09,
          "z": 0.06415776665886049
        },
        "available_approaches_mm": [
          0.056657781658860484,
          0.041647716634057114,
          0.0036408957988174574,
          -0.03957886697928704,
          -0.06778856436222219,
          -0.06778856542864857,
          -0.03957886967957346,
          0.003640892728165055,
          0.041647714629831106
        ],
        "reaction_n": 9999.99701737824,
        "relative_force_residual": -2.844739806393652e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376163.29516828415,
        "stribeck_number": 4.5657095617339385
      }
    },
    {
      "filename": "hou2024-negative-1000.bearing",
      "input_sha256": "49c5892ad69b2282116e28d515ae0f53d997f863bc206cbe57255162fbaa8905",
      "published_target": {
        "radial_load_n": 1000,
        "diametral_clearance_mm": -0.01,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          432.585,
          352.798,
          176.981,
          34.469
        ],
        "loaded_ball_count": 7,
        "projected_radial_reaction_n": 1000.0987511503204,
        "relative_force_residual": 9.875115032036774e-05,
        "within_1e_minus_6_relative_force_screen": false
      },
      "independent_finite_sum": {
        "displacement_mm": 0.005945489490105042,
        "loads_n": [
          432.54294236681807,
          352.76786865335345,
          176.9759178101502,
          34.477764589801914,
          0.0,
          0.0,
          34.47776458980183,
          176.97591781015007,
          352.76786865335333
        ],
        "reaction_n": 999.9999999999998,
        "stribeck_number": 3.8928864813013626
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": -0.009999979999999999,
        "encoded_load_n": 999.9999862118008,
        "loads_n": [
          432.5094479491914,
          352.5638801875385,
          176.4667865668957,
          33.955087696673615,
          0.0,
          0.0,
          33.955094543459744,
          176.4668000532438,
          352.5638912742512
        ],
        "loaded_ball_count": 7,
        "displacement_mm": {
          "y": 1.2113945766586548e-10,
          "z": 0.005975371985360987
        },
        "available_approaches_mm": [
          0.010975361985360987,
          0.009577390582821541,
          0.00603760257543904,
          0.002012304112229354,
          -0.0006150229196624285,
          -0.0006150230025266986,
          0.0020123039024096553,
          0.006037602336840883,
          0.009577390427087655
        ],
        "reaction_n": 999.9998420003382,
        "relative_force_residual": -1.4421146459998177e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376155.41617778013,
        "stribeck_number": 3.8925850852144612
      }
    },
    {
      "filename": "hou2024-negative-5000.bearing",
      "input_sha256": "1fb4a45a3a82062365cb056fac31184704ee54dc7121686536fb5916d561cc84",
      "published_target": {
        "radial_load_n": 5000,
        "diametral_clearance_mm": -0.01,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          2320.97,
          1663.6,
          375.306
        ],
        "loaded_ball_count": 5,
        "projected_radial_reaction_n": 5000.095477080393,
        "relative_force_residual": 1.9095416078562266e-05,
        "within_1e_minus_6_relative_force_screen": false
      },
      "independent_finite_sum": {
        "displacement_mm": 0.028547228848105302,
        "loads_n": [
          2320.9267001394246,
          1663.5669031489474,
          375.3017675854368,
          0.0,
          0.0,
          0.0,
          0.0,
          375.3017675854361,
          1663.566903148947
        ],
        "reaction_n": 4999.999999999998,
        "stribeck_number": 4.177668060250965
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": -0.009999979999999999,
        "encoded_load_n": 4999.999931059004,
        "loads_n": [
          2321.260828991759,
          1663.4901270108628,
          374.6827598732776,
          0.0,
          0.0,
          0.0,
          0.0,
          374.6828341226722,
          1663.4902066632685
        ],
        "loaded_ball_count": 5,
        "displacement_mm": {
          "y": 6.603622716890893e-10,
          "z": 0.028643525466339262
        },
        "available_approaches_mm": [
          0.03364351546633926,
          0.02694220393929881,
          0.00997388664951601,
          -0.009321772161279123,
          -0.02191611928815505,
          -0.021916119739869448,
          -0.009321773305060147,
          0.009973885348856227,
          0.02694220309035343
        ],
        "reaction_n": 5000.001595772644,
        "relative_force_residual": 3.329427325729801e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376159.3733908246,
        "stribeck_number": 4.178269549795979
      }
    },
    {
      "filename": "hou2024-negative-10000.bearing",
      "input_sha256": "a622a79ce60c8cfe05b807ab970b279f2a8cd083320ece3b710a0a282fdba360",
      "published_target": {
        "radial_load_n": 10000,
        "diametral_clearance_mm": -0.01,
        "published_unique_loads_n_at_0_40_80_120_degrees": [
          4728.94,
          3306.271,
          592.111
        ],
        "loaded_ball_count": 5,
        "projected_radial_reaction_n": 10000.07904624394,
        "relative_force_residual": 7.904624393995618e-06,
        "within_1e_minus_6_relative_force_screen": false
      },
      "independent_finite_sum": {
        "displacement_mm": 0.048916607306814866,
        "loads_n": [
          4728.901657261552,
          3306.2450876387115,
          592.108110638418,
          0.0,
          0.0,
          0.0,
          0.0,
          592.1081106384166,
          3306.245087638711
        ],
        "reaction_n": 9999.999999999998,
        "stribeck_number": 4.256011491535396
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": -0.009999979999999999,
        "encoded_load_n": 9999.999862118008,
        "loads_n": [
          4729.320348744618,
          3306.1351944196535,
          591.3824945667577,
          0.0,
          0.0,
          0.0,
          0.0,
          591.3826360075471,
          3306.1353582706424
        ],
        "loaded_ball_count": 5,
        "displacement_mm": {
          "y": 1.1827632597311326e-09,
          "z": 0.04906903418523494
        },
        "available_approaches_mm": [
          0.054069024185234946,
          0.04258905172707997,
          0.013520739530936786,
          -0.019534526068314434,
          -0.041109818928427896,
          -0.04110981973748562,
          -0.019534528116920524,
          0.01352073720134791,
          0.04258905020654882
        ],
        "reaction_n": 9999.99847156449,
        "relative_force_residual": -1.3905535370951734e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 376162.87853969,
        "stribeck_number": 4.256388372558087
      }
    },
    {
      "filename": "nasa2012-ball-clearance-627.bearing",
      "input_sha256": "be8c91c4af48e85d83af80cbdee54813c7516b2f227e469a486266dd0ebf1749",
      "published_target": {
        "approximate_stribeck_number": 5.499,
        "approximate_peak_load_n": 344.78729999999996,
        "source_note": "Appendix D calls this 2.5 percent greater than its separate analysis-code result"
      },
      "independent_finite_sum": {
        "displacement_mm": 0.016608804478091127,
        "loads_n": [
          335.35249306264916,
          180.2480720214534,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          180.2480720214533
        ],
        "reaction_n": 626.9999999999997,
        "stribeck_number": 5.348524610249587
      },
      "maven": {
        "status": "solved",
        "solver_version": "Bearing Swift 0.2 · Harris & Kotzalas, Advanced Concepts of Bearing Technology (5th ed.) · force-balanced translations 3 · radial diametral clearance 1",
        "encoded_clearance_mm": 0.014500098,
        "encoded_load_n": 627.0000119055829,
        "loads_n": [
          335.67932720115715,
          180.0460207476308,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          0.0,
          180.0460437496494
        ],
        "loaded_ball_count": 3,
        "displacement_mm": {
          "y": 3.2329037187562477e-10,
          "z": 0.016550934630108507
        },
        "available_approaches_mm": [
          0.009300885630108507,
          0.006139938578571931,
          -0.0021355286190402212,
          -0.012364568766024946,
          -0.020640036198521304,
          -0.023800983630108505,
          -0.02064003657857193,
          -0.01236456938095978,
          -0.002135529233975055,
          0.006139938198521303
        ],
        "reaction_n": 626.9999269190165,
        "relative_force_residual": -1.355447604804214e-07,
        "incompatible_ball_indices": [],
        "combined_stiffness_at_peak_n_per_mm_1_5": 374229.60397091333,
        "stribeck_number": 5.353737174277846
      }
    }
  ]
}
