Дорого времени суток! У меня Comsol 4.2. Только начинаю его изучать. Появились вопросы.
1. Проект включает только постоянные магниты.Стационар. Какой тип задачи AC/DC правильнее выбрать: Magnetic Fields или Magnetic Fields no Currents ????
2. Как задать объекту свойства магнита? И как создать новый магнитный материал со своей ВН кривой? В Максвеле и в Джмаге все как-то интуитивно понятно, а в Комсоле вот не могу разобраться.
PavelDergachev
Апр 10 2012, 23:05
Цитата (Bioart @ Апр. 10 2012, 07:24 PM)
Дорого времени суток! У меня Comsol 4.2. Только начинаю его изучать. Появились вопросы.
Рекомендуется использовать последнюю версию, то есть 4.2a Update 2.
Цитата
1. Проект включает только постоянные магниты.Стационар. Какой тип задачи AC/DC правильнее выбрать: Magnetic Fields или Magnetic Fields no Currents ????
Основная рекомендация - лучше попробовать оба и сравнить результаты. Теперь по теории - в первом случае уравнения формируются относительно векторного магнитного потенциала, то есть в общем случае для трех компонент в ортогональной системе координат. В этом случае возможно задавать магнитную систему в общем случае, в том числе с токами. Во втором случае уравнения формируются для скалярного магнитного потенциала, таким образом условно получаем в 3 раза меньше уравнений. Но за это придется заплатить тем, что не будет возможности задавать токи, только постоянные магниты и магнитомягкие элементы. Наибольшая выгода от использования последнего достигается в трехмерных задачах, т.к. в двухмерных и осесимметричных задачах используется только 1 компонента векторного магнитного потенциала, а не 3 как в трехмерных.
Цитата
2. Как задать объекту свойства магнита? И как создать новый магнитный материал со своей ВН кривой? В Максвеле и в Джмаге все как-то интуитивно понятно, а в Комсоле вот не могу разобраться.
1. Постоянным магнит можно задать несколькими способами: - Постоянная намагниченность M = - Линейная зависимость (линейный участок спинки предельной петли гистерезиса) Br = mur = - И нелинейный материал как mur(B) для первого и mur(H) для второго 2. Самый простой способ задать магнитный материал с кривой BH - это взять материал Soft Iron из библиотеки и в соответствующих пунктах внести новые зависимости, при этом для первого интерфейса используется зависимость |H|(|B|), а для второго |B|(|H|).
Bioart
Апр 11 2012, 13:08
Цитата
Самый простой способ задать магнитный материал с кривой BH - это взять материал Soft Iron из библиотеки и в соответствующих пунктах внести новые зависимости, при этом для первого интерфейса используется зависимость |H|(|B|), а для второго |B|(|H|).
В Model Biilder выбираю Material -> Iron -> BH curve и тут надо задать Expression Там строка. Как задать кривую в строке, какие раздельные знаки использовать?
А есть ли отдельно базы магнитов (магнитных материлов) для Comsol ? А то вроде бы крутая программа со вторенной базой любых материалов, а магнитов - нет!
А может у Вас , САЕ, есть какой-то простенький проект, где используется постоянный магнит - поделитесь, чтобы на примере разобрать как все это делается.
PavelDergachev
Апр 11 2012, 13:25
Цитата (Bioart @ Апр. 11 2012, 10:08 AM)
В Model Biilder выбираю Material -> Iron -> BH curve и тут надо задать Expression Там строка. Как задать кривую в строке, какие раздельные знаки использовать?
Нет, надо выбрать другой материал => Soft Iron (Without losses) Кривая задается таблично.
Цитата
А есть ли отдельно базы магнитов (магнитных материлов) для Comsol ? А то вроде бы крутая программа со вторенной базой любых материалов, а магнитов - нет!
В расчетной практике магниты как правило задают линейной кривой с Br и mur. Это связанно с тем, что, если уж Вы уходите с этого линейного участка то надо использовать модели гистерезиса, иначе ничего толкового не будет. На данный момент нет устоявшихся моделей гистерезиса и стандартизированных способов определения параметров моделей.
Цитата
А может у Вас , САЕ, есть какой-то простенький проект, где используется постоянный магнит - поделитесь, чтобы на примере разобрать как все это делается.
Простого нет, по описанной ранее причине. Обычно в стандартных задачах использую линейную зависимость.
Посмотрел я проект. Хоть он и называется "постоянный магнит", но в Materials нету магнита - есть воздух, есть железо - магнита нету!!! Или я не прав? Так где же магнит?
Всем привет! Вопрос такой) можно ли сделать так чтобы линиях Contour отображались цифры? пример 404 Not Found
Можно конечно.
Ziddan
Май 11 2012, 20:56
CAE можно полюбопытствовать каким образом сделать это?
Ziddan
Май 11 2012, 20:57
Только что нашел)))
Ziddan
Май 14 2012, 19:14
В каких случаях целесообразно использование опции Адаптивной сетки?
PavelDergachev
Май 14 2012, 19:31
Цитата (Ziddan @ Мая 14 2012, 04:14 PM)
В каких случаях целесообразно использование опции Адаптивной сетки?
Когда совсем не понимаешь, что вообще происходит.
Ziddan
Май 14 2012, 19:43
Хороший ответ) ...извините за флуд. В самом деле, оценка оценкой, хотелось бы поподробнее узнать об этой опции.
PavelDergachev
Май 15 2012, 18:22
Цитата (Ziddan @ Мая 14 2012, 04:43 PM)
Хороший ответ) ...извините за флуд. В самом деле, оценка оценкой, хотелось бы поподробнее узнать об этой опции.
Я обычно не использую.
PhX
Май 16 2012, 15:44
Добрый день!
Необходимо смоделировать электрический контакт в Comsol. В качестве модели можно взять, для начала, что-то очень простое, например, пример про цилиндр вдавливаемый в массивную плоскую деталь. Какое граничное условие, согласно терминологии Comsol, нужно задать на поверхностях контакта, чтобы через них потек ток.
Хотелось бы получше узнать о Parametric Sweep. В чем смысл?
PavelDergachev
Май 18 2012, 19:57
Цитата (Ziddan @ Мая 18 2012, 04:43 PM)
CAE
Хотелось бы получше узнать о Parametric Sweep. В чем смысл?
Это просто способ запустить решение задачи n-раз при различных значении любого параметра.
Ziddan
Май 18 2012, 20:16
Всего лишь просто способ??? Просто интересно раз такая опция есть, то в каких задачах она может пригодится?
PavelDergachev
Май 18 2012, 20:20
Цитата (Ziddan @ Мая 18 2012, 05:16 PM)
Всего лишь просто способ??? Просто интересно раз такая опция есть, то в каких задачах она может пригодится?
Да в любых задачах, например: считаем на разных скоростях; считаем с разной толщиной магнитов; считаем с разной магнитной проницаемостью; считаем с разной нагрузкой; считаем с разной амплитудой; ...
Ziddan
Июн 6 2012, 19:30
В продолжение вопроса о Parametric Sweep...
Его как использовать для задания величины, характеризующей свойство материала? При этом нужно ли убирать эту величину из перечня свойств материала?
PavelDergachev
Июн 6 2012, 23:17
Цитата (Ziddan @ Июн. 6 2012, 04:30 PM)
В продолжение вопроса о Parametric Sweep...
Его как использовать для задания величины, характеризующей свойство материала? При этом нужно ли убирать эту величину из перечня свойств материала?
Конкретизируйте.
Вообще в параметрах надо добавить некоторый параметр, задать его значение. Далее использовать этот параметр там где необходимо. А в Parametric Sweep его выбрать и задать набор значений, которые он должен принимать.
Ziddan
Июн 7 2012, 05:03
Например, параметр электропроводность, она прописана в свойствах меди...
Его же не задать в глобальных параметрах модели....т.е. он уже сидит в модели после добавления этого материала в модель.
PavelDergachev
Июн 7 2012, 09:28
Цитата (Ziddan @ Июн. 7 2012, 02:03 AM)
Например, параметр электропроводность, она прописана в свойствах меди...
Его же не задать в глобальных параметрах модели....т.е. он уже сидит в модели после добавления этого материала в модель.
Уже при задании уравнений можно переопределить откуда брать данные из материала (from material) или из заранее созданной переменной.
Ziddan
Июн 7 2012, 16:53
Да, помнится про такое, смотрел один пример даже))) но не догадался по такому пути пойти в другой задаче) Спасибо! Постараюсь задавать почаще вопросов
Ziddan
Июн 30 2012, 18:08
Однако сетке в данной проге нужно уделять самое пристальное внимание....
Ziddan
Июн 30 2012, 20:05
Failed to find a solution. Singular matrix.
There are 34101 void equations (empty rows in matrix) for the variable mod1.V. at coordinates: (-0.0809017,-0.0587785,0.2), (-0.0760406,-0.0649448,0.2), (-0.0707107,-0.0707107,0.2), (-0.0649448,-0.0760406,0.2), (-0.0587785,-0.0809017,0.2), ... and similarly for the degrees of freedom (empty columns in matrix). Returned solution is not converged.
В чем может быть проблема?
Ziddan
Июн 30 2012, 21:02
Скорее всего это из за того попытался поставить нулевую проводимость окружающей среды - воздуха...
PavelDergachev
Июл 1 2012, 21:44
Цитата (Ziddan @ Июн. 30 2012, 06:02 PM)
Скорее всего это из за того попытался поставить нулевую проводимость окружающей среды - воздуха...
Возможно, но тут получается, что не может решить систему уравнений и потому надо смотреть проект, что бы сказать точно.
sashOk
Июл 25 2012, 10:28
сomsol error the following feature has encountered a problem: - Feature: Time-Dependent Solver1 (sol1/t1) - Error: Undefined value found
помогите, кто знает в чем проблема.
PavelDergachev
Июл 25 2012, 10:42
Дайте на модельку посмотреть, тогда можно будет что-то сказать.
sashOk
Июл 25 2012, 10:55
добрый день! сomsol error the following feature has encountered a problem: - Feature: Time-Dependent Solver1 (sol1/t1) - Error: Undefined value found
подскажите, как решить эту проблему
Denver22
Июл 31 2012, 13:11
Доброго времени суток, уважаемые пользователи форума! Подскажите, пожалуйста, как в Comsol 4.2 можно задать двойное вращение тела? То есть чтобы тело вращалось относительно основной оси изделия и одновременно вокруг своей. Пример сателлит планетарного редуктора. Заранее благодарен!
PavelDergachev
Июл 31 2012, 13:50
Цитата (Denver22 @ Июл. 31 2012, 10:11 AM)
Доброго времени суток, уважаемые пользователи форума! Подскажите, пожалуйста, как в Comsol 4.2 можно задать двойное вращение тела? То есть чтобы тело вращалось относительно основной оси изделия и одновременно вокруг своей. Пример сателлит планетарного редуктора. Заранее благодарен!
А что за задача? Что необходимо определить?
jonifer
Авг 1 2012, 09:14
Самое главное, чтобы к Серлу не возвращаться - развод всех времён и народов.
Ziddan
Авг 7 2012, 07:38
Нужно смотреть модель. Какая то из величин, учавствующих в расчете не определен.
Ziddan
Авг 7 2012, 08:00
В общем понятно в теории что делать с окружающим воздухом. Нарисовать вокруг проводника цилиндр и присвоить свойства воздуха.
На деле как поставить потенциал на торце проводника, который внутри цилиндра?
Даже если внешнюю среду скрыть, то всеравно не получится все просто
Т.е. имеется ввиду случай, когда проводник со всех сторон окружен воздухом...
PavelDergachev
Авг 7 2012, 08:10
Задачу вначале нормально опишите. Иначе ничего не понятно.
Ziddan
Авг 7 2012, 08:17
В общем, к примеру взять цилиндрический проводник определенной ддины. На него него "одеть" еще один цилиндр, который будет выполнять роль воздуха. Торцы цилиндра - проводника станут недоступны для тогда... По проводнику будет течь ток в осевом направлении
Ziddan
Авг 7 2012, 08:30
Догадываюсь, что при помощи инструсмента разделения Difference можно сделать как то
PavelDergachev
Авг 7 2012, 08:44
Цитата (Ziddan @ Авг. 7 2012, 05:17 AM)
В общем, к примеру взять цилиндрический проводник определенной ддины. На него него "одеть" еще один цилиндр, который будет выполнять роль воздуха. Торцы цилиндра - проводника станут недоступны для тогда... По проводнику будет течь ток в осевом направлении
А задача то в чем состоит?
Зачем внутри делать границы токоведущего проводника?
Ziddan
Авг 7 2012, 09:14
Хотел увидеть распределения электрических и магнитных полей вблизи электрода. в данном случае вокруг торца
PavelDergachev
Авг 7 2012, 10:11
Цитата (Ziddan @ Авг. 7 2012, 06:14 AM)
Хотел увидеть распределения электрических и магнитных полей вблизи электрода. в данном случае вокруг торца
Но напряжение же должно туда как-то подводиться.
Ziddan
Авг 7 2012, 10:19
Согласен)))) но посмотрите пример Magnetic Lens в разделе Particle Tracing, там интересно показано, не смог воспроизвести, и понять в чем подвох)
PavelDergachev
Авг 7 2012, 10:39
Цитата (Ziddan @ Авг. 7 2012, 07:19 AM)
Согласен)))) но посмотрите пример Magnetic Lens в разделе Particle Tracing, там интересно показано, не смог воспроизвести, и понять в чем подвох)
И чего же там необычного???
Ziddan
Авг 7 2012, 13:12
Там геометрия импортируется, и рисуется цилиндр. Потом делается Difference между ними. цилиндр покрывает торцы к которым подводится напряжение...и причем к нему не присваивается материал
PavelDergachev
Авг 7 2012, 13:29
Цитата (Ziddan @ Авг. 7 2012, 10:12 AM)
Там геометрия импортируется, и рисуется цилиндр. Потом делается Difference между ними. цилиндр покрывает торцы к которым подводится напряжение...и причем к нему не присваивается материал
ничего не понял материал по умолчанию - воздух там внутри вычитали таким образом, что там вообще не происходит расчет и материал не задан соответственно и сетка не строится.