FEMM-расчёт магнитных полей методом конечных элементов
#1

Мне сегодня порекомендовали одну программку для моделирования магнитных полей. В принципе с её помощью можно оптимизировать всякие моточные изделия, индуктивности и т.д.
Программка 2Д, соответственно надо учитывать ограничения с этим связанные. Но зато бесплатная.
Конечно не ANSYS, но зато можно достаточно быстро научится ей пользоваться. В отличии от ANSYS'а.
Больше пока сказать ничего не могу, надо будет поиграться. Там полно примеров.

http://www.femm.info/wiki/HomePage

Нашёл для неё описание на русском языке
.pdf Start_FEMM4_2_v2.pdf Размер: 619.76 KB  Загрузок: 25,086

Nobody Is Perfect
The following 6 users say Thank You to begemot for this post:
  • nazar (03-12-2015), flipper (03-12-2015), Nick (04-25-2015), naroznyv (12-27-2015), EDWARD (12-18-2018), Сергей Кор (03-08-2019)
Ответ
#2

Наши физики пользуются ею для моделирования обмоток и прочего.

"Найкраще сало то ковбаса." (с)
Ответ
#3

На тубе есть несколько хороших примеров. Например вот этот


Nobody Is Perfect
Ответ
#4

Ни кто не встречал справочников по магнитным материалам чтоб В/Н кривули были в табличном виде? А ещё лучше - в виде текстового файла.
Например на разные ферриты.

Nobody Is Perfect
Ответ
#5

Здравствуйте, не могли бы Вы мне помочь. Как написать Lua script для этого примера?
Ответ
#6

День добрый.
Для какого именно примера?
И что именно Вы хотите делать при помощи ЛУА скрипта?

Линки на описание языка и несколько примеров.
https://www.lua.org/start.html
http://www.femm.info/Archives/contrib/Tu...Update.zip
home.agh.edu.pl/~rad/wiki/images/2_Lua_scripts.pdf
http://www.femm.info/wiki/coilgun

А вот простенький скриптик который я написал. Наверняка криво, но меня устраивает. Я сначала рисую топологию, ручками в FEMM'e.
Потом запускаю скрипт, выбираю магнитный материал из диалога в скрипте, он считает, распечатывает результаты того что мне интересно.
http://www.audio-perfection.com/forum/sh...4#pid12794

Nobody Is Perfect
Ответ
#7

Хотелось бы такой как на видео. Мне нужно сделать похожий пример.
Ответ
#8

Обнаружил несколько пошаговых инструкций для быстрого старта в FEMM:
Моделирование в программе FEMM. Часть 1. Моделирование индукционного нагрева
Моделирование в программе FEMM. Часть 2. Измерение индуктивности рассеяния трансформатора

Надеюсь, что автор статей продолжит этот цикл.
Ответ
#9

А я как-то в EMS всё, долго конечно, за то 3D, не всякая проблема сводима к 2D.
Ответ
#10

Ansys/Ansoft, Comsol, EMWorks/Solidworks, FEMM...
А что еще есть из софта на эту тему?

Кстати, кто-то что-то скажет про Comsol?
Интересует в первую очередь моделирование планарных трансфоматоров для DC/DC преобразователей.

По всей видимости, к 2D (FEMM) не всегда можно свести из-за геометрии сердечников в первую очередь.
Это так?
Ответ
#11

Вообще-то мне это надо для расчета\моделирования\оптимизации планарных трансформаторов для DC/DC преобразователей.
Но ничего узкоспециализированного не обнаружилось...
В идеале вижу это вот так: софт на основе моей спецификации должно предложить сердечники, несколько стекапов на выбор.
Посчитать параметры, потери и т.п., сделать SPICE-модель и герберы...
Вот раскатал губу... да? :)
Ответ
#12

В принципе, совтами типа Ansys/Ansoft, Comsol пользоваться очень неудобно.
Т.е. тебе дают машину для вычисления почти что чего угодно. Но эту машину
надо тщательно настраивать. Иначе она будет считать неизвестно что и жуткое количество времени.
И эта настройка очень неинтуитивная. И терминология которую они используют-очень своеобразная.
Т.е. конечно любой моделирующий софт надо настраивать. Но если в SPICE совтах это примерно
понятно и дефолты работают в большинстве случаев неплохо, ну по крайней мере для прикидочных
оценок, то с совтами типа Ansoft всё гораздо сложнее.
Ну то есть когда тебе показывают демку которую подготовил кто-то кто хорошо в этом шарит-всё
выглядит просто. Но как только попробуешь сделать что-то сам-возникает куча вопросов.
Плюс, очень часто, отсутствует база данных материалов, даже базовых. И приходится
это всё искать непонятно где, а потом пытаться разобраться то ли это в их терминологии.
Т.е. процесс въезжания займет какое-то не очень маленькое время.
Плюс надо знать какие именно ограничения имеет каждая конкретная прога. И что именно
они моделируют, а что считают идеализированным.

