реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проясните про симуляцию магнитных цепей в 2D?, сравнение осесимметричных задач с планарными
Hale
сообщение Feb 24 2017, 01:13
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 11-10-11
Пользователь №: 67 667



В таких программах как бесплатный FEMM и отечественный ELCUT предлагается решать магнитные цепи в двух плоских моделях: осесимметричная и планарная.

Мне понятна концепция сечения полярных координат в осисимметричной задаче.
Мне понятно что на соленоид можно смотреть с торца и рисовать его кольцевую проекцию.

Но я не понимаю, как в 2D задаче симулируется соленоид, ось которого в плоскости задачи?

Вот как на примере:
http://www.femm.info/wiki/RadialMagneticBearing


Вот я понимаю, что через два сечения соленоида токи проходят в обратном направлении, что отражено в "отрицательном" количестве витков -N для одной из половинок его сечения.

Но вот магнитное поле в середине соленоида, наведенный ток в связанных катушках, разве не нужно вводить попарвку на ту часть токов, которые не отражены в сечении и которые текут вдоль плоскости задачи над и под сердечниками?
Ну там, найденную индукцию в сердцевине, или наведенные токи дебильно умножать на 2 , или типа того, разве не надо?

Сообщение отредактировал Hale - Feb 24 2017, 01:49
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 24 2017, 02:21
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 11-10-11
Пользователь №: 67 667



Ну вот я набросал от балды проблемку и решил ее осесимметрично, а потом планарно с бесконечной глубиной даже, чтобы там интеграл поля на расстоянии был похожим.

може я чего-то не понимаю в моделировании, но результаты же разные (использовал одинаковую шкалу)




Сообщение отредактировал Hale - Feb 24 2017, 02:27
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 24 2017, 07:34
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 190
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



соленоид, как и сам подшипник, на первой картинке из примера бесконечный по Z, так как 2D, поэтому поправку на ту часть тока, что не отражена в сечении, вводить не надо, они бесконечно далеко.
от реальности, с конечной длиной, результат будет несколько отличаться, но если продольный размер сильно больше поперечного - то не очень, хотите совсем честно - делайте в 3D, для магнитостатики есть не менее бесплатная Radia, правда как addon к не очень бесплатной математике.

Цитата
может я чего-то не понимаю в моделировании, но результаты же разные (использовал одинаковую шкалу)

а почему для разной геометрии (небольшой цилиндр или бесконечно длинная рельса) должны быть одинаковые результаты?
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Feb 24 2017, 08:31
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 474
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Hale @ Feb 24 2017, 04:13) *
Но вот магнитное поле в середине соленоида, наведенный ток в связанных катушках, разве не нужно вводить попарвку на ту часть токов, которые не отражены в сечении и которые текут вдоль плоскости задачи над и под сердечниками?
Там есть два подхода. Один считает что предмет у нас круглый и соответственно любое сечение проходящее через центр симметрии будет одинаковым. Либо считаем что у нас предмет не осесиммитричный а бесконечно длинный одного и того же профиля. Соответственно считаем что в любом сечении картина поля одинакова.

Другие варианты прога не считает.

Само собой поля вне сечения для обоих сечений учтены в модели. А скорее всего при таких сечениях их можно проигнорировать.
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 25 2017, 03:26
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(_pv @ Feb 24 2017, 11:34) *
а почему для разной геометрии (небольшой цилиндр или бесконечно длинная рельса) должны быть одинаковые результаты?


Так вот блин я о том и говорю! Автор программы и примера считает небольшие цилиндрические магниты (прямоугольные, но витки замкнуты все-же) в приближении рельсы И сравнивает потом эти результаты с реальностью и теорией что по моему - пальцем в небо.
(кстати, рельса конечная, т.к. введена нормировочная "глубина" на дюймы, или он не объясяет откуда у него это значение, в общем)


Как видно на моем примере - "рельса" от цилиндра отличается вроде бы очень заметно, если я все делал "правильно".

Поэтому и вопрос, относительно полей в центре и наведенных токов/напряжений(т.к. прграмма не поддерживает нагрузку, а только условие I=0 в применой катушке), не надо ли результат рельсы умножать на некоторый коэффициент, чтобы оценить поле в реальном сердечнике? Каков может быть этот коэффициент?

Цитата(_pv @ Feb 24 2017, 11:34) *
Radia, правда как addon к не очень бесплатной математике.

К сожалению, Математика довольно не бесплатна. Не Maxwell, конечно, но все же... начальство жаба душит. А разрешение магнитной системы повышай как хочешь.

Сообщение отредактировал Hale - Feb 25 2017, 03:39
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 25 2017, 09:20
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 190
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Hale @ Feb 25 2017, 09:26) *
Так вот блин я о том и говорю! Автор программы и примера считает небольшие цилиндрические магниты (прямоугольные, но витки замкнуты все-же) в приближении рельсы И сравнивает потом эти результаты с реальностью и теорией что по моему - пальцем в небо.

пример можно, где там такое утверждается?

Цитата(Hale @ Feb 25 2017, 09:26) *
К сожалению, Математика довольно не бесплатна. Не Maxwell, конечно, но все же... начальство жаба душит. А разрешение магнитной системы повышай как хочешь.

ну если вариант вылечить от жадности и на личном ПК разок посчитать совсем не подходит,
то саму Radia впринципе можно и без математики использовать, это просто отдельная программа, которая с математикой через MathLink общается.
Через этот MathLink с радией можно и без математики общаться.
я делал обёртку для Lua для запуска всех функций радии. Оно даже как-то работало, но всё не проверял, там есть небольшая засада с параметрами по умолчанию, которые в самой математике зачем-то попрятаны, а в документации не особо отражены. Если интересно могу поискать.
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 26 2017, 23:55
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 11-10-11
Пользователь №: 67 667



пример можно, где там такое утверждается?
ссылка в первом посте. и в отсальных экзамплах на магнитных подшипник.

Через этот MathLink с радией можно и без математики общаться.
Из Октавы никак не можно?
там есть небольшая засада с параметрами по умолчанию, которые в самой математике зачем-то попрятаны,
ну вот я с математикой не знаком поэтому тут засада. Но конечно интересно.
В каком виде туда модель просовывается? В виде скриптовых инструкций для векторного рисования, или в виде файла распространенного формата?

Сообщение отредактировал Hale - Feb 26 2017, 23:57
Go to the top of the page
 
+Quote Post
_pv
сообщение Feb 27 2017, 12:04
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 190
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Hale @ Feb 27 2017, 06:55) *
пример можно, где там такое утверждается?
ссылка в первом посте. и в отсальных экзамплах на магнитных подшипник.

там вроде как раз оговорено, что с реальностью результаты из-за разного насыщения ближе к краям будут отличаться и приводятся какие-то 87% попадания (не разбирался с чем именно), что для подшипника у которого длина на порядок больше зазоров наверное вполне нормальный результат.

Цитата(Hale @ Feb 27 2017, 06:55) *
Через этот MathLink с радией можно и без математики общаться.
Из Октавы никак не можно?

Mathlink это просто сишная библиотека которая позволяет математике вызывать сторонние библиотеки и обратно.
наверное можно и к октаву прикрутить.
Цитата(Hale @ Feb 27 2017, 06:55) *
там есть небольшая засада с параметрами по умолчанию, которые в самой математике зачем-то попрятаны,
ну вот я с математикой не знаком поэтому тут засада. Но конечно интересно.
В каком виде туда модель просовывается? В виде скриптовых инструкций для векторного рисования, или в виде файла распространенного формата?

насчёт импорта не знаю, там только несколько функций для создания геометрии - прямоугольник, экструдированный многоугольник, цилиндр, и возможность рассечь любую фигуру плоскостью на две части и всё, даже CSG нет.

прикрепил пример для луа, он по какой-то причине был собран не как библиотека, а целиком всунут вместе с интерпретатором.
опять же часть функций, которые с заглавной Rad* начинаются (материалы, симметрия,...), изначально были написаны в математике (init.m) соответственно придётся их тоже переписать. (см. radia.lua)
там же пример электромагнита, если есть установленный гнуплот он ещё и графики нарисует.
luaradia.exe test.lua

но я бы для начала с радией в математике разобрался, а потом уж думал как это "легализовать" и прикрутить куда-нибудь ещё.

какие-то старые версии радии были ещё вроде для Igor Pro, но тоже не бесплатный. хотя возможно эти DLLки от Igor будет проще прикрутить куда-нибудь ещё.
Прикрепленные файлы
Прикрепленный файл  LuaRadia.zip ( 1.08 мегабайт ) Кол-во скачиваний: 13
 
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 28 2017, 14:42
Сообщение #9





Guests






Цитата(Hale @ Feb 24 2017, 05:21) *
Ну вот я набросал от балды проблемку и решил ее осесимметрично, а потом планарно с бесконечной глубиной даже, чтобы там интеграл поля на расстоянии был похожим.
може я чего-то не понимаю в моделировании, но результаты же разные (использовал одинаковую шкалу)

"К разомкнутым системам всегда следует относиться настороженно" (С) Jeer
Go to the top of the page
 
+Quote Post
Hale
сообщение Feb 28 2017, 23:53
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 453
Регистрация: 11-10-11
Пользователь №: 67 667



Цитата(_pv @ Feb 27 2017, 15:04) *
там вроде как раз оговорено, что с реальностью результаты из-за разного насыщения ближе к краям будут отличаться и приводятся какие-то 87% попадания (не разбирался с чем именно), что для подшипника у которого длина на порядок больше зазоров наверное вполне нормальный результат.

Нет. если читать по-английски целиком, то там говорится что видимое расхождение обусловлено тем что его крутой метод принимает во внимание то чего не учитывает теория.
А по моему он просто пальцем в небо попал. в реальности и 3D модели распределение поля будет немного другое, соответственно токи и действющие на якорь силы. Если только он не подогнал эффективно "толщину" модели, что мне первое и пришло в голову.

Цитата
Mathlink это просто сишная библиотека которая позволяет математике вызывать сторонние библиотеки и обратно. наверное можно и к октаву прикрутить.

Я к сожалению не программист и действую в таких случаях по инструкции. Очень жаль, в общем, если инструкции нет.

Цитата
и возможность рассечь любую фигуру плоскостью на две части и всё, даже CSG нет.

Булевых операций т.е.? Ну, в OpenEMS на основе VTK их тоже нет, но есть приоритеты позволяющие "сверлить" объекты другими, "воздушными" с большим приоритетом. При исполнении меш получается такой как надо. Зато в OpenEMS есть экструзия произвольных контуров а также построение сложных моделей по вершинам. А там такие вещи реализованы?

Сообщение отредактировал Hale - Mar 1 2017, 00:06
Go to the top of the page
 
+Quote Post
_pv
сообщение Mar 1 2017, 09:31
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 190
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954



Цитата(Hale @ Mar 1 2017, 06:53) *
Булевых операций т.е.? Ну, в OpenEMS на основе VTK их тоже нет, но есть приоритеты позволяющие "сверлить" объекты другими, "воздушными" с большим приоритетом. При исполнении меш получается такой как надо. Зато в OpenEMS есть экструзия произвольных контуров а также построение сложных моделей по вершинам. А там такие вещи реализованы?

вытягивать плоские объекты можно, можно задать по вершинам любую фигуру. меш правда только тупо прямоугольный, либо цилиндрический.
радиа вообще для ускорительных магнитов делалась, собственно поэтому там и не метод конечных элементов, чтобы при вычислении интегралов магнитных полей ошибка не копилась.
а там не особо много разнообразия форм (дипольные поворотные магниты, мультипольные линзы, и источники синхротронного излучения с синусоидальным полем), соответственно с совсем произвольной сложной геометрией как-то не очень.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd September 2017 - 06:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01443 секунд с 7
ELECTRONIX ©2004-2016