{
  "id": "spm",
  "near_zero": false,
  "WST_Nm": -1.1515579108069534,
  "elements": 2810173,
  "nodes": 1406077,
  "coenergy_J": 81.10842383446274,
  "levels": [
    {
      "label": "Сетка 1",
      "native_id": "spm-h1-a0",
      "gap_mesh_mm": 0.35,
      "WST_Nm": -1.149043347314565,
      "elements": 96651,
      "smooth_min": -1.2048692389084443,
      "smooth_max": -1.0889097800514198,
      "coenergy_J": 80.98216358461956
    },
    {
      "label": "Сетка 2",
      "native_id": "spm-h0.5-a0",
      "gap_mesh_mm": 0.175,
      "WST_Nm": -1.1531019515076844,
      "elements": 261086,
      "smooth_min": -1.2326111981215813,
      "smooth_max": -1.1574637222982733,
      "coenergy_J": 81.05959240664752
    },
    {
      "label": "Сетка 3",
      "native_id": "spm-h0.25-a0",
      "gap_mesh_mm": 0.0875,
      "WST_Nm": -1.151507044582915,
      "elements": 816231,
      "smooth_min": -1.1601164020863624,
      "smooth_max": -1.1423265028466318,
      "coenergy_J": 81.09481041513912
    },
    {
      "label": "Сетка 4 · выбрана",
      "native_id": "spm-h0.125-a0",
      "gap_mesh_mm": 0.04375,
      "WST_Nm": -1.1515579108069534,
      "elements": 2810173,
      "smooth_min": -1.1556638669462072,
      "smooth_max": -1.1474866085353495,
      "coenergy_J": 81.10842383446274
    }
  ],
  "energy": [
    {
      "step_deg": 1.0,
      "torque_Nm": -1.152725167476856,
      "Wc_plus_J": 81.10432773891073,
      "Wc_minus_J": 81.14456543799687,
      "within_WST_tolerance": true,
      "accepted": true
    },
    {
      "step_deg": 2.0,
      "torque_Nm": -1.1454929907228006,
      "Wc_plus_J": 81.13382279316659,
      "Wc_minus_J": 81.2137932901531,
      "within_WST_tolerance": true,
      "accepted": true
    }
  ],
  "stable_steps": [
    1.0,
    2.0
  ],
  "smooth_torques": [
    -1.1528422081948073,
    -1.1475292552466716,
    -1.1555761912769031
  ],
  "exact_torques": [
    -1.1470849066383917,
    -1.1474420694412806,
    -1.139518340523053
  ],
  "exact_circles": [
    {
      "radius_mm": 57.75,
      "torque_Nm": -1.1470849066383917,
      "covered_angle_rad": 6.283185307179549,
      "triangle_intervals": 18771,
      "block_label_indices": [
        24
      ],
      "checked_relative_permeability": 1
    },
    {
      "radius_mm": 58.5,
      "torque_Nm": -1.1474420694412806,
      "covered_angle_rad": 6.283185307179604,
      "triangle_intervals": 18917,
      "block_label_indices": [
        24
      ],
      "checked_relative_permeability": 1
    },
    {
      "radius_mm": 59.25,
      "torque_Nm": -1.139518340523053,
      "covered_angle_rad": 6.283185307179612,
      "triangle_intervals": 19235,
      "block_label_indices": [
        24
      ],
      "checked_relative_permeability": 1
    }
  ],
  "smooth_note": "Три радиуса; 46080 точек на каждой окружности",
  "criteria": {
    "last_two_mesh_changes": [
      0.0015949069247693792,
      5.08662240383817e-05
    ],
    "mesh_passed": true,
    "exact_contours_passed": true,
    "smoothed_contours_passed": true,
    "two_energy_steps_passed": true
  },
  "sufficient": true,
  "display_torque": "−1,152",
  "result_label": "Выбрана сетка для расчёта момента",
  "summary": "Момент на выбранной сетке: −1,152 Н·м. Число элементов: 2 810 173.",
  "criteria_text": "Критерии: две последние перемены взвешенного интеграла не более 1%; расхождения контурных оценок и производной коэнергии с ним не более 2%. Дополнительно проверяется устойчивость производной на соседних угловых шагах. Нижний абсолютный допуск — 0,00001 Н·м.",
  "gap_column": "Размер блока в зазоре",
  "energy_note": "Для каждого положительного и отрицательного угла выполнен отдельный полевой расчёт при неизменных токах. В знаменателе центральной разности использован механический угол в радианах. В таблице сохранены все проверенные шаги на выбранной сетке; слишком малый шаг может усиливать ошибку разности коэнергий.",
  "limits": "Проверено указанное положение ротора и заданные токи. Согласие методов относится к этой двумерной линейной модели; оно не оценивает влияние насыщения, концевых эффектов и отклонений реальной машины. Выведенные дополнительные цифры нужны для повторения расчёта.",
  "mesh_description": "Размеры всех блоков уменьшены в 8 раз. В зазоре задано 0,04375 мм; дуги ограничены по соответствующей длине хорды, прямые сегменты также сгущены. Первая строка серии уже содержит более подробное разбиение дуг, чем исходные 11 этапов.",
  "title": "Машина с поверхностными постоянными магнитами",
  "native_source_model_sha256": "a94fdf821e9b060c52588a0a296876119fbe5b7ad45e83d890f9d745e31ee506",
  "native_source_solution_sha256": "dc00c723b00b8824bc1216973c1ff3dacf8c5a1db31758ee5e6879afe13a3f9a",
  "files": {
    "model": "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.fem",
    "solution": "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.ans",
    "script": "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.py"
  },
  "published_files_sha256": {
    "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.fem": "a84d25942ce0e3e33f64a18a88999aed1fa8dc38bd13e3566c7811d33e05796a",
    "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.ans": "62ecaaa92ebf4da233594a322eb8560e5e0cef11ca2997616ddb061c5692d646",
    "downloads/examples/spm/mesh/Поверхностные-магниты-Уточнённая-сетка.py": "52f008455818d10b8c95ada6e47a4bc441c5a3eaf50b3637910cd2c4ef1ccc95"
  },
  "localization": "Only quoted property names in FEM/ANS headers translated; numeric solution bytes preserved; public viewer checked in native FEMM."
}
