{"comparisons": {"force_y_N": {"parent_baseline": -29.648849011998482, "relative_difference": 0.0, "new_copy": -29.648849011998482}, "linkage_Wb": {"parent_baseline": 0.015295644289255596, "relative_difference": 0.0, "new_copy": 0.015295644289255596}, "coenergy_J": {"parent_baseline": 0.03823911072308321, "relative_difference": 0.0, "new_copy": 0.03823911072308321}, "force_x_N": {"parent_baseline": 0.029389967827082933, "relative_difference": 0.0, "new_copy": 0.029389967827082933}, "energy_J": {"parent_baseline": 0.03823911072308321, "relative_difference": 0.0, "new_copy": 0.03823911072308321}}, "checks": [{"id": "linkage_Wb-matches-parent", "passed": true, "observed": 0.0, "limit": 1e-07, "scope": "Сравнение заново решённой русской копии с точным ранее проверенным baseline; исходники неизменны."}, {"id": "coenergy_J-matches-parent", "passed": true, "observed": 0.0, "limit": 1e-07, "scope": "Сравнение заново решённой русской копии с точным ранее проверенным baseline; исходники неизменны."}, {"id": "energy_J-matches-parent", "passed": true, "observed": 0.0, "limit": 1e-07, "scope": "Сравнение заново решённой русской копии с точным ранее проверенным baseline; исходники неизменны."}, {"id": "force_x_N-matches-parent", "passed": true, "observed": 0.0, "limit": 1e-07, "scope": "Сравнение заново решённой русской копии с точным ранее проверенным baseline; исходники неизменны."}, {"id": "force_y_N-matches-parent", "passed": true, "observed": 0.0, "limit": 1e-07, "scope": "Сравнение заново решённой русской копии с точным ранее проверенным baseline; исходники неизменны."}, {"id": "identical-element-count", "passed": true, "observed": 4799238.0, "limit": 4799238.0, "scope": "Сеточные параметры не менялись; итоговое число элементов совпало."}, {"id": "identical-node-count", "passed": true, "observed": 2402728.0, "limit": 2402728.0, "scope": "Число узлов совпало с сохранённым baseline."}, {"id": "russian-roundtrip", "passed": true, "observed": 0.015295644289255596, "limit": 0.015295644289255596, "scope": "Русское имя цепи после сохранения, повторного открытия и решения."}, {"id": "correct-armature-volume", "passed": true, "observed": 4.2351647362715017e-16, "limit": 1e-08, "scope": "Выбран весь якорь60x20мм,depth20мм."}, {"id": "energy-identity", "passed": true, "observed": 1.4585807082029296e-12, "limit": 0.003, "scope": "Линейная магнитостатика: W+Wprime=I*Psi."}, {"id": "current-preserved", "passed": true, "observed": 5.0, "limit": 5, "scope": "Исходный токI05 равен5А."}], "groups": {"1": "Неподвижный магнитопровод", "4": "Воздух", "3": "Катушка возбуждения", "2": "Подвижный якорь"}, "records": [{"elements": 4799238.0, "current_A": 5.0, "depth_mm": 20, "force_xy_N": [0.029389967827082933, -29.648849011998482], "coenergy_J": 0.03823911072308321, "solution": "П-электромагнит-I05-русская-копия.ans", "gap_each_mm": 1, "solution_reopened_linkage_Wb": 0.015295644289255596, "point_mm": [20, 20.5], "steel_relative_permeability": 2000, "attraction_N": 29.648849011998482, "saved_reopened_solved": true, "armature_volume_m3": 2.399999999999999e-05, "solution_reopened_matches": true, "turns": 100, "tag": "I05-русская-копия", "linkage_Wb": 0.015295644289255596, "point_B_T": [5.1158251678517396e-05, -0.2921806210829759], "armature_volume_exact_m3": 2.4e-05, "pole_width_mm": 20, "model": "П-электромагнит-I05-русская-копия.fem", "nodes": 2402728.0, "problem_type": "planar", "energy_J": 0.03823911072308321}], "schema": "bul-legacy-u-russian-native-v1", "passed": true, "scope": "Новая русская учебная копия прежнего I05, точная геометрия и сетка сохранены, решение заново выполнено FEMM5. Не новая полевая серия по зазорам и не модель нового семействаБуля.", "implementation": "(name='micropython', version=(1, 28, 0, ''), _machine='win32 [GCC 13.1.0] version')"}