|
|
  |
Вопросы по HFSS |
|
|
|
Aug 21 2008, 07:11
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(saulius @ Aug 21 2008, 10:55)  Здравствуйте Решаю задачу с 11 версией используя оптимизацию, цель которой получить заданный коефициент отражения на порте. Во время оптимизации меняю только параметры материала в СВЧ узле , а геометрия остается неизменной. Проблемма вот в чем : при каждом шаге изменения переменной оптимизации (которая есть не размер,а проницаемость) , происходить рефайнмент сетки , начиная с изначальной. Это очень удлиняет время расчетов. Нельзя ли каким -то образом заставить программу , начиная со второго шага оптимизации использовать уже полученную сетку с первого шага? Или , можно ли получить избыточную сетку до оптимизации , и эту сетку дальше использовать при оптимизации без рефайнмента ? Естесственно, она будет заново строиться, т. к. распределение полей изменяется при изменении параметров материалов и адаптивное построение будет иным. ИМХО, оптимизация в HFSS дело гиблое. Лучше сделайте параметрический анализ с диапазоном значений переменных (только много переменных одновременно лучше не задавать - общее число расчетов будет произведение числа вариаций всех переменных). А если не хотите адаптив ждать, то задайте мелкий меш вручную, 1 адаптивный шаг и заведомо грубую цель адаптива. Но не уверен, что в этом случае получится быстрее и качественнее. Цитата(BIBIGON @ Aug 21 2008, 10:08)  вы думаете что моя проблемма именно в портах? После того, что в доке увидел, уже не знаю. Кстати, прилепил в предыдущий пост забытые картинки! Если есть время, то попробуйте подвести питающие МПЛ к структуре с вэйв портом и посмотрите, что получится.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 21 2008, 07:31
|
Частый гость
 
Группа: Свой
Сообщений: 167
Регистрация: 9-06-06
Пользователь №: 17 903

|
Цитата(EUrry @ Aug 21 2008, 10:11)  После того, что в доке увидел, уже не знаю. Кстати, прилепил в предыдущий пост забытые картинки! Если есть время, то попробуйте подвести питающие МПЛ к структуре с вэйв портом и посмотрите, что получится. я не могу понять как там можно задать вав порты? не подскажите как это сделать?
|
|
|
|
|
Aug 21 2008, 07:43
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(BIBIGON @ Aug 21 2008, 11:31)  я не могу понять как там можно задать вав порты? не подскажите как это сделать? Вывести питающие полоски (может повернуть придется, хотя это уже будет портить картину, но ради проверки можно и попробовать) и на них навесить вэйв порт, как на картинке. Только надо на отрезке полоска погонять размеры области порта по минимуму КСВ. Если Вам важна плоскость отсчета фазы, то придется этот питающий полосок вычитать. Причем в HFSS я заметил косяк (при выборе смещения плоскости отсчета в свойствах порта), что вычитается только модуль без фазы.
Эскизы прикрепленных изображений
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 21 2008, 08:53
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Kerapoxel @ Aug 21 2008, 11:59)  Енто как, если не секрет? Объясните, пожалуйста , по-подробнее. Мне нужно было вычесть из общего решения решение для питающей линии устройства. Отодвинул плоскость порта на необходимое расстояние, и что же я увидел! S11 сместился только по модулю, а сама кривая полностью повторяла форму кривой для решения с питающей линией, т. е. все переотражения от стыка питающей линии и устройства остались на том же расстоянии от порта, как и без смещения плоскости отсчета. Закинул S-параметры устройства с питающей линией и только питающей линии в MWO, и, с помощью негативного блока, всё нормально повычиталось. Вот так! Может поправит кто, ежели что-то не так.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 21 2008, 09:40
|

Частый гость
 
Группа: Свой
Сообщений: 86
Регистрация: 1-11-06
Из: Санкт-Петербург
Пользователь №: 21 884

|
Цитата(EUrry @ Aug 21 2008, 12:53)  Мне нужно было вычесть из общего решения решение для питающей линии устройства. Отодвинул плоскость порта на необходимое расстояние, и что же я увидел! S11 сместился только по модулю, а сама кривая полностью повторяла форму кривой для решения с питающей линией, т. е. все переотражения от стыка питающей линии и устройства остались на том же расстоянии от порта, как и без смещения плоскости отсчета. Не совсем понял, что за результаты получились... Не могли бы попроще... Как смещали плоскость порта? Как это "S11 сместился только по модулю...", а "все переотражения от стыка питающей линии и устройства остались на том же расстоянии от порта, как и без смещения плоскости отсчета. "? Просто ща запустил один из проектов в HFSS10 где отрезок линии запитывается через WG порт, сделал deembeding и вроде все работает...
|
|
|
|
|
Aug 21 2008, 10:46
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Kerapoxel @ Aug 21 2008, 13:40)  Не совсем понял, что за результаты получились... Не могли бы попроще...
Как смещали плоскость порта? Как это "S11 сместился только по модулю...", а "все переотражения от стыка питающей линии и устройства остались на том же расстоянии от порта, как и без смещения плоскости отсчета. "?
Просто ща запустил один из проектов в HFSS10 где отрезок линии запитывается через WG порт, сделал deembeding и вроде все работает... Смещал в свойствах порта deembeding. График S11(f) отрезка линии, несогласованного на конце, имеет осциллирующий вид (хорошо заметно в диапазоне частот, на которых длина отрезка несколько раз укладывается на длине волны). Расположение минимумов и максимумов сильно зависит от длины отрезка. При смещении плоскости порта, должно происходить то же самое, но, к сожалению, я этого не наблюдал.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 21 2008, 13:11
|

Частый гость
 
Группа: Свой
Сообщений: 86
Регистрация: 1-11-06
Из: Санкт-Петербург
Пользователь №: 21 884

|
Цитата(EUrry @ Aug 21 2008, 14:46)  Смещал в свойствах порта deembeding. График S11(f) отрезка линии, несогласованного на конце, имеет осциллирующий вид (хорошо заметно в диапазоне частот, на которых длина отрезка несколько раз укладывается на длине волны). Расположение минимумов и максимумов сильно зависит от длины отрезка. При смещении плоскости порта, должно происходить то же самое, но, к сожалению, я этого не наблюдал. Вот промоделировал линию на поликоре (толщиной 1мм) , разомкнутую на конце и шириной 1мм(около 50 Ом) и длинной 15мм. Затем продеембедил ее на 5, 10 мм. Ниже привожу графики в ансофте и офисе(в офисе моделировал схемотехнически). Вроде бы совпадение приличное. P.S. Если потерь нет и волновое линии совпадает с волновым порта, то провалов в модуле коэффициента отражения, как мне кажется, ваще не должно быть.
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 21 2008, 14:40
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Kerapoxel @ Aug 21 2008, 17:11)  Вот промоделировал линию на поликоре (толщиной 1мм) , разомкнутую на конце и шириной 1мм(около 50 Ом) и длинной 15мм. Затем продеембедил ее на 5, 10 мм. Ниже привожу графики в ансофте и офисе(в офисе моделировал схемотехнически). Вроде бы совпадение приличное. Да, у Вас всё нормально получилось. Надо бы проверить еще раз будет, а то быть может это меня тогда переклинило, и наезжаю на невинную прогу!!!  Правда, у меня версия 11.1. так что может и будет разница. При сборке проги перепутали выражения и всё. В MWO 5.52 был подобный баг: 2 разные характеристики (не помню какие, но точно коэф. усиления - один при идеальном согласовании входа и выхода усилка, другой - не при идеальгом согласовании) шли точка в точку в любом, сколько угодно широком, диапазоне частот. Т. е. сразу видно, что забили для них одинаковые выражения (проделки лени: ctrl+C->ctrl+V, отвлекся - исправить забыл  ). Цитата P.S. Если потерь нет и волновое линии совпадает с волновым порта, то провалов в модуле коэффициента отражения, как мне кажется, ваще не должно быть. Да, но такого же не бывает. Я параметры нормировал к 50 Омам, так что точно согласования в области порта не было.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Aug 25 2008, 10:07
|
Местный
  
Группа: Свой
Сообщений: 228
Регистрация: 22-10-05
Из: Саратов
Пользователь №: 9 960

|
Добрый день всем! Столкнулся со странным явлением. Считаю периодическую структуру (цепочку связанных резонаторов, рис. 1) eigensolver-ом, используя граничные условия Флоке и меняя свиг фазы на период структуры от 0 до 360 градусов. При этом из-за симметрии структуры значения частот собственных мод, соответствующие сдвигам на 0 и 360, 20 и 340, 40 и 320 и т.д. градусам должны совпадать. Так и есть для всех точек, кроме 0 и 360! Для нуля получаются сдвинутые вниз и явно неправильные значения (рис. 2). Кто-нибудь с подобным поведением сталкивался? HFSS11 Спасибо!
Эскизы прикрепленных изображений
|
|
|
|
|
Aug 26 2008, 15:16
|
Местный
  
Группа: Свой
Сообщений: 328
Регистрация: 21-07-05
Пользователь №: 6 972

|
Цитата(Andrew10 @ Aug 25 2008, 12:07)  Для нуля получаются сдвинутые вниз и явно неправильные значения Скорее всего что-то с сеткой - ошибка не такая уж большая. Выложите проект, если можно.
|
|
|
|
|
Aug 27 2008, 09:57
|
Местный
  
Группа: Свой
Сообщений: 228
Регистрация: 22-10-05
Из: Саратов
Пользователь №: 9 960

|
Цитата(navuho @ Aug 26 2008, 19:16)  Скорее всего что-то с сеткой - ошибка не такая уж большая. Выложите проект, если можно. Вряд ли дело в сетке. Я генерировал разные сетки, и эффект сохраняется. Кроме этого, с физической точки зрения сдвиг фазы 0 и 360 градусов - это одно и тоже; насколько я знаю МКЭ, с точки зрения реализации периодических граничных условий также различий нет. Кроме этого, я задавал сдвиг фазы в 1 градус, получилось тоже самое, что для 360. Завтра постараюсь поместить проект.
|
|
|
|
|
Sep 2 2008, 22:52
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
Всем обладателям версии 11.1.1... :-) Поставил сегодня новую версию, открываю старый проект с волноводным портом, который находится внутри воздушного ящика и... [error] Port refinement, process hf3d error: Port p1 is assigned to an internal face. Only allowed with lumped ports.. (1:24 сен 03, 2008)
11.0.1 все считал и не морщился... заменил вейв на лампед порт, написал примерно сопротивление - бред какой-то считает, сопротивление антенны во всем диапазоне = 0. можно как-то горю помочь? :-) мдя...
|
|
|
|
|
  |
111 чел. читают эту тему (гостей: 111, скрытых пользователей: 0)
Пользователей: 0
|
|
|