Если одно из понятий незнакомо, вернитесь к предыдущему занятию и воспроизведите его численный пример. После этого переходите к новой постановке.
Место занятия в инженерной методике
Расчётная лабораторная работа · Оценка чувствительности к дефекту и мешающим факторам
Инженерный вопрос. Однозначен ли размер дефекта при выбранном мешающем параметре?
Разностный сигнал и его зависимость от дефекта и зазора датчика позволяют оценить чувствительность схемы контроля и выбрать признак для проверенного диапазона геометрии.
Последовательность решения, отчёт и критерии результата
Результат получают из наблюдаемых величин и проверяют в условиях данного практикума.
Последовательность решения
Обосновать постановку и способ измерения. Задайте бездефектный образец, геометрию дефекта, режим намагничивания и измерительную модель сигнала; отличите локальную аномалию поля от показания датчика.
Результат этого занятия. Карта сравнения с объяснением обнаружения, неоднозначности и пределов оценки размера.
Данные именно этого опыта. Сведите размеры допустимого дефекта, разностные сигналы и независимую серию мешающего параметра.
Оформление наблюдений. Базовый и дефектный сигналы, их разность, координата сканирования, режим и один мешающий фактор с единицами.
Как обосновать результат
Проверка из практикума. Есть независимая контрольная точка, парная сходимость и влияние мешающего параметра; заявленный диапазон не превышает выполненную серию; 2D вывод не назван аттестацией реального дефектоскопа.
Независимый контроль. Используйте согласованный бездефектный расчёт, отдельное изменение мешающего параметра и устойчивость выбранного признака.
Критерий выполнения. Есть независимая контрольная точка, парная сходимость и влияние мешающего параметра; заявленный диапазон не превышает выполненную серию; 2D вывод не назван аттестацией реального дефектоскопа.
Точность и расхождения. Сравнивайте разностные сигналы на одинаковых координатах; сетку дефекта и шаг скана уточняйте раздельно. Численная различимость не задаёт вероятность обнаружения без шума и натурной валидации.
Основание сравнения. Опора — модель сигнала и геометрия дефекта из занятия. Плоский паз, кольцевое утонение и локальная трещина имеют разную размерность; амплитуда сигнала сама по себе не определяет размер дефекта.
Вывод для устройства
Обоснуйте пригодность признака для обнаружения или сравнения дефектов в проверенном диапазоне, сохраняя ограничения двумерной модели и датчика.
Границы вывода. Численная аномалия поля не равна доказанной обнаруживаемости дефекта. Геометрия, датчик, шум, свойства и натурные образцы необходимы для перехода к характеристикам средства контроля.
Теория и вывод формул
Итоговая работа посвящена исследованию выбранного дефекта средствами встроенного Python FEMM 5. Параметрическая серия объединяет построение разностного сигнала, проверку численной устойчивости и независимую оценку результата обратной задачи.
Соглашения об обозначениях и единицах
\(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\). При постоянных магнитах и взаимном возбуждении сначала учитывают ненулевое смещение потокосцепления.
Положительные направления, оси и специальные индексы определяются в конкретной задаче. Единицу берите из условия или заголовка таблицы; перед подстановкой в формулу СИ переводите миллиметры в метры, миллигенри в генри и градусы в радианы.
Численные результаты обычно показаны с четырьмя значащими цифрами; для сравнения близких значений в таблицах сходимости сохранено больше цифр. Полные значения остаются в исходных расчётных данных. Малые остатки вычисления координат на осях показаны как ноль; малые физические величины сохраняются в показательной записи.
Вариант A — плоский паз ферромагнитного образца и магнитное поле рассеяния. Вариант B — кольцевое утонение немагнитной трубы и комплексный импеданс. Не соединяйте их численные результаты в общую калибровку: они имеют разные механизмы, геометрии и единицы наблюдений.
Задайте один оцениваемый размер и один мешающий параметр. Например, глубина паза и высота датчика Холла либо глубина кольцевого утонения и осевое положение катушки. Укажите диапазоны до расчёта. Начните с существующих проверенных моделей; новая серия создаётся в отдельном каталоге и получает собственную квитанцию.
План серии и встроенный Python
Программа должна разделять построение геометрии, решение и извлечение результата. Каждая строка таблицы содержит параметры, имена FEM/ANS, число элементов, наблюдение, тип эталона и статус проверок. Исключение решателя записывается как неуспешный расчёт, а не нулевой сигнал.
Главный маршрут — встроенный Python FEMM 5 без внешнего pyFEMM. Используйте стандартные списки, math/json и доступные mi_/mo_ команды. Для каждого нового FEM выполните сохранение, закрытие, повторное открытие и решение; русские имена свойств должны сохраняться в точной проверенной копии. Загрузка старого ANS не подтверждает новый FEM после изменения параметров.
Калибровочная и контрольная точки
Рассчитайте не менее трёх известных размеров при одном положении датчика. Для проверки добавьте размер между ними, не использованный при подборе зависимости. Сначала используйте локальную линейную интерполяцию и проверьте монотонность; полином высокой степени по малому числу точек может добавить ложные экстремумы.
Затем измените мешающий параметр на нескольких уровнях. Покажите, какую ошибку размера даст исходная калибровка при таком изменении. Если интервалы откликов перекрываются, один показатель не даёт однозначной оценки размера. Дополнительный канал или независимое измерение зазора можно предложить и проверить отдельной серией.
a — оцениваемый размер; q — наблюдение. Формула задаёт интерполяцию на выбранном участке, а не глобальную обратную модель.
Защищаемый результат
Итоговый комплект включает постановку, программу, сохранённые модели и решения, SHA-256, исходную таблицу, графики и короткое объяснение. Укажите выполненные проверки с численными отклонениями; слово «проверено» без точной версии файлов и критериев не позволяет повторить вывод.
Завершите вывод тремя утверждениями: какое изменение обнаруживается в модели; в каком диапазоне размер оценивается с указанным разбросом; какие эффекты не охвачены. Если сеточная или параметрическая неоднозначность не преодолена, это содержательный результат — объясните, какие данные потребуются дальше. Экспериментальную точность и вероятность обнаружения без соответствующих данных не заявляйте.
Разобранный численный пример
Разбор измерительной модели и чисел
Дано. Условная локальная калибровка: a_{1} = 0{,}5 мм при q_{1} = 0{,}10 Ом; a_{2} = 1{,}0 мм при q_{2} = 0{,}20 Ом. Измеренное для упражнения q = 0{,}16 Ом.
Интерполяционная доля равна (0{,}16-0{,}10)/(0{,}20-0{,}10) = 0{,}6.
Размер равен 0{,}5 + 0{,}6\cdot (1{,}0-0{,}5) = 0{,}8 мм.
Результат допустим внутри этого условного монотонного участка при неизменных мешающих параметрах.
Ответ: Локальная оценка размера a = 0{,}8 мм.
Проверка: Это авторское упражнение интерполяции; оно не использует физические измерения и не является калибровкой опубликованной трубы.
Расчётный образец магнитной дефектоскопии
Самостоятельная пара плоских моделей MFL: сохранение, повторное открытие и 16 решений FEMM 5 с русскими именами свойств. Линейная базовая серия проверена на высотах 1, 2 и 4 мм; нелинейные варианты сохранены для дальнейшей проверки.
Таблица 59.3. Сохранённый разностный сигнал и проверка сетки
Величина
Результат
Единица
Размах \Delta By при h = 1 мм
243,8
мкТл
Размах \Delta By при h = 2 мм
97,76
мкТл
Размах \Delta By при h = 4 мм
34,02
мкТл
Сеточное изменение размаха при h = 1 мм
4,314
%
Сеточное изменение размаха при h = 2 мм
1,288
%
Сеточное изменение размаха при h = 4 мм
1,503
%
Самостоятельная учебная модель MFL. Сходимость размаха проверяется на всех трёх высотах линейной базовой серии. Нелинейные варианты служат отдельным исследованием на финальной сетке; для них индивидуальная сходимость не заявляется. Расчётная проверка не является физической аттестацией дефектоскопа.
Практикум в FEMM 5
Выполните воспроизводимое исследование размера допустимого дефекта и влияния одного мешающего параметра
Выберите A или B, допустимую 2D геометрию, оцениваемый размер, мешающий параметр и два наблюдения со знаками и единицами.
Во встроенном Python создайте отдельную серию; сохраняйте и повторно открывайте каждый FEM перед решением. Не изменяйте исходный ZIP и квитанции.
Для каждого варианта получите парное эталонное состояние и разностный сигнал. Сохраните полную таблицу параметров и статусов.
Проверьте сетки, границу/длину области и шаг скана для основных точек; задайте критерии до выбора лучшего результата.
Постройте калибровку, проверьте независимую точку и повторите оценку при изменении мешающего параметра.
Соберите новый ZIP с программой, FEM/ANS, JSON/CSV, SHA и выводом; свяжите каждое число с точной моделью.
Ожидаемый результат. Завершённая серия содержит новый проверяемый результат и явно показывает ограничения обратной оценки.
Как проверить. Есть независимая контрольная точка, парная сходимость и влияние мешающего параметра; заявленный диапазон не превышает выполненную серию; 2D вывод не назван аттестацией реального дефектоскопа.
Обработка и анализ результатов
Однозначен ли размер дефекта при выбранном мешающем параметре?
Сведите размеры допустимого дефекта, разностные сигналы и независимую серию мешающего параметра.
Вычтите согласованный бездефектный результат, сравните разностные сигналы и влияние одного мешающего параметра.
С чем сравнить. Опора — модель сигнала и геометрия дефекта из занятия. Плоский паз, кольцевое утонение и локальная трещина имеют разную размерность; амплитуда сигнала сама по себе не определяет размер дефекта.
Итог работы. Карта сравнения с объяснением обнаружения, неоднозначности и пределов оценки размера.
Сохраните программу и выполните встроенным Python FEMM 5. Этот фрагмент обрабатывает явно заданные данные; полевые модели рассчитываются отдельной программой со страницы работы.
Python · встроенный MicroPython FEMM 5
"""Локальная интерполяция: условный пример без полевого решения."""# Пары относятся к одному режиму и одинаковому положению датчика.a1_mm,q1_ohm=0.5,0.10a2_mm,q2_ohm=1.0,0.20q_ohm=0.16# Не экстраполируем за пределы калибровочного участка.ifnotmin(q1_ohm,q2_ohm)<=q_ohm<=max(q1_ohm,q2_ohm):raiseValueError("Наблюдение вне калибровочного участка")estimate_mm=a1_mm+(q_ohm-q1_ohm)/(q2_ohm-q1_ohm)*(a2_mm-a1_mm)print("Локальная оценка размера, мм:",estimate_mm)
Расчётные исследования по теме
Изучите физическую постановку, выполните программу во встроенном Python FEMM 5 и проверьте результаты по сохранённым моделям и независимым критериям.
Кольцевая катушка вокруг проводящей трубы чувствительна к изменению толщины стенки. Осесимметричная модель позволяет исследовать кольцевое утонение, одинаковое по всей окружности, и оценить его влияние на комплексный импеданс. Это полезная постановка для понимания неразрушающего контроля, однако она не описывает произвольную трещину локального размера.
Выполните воспроизводимое исследование размера допустимого дефекта и влияния одного мешающего параметра. Сохраните файлы и таблицу; отделите модельный вывод от экспериментального.
Критерий выполнения: Есть независимая контрольная точка, парная сходимость и влияние мешающего параметра; заявленный диапазон не превышает выполненную серию; 2D вывод не назван аттестацией реального дефектоскопа.
Первоисточники и дополнительное чтение по занятию
[33] — Редакция от 1 октября 2026 г.; главы по магнитным задачам и команды mi_/mo_
[60] — 2010; влияние геометрии и ориентации паза; переход от 2D к 3D. Учебная модель курса разработана независимо и не воспроизводит установку статьи.
[10] — Катушка над пластиной с трещиной: изменение сопротивления и индуктивности. Служит примером внешнего эталона, а не квитанцией моделей курса.
Пояснения и типичные ошибкиПочему независимая контрольная точка не должна участвовать в настройке калибровки?
Иначе проверяется способность воспроизвести уже использованные данные, а не предсказать новый размер.
Какой результат допустим при перекрытии сигналов разных глубин и зазоров?
Можно обнаруживать изменение в заданном сценарии, но однозначная оценка размера по этому наблюдению не доказана; нужны дополнительные каналы или независимый контроль мешающего параметра.
На что обратить внимание
Не используйте тот же расчёт как калибровку и независимое подтверждение.
Не заменяйте ошибку решателя нулём и не удаляйте неудачные варианты из отчёта без объяснения.