Audio Perfection Forum

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

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

Нашёл для неё описание на русском языке
[attachment=1029]
Наши физики пользуются ею для моделирования обмоток и прочего.
На тубе есть несколько хороших примеров. Например вот этот

Ни кто не встречал справочников по магнитным материалам чтоб В/Н кривули были в табличном виде? А ещё лучше - в виде текстового файла.
Например на разные ферриты.
Здравствуйте, не могли бы Вы мне помочь. Как написать Lua script для этого примера?
День добрый.
Для какого именно примера?
И что именно Вы хотите делать при помощи ЛУА скрипта?

Линки на описание языка и несколько примеров.
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
Хотелось бы такой как на видео. Мне нужно сделать похожий пример.
Обнаружил несколько пошаговых инструкций для быстрого старта в FEMM:
Моделирование в программе FEMM. Часть 1. Моделирование индукционного нагрева
Моделирование в программе FEMM. Часть 2. Измерение индуктивности рассеяния трансформатора

Надеюсь, что автор статей продолжит этот цикл.
А я как-то в EMS всё, долго конечно, за то 3D, не всякая проблема сводима к 2D.
Ansys/Ansoft, Comsol, EMWorks/Solidworks, FEMM...
А что еще есть из софта на эту тему?

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

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

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

Посмотрел примеры на FEMM, есть там несколько любопытных...
Надо попробовать.
Не в тему 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
EMWorks/Solidworks совсем простая штука, только со странностями, но после просмотра тутора-двух всё станет ясно. Главное удобство в том, что в солиде же всё нарисуешь в 3д и тут же без гемора с импортом 3д моделей отсимулируешь. Хотя в прежние времена, это был исключительной глючности инструмент, так что не вздумайте пробовать нечто более раннее, чем 2017г версию. Теперь там без косяков прокатывает нелинейные ферромагнитные материалы симулировать, раньше только нервы трепало.
Вот нашел такой прелюбопытный софт
https://quickfield.com/free_tools.htm

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

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

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

Показался интересным... даже довольно безболезнено сделал один пример :)
IVX Написал:BH-кривули в табличном виде за считанные секунды
Для детского сада-конечно. Но мне нужны были достаточно точные данные для прикидки искажений.
Я там как то даже не поленился скриптик накарябать в ФЕММ'овской ЛУН'е для оценки влияния сердечника на величину нелинейности.
Ferroxcube Soft Ferrite Design Tool 2010 может строить и (как заявлено) сохранять в табличном виде.

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

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

[attachment=6310]

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