Перейти к содержанию
    

10 часов назад, l1l1l1 сказал:

честно говоря, впервые вижу, чтобы проект размещался в папке C:/Program Files/

по дефолту при установке предлагается размещение где-то в Документах пользователя.

в вашем случае возможны проблемы с правами доступа, потому что винда особо оберегает папку C:/Program Files/...

В данном случае проблема не в этом (проверил), ошибка оказалась в другом . Изначально проект создавался в ANSYS Electromagnetics Suite 17.2.0, и в какой то момент был трансформирован в 19.1.0, где и сохранился в окончательном варианте. То, что проект, сохраненный в более новой версии, не будет работать в старой версии - и так было понятно. В таких случаях обычно бралась "голая" геометрия без материалов, ГУ, сетапа и т.п. из более поздней версии и копировалась в предыдущюю версию Ctrl+C >>> Ctrl+V и все эти условия создавались заново. Но в данном случае это не сработало, скорее всего из-за какого-то нового алгоритма построения сетки. Так что при необходимости лучше сохранять старый проектный файл (без решения)...

v.04_screen.thumb.jpg.e6a6e9958f5ae58c09dafe08e0dcf2c7.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Коллеги, добрый день!
Требуется помощь в следующем вопросе.
Я давно не пользовался HFSS и многое забыл.
Хотел начать освежать память промоделировав полосовой фильтр на поликоре.
Я его уже считал и в CST, и в AWR - фильтр сходится, всё окей.
Выгрузил DXF из AWRа. Далее нарисовал подложку с землёй, воздух сверху (я помню, что в HFSS окружение - PEC). 
Дал DXFу толщину и расположил его на подложке. Далее выбрал плоскости со сторон запитки фильтра и назначил им Wave порты.
При проверке на вшивость HFSS выдал мне такую ошибку:
[error] Non-manifold edges found for part "Copper_1_ObjectFromFace1" 
Собственно объект на который он ругается и есть микрополосковая структура фильтра.
Фото модели прикладываю. 
Прошу помочь с решением данной проблемы - я примерно подозреваю из-за чего это может происходить, но как решить эту проблему не знаю...

2018-11-20_16-45-31.png

2018-11-20_16-45-18.png

2018-11-20_16-44-38.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, IRBaboon said:

При проверке на вшивость HFSS выдал мне такую ошибку:
[error] Non-manifold edges found for part "Copper_1_ObjectFromFace1" 

Александр, у Вас таппер в какую ширину сужается? Эта ошибка связана с невозможностью разбиения сетки из-за острого угла. А вообще, напишите мне лично, проконсультирую.

С уважением, Валентин.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

3 hours ago, IRBaboon said:

...... Далее выбрал плоскости со сторон запитки фильтра и назначил им Wave порты.

 

В дереве и на картинках, не видно Wave Port. Вы его специально не показываете?

 

Проблема не в порте, это так для справки интересуюсь.

 

Если считаете, что с геометрией все хорошо можно поменять настройки Validation в  Design Settings и ошибку попробовать пропустить.

Если не поможет придеться искать, возможно помогут встроенные инструменты Analyze/Heal.

Изменено пользователем DmitryHF

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

17 hours ago, merk_ice said:

Александр, у Вас таппер в какую ширину сужается? Эта ошибка связана с невозможностью разбиения сетки из-за острого угла. А вообще, напишите мне лично, проконсультирую.

С уважением, Валентин.

Валентин, здравствуйте!
Таппер сужается в ноль - своим краем он касается первого резонатора. 
Похоже на то, что вы правы - скажите пожалуйста, а как же быть в такой ситуации!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 hours ago, DmitryHF said:

В дереве и на картинках, не видно Wave Port. Вы его специально не показываете?

 

Проблема не в порте, это так для справки интересуюсь.

 

Если считаете, что с геометрией все хорошо можно поменять настройки Validation в  Design Settings и ошибку попробовать пропустить.

Если не поможет придеться искать, возможно помогут встроенные инструменты Analyze/Heal.

 

Порты я просто не высветил. Геометрия работала в CST и в AWR.
А вот хилом я попытался воспользоваться - но там даются ссылки на имена объектов, а я их не знаю как и где посмотреть.

2018-11-21_12-13-47.png

2018-11-21_12-13-30.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Спасибо merk_ice за помощь в решении данной проблемы. Действительно - конец таппера получался бесконечно малой длины и HFSS не мог его разбить на сетку. Как только я задвинул таппер в резонатора на 50 микрон - всё заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Добрый день. Такой вопрос. Мне надо реализовать обычную нагрузку в 50 ом (микрополосковая линия с одной стороны нагружена на 50 ом). Для это можно просто поставить Lumped port на этом конце, сделав его неактивным? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

2 hours ago, MarShip said:

Добрый день. Такой вопрос. Мне надо реализовать обычную нагрузку в 50 ом (микрополосковая линия с одной стороны нагружена на 50 ом). Для это можно просто поставить Lumped port на этом конце, сделав его неактивным? 

__Можно, если вас интересуют S-параметры. У вас имеется отрезок линии с 2-мя лумпед портами. Если вы построите, например, частотную зависимость S11, то HFSS (в соотв. с определением S-параметров) автоматически будет считать, что второй порт - пассивная нагрузка номиналом 50 Ом (ну или имеющая другой, заданный вами номинал).  Обратно, если вы построите S22 от частоты, то 1-й порт- нагрузка. 

__Если же вас интересуют частотная зависимость Z-параметров (параметры холостого хода), то при расчете, например, Z11 HFSS будет считать (в соотв. с определением Z-параметров), что на втором порту холостой ход.  

__Можно также нарисовать прямоугольник и задать на нем граничное условие lumped RLC (вместо лумпед порта).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В 22.11.2018 в 16:01, Yerd сказал:

__Можно, если вас интересуют S-параметры. У вас имеется отрезок линии с 2-мя лумпед портами. Если вы построите, например, частотную зависимость S11, то HFSS (в соотв. с определением S-параметров) автоматически будет считать, что второй порт - пассивная нагрузка номиналом 50 Ом (ну или имеющая другой, заданный вами номинал).  Обратно, если вы построите S22 от частоты, то 1-й порт- нагрузка. 

__Если же вас интересуют частотная зависимость Z-параметров (параметры холостого хода), то при расчете, например, Z11 HFSS будет считать (в соотв. с определением Z-параметров), что на втором порту холостой ход.  

__Можно также нарисовать прямоугольник и задать на нем граничное условие lumped RLC (вместо лумпед порта).

Спасибо большое. Меня скорее интересуют Z-параметры

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите какие версии поддерживают видеокарты Tesla. И как настроить работу на них. Сейчас пользуюсь версией ANSYS 17.2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

1 hour ago, Prostograf said:

Подскажите какие версии поддерживают видеокарты Tesla. И как настроить работу на них. Сейчас пользуюсь версией ANSYS 17.2

Tesla поддерживают все версии которые могут считать на GPU.

Для 17.2 

GPU172.thumb.png.9b4391b49c682695c4b3d0061038225c.png

Для более новых смотрите на сайте ansys.

Включаются в настройках НРС.

GPU_setting.png.7b1f9e274fd16b2c1b40f9e245f918b4.png

 

Использовать GPU можно для типа решения Transient и начиная с 17 версии на этапе решения матриц при использовании Direct Solver (только в случае размера матрицы более 2 миллионов, matrix size в профиле решения). В последних версиях еще и при использовании SBR (трассировка лучей) тоже можно GPU применять.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

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). Конечно­элементный решатель во временной области создает неструктурированную сетку, которая также является адаптивной.

Некоторые типичные применения метода HFSS­Transient:

* разработка импульсных георадаров (GPR)

* моделирование электростатического разряда

* применение метода TDR (Time­Domain Reflectometry — измерение коэффициента отражения путем совмещения прямого и отраженного сигнала)

* визуализация полей и определение центров рассеяния в задачах ЭПР.

 

 

Обычный HFSS (о котором Вы наверно спрашиваете) не поддерживает ни GPU ни даже многопоточность. Решатель 1-поточный. Но можно запустить параллельно несколько решателей если они не зависимы между собой и если хватит ОЗУ (например частотный Sweep или Optimetrics параметрический свип)

 

 

Изменено пользователем yurik82

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

16 minutes ago, yurik82 said:

Обычный HFSS (о котором Вы наверно спрашиваете) не поддерживает ни GPU ни даже многопоточность. Решатель 1-поточный. Но можно запустить параллельно несколько решателей если они не зависимы между собой и если хватит ОЗУ (например частотный Sweep или Optimetrics параметрический свип)

 

Уверен, что HFSS с Вашим мнением не согласен )). Что Вы имеете ввиду под многопоточностью и "обычным" HFSS?

В "обычном" HFSS, помимо параллельного решения несколькими ядрами набора частот/вариантов, можно также распределять решение по доменам/возбуждениям/памяти (+ многоуровневые) и для каждого варианта можно использовать несколько ядер.

distrib.png.660af6f0201e31094a73097be5b2ed7f.png

В "обычном" HFSS, GPU поддерживается для типа решения Transient ( для DGTD точно, для Implicit не уверен) и в случае выбора Direct Solver для типа решения Modal/Terminal если matrix size > 2M. Плюс, как я уже сказал, при наличии SBR+ регионов или типа решения SBR.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

10 минут назад, DmitryHF сказал:

Что Вы имеете ввиду под многопоточностью и "обычным" HFSS?

Когда процесс ***solver.exe может создать более 1 активного потока и загрузить более 1 ядра CPU и соотв. быстрее завершить один расчет (не свип).

HFSS умеет форкать бесконечное число 1-поточных ***solver.exe если одновременно выполняются два условия:

- эти решения абсолютно независимы (частотный или параматрический свип), никаких данных между процессами *.exe не передается

- в системе доступно RAM чтобы каждому из независимых решателей выделить полный объем ОЗУ необходимый для решения задачи. Иными словами можно решать только простые задачи (для которых ускорение и не актуально, потому что они используют мало ОЗУ и решаются быстро и в 1 поток, а если для решения задачи надо более 50% ОЗУ то второй пакет создать просто негде

 

ИЛИ выполняется одно условие:

- эта задача может ускоряться GPU (небольшой класс задач который я перечислил).

 

Всё что в принципе параллелится - уже портировано и на GPU.

Изменено пользователем yurik82

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...