Перейти к содержанию
    

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оказывается попасть из кухни в спальню можно и через Барнаул

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

 

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

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

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

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

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

 

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Прилепил на свой сайт нормальный форум.

Пользователям Maxwell просьба протестировать :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

В Максвелле есть режим диалоговой рисовалки (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.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я бы стал рисовать тор, отрезАть от него половину, потом объединять 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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

 

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

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ввиду того, что в 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)

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

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 для создания геометрических моделей и таким образом избегать импорта моделей и конвертирования, то Вы вряд ли столкнетесь с такими проблемами.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...