|
|
  |
Вопросы по HFSS |
|
|
|
May 25 2016, 15:47
|
Частый гость
 
Группа: Участник
Сообщений: 101
Регистрация: 5-02-14
Пользователь №: 80 355

|
Цитата(old_boy @ May 18 2016, 17:14)  Подскажите, как определить мощность, выделяемую в SMD резисторе, который является частью излучающей структуры, т. е. включен последовательно с односторонней PCB (printed circuit board) линией. Понятно, что P=I2*R, где R - сопротивление резистора, а I - величина тока через него. Но вопрос в том, как через Field Overlays правильно определить величину плотности поверхностного тока, чтобы потом пересчитать её в ток через толщину и ширину линии. Нужно ли задавать линию, как ГУ Finite Conductivity, или же учитывать её толщину? И как задавать сам SMD резистор: как ГУ Lumped R, или же использовать модель резистора как проводящий слой ГУ Layered Impedance на керамической подложке?Если была подобная тема, ткните, пожалуйста . Диапазон частот 500-1500 МГц.Есть вариант померить ток в схеме. В вашей модели вместо прямоугольника с LumpedRLC задайте Lumped Port. Дальше рассчитанную модель с двумя портами подключаете в Designer. Там ко второму порту подключаете Ваши RLC элементы и пробник тока. Запускаете анализ и смотрите ток.
Если потом результаты передать в HFSS через Push Exitation то построив контур и проинтегрировав поле по нему через FieldCalculator получите очень близкое значение.
HFSS проект в DrivenTerminal, как работает Push Exitation в DrivenModal не проверял.
Сообщение отредактировал DmitryHF - May 25 2016, 15:55
|
|
|
|
|
May 25 2016, 16:58
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(DmitryHF @ May 25 2016, 18:14)  Можно. Рисуете модель, задаете порты и прочие ГУ. Если проводимость материала больше 100000 Сименс/м ,то по умолчанию, галка Solve Inside не ставится и поля внутри этого объекта не рассчитываются. Поэтому если у Вас такой материал, то поставьте эту галку в свойствах объекта. Перед расчетом, сделайте настройки сетки внутри этого объекта, несколько слоев внутрь или просто мелкая сетка. В настройках сетки "слоями" SkinDepthBased есть калькулятор скин слоя. После расчета в нужной плоскости выводите Jvol или поле H.
[attachment=100941:Jvol.png]
На картинке брусок 0,1мм х 0,1мм из нержавейки. 1ГГц. Спасибо огромное за совет! Но я не понял по поводу настройки сетки внутри этого объекта и что Вы имелии ввиду под "несколько слоев внутрь"? Как я понимаю надо выделить объект, где смотрится скин слой и задать "Assign mesh operation-on selection-skin depth based, как на рисунке ниже, так?"
Сообщение отредактировал Stefan1 - May 25 2016, 17:02
|
|
|
|
|
May 26 2016, 08:49
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(old_boy @ May 25 2016, 18:27)  Вот еще на тему SkinDepthBased добавил маленький пример с МПЛ.
[attachment=100946:Microstrip_TL.rar] Спасибо за пример.
|
|
|
|
|
May 26 2016, 10:36
|
Частый гость
 
Группа: Участник
Сообщений: 101
Регистрация: 5-02-14
Пользователь №: 80 355

|
Цитата(Stefan1 @ May 25 2016, 19:58)  Спасибо огромное за совет! Но я не понял по поводу настройки сетки внутри этого объекта и что Вы имелии ввиду под "несколько слоев внутрь"? Как я понимаю надо выделить объект, где смотрится скин слой и задать "Assign mesh operation-on selection-skin depth based, как на рисунке ниже, так?" Да, все так. Задается суммарное для всех слоев расстояние и кол-во слоев, между слоями расстояния получаются разными. Подробнее см. справку. Так же можно назначать не на все, а на отдельные поверхности тела.
Сообщение отредактировал DmitryHF - May 26 2016, 10:38
|
|
|
|
|
May 26 2016, 11:01
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(DmitryHF @ May 26 2016, 13:36)  Да, все так. Задается суммарное для всех слоев расстояние и кол-во слоев, между слоями расстояния получаются разными. Подробнее см. справку. Так же можно назначать не на все, а на отдельные поверхности тела. Спасибо за помощь!
|
|
|
|
|
May 26 2016, 13:48
|

Частый гость
 
Группа: Свой
Сообщений: 121
Регистрация: 6-06-12
Пользователь №: 72 200

|
Цитата(DmitryHF @ May 25 2016, 18:47)  Есть вариант померить ток в схеме. В вашей модели вместо прямоугольника с LumpedRLC задайте Lumped Port. Дальше рассчитанную модель с двумя портами подключаете в Designer. Там ко второму порту подключаете Ваши RLC элементы и пробник тока. Запускаете анализ и смотрите ток. Если потом результаты передать в HFSS через Push Exitation то построив контур и проинтегрировав поле по нему через FieldCalculator получите очень близкое значение. HFSS проект в DrivenTerminal, как работает Push Exitation в DrivenModal не проверял. Спасибо, буду пробовать. А если не секрет, то что это у Вас за интересный такой Field Calculator Wizard? Здесь мне даже всезнающий Гугл не помог...
|
|
|
|
|
May 26 2016, 14:39
|
Частый гость
 
Группа: Участник
Сообщений: 101
Регистрация: 5-02-14
Пользователь №: 80 355

|
Цитата(old_boy @ May 26 2016, 16:48)  Спасибо, буду пробовать. А если не секрет, то что это у Вас за интересный такой Field Calculator Wizard? Здесь мне даже всезнающий Гугл не помог... Это скрипт на питоне, для расчета нескольких величин через Field Calculator. В окне выбирается величина, геометрия и п.р., дальше передается и считается в Field Calculator и отображается результат. Просил у Ансиса, когда увидел это в какой-то презентации. В составе HFSS есть подобные скрипты (MIMO и т.д.), находятся в меню HFSS > Toolkit >. А файлы скриптов лежат в папке <installation_dir>\HFSSXX\WinXX\syslib\Toolkits\HFSS Так, что те кто дружат с питоном, могут сильно упростить себе работу при часто повторяемых операциях.
|
|
|
|
|
May 27 2016, 14:00
|
Частый гость
 
Группа: Участник
Сообщений: 101
Регистрация: 5-02-14
Пользователь №: 80 355

|
Цитата(vIgort @ May 27 2016, 08:42)  Подскажите, пожалуйста, как правильно создать модель pin-диода через LumpedRLC: по объему (корпусу диода) или нужно создавать плоский элемент (rectangle)? Если через плоский, то каких размеров его создавать? Для скорости можно плоский и упрощать все, в идеале если точность сильно нужна, то наверно вот так.
Сверху на поверхности задаете LumpedRLC.
Но мне кажется, удобнее вместо LumpedRLC задать там LumpedPort. Потом в подключить модель в схему, а там что хочешь подключай: RLC, S параметры и т.д. При изменении номиналов считается моментом и плюс потом можно обратно через Push Exitation передать возбуждения, чтобы поля и пр. посмотреть.
|
|
|
|
|
May 30 2016, 06:07
|
Местный
  
Группа: Свой
Сообщений: 345
Регистрация: 26-02-07
Пользователь №: 25 685

|
Спасибо. Цитата(DmitryHF @ May 27 2016, 17:00)  Сверху на поверхности задаете LumpedRLC.
А если корпус диода круглый  ?
|
|
|
|
|
May 30 2016, 11:51
|
Частый гость
 
Группа: Участник
Сообщений: 101
Регистрация: 5-02-14
Пользователь №: 80 355

|
Цитата(vIgort @ May 30 2016, 09:07)  А если корпус диода круглый? LumpedPort нельзя задать на изогнутых поверхностях, LumpedRLC вероятно тоже (не уверен). Создайте прямоугольник внутри, между выводами. Хорошо бы, с измерениями сравнить. Цитата(Stefan1 @ May 30 2016, 14:00)  Добрый день. Подскажите пожалуйста: как вывести численный график исходя из распределения поля? К примеру, у меня есть прямоугольный проводник с распределением плотности тока в его объеме. Мне нужно понять где у него находится скин слой. Как я понимаю, для этого мне надо вывести амплитуду плотности тока на графике в какой-то плоскости внутри проводника, и далее, исходя из этого распределения на плоскости построить график с численными значениями плотности тока от координат X и Y. Плоскость внутри проводника с током я построил, а как вывести численный график - никак не могу понять. На всякий случай привожу ниже картинку, соответствуюшую данному вопросу.
Нарисуйте линию в нужном месте. Стройте график -> ПКМ на Result
далее выбираете Вашу линию и выводимую величину.
В результате получите 2D график распределения этой величины вдоль линии.
|
|
|
|
|
May 30 2016, 13:28
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Цитата(DmitryHF @ May 30 2016, 14:51)  ... В результате получите 2D график распределения этой величины вдоль линии. Спасибо за помощь!
|
|
|
|
|
May 31 2016, 15:08
|
Местный
  
Группа: Участник
Сообщений: 414
Регистрация: 7-04-11
Из: Москва
Пользователь №: 64 187

|
Помогите еще пожалуйста с выводом плотности тока Jvol: каким образом нужно вывести Jvol для того, чтобы увидеть скин слой в проводнике? Не понятен смысл "ComplexMag_Jvol" и "Mag_Jvol". Не могу никак найти в helpe формулы для их вывода. Как я понял, Mag_Jvol - это мгновенная величина плотности тока, меняющаяся по фазе с заданной частотой. А ComplexMag_Jvol - это амплитуда вектора Jvol, равная sqrt(Re(Jvol)^2+Im(Jvol)^2), не зависящая от фазы, подскажите - так ли это? Ниже в качестве примера привожу вид поля ComplexMag_Jvol и Mag_Jvol, видно, что плотность тока разная, при чем Mag_Jvol почему-то еще и зависит от фазы! Здесь фаза от которой зависит Mag_Jvol - имеется ввиду фаза сигнала, идущего от порта? Тест: на исследуемый металлический кубик 200х200х200 мкм с диэлектриком над ним через металлическую полоску подается сигнал: ComplexMag_Jvol:
Mag_Jvol:
Сообщение отредактировал Stefan1 - Jun 1 2016, 07:58
|
|
|
|
|
  |
13 чел. читают эту тему (гостей: 13, скрытых пользователей: 0)
Пользователей: 0
|
|
|