Полная версия этой страницы:
Вопросы по HFSS
Цитата(mr_Bond @ Nov 15 2016, 22:57)

Доброй ночи, уважаемые знатоки!
2. Не получается рассчитать волновое сопротивление моды Е01 в круглом волноводе. Как бы не ставил линию интегрирования в порте, выдает далеко не то, что требуется. Во вложении проект. По теории волновое сопротивление для данной моды мб вычисленно так: 120*pi*(1-(lam/lamkr)^2)^1/2. При длине волны 120мм и диаметре волновода 150мм, lamkr=2.61*d/2, сопротивление должно быть 297 Ом. Расчет выдает порядка 23-25 Ом. Изменение метода вычисления также не дало существенных результатов. Стоит отметить, что для двух низших типов волн, волновое сопротивление рассчитывается более или менее хорошо. Как все-таки добиться более приемлемых вычислений волнового сопротивления для моды Е01?
Большое спасибо за внимание.
"Стоит отметить, что для двух низших типов волн" - разве это не одна и та же H11 ? Вы считаете что третья по счёту E01 ? Это не верно. Основная и она же низшая H11, за ней сразу E01.
Теперь по поводу сопротивлений ....Познакомьтесь с разделом Help - Characteristic Impedance и станет всё на свои места
Ну ил сразу в настройках установите не Zpi а Zwave.
mr_Bond
Nov 21 2016, 12:35
Цитата(HFSS @ Nov 18 2016, 15:49)

"Стоит отметить, что для двух низших типов волн" - разве это не одна и та же H11 ? Вы считаете что третья по счёту E01 ? Это не верно. Основная и она же низшая H11, за ней сразу E01.
Теперь по поводу сопротивлений ....Познакомьтесь с разделом Help - Characteristic Impedance и станет всё на свои места
Ну ил сразу в настройках установите не Zpi а Zwave.
Так и есть, первые две моды, которые выдает HFSS, в силу симметрии круглого волновода ортогональные друг другу Н11. Но третья мода (Mode 3) очень похожа на следующую за низшей Е01 по своей структуре. С ней то я и работал.
Да, Zwave, показывает примерно то, что надо. В 13 версии, где я в основном работаю, вычисление Zwave, не поддерживается.
P.S. Будьте уверены, перед тем как я написал вопрос про вычисление сопротивления, я ознакомился с хелпом, экспериментировал, и не добился корректных результатов.
Еще раз. Вы создали круглый порт очень похожий на коаксиальный и имеете дело с коаксиальными и круглыми модами. Мне сложно угадать какой у них будет пордок. Ответ на это даст вам Eigenmode солвер с параметрическим свипированием фазы между входом-выходом (задача на дисперсию).
Но если вы сделаете прямоугольный порт в том виде как я сказал, то низшая мода у него будет прямоугольная H10. Тем с большей вероятностью, если вы проведете integration line и поставите галку "ориентировать по интегрейшн лайн". А если вы туда запустите двухпроводную линию, то скорее всего эта мода превратится двухпроводную, либо окажется следующей по счету. При этом понятно, что по выходу из порта ни круглая ни прямоугольная моды распространяться не будут... Но если вы ставите порты близо друг-к другу то вы увивдте не (-)бесконечный S21 за счет пролезания затухающей волны.
Вот и все. Делайте правильный порт. Ориентируйте моду по линии интегрирования. Не давайте в модели пролезать экспоненциальным полям, хотя-бы отодвигая порты.
Артём С.
Dec 15 2016, 13:25
Всем привет. имеется МПЛ линия. Подскажите как построить сопротивление вдоль линии? Возможно ли это? В хелпе есть раздел "impedance along the line" , но не понятно как реализовать
что значит вдоль? Сосредоточенное? Последовательное? Делаете разрыв, строите плоскость встык к граням линии разрыва. Накладываете на плоскость ГУ "RLC", где прописываете R и рисуете вектор (условно направление тока).
Цитата(Артём С. @ Dec 15 2016, 17:25)

Всем привет. имеется МПЛ линия. Подскажите как построить сопротивление вдоль линии? Возможно ли это? В хелпе есть раздел "impedance along the line" , но не понятно как реализовать
Непонятно что вы хотите... И в хелпе не увидел я понятия "impedance along the line".
Видимо товарищ воспользовался поиском по хелпу и найденную ключевую фразу принял за раздел. я последнее время фигею от инструментов к которым прибегают студенты. и кто им объяснит, рассчитывая нагрузку из задачнка вам не надо HFSS. В жизни вам просто не даст им воспользоваться безумная лицензионная политика. а приличный калькулятор за $20 нынче купить можно.
Артём С.
Dec 20 2016, 09:43
Цитата(Hale @ Dec 20 2016, 03:03)

Видимо товарищ воспользовался поиском по хелпу и найденную ключевую фразу принял за раздел. я последнее время фигею от инструментов к которым прибегают студенты. и кто им объяснит, рассчитывая нагрузку из задачнка вам не надо HFSS. В жизни вам просто не даст им воспользоваться безумная лицензионная политика. а приличный калькулятор за $20 нынче купить можно.
не правильно выразился. Не построить, а измерить
раздел из "HFSSFields CalculatorCookbook" называется Plotting Wave Impedance along a Line
Pir0texnik
Dec 21 2016, 07:59
Пацаны, ну чего вы брюзжите про калькуляторы...
Артём С., так а чего не понятно-то? Там в кукбуке же по шагам расписано как и что делать, какие кнопки нажимать.
Turetskiy
Jan 25 2017, 20:58
Всем привет!
Столкнулся с проблемой при модулировании антенны Харченко, по заданию нужно сделать ее всенаправленную, но что то я делаю не так и нечего не выходит. Пробовал разные варианты запитак но диаграммы направленности получаются вот такие. задавал этот вопрос уже в группе радиолюбителей в контакте но толком нечего не посоветовали... как вариант можно попробовать сделать ее цилиндрической, но обвернуть объект вокруг оси у меня не получается. Может что то подскажете ? если кому интересно
обсуждение с группы Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
broccoli
Jan 26 2017, 08:58
Добрый день!
Подскажите пожалуйста, при построении антенной решетки в настройках решетки нужно задавать координаты первой ячейки. Там по 1 координате x,y,z то есть указывается одна точка, начало ячейки. Далее задается шаг между излучателями. Но как программа понимает где заканчивается исходный излучатель, который надо размножить? То есть координаты начала излучателя мы задаем, а координаты конца?
И исходя из этого как интерпретировать заданное расстояние между ячейками, как расстояние от заданной точки отсчета или все таки как фактическое расстояние между излучателями в решетке?
спасибо!
old_boy
Jan 26 2017, 12:02
Цитата(broccoli @ Jan 26 2017, 11:58)

Добрый день! Подскажите пожалуйста, при построении антенной решетки в настройках решетки нужно задавать координаты первой ячейки. Там по 1 координате x,y,z то есть указывается одна точка, начало ячейки. Далее задается шаг между излучателями. Но как программа понимает где заканчивается исходный излучатель, который надо размножить? То есть координаты начала излучателя мы задаем, а координаты конца? И исходя из этого как интерпретировать заданное расстояние между ячейками, как расстояние от заданной точки отсчета или все таки как фактическое расстояние между излучателями в решетке? спасибо!
Если вы проектируете одну единственную решетку в выбранной (Global) системе координат, т. е. она не является самостоятельным излучателем в другой более сложной системе, то First Cell Position вообще ни на что не влияет и по умолчанию X=0, Y=0, Z=0. Программа использует эту координату для фиксации начальной фазы по координатам U и V, которые вы определяете положением единичного вектора в системе Global (x,y,z). Шаг между излучателями (Distance Between Cells) это обычно расстояние между геометрическими центрами соседних портов (апертур) по координатам U и V соответственно. Программа будет считать, даже если вы зададите это расстояние меньше размеров одной ячейки, но в этом случае решетка будет просто физически не реализуема.
Нажмите для просмотра прикрепленного файла
broccoli
Jan 26 2017, 12:13
Цитата(old_boy @ Jan 26 2017, 15:02)

