Jump to content

    
Sign in to follow this  
Виктория

Maxwell 3D (Ansoft) и модель вихретокового датчика

Recommended Posts

Так в вашем примере они совпадают. Вот на таком примере наверное будет более понятна моя мысль:

Да, так действительно понятней. Знать бы сразу, что радиус спирали здесь не задается явно, то может и не было б этих споров. Я не сопоставил тот факт, что под задаванием вектора разработчики заложили такой глубокий смысл. Что задавая вектор мы задаем не только направление спирали, но еще и радиус. Оказывается попасть из кухни в спальню можно и через Барнаул. Неудобно? Нет, это просто вопрос привычки. Такого задания геометрии я еще нигде не встричал, поэтому не сразу разобрался. Извините. Правда при таком задании нет четкой визуализации того, что собираешься нарисовать, а если приходится налету потом менять нарисованное, тот угадать, как надо под новый размер будет еще труднее, но о несовершенстве рисовалки мы уже говорили. Теперь я вижу законность Ваших вопросов, как человеку к этому привычному, но и я, как "посланый в Барнаул" не мог не возмутиться: "А какого, собственно...?" Надеюсь инцедент исчерпан без взаимных претензий. Спасибо за помощь.

Share this post


Link to post
Share on other sites
Оказывается попасть из кухни в спальню можно и через Барнаул

Не преувеличивайте :laugh: (наконец нашел нужный смайл!)

 

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

Стоп! Раз такое дело, есть еще вариант :)

Правда, без визуализации. Но вам может показаться более логичным...

В Максвелле есть режим диалоговой рисовалки (Tools/Options/3D Modeler Options/Drawing/Operation Data Entry Mode). Если выбрать режим Dialog, то вместо нелогичного тыкания точек для задания оси появится окно, в котором надо задать Center Position (расстояние от этой точки до центра сечения будет половиной диаметра) и Direction (направление спирали относительно - внимание! - центра сечения проводника, а не Center Position) :)

По моему опыту режим диалога в некоторых ситуациях весьма полезен. И автоматическое переключение режимов через F3/F4 весьма актуально :)

 

Надеюсь инцедент исчерпан без взаимных претензий.

Претензий? Не дождетесь :laugh:

Share this post


Link to post
Share on other sites
Стоп! Раз такое дело, есть еще вариант :)

Правда, без визуализации. Но вам может показаться более логичным...

В Максвелле есть режим диалоговой рисовалки (Tools/Options/3D Modeler Options/Drawing/Operation Data Entry Mode). Если выбрать режим Dialog, то вместо нелогичного тыкания точек для задания оси появится окно, в котором надо задать Center Position (расстояние от этой точки до центра сечения будет половиной диаметра) и Direction (направление спирали относительно - внимание! - центра сечения проводника, а не Center Position) :)

По моему опыту режим диалога в некоторых ситуациях весьма полезен. И автоматическое переключение режимов через F3/F4 весьма актуально :)

Таки да, весьма полезный режим, спасибо.

Для примера взял простеньки соленоид с целью посмотреть, как же Maxwell отображает результирующее поле (результат сложения поля от нескольких витков). Картинка получилась следующаяpost-32288-1226995734_thumb.jpg

Настройки, которые я нашел, позволяют менять вид стрелок (линии, зонтики), масштаб, диапазон (по амплитудным значениям поля). Однако все эти линии индукции магнитного поля прорисовываются от поверхности проводника, а в центре соленоида не видно, как они проходят, распределение их плотности по сечению и т.д. Есть ли возмоножсть увидеть в Maxwell картинку, как в школьных учебниках физики, например такие:post-32288-1226996118_thumb.jpg post-32288-1226996158_thumb.jpg.

Регулировка густоты линий влияет только на "волосатость" соленоида, но не дает интегральной картины поля. Пробовал задавать строить поле в области решения, в объекте, везде (в настройках при выборе построения поля), но особых отличий не заметил.

Share this post


Link to post
Share on other sites

Итак, продолжаем совершенствовать навыки рисования в Maxwell :)

Каким образом можно соединить два примитива? Например, при помощи примитива "цилиндр" создается два параллельных проводника. Как их можно соединить в U-образную модель?

Share this post


Link to post
Share on other sites
Итак, продолжаем совершенствовать навыки рисования в Maxwell :)

Каким образом можно соединить два примитива? Например, при помощи примитива "цилиндр" создается два параллельных проводника. Как их можно соединить в U-образную модель?

Я бы стал рисовать тор, отрезАть от него половину, потом объединять 3 фигуры в одну. Хотя заранее знаю, что вы на это ответите :biggrin:

А в Solid Works для этого, наверное, есть специальная функция - U-образно соединить 2 фигуры? Или как там это делается? :)

Share this post


Link to post
Share on other sites
Я бы стал рисовать тор, отрезАть от него половину, потом объединять 3 фигуры в одну. Хотя заранее знаю, что вы на это ответите :biggrin:

Это как вариант, ну а если нужно закоротить внутри концы спирали? Как вообще решаются в Maxwell подобные задачи?

А в Solid Works для этого, наверное, есть специальная функция - U-образно соединить 2 фигуры? Или как там это делается? :)

Шутитьт изволите? :) В Solid Works конечно же нет такой функции, но есть функция "вытянутьт по траектории". Т.е. при помощи богатейшего инструментарияpost-32288-1227118792_thumb.jpg

рисуете эскизную линию post-32288-1227118953_thumb.jpg

перпендикулярно ей ставите плоскость post-32288-1227119003_thumb.jpg

и на этой плоскости вычерчиваете эскиз любой формы post-32288-1227119036_thumb.jpg

кототрый потом как форма сечения пройдет по всей траектории и таким образом создаст любую мыслимую кривую post-32288-1227119056_thumb.jpg

Share this post


Link to post
Share on other sites
Это как вариант, ну а если нужно закоротить внутри концы спирали? Как вообще решаются в Maxwell подобные задачи?

Ну вот всякими ухищрениями и решаются :)

Опять же рисовать вспомогательные цилиндры и куски торов... Ужас, конечно... Но у меня пока нету мыслей, как упростить...

 

В Solid Works конечно же нет такой функции, но есть функция "вытянутьт по траектории".

Да, вы же ее упоминали уже... Че-то забыл я про нее... Действительно, было бы здорово, если б такая функция была в Максвелле...

Вообще можно же создать собственный User Defined Primitive... Может, через нее можно что-то наваять... Или скриптом...

Share this post


Link to post
Share on other sites

Ввиду того, что в Maxwell не очень удобно рисовать, я попробовал поэкспериментировать с экспортом/импортом моделей из Solid Works в Maxwell.

Общие форматы экспорта/импорта Solid Works и Maxwell:

 

1. STEP AP203 (*.step) / STEP Fail (*.step; *.stp)

2. STEP AP214 (*.step) / STEP Fail (*.step; *.stp)

3. ACIS (*.sat) / SAT Fail (*.sat)

4. IGES (*.igs) / IGES Fail (*.iges; *.igs)

5. STL (*.stl) / STL Fail (*.stl)

6. ProE Part (*.prt) / ProE Fail (*.prt*; *.asm*)

 

Когда модель в Solid Works сохранялась в форматах:

1. STEP AP203 (*.step)

2. STEP AP214 (*.step)

4. IGES (*.igs)

а затем в Maxwell открывалась через 3D Modeler>Import…, выдавалось сообщение: «License is not found». И ничего далее с этим поделать нельзя было.

 

Когда модель в Solid Works сохранялась в формате:

3. ACIS (*.sat)

а затем в Maxwell открывалась через 3D Modeler>Import…, выдавалось сообщение:

[error] Acis error: "Fail to restore entity list.. Acis Error 51005 - save file is from a later version of Acis " (8:32 ноя 22, 2008)

[error] Import Native Bodies: Translation of "D:/Maxwell/111 s kat.SAT" failed. (8:32 ноя 22, 2008)

И с этим тоже ничего сделать не удалось.

 

Когда модель в Solid Works сохранялась в формате:

5. STL (*.stl)

а затем в Maxwell открывалась через 3D Modeler>Import…, мне так и не удалось узнать, чем все это закончится, т. к. не дождался окончания импорта – Maxwell безнадежно завис.

 

Когда модель в Solid Works сохранялась в формате:

6. ProE Part (*.prt)

а затем в Maxwell открывалась через 3D Modeler>Import…, то в основном импорт проходит корректно. Но есть некоторые особенности.

1. Если модель состоит более чем из одной детали, то импортируется только одна деталь, остальные игнорируются. Поэтому модель, состоящую из нескольких деталей, приходится сохранять в Solid Works подетально, а затем в Maxwell так же подетально импотрировать.

2. Если модель состоит из нескольких одинаковых деталей (созданых путем копирования или зеркального отражения), то все равно импортируется только одна деталь. Поэтому можно не тратить время на создание всей модели в Solid Works, а, уже импортировав деталь в Maxwell, там ее дублировать.

3. Иногда при импорте некоторые детали калечатся. post-32288-1227380613_thumb.jpg(как, например, в этой катушке, Maxwell зачем-то дорисовал ей перепонку). Почему это происходит и что нужно при этом делать – затрудняюсь ответить.

4. Иногда (причина так же непонятна) при попытке применить к импортированой детали 3D Modeler>Suface>Section…, чтоб потом можно было в месте сечения запитать модель, возникает следующая ошибка:

