{
  "id": "srm",
  "near_zero": true,
  "WST_Nm": -2.0111296313674546e-05,
  "elements": 1993660,
  "nodes": 1013213,
  "coenergy_J": 0.1923247000649084,
  "levels": [
    {
      "label": "Сетка 1",
      "native_id": "srm-R1",
      "gap_mesh_mm": 0.25,
      "WST_Nm": -0.003016019207535343,
      "elements": 205129,
      "smooth_min": -0.005582264377920241,
      "smooth_max": 0.003771440779506431,
      "coenergy_J": 0.19179269607253166,
      "arkkio_Nm": -0.0015668325351035984,
      "arkkio_annulus_mm": [
        59.25,
        59.75
      ]
    },
    {
      "label": "Сетка 2",
      "native_id": "srm-R2",
      "gap_mesh_mm": 0.125,
      "WST_Nm": -0.00032997935643816527,
      "elements": 384358,
      "smooth_min": 0.0035731137188995113,
      "smooth_max": 0.004724761230899765,
      "coenergy_J": 0.19211998681529363,
      "arkkio_Nm": -0.00016785459807088914,
      "arkkio_annulus_mm": [
        59.125,
        59.875
      ]
    },
    {
      "label": "Сетка 3",
      "native_id": "srm-R3",
      "gap_mesh_mm": 0.0625,
      "WST_Nm": -2.831630054164686e-05,
      "elements": 824501,
      "smooth_min": -0.0014043129790363698,
      "smooth_max": -1.6864231972910603e-05,
      "coenergy_J": 0.19227672402886714,
      "arkkio_Nm": -6.055629624261644e-05,
      "arkkio_annulus_mm": [
        59.0625,
        59.9375
      ]
    },
    {
      "label": "Сетка 4 · выбрана",
      "native_id": "srm-R4",
      "gap_mesh_mm": 0.03125,
      "WST_Nm": -2.0111296313674546e-05,
      "elements": 1993660,
      "smooth_min": -0.0004252737104876786,
      "smooth_max": 0.0008055168816273342,
      "coenergy_J": 0.1923247000649084,
      "arkkio_Nm": 4.6946814703893724e-05,
      "arkkio_annulus_mm": [
        59.03125,
        59.96875
      ]
    },
    {
      "label": "Сетка 5 · контроль",
      "native_id": "srm-R5",
      "gap_mesh_mm": 0.015625,
      "WST_Nm": 4.626873270909752e-06,
      "elements": 5522025,
      "smooth_min": -0.0003481104809992315,
      "smooth_max": 0.00023031681407248932,
      "coenergy_J": 0.1923553050725848,
      "arkkio_Nm": -2.0220372391424357e-05,
      "arkkio_annulus_mm": [
        59.015625,
        59.984375
      ]
    }
  ],
  "energy": [
    {
      "step_deg": 0.25,
      "torque_Nm": -1.6908987566286013e-05,
      "Wc_plus_J": 0.19229940039006885,
      "Wc_minus_J": 0.19229954794882195,
      "within_WST_tolerance": true,
      "accepted": true
    },
    {
      "step_deg": 0.5,
      "torque_Nm": 1.0750615621371082e-05,
      "Wc_plus_J": 0.1922215162750992,
      "Wc_minus_J": 0.19222132864146,
      "within_WST_tolerance": true,
      "accepted": true
    }
  ],
  "stable_steps": [
    0.25,
    0.5
  ],
  "smooth_torques": [
    -0.0004252737104876786,
    0.0008055168816273342,
    6.75771641125907e-05
  ],
  "exact_torques": [
    -0.00046784197952191246,
    0.00013546454624549953,
    -0.002436882597331945
  ],
  "exact_circles": [
    {
      "radius_mm": 59.23,
      "torque_Nm": -0.00046784197952191246,
      "covered_angle_rad": 6.283185307179565,
      "candidate_elements": 36192,
      "subarcs": 24128,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    },
    {
      "radius_mm": 59.51,
      "torque_Nm": 0.00013546454624549953,
      "covered_angle_rad": 6.283185307179595,
      "candidate_elements": 36192,
      "subarcs": 24128,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    },
    {
      "radius_mm": 59.77,
      "torque_Nm": -0.002436882597331945,
      "covered_angle_rad": 6.2831853071795845,
      "candidate_elements": 36192,
      "subarcs": 24128,
      "smoothing": "off",
      "method": "analytic integral of piecewise-constant B from native nodal A"
    }
  ],
  "smooth_note": "Три радиуса; 11520 точек на каждой окружности",
  "criteria": {
    "last_two_mesh_changes": [
      8.205004227972312e-06,
      2.4738169584584296e-05
    ],
    "mesh_passed": true,
    "exact_contours_passed": false,
    "smoothed_contours_passed": false,
    "two_energy_steps_passed": true,
    "arkkio_passed": true,
    "arkkio_last_two_changes_Nm": [
      0.00010750311094651016,
      6.716718709531808e-05
    ],
    "arkkio_two_mesh_changes_within_tolerance": false,
    "acceptance_basis": "WST mesh convergence + annular volume average + stable energy derivative; individual contours reported separately"
  },
  "sufficient": true,
  "arkkio_Nm": 4.6946814703893724e-05,
  "arkkio_validation": {
    "id": "srm-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": 4.6946814703893724e-05,
    "quadrature_degree5_Nm": 4.6946814703423296e-05,
    "quadrature_difference_Nm": 4.704285463778823e-16,
    "annulus_inner_mm": 59.03125,
    "annulus_outer_mm": 59.96875,
    "elements": 723840,
    "air_relative_mu": 1,
    "element_area_sum_m2": 0.0003504839145708909,
    "ideal_annulus_area_m2": 0.0003504839304161113,
    "area_relative_error": 4.5209548993341286e-08,
    "passed": true,
    "solution_sha256": "b15719b7054432e1194e0f0c0929c0406c7f82ea3a65c4447c34dfaf6ef28c01"
  },
  "arkkio_note": "Кольцо 59,031–59,969 мм; воздух; проверены 3- и 7-точечные квадратуры",
  "display_torque": "≈ 0 (остаток −0,000020)",
  "result_label": "Выбрана сетка для расчёта момента",
  "summary": "В этом согласованном положении SRM точный момент равен нулю по симметрии геометрии и возбуждения. На выбранной сетке из 1 993 660 элементов WST оставляет численный остаток −0,0000201 Н·м. Контрольная сетка из 5 522 025 элементов даёт +0,00000463 Н·м. Объёмные методы и производная коэнергии согласуются с нулём в исходном абсолютном допуске 0,0001 Н·м; усиленный критерий перемены 0,00001 Н·м на последнем сгущении не пройден.",
  "criteria_text": "Критерий: абсолютная перемена момента и расхождения методов не более \\(10^{-4}\\,\\text{Н}\\cdot\\text{м}\\). Для такого малого момента этот допуск не следует переводить в обещание относительной точности 1%. Единичные контуры исходный допуск не прошли. Выбор сетки подтверждают стабилизация WST, объёмное усреднение по кольцу и производная коэнергии; значения контуров показаны для сравнения. У метода Арккио переход с третьей на четвёртую сетку ещё немного превышает допуск; только последний переход укладывается в него. На трёх последних сетках сами оценки Арккио меньше допуска по модулю и согласуются с физическим нулём. Две последовательные стабилизации Арккио здесь не заявлены. При усреднении Арккио исключается по одной крайней воздушной полосе: с уменьшением их ширины кольцо расширяется к поверхностям ротора и статора. Поэтому его серия одновременно уточняет сетку и область усреднения; границы каждого кольца приведены в JSON.",
  "gap_column": "Радиальный шаг полос",
  "energy_note": "Для каждого положительного и отрицательного угла выполнен отдельный полевой расчёт при неизменных токах. В знаменателе центральной разности использован механический угол в радианах. В таблице сохранены все проверенные шаги на выбранной сетке; слишком малый шаг может усиливать ошибку разности коэнергий.",
  "limits": "Проверено указанное положение ротора и заданные токи. Согласие методов относится к этой двумерной линейной модели; оно не оценивает влияние насыщения, концевых эффектов и отклонений реальной машины. Выведенные дополнительные цифры нужны для повторения расчёта.",
  "mesh_description": "Зазор разделён на 32 концентрические воздушные полосы с радиальным шагом 0,03125 мм. Дополнительные линии имеют одинаковый воздух с обеих сторон, группу 0 и не задают граничных условий. Максимальный угловой шаг дуг — 0,02984°. Размер блока во внутренних полосах равен их ширине, в двух крайних — 0,5 мм; дуги ограничивают их разбиение по окружности. Контрольная сетка использует 64 полосы с шагом 0,015625 мм.",
  "title": "Вентильно-индукторная машина: исходное положение",
  "native_source_model_sha256": "bbb78e8b8c7af65ac7131dda0cc85fc92c8c53015dc31305f2469dc1fe0e35c9",
  "native_source_solution_sha256": "b15719b7054432e1194e0f0c0929c0406c7f82ea3a65c4447c34dfaf6ef28c01",
  "files": {
    "model": "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.fem",
    "solution": "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.ans",
    "script": "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.py"
  },
  "published_files_sha256": {
    "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.fem": "25121088d622686842f8114d7af77cb9b5cfd3956d703becb4c397cc3aee22d3",
    "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.ans": "df97c02196b0d16b0a493c429d0574fbafac2bb4d649c218a50351144b1ef343",
    "downloads/examples/srm/mesh/Вентильно-индукторная-исходная-Уточнённая-сетка.py": "3d57cec9c603e6861832456ff1a0cffdeee548ef121ee34eb58a652270a58e8d"
  },
  "localization": "Only quoted property names in FEM/ANS headers translated; numeric solution bytes preserved; public viewer checked in native FEMM."
}