Если вы проектируете одну единственную решетку в выбранной (Global) системе координат, т. е. она не является самостоятельным излучателем в другой более сложной системе, то First Cell Position вообще ни на что не влияет и по умолчанию X=0, Y=0, Z=0. Программа использует эту координату для фиксации начальной фазы по координатам U и V, которые вы определяете положением единичного вектора в системе Global (x,y,z). Шаг между излучателями (Distance Between Cells) это обычно расстояние между геометрическими центрами соседних портов (апертур) по координатам U и V соответственно. Программа будет считать, даже если вы зададите это расстояние меньше размеров одной ячейки, но в этом случае решетка будет просто физически не реализуема.
Нажмите для просмотра прикрепленного файлаСпасибо за ответ. То есть программа отталкивается от геометрического расположения порта?
Обязательно ли в этом случае использовать флоке порт или можно обойтись обычным (lumped)?
Нажмите для просмотра прикрепленного файла
old_boy
Jan 26 2017, 13:49
Цитата(broccoli @ Jan 26 2017, 15:13)

Обязательно ли в этом случае использовать флоке порт или можно обойтись обычным (lumped)?
Не совсем понятно, как вы собираетесь создавать решетку. Судя по излучателю, максимум ДН д.б. в направлении координаты -Х, а ячейки располагаться вдоль осей Z и Y, если я правильно понял? И на вашем скриншоте не видно периодических граничных условий...?
broccoli
Jan 27 2017, 06:45
Цитата(old_boy @ Jan 26 2017, 16:49)

Не совсем понятно, как вы собираетесь создавать решетку. Судя по излучателю, максимум ДН д.б. в направлении координаты -Х, а ячейки располагаться вдоль осей Z и Y, если я правильно понял? И на вашем скриншоте не видно периодических граничных условий...?
Да, так как вы описали, так и есть.
Периодические границы мастер-слейв стояли, но были заменены на PML ради эксперимента, так как было прочитано о том, что мастер-слейв создает бесконечные решетки, а нужна конечная.
Aleks07111971
Jan 30 2017, 00:52
Цитата(Turetskiy @ Jan 25 2017, 23:58)

Всем привет!
Столкнулся с проблемой при модулировании антенны Харченко, по заданию нужно сделать ее всенаправленную, но что то я делаю не так и нечего не выходит. Пробовал разные варианты запитак но диаграммы направленности получаются вот такие. задавал этот вопрос уже в группе радиолюбителей в контакте но толком нечего не посоветовали... как вариант можно попробовать сделать ее цилиндрической, но обвернуть объект вокруг оси у меня не получается. Может что то подскажете ? если кому интересно [url="http://electronix.ru/redirect.php?https://vk.com/radiolielectronica?w=wall-36550953_330675"]
Я так думаю, что сменить схему питания надо.
И диаграмма все равно будет иметь неравномерность усиления в горизонтали.
Цитата(broccoli @ Jan 27 2017, 10:45)

Да, так как вы описали, так и есть.
Периодические границы мастер-слейв стояли, но были заменены на PML ради эксперимента, так как было прочитано о том, что мастер-слейв создает бесконечные решетки, а нужна конечная.
Наверное старенькой версией HFSS пользуетесь. Давно доступно моделировать решётки конечных размеров используя ГУ Master/Slave.
broccoli
Jan 30 2017, 08:37
Цитата(HFSS @ Jan 30 2017, 08:02)

Наверное старенькой версией HFSS пользуетесь. Давно доступно моделировать решётки конечных размеров используя ГУ Master/Slave.
13я версия
Цитата(broccoli @ Jan 30 2017, 12:37)

13я версия
прошлый век
18-я рулит но под 64 бита только.
old_boy
Jan 30 2017, 13:51
Цитата(Aner @ Jan 30 2017, 14:49)

18-я рулит но под 64 бита только.
Ну можно и 14-ю (32-bit) использовать, Model>Create Array, но лучше 17-ю и старше, т.к. там появилось Finite Array Beam Angle
Pir0texnik
Jan 31 2017, 02:57
Цитата(Aner @ Jan 30 2017, 14:49)