[error] Acis error: "Fail to make subtraction.. Acis Error 30001 - coincident face_face_ints with different body vertices " (7:30 ноя 22, 2008)

[error] Body could not be created for part because of invalid parameters to SectionFrom operation. (7:30 ноя 22, 2008)

[error] Body could not be created for part TempCorePart1 because of invalid parameters of this part or some of its parent part/coordinate system. (7:30 ноя 22, 2008)

Справиться с ней мне так же пока не удалось. И самое интересное, что перерисовав эту же деталь, но сделав ее в три раза длиннее, ошибка эта уже не возникала, все работало и считалось нормально. В чем причина – пока не понятно.

Share this post


Link to post
Share on other sites

Да уж... Нет счастья в жизни...

Разработчики на эти вопросы уже заранее ответили в хелпе:

The underlying solid modeling technology used by Ansoft's 3D products Maxwell, HFSS and Q3D is provided by the ACIS geometric modeler. You can create models directly in the drawing environment of these Ansoft products using primitives, such as boxes, cylinders, etc. and operations on primitives, such as Boolean operations. In addition, you can import models produced by other CAD tools in a variety of formats such as STEP, IGES, etc. In Ansoft's 3D products, all models have to be stored internally in ACIS' native format, known as sat format. When you import models into Ansoft products, translators are invoked that convert the models to sat format. Often, models that were created in other CAD tools were created initially for other purposes than electromagnetic analysis, such as,. for mechanical design or just for display purposes. They may have imperfections that make them illegal to ACIS. Further, there can be compatibility issues between different versions and even flavors of modeling tools. All this can lead to errors in imported 3D models.

If you use Ansoft products to create geometry models, and thereby avoid model import and translation, you are unlikely to encounter such problems.

Или в моем вольном переводе:

Технология, лежащая в основе твердотельного моделирования, используемая 3D продуктами Ansoft Maxwell, HFSS и Q3D, представляет собой средство геометрического моделирования ACIS. Вы можете создать модели непосредственно в рисовалке этих продуктов Ansoft, используя простые геометрические элементы изображения (примитивы), такие как боксы, цилиндры и т.д., и операции с примитивами, например, лигические. Кроме того, Вы можете импортировать модели, созданные в других CAD-средствах, в разных форматах, таких как STEP, IGES и т.д. В 3D продуктах Ansoft все модели должны быть сохранены в родном формате ACIS, известном, как sat-формат. Когда Вы импортируете модели в продукты Ansoft, нужно вызвать конвертеры, которые преобразовывают модели в sat-формат. Часто модели, созданные в других CAD-средствах, создавались первоначально в других целях, нежели электромагнитный анализ, например, для механического расчета или только в целях демонстрации. У них могут быть недостатки, которые делают их недопустимыми для ACIS. Кроме того, могут быть проблемы совместимости между различными версиями и даже разновидностями инструментов моделирования. Все это может привести к ошибкам в импортированных трехмерных моделях.

Если Вы будете использовать продукты Ansoft для создания геометрических моделей и таким образом избегать импорта моделей и конвертирования, то Вы вряд ли столкнетесь с такими проблемами.

Share this post


Link to post
Share on other sites
Если Вы будете использовать продукты Ansoft для создания геометрических моделей и таким образом избегать импорта моделей и конвертирования, то Вы вряд ли столкнетесь с такими проблемами.

Да кто ж против? Так нет же никакой возможности создавать хоть что-нибудь мало-мальски похожее на реальные модели при помощи этих самых продуктов Ansoft. Или же есть что-то с любской рисовалкой, о чем не всем известно?

Share this post


Link to post
Share on other sites

Заметил еще одну особенность Maxwell. Решал задачу о силовом взаимодействии цилиндра с током и катушки с током. Задача решилась часа за два. Прорезал в цилиндре окошки - еще 4 часа. Стал изменять размер окошка. Задал в Box по оси Z значение 8,75 мм., в воскресение поставил на решение. В понедельник машинка все еще тужилась. Решил, что что-то не так, может где-то ляпсус. Снял задачу, убил проект, перерисовал все заново. Во вторник, запустил проект на обсчет и уехал в командировку. В четверг, возвращаюсь - машинка все еще считает. Хмм... И тут припоминаю одну особенность. Когда я в Solid Works создаю модель, то ее координаты (допустим центра окружности) могут быть заданы с точностью до сотых долей микрона, когда я импортировал модель в Maxwell, то эти координаты округлялись до целых миллиметров (заметил, т.к. после решения прокладывал non-model линию, для нахождения распределения поля вдоль нее). Так вот, стоило переназначить окно в Box по оси Z со значения 8,75 мм в 9 мм, как задача решилась за 4 часа. Вопрос, почему Maxwell так не любит сотые доли мм и что с этим делать, если такая необходимость объективно возникает?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this