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

 
 
235 страниц V  « < 203 204 205 206 207 > »   
Reply to this topicStart new topic
> Вопросы по HFSS
HFSS
сообщение Aug 25 2015, 06:05
Сообщение #3061


Местный
***

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



Цитата(Gleber @ Aug 25 2015, 08:18) *
Порты в HFSS делал так как на рисунке примера (10*W и 5*h). Сейчас гляну что может быть ещё не так.


С портами не заморачивайтесь, так как они у вас сделаны - посчитает нормально.
Основную причину разницы результатов в HFSS и AWR вам уже указал Ya. Kolmakov.
Добавьте количество проходов и уменьшите дельту S, - это повысит точность вычислений.
В итоге получите 0,6 дБ на 20 ГГц.

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Hale
сообщение Aug 26 2015, 10:17
Сообщение #3062


Знающий
****

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



Цитата(Gleber @ Aug 25 2015, 08:18) *
Не показатель, но что-то между HFSS и AWR.


разные методы расчета. абсолютно. У ХФСС, пожалуй, более универсальный и точный... но эти 0.1 дБ - копейки. если хотите быть уверенны - добавляйте точности в настройках задачи, наращивайте объем памяти, добавляйте процессоры.

Кстати,с ледите за тем, как задано вычисление импеданса порта - от integration line и метода интегрирования импеданс может сильно зависеть и вносить сумбур в резултаты работы.

Есть люди, которые в оптический диапазон умудряются с переменным успехом залезать. знакомый диссер по сегнетоэлектричнским (эпсилон порядка 10000) приборам на ХФСС делпл.

Цитата
Да, меня мучали подозрения, нужно вырезать один объёмный объект из другого, если они пересекаются? А в AWRе разработчики действительно чего-то местами намудрили.

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



Кстати, хочу поделиться общим опытом.

я на днях научился делать всякие винтовые и крученые составные объекты; без использования аналитических поверхностей, конечно. дело в том, что редактор в АНСИС кастрированный и не поддерживает всяких кривых поверхностей, или геометрических искажений... и что скверно, не поддерживает импорт мешей. Но зато импорт искривленных объектов поддерживает. Но полноценно только черех формат STEP. Так что можно пользоваться Rhino3D для простых операций и как мостом между продвинутыми редакторами и ХФСС.
Вообще, ни один формат кроме STEP в нем нормально не работает при экспорте-импорте. DXF, как известно, работает только для плоскостей с Z=0.

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

Сообщение отредактировал Hale - Aug 26 2015, 11:29
Go to the top of the page
 
+Quote Post
Gleber
сообщение Aug 26 2015, 12:42
Сообщение #3063





Группа: Участник
Сообщений: 11
Регистрация: 22-10-14
Пользователь №: 83 291



Цитата(Hale @ Aug 26 2015, 11:17) *
но эти 0.1 дБ - копейки. если хотите быть уверенны - добавляйте точности в настройках задачи, наращивайте объем памяти, добавляйте процессоры.

Кстати,с ледите за тем, как задано вычисление импеданса порта - от integration line и метода интегрирования импеданс может сильно зависеть и вносить сумбур в резултаты работы.

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


Да, 0,1 нашёл добавив количество проходов. Опять же в мануалах по обучению этого нет. Как правило, просто ставят "загадочные" числовые значения))) И что есть что - приходиться познавать методом тыка, а сразу всё не охватишь. Ещё раз спасибо за советы!

Кстати, по наращиванию процессоров. В HFSS нигде в настройках не нужно указывать а-ля количество процессоров для использования в расчётах, ОЗУ и все такого в этом роде? Т.е. оптимизация имеющихся ресурсов для ускорения обработки?

По "вычитанию" объектов экспериментировал. Сейчас решил по "сложению" тоже. На примере вышеупомянутого полоска BOX1 (обзовём его так) толщиной 4 мкм. Нижняя металлизированная сторона из того же материала BOX2. BOX1 и BOX2 не объединены. Для себя обнаружил следующие вещи:
1) Если взять два таких полоска BOX1, расположенными один над одним, но толщинами по 2 мкм, то разница заметна с частотой.
2) Если объединить BOX1 и BOX2, разница как оказалась тоже есть, хоть нижняя сторона и МПЛ вообще не пересекаются. Разница не так сильно заметна с частотой как в случае 1).
Go to the top of the page
 
