old_boy 0 31 октября, 2018 Опубликовано 31 октября, 2018 · Жалоба 10 часов назад, l1l1l1 сказал: честно говоря, впервые вижу, чтобы проект размещался в папке C:/Program Files/ по дефолту при установке предлагается размещение где-то в Документах пользователя. в вашем случае возможны проблемы с правами доступа, потому что винда особо оберегает папку C:/Program Files/... В данном случае проблема не в этом (проверил), ошибка оказалась в другом . Изначально проект создавался в ANSYS Electromagnetics Suite 17.2.0, и в какой то момент был трансформирован в 19.1.0, где и сохранился в окончательном варианте. То, что проект, сохраненный в более новой версии, не будет работать в старой версии - и так было понятно. В таких случаях обычно бралась "голая" геометрия без материалов, ГУ, сетапа и т.п. из более поздней версии и копировалась в предыдущюю версию Ctrl+C >>> Ctrl+V и все эти условия создавались заново. Но в данном случае это не сработало, скорее всего из-за какого-то нового алгоритма построения сетки. Так что при необходимости лучше сохранять старый проектный файл (без решения)... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IRBaboon 0 20 ноября, 2018 Опубликовано 20 ноября, 2018 · Жалоба Коллеги, добрый день! Требуется помощь в следующем вопросе. Я давно не пользовался HFSS и многое забыл. Хотел начать освежать память промоделировав полосовой фильтр на поликоре. Я его уже считал и в CST, и в AWR - фильтр сходится, всё окей. Выгрузил DXF из AWRа. Далее нарисовал подложку с землёй, воздух сверху (я помню, что в HFSS окружение - PEC). Дал DXFу толщину и расположил его на подложке. Далее выбрал плоскости со сторон запитки фильтра и назначил им Wave порты. При проверке на вшивость HFSS выдал мне такую ошибку: [error] Non-manifold edges found for part "Copper_1_ObjectFromFace1" Собственно объект на который он ругается и есть микрополосковая структура фильтра. Фото модели прикладываю. Прошу помочь с решением данной проблемы - я примерно подозреваю из-за чего это может происходить, но как решить эту проблему не знаю... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Valentin Go 0 20 ноября, 2018 Опубликовано 20 ноября, 2018 · Жалоба 2 hours ago, IRBaboon said: При проверке на вшивость HFSS выдал мне такую ошибку: [error] Non-manifold edges found for part "Copper_1_ObjectFromFace1" Александр, у Вас таппер в какую ширину сужается? Эта ошибка связана с невозможностью разбиения сетки из-за острого угла. А вообще, напишите мне лично, проконсультирую. С уважением, Валентин. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 20 ноября, 2018 Опубликовано 20 ноября, 2018 (изменено) · Жалоба 3 hours ago, IRBaboon said: ...... Далее выбрал плоскости со сторон запитки фильтра и назначил им Wave порты. В дереве и на картинках, не видно Wave Port. Вы его специально не показываете? Проблема не в порте, это так для справки интересуюсь. Если считаете, что с геометрией все хорошо можно поменять настройки Validation в Design Settings и ошибку попробовать пропустить. Если не поможет придеться искать, возможно помогут встроенные инструменты Analyze/Heal. Изменено 20 ноября, 2018 пользователем DmitryHF Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IRBaboon 0 21 ноября, 2018 Опубликовано 21 ноября, 2018 · Жалоба 17 hours ago, merk_ice said: Александр, у Вас таппер в какую ширину сужается? Эта ошибка связана с невозможностью разбиения сетки из-за острого угла. А вообще, напишите мне лично, проконсультирую. С уважением, Валентин. Валентин, здравствуйте! Таппер сужается в ноль - своим краем он касается первого резонатора. Похоже на то, что вы правы - скажите пожалуйста, а как же быть в такой ситуации! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IRBaboon 0 21 ноября, 2018 Опубликовано 21 ноября, 2018 · Жалоба 16 hours ago, DmitryHF said: В дереве и на картинках, не видно Wave Port. Вы его специально не показываете? Проблема не в порте, это так для справки интересуюсь. Если считаете, что с геометрией все хорошо можно поменять настройки Validation в Design Settings и ошибку попробовать пропустить. Если не поможет придеться искать, возможно помогут встроенные инструменты Analyze/Heal. Порты я просто не высветил. Геометрия работала в CST и в AWR. А вот хилом я попытался воспользоваться - но там даются ссылки на имена объектов, а я их не знаю как и где посмотреть. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
IRBaboon 0 21 ноября, 2018 Опубликовано 21 ноября, 2018 · Жалоба Спасибо merk_ice за помощь в решении данной проблемы. Действительно - конец таппера получался бесконечно малой длины и HFSS не мог его разбить на сетку. Как только я задвинул таппер в резонатора на 50 микрон - всё заработало. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarShip 0 22 ноября, 2018 Опубликовано 22 ноября, 2018 · Жалоба Добрый день. Такой вопрос. Мне надо реализовать обычную нагрузку в 50 ом (микрополосковая линия с одной стороны нагружена на 50 ом). Для это можно просто поставить Lumped port на этом конце, сделав его неактивным? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Yerd 0 22 ноября, 2018 Опубликовано 22 ноября, 2018 · Жалоба 2 hours ago, MarShip said: Добрый день. Такой вопрос. Мне надо реализовать обычную нагрузку в 50 ом (микрополосковая линия с одной стороны нагружена на 50 ом). Для это можно просто поставить Lumped port на этом конце, сделав его неактивным? __Можно, если вас интересуют S-параметры. У вас имеется отрезок линии с 2-мя лумпед портами. Если вы построите, например, частотную зависимость S11, то HFSS (в соотв. с определением S-параметров) автоматически будет считать, что второй порт - пассивная нагрузка номиналом 50 Ом (ну или имеющая другой, заданный вами номинал). Обратно, если вы построите S22 от частоты, то 1-й порт- нагрузка. __Если же вас интересуют частотная зависимость Z-параметров (параметры холостого хода), то при расчете, например, Z11 HFSS будет считать (в соотв. с определением Z-параметров), что на втором порту холостой ход. __Можно также нарисовать прямоугольник и задать на нем граничное условие lumped RLC (вместо лумпед порта). Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
MarShip 0 24 ноября, 2018 Опубликовано 24 ноября, 2018 · Жалоба В 22.11.2018 в 16:01, Yerd сказал: __Можно, если вас интересуют S-параметры. У вас имеется отрезок линии с 2-мя лумпед портами. Если вы построите, например, частотную зависимость S11, то HFSS (в соотв. с определением S-параметров) автоматически будет считать, что второй порт - пассивная нагрузка номиналом 50 Ом (ну или имеющая другой, заданный вами номинал). Обратно, если вы построите S22 от частоты, то 1-й порт- нагрузка. __Если же вас интересуют частотная зависимость Z-параметров (параметры холостого хода), то при расчете, например, Z11 HFSS будет считать (в соотв. с определением Z-параметров), что на втором порту холостой ход. __Можно также нарисовать прямоугольник и задать на нем граничное условие lumped RLC (вместо лумпед порта). Спасибо большое. Меня скорее интересуют Z-параметры Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Prostograf 1 27 декабря, 2018 Опубликовано 27 декабря, 2018 · Жалоба Подскажите какие версии поддерживают видеокарты Tesla. И как настроить работу на них. Сейчас пользуюсь версией ANSYS 17.2 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 27 декабря, 2018 Опубликовано 27 декабря, 2018 · Жалоба 1 hour ago, Prostograf said: Подскажите какие версии поддерживают видеокарты Tesla. И как настроить работу на них. Сейчас пользуюсь версией ANSYS 17.2 Tesla поддерживают все версии которые могут считать на GPU. Для 17.2 Для более новых смотрите на сайте ansys. Включаются в настройках НРС. Использовать GPU можно для типа решения Transient и начиная с 17 версии на этапе решения матриц при использовании Direct Solver (только в случае размера матрицы более 2 миллионов, matrix size в профиле решения). В последних версиях еще и при использовании SBR (трассировка лучей) тоже можно GPU применять. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 20 27 декабря, 2018 Опубликовано 27 декабря, 2018 (изменено) · Жалоба 4 часа назад, Prostograf сказал: Подскажите какие версии поддерживают видеокарты Tesla. И как настроить работу на них. Сейчас пользуюсь версией ANSYS 17.2 ANSYS Electronics Suite состоит из многих компонентов (решателей - solvers). * HFSS (тот самый популярный FEM-решатель Solution Type = Driven Modal или менее популярный MoM-решатель Solution type = Terminal) * Q3D Extractor * Circuit Design * Maxwell 2D/3D ("низкочастотный" HFSS) * Simplorer * EMIT * Savant * Maxwell Circuit Из перечисленных "решателей" GPU ускорение поддерживают Maxwell и Savant и один вид ускорений в HFSS (для ускорения разрывных задач, решаемых методом Галёркина во временной области, и для расчетов больших систем уравнений (не менее 2 миллионов уравнений). Даже в них на GPU поддерживается только один из многих видов решений (Transient). HFSS Transient (Solution type: Transient) — это полноволновый 3Dрешатель во временной области методом Галёркина (DGTD = Discontinuous Galerkin Time Domain). Конечноэлементный решатель во временной области создает неструктурированную сетку, которая также является адаптивной. Некоторые типичные применения метода HFSSTransient: * разработка импульсных георадаров (GPR) * моделирование электростатического разряда * применение метода TDR (TimeDomain Reflectometry — измерение коэффициента отражения путем совмещения прямого и отраженного сигнала) * визуализация полей и определение центров рассеяния в задачах ЭПР. Обычный HFSS (о котором Вы наверно спрашиваете) не поддерживает ни GPU ни даже многопоточность. Решатель 1-поточный. Но можно запустить параллельно несколько решателей если они не зависимы между собой и если хватит ОЗУ (например частотный Sweep или Optimetrics параметрический свип) Изменено 27 декабря, 2018 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DmitryHF 0 27 декабря, 2018 Опубликовано 27 декабря, 2018 · Жалоба 16 minutes ago, yurik82 said: Обычный HFSS (о котором Вы наверно спрашиваете) не поддерживает ни GPU ни даже многопоточность. Решатель 1-поточный. Но можно запустить параллельно несколько решателей если они не зависимы между собой и если хватит ОЗУ (например частотный Sweep или Optimetrics параметрический свип) Уверен, что HFSS с Вашим мнением не согласен )). Что Вы имеете ввиду под многопоточностью и "обычным" HFSS? В "обычном" HFSS, помимо параллельного решения несколькими ядрами набора частот/вариантов, можно также распределять решение по доменам/возбуждениям/памяти (+ многоуровневые) и для каждого варианта можно использовать несколько ядер. В "обычном" HFSS, GPU поддерживается для типа решения Transient ( для DGTD точно, для Implicit не уверен) и в случае выбора Direct Solver для типа решения Modal/Terminal если matrix size > 2M. Плюс, как я уже сказал, при наличии SBR+ регионов или типа решения SBR. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
yurik82 20 27 декабря, 2018 Опубликовано 27 декабря, 2018 (изменено) · Жалоба 10 минут назад, DmitryHF сказал: Что Вы имеете ввиду под многопоточностью и "обычным" HFSS? Когда процесс ***solver.exe может создать более 1 активного потока и загрузить более 1 ядра CPU и соотв. быстрее завершить один расчет (не свип). HFSS умеет форкать бесконечное число 1-поточных ***solver.exe если одновременно выполняются два условия: - эти решения абсолютно независимы (частотный или параматрический свип), никаких данных между процессами *.exe не передается - в системе доступно RAM чтобы каждому из независимых решателей выделить полный объем ОЗУ необходимый для решения задачи. Иными словами можно решать только простые задачи (для которых ускорение и не актуально, потому что они используют мало ОЗУ и решаются быстро и в 1 поток, а если для решения задачи надо более 50% ОЗУ то второй пакет создать просто негде ИЛИ выполняется одно условие: - эта задача может ускоряться GPU (небольшой класс задач который я перечислил). Всё что в принципе параллелится - уже портировано и на GPU. Изменено 27 декабря, 2018 пользователем yurik82 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться