{
  "id": "synrm",
  "near_zero": true,
  "WST_Nm": -0.00020268097341508124,
  "elements": 1092896,
  "nodes": 562831,
  "coenergy_J": 0.06552438534816017,
  "levels": [
    {
      "label": "Сетка 1",
      "native_id": "synrm-R1",
      "gap_mesh_mm": 0.5,
      "WST_Nm": 3.520231314003796e-05,
      "elements": 82169,
      "smooth_min": -0.003523245597329702,
      "smooth_max": 0.0018624706268602416,
      "coenergy_J": 0.06524300848984535,
      "arkkio_Nm": 6.540356236170675e-05,
      "arkkio_annulus_mm": [
        58.5,
        59.5
      ]
    },
    {
      "label": "Сетка 2",
      "native_id": "synrm-R2",
      "gap_mesh_mm": 0.25,
      "WST_Nm": -0.00028620349746547914,
      "elements": 188366,
      "smooth_min": -0.0005789811503509343,
      "smooth_max": 0.0009426200214907939,
      "coenergy_J": 0.06541388091793433,
      "arkkio_Nm": -0.0002160697863848556,
      "arkkio_annulus_mm": [
        58.25,
        59.75
      ]
    },
    {
      "label": "Сетка 3",
      "native_id": "synrm-R3",
      "gap_mesh_mm": 0.125,
      "WST_Nm": -0.0001927562826419397,
      "elements": 440836,
      "smooth_min": -0.0003084432882685671,
      "smooth_max": -0.0001878948520061013,
      "coenergy_J": 0.06548849358901485,
      "arkkio_Nm": -0.00022255311343525577,
      "arkkio_annulus_mm": [
        58.125,
        59.875
      ]
    },
    {
      "label": "Сетка 4 · выбрана",
      "native_id": "synrm-R4",
      "gap_mesh_mm": 0.0625,
      "WST_Nm": -0.00020268097341508124,
      "elements": 1092896,
      "smooth_min": -0.00022838090030862442,
      "smooth_max": -0.00012230998832269067,
      "coenergy_J": 0.06552438534816017,
      "arkkio_Nm": -0.0002058731976575641,
      "arkkio_annulus_mm": [
        58.0625,
        59.9375
      ]
    },
    {
      "label": "Сетка 5 · контроль",
      "native_id": "synrm-R5",
      "gap_mesh_mm": 0.03125,
      "WST_Nm": -0.00019386582174513636,
      "elements": 2995028,
      "smooth_min": -0.0002495344132153854,
      "smooth_max": -0.00011768433626374732,
      "coenergy_J": 0.06554253785834757,
      "arkkio_Nm": -0.0001933582605947698,
      "arkkio_annulus_mm": [
        58.03125,
        59.96875
      ]
    }
  ],
  "energy": [
    {
      "step_deg": 0.25,
      "torque_Nm": -0.00020680898824495267,
      "Wc_plus_J": 0.06552333151440674,
      "Wc_minus_J": 0.06552513626329054,
      "within_WST_tolerance": true,
      "accepted": true
    },
    {
      "step_deg": 0.5,
      "torque_Nm": -0.00019408348476706035,
      "Wc_plus_J": 0.06552254477989626,
      "Wc_minus_J": 0.06552593217572919,
      "within_WST_tolerance": true,
      "accepted": true
    }
  ],
  "stable_steps": [
    0.25,
    0.5
  ],
  "smooth_torques": [
    -0.00020457322532951375,
    -0.00012230998832269067,
    -0.00022838090030862442
  ],
  "exact_torques": [
    -0.00030811497391381967,
    -0.00031204911756392225,
    -0.00039171627433841994
  ],
  "exact_circles": [
    {
      "radius_mm": 58.46,
      "torque_Nm": -0.00030811497391381967,
      "covered_angle_rad": 6.283185307179576,
      "candidate_elements": 18096,
      "subarcs": 12064,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    },
    {
      "radius_mm": 59.02,
      "torque_Nm": -0.00031204911756392225,
      "covered_angle_rad": 6.283185307179577,
      "candidate_elements": 18096,
      "subarcs": 12064,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    },
    {
      "radius_mm": 59.54,
      "torque_Nm": -0.00039171627433841994,
      "covered_angle_rad": 6.2831853071795685,
      "candidate_elements": 18096,
      "subarcs": 12064,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    }
  ],
  "smooth_note": "Три радиуса; 11520 точек на каждой окружности",
  "criteria": {
    "last_two_mesh_changes": [
      9.924690773141536e-06,
      8.815151669944876e-06
    ],
    "mesh_passed": true,
    "exact_contours_passed": false,
    "smoothed_contours_passed": true,
    "two_energy_steps_passed": true,
    "arkkio_passed": true,
    "arkkio_last_two_changes_Nm": [
      1.6679915777691683e-05,
      1.2514937062794285e-05
    ],
    "arkkio_two_mesh_changes_within_tolerance": true,
    "acceptance_basis": "WST mesh convergence + annular volume average + stable energy derivative; individual contours reported separately"
  },
  "sufficient": true,
  "arkkio_Nm": -0.0002058731976575641,
  "arkkio_validation": {
    "id": "synrm-R4",
    "method": "Arkkio radial average of native P1 field over air annulus; independent 3-point degree-2 and 7-point degree-5 triangular rules",
    "torque_Nm": -0.0002058731976575641,
    "quadrature_degree5_Nm": -0.00020587319765688874,
    "quadrature_difference_Nm": 6.753495332412207e-16,
    "annulus_inner_mm": 58.0625,
    "annulus_outer_mm": 59.9375,
    "elements": 361957,
    "air_relative_mu": 1,
    "element_area_sum_m2": 0.0006950772489114268,
    "ideal_annulus_area_m2": 0.0006950773746067417,
    "area_relative_error": 1.80836435492715e-07,
    "passed": true,
    "solution_sha256": "52d7640a5b7797d8e589233cea6d0b759ce639797ac5feb083548e799f02c20b"
  },
  "arkkio_note": "Кольцо 58,062–59,938 мм; воздух; проверены 3- и 7-точечные квадратуры",
  "display_torque": "−0,00020",
  "result_label": "Выбрана сетка для расчёта момента",
  "summary": "Малый ненулевой момент SynRM составляет около −0,00020 Н·м. Выбрано 1 092 896 элементов; контрольная сетка содержит 2 995 028 элементов. Две последние перемены WST меньше 0,00001 Н·м, то есть около 5% этого малого момента. Это наблюдаемая устойчивость, а не подтверждение точности 1%.",
  "criteria_text": "Критерий: абсолютная перемена момента и расхождения методов не более \\(10^{-4}\\,\\text{Н}\\cdot\\text{м}\\). Для такого малого момента этот допуск не следует переводить в обещание относительной точности 1%. Единичные контуры исходный допуск не прошли. Выбор сетки подтверждают стабилизация WST, объёмное усреднение по кольцу и производная коэнергии; значения контуров показаны для сравнения. При усреднении Арккио исключается по одной крайней воздушной полосе: с уменьшением их ширины кольцо расширяется к поверхностям ротора и статора. Поэтому его серия одновременно уточняет сетку и область усреднения; границы каждого кольца приведены в JSON.",
  "gap_column": "Радиальный шаг полос",
  "energy_note": "Для каждого положительного и отрицательного угла выполнен отдельный полевой расчёт при неизменных токах. В знаменателе центральной разности использован механический угол в радианах. В таблице сохранены все проверенные шаги на выбранной сетке; слишком малый шаг может усиливать ошибку разности коэнергий.",
  "limits": "Проверено указанное положение ротора и заданные токи. Согласие методов относится к этой двумерной линейной модели; оно не оценивает влияние насыщения, концевых эффектов и отклонений реальной машины. Выведенные дополнительные цифры нужны для повторения расчёта.",
  "mesh_description": "Зазор разделён на 32 концентрические воздушные полосы с радиальным шагом 0,0625 мм. Дополнительные линии имеют одинаковый воздух с обеих сторон, группу 0 и не задают граничных условий. Максимальный угловой шаг дуг — 0,05968°. Размер блока во внутренних полосах равен их ширине, в двух крайних — 0,5 мм; дуги ограничивают их разбиение по окружности. Контрольная сетка использует 64 полосы с шагом 0,03125 мм.",
  "title": "Синхронная реактивная машина",
  "native_source_model_sha256": "bc91dfc65482a074e4a186792c336696bb304902ccec0aa567559c2e5cbe00c7",
  "native_source_solution_sha256": "52d7640a5b7797d8e589233cea6d0b759ce639797ac5feb083548e799f02c20b",
  "files": {
    "model": "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.fem",
    "solution": "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.ans",
    "script": "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.py"
  },
  "published_files_sha256": {
    "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.fem": "ca5b4fcea7b850ec9c641ed53b4cff88d22e03db3043be4540e7a055b1a377d3",
    "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.ans": "196fcfef4f137e915c48049280d4f52d953a8fd3272cb38ce4535b7939f0e614",
    "downloads/examples/synrm/mesh/Синхронная-реактивная-машина-Уточнённая-сетка.py": "8203b2986c5ce3560aa28cd677b6d7a97a302daf2cd674a997291c88e7e77613"
  },
  "localization": "Only quoted property names in FEM/ANS headers translated; numeric solution bytes preserved; public viewer checked in native FEMM."
}