+Quote Post
Ya. Kolmakov
сообщение Aug 26 2015, 14:11
Сообщение #3064


Местный
***

Группа: Участник
Сообщений: 224
Регистрация: 1-05-06
Из: С-Петербург
Пользователь №: 16 657



Цитата(Gleber @ Aug 26 2015, 15:42) *
Кстати, по наращиванию процессоров. В HFSS нигде в настройках не нужно указывать а-ля количество процессоров для использования в расчётах, ОЗУ и все такого в этом роде? Т.е. оптимизация имеющихся ресурсов для ускорения обработки?


Надо указывать количество процессоров, иначе не будет грузить все во время расчета.
Tools ->Options->HFSS options

Сообщение отредактировал Ya. Kolmakov - Aug 26 2015, 14:14
Go to the top of the page
 
+Quote Post
Hale
сообщение Aug 27 2015, 01:00
Сообщение #3065


Знающий
****

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



Цитата(Gleber @ Aug 26 2015, 15:42) *
Кстати, по наращиванию процессоров. В HFSS нигде в настройках не нужно указывать а-ля количество процессоров для использования в расчётах, ОЗУ и все такого в этом роде? Т.е. оптимизация имеющихся ресурсов для ускорения обработки?

По "вычитанию" объектов экспериментировал. Сейчас решил по "сложению" тоже. На примере вышеупомянутого полоска BOX1 (обзовём его так) толщиной 4 мкм. Нижняя металлизированная сторона из того же материала BOX2. BOX1 и BOX2 не объединены. Для себя обнаружил следующие вещи:
1) Если взять два таких полоска BOX1, расположенными один над одним, но толщинами по 2 мкм, то разница заметна с частотой.
2) Если объединить BOX1 и BOX2, разница как оказалась тоже есть, хоть нижняя сторона и МПЛ вообще не пересекаются. Разница не так сильно заметна с частотой как в случае 1).


Как сказал Я.Колмаков. Добавлю что процессор - это реальное ядро, не HT. Если желаете выжать максимум - отключайте HT в биосе. Еще есть вариант -становить на интеловскую машину патч планировщика процессоров от АМД Бульдоззер - тогда процессоры гарантированно будут выделяться через один, попадая на физические, как и в случае будьдозера (где 1 FPU разделяется думя ALU). Но работает только на однопроцессорных станциях. На DP не делать этого ни в коем случае.
Выставлять в настройках надо потому что лицуха лицензируется по числу ядер. И иногда надо планировать какой задаче(юзеру) сколько лицух останется. Впрочем, прирост производительности выше 6 ядер на задачу (процесс) довольно низок, поэтому при свипировании и параметрике есть смысл создавать несколько параллельных задачь.

зазоры между слоями и в вычислениях и в жизни вносят ужасные искажения/утечки поля. Если плоскости впритык - это граничное условие. Даже при идентичных материалах. На низкой точности будет разный меш и разные граничные напряженности поля. Повышая точность разница стирается. Иногда это намеренно делают, чтобы повысить точность в области распространения волны не повышая количество проходов и общую сложность модели. Такой вложенный объект еще неплохо засевать начальным мешем - есть настрйки начального засевания, пока не вдавайтесь, потом найдете.

Сообщение отредактировал Hale - Aug 27 2015, 01:01
Go to the top of the page
 
+Quote Post
Pir0texnik
сообщение Aug 27 2015, 07:23
Сообщение #3066


Знающий
****

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



Цитата(Hale @ Aug 26 2015, 13:17) *
Вообще, ни один формат кроме STEP в нем нормально не работает при экспорте-импорте.

А я вот недавно в солид 2014 пытался модельку степ скормить (знаю,что пацаны отлично с ними в автокаде работают) и... нифига, ошибки и тела никакого нету.
Сделал в сат (не последней версии) - все ок. Пойди их пойми...
Go to the top of the page
 
