Jump to content

    
edc

Вопросы по HFSS

Recommended Posts

On 5/29/2020 at 5:37 PM, DmitryHF said:

В данный момент проверить не могу, но раньше работал "альтернативный" способ запуска оптимизации без лицензии optimetrics. Может Вам пригодиться.

Для этого нужно подключить hfss дизайн в схемный дизайн (т.н. Dynamic Link). Переменные hfss дизайна видны в схемном. Далее создаете оптимизацию в схемном дизайне и запускаете. Все работает, так как оптимизация в схемном дизайне работает без лицензии optimetrics. Ansys это конечно особо не афишировал)))

не научите вкратце как надо создавать минимальный схемный дизайн чтобы так прокрутить параметры? я закопапастил проект ХФСС в схему, появился блок.

Параметрика ругнулась что не настроен анализ. Я созда Некссим-System_Frequency_Domain-анализ на одну нужную частоту.

Все равно в настройках параметрии не вижу параметров ХФСС.

Share this post


Link to post
Share on other sites
8 hours ago, Hale said:

а можно в пустом circuit design построить это из данных HFSS с волновыми портами?

Можно

8 hours ago, Hale said:

попробовал сделать Dynamic Link, но он импортирует только последнее решение вариаций из группы которую я хочу построить. И вообще рушится на "circles".

Не понятно, поясните.

42 minutes ago, Hale said:

не научите вкратце как надо создавать минимальный схемный дизайн чтобы так прокрутить параметры? я закопапастил проект ХФСС в схему, появился блок.

Параметрика ругнулась что не настроен анализ. Я созда Некссим-System_Frequency_Domain-анализ на одну нужную частоту.

Все равно в настройках параметрии не вижу параметров ХФСС.

Во вложении пример

Spoiler

image.thumb.png.1c5c8b1215b436de791245d5e8010747.png

image.thumb.png.06ff98120758a591373e1942021f8af8.png 

 

Coax_Step_Opt_2019R3.aedtz

Share this post


Link to post
Share on other sites

Кстати, в последних версиях HFSS реализован как-нибудь способ автоматического экспорта файлов результатов после симуляции. S-параметров, например. На подобии как в AWR.

Share this post


Link to post
Share on other sites
38 minutes ago, K0nstantin said:

Кстати, в последних версиях HFSS реализован как-нибудь способ автоматического экспорта файлов результатов после симуляции. S-параметров, например. На подобии как в AWR.

C версии 17.2 есть.

image.thumb.png.acb6051f882f561531d3a3f610a32bb8.png 

Share this post


Link to post
Share on other sites

В версии Electronic Desctop 2020 R1 есть пример по HFSS с названием Ferrite_Circulator. В этом проекте есть пример дизайна с НЕравномерным магнитным полем. Постоянный магнит смоделирован в Maxwell и результаты его обсчета передаются в HFSS путем указания ссылки на Maxwell при определении MagBias1. При попытках изменения магнита в Maxwell, например изменения его высоты путем усечения или создания нового объекта с материалом исходного магнита, мы после анализа проекта в Maxwell получаем изменённую картину поля и другое значение поля в точке Point1. Однако после анализа связанного проекта HFSS не происходит никакого изменения S-параметров. С чем это может быть связано? Это может произойти из-за нелицензионной копии? Прошу попробовать запустить на анализ этот проект.

Edited by fazoid

Share this post


Link to post
Share on other sites
1 hour ago, fazoid said:

 Это может произойти из-за нелицензионной копии?

 

Уверен, что причина в другом.

У меня работает.Изменял радиус магнита.

Проект во вложении.

 

Spoiler

image.thumb.png.c2215b8810df81b1db4feda836b8202e.pngimage.thumb.png.5eca504c50c2e527e64171dee5344281.png

 

Ferrite_Circulator2020R1.aedtz

Share this post


Link to post
Share on other sites

Это может произойти изза багов. В таком случае надо удалять директории результатов расчета. А если не поможет, пересоздавать проект Максвела с нуля (методом копипаста объектов из ХФСС). причем важно удалить сам проект Максвела, а не просто очистить.

У меня та эе фигня была в связке HFSS13+Maxwell11

 

З.Ы. На какой диапазон циркулятор считаете?

Share this post


Link to post
Share on other sites
6 часов назад, Hale сказал:

З.Ы. На какой диапазон циркулятор считаете?

Я делал свой проект с циркулятором в полосе 5,7-6,5 ГГц, получил этот эффект, после решил потренироваться на Example и это повторилось. Сейчас попробую проект который выложил DmitryHF и воспользуюсь Вашим советом. Спасибо.

Share this post


Link to post
Share on other sites

Кстати, вам не показалось что HFSS 2020R неплохо научился пользоваться преимуществами HyperThreading? Т.е. больше не надо его отключать.

Я сейчас делал оптимизации на упрощенных моделях, где больше времени уходит на мешинг и постобработку, и HT включил. Но попутно заметил что и во время вычислений загрузка в планировщике переваливает 65%, иногда до 100%, да и в целом быстрее стало... 8 лицензий(ядер) в 1 задачу.

Share this post


Link to post
Share on other sites
1 hour ago, Hale said:

Кстати, вам не показалось что HFSS 2020R неплохо научился пользоваться преимуществами HyperThreading? Т.е. больше не надо его отключать.

Я сейчас делал оптимизации на упрощенных моделях, где больше времени уходит на мешинг и постобработку, и HT включил. Но попутно заметил что и во время вычислений загрузка в планировщике переваливает 65%, иногда до 100%, да и в целом быстрее стало... 8 лицензий(ядер) в 1 задачу.

Опять двадцать пять, "кастрированное" ядро никогда не станет нормальным. Не равна его производительность нормальному,и если для каких-либо простых задач (браузер, ворд и т.п) и достаточно возможностей "кастрированного" ядра, то для полноценного расчета в HFSS нет. Конечно для каких-то этапов расчета, возможно построение сетки или может пост-обработка и будет небольшое ускорение, но в целом оно либо не значительно, либо его нет вовсе или станет медленнее. И если сравнить стоимость НРС лицензии (для лицензии все равно какое ядро) с получаемым от использования HT ядер приростом производительности, то ответ будет очевиден.

В принципе Вы можете и не отключать HT, главное на них не считать и задавать в параметрах расчета число физических ядер.Современные ОС различают физические ядра и виртуальные, и отправляют расчет в первую очередь на физические.

 

R17 Hardware Recommendation.pdf

Share this post


Link to post
Share on other sites

Про мою ситуацию - получается следующее:

1) если я открываю проект из Examples или проект который выложил DmitryHF делаю анализ, потом изменяю геометрию магнита и делаю повторный анализ получаю ситуацию описанную ранее.

2) если открыть проект из Examples и не делая первоначальный анализ сразу изменить геометрию (например усечением высоты) магнита и после запустить анализ, то всё работает и S-параметры пересчитываются.

2096653782_SParameterNon-UniformBias.thumb.jpg.66c04159d92b57e95d90d091d6148ddf.jpg

Что же делать? Как теперь отладить проект?

Share this post


Link to post
Share on other sites
1 hour ago, fazoid said:

Про мою ситуацию - получается следующее:

1) если я открываю проект из Examples или проект который выложил DmitryHF делаю анализ, потом изменяю геометрию магнита и делаю повторный анализ получаю ситуацию описанную ранее.

2) если открыть проект из Examples и не делая первоначальный анализ сразу изменить геометрию (например усечением высоты) магнита и после запустить анализ, то всё работает и S-параметры пересчитываются.

Что же делать? Как теперь отладить проект?

Еще раз, заново, запустил весь проект который выложил.

В нем изменяется диаметр магнита, переменная RadOffset.

Все работает, разные S параметры в зависимости от размера.

image.thumb.png.9bf948dab9d6b363c603b31c329c9185.png

Share this post


Link to post
Share on other sites
2 минуты назад, DmitryHF сказал:

Еще раз, заново, запустил весь проект который выложил.

В нем изменяется диаметр магнита, переменная RadOffset.

Все работает, разные S параметры в зависимости от размера.

 

После первого анализа Вашего проекта я получил эту же картинку, изменил высоту магнита (отправил Вам проект в личку), запустил повторно анализ - не работает.

Попробую переустановить Ansys.

Share this post


Link to post
Share on other sites
12 minutes ago, fazoid said:

После первого анализа Вашего проекта я получил эту же картинку, изменил высоту магнита (отправил Вам проект в личку), запустил повторно анализ - не работает.

Попробую переустановить Ansys.

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

Вам видимо самым удобным будет вариант каждый раз меняя магнит удалять в HFSS дизайне MagBias  > сохранять проект > затем заново назначать MagBias.

Или с глобальной переменной для размера магнита тоже может получиться.

 

Share this post


Link to post
Share on other sites
10 минут назад, DmitryHF сказал:

 

Вам видимо самым удобным будет вариант каждый раз меняя магнит удалять в HFSS дизайне MagBias  > сохранять проект > затем заново назначать MagBias.

 

 

Уф!!! С удалением MagBias помогло! Почему-то сам не додумался. Спасибо за совет)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.