Если одно из понятий незнакомо, вернитесь к предыдущему занятию и воспроизведите его численный пример. После этого переходите к новой постановке.
Место занятия в инженерной методике
Расчётный проект и обоснование решения · Выбор варианта по требованиям и защищаемым характеристикам
Инженерный вопрос. Подтверждают ли независимые проверки выбранный компромисс и допустимость?
Целевая характеристика, ограничения и независимая проверка выбранного варианта превращают серию FEMM в обоснованный выбор конструкции. Поиск имеет смысл только после проверки исходной модели.
Последовательность решения, отчёт и критерии результата
Самостоятельный выбор постановки, проверок и инженерного решения.
Последовательность решения
Обосновать постановку и способ измерения. Переведите требование к устройству в измеримую величину, условия режима, ограничение и независимый способ проверки до построения модели.
Процент улучшения и проверка резерва. Используйте разобранный опыт как образец обоснования, затем проверьте, что его допущения относятся к выбранной задаче.
Защита законченного проекта. Выполните действия практикума по его исходной таблице. Свяжите протокол, все оценки поиска, выбор, окончательные модели и собственный протокол проверки.
Ответить на вопрос по своим результатам. Свяжите каждое требование с собственным измерением, независимой проверкой и конкретным файлом; сопоставьте базу и изменённый вариант.
Что включить в отчёт
Результат этого занятия. Законченный проект с лучшим, отвергнутым и компромиссным вариантами и фактическим чистым повтором.
Данные именно этого опыта. Свяжите протокол, все оценки поиска, выбор, окончательные модели и собственный протокол проверки.
Оформление наблюдений. Матрица «требование — величина — режим — файл — проверка — вывод», протокол базового и изменённого вариантов.
Как обосновать результат
Проверка из практикума. Чистый повтор завершён; основные числа восстановлены из данных; ограничения и проверки прослеживаются; библиотечные оригиналы исключены из учебного комплекта.
Независимый контроль. Для каждого главного требования приведите собственный результат и независимый контроль; сопоставьте базовый и изменённый варианты при одинаковых условиях.
Критерий выполнения. Выполнены все требования собственной постановки либо явно зарегистрирован отрицательный результат; выбор конструкции обоснован физикой и данными; воспроизведение проверено; пределы вывода не превышают выполненные расчёты.
Точность и расхождения. Требуемую точность определите до выбора варианта с учётом запаса до ограничения. Если различие характеристик сопоставимо с неопределённостью, устойчивое преимущество одного решения не установлено.
Основание сравнения. Опора — протокол и критерии выбранного проекта. Используйте проверенные в его диапазоне соотношения; для каждого нового режима выполните собственный контроль.
Вывод для устройства
Выберите вариант, объясните компромисс и перечислите оставшиеся расчёты или испытания, необходимые для решения о реальном устройстве.
Границы вывода. Найденный вариант относится к заданной параметризации, диапазону и модели. Успех алгоритма не доказывает глобальное решение или готовность изделия к изготовлению.
Теория и вывод формул
Итоговый проект объединяет постановку оптимизации, алгоритм встроенного Python, полевые расчёты и анализ Парето. Независимая проверка и прослеживаемость выводов завершают обоснование выбранной конструкции.
Соглашения об обозначениях и единицах
\(i(t)\), \(u(t)\) — мгновенные значения; \(\widehat I\), \(\widehat U\) — комплексные амплитуды; \(\underline I_{\text{д}}\), \(\underline U_{\text{д}}\) — комплексные действующие значения. Для синусоиды \(\widehat I=\sqrt{2}\,\underline I_{\text{д}}\); действующее значение тока равно \(|\underline I_{\text{д}}|\). Нормировка обязательно учитывается в формулах мощности.
\(\Phi=\int_S\mathbf B\cdot\mathrm d\mathbf S\) — поток через ориентированную поверхность; \(\Psi=\sum_k\oint_{C_k}\mathbf A\cdot\mathrm d\mathbf l\) — потокосцепление последовательных витков с согласованными замкнутыми контурами. Только при одинаковом сцепленном потоке каждого витка \(\Psi=N\Phi\). Обе величины измеряются в веберах: число витков безразмерно. Запись «Вб·виток» подчёркивает суммирование.
\(\theta_{\text{м}}\), \(\Omega\) (также \(\omega_{\text{мех}}\)) — механические угол и угловая скорость. Для основной гармоники \(\theta_{\text{э}}=p\theta_{\text{м}}\), \(\omega_{\text{э}}=p\Omega\), где \(p\) — число пар полюсов. Геометрический период зубцов задаётся отдельно. В производных по углу используйте радианы.
Статическая индуктивность \(L_{\text{ст}}=\Psi/i\) — наклон секущей из начала координат; это определение используется при \(\Psi(0)=0\) и \(i\ne0\). Динамическая индуктивность \(L_{\text{дин}}=\partial\Psi/\partial i\) — наклон касательной (дифференциальная, инкрементальная); положение и остальные токи фиксированы. Для линейной характеристики без смещения обе равны одной индуктивности \(L\). При постоянных магнитах и взаимном возбуждении сначала учитывают ненулевое смещение потокосцепления.
Положительные направления, оси и специальные индексы определяются в конкретной задаче. Единицу берите из условия или заголовка таблицы; перед подстановкой в формулу СИ переводите миллиметры в метры, миллигенри в генри и градусы в радианы.
Численные результаты обычно показаны с четырьмя значащими цифрами; для сравнения близких значений в таблицах сходимости сохранено больше цифр. Полные значения остаются в исходных расчётных данных. Малые остатки вычисления координат на осях показаны как ноль; малые физические величины сохраняются в показательной записи.
Итоговый проект отвечает на конкретный вопрос: какие размеры уменьшают заданный расход при сохранении функции? Для электромагнита это потери обмотки при требуемой силе; для машины — компромисс между средним моментом, пульсациями и расходом магнитов. Выбирается один основной объект, а второй служит примером переноса методики.
Техническое задание фиксируют до запуска новой серии. В нём перечисляют размеры, диапазоны, режимы, материалы, критерии, ограничения, численный резерв и бюджет. Изменение требования после просмотра результата допустимо только как новая редакция задачи с отдельной серией. Нельзя ослабить неудобное ограничение и представить итог так, будто оно выполнялось с самого начала.
Основной программный маршрут остаётся внутри FEMM 5: собственный генератор геометрии, mi_-команды анализа и mo_-команды обработки, встроенные циклы, math и json. Внешнее управление не является условием прохождения. Программа не должна зависеть от текущего открытого документа, авторского абсолютного пути или скрытого результата предыдущего запуска.
T обозначает полный описание задачи, а не отдельный численный критерий. Сравнение двух результатов корректно только при согласованных существенных элементах протокола.
Границы применимости. Проект демонстрирует воспроизводимую расчётную методику и выводы в пределах введённых моделей. Промышленная пригодность требует дополнительных материалов, испытаний, тепловой и механической проверок.
Архитектура расчёта и проверяемый журнал
У проекта четыре независимых по назначению слоя: построение модели, оценка одной точки, стратегия поиска, отчёт и проверка. Оценка точки возвращает структурированные данные, а не печатает единственный лучший балл. Стратегия поиска не изменяет материальные свойства в обход функции оценки. Проверка читает сохранённые входы и создаёт новые расчёты.
Каждая запись содержит идентификатор, физические размеры, режим, статус, номер версии, размер сетки, результаты, ограничения и ссылки на модель и решение. Неуспешные точки сохраняют причину. Для выбранных геометрий оставляют готовые FEM и ANS, но возможность повторного расчёта проверяют независимо. Контрольные суммы фиксируют точную версию файлов, а не подтверждают физику.
Выходные данные разделяют на поисковые и проверочные. В поиске допустима более дешёвая сетка и меньше углов, если это явно указано. Проверочные значения не заменяют молча исходные строки: они сохраняются отдельной таблицей с пояснением различий. Исходные библиотечные модели хранятся отдельно для сверки и не входят в учебный комплект; производные методические материалы сохраняют требуемое происхождение и лицензии.
Обнаружьте аналитические и геометрические ошибки до массовых расчётов: единицы, площадь, токи, замыкание областей и названия цепей.
Выполните небольшой базовый расчёт и только затем обзорный план. Перед локальным поиском сохраните обзорную таблицу как отдельный проверяемый этап.
Выберите кандидатов по заранее объявленным правилам; выполните отдельные уточнения и повторное открытие. Если итог изменился, обновите выбор и его проверку.
Показатели улучшения и цена компромисса
Процент улучшения определяют в направлении полезного изменения. Для минимизируемых потерь или объёма положительное улучшение — относительное уменьшение. Для максимизируемого момента — относительное увеличение. В многокритериальной задаче одной процентной цифры недостаточно: нужно показать вектор изменений и отметить ухудшившиеся компоненты.
Сравнение должно выполняться при одинаковых токах, температуре, глубине, сетке и угловой обработке. Если исходная конструкция недопустима, это указывают; уменьшение потерь относительно неё ещё не означает решение задачи. Если компромисс теряет часть среднего момента ради большого уменьшения размаха, потери среднего не скрывают за общим положительным баллом.
Геометрия выбирается среди фактических полевых точек. Интерполяционный график помогает понять тенденцию; новые результаты FEMM требуют отдельного полевого расчёта. Если пользователь выбрал промежуточные размеры, программа должна построить и решить новую модель, после чего точка получает собственный статус и запись.
GP и G\Delta T положительны при уменьшении потерь и пульсаций; GT положителен при увеличении среднего момента. Нулевые знаменатели требуют абсолютного показателя или заранее заданного масштаба.
Вектор позволяет одновременно показать выигрыш и цену компромисса. Он не заменяет исходные физические числа с единицами.
Приёмка по доказательствам
Приёмка начинается с запуска в новой доступной для записи папке. Инструкция должна быть достаточной: открыть FEMM 5, запустить сохранённую программу через File → Run Script, дождаться завершения, открыть таблицы и выполнить отдельную проверку сохранённых моделей. Итоговые файлы создаются в новом каталоге и не перезаписывают опубликованный эталон.
Минимальный комплект отчёта включает протокол, выводы расчётных формул, описание алгоритма, полную таблицу оценок, карту допустимости, Парето при нескольких целях, выбранную конструкцию, проверочные таблицы и пределы вывода. Иллюстрации поля полезны для диагностики, но результат определяется интегралами, ограничениями и повторяемыми данными.
Преподаватель должен иметь возможность восстановить главные числа из исходных CSV/JSON, проверить аналитическую формулу объёма либо потерь и пересчитать хотя бы одну сохранённую модель. Для физического вывода обязательны объяснения: почему изменился поток, какая область ограничивает магнитную цепь, почему уменьшились пульсации и какой критерий стал хуже. Представление фронта Парето должно сопровождаться объяснением инженерного смысла выбранных решений.
Отметьте «выполнено» только для проверки с существующим файлом и численным результатом; план дальнейшей работы обозначайте отдельно.
Проверьте исходное физическое требование и усиленное условие поиска раздельно. Укажите их запасы на окончательной проверочной постановке.
При отрицательном сценарии сохраните строку и измените границу применимости вывода. При обнаружении лучшего соседа пересмотрите выбранный вариант.
Как сформулировать содержательный результат
Сильное заключение начинается с конкретного изменения конструкции и его следствия: «при неизменных токе и зазоре изменение двух размеров уменьшило расчётные потери, сохранив требуемую силу на перечисленных проверочных постановках». Далее приводятся числа, проверенные ограничения и область поиска. Слова «глобальный», «промышленный» и «гарантированный» требуют доказательств, которых конечная учебная серия обычно не предоставляет.
Для машины заключение показывает цену выбранного компромисса. Например, уменьшение размаха может сопровождаться небольшим уменьшением среднего момента; новый набор весов выберет другую геометрию. Если уменьшенный ток не обеспечивает прежнего момента, результат относится к исходному режиму. Если насыщение оценивалось только в контрольных точках, это ограничение сохраняется и в заключении.
Следующий проект должен добавлять один новый физический вопрос за раз: уточнить материал, добавить температурный сценарий, изменить технологический диапазон, исследовать замкнутые пазы или учесть угол тока. Это сохраняет причинное понимание. Одновременное добавление множества неподтверждённых моделей может увеличить объём программы, но не академическую надёжность результата.
Это методическое правило прослеживаемости: заключение не должно распространяться на режимы и физические эффекты, которые не были исследованы.
Разобранный численный пример
Процент улучшения и проверка резерва
Дано. Отдельный аналитический пример отчёта: допустимая база P баз = 6,00 Вт; кандидат P* = 5,40 Вт; проверочная сила 50,6 Н; требование 50 Н. Оценённое неблагоприятное изменение силы 0,3 Н. Числа специально заданы и не относятся к выполненным FEMM-сериям.
Уменьшение потерь: GP = 100(6{,}00 - 5{,}40)/6{,}00 = 10 %.
Номинальный запас силы равен 0,6 Н, или 1,2 % относительно требования.
При оговорённой неблагоприятной оценке нижняя сила 50{,}6 - 0{,}3 = 50{,}3 Н; остаточный запас 0,3 Н.
Если эта оценка охватывает только сетку, вывод относится только к сеточному изменению. Технологический разброс зазора или снижение тока автоматически в неё не входят.
Ответ: Аналитическое уменьшение потерь равно 10 %. Требование силы сохраняется в пределах заданной оценки с запасом 0,3 Н; полная робастность не доказана.
Проверка: Процент улучшения нормируется по исходной базе, а не по кандидату. Запас ограничения и выигрыш критерия — разные показатели.
программа, FEM, ANS, журнал, CSV/JSON, отчёт и протокол проверки
Выберите один объект и выпустите собственную редакцию протокола. Сохраните все неизменные условия и объясните одно изменённое требование или диапазон.
Выведите используемые формулы для объёма, сопротивления, силы либо среднего момента. Проверьте аналитический контроль до массового запуска.
Выполните обзор, поиск и выбор. Сохраните все оценки, включая недопустимые и неуспешные; постройте карту и дискретный фронт при нескольких целях.
Проведите отдельную окончательную проверку: одинаковая уточнённая сетка для базы и кандидата, угловое уточнение для машины, соседние геометрии и физический сценарий.
Готовые verify_models.py и reproduce.py проверяют опубликованный эталон, а не новую изменённую серию проекта. Для собственного проекта сохраните собственные окончательные FEM, контрольные значения интегралов и числа элементов, режим и явные пути к этим файлам. Создайте отдельную копию проверочной программы в новой папке и задайте в ней каталог и контрольный набор именно своего проекта; разработка этой привязки входит в итоговое задание. Заново откройте и рассчитайте свои FEM, затем сопоставьте контрольные суммы, параметры, число элементов и интегралы с собственным контрольным набором. Не подменяйте молча опубликованный пакет или его эталонные квитанции; успешный запуск проверки эталона не засчитывайте как проверку своей серии.
Подготовьте отчёт на русском языке с русскими обозначениями единиц и пояснениями к каждому графику. Укажите происхождение данных: результаты полевого расчёта FEMM, аналитический эталон или интерполяция сохранённых результатов.
Передайте комплект другому участнику либо воспроизведите его в чистой папке по одной инструкции. Зафиксируйте проблемы повторения и исправьте их до защиты.
На защите объясните не только лучший вариант, но и один отвергнутый, один компромиссный и один отрицательный проверочный сценарий.
Ожидаемый результат. Законченный воспроизводимый проект, в котором другой человек может проверить путь от требований и уравнений до выбранной конструкции и ограниченного выводом результата.
Как проверить. Чистый повтор завершён; основные числа восстановлены из данных; ограничения и проверки прослеживаются; библиотечные оригиналы исключены из учебного комплекта.
Обработка и анализ результатов
Подтверждают ли независимые проверки выбранный компромисс и допустимость?
Свяжите протокол, все оценки поиска, выбор, окончательные модели и собственный протокол проверки.
Свяжите каждое требование с собственным измерением, независимой проверкой и конкретным файлом; сопоставьте базу и изменённый вариант.
С чем сравнить. Опора — протокол и критерии выбранного проекта. Используйте только проверенные в его диапазоне соотношения; опубликованный образец и его квитанция не подтверждают новую серию.
Итог работы. Законченный проект с лучшим, отвергнутым и компромиссным вариантами и фактическим чистым повтором.
Проверка аналитического эталона во встроенном Python
Программа выполняется встроенным Python FEMM 5 без внешних пакетов. Она проверяет только явно заданный аналитический пример; полевой практикум выполняется отдельно указанной программой.
Python · встроенный MicroPython FEMM 5
"""Итоговый воспроизводимый проект оптимизации FEMM 5.Среда: встроенный Python FEMM 5.Проверяется только авторский аналитический эталон, полевой решатель не вызывается.Полученные числа не являются квитанцией расчёта электромагнита или машины."""# Потери заданы в ваттах, сила и оговорённое неблагоприятное изменение — в ньютонах.# Нормируем выигрыш по базе; отдельно проверяем остаточный запас силы в пределах заданной оценки.base_w,candidate_w=6.0,5.4force_n,required_n,adverse_change_n=50.6,50.0,0.3improvement_percent=100*(base_w-candidate_w)/base_wresidual_margin_n=force_n-adverse_change_n-required_nprint("Уменьшение потерь, %:",improvement_percent)print("Запас после оговоренной оценки, Н:",residual_margin_n)print("Требование выполнено в пределах оценки:",residual_margin_n>=0)
Выполненные полевые расчёты и программы FEMM 5
Данные ниже получены в установленном FEMM 5. Интерактивный разбор использует сохранённые результаты; для нового поиска скачайте программу и необходимые данные, сохранив имена файлов и подпапок, и запустите run.py во встроенном Python FEMM 5. reproduce.py или verify_models.py выполняет отдельный контроль сохранённых моделей.
Тяговый чашечный электромагнит
В основной серии выполнено полевых решений: 161. Вариант, выбранный по заданным правилам: 151.
Выпустите самостоятельный воспроизводимый проект оптимизации одного из двух объектов. Приложите протокол, выводы формул, алгоритм встроенного Python, полный журнал, результаты выбора и проверок, модель и инструкцию чистого повторения.
Критерий выполнения: Выполнены все требования собственной постановки либо явно зарегистрирован отрицательный результат; выбор конструкции обоснован физикой и данными; воспроизведение проверено; пределы вывода не превышают выполненные расчёты.
Первоисточники и дополнительное чтение по занятию
[33] — Редакция от 1 октября 2026 г.; магнитные задачи и команды mi_/mo_
[57] — Дорогие полевые вычисления, влияние перестроения сетки и случайный поиск; внешний интерфейс исходного примера в курсе не используется
[17] — Applied Mathematics and Computation, 2009, т. 213, № 2, с. 455–465; постановка метода ε-ограничений
[50] — Проверка пространственной сходимости и условий экстраполяции Ричардсона; рекомендации по CFD не означают заранее известного порядка сходимости FEMM
Пояснения и типичные ошибкиЧто важнее для завершения проекта: число итераций или прослеживаемость результата?
Прослеживаемость. Большое число расчётов не компенсирует неверные единицы, скрытую смену режима, отсутствие ограничений и невозможность повторить выбранную точку.
Когда можно объединить поисковые и проверочные числа в одну итоговую таблицу?
Когда каждая строка имеет явный уровень постановки и происхождение. Нельзя молча заменять часть значений и сравнивать кандидатов, рассчитанных с разной точностью.
Как защищать результат, если дополнительный сценарий нарушил требование?
Сохранить отрицательный результат и ограничить вывод исходным режимом. Если сценарий обязателен по заданию, расширить постановку и продолжить поиск; нельзя выдавать непрошедший проект за завершённый в этой новой области.
На что обратить внимание
Итоговый балл без физических величин и ограничений не является инженерным результатом.
Недопустимая база не может служить единственным доказательством успеха ограниченной оптимизации.
Контрольная сумма подтверждает конкретный файл, а не достоверность материала и не правильность модели.
Глобальный минимум, полный КПД и промышленная пригодность не выводятся из конечного набора двумерных магнитостатических решений.