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

Приветствую коллеги. В связи с официальной покупкой Ansys HFSS по-тихоньку переезжаю с CST.

Столкнулся с глупой проблемой, а решения найти не могу:

Люблю задавать большую часть структуры в виде переменных. Пример:

  • В размере любой геометрии например Height вставляем значение lambda/4;
  • Задаем величину lambda ее тип Length и единицы mm, как и во всем проекте;
  • Все хорощо все здорово.

Однако, если поменять значение на lambda/4-1, то почему-то единицу отнимаемую он воспринимает в метрах, хотя в General Options установлены миллиметры.

И как быть?

Изменено пользователем rnj2000

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


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

 

 

HFSS2017.jpg

 

Добрый день, господа. Помогите ответить на вопрос: при проектировании моделей на PCB со стандартной толщиной меди 0.018 мм, иногда, сталкиваюсь с проблемой некорректного расчёта модели. При рассмотрении причины, вижу либо искажение в картине меширования, либо часть поверхности выпадает в картине поверхностного распределения ВЧ тока. На скрине пример такого выпадения( см. скрин - линия 4). По плотности тока скрина видно, что основной ток идёт к линиям 1 и 2, хотя все линии имеют равные нагрузки и волновые сопротивления.

Пока нашёл выход в увеличении толщины меди до 0.035 мм( корректность расчёта восстанавливается). Некоторое сгущение сетки меша не помогает.

 

Жду доброго совета. Заранее, спасибо.

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


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

Ну, а в чём проблема-то? Смотрите на здоровье....

...И в неумелых руках приведет к соответствующим результатам...

Вот и "набиваю" потихоньку руку. Делаю это на простейших примерах, результат которых хорошо известен.

А проблема-то как раз в том, что PortZo выдает ровно то сопротивление, что было установлено в настройках порта. Настройка Renormalization не влияет. Значит я что-то не так делаю. А вот что?

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


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

Вот и "набиваю" потихоньку руку. Делаю это на простейших примерах, результат которых хорошо известен.

А проблема-то как раз в том, что PortZo выдает ровно то сопротивление, что было установлено в настройках порта. Настройка Renormalization не влияет. Значит я что-то не так делаю. А вот что?

 

Могу рассказать как я считаю волновое сопротивление полоска. Устанавливаю порт 50 Ом и Rn тоже 50 Ом. Длину полоска нужно выбрать равной 0.25L( проверить по S1.2 deg). Тогда расчётная Re это странсформированная величина Rn. Сопротивление линии равно корню кв. из произведения этих величин.

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

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


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

Вот и "набиваю" потихоньку руку. Делаю это на простейших примерах, результат которых хорошо известен.

Это правильно. С полосками особенно аккуратно надо - чуть порт неправильно настроишь и пиши пропало. Поэтому всегда сначала отсртаивал порты на отрезке МПЛ.

А проблема-то как раз в том, что PortZo выдает ровно то сопротивление, что было установлено в настройках порта. Настройка Renormalization не влияет. Значит я что-то не так делаю. А вот что?

Давно занимался этим делом... Действительно, помню, есть настройка нормализации. Странно, что не помогает.

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


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

А кто то побывал запускать HFSS на новых AMD Ryzen. Как оно по сравнению с i5/i7 ?

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


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

Могу рассказать как я считаю волновое сопротивление полоска...

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

Могли бы Вы пояснить для начинающего изучение этого пакета некоторые вопросы.

Как Вы устанавливаете Rn 50 Ом? Я для себя понял, что это можно сделать нарисовав прямоугольник sheets и задав ему Boundary в виде Lumped RLC, установив R=50ohm. Или я не так понял?

Что значит проверить по S1.2 deg? Знаю есть arg(S12). Это оно?

Основную Вашу идею я понял - четвертьволновая линия трансформирует сопротивление, которое задано в виде Rn=50. Только вот меня терзают смутные сомнения, что это можно сделать проще, в самой программе, не прибегая к таким методам.

Спасибо за ценное замечание про ширину lumped порта!

 

Это правильно. С полосками особенно аккуратно надо - чуть порт неправильно настроишь и пиши пропало. Поэтому всегда сначала отсртаивал порты на отрезке МПЛ.

Отстраивать порты - это Deembed? Могли бы подробнее поделиться своим опытом, чтобы мне на теже грабли не наступать?

 

Я, кажется, нашел способ посчитать волновое сопротивление МПЛ. Необходимо установить Wave порт (по рекомендациям 8-10*W и 5-6*h) и в Modal Solution Data Report (есть как в Modal, так и в Terminal режимах) вывести Port Zo, обязательно установив в настройках порта Do Not Renormalize. Я создал подложку с прямым отрезком МПЛ, на концах установил порты по 50 Ом. Порты правда разные - волновой и сосредоточенный, для сравнения. Ширину полоска брал по формулам. Вышло 1,87 мм. Получилось в результате манипуляций с отчетами что-то годное. Для сравнения поставил ширину полоска 1,25 мм. Волновое сопротивление, как и следует ожидать возросло. Но это всё только для Wave порта с do not renormalize. Для lumped порта пофиг - какое задал сопротивление в настройках, ровно то и выдаст.

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

 

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


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

Отстраивать порты - это Deembed? Могли бы подробнее поделиться своим опытом, чтобы мне на теже грабли не наступать?

Deembed - это самое элементарное и поддающееся рекомендациям хелпа. Вопросы возникали с размерами самого порта. В хелпе даются рекомендованные размеры, но изредка результаты получались не совсем те, которые ожидались. Вот и приходилось их подбирать индивидуально по минимуму КСВ на отрезке МПЛ. Насколько помню я использовал Wave Port, несмотря на возможность использования Lumped. Почему? Уже не помну. Возможно как раз из-за каких-то не очень "красивых" результатов.

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


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

 

Snapshot_1.jpg

 

Здравствуйте! Прошу помощи. Моделирую волноводный переход. С одной стороны круглый волновод заполненый воздухом, с другой диэлектрическая антенна с плавным переходом. не знаю как их соединить и какие задать граничные условия в данной ситуации,

post-97261-1495569394_thumb.jpg

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


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

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

Если вы хотите узнать импеданс какой то линии передачи, то волноводный порт единственный выбор. В настройках можно даже включить "Solve Ports Only" и считать только параметры порта. Исходно предполагается, что за областью волноводного порта идет та же самая линия передачи и S параметры нормированы на ее импеданс. А если вам хочется пересчитать их на 50 Ом (или иное сопротивление), то ставите перенормировку.

 

Когда вы используете сосредоточенный порт, то HFSS не знает на что ему нормировать S параметры, т.к. нет области 2D задачи для вычисления параметров линии передачи. Поэтому вы импеданс всегда тут задаете сами, говоря тем самым, что далее идет линяя передачи с таким то импедансом. Естественно, раз вы сказали, что, например, далее 50 Ом, то он всегда 50 Ом и покажет

 

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


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

А кто то побывал запускать HFSS на новых AMD Ryzen. Как оно по сравнению с i5/i7 ?

 

Оно очень плохо с любыми AMD. AMD процессоры хороши только для CFD программ ANSYS. Для остальных направлений - печаль вселенская.

 

.... Естественно, раз вы сказали, что, например, далее 50 Ом, то он всегда 50 Ом и покажет

 

Далее как раз зависит от самой линии, а вот покажет он, да, 50 Ом - но это лишь сопротивление порта.

 

Здравствуйте! Прошу помощи. Моделирую волноводный переход. С одной стороны круглый волновод заполненый воздухом, с другой диэлектрическая антенна с плавным переходом. не знаю как их соединить и какие задать граничные условия в данной ситуации,

 

 

Ваш вопрос совершенно не конкретный и не совсем понятный, но тем не менее Вам ответили на cae-calub.ru

Изменено пользователем ansys-expert.ru

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


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

Могли бы Вы пояснить для начинающего изучение этого пакета некоторые вопросы.

Как Вы устанавливаете Rn 50 Ом? Я для себя понял, что это можно сделать нарисовав прямоугольник sheets и задав ему Boundary в виде Lumped RLC, установив R=50ohm. Или я не так понял?

Что значит проверить по S1.2 deg? Знаю есть arg(S12). Это оно?

Основную Вашу идею я понял - четвертьволновая линия трансформирует сопротивление, которое задано в виде Rn=50. Только вот меня терзают смутные сомнения, что это можно сделать проще, в самой программе, не прибегая к таким методам.

Спасибо за ценное замечание про ширину lumped порта!

 

Да, Lumped RLC на прямоугольнике.

Можете задать значение нагрузки равное нужному Вам волновому сопротивлению полоска и изменением ширины полоска добиться нужного расчётного Re.

Наибольшая точность будет при длине полоска 0.25L, т.к отклонение импеданса будет трансформироваться.

Длину полоска нужно контролировать выводом параметра S1.2 в ang_deg, должно быть -90 deg. Естественно заменив Rn на второй порт. При изменении ширины полоска меняется эфф. диэлектрическая проницаемость подложки, поэтому приходится контролировать этот набег фазы в полоске.

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


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

Люди, дайте плиз любую pcb антенну, ну там inverted F какую нибудь или еще, ну не соображу куда в ней lumped port рисовать

Ну вот почему тут в S параметрах полный бред?

spiralyMy.zip

post-5493-1495716692_thumb.png

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


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

Большое спасибо всем откликнувшимся за пояснения!

Туман в голове потихоньку рассеивается.

Единственно не могу понять "выводом параметра S1.2 в ang_deg". Использовал arg(S(port1,port2)) - вроде похоже на правду.

кажется понял причину непонимания - я использую Electromagnetics Suite 17.2, возможно просто различия в названиях...

 

DASM, попробуйте задать прямоугольник порта как на рисунке.

И я не вижу у Вас коробки с воздухом, границы которой Radiation (лучше PLM).

post-96751-1495738684_thumb.jpg

Изменено пользователем Electro_Alex

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


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

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

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

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

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

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

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

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

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

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