+Quote Post
Gleber
сообщение Aug 28 2015, 09:31
Сообщение #3067





Группа: Участник
Сообщений: 11
Регистрация: 22-10-14
Пользователь №: 83 291



Что-то слабо жрёт у меня HFSS ресурсы компа. Расчёт занимает 6 минут. 6 ядер 3+ГГц периодически грузятся всего лишь на 50%. ОЗУ при расчётах забирается только 1...1,5 Гб. Остаются свободными ещё 11Гб. Стоит Вин7х64. НФСС тоже х64.
Погуглил по форуму, нашёл непонятные MPI и SMP режимы. Как я понял, они для нескольких машин.

Сообщение отредактировал Gleber - Aug 28 2015, 09:32
Go to the top of the page
 
+Quote Post
790
сообщение Aug 28 2015, 09:51
Сообщение #3068


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

Группа: Свой
Сообщений: 85
Регистрация: 5-06-15
Пользователь №: 87 024



Цитата(Gleber @ Aug 28 2015, 12:31) *
Что-то слабо жрёт у меня HFSS ресурсы компа. Расчёт занимает 6 минут. 6 ядер 3+ГГц периодически грузятся всего лишь на 50%. ОЗУ при расчётах забирается только 1...1,5 Гб. Остаются свободными ещё 11Гб. Стоит Вин7х64. НФСС тоже х64.
Погуглил по форуму, нашёл непонятные MPI и SMP режимы. Как я понял, они для нескольких машин.


Страница 202. Сообщение #3018
Go to the top of the page
 
+Quote Post
Hale
сообщение Aug 29 2015, 02:58
Сообщение #3069


Знающий
****

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



Цитата(Gleber @ Aug 28 2015, 12:31) *
Что-то слабо жрёт у меня HFSS ресурсы компа. Расчёт занимает 6 минут. 6 ядер 3+ГГц периодически грузятся всего лишь на 50%. ОЗУ при расчётах забирается только 1...1,5 Гб. Остаются свободными ещё 11Гб. Стоит Вин7х64. НФСС тоже х64.
Погуглил по форуму, нашёл непонятные MPI и SMP режимы. Как я понял, они для нескольких машин.

HFSS не игра и не специализированный кодер. Это высокоавтоматизированный вычислительный софт широкого назначения и он делает много разных операций. Некоторые параллелизируются хорошо, некоторые не очень.

Кроме того решатели HFSS не исполюзуют HT процессоров Интел, ну просто потому что сами вычисления от этого не выиграют, а скорее наоборот.
Т.о. при включенном HT загрузка от одной задачи не может быть больше 50%. Это условная цифра вычисленная планировциком Виндовз, который имеет в распоряжении половину незанятых виртуальных ядер(фактически пустые процессорные стеки). Это не значит что ALU и FPU не трудятся на полную мощность. При запуске двух и более задач загрузка может возрасти. Но время, само собой, увеличится более чем вдвое.
Есть одна загвоздка - ХФСС не может грамотно отделить в Виндовз какие виртуальные процессоры принадлежат оному ядру. Поэтому включение HT в биосе теоретически может привести к потере производительности до 50%, но не обязательно все 50%. Именно поэтому официально рекоммендуется отключать ХТ, а я советую ставить патчи планировщика от Бульдозера (только!)на однопроцессорние машины.

MPI - это для распределенных вычислений в кластере.
SMP - это основной режим параллелизации, используемый в бытовых PC на базе x86/64.

Сообщение отредактировал Hale - Aug 29 2015, 03:12
Go to the top of the page
 
+Quote Post
Gleber
сообщение Sep 10 2015, 13:21
Сообщение #3070





Группа: Участник
Сообщений: 11
Регистрация: 22-10-14
Пользователь №: 83 291



Включаю Анимацию. Анимация полей по фазе есть, а по частоте стоит только та частота, которая указана в Солюшн Фриквенси при создании нового Сетапа в Анализе. Sweep присутствует.
Делал несколько Сетапов на разных частотах - в анимации стоит частота из 1-ого Сетапа. Хочу мультик(Freq) biggrin.gif

