Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы по HFSS
Форум разработчиков электроники ELECTRONIX.ru > Аналоговая и цифровая техника, прикладная электроника > Rf & Microwave Design
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71
freddyspitz
Всем доброе время суток.
У меня простой вопрос по Оптимизации параметров в HFSS. Мне необходимо оптимизировать 2 параметра для схемы в частотном диапазоне (0.2...5 ГГц) - соответственно во вкладке Solution я выбираю Sweep. Далее добавляю Calculation: max_swp(S11) - мне нужно минимизировать отражение на входе схемы, а так как схему я анализирую по Sweep'у, то добавляю не просто максимум а максимум по диапазону. А дальше у меня проблема: во-первых, HFSS требует указать в условии Condition только "=". Во-вторых, и это самое сложное, отказывается принимать значение Goal ввиде числа, мне удалось "договориться" только когда поставил там min_swp(S11). Как быть? По идее, если я беру минимальное значение S11 в частотном промежутке, то это будет просто число.
В папку Help в директории HFSS не отсылать, в файле OptimTee.pdf нашел только про простую оптимизацию. Стоит HFSS 10
И еще вопросик: есть ли разница между такими условиями: minimize и <=0? Когда запускал простую оптимизацию на фиксированной частоте, в обоих случаях что-то считалось, проблем не возникало, но смысл немного непонятен))
Заранее спасибо.

С уважением, Алексей.
Romka
Цитата(freddyspitz @ Apr 12 2009, 21:01) *
Всем доброе время суток.
У меня простой вопрос по Оптимизации параметров в HFSS. Мне необходимо оптимизировать 2 параметра для схемы в частотном диапазоне (0.2...5 ГГц) - соответственно во вкладке Solution я выбираю Sweep. Далее добавляю Calculation: max_swp(S11) - мне нужно минимизировать отражение на входе схемы, а так как схему я анализирую по Sweep'у, то добавляю не просто максимум а максимум по диапазону.


Я понял, что вам нужно и как вы пытаетесь работать. Похоже Max или Min значение это не то, что вам нужно. Попробую рассказать, как я оптимизировал бы в полосе частот. Предположим, что условие должно быть следующим S11<-10dB в полосе (то же самое VSWR<2). Поэтому в окне Add Calculation выбираем S11 (величины dB). Calc. Range выбираем нужную полосу частот. Condition <=. Goal -13 (имеется в виду -13dB, но dB я не пишу. обычно я не пишу -10, а даю некоторый запас, поэтому -13). Дальше, я думаю, все понятно. Надеюсь, что мои советы вам помогут.
freddyspitz
Цитата(Romka @ Apr 13 2009, 20:46) *
Я понял, что вам нужно и как вы пытаетесь работать. Похоже Max или Min значение это не то, что вам нужно.


Спасибо, действительно все получилось, ну по крайней мере что-то посчиталось. rolleyes.gif
retro55
Скажите, может ли hfss рассчитывать магнитостатические поля при нулевой частоте?
EUrry
Цитата(retro55 @ Apr 15 2009, 22:31) *
Скажите, может ли hfss рассчитывать магнитостатические поля при нулевой частоте?

Не может. Это вроде как Ansoft Maxwell считает.
MasterBo
Здравствуйте!
Уперся вот лбом, никак не могу понять, в чем дело.
В прикрепленном проекте простой диполь с запиткой через Wave Port.
Radiation Efficiency (если смотреть в меню HFSS->Radiation->Compute Antenna/Max Params) получается больше единицы!

Подозреваю, что дело в неправильном задании порта и Radiation Boundary, но пробовал менять размер Radiation Boundary и размер порта, результат тот же.
Может кто подскажет?
Ulysses
Цитата(MasterBo @ Apr 22 2009, 12:03) *
Подозреваю, что дело в неправильном задании порта и Radiation Boundary, но пробовал менять размер Radiation Boundary и размер порта, результат тот же.

При задании wave port в HFSS предполагается, что он является интерфейсом с полубесконечным волноводом, который заполнен тем же материалом, что и порт, и имеет структуру поля в сечении порта, что и сам порт. Мне не понятно, чего Вы стремились достичь, размещая порт на КЗ пластине.
EVS
Цитата(MasterBo @ Apr 22 2009, 13:03) *
Radiation Efficiency (если смотреть в меню HFSS->Radiation->Compute Antenna/Max Params) получается больше единицы!

При моделировании идеальными материалами вполне обычное дело: edaboard
MasterBo
Цитата(EVS @ Apr 23 2009, 03:08) *
При моделировании идеальными материалами вполне обычное дело: edaboard

Спасибо за ссылку. Действительно, при уменьшении сетки разбиения Radiation Efficiency приближается к единице. Но все же не понятно, если это погрешность расчета, то при изменении сетки разбиения значение Radiation Efficiency должно принимать значения как больше, так и меньше единицы. Я пробовал Parametric Analysis, менял геометрию, но из 36 значений все больше единицы.
И еще, в приведенной ссылке пишут, что результат Radiation Efficiency, посчитанный в HFSS на много отличается от результата в других программах.

Цитата(Ulysses @ Apr 23 2009, 01:09) *
При задании wave port в HFSS предполагается, что он является интерфейсом с полубесконечным волноводом, который заполнен тем же материалом, что и порт, и имеет структуру поля в сечении порта, что и сам порт. Мне не понятно, чего Вы стремились достичь, размещая порт на КЗ пластине.

А на чем размещать еще Wave Port, на пластине из воздуха? С Lamped Port Radiation Efficiency тоже больше единицы.
EVS
Цитата(MasterBo @ Apr 23 2009, 12:37) *
И еще, в приведенной ссылке пишут, что результат Radiation Efficiency, посчитанный в HFSS на много отличается от результата в других программах.

Да, есть такое дело. По моим скромным наблюдениям, минимальную погрешность в оценке эффективности излучения дает IE3D.
Ulysses
Цитата(MasterBo @ Apr 23 2009, 11:37) *
А на чем размещать еще Wave Port, на пластине из воздуха?

Вот именно, на пластине из воздуха.
MasterBo
Цитата(Ulysses @ Apr 24 2009, 21:30) *
Вот именно, на пластине из воздуха.

Хм, если антенну окружает воздушное пространство (вакуум) и если задать порт на пластине из вакуума, то получим следующую ошибку:

[error] Port refinement, process abc3d : Port "Port" is incorrectly set up. A port must have a non-existent material on one side. Both "PortBox" and "VacuumBox" exist.
[error] Simulation completed with execution error on server: Local Machine.

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

Пусть меня поправят, но возможно два корректных варианта задания Wave Port для системы:
- на одной из граней пластинки из идеального проводника (pec) в случае, если систему окружает воздушное пространство
- на плоскости, принадлежащей границе воздушного пространства (в этом случае по одну сторону порта будет материал pec, а по другую – вакуум)
sank
Цитата(MasterBo @ Apr 27 2009, 09:42) *
Пробуем менять материал пластинки на золото, проект посчитался.


Всегда полезно посмотреть на модовое распределение на порту. Если оно не соответствует тому, что Вы о нем думаете -- значит Вы получили не то, что хотели.

Диполь проще всего запитывать с помощью Lumped Port. Рисуете двумерную фигуру (прямоугольник), которая касается плеч диполя двумя своими ребрами. При этом дополнительных отводящих в сторону участков не нужно -- они только усложнят задание порта. Далее выбираете этот прямоугольник и назначаете ему Lumped Port с требуемым импедансом. Выбираете одну моду и рисуете для нее линию от точки касания с одним плечем диполя до другого плеча. Считаете, смотрите на распределение полей на порту: поле Е -- от одной грани до другой, что и соответствует возбуждению Т-волной. При этом S11 будет считаться так, как будто в этом месте полдключен генератор с заданным внутренним сопротивлением, что эквивалентно подключению через идеальную двухпроводную линию с заданным импедансом (обычно 50 ом), в которую может уходить только Т-волна.
dimyan
Подскажите, пожалуйста,

необходимо рассчитать коэффициент отражения и прохождения для периодической структуры. Для этого я снизу и сверху к элементарной ячейке прикрепляю порты, а по бокам периодические гран.условия. Но HFSS периодически выдает ошибку, либо выдает значения S11 больше 1. HFSS v.10 вообще написал, что порты не поддерживают периодические условия. Так ли это, и если это так, то каким образом можно выйти из такого положения?
sank
Цитата(dimyan @ May 12 2009, 13:38) *
необходимо рассчитать коэффициент отражения и прохождения для периодической структуры.
...
каким образом можно выйти из такого положения?

Начиная с HFSS v11 добавили так называемые порты Флоке как раз для анализа периодических структур.
Подробности можно посмотреть в файле "c:\Program Files\Ansoft\HFSS11\Help\HFSSFloquet.pdf"
NYPD
Друзья , Товарищи, Коллеги подскажите, пожалуйста !

Моделирую несимметричный вибратор внутри корпуса со щелями. HFSS дает неточные результаты, одной из причин точно является дефолтный мешинг, т.к. ближе к краям щелей плотность сетки должна быть выше. Подскажите как можно грамотно менять мешинг . До этого, НА ДРУГОМ КОРПУСЕ, я просто создавал зону вокруг щелей и вот уже этой зоне менял плотность.можно ли делать это проще ?
приложил файл с корпусом. может быть будут советы и рекомендации в целом ...
Pir0texnik
нет, пока ничего лучшего этого имно для данного случая нет ... либо можно дополнительно еще как-то мудрить выбирать поверхности щелей и на них задавать параметры сетки.
freqzt
Does anyone have microstrip spiral antenna project with HFSS? Please share it here.
Romka
Цитата(freqzt @ May 30 2009, 11:51) *
Does anyone have microstrip spiral antenna project with HFSS? Please share it here.

Давно собирался выложить, но как-то руки не доходили. Коллекция примеров проектов HFSS с сайта edaboard.com
Может кому-то поможет. smile.gif
For freqzt see examples spiraly and Spiraly_2 (my old work).
Нажмите для просмотра прикрепленного файла
Lurgiy
Подскажите пожалуйста. Как запитать симметричную микрополосковую антенну в HFSS?
Например для данной модели.
Romka
Цитата(Lurgiy @ Jun 3 2009, 18:31) *
Подскажите пожалуйста. Как запитать симметричную микрополосковую антенну в HFSS?
Например для данной модели.

Попробуйте как показано на рисунке. Проект я прикрепил, но он сохранен в 11 версии и, скорее всего, у вас не откроется. Integration Line должна лежать в плоскости порта.
Нажмите для просмотра прикрепленного файла
Lurgiy
Цитата(Romka @ Jun 4 2009, 10:17) *
Попробуйте как показано на рисунке. Проект я прикрепил, но он сохранен в 11 версии и, скорее всего, у вас не откроется. Integration Line должна лежать в плоскости порта.
Нажмите для просмотра прикрепленного файла


Спасибо за помощь.
N.I.K.
Скажите пожалуйста, кто нибудь работает в HFSS на двух-процессорных системах с n-количеством ядер?
Какова у Вас загрузка этих самых ядер когда запущено моделирование?
EUrry
Цитата(N.I.K. @ Jun 5 2009, 10:16) *
Скажите пожалуйста, кто нибудь работает в HFSS на двух-процессорных системах с n-количеством ядер?
Какова у Вас загрузка этих самых ядер когда запущено моделирование?

В этом топике уже всё разжевано по этому поводу. Не поленитесь поискать. Было уже давно - а середине или раньше.
N.I.K.
Ув. EUrry, я не поленился, почитал. У людей вроде работает.

НО дело в том что у мення почемуто 50% времени работает только одно ядро на 100%-ой загрузке, а остальные семь отдыхают.
Хотя остальные 50% времени на 100% загружены все ядра. Вот и думаю - это нормально?
EUrry
Цитата(N.I.K. @ Jun 5 2009, 18:16) *
НО дело в том что у мення почемуто 50% времени работает только одно ядро на 100%-ой загрузке, а остальные семь отдыхают.
Хотя остальные 50% времени на 100% загружены все ядра. Вот и думаю - это нормально?

Вы более конкретно вопрос ставьте, чтобы Вам конкретный ответ давали вместо кучи уточняющих вопросов. Правильно поставленное условие задачи - половина решения.
Смотрите какие процессы выполняются во время загрузки всех ядер, а какие - при загрузке одного. Вроде там какой-то из этапов расчета не распределяется по нескольким ядрам. Я уже сейчас не помню точно, может быть, мешинг.
sank
Цитата(N.I.K. @ Jun 5 2009, 17:16) *
Ув. EUrry, я не поленился, почитал. У людей вроде работает.

НО дело в том что у мення почемуто 50% времени работает только одно ядро на 100%-ой загрузке, а остальные семь отдыхают.
Хотя остальные 50% времени на 100% загружены все ядра. Вот и думаю - это нормально?

Это нормально. Просто часть модулей написаны с использованием многопоточного распараллеливания, а часть -нет. Например, когда строится меш, алгоритм работает последовательно и не распараллелен, в результате -- загрузка одного ядра. А когда дело доходит до заполнения и обращения матриц, включается другой модуль, который распараллеливает задание и загружает все процессоры.
Practik
Уважаемые знатоки HFSS!


Я пытаюсь смоделировать резонаторный блок магнетрона, но, вероятно, сетка в автоматическом режиме строится слишком крупная, т.к. электрическое поле, которое должно быть симметричным, показано не очень симметрично. Кто-нибудь сталкивался с такой проблемой? Как получить более симметричное поле? Если это связано с разбиением сетки, то как задать более мелкую сетку вручную? Заранее благодарю за профессиональную поддержку!


Оригинал: http://img-fotki.yandex.ru/get/3504/nanowo...3eb516_orig.gif

Проект для HFSS: http://nanoworld.narod.ru/20090608.hfss
Pir0texnik
Есть проф. совет: удалить аккаунт.
sank
Цитата(Practik @ Jun 9 2009, 19:40) *
Как получить более симметричное поле?

Выделяете сегмент (1/7 круга в данном случае) и ставите периодические граничные условия на боковые стенки сектора (master-slave). Для получения всех возможных мод задаете фазовый сдвиг между границами в виде deltaPhi = N*2*pi/7, N=0,1,2,..,6
serg05
Уважаемые, у меня следующий вопрос. После задания геометрии, установки граничных условий и т.д. провожу процесс валидации. Вижу везде зеленые отметки, но в процессе счета в окне сообщений появляются сообщения следующего содержания:error] Adapting mesh, process mesh3d : Unexpected internal software error code 1054 with module id 0. (10:06 июн 10, 2009)
[error] Simulation completed with execution error on server: Local Machine. (10:06 июн 10, 2009)!
Поясните бестолковому, что я делаю неправильно!
Romka
Цитата(serg05 @ Jun 10 2009, 21:14) *
Уважаемые, у меня следующий вопрос. После задания геометрии, установки граничных условий и т.д. провожу процесс валидации. Вижу везде зеленые отметки, но в процессе счета в окне сообщений появляются сообщения следующего содержания:error] Adapting mesh, process mesh3d : Unexpected internal software error code 1054 with module id 0. (10:06 июн 10, 2009)
[error] Simulation completed with execution error on server: Local Machine. (10:06 июн 10, 2009)!
Поясните бестолковому, что я делаю неправильно!


Вроде вы все делаете правильно раз счет пошел smile.gif. В какой момент происходит эта ошибка? Если в момент первого раз разбиения на сетку, то есть следующее предположение. Возможно, в геометрии есть какие-то очччччень маленькие участки. Это иногда происходит если вы импотируете сложную геометрию из другой программы. Как это решается? Заходите Modeler->Model analysis->Analize Objects. Программа вам выдаст параметры моделей. Смотрите, есть ли слишком маленькие участки и если есть, но начинаете лечить модель. Надеюсь поможет. Удачи!
Pir0texnik
А как бы это не следствия беспоатности софта?.. Я к тому, что это ошибка на всех проектах или только одном? Есои первое - нужен другой крак. Вообще, что за версия?
Romka, афайр на мелких сетках мешера так вот прям сразу не выбивает, да и пишет он, что сетка "плохая"...
Practik
Цитата(sank @ Jun 9 2009, 21:12) *
Выделяете сегмент (1/7 круга в данном случае) и ставите периодические граничные условия на боковые стенки сектора (master-slave). Для получения всех возможных мод задаете фазовый сдвиг между границами в виде deltaPhi = N*2*pi/7, N=0,1,2,..,6


Благодарю! В таком случае симметрия гарантирована smile.gif
А как технически реализовать Ваш совет? По учебнику что-то не получается. Можете написать последовательность действий, точнее команд/кода для HFSS?
mr_Bond
Добрый день...
У меня похожая проблема как и у Romka..
Компиляция проходит успешно. После окончания обсчета в окне сообщений выводится:
Initial mesh, process mesh3d: Error while opening or writing the mesh files.
Simulation completed with executoin on server: Local Machine..
Такие же сообщения об ошибке, возникают и с другими проектами..
Заранее благодарен.
serg05
Цитата(Pir0texnik @ Jun 14 2009, 04:58) *
А как бы это не следствия беспоатности софта?.. Я к тому, что это ошибка на всех проектах или только одном? Есои первое - нужен другой крак. Вообще, что за версия?
Romka, афайр на мелких сетках мешера так вот прям сразу не выбивает, да и пишет он, что сетка "плохая"...

версия HFSS 10.0. я тоже склонялся к этой мысли, но в других проектах счет шел нормально.
Romka
Цитата(mr_Bond @ Jun 17 2009, 13:15) *
У меня похожая проблема как и у Romka..

Ну, во первых, у меня этой проблемы нет smile.gif
А во вторых, я уже написал, как эту проблему лечить.
Practik
Уважаемые коллеги!

Будьте любезны, подскажите, где найти проект, в котором моделируется процесс преломления луча электромагнитных волн на границе воздух/диэлектрик. Мне нужно определить, какая часть луча отразится, а какая часть испытает преломление на границе "воздух/сапфир" при различных углах падения.

Для упрощения расчёта, вероятно, нужно использовать систему волноводов, иначе объём расчётов может получиться слишком большим для компьютера с 3 гигами памяти и 2ГГц-процессором.

Если примеров подобного расчёта нет, то посоветуйте, как расположить порты и задать бокс, чтобы объём вычислений получился "по силам" smile.gif

Можно ли получить решение в тонком слое, т.е. как бы свести трёхмерную задачу к двухмерной?
Ulysses
Цитата(Practik @ Jun 21 2009, 10:48) *
Уважаемые коллеги!

Будьте любезны, подскажите, где найти проект, в котором моделируется процесс преломления луча электромагнитных волн на границе воздух/диэлектрик. Мне нужно определить, какая часть луча отразится, а какая часть испытает преломление на границе "воздух/сапфир" при различных углах падения.

Для упрощения расчёта, вероятно, нужно использовать систему волноводов, иначе объём расчётов может получиться слишком большим для компьютера с 3 гигами памяти и 2ГГц-процессором.

Если примеров подобного расчёта нет, то посоветуйте, как расположить порты и задать бокс, чтобы объём вычислений получился "по силам" smile.gif

Можно ли получить решение в тонком слое, т.е. как бы свести трёхмерную задачу к двухмерной?

Это не вопрос по HFSS. Это решается аналитически.
Коэффициент отражения R = (1-n)/(1+n), коэффициент прохождения T = 2/(1+n), где n = sqrt(eps).
Более подробно см. Баскаков "Электродинамика и распространение радиоволн", стр. 110.
Practik
Благодарю! Но аналитическое решение подходит для одного угла падения.


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

Учитывая, что задача в общем виде решается программой HFSS численными методами, хотелось бы начать с проекта-прототипа, в котором моделируется процесс отражения и преломления.
EVS
bb-offtopic.gif
>Practik
Не касаясь научной ценности/бесценности ваших экзерсисов (хотя и деликатно присоединяясь к проф. совету ув. Pir0texnik'а) большая просьба: прячьте свои рисунки под тэги, трафик не у всех халявный.
Practik
Цитата(EVS @ Jun 25 2009, 14:32) *
bb-offtopic.gif
>Practik
Не касаясь научной ценности/бесценности ваших экзерсисов (хотя и деликатно присоединяясь к проф. совету ув. Pir0texnik'а) большая просьба: прячьте свои рисунки под тэги, трафик не у всех халявный.


ОК!
gemini88
У меня такая проблема - нужно рассчитать импеданс для двух типов волн H10 и H20 , проблема в том что я точно не уверен правильно ли я задаю моды .
Сейчас расскажу что и как я делаю , я задаю волновой порт в прямоугольном волноводе . Далее ставлю две моды . Первая - стрелка точно центру широкой стенки (идет параллельно узкой ) , вторая - на четверть от одной стенки и на 3/4 от другой.
Моя проблема в том что я неуверен правильно ли я задал два типа волн таким образом .
Romka
Цитата(gemini88 @ Jul 2 2009, 22:30) *
Моя проблема в том что я неуверен правильно ли я задал два типа волн таким образом .

Посмотрите в Project Manager->Port Field Display->. Там вы сможете проконтролировать типы волн. Кстати, я думаю, что если у вас следующей модой идет H20 (а не H01), то можно даже не задавать стрелки, т.к. HFSS сделает все автоматически.
N.I.K.
Подскажите пожалуйста.
Случайно открепил окна "Progress" и "Message manager". Как снова включить alloy docking?
EUrry
Цитата(N.I.K. @ Jul 8 2009, 19:04) *
Подскажите пожалуйста.
Случайно открепил окна "Progress" и "Message manager". Как снова включить alloy docking?
Pir0texnik
Поднял тут одну страрую задачу с круглым волноводом... Есть круглый волновод с продольной щелью, прорезанной скажем под 45 гр к основному типу волны (Н11). Чтобы посмотреть коэф отражения по H11 в симуляторе делаю на порту 2 ортогональные моды. Получаю один коэффициент отражения по волне №1 и коэф. преобразования волны №1 в №2 (ортогональная копия). Так вот, что это значит?? Волна преобразуется сама в себя? Как HFSS отличает волну основной моды от нее же, но повернутой на 90гр? Какой коэффициент "настоящий"? Если брать сумму этих коэффициентов, то получится, что S11 не будет зависеть от того, как щель расположена относительно падающей волны...
N.I.K.
EUrry, спасибо!
sank
Цитата(Pir0texnik @ Jul 9 2009, 02:20) *
Поднял тут одну страрую задачу с круглым волноводом... Есть круглый волновод с продольной щелью, прорезанной скажем под 45 гр к основному типу волны (Н11). Чтобы посмотреть коэф отражения по H11 в симуляторе делаю на порту 2 ортогональные моды. Получаю один коэффициент отражения по волне №1 и коэф. преобразования волны №1 в №2 (ортогональная копия). Так вот, что это значит?? Волна преобразуется сама в себя? Как HFSS отличает волну основной моды от нее же, но повернутой на 90гр? Какой коэффициент "настоящий"? Если брать сумму этих коэффициентов, то получится, что S11 не будет зависеть от того, как щель расположена относительно падающей волны...

В круглом волноводе две поляризации эквивалентны - имеется вырождение, вместо обычной "одномерной" моды мы имеем как бы "двумерную" моду, любая линейная комбинация из двух поляризаций также будет собственной модой круглого волновода.
При наличии щели вырождение снимается. Появляются два ортогональных выделенных направления, при поляризации вдоль которых отражение происходит без преобразования поляризации. Можно сказать, что в двумерном пространстве задан оператор отражения, у которого есть "главные оси" (собственные вектора), которым соответствуют разные "собственные значения" коэффициентов отражения. Таким образом, произвольную падающую волну можно разложить на эти "собственные волны", каждую из них умножить на свой коэф. отражения, просуммировать результат и получить отраженную волну. Выбор осей xy соответствует выбору "представления" оператора. В этом "представлении" оператор отражения описывается матрицей коэф. отражения:
[ S11xx, S11xy; S11yx, S11yy ]. У этой матрицы есть собственные вектора -- те самые линейные комбинации x и y компонент, которые отражаются без преобразования поляризации со своими "собственными" коэффициентами отражения. Если выбрать оси xy вдоль этих направлений, то матрица отражения станет диагональной:
[ S11xx, 0; 0, S11yy ].
Кроме того, так как матрица описывает определенный геометрический объект - оператор рассеяния, то у нее есть свои инварианты, не зависящие от выбора системы координат ("представления"). Такими инвариантами являются определитель и след матрицы:
det = S11xx * S11yy - S11xy * S11yx;
trace = S11xx + S11yy;
Поэтому у Вас и получается, что сумма коэффициентов отражения S11xx + S11yy не зависит от положения и ориентации щели.
Pir0texnik
В принципе понятно, но в симуляторе я получаю S(1:1,1:1) и S(1:1,1:2)!=0, т.е. какая-то часть мощности ушла обратно в генератор и я ее не увижу, если буду наблюдать только за S(1:1,1:1). Нужно ли брать S(1:1,1:1) + S(1:1,1:2), чтобы увидеть ВСЮ отраженную мощность. Или нет?

>[ S11xx, S11xy; S11yx, S11yy ]. У этой матрицы есть собственные вектора -- те самые линейные комбинации x и
>y компонент, которые отражаются без преобразования поляризации со своими "собственными" коэффициентами
>отражения. Если выбрать оси xy вдоль этих направлений, то матрица отражения станет диагональной:
>[ S11xx, 0; 0, S11yy ].

Но после преобразования S11xx и S11yy изменятся ж?

В исходном посте я ошибся, когда написал о неизменности суммы, я писал о сумме именно S(1:1,1:1) + S(1:1,1:2), она от угла будет изменяться...


PS Юбилейный 1000й пост. smile.gif)
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.