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

Благодарю, теперь вижу смысл.

 

Подскажите, а как к порту рупорной секции подключить не волновод с его модами а чтобы в этот порт падала плоская волна?

 

1) Иметь в проекте ГУ на излучения. Например PML.

2) Выбрать в меню HFSS>Excitations>Assign>Incident Wave> ...

3) Далее указать тип возбуждения волной плоская/цилиндрическая/гауссов пучок ...

4) Указать направление падения волны (или откуда она приходит), ее поляризацию, постоянную распространения и т.п.

Открытый порт (вернее, то что от него осталось) сориентировать соответствующим образом. На ту поверхности, где был назначен порт не д.б. ни порта, ни КЗ. Или как вариант использовать на внешней стороне воздушного бокса (совпадающего со стороной открытого конца волновода) возбуждение падающей волной от стороннего HFSS-проекта типа NearField/FarField по ссылке. ГУ на излучение д.б. уже c опцией Incident Field .

 

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


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

Уважаемые разработчики!

 

В конце января состоялась ежегодная международная конференция DesignCon (Санта-Клара, США), посвященная системному проектированию на уровне «кристалл – корпус – печатная плата», а также вопросам функциональной верификации, аналого-цифрового моделирования и электромагнитного анализа СВЧ-устройств. Ежегодно тысячи специалистов в области полупроводниковой электроники и инженерного проектирования принимают участие в обсуждении новейших технологий и узнают о последних достижениях в электронной промышленности.

 

Компания ANSYS (Ansoft) является постоянным участником данной конференции, и приятной новостью для нее стало присуждение награды в категории «Системы проектирования и моделирования» за интеграцию программы электромагнитного моделирования HFSS в программную платформу Cadence Silicon-Package-Board для сквозного маршрута проектирования печатных плат, корпусов микросхем и систем на кристалле.

 

«Награда DesignVision присуждается самым инновационным компаниям, производителям уникальных систем, которые совершенствуют и упрощают процесс проектирования, – сказала Венди Ямагума (Wendy Yamaguma), директор по организации крупных мероприятий UBM Tech Electronics. – Победителя мы выбирали по нескольким критериям: видение рынка, оригинальность решения и новый инновационный подход, качество реализации и соответствие требованиям».

 

Победа ANSYS стала возможной благодаря технологии Solver on Demand, которая позволяет подготовить проект к моделированию, не выходя из программной среды Cadence. Благодаря такому подходу значительно упрощается процесс передачи данных между Cadence и ANSYS. Возникает единая среда проектирования и моделирования, способная помочь в широком спектре вопросов, связанных с обеспечением качества и надежности функционирования радиоэлектронных модулей, блоков и систем. Для новейших разработок в области высокоскоростной электроники создание и моделирование виртуального макета устройства является единственным возможным маршрутом для успешного выхода на рынок.

 

За дополнительной информацией обращайтесь к специалистам компании «Оркада» по телефонам: +7 (495) 943-5032, +7 (499) 136-3213 и e-mail: [email protected]

 

Статья о Интеграции программных платформ Cadence и Ansys для полного электромагнитного анализа печатных плат

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


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

Обнаружил интересную штуку с ферритами.

Если поставить вектор M, H с углами 180,0,0, то это не одно и то же, что -M, -H с углами 0,0,0.

Т.е. вектор намагниченности с обратной амплитудой не совпадает в HFSS v.13 с вектором намагниченности, повернутым вокруг оси.

 

Если еще точнее, то он совпадает очень неточно. Считаю волноводный резонатор с ферритом. Некоторые решения идентичны, некоторые уезжают по частоте на добрых 200-500 МГц, в зависимости от порядка резонанса.

Хотел проверить обратимость решения при противоположном намагничивании и получил вот такую фигню. Вообще, как сказали коллеги, это не секрет и они всегда проверяют именно -M -H с нулевыми углами. Но почему так, и как в действительности правильно - никто просто не задумывался.

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

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


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

Подскажите пожалуйста, та версия HFSS 15 [...], она работает ли в вин 8 64 бит?

А если есть опыт с другими симуляторами, было бы тоже интересно узнать.

Просто сейчас встал вопрос покупки машины, а на ней вин 8 стоит.

 

И в догонку, ssd накопитель под временные файлы при вычислениях хорошо или плохо?

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


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

Подскажите пожалуйста, та версия HFSS 15 ..., она работает ли в вин 8 64 бит?

А если есть опыт с другими симуляторами, было бы тоже интересно узнать.

Просто сейчас встал вопрос покупки машины, а на ней вин 8 стоит.

И в догонку, ssd накопитель под временные файлы при вычислениях хорошо или плохо?

что где лежит никому неведомо (во всяком случае должно быть),

но в release-notes 15-й версии написано, что для HFSS v15 поддерживаются

- Windows XP (32-bit and 64-bit)

- Windows 7 Business class (32-bit and 64-bit)

- Windows HPC Server 2008

хотя уже во многих местах читал, что и HFSS и другие симуляторы

под Windows 8 работают "даже лучше", но это уже на свой страх и риск,

потому что даже на рекомендованных системах бывает иногда малопонятное.

SSD пока не пробовал.

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


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

Случайно наткнулся на увлекательное чтиво http://people.overclockers.ru/Pavelbel/173..._metodov_Update

занимать очередь за амд ?!

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


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

И в догонку, ssd накопитель под временные файлы при вычислениях хорошо или плохо?

 

Это позволит вам считать (хоть и многократно медленней) задачи которые не помещаются в имеющуюся оперативку.

В общем, если оперативки не хватает чтобы посчитать что-то особенное, а возможности увеличить память нет - имеет смысл купить отдельно 2xSSD (один под систему и pagefile, другой под временные файлы HFSS).

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

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


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

Народ, HFSS показывает значения ЭПР в виде (единица длины)^2, где единица длины задана в меню "default units", правильно? Или можно как-то отдельно задать единицу измерения площади?

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


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

занимать очередь за амд ?!

Ага, "больше двух в одни руки не давать!!! :biggrin: "

Elapsed time на этих картинках - это время выполнения последней задачи, а уж никак не "суммарное время расчета". Т.е. если в расчете есть, например, пара сетапов плюс пара свипов, то это будет время выполнения только последнего свипа, и нечего более.

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

Да и все эти разгоны, БСОДы.... - только время зря потерял :wacko: .

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


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

Подскажите, как можно оценить долю плоской волны, зашедшей в рупор и, не отразившись, прошедшей дальше в волновод и долю отраженной от рупора волны? Плоская волна (inciden twave -> plane wave) не связанна c портом, соотвественно об обычной матрице рассеяния говорить не приходится.

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


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

оценить долю плоской волны, зашедшей в рупор

Итеграл Поитинг вектора по сечению волновода, отраженка в принципе может быть посчитана через тот же Поинтинг и дополнительные dummy поверхности и power budget.

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


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

господа, а никто не сталкивался с проблемой "зависания" оптимизатора HFSS при большом количестве входных параметров? Я вот нарисовал волновод с поляризатором в виде 5-ступенчатой перегородки, варьированием ее геометрических параметров хочу добиться наилучшей круговой поляризации в заданном диапазоне. Применяю генетический алгоритм с дефолтными настройками. После генерации первого поколения opticomengine просто зависает (число параметров -- порядка 10).

 

Это нормально? Или лечится?

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


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

господа, а никто не сталкивался с проблемой "зависания" оптимизатора HFSS при большом количестве входных параметров? Я вот нарисовал волновод с поляризатором в виде 5-ступенчатой перегородки, варьированием ее геометрических параметров хочу добиться наилучшей круговой поляризации в заданном диапазоне. Применяю генетический алгоритм с дефолтными настройками. После генерации первого поколения opticomengine просто зависает (число параметров -- порядка 10).
даже не пробовал в HFSS пользоваться генетическим алгоритмом, потому что ни разу ни в одной программе не дождался от него значительного улучшения значения целевой функции.

возможно, я нетерпелив или не умею им правильно пользоваться.

однако такие зависания у меня случались при использовании другого алгоритма - Sequential Nonlinear Programming.

кстати очень рекомендую его попробовать - уже при количестве вычислений целевой функции,

слегка превышающем число переменных (на 2 - 4), он очень существенно её улучшает.

так вот, его предел - 10 переменных, при превышении этого числа он виснет, как вы описывали.

так же с ним надо быть аккуратным при задании Min, Max, Min Focus, Max Focus значений для переменных.

во-первых, пределы Min Focus, Max Focus должны лежать внутри пределов Min, Max,

во-вторых, Min и Max не должны выходить за пределы, указанные в Project Variables.

и желательно, чтобы все эти минимумы и максимумы были более-менее симметричны относительно номинала.

"когда соблюдены все эти оговорки"(с) он работает без зависаний.

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

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

 

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

я работаю с HFSS 14, возможно в 15-й версии что-нибудь поправили.

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


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

я работаю с HFSS 14, возможно в 15-й версии что-нибудь поправили

 

в 15-й версии оптимизацию можно делать с помощью Matlab, относительно предсказуемым (так как ими пользуется огромное количество народа) поведениями различных оптимизаторов.

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


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

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

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

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

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

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

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

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

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

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