С этой точки зрения FEMM очень просто использовать. Но да, он 2Д и подходит далеко не для всего.
Хотелось бы найти что-то похожее для 3Д.
Мне сопсно FEMM был нужен для оценки нелинейности индуктивности на разных сердечниках.
Получилось просто и очень наглядно. Я даже скриптик написал на их LUA (при всей моей лени и нелюбви к программированию)
В принципе, многие 3Д задачи могут быть сведены к 2Д, по крайней мере с некоторыми упрощениями.
В FEMM люди в принципе двигатели проектируют. Есть примеры.
Вообще, надо немного почувствовать задачу, в FEMM это достаточно легко.
После этого будет понятно в каких направлениях копать

Nobody Is Perfect
The following 1 user says Thank You to begemot for this post:
  • Black_Jack (01-06-2019)
Ответ
#13

Прочитал первый абзац... аж слеза навернулась - все именно так и мне представляется.
Из "тяжелых" - Comsol самый дружелюбный, но тоже не торт.

Посмотрел примеры на FEMM, есть там несколько любопытных...
Надо попробовать.
Ответ
#14

Не в тему FEMM, но имеет отношение к дизайну магнетик-компонент.
Если сочтете нужным - перенесите в другую тему.

M2Spice is a standalone open-sourced software that can convert the geometry of a planar magnetic device into SPICE simulation netlists. It can accurately capture skin and proximity effects in 1-D multiple winding, multiple layer planar magnetics at high frequencies

http://www.princeton.edu/~minjie/m2spice.html
The following 2 users say Thank You to Black_Jack for this post:
  • mellowman (01-22-2019), nazar (01-29-2019)
Ответ
#15

EMWorks/Solidworks совсем простая штука, только со странностями, но после просмотра тутора-двух всё станет ясно. Главное удобство в том, что в солиде же всё нарисуешь в 3д и тут же без гемора с импортом 3д моделей отсимулируешь. Хотя в прежние времена, это был исключительной глючности инструмент, так что не вздумайте пробовать нечто более раннее, чем 2017г версию. Теперь там без косяков прокатывает нелинейные ферромагнитные материалы симулировать, раньше только нервы трепало.
The following 1 user says Thank You to IVX for this post:
  • Black_Jack (01-29-2019)
Ответ
#16

Вот нашел такой прелюбопытный софт
https://quickfield.com/free_tools.htm

Mr. Begemot искал BH-кривули в табличном виде ... вот тут есть немного
https://magweb.us/free-bh-curves/

А если пошкрябать Quickfield получится Elcut Big Grin
https://elcut.ru

Чего они прячутся-то?... хм...
The following 1 user says Thank You to Black_Jack for this post:
  • begemot (02-25-2019)
Ответ
#17

BH-кривули в табличном виде за считанные секунды делаются из графиков вот такими примочками https://apps.automeris.io/wpd/ https://www.youtube.com/watch?v=qHyJT0q5tK0
Ответ
#18

Вот в копилку
https://www.jmag-international.com/produ...-designer/

Показался интересным... даже довольно безболезнено сделал один пример :)
Ответ
#19

IVX Написал:BH-кривули в табличном виде за считанные секунды
Для детского сада-конечно. Но мне нужны были достаточно точные данные для прикидки искажений.
Я там как то даже не поленился скриптик накарябать в ФЕММ'овской ЛУН'е для оценки влияния сердечника на величину нелинейности.

Nobody Is Perfect
Ответ
#20

Ferroxcube Soft Ferrite Design Tool 2010 может строить и (как заявлено) сохранять в табличном виде.

https://www.ferroxcube.com/en-global/design_tool/index

Но у меня пишет ошибку при экспорте, что под 10, что под виртуалкой 7-й.
Ferroxcube ответить на мой вопрос по поводу этой ошибки не соблагоизволил Sad

   

А вот хелп там на 150 стр. и , кстати, очень приятный. Чувствуется наследие Филипса. Можно брать и читать студентам :)
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)