18-я рулит но под 64 бита только.
под какой елкой есть такое?
broccoli
Jan 31 2017, 08:37
Цитата(old_boy @ Jan 30 2017, 16:51)

Ну можно и 14-ю (32-bit) использовать, Model>Create Array, но лучше 17-ю и старше, т.к. там появилось Finite Array Beam Angle
да, наверное пора переходить на что-то новое. А то на чем в универе учили, на том и пробую=)
Подскажите, пожалуйста, чем отличается антенная решетка через modal-array и через radiation-array setup?
Через modal-array вообще непонятное меню, векторы А и В, нет расстояния между излучателями...
и еще такой вопрос - возможно ли для решетки в HFSS задать неравномерное амплитудное распределение? Если да, то где найти информацию по этому вопросу?
Спасибо большое за содействие
broccoli
Feb 2 2017, 10:58
Цитата(broccoli @ Jan 31 2017, 11:37)

да, наверное пора переходить на что-то новое. А то на чем в универе учили, на том и пробую=)
Подскажите, пожалуйста, чем отличается антенная решетка через modal-array и через radiation-array setup?
Через modal-array вообще непонятное меню, векторы А и В, нет расстояния между излучателями...
и еще такой вопрос - возможно ли для решетки в HFSS задать неравномерное амплитудное распределение? Если да, то где найти информацию по этому вопросу?
Спасибо большое за содействие
Все вопросы сняты
old_boy
Feb 9 2017, 14:01
Можно ли в проектах HFSS 17.2, созданных через ACT Extensions (beta), удалять или добавлять Setup?

ANSYS говорит, что Setup должен быть один?
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаБольшая просьба к модератору, переместить это сообщение в ветку "Вопросы по HFSS"
Прочитав Help - "Using Auto-Open Region for the Type for Antenna Designs" и "Automation in Setting up an Open Problem", закрыл тему...
Dimon1
Feb 19 2017, 12:02
Добрый день!
Что означает данная ошибка?
Модель собрана правильно. Все зеленые галочки есть. Иногда просчет происходит нормально. Но иногда при изменении какого-нибудь параметра вылетает ошибка.
LastAdaptive, process %2 : The stack is empty. A scalar or vector must be entered before this operation can be performed.
[error] Simulation completed with execution error on server: Local Machine.
В чем дело? Надеюсь на помощь.
Dimon1
Feb 19 2017, 19:02
Проект прилагаю.
Ваш проект у меня считается без проблем. R 18.0
Dimon1
Feb 21 2017, 11:08
Подскажите, как посмотреть в вертикальной или горизонтальной поляризации работает излучатель? И как развязать излучатели по поляризации?
Stingwray
Feb 27 2017, 20:44
Есть один скрипт, написанный в VB, который должен запустить HFSS и нарисовать в нём модель. У меня его запустить не получилось. Кто-нибудь сталкивался с такими скриптами? Скрипт в приложенном файле.
все зависит от версии HFSS. поддержка VB появилась по моему версии в 14, или 15. Хотя сам я не занимался этим - хватало импорта моделей и штатной оптиметрики.
DmitryHF
Feb 28 2017, 08:43
Цитата(Stingwray @ Feb 27 2017, 23:44)

Есть один скрипт, написанный в VB, который должен запустить HFSS и нарисовать в нём модель. У меня его запустить не получилось. Кто-нибудь сталкивался с такими скриптами? Скрипт в приложенном файле.
В заголовке какие то проблемы. Записал в 18 версии новый скрипт, заголовок оставил, а построение вставил из Вашего файла. Работает, файл во вложении.
В 17-18 версии будет работать, в более ранних возможно нет.
Результат.
Нажмите для просмотра прикрепленного файла
Цитата(Stingwray @ Feb 28 2017, 00:44)

Есть один скрипт, написанный в VB, который должен запустить HFSS и нарисовать в нём модель. У меня его запустить не получилось. Кто-нибудь сталкивался с такими скриптами? Скрипт в приложенном файле.
В 18 версии всё работает без правок.
Stingwray
Feb 28 2017, 10:31
Спасибо! Буду очень благодарен, если DmitryHF или HFSS выложат модель в STEP. К лицензионной HFSS 16+ доступа сейчас нет.
DmitryHF
Feb 28 2017, 11:19
Цитата(Stingwray @ Feb 28 2017, 13:31)

Спасибо! Буду очень благодарен, если DmitryHF или HFSS выложат модель в STEP. К лицензионной HFSS 16+ доступа сейчас нет.
Вот.
Нажмите для просмотра прикрепленного файла
ахюлин, это модель в форме скрипта, без параметров... жаль. а я уж губу раскатал, думал скрипт с синтезатом полосы.
А мне вот интересно, как такие структуры изготавливаются и как с подобных структур перейти на другие типы линий?
Или это просто баловство ?
нет - это реальный фильтр для мощной аппаратуры, малые потери в воздушном заполнении, проще с допусками, изотропное температурное расширение. фрезеруют стенки с ребрами, в боках свердят дырки для водопровода, потом герметрично тысячей болтов закрывают с двух сторон. как бессшивочные с одного торца делают - не знаю. наверное отливкой и точной доводкой ... скоблением?

я их только готовыми в серебре видел. [off]переходы... х.з. на высокой мощности свои предпочтения. коаксиальные зонды, ступенчатые прееходы между модами (хотел бы я знать как их рассчтывают) пока волна не опустится на подложку. на приемных концах где не плавится, ставят внутрь плоские прееходы типа антенн вивальди и т.п. в принципе, от корабельного магнетрона никаких переходов до антенны не надо, переход считай в самом магнетроне.[/off]
Цитата(Hale @ Mar 2 2017, 06:34)

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

я их только готовыми в серебре видел. [off]переходы... х.з. на высокой мощности свои предпочтения. коаксиальные зонды, ступенчатые прееходы между модами (хотел бы я знать как их рассчтывают) пока волна не опустится на подложку. на приемных концах где не плавится, ставят внутрь плоские прееходы типа антенн вивальди и т.п. в принципе, от корабельного магнетрона никаких переходов до антенны не надо, переход считай в самом магнетроне.[/off]
1,125 х 2,25 сечение и что же и чем там можно фрезеровать?? и какие там могут быть коаксиальные зонды??.. Что то сомнения у меня... Если не сложно дайте ссылки на такие конструкции.
Stingwray
Mar 2 2017, 10:17
DmitryHFСпасибо!
HFSSФНЧ изначально был на частоту среза 17 ГГц. Я отмасштабировал на 110 ГГц, т.к. меня интересовала эта частота. Потом конечно, когда с посмотрел на 3д модель я понял, что такой фильтр будет нереально сделать в мм-диапазоне.

Там используются фильтры типа таких
http://www.findpatent.ru/patent/229/2294036.html .
Цитата(Stingwray @ Mar 2 2017, 14:17)

DmitryHFСпасибо!
HFSSФНЧ изначально был на частоту среза 17 ГГц. Я отмасштабировал на 110 ГГц, т.к. меня интересовала эта частота. Потом конечно, когда с посмотрел на 3д модель я понял, что такой фильтр будет нереально сделать в мм-диапазоне.

Там используются фильтры типа таких
http://www.findpatent.ru/patent/229/2294036.html .
Понятно
Цитата(HFSS @ Mar 2 2017, 08:19)

1,125 х 2,25 сечение и что же и чем там можно фрезеровать?? и какие там могут быть коаксиальные зонды??.. Что то сомнения у меня... Если не сложно дайте ссылки на такие конструкции.
извиняюсь. масштаб не разглядел.
Ага, чем выше частота, просто возврат к полосковым. Но это не решение по мощности - на сотне, небольшой прогрев подложки и все должно уплыть.
Но по поводу фрезерования, по моему вполне реально. боковые стенки можно же не только фрезеровать, но и резать циркулярной пилой перед снятием материала фрезой. только надо сплав подобрать твердый.
Как ферриты режут. Инструмент соответственно нужен прецизионный.
А как вам такой вариант, делать холодной экструзией из люмения, а потом чем-нибудь запылять в вакууме. Вот только я не в курсе что может качественно лечь на алюминий и как его подготавливать. Может вариант с экструзией из пористой меди с последующим серебрением поверхностей....х.з.
Еще вижу один вариант, который упрется в геморрой при сборке: на фланцах. Заказать шлифованные фланцы из толстого листа и апертуры из тонкого. Насадить их на оси в нужном порядке, или вывести "уши" под винтовую стяжку по секциям. Только наверное будут большие потери на примыкании поверхностей. Как-то спекать после сборки в печке что-ли надо.
Вопрос знатокам, насколько точно считаются антенные решетки через Antenna Array Setup? Учитываются там взаимные влияния элементов решетки друг на друга или это расчет решетки без влияния?
DmitryHF
Mar 10 2017, 07:24
Цитата(Madao @ Mar 10 2017, 09:14)

Вопрос знатокам, насколько точно считаются антенные решетки через Antenna Array Setup? Учитываются там взаимные влияния элементов решетки друг на друга или это расчет решетки без влияния?
В Antenna Array Setup решетка считается через ДН элемента и множитель решетки.
Если надо с учетом влияния, то создайте решетку с помощью периодических ГУ либо в явном виде.
Цитата(DmitryHF @ Mar 10 2017, 10:24)

В Antenna Array Setup решетка считается через ДН элемента и множитель решетки.
Если надо с учетом влияния, то создайте решетку с помощью периодических ГУ либо в явном виде.
Если под ГУ вы подразумеваете Master/Slave. то я так и задаю. А при использовании M/S учитывается связь между элементами?
DmitryHF
Mar 10 2017, 08:03
Цитата(Madao @ Mar 10 2017, 10:30)

Если под ГУ вы подразумеваете Master/Slave. то я так и задаю. А при использовании M/S учитывается связь между элементами?
Да, Master/Slave. Если вы создаете решетку через HFSS>Model>Create Array то да, связь учитывается.
Если как HFSS>Radiation>Antenna Array Setup то нет, это расчет ДН решетки через ДН одного элемента и множитель решетки.
Цитата(DmitryHF @ Mar 10 2017, 11:03)

Да, Master/Slave. Если вы создаете решетку через HFSS>Model>Create Array то да, связь учитывается.
Если как HFSS>Radiation>Antenna Array Setup то нет, это расчет ДН решетки через ДН одного элемента и множитель решетки.
А для расчета через HFSS>Model>Create Array нужна какая-то особая лицензия HPC вроде.
В 15й ломаной версии такие расчеты можно проводить?
Цитата(Madao @ Mar 10 2017, 14:15)

А для расчета через HFSS>Model>Create Array нужна какая-то особая лицензия HPC вроде.
В 15й ломаной версии такие расчеты можно проводить?
HPC не нужна. Она для распараллеливания на много процессов - ускорение вычислений.
В 15ой можно.
Цитата(HFSS @ Mar 10 2017, 13:18)

HPC не нужна. Она для распараллеливания на много процессов - ускорение вычислений.
В 15ой можно.
В лоб не получилось, выдало "Sequential solve is not allowed when solver domains are enabled. You must set up the distributed processor pool with at least 3 entries.", насколько я понял это надо как минимум три компьютера в сеть объединить и настроить Distributed Mode? Или это относится к ядрам процессора?
DmitryHF
Mar 10 2017, 11:07
Цитата(Madao @ Mar 10 2017, 13:52)

В лоб не получилось, выдало "Sequential solve is not allowed when solver domains are enabled. You must set up the distributed processor pool with at least 3 entries.", насколько я понял это надо как минимум три компьютера в сеть объединить и настроить Distributed Mode? Или это относится к ядрам процессора?
В версиях начиная с 2014 нужно поставить в настройках HPC в поле Task число 3 или больше. Число доступных ядер должно быть не меньше этого значения Cores >= Task. Тогда заработает. В 15 версии не уверен, там наверное по другому.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.