Сообщение отредактировал Gleber - Sep 10 2015, 13:22
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Hale
сообщение Sep 11 2015, 05:38
Сообщение #3071


Знающий
****

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



Цитата(Gleber @ Sep 10 2015, 16:21) *
Включаю Анимацию. Анимация полей по фазе есть, а по частоте стоит только та частота, которая указана в Солюшн Фриквенси при создании нового Сетапа в Анализе. Sweep присутствует.
Делал несколько Сетапов на разных частотах - в анимации стоит частота из 1-ого Сетапа. Хочу мультик(Freq) biggrin.gif

мультиков по частоте я пока не делал, но логика подсказывает, что в сетапе sweep (!discrete! sweep) надо наставить галки напротив частот, которые интересуют. Только тогда ХФСС сохранит распределение поля на диск.
А если использовалась параметрика, то еще и на последней странице настроек параметрики (оптимизации) установить "сохранять поля".

иногда случаются глюки хранилища и перед расчетом полей надо стереть все данные проекта (не сам проект, а его подпапочку).
Иногда ХФСС не желает отрисовывать поля (я обычно строю графики вдоль линии) при использовании "зависимых задач" - поэтмоу я стараюсь считать разные полосы отдельно отдельными мешами.

Сообщение отредактировал Hale - Sep 11 2015, 05:42
Go to the top of the page
 
+Quote Post
HFSS
сообщение Sep 11 2015, 06:00
Сообщение #3072


Местный
***

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



Цитата(Gleber @ Sep 10 2015, 16:21) *
Хочу мультик(Freq) biggrin.gif


только учтите что распределение полей должно быть вычислено на всех частотах используемых в мультике
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
R5FO
сообщение Sep 11 2015, 07:50
Сообщение #3073





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



Добрый день.
Подскажите, нашлось ли решение с отрицательным КСВ из первой страницы этого топика? Считаю коаксиальный коллинеар и получил такую фигню. Коллинеар на 2.6GHz, везде КСВ ровный, а в районе 9 гигагерц уходит в отрицательную область (около минус 25). Может я что не так делаю, до этого только яги считал в этой программе и все сходилось.

Вот файлик проекта. HFSS версии 15

Прикрепленный файл  coax.zip ( 21.88 килобайт ) Кол-во скачиваний: 41


Сообщение отредактировал R5FO - Sep 11 2015, 07:51
Go to the top of the page
 
+Quote Post
Gleber
сообщение Sep 11 2015, 08:29
Сообщение #3074





Группа: Участник
Сообщений: 11
Регистрация: 22-10-14
Пользователь №: 83 291



Спасибо за подсказку по мультику, только что сам обнаружил, залез поделиться) Верна подсказка от HFSS

Цитата(R5FO @ Sep 11 2015, 07:50) *
везде КСВ ровный, а в районе 9 гигагерц уходит в отрицательную область (около минус 25).


Встречал такую проблему в Microwave Office. Но только в схематике, в 3Д было всё ОК. Так что тоже присоединяюсь к вопросу.
Go to the top of the page
 
+Quote Post
HFSS
сообщение Sep 11 2015, 12:00
Сообщение #3075


Местный
***

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



Цитата(R5FO @ Sep 11 2015, 10:50) *
Добрый день.
Подскажите, нашлось ли решение с отрицательным КСВ из первой страницы этого топика? Считаю коаксиальный коллинеар и получил такую фигню. Коллинеар на 2.6GHz, везде КСВ ровный, а в районе 9 гигагерц уходит в отрицательную область (около минус 25). Может я что не так делаю, до этого только яги считал в этой программе и все сходилось.

Вот файлик проекта. HFSS версии 15

Прикрепленный файл  coax.zip ( 21.88 килобайт ) Кол-во скачиваний: 41


Поставил интерполяцию, остальные настройки ваши

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post

235 страниц V  « < 203 204 205 206 207 > » 
Reply to this topicStart new topic
107 чел. читают эту тему (гостей: 107, скрытых пользователей: 0)
Пользователей: 0

 


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


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