yurik82 18 20 февраля, 2020 Опубликовано 20 февраля, 2020 (изменено) · Жалоба 1 час назад, ASDFG123 сказал: Мне и гладкая спираль пойдет, просто create helix кнопка у меня не активна, в мануале не нашел как ею пользоваться, по этому использовал способ eqution curve. сначала надо нарисовать фигуру которую будете "свипить" по спирали. У меня на скриншоте это CreateCircle (если спираль из круглого провода). Кнопка CreateHelix это команда для применения к 2-мерной фигуре (её сначала надо выбрать) 7 часов назад, DmitryHF сказал: способ не подходит для получения сегментированной спирали не совсем понимаю что такое сегментированная. если о разбиении сеткой для представления гладких поверхностей треугольниками или тетраэдрами - то сегменты избежать невозможно Спойлер тетраэдры \ треугольники Изменено 20 февраля, 2020 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
K0nstantin 4 21 февраля, 2020 Опубликовано 21 февраля, 2020 · Жалоба Не понял... Не обращал внимания... HFSS что, может разбивать 3D тела по поверхности или в в объёме (треугольники и тетраэдры)? Вкратце, где эти настройки и достоинства/недостатки обоих способов? Интересно. 10 часов назад, yurik82 сказал: сначала надо нарисовать фигуру которую будете "свипить" по спирали. У меня на скриншоте это CreateCircle (если спираль из круглого провода). Кнопка CreateHelix это команда для применения к 2-мерной фигуре (её сначала надо выбрать) не совсем понимаю что такое сегментированная. если о разбиении сеткой для представления гладких поверхностей треугольниками или тетраэдрами - то сегменты избежать невозможно Скрыть контент Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 18 21 февраля, 2020 Опубликовано 21 февраля, 2020 (изменено) · Жалоба 6 часов назад, K0nstantin сказал: Не понял... Не обращал внимания... HFSS что, может разбивать 3D тела по поверхности или в в объёме (треугольники и тетраэдры)? FEM и Transient solver разбивают только на тетраэдры, IE (ACA), PO, SBR+ разбивают только на треугольники Разбиение на сегменты вдоль спирали автоматически зависит от разбиения фигуры которая свипируется. Вот на примере CreateCircle, с количеством сегментов круга 6 и 18 Спойлер Изменено 21 февраля, 2020 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 21 февраля, 2020 Опубликовано 21 февраля, 2020 · Жалоба А как задать шероховтость поверхности металла в HFSS? Той же спирали. А задается ли хиральность и ее параметры для спирали в HFSS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 18 21 февраля, 2020 Опубликовано 21 февраля, 2020 (изменено) · Жалоба к рисовальщику геометрии шероховатость не имеет отношения. на любую поверхность можно назначить граничное условие FiniteConductivity, в котором можно задать шероховатость по Groisse или Hurray также в решателе PlanarEM (печатных плат и др.) она задается в свойствах слоя https://support.ansys.com/staticassets/ANSYS/Conference/Toronto/downloads/Ansoft Designer Analysis for High-Speed Serial - Pitner.pdf (вообще описание проблемы, конкретно модель шероховатости для учета потерь и реактивности - со страницы 16) 35 минут назад, Aner сказал: А задается ли хиральность и ее параметры для спирали в HFSS? Уточните вопрос. Хиральность это просто констатация факта отсутствия симметрии. У команды CreateHelix есть такие параметры: 1) Center Position - положение прямой, вдоль которой будет проходит ось спирали (может находиться за пределами спирали) 2) Direction - направление вектора куда рисуется ось спирали 3) Pitch - межвитковый шаг (по центру провода) 4) Radius Change - изменение радиуса спирали с каждым новым витком (+ спираль увеличивается, - уменьшается) 5) Number of turns - количество витков (можно дробное) 6) Right hand - направление закрутки, правая или левая (вдоль вектора оси) Радиус спирали и сечение её провода - будут определяться свойствами и положением начальной фигуры (например круга CreateCircle). Если начальная позиция круга [0, 20, N] мм, а центр спирали 0,0,0 - то её радиус будет 20 мм если Direction [0,0,1] (Z=1), а центр спирали 0,0,0 - то ось спирали будет совпадать с осью Z координатной системы Изменено 21 февраля, 2020 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 21 февраля, 2020 Опубликовано 21 февраля, 2020 · Жалоба 7 минут назад, yurik82 сказал: к рисовальщику геометрии шероховатость не имеет отношения. на любую поверхность можно назначить граничное условие FiniteConductivity, в котором можно задать шероховатость по Groisse или Hurray также в решателе PlanarEM (печатных плат и др.) она задается в свойствах слоя https://support.ansys.com/staticassets/ANSYS/Conference/Toronto/downloads/Ansoft Designer Analysis for High-Speed Serial - Pitner.pdf (вообще описание проблемы, конкретно модель шероховатости для учета потерь и реактивности - со страницы 16) Это больше относится к PCB. Я про спираль, ее металл, медь и ее шероховатость. Хотя думается, что это будет иметь значение на высоких частотах за 10 Ghz Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 18 21 февраля, 2020 Опубликовано 21 февраля, 2020 · Жалоба 1 минуту назад, Aner сказал: Я про спираль, ее металл, медь и ее шероховатость. Хотя думается, что это будет иметь значение на высоких частотах за 10 Ghz Шероховатость для любых элементов геометрии (неважно спираль или не спираль) задается через граничное условие FiniteConductivity. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Aner 3 21 февраля, 2020 Опубликовано 21 февраля, 2020 · Жалоба Вот может быть интересна: https://www.mobt3ath.com/uplode/book/book-4363.pdf Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASDFG123 0 22 февраля, 2020 Опубликовано 22 февраля, 2020 (изменено) · Жалоба Спасибо, получилось даже параметризация не слетела. А как включить отображение сетки на объекте? И это та же сетка по которой solver работает? Еще обычно на производство как отравляют напрямую из hfss экспортом в step и подобное или же переделывают модель в чем то более подходящем для производства типа солида? Spoiler Нажал правой кнопкой на объекте затем plot mesh, не знаю то не то. На спирале плотность вроде нормальная, а на плоских деталях не очень. Изменено 22 февраля, 2020 пользователем ASDFG123 image Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 25 марта, 2020 Опубликовано 25 марта, 2020 · Жалоба 1. HFSS ущербно считает спирали. Особенно заполенные диэлектриками и ферритами с большими проницаемостями. По слухам CST это делает лучше. 2.Сегментирование руками при решении вблизи реонанса ускоряет процесс в 5-10 раз, делает более устойчивым при параметрических изменениях, т.к. форма спирали не искажается произвольно с каждой итерацией мешера. Это же касается изогнутых, свинченных подложек (тонкопленочные схемы), полоски в которых проваливаются в диэлектрик и замыкаются между собой при автомешировании. Всякую кривую поверхность в HFSS лучше заготавливать вручную с фиксированными ломаными/гранями. Но при решении eigenmode бесконечной спирали теряется возможность четко состыковать периодические ГУ - поперечное сечение разворачивается на топологическую фазу и не попадает само в себя. 3. create helix вообще ущербный и ненужный макрос с неудобными параметрами. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASDFG123 0 11 апреля, 2020 Опубликовано 11 апреля, 2020 · Жалоба Cst сейчас поставить не могу, нужно добивать hfss. Тут еще новая проблема вылезла. Моделирую связь резонатора с портом, для фильтра с параметрами g0 = 1, g1 = 1.41, k = 0.707, g2 = 1.41. То есть простой двух резонаторный. Хочу найти связь порта с резонатором, для этого посчитал теоретическую Qe (внешняя добротность) = g0g1/FBW (полосу фильтра %) получилось около 30.5. Затем в симуляторе задаю S11 group delay. И расчет веду по формуле Qe=(2pi*fres*group delay ns)/4. Так вот если вход фильтра делаю проволокой которая касается резонатора (tap coupling), в определенном месте, то график group delay нормальный и фильтр более менее работает, но если делаю щель в земле (slot coupling), то groupl delay отрицательная в месте резонанса. Входной порт микропосковая линия, режим модал. Построение фаст 4000 точек. Резонатор изолирован, то есть окно свази К12 металлом закрыто. Spoiler Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ASDFG123 0 28 апреля, 2020 Опубликовано 28 апреля, 2020 · Жалоба Еще в дополнение к пред вопросам. Нужно ли создавать еще air box для полости резонатора? Я создал air box размером совпадающий с портами по горизонтали, и вертикаль +3-4 см от платы, и задал air box параметр radiation. Нужно ли создавать отдельных air box в месте где резонатор стоит без radiation? и вычитать из air box элементы хеликса? Если box с параметром radiation то он не просит вычитать перекрешиваюся элементы, но если без параметра radiation, то показывает ошибку что объекты пересекаются и надо вычитать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость impatt 3 мая, 2020 Опубликовано 3 мая, 2020 · Жалоба Всем привет. Есть доступ к Ansys EM 2020R1, опыта около нуля, пытаюсь в нём посчитать для пробы полуволновой диполь на диапазон 150МГц; диполь - тонкий цилиндр длиной 1 метр и в его середине разрыв и туда назначен Lumped Port. В принципе, это всё считается и выглядит норм. Но теперь есть мысль, что, вроде как диполь - штука симметричная относительно плоскости, делящей его поперёк на две равные части, в связи с этим хочется назначить какую-то бесконечную плоскость и задать ей свойство Perfect E и затем считать уже учитывая половину пространства, а не всё. Я надеюсь, я понятно формулирую :) Так вот, если мои соображения верные, то как задать такую плоскость ? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 27 мая, 2020 Опубликовано 27 мая, 2020 · Жалоба Несколько вопросов по встроенному VBA 1)У вас было такое что во встроенном VBA цикл, например For 10 to 50 step 10 давал последовательность от 10 до 40, упуская 50? В MSDN для стандартного VB написано что условие исполнения цикла "<=stop"... 2)как правильно написать строчку для присвоения вичисляемой величины в проекте, скажем S11, переменной VBA? 3)Есть ли какая-то возможность параллельного запуска вычислений из VBA скрипта? В соотвествтвии с настройками tasks, или принудительно? если принудительно, наверное как-то вызывать внешний скрипт без проверки завершения? а как тогда проверять завершение задачи (цикла скажем); ведь сразу 100 вычислений же не запустишь? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 28 мая, 2020 Опубликовано 28 мая, 2020 · Жалоба On 5/27/2020 at 8:36 AM, Hale said: Несколько вопросов по встроенному VBA 2) Делал подобное на Python, думаю в VBA будет похоже. Сначала создание oModule.CreateOutputVariable (.....), далее для получения значения oModule.GetOutputVariableValue(.....) 3) Уточните, что вы хотите сделать. Возможно поможет разделы в справке <Running ANSYS Electronics Desktop from a Command Line> и <High Performance Computing>. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться