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

 
 
235 страниц V  « < 155 156 157 158 159 > »   
Reply to this topicStart new topic
> Вопросы по HFSS
freeport
сообщение Jan 16 2013, 15:17
Сообщение #2341


Частый гость
**

Группа: Участник
Сообщений: 100
Регистрация: 29-09-09
Пользователь №: 52 652



Timer_dim
Имя пользователя компьютера должно быть латинскими буквами и папки С:\USers\... где хранятся данные, временные файлы тоже должны быть латинскими. Попробуйте войти в систему и установить HFSS c другого акаунта с латинским названием. Создаите нового пользователя с правами администратора. У меня на английской версии Windows 7 HFSS 13 работает.
Go to the top of the page
 
+Quote Post
ignatovtoha
сообщение Jan 16 2013, 15:42
Сообщение #2342


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 26-11-12
Пользователь №: 74 574



Здравствуйте, уважаемые форумчане!
До сих пор я пользовался CST, но некоторые нужные мне возможности в ней, видимо, отсутствует. Поэтому я думаю о том, чтобы установить HFSS. Помогите понять, есть ли нужные мне возможности у HFSS.
Чтобы объяснить, какие функции мне нужны, приведу вопрос, который я задавал на форуме по CST и на который пока нет ответа.

Мой вопрос касается ручного задания расчетной сетки (T-solver).
Я пытаюсь рассчитать волновод с очень большим сечением (размер сечения - около 100 длин волн). Длина, соответственно, не меньше. В результате автоматического меширования получается недопустимо большое количество узлов сетки. При этом меня интересует только базовая мода, для расчета которой было бы достаточно взять порядка 10 узлов по каждой из координат в поперечном сечении волновода (вместо автоматических 10*100). Можно ли где-то вручную задать количество узлов сетки вдоль каждой из координат в отдельности? А если да, то можно ли разбить всю расчетную область на несколько подобластей и в каждой из них задавать свое ручное разбиение на сетку?

Позволяет ли HFSS делать сетку вручную, с разными шагами вдоль разных координат, причем меня интересует не уплотнение сетки (которое возможно в CST), а наоборот, получение разреженной сетки (фактически, меньше одного узла сетки на длину волны).
Спасибо, что выдержали и дочитали до конца. Буду очень благодарен за ответ.
Go to the top of the page
 
+Quote Post
Hale
сообщение Jan 16 2013, 16:27
Сообщение #2343


Знающий
****

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



Цитата(freeport @ Jan 16 2013, 18:17) *
Timer_dim
Имя пользователя компьютера должно быть латинскими буквами и папки С:\USers\... где хранятся данные, временные файлы тоже должны быть латинскими. Попробуйте войти в систему и установить HFSS c другого акаунта с латинским названием. Создаите нового пользователя с правами администратора. У меня на английской версии Windows 7 HFSS 13 работает.

Это точно. Причем желательно, 1) сохранять проекты в корень диска 2) не использовать длинных названий проекта. А то строковые, отвечающие за ссылки на файлы внутри проекта легко могут быть переполнены и HFSS будет сыпаться то на загрузке, то на старте расчета, то на графиках.

Цитата(ignatovtoha @ Jan 16 2013, 18:42) *
В результате автоматического меширования получается недопустимо большое количество узлов сетки.

сложно сказать, что конкретно ожидается, ну да, HFSS тоже в линейном приближении при нужной точности тоже может выдать чудовищное количество узлов, для которого мы и покупаем машины с 32-128 гигабайтами оперативки. Свопить толково он не умеет, застревая при свопе намертво.
Кстати, если использовать в сетапе решения второго порядка, узлов, соотв. потребуется меньше.
А в Driven Modal солвере количество мод задается руками, если он вас устроит.
"Можно ли где-то вручную задать количество узлов сетки вдоль каждой из координат в отдельности"
можно для объектов по отдельности вручную задавать пределы плотности узлов и еще какие-то параметры начального разбиения. Кроме того выставляется погрешность разбиения и есть два типа - "старый" приблизительно равномерное, и "новый"(умолч), в зависимости от параметров материала и поля в предыдущем разбиении. Например, сильно улучшаются всякие краевые результаты при меньшем числе узлов.
"А если да, то можно ли разбить всю расчетную область на несколько подобластей и в каждой из них задавать свое ручное разбиение на сетку?"
в принципе, вроде можно вообще из КАДов 3Д объекты импортировать, но я никогда не пробовал.
"Позволяет ли HFSS делать сетку вручную,"
нет. И я бы доверил эту работу его мешеру. Т.к. он ориентируется на решения поля. А в зависимости от поля даже при небольших изменениях оптимальное разбиение может сильно изменяться.
У меня был дурацкий опыт оптимизации, когда я ставил "копировать идентичные геометрии при итерациях". И получал полный бред. Так что для каждого случая лучше разбивать заново и доверить эту работу ему.
А вот частоту для разбиения надо выбирать с умом - например если инетресует область вблизи катофа, лушче вообще решать два раза, т.к. разбиение гиперболическое и для бегущей волны очень сильно отличаются и соотв хороши только для совего диапазона.

Сообщение отредактировал Hale - Jan 16 2013, 16:30
Go to the top of the page
 
+Quote Post
EVS
сообщение Jan 16 2013, 22:09
Сообщение #2344


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



>ignatovtoha
А что такое "базовая мода" волновода?
Go to the top of the page
 
+Quote Post
Pir0texnik
сообщение Jan 16 2013, 23:49
Сообщение #2345


Знающий
****

Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539



предположу, что основная, которая с самой длинной лямбдой. :-)
Go to the top of the page
 
+Quote Post
EVS
сообщение Jan 17 2013, 01:17
Сообщение #2346


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Ну-у-у.. слишком просто, где-то же должен быть подвох biggrin.gif .
Ибо сразу возникает другой вопрос: а зачем генерить сетку на частоте, в десять раз больше интересующей - любой симулятор по умолчанию услужливо выдаст совершенно избыточный лес густой.
Go to the top of the page
 
+Quote Post
HFSS
сообщение Jan 17 2013, 03:33
Сообщение #2347


Местный
***

Группа: Свой
Сообщений: 447
Регистрация: 11-08-11
Из: Россия :-)
Пользователь №: 66 671



Цитата(Hale @ Jan 16 2013, 19:27) *
Свопить толково он не умеет, застревая при свопе намертво.

Ни разу неправда! cranky.gif
Go to the top of the page
 
+Quote Post
ktgun
сообщение Jan 17 2013, 06:10
Сообщение #2348





Группа: Новичок
Сообщений: 1
Регистрация: 17-01-13
Из: Москва
Пользователь №: 75 220



Добрый день, господа!
Хочу спросить вашего совета. Возникла потребность спроектировать модель плоского конденсатора больших размеров. Ну, к примеру, с диаметром обкладок в 1 м. Естественно, работать он будет в области НЧ, в диапазоне 9 кГц - 50 МГц, а , возможно, с ещё более низкой границей частотного диапазона. Позволяет ли HFSS реализовать такую конструкцию и если да, то можно ссылку на приблизительную методику. Мое общение с HFSS пока происходит на ранней стадии. Пытался представить этот конденсатор как два волновода с круглым сечением и узкой боковой поверхностью, в которой передняя и боковая стенка были бы с граничным условием perfect E, а задняя стенка была бы излучающим портом с одномодовой TM волной. Но после некоторого рассуждения решил, что это бредовая идея. Если есть какие- то мысли, прошу поделиться.
Заранее благодарю за помощь.
Go to the top of the page
 
+Quote Post
Hale
сообщение Jan 17 2013, 07:29
Сообщение #2349


Знающий
****

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



Цитата(HFSS @ Jan 17 2013, 06:33) *
Ни разу неправда! cranky.gif

Еще как правда.
Проверяется элементарно -
Запускаем TaskManager от windows 7 с мониторингом свободной памяти.
Ставим сходимость DS<=0.001 и необходимое количество проходов.

Запускаем на машине с 4-8 гигами памяти и наблюдаем - как только линия захвата памяти упирается в потолок - машина начинает бешенно звенеть винчестером и вся работа замерзает, иногда включая мышку.

Вывод. Свопить толково не умеет. Умеет только влоб, бестолково, из-за чего видимо все активные матрицы попадают на диск и перворачиваются с диска. В итоге часовая задачка может решаться год,и ли два.

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

Цитата(ktgun @ Jan 17 2013, 09:10) *
Позволяет ли HFSS реализовать такую конструкцию и если да, то можно ссылку на приблизительную методику.

думаю, да. Считают же interdigital конденсаторы без проблем.
другое дело, на практеке лучше накладывать Lumpd RLC, или импедансные пов. условия на простые объекты.
Go to the top of the page
 
+Quote Post
ignatovtoha
сообщение Jan 17 2013, 13:14
Сообщение #2350


Участник
*

Группа: Участник
Сообщений: 15
Регистрация: 26-11-12
Пользователь №: 74 574



To Hale: Спасибо за ответ.
"можно для объектов по отдельности вручную задавать пределы плотности узлов и еще какие-то параметры начального разбиения."
Какие пределы плотности - нижние или верхние? Нижние пределы плотности можно задавать и в CST, но мне нужна установка верхних пределов, т.к. я хочу разредить сетку. Причем, что важно, только по двум их трех направлений. А в CST задаваемые параметры сетки действуют для всех трех направлений. В HFSS ситуация такая же? Подскажите.
Цитата(EVS @ Jan 17 2013, 02:09) *
А что такое "базовая мода" волновода?

Базовая мода - она же основная, она же низшая - та, у которой самое большое значение проекции волнового числа на ось волновода.
Как правильно здесь сказали, с самой большой лямбда в поперечном сечении. Именно эта мода меня интересует. Поле в ней меняется очень медленно поперек волновода, и очень быстро вдоль волновода. Поэтому мне нужны разные шаги сетки: большие поперек волновода и маленькие вдоль. И, EVS, никакого подвоха здесь нет biggrin.gif

Цитата(EVS @ Jan 17 2013, 05:17) *
а зачем генерить сетку на частоте, в десять раз больше интересующей - любой симулятор по умолчанию услужливо выдаст совершенно избыточный лес густой.

Я, похоже не уточнял. Я считаю диэлектрический волновод. Частота как раз та, что нужна. При этом диэлектрический волновод, если он очень малого контраста, будет одномодовым, но поле поперек него меняется значительно медленнее, чем вдоль. Другой вариант - полый волновод (с диэлектрическими стенками). Там большая апертура нужна для уменьшения потерь на высвечивание наружу.
Go to the top of the page
 
+Quote Post
amitrofanov
сообщение Jan 17 2013, 17:07
Сообщение #2351


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 14-09-05
Из: Санкт-Петербург
Пользователь №: 8 567



Цитата(ignatovtoha @ Jan 17 2013, 17:14) *
To Hale: Спасибо за ответ.
" ... можно для объектов по отдельности вручную задавать пределы плотности узлов и еще какие-то параметры начального разбиения ... "
Какие пределы плотности - нижние или верхние? Нижние пределы плотности можно задавать и в CST, но мне нужна установка верхних пределов, т.к. я хочу разредить сетку. Причем, что важно, только по двум их трех направлений. А в CST задаваемые параметры сетки действуют для всех трех направлений. В HFSS ситуация такая же? Подскажите.
...


Можно например, задать размеры КЭ для выбранного объема (это будет максимальный размер КЭ) и/или ограничить количество генерируемых в данном теле элементов.
Далее, если Вам необходимо управляиь качеством сетки не по объемк, а по поверхности этого тела, то так же можно задать пределы "сверху" на размеры КЭ и на их количество только по выбранной поверхности (грани) данного тела.
Кроме того, можно задать качество аппроксимации поверхности криволинейного тела (отклонение о нормали поверхности модели нормалей КЭ сетки, ошибку аппроксиаации поверхнсти и т.п.).
Если у Вас диэл.тело больших размеров по отношении к длинне волны, то создайте в одном 3D/2D теле несколько малых (например вложенных один в другой). В настройках на расчет поставьте параметры генерирования начальной КЭ сетки по минимому (например вкладка "Options" в диалоге <<Solution Setup>> имеет поля "Initial Mesh Option"). Критерий начальной сетки можно взять не как Lambda*0.333 (в диэлектрике), а как Lambda*0.5, (или в воздухе). А сеткой в трехмеронм теле управлять уже диалогом команд из меню <<Mesh Operation>>.

P.S. Было бы проще Вам обяснить, глянув проект.
Go to the top of the page
 
+Quote Post
nadie
сообщение Jan 17 2013, 21:58
Сообщение #2352


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Цитата
Ни разу неправда!


Господа, давайте придерживаться технической аргументации.

Из заявлений официального Ansys support HFSS Direct solver не работает гарантированно, если ему не хватает памяти, и это будет как при 8 ГБ оперативки, так и при 128 ГБ. HFSS Direct solver просто на больших задачах, когда ему нужно памяти больше, чем имеется, может вылететь с различными сообщения об ошибке. Имея официальную лицензию, вы можете послать свои негодования в support, который Вас вежливо пошлет подальше.

Зная это Ansys усиленно развивает Domain decomposition, только это тоже не панацея в определенных случаях.
Go to the top of the page
 
+Quote Post
amitrofanov
сообщение Jan 18 2013, 08:22
Сообщение #2353


Частый гость
**

Группа: Участник
Сообщений: 92
Регистрация: 14-09-05
Из: Санкт-Петербург
Пользователь №: 8 567



Цитата(nadie @ Jan 18 2013, 01:58) *
...
Из заявлений официального Ansys support HFSS Direct solver не работает гарантированно, если ему не хватает памяти, и это будет как при 8 ГБ оперативки, так и при 128 ГБ. HFSS Direct solver просто на больших задачах, когда ему нужно памяти больше, чем имеется, может вылететь с различными сообщения об ошибке.
...

Зная это Ansys усиленно развивает Domain decomposition, только это тоже не панацея в определенных случаях.



... а итерационный решать уже не развивается в HFSS ?
Go to the top of the page
 
+Quote Post
Pir0texnik
сообщение Jan 18 2013, 09:45
Сообщение #2354


Знающий
****

Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539



Кто сталкивался с написание скриптов помогите добрым словом. sm.gif
Начал осваивать скриптописание и АйронПитона. Питон прекрасно интегрируется в вижуал студию и можно просто и быстро писать и отлаживать оконные интерфейсы, но как связать теперь написанный скрипт с ансисом? Т.е. куда и как прописывать эти все Ansys.UI.Toolkit.Application? И вопрос №2 как сделать полноценную отладку скрипта, т.е. установить взаимодействие между дебагером студии и hfss, например, нужно отладить скрипт, который обрабатывает данные из открытого в текущий момент проекта.
Go to the top of the page
 
+Quote Post
nadie
сообщение Jan 18 2013, 20:01
Сообщение #2355


Знающий
****

Группа: Свой
Сообщений: 648
Регистрация: 22-07-05
Пользователь №: 7 016



Цитата
а итерационный решать уже не развивается в HFSS ?


Согласно официальных источников, в HFSS15 значительно улучшен Direct solver (в плане использования multi core) и мешер. Iterative solver практически аналогичен HFSS14. Domain decomposition изначально разрабатывался в связке с Direct solver, поэтому Iterative solver возможно и будет развиваться в следующих версиях, но не с таким же фокусом, как Direct solver.
Go to the top of the page
 
+Quote Post

235 страниц V  « < 155 156 157 158 159 > » 
Reply to this topicStart new topic
125 чел. читают эту тему (гостей: 125, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:16
Рейтинг@Mail.ru


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