Hale 1 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба 3) на рабочем месте сейчас лицензии оптимизации. Ну сэкономили. Поэтому свип параметров и прочие операции я загоняю в скрипт. А HPC есть. Вот иногда и хочется все то же самое делать в два-три параллельных задания для скорости. 2) ну да, я мануал открыл... просто хотелось какого-то живого примера. С отладкой во встроенном VBA-редакторе плохо чтобы понять поему конкретно не работает... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба 1 hour ago, Hale said: 3) на рабочем месте сейчас лицензии оптимизации. Ну сэкономили... В данный момент проверить не могу, но раньше работал "альтернативный" способ запуска оптимизации без лицензии optimetrics. Может Вам пригодиться. Для этого нужно подключить hfss дизайн в схемный дизайн (т.н. Dynamic Link). Переменные hfss дизайна видны в схемном. Далее создаете оптимизацию в схемном дизайне и запускаете. Все работает, так как оптимизация в схемном дизайне работает без лицензии optimetrics. Ansys это конечно особо не афишировал))) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба ухты, интересненько. и параллелит, или только оптимизирует? ... до конца следующей недели проверить не могу, у нас вчера lm-сервер накрылся сигейтом... а дома у меня вылеченный 2016й... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 29 мая, 2020 Опубликовано 29 мая, 2020 · Жалоба 1 hour ago, Hale said: ухты, интересненько. и параллелит, или только оптимизирует? ... до конца следующей недели проверить не могу, у нас вчера lm-сервер накрылся сигейтом... а дома у меня вылеченный 2016й... Эта возможность появилась когда Designer и HFSS в один GUI объединили, с 2015 года и видимо по 2019. Сейчас в 2020 правда не актуально стало, лицензия optimetrics входит в состав HFSS. Подключенный hfss дизайн считается со своими НРС настройками, т.е. не на одном ядре. Оптимизация одна, т.е. в этом случае parametric последовательно будет считаться, а в параллель таким способом не уверен, что можно запустить. Вариант именно с параллельным parametric я не пробовал, может и будет работать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 1 июня, 2020 Опубликовано 1 июня, 2020 · Жалоба у нас 2020 и оптиметрикс не вхоит. занятно, почему. Многоядерность HPC есть, в принципе можно два HFSS запустить руками. в стандартной оптиметрике для "совсем непонятных" условий при многих перменных есть стохастический оптимизатор. Он считает параллельно. Свипирование параметров тоже обычно делается через оптиметрику в параллельном режиме. В скрипте просто так не запараллелить. Я заметил, что используя HyperThreading и параллелизацию нескольких вариаций параметров все таки есть заметный выигрыш в скорости. Очень много времени используется на подготовительные фазы, во время котрых HT и параллелизация себя прекрасно показывают. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость impatt 1 июня, 2020 Опубликовано 1 июня, 2020 · Жалоба Всем привет. Скажите, плз: если я в Ansys EM2020 делаю расчёт коэффициента направленного действия для антенны типа волновой канал на 900МГц, то собственно расчёт включае в себя разбиение объектовм и пространства на тетраэдры, затем делается расчёт параметров поля в них, потом проверяется точность и при необходимости сетка разбиения переуплотняется в нужных местах, и так до достижения некого параметра точности (так ?); так вот, если такой полный цикл прощёл и я немного меняю геометрию модели - например, сдвигаю позицию 1-го директора на 1мм, то можно ли как-то использовать параметры плотности сетки в модели из предыдущего расчёта, а не гонять подбор сетки опять сначала ? Ведь при несущественных изменениях геометрии всё равно сетка разбиения на тетраэдры будет через несколько итераций опять иметь распределение плотности, очень близкое к тому, что было на предыдущем завершившемся расчёте. Так вот, можно ли как-то использовать плотность сетки с предыдущего шага хотя бы как отправную точку дл следующего - имею в виду отдельные расчёты моделей, очень слабо отличающихся друг от друга? Спасибо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 18 1 июня, 2020 Опубликовано 1 июня, 2020 (изменено) · Жалоба 1 час назад, impatt сказал: можно ли как-то использовать параметры плотности сетки в модели из предыдущего расчёта, а не гонять подбор сетки опять сначала ? нельзя чтобы было меньше итераций - можете вручную предуплотнить сетку начальное разбиение с 0.33 на 0.25 или даже 0.2 ставить на металлические поверхности 0.05-0.1 вручную наложить на поверхность radiation boundary мануалы HFSS для случая антенн рекомендуют 0.1 лямбды ручное предуплотнение если нужны только КНД и не нужна деталировка узла запитки - именно Уда-Яги намного быстрее и намного точнее посчитает решатель MoM (IE-solver). В 2020 его убрали уже из проектов, но если открыть старый проект (созданный до 2019) то проекты IE можно и править и решать Изменено 1 июня, 2020 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 1 июня, 2020 Опубликовано 1 июня, 2020 (изменено) · Жалоба 3 hours ago, impatt said: Всем привет. Скажите, плз: если я в Ansys EM2020 делаю расчёт коэффициента направленного действия для антенны ......... Практически то же самое, что и Вы хотите, реализовано в HFSS через Derivatives. Эта вкладка есть в настройках решения. Отмечаете на этой вкладке соответствующие переменные дизайна. Для отмеченных переменных, после решения можно изменять значения (через Report Tuning) в реальном времени (в небольших пределах) и наблюдать соответствующие изменения S-параметров или поля в дальней зоне ДН, усиление. В этом случае расчет займет немного больше времени, т.к. HFSS для выбранных переменных будет искать решение связанное с их изменением. Точность такого расчета будет тем меньше чем, больше значение переменной отличается от номинала. В общем случае, при изменение не более 5-10% от номинала получается довольно точно. В любом случае, можно сразу понять в какую сторону надо изменять параметр. Более подробно см. в справке про Derivatives. Посмотрите встроенный пример tune_coax_fed_patch, из него можно понять как это делается. Изменено 1 июня, 2020 пользователем DmitryHF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
LMA 1 1 июня, 2020 Опубликовано 1 июня, 2020 · Жалоба 4 hours ago, impatt said: так Так. 4 hours ago, impatt said: то можно ли как-то использовать параметры плотности сетки в модели из предыдущего расчёта, а не гонять подбор сетки опять сначала ? Есть такая тема, гуглить "mesh morphing", "Moving mesh optimization". В HFSS такого не помню (может в последних версиях появилось), но точно помню, что-то такое было в CST. Помню какие-то вебинары про это, но сейчас их не могу найти. Вот еще цитата: Moving mesh optimization is most useful when designing and tuning highly sensitive structures such as filters, which are usually described using a tetrahedral mesh. At each step of an optimization of such a structure, the model geometry changes slightly, which means that the mesh needs to change as well. Instead of recalculating the mesh from scratch, CST STUDIO SUITE 2016 can instead adjust the previous mesh to fit the new structure. This speeds up the meshing process, and can also improve accuracy by reducing the noise associated with repeated mesh generation. A range of other improvements to the mesh engines include more intelligent mesh adaptation, sliding meshes for moving part simulation, and the ability to define mesh-independent parameters. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 3 июня, 2020 Опубликовано 3 июня, 2020 · Жалоба в HFSS такого нет. есть только нечестное свипирование на основе анализа полюсов fast sweep, interpolating Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 3 июня, 2020 Опубликовано 3 июня, 2020 · Жалоба Есть ли способ одной линией (формулой) нарисовать круг допустимого КСВН (например 1.3, т.е. Г=0.13) на диаграме Вольперта в HFSS? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 3 июня, 2020 Опубликовано 3 июня, 2020 (изменено) · Жалоба 35 minutes ago, Hale said: Есть ли способ одной линией (формулой) нарисовать круг допустимого КСВН (например 1.3, т.е. Г=0.13) на диаграме Вольперта в HFSS? В circuit дизайне это делается одной кнопкой в Smith tool. Изменено 3 июня, 2020 пользователем DmitryHF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Гость impatt 3 июня, 2020 Опубликовано 3 июня, 2020 · Жалоба On 6/1/2020 at 2:10 PM, DmitryHF said: Практически то же самое, что и Вы хотите, реализовано в HFSS через Derivatives. Эта вкладка есть в настройках решения. Отмечаете на этой вкладке соответствующие переменные дизайна. Для отмеченных переменных, после решения можно изменять значения (через Report Tuning) в реальном времени (в небольших пределах) и наблюдать соответствующие изменения S-параметров или поля в дальней зоне ДН, усиление. В этом случае расчет займет немного больше времени, т.к. HFSS для выбранных переменных будет искать решение связанное с их изменением. Точность такого расчета будет тем меньше чем, больше значение переменной отличается от номинала. В общем случае, при изменение не более 5-10% от номинала получается довольно точно. В любом случае, можно сразу понять в какую сторону надо изменять параметр. Более подробно см. в справке про Derivatives. Посмотрите встроенный пример tune_coax_fed_patch, из него можно понять как это делается. Спасибо, интересно, попробую On 6/1/2020 at 12:13 PM, yurik82 said: нельзя чтобы было меньше итераций - можете вручную предуплотнить сетку начальное разбиение с 0.33 на 0.25 или даже 0.2 ставить на металлические поверхности 0.05-0.1 вручную наложить на поверхность radiation boundary мануалы HFSS для случая антенн рекомендуют 0.1 лямбды ручное предуплотнение если нужны только КНД и не нужна деталировка узла запитки - именно Уда-Яги намного быстрее и намного точнее посчитает решатель MoM (IE-solver). В 2020 его убрали уже из проектов, но если открыть старый проект (созданный до 2019) то проекты IE можно и править и решать Спасибо, учту совет :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 3 июня, 2020 Опубликовано 3 июня, 2020 · Жалоба 16 hours ago, DmitryHF said: В circuit дизайне это делается одной кнопкой в Smith tool. а можно в пустом circuit design построить это из данных HFSS с волновыми портами? попробовал сделать Dynamic Link, но он импортирует только последнее решение вариаций из группы которую я хочу построить. И вообще рушится на "circles". Все-таки хочется решение прямо в HFSS. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Hale 1 4 июня, 2020 Опубликовано 4 июня, 2020 · Жалоба Нашел способ нарисовать "кружок" на диаграме прямо в HFSS. rect(.13043,mag((Zo(1)/Zo(1))*((Freq-Fstart)/(Fstop-Fstart))*(360 deg))) Обязательно добавить дробь Zo/Zo, иначе отказывается использовать частотную сетку. mag тоже обязательно, т.к. rect принимает только вещественные числа, а Zo/Zo фактически комплексная величина. Непонятно, но по какой-то причине кружок рисуется очень толстой линией. Даже если уменьшить количество точек в сетке. Кроме того без объяснения причин HFSS вообще может рухнуть нафиг при вводе этой формулы. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться