{
 "checks": [
  {
   "part": "impeller",
   "what": "наружный диаметр D2",
   "want": 92.0,
   "got": 92.0000002,
   "tol": 0.1,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "передние кромки индуктора z",
   "want": 16.0,
   "got": 16.0,
   "tol": 0.3,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "задний торец бобышки z",
   "want": 45.0,
   "got": 45.0,
   "tol": 0.1,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "расточка под вал Ø12 H7",
   "want": 12.0,
   "got": 12.000001525878908,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "масса при 2760, г (расчёт 160 при Ø10; носик Ø20, расточка Ø12)",
   "want": 160.19093430159302,
   "got": 174.0176331746082,
   "tol": 40.0,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "число лопаток по сечению r=44 (7+7)",
   "want": 14,
   "got": 14,
   "tol": 0,
   "ok": true
  },
  {
   "part": "impeller",
   "what": "число основных лопаток по сечению r=20",
   "want": 7,
   "got": 7,
   "tol": 0,
   "ok": true
  },
  {
   "part": "cover",
   "what": "входной срез z=0",
   "want": 0.0,
   "got": 0.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "cover",
   "what": "задний торец фланца z",
   "want": 44.0,
   "got": 44.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "cover",
   "what": "фланец Ø152",
   "want": 152.0,
   "got": 152.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "cover",
   "what": "отверстий Ø4.5 фланца под винты M4",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "cover",
   "what": "отверстий Ø3.4 под винты M3 в бобышки диффузора",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "cover",
   "what": "резьбовых M3 (Ø2.5) фланца раструба под кронштейн стартера",
   "want": 3,
   "got": 3,
   "tol": 0,
   "ok": true
  },
  {
   "part": "cover",
   "what": "горловина бандажа над индуктором Ø(D1t + 2·0.37)",
   "want": 65.18862155388472,
   "got": 65.18862304687501,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "cover",
   "what": "расточка под диск диффузора Ø129 H7",
   "want": 129.0,
   "got": 129.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "cover",
   "what": "расточка под буртик корпуса Ø132.2",
   "want": 132.2,
   "got": 132.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "наружный диаметр (посадка в корпус и крышку)",
   "want": 128.9,
   "got": 128.9,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "передние кромки радиальных лопаток z (= стенка крышки)",
   "want": 33.16229471024203,
   "got": 33.162294610242,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "задняя плоскость ступицы z",
   "want": 62.0,
   "got": 62.0000001,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "радиальных лопаток по сечению r=52",
   "want": 19,
   "got": 19,
   "tol": 0,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "осевых лопаток по сечению r=61.5",
   "want": 19,
   "got": 19,
   "tol": 0,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "гнездо обоймы Ø46 H7",
   "want": 46.0,
   "got": 46.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "уступ гнезда z 44.5 (расточка Ø40 перед ним, z 42.5…44.5)",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "резьбовых M3 (Ø2.5): тоннель 6 + стойки 6 + бобышки лопаток 6",
   "want": 18,
   "got": 18,
   "tol": 0,
   "ok": true
  },
  {
   "part": "diffuser",
   "what": "осевое гнездо смазки Ø2.2",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "наибольший диаметр (межопорная часть)",
   "want": 18.0,
   "got": 18.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "длина 9..211",
   "want": 202.0,
   "got": 202.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "шейка Ø12 передняя, z 16…53",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "шейка Ø12 задняя, z 169…204",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "заплечик Ø15.5, z 53…60",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shaft",
   "what": "межопорная часть Ø18, z 60…166.5",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "диаметр периферии Dt",
   "want": 88.70634888593572,
   "got": 88.70634908593561,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "передний торец бобышки z",
   "want": 183.5,
   "got": 183.5,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "задний торец z",
   "want": 204.0,
   "got": 204.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "расточка под вал Ø12 H7",
   "want": 12.0,
   "got": 12.000001525878908,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "масса при 7913, г (в расчёте ротора 245: расточка Ø12, бобышка Ø24)",
   "want": 245.0,
   "got": 250.07539227378578,
   "tol": 15.0,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "число лопаток по сечению r=40",
   "want": 23,
   "got": 23,
   "tol": 0,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "наружный диаметр кольца Ø92",
   "want": 92.0,
   "got": 92.0000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "осевая длина 166.5..185 (губки + венец + фланец)",
   "want": 18.5,
   "got": 18.500000200002205,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "число лопаток по сечению r=37.3",
   "want": 19,
   "got": 19,
   "tol": 0,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "горло канала СА, мм (контрольный размер)",
   "want": 6.432788623067539,
   "got": 6.4327886230677835,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "суммарная площадь горла, мм²",
   "want": 1526.5650681401576,
   "got": 1526.5650681402155,
   "tol": 15.0,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "расточка губки под наружную трубу Ø88.6",
   "want": 88.6,
   "got": 88.6,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "поясок губки под внутреннюю трубу Ø60.4",
   "want": 60.4,
   "got": 60.4,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "ngv",
   "what": "отверстий Ø3.4 внутреннего фланца под винты M3 в тоннель",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "лента над пером Ø89.31 (зазор 0.30)",
   "want": 89.30634888593572,
   "got": 89.30634918212891,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "губка под СА Ø92 H7",
   "want": 92.0,
   "got": 92.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "поясок в корпус Ø128.9 (на чертеже 128.8 −0/−0.05)",
   "want": 128.9,
   "got": 128.9,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "фланец Ø152",
   "want": 152.0,
   "got": 152.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "отверстий Ø4.5 фланца под винты M4",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "shroud_ring",
   "what": "осевой зазор до СА: начало бандажа z 185.5",
   "want": 180.5,
   "got": 180.5,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "диаметр среза Ø61.83",
   "want": 61.830030417719705,
   "got": 61.83266296386718,
   "tol": 0.1,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "площадь среза, см²",
   "want": 30.025399990630422,
   "got": 30.02795683665672,
   "tol": 0.3,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "длина 206.5..340",
   "want": 133.5,
   "got": 133.50000020000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "стоек конуса по сечению r=38, z=226",
   "want": 4,
   "got": 4,
   "tol": 0,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "отверстий Ø4.5 фланца под винты M4",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "бобышка термопары EGT M5 (Ø4.2 радиально)",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "nozzle",
   "what": "фланец Ø152",
   "want": 152.0,
   "got": 152.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "первичных отв. Ø4.59",
   "want": 12,
   "got": 12,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "промежуточных отв. Ø5.08",
   "want": 18,
   "got": 18,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "смесительных отв. Ø7.73",
   "want": 12,
   "got": 12,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "плёночных отв. Ø1.65 (3×36)",
   "want": 108,
   "got": 108,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "окно свечи Ø6.5",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "наружный диаметр Ø116",
   "want": 116.0,
   "got": 116.0000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "хвостовик под губку СА Ø88 (зазор 0.3 к Ø88.6)",
   "want": 88.0,
   "got": 88.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "liner_outer",
   "what": "задний срез хвостовика z 170.5",
   "want": 170.5,
   "got": 170.5000001,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "первичных отв. Ø3.75",
   "want": 12,
   "got": 12,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "промежуточных отв. Ø4.15",
   "want": 18,
   "got": 18,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "смесительных отв. Ø6.31",
   "want": 12,
   "got": 12,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "плёночных отв. Ø1.48 (3×30)",
   "want": 90,
   "got": 90,
   "tol": 0,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "хвостовик под поясок СА Ø61 (зазор 0.3 к Ø60.4)",
   "want": 61.0,
   "got": 61.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "liner_inner",
   "what": "наружный диаметр хвостовика Ø62",
   "want": 62.0,
   "got": 62.0000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "front_plate",
   "what": "передняя плоскость фронта z",
   "want": 79.0,
   "got": 79.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "front_plate",
   "what": "отверстий Ø3.2 под стойки",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "front_plate",
   "what": "буртов Ø8.2 под испарители (труба Ø8 + 0.2)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "evaporators",
   "what": "трубок (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "evaporators",
   "what": "устье трубки z 77",
   "want": 77.0,
   "got": 77.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "evaporators",
   "what": "наружный диаметр трубки Ø8",
   "want": 8.0,
   "got": 8.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "evaporators",
   "what": "внутренний диаметр трубки Ø7",
   "want": 7.0,
   "got": 7.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "manifold",
   "what": "форсунок (радиальные участки Ø2)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "manifold",
   "what": "втулка проходного узла: резьба M5 (Ø4.2 радиально)",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "manifold",
   "what": "стояк доходит до расточки корпуса Ø129",
   "want": 129.0,
   "got": 129.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "standoffs",
   "what": "стоек Ø6",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "standoffs",
   "what": "стоек (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "труба Ø34, z 65…169",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "расточка заднего фланца под обойму Ø37 H7",
   "want": 37.0,
   "got": 37.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "поясок в ступицу диска Ø45.9 js6 (2·22.95, build_n2)",
   "want": 45.9,
   "got": 45.9,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "продувка 6×Ø1.5",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "отверстий Ø3.2 переднего фланца под винты M3 в диск",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "резьбовых M3 (Ø2.5) заднего фланца под фланец СА",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "tunnel",
   "what": "задний торец фланца z 179",
   "want": 179.0,
   "got": 179.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "heat_shield",
   "what": "полуобечаек (тел)",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "heat_shield",
   "what": "наружный диаметр Ø40",
   "want": 40.0,
   "got": 40.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "bearing_housing_front",
   "what": "наружный диаметр Ø46 (n6 в ступице)",
   "want": 46.0,
   "got": 46.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_housing_front",
   "what": "расточка под подшипник Ø28 H6",
   "want": 28.0,
   "got": 28.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "bearing_housing_front",
   "what": "горло Ø18 (проход заплечика Ø15.5)",
   "want": 18.0,
   "got": 18.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "bearing_housing_front",
   "what": "положение z 41…59.5",
   "want": 59.5,
   "got": 59.5,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "bearing_housing_rear",
   "what": "наружный диаметр Ø37 (h6 на кольцах)",
   "want": 37.0,
   "got": 37.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_housing_rear",
   "what": "расточка под подшипник Ø28 K6",
   "want": 28.0,
   "got": 28.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "bearing_housing_rear",
   "what": "канавка стопорного кольца Ø29.4",
   "want": 29.4,
   "got": 29.4,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "bearing_housing_rear",
   "what": "канавок под кольца FKM Ø34.6",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "bearing_front",
   "what": "наружный диаметр Ø28",
   "want": 28.0,
   "got": 28.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_front",
   "what": "внутренний диаметр Ø12",
   "want": 12.0,
   "got": 12.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_front",
   "what": "ширина 8",
   "want": 8.0,
   "got": 8.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_front",
   "what": "положение z 45…53",
   "want": 45.0,
   "got": 45.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_rear",
   "what": "положение z 169…177",
   "want": 169.0,
   "got": 169.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "bearing_rear",
   "what": "ширина 8",
   "want": 8.0,
   "got": 8.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "wave_spring",
   "what": "наружный диаметр Ø27",
   "want": 27.0,
   "got": 27.0000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "wave_spring",
   "what": "рабочая высота 1.0 (в гнезде обоймы)",
   "want": 1.0,
   "got": 1.0000002000000023,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shield_front",
   "what": "наружный диаметр фланца Ø45.8 (в расточку Ø46 H7)",
   "want": 45.8,
   "got": 45.8,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shield_front",
   "what": "отверстие под бобышку колеса Ø23.2 (Ø22 + 2·0.6)",
   "want": 23.2,
   "got": 23.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shield_front",
   "what": "наружный диаметр диска Ø39.8 (в расточку Ø40 ступицы)",
   "want": 39.8,
   "got": 39.8,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "shield_front",
   "what": "положение z 44.0…45.0",
   "want": 44.0,
   "got": 44.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "shield_front",
   "what": "высота с отбортовкой 1.0 (лист 0.5)",
   "want": 1.0,
   "got": 1.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "slinger_rear",
   "what": "наружный диаметр диска Ø24.2 (0.5 до стопорного кольца Ø25.2)",
   "want": 24.2,
   "got": 24.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "slinger_rear",
   "what": "ступица Ø16 (упор во внутреннее кольцо Ø16.5)",
   "want": 16.0,
   "got": 16.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "slinger_rear",
   "what": "отверстие Ø12 E8",
   "want": 12.0,
   "got": 12.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "slinger_rear",
   "what": "положение z 177…178",
   "want": 177.0,
   "got": 177.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "slinger_rear",
   "what": "толщина 1.0",
   "want": 1.0,
   "got": 1.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "circlip_rear",
   "what": "наружный диаметр в канавке Ø29.4",
   "want": 29.4,
   "got": 29.4,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "circlip_rear",
   "what": "внутренний диаметр Ø25.2",
   "want": 25.2,
   "got": 25.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "orings_rear",
   "what": "колец (тел)",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "spacer_rear",
   "what": "наружный диаметр Ø15.5",
   "want": 15.5,
   "got": 15.5,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "spacer_rear",
   "what": "длина 6.5",
   "want": 5.5,
   "got": 5.5,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "nut_front",
   "what": "под ключ S17: описанный диаметр 17/cos30°",
   "want": 19.629909152447276,
   "got": 19.629909152451457,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "nut_front",
   "what": "положение z 9…16",
   "want": 9.0,
   "got": 9.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "nut_rear",
   "what": "положение z 204…211",
   "want": 204.0,
   "got": 204.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "case",
   "what": "внутренний диаметр Ø129 H7",
   "want": 129.0,
   "got": 129.00000152587893,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "case",
   "what": "обечайка Ø132",
   "want": 132.0,
   "got": 132.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "case",
   "what": "длина 40..203",
   "want": 163.0,
   "got": 163.0000002,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "case",
   "what": "фланцы Ø152",
   "want": 152.0,
   "got": 152.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "case",
   "what": "резьбовых M4 (Ø3.3) во фланцах: 8 + 8 + 2 + 2 под лапы",
   "want": 20,
   "got": 20,
   "tol": 0,
   "ok": true
  },
  {
   "part": "case",
   "what": "бобышка свечи: резьба M10×1 (Ø8.9 радиально)",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "case",
   "what": "отверстие под шейку штуцера Ø8.4",
   "want": 1,
   "got": 1,
   "tol": 0,
   "ok": true
  },
  {
   "part": "oring_cover",
   "what": "сечение кольца по оси 1.9 (рабочее сжатие)",
   "want": 1.9,
   "got": 1.8999999999999986,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "gasket_rear",
   "what": "толщина 0.5",
   "want": 0.5,
   "got": 0.5,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "gasket_rear",
   "what": "отверстий Ø4.5",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "gasket_ngv",
   "what": "толщина 3.0 (миканит)",
   "want": 3.0,
   "got": 3.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "gasket_ngv",
   "what": "отверстий Ø3.4",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "mount_lug",
   "what": "отверстий Ø4.5 под винты M4",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "mount_lug",
   "what": "отверстий Ø5.5 под моторную раму",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "mount_lug_rear",
   "what": "отверстий Ø4.5 под винты M4",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "mount_lug_rear",
   "what": "пазов 5.5×7.5 под раму (по 2 полуцилиндра)",
   "want": 4,
   "got": 4,
   "tol": 0,
   "ok": true
  },
  {
   "part": "mount_lug_rear",
   "what": "пластина к фланцу z 195…198",
   "want": 198.0,
   "got": 198.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "mount_lug_rear",
   "what": "полка в плоскости рамы y −90 (как у передней лапы)",
   "want": -90.0,
   "got": -90.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "mount_lug",
   "what": "полка в плоскости рамы y −90",
   "want": -90.0,
   "got": -90.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "washer_glow",
   "what": "Ø15 наружный",
   "want": 15.0,
   "got": 15.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "washer_glow",
   "what": "Ø10.2 внутренний",
   "want": 10.2,
   "got": 10.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "washer_fuel",
   "what": "Ø13 наружный",
   "want": 13.0,
   "got": 13.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "washer_fuel",
   "what": "Ø8.2 внутренний",
   "want": 8.2,
   "got": 8.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "starter",
   "what": "корпус двигателя Ø28",
   "want": 28.0,
   "got": 28.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "starter",
   "what": "положение z -47…8",
   "want": -47.0,
   "got": -47.0,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "starter_mount",
   "what": "отверстий Ø3.4 под винты M3",
   "want": 3,
   "got": 3,
   "tol": 0,
   "ok": true
  },
  {
   "part": "starter_mount",
   "what": "хомут под двигатель Ø28",
   "want": 28.0,
   "got": 28.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "glow_plug",
   "what": "резьба M10×1 по внутреннему диаметру Ø8.9",
   "want": 8.9,
   "got": 8.9,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "glow_plug",
   "what": "наконечник Ø4.5",
   "want": 4.5,
   "got": 4.5,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "glow_plug",
   "what": "ось свечи: z 100",
   "want": 100.0,
   "got": 99.99999999999643,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "fuel_fitting",
   "what": "шейка Ø8 в отверстии корпуса Ø8.4",
   "want": 8.0,
   "got": 8.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "fuel_fitting",
   "what": "носик M5 (Ø4.2) во втулку коллектора",
   "want": 4.2,
   "got": 4.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "fuel_fitting",
   "what": "ось штуцера: z 88",
   "want": 88.0,
   "got": 88.0,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "egt_probe",
   "what": "наконечник Ø3",
   "want": 3.0,
   "got": 3.0,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "egt_probe",
   "what": "резьба M5 (Ø4.2)",
   "want": 4.2,
   "got": 4.2,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "egt_probe",
   "what": "ось термопары: z 232",
   "want": 232.0,
   "got": 231.999999999995,
   "tol": 0.05,
   "ok": true
  },
  {
   "part": "screws_cover",
   "what": "штук (тел)",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_rear",
   "what": "штук (тел)",
   "want": 8,
   "got": 8,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_diffuser",
   "what": "штук (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_tunnel",
   "what": "штук (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_ngv",
   "what": "штук (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_starter",
   "what": "штук (тел)",
   "want": 3,
   "got": 3,
   "tol": 0,
   "ok": true
  },
  {
   "part": "nuts_standoff",
   "what": "штук (тел)",
   "want": 6,
   "got": 6,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_lug",
   "what": "винтов (головок Ø7)",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_lug",
   "what": "шайб Ø9",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_lug_rear",
   "what": "винтов (головок Ø7)",
   "want": 2,
   "got": 2,
   "tol": 0,
   "ok": true
  },
  {
   "part": "screws_lug_rear",
   "what": "конец винта во фланце (z ≤ 203)",
   "want": 202.2,
   "got": 202.2,
   "tol": 0.01,
   "ok": true
  },
  {
   "part": "screws_cover",
   "what": "резьба M4 по внутреннему диаметру Ø3.3",
   "want": 3.3,
   "got": 3.3,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "screws_ngv",
   "what": "резьба M3 по внутреннему диаметру Ø2.5",
   "want": 2.5,
   "got": 2.5,
   "tol": 0.02,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "запас по текучести диска (расточка Ø12 учтена)",
   "want": 1.2,
   "got": 1.275926972907474,
   "tol": 0.0,
   "ok": true
  },
  {
   "part": "turbine_wheel",
   "what": "разрывная частота n/n_раб",
   "want": 1.3,
   "got": 1.3995571500090054,
   "tol": 0.0,
   "ok": true
  },
  {
   "part": "rotor",
   "what": "запас от последней формы ниже рабочей (3-я, проходится на разгоне)",
   "want": 1.2,
   "got": 1.274360940928462,
   "tol": 0.0,
   "ok": true
  },
  {
   "part": "rotor",
   "what": "запас до первой формы выше рабочей (4-я, изгибная)",
   "want": 1.2,
   "got": 1.2258235017080805,
   "tol": 0.0,
   "ok": true
  }
 ],
 "n_ok": 180,
 "n_bad": 0,
 "disc": {
  "ТЗ h(r)": {
   "sigma_vm_max_MPa": 618.1207533307443,
   "sigma_t_max_MPa": 618.1207533307443,
   "SF_yield": 1.077279319902635,
   "burst_ratio": 1.3397894190178774,
   "h_bore_mm": 13.167236497658852,
   "h_rim_mm": 3.5296379003480065,
   "sigma_rim_MPa": 275.79400071643374,
   "T_mean_K": 979.6671688204133,
   "Rp02_MPa": 665.8887047658485
  },
  "rev4 факт": {
   "sigma_vm_max_MPa": 521.8862199052645,
   "sigma_t_max_MPa": 521.8862199052645,
   "SF_yield": 1.275926972907474,
   "burst_ratio": 1.3995571500090054,
   "h_bore_mm": 19.89990234375,
   "h_rim_mm": 14.0242919921875,
   "sigma_rim_MPa": 69.41191456649722,
   "T_mean_K": 979.6671688204133,
   "Rp02_MPa": 665.8887047658485
  },
  "h_profile": {
   "r_mm": [
    6.2,
    6.603389830508474,
    7.0067796610169495,
    7.410169491525424,
    7.813559322033899,
    8.216949152542373,
    8.620338983050848,
    9.023728813559323,
    9.427118644067797,
    9.830508474576272,
    10.233898305084747,
    10.63728813559322,
    11.040677966101695,
    11.44406779661017,
    11.847457627118644,
    12.25084745762712,
    12.654237288135594,
    13.057627118644067,
    13.461016949152544,
    13.864406779661017,
    14.26779661016949,
    14.671186440677968,
    15.07457627118644,
    15.477966101694918,
    15.881355932203391,
    16.284745762711864,
    16.68813559322034,
    17.091525423728815,
    17.494915254237288,
    17.898305084745765,
    18.301694915254238,
    18.70508474576271,
    19.10847457627119,
    19.51186440677966,
    19.915254237288135,
    20.318644067796612,
    20.722033898305085,
    21.125423728813562,
    21.528813559322035,
    21.93220338983051,
    22.335593220338982,
    22.73898305084746,
    23.142372881355932,
    23.545762711864406,
    23.949152542372882,
    24.352542372881356,
    24.755932203389833,
    25.159322033898306,
    25.56271186440678,
    25.966101694915256,
    26.36949152542373,
    26.772881355932203,
    27.17627118644068,
    27.579661016949153,
    27.983050847457626,
    28.386440677966103,
    28.789830508474576,
    29.19322033898305,
    29.596610169491527,
    30.0
   ],
   "h_mm": [
    19.89990234375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    20.499755859375,
    10.54638671875,
    10.346435546875,
    10.1444091796875,
    9.94189453125,
    9.738037109375,
    9.5341796875,
    9.330078125,
    9.126220703125,
    8.9229736328125,
    8.720458984375,
    8.51904296875,
    8.3192138671875,
    8.1207275390625,
    7.9246826171875,
    7.7298583984375,
    7.538818359375,
    7.348388671875,
    7.1632080078125,
    6.978759765625,
    6.7994384765625,
    6.621826171875,
    6.4488525390625,
    6.27880859375,
    6.112548828125,
    5.950439453125,
    5.7913818359375,
    5.6376953125,
    5.486083984375,
    5.341064453125,
    5.1973876953125,
    5.06103515625,
    4.9261474609375,
    4.797607421875,
    4.671630859375,
    4.55078125,
    4.433837890625,
    4.32080078125,
    4.2125244140625,
    4.1070556640625,
    12.859375,
    13.570068359375,
    13.906982421875,
    13.999755859375,
    14.0318603515625,
    14.0242919921875
   ]
  },
  "bore_mm": 12.0
 },
 "rotor": {
  "freqs": [
   635.7508576715497,
   973.9670117070041,
   1281.6881629653012,
   2002.178386123198
  ],
  "rpms": [
   38145.05146029298,
   58438.02070242025,
   76901.28977791808,
   120130.70316739188
  ],
  "m_imp": 0.1740176331746082,
  "m_turb": 0.2500753922737858,
  "k_front": 30000000.0,
  "k_rear": 10000000.0,
  "margin_rigid": 1.274360940928462,
  "margin_bend": 1.2258235017080805,
  "note": "margin_rigid = n_раб / последняя форма ниже рабочей (формы 1–3 проходятся на разгоне, задняя опора демпфирована кольцами); margin_bend = первая форма выше рабочей / n_раб"
 },
 "flow": {
  "b3 (r=48, безлопаточный зазор)": 7.2,
  "b4 (r=60, выход диффузора)": 8.85,
  "annulus_outer": 6.5,
  "ngv_throat_area_mm2": 1526.5650681401576,
  "A9_mm2": 3002.539999063042
 }
}