|
|
  |
Вопросы по HFSS |
|
|
|
Jun 5 2009, 14:57
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(N.I.K. @ Jun 5 2009, 18:16)  НО дело в том что у мення почемуто 50% времени работает только одно ядро на 100%-ой загрузке, а остальные семь отдыхают. Хотя остальные 50% времени на 100% загружены все ядра. Вот и думаю - это нормально? Вы более конкретно вопрос ставьте, чтобы Вам конкретный ответ давали вместо кучи уточняющих вопросов. Правильно поставленное условие задачи - половина решения. Смотрите какие процессы выполняются во время загрузки всех ядер, а какие - при загрузке одного. Вроде там какой-то из этапов расчета не распределяется по нескольким ядрам. Я уже сейчас не помню точно, может быть, мешинг.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Jun 5 2009, 16:19
|
Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 23-03-07
Из: Харьков
Пользователь №: 26 424

|
Цитата(N.I.K. @ Jun 5 2009, 17:16)  Ув. EUrry, я не поленился, почитал. У людей вроде работает.
НО дело в том что у мення почемуто 50% времени работает только одно ядро на 100%-ой загрузке, а остальные семь отдыхают. Хотя остальные 50% времени на 100% загружены все ядра. Вот и думаю - это нормально? Это нормально. Просто часть модулей написаны с использованием многопоточного распараллеливания, а часть -нет. Например, когда строится меш, алгоритм работает последовательно и не распараллелен, в результате -- загрузка одного ядра. А когда дело доходит до заполнения и обращения матриц, включается другой модуль, который распараллеливает задание и загружает все процессоры.
|
|
|
|
|
Jun 9 2009, 16:40
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 5-12-08
Пользователь №: 42 242

|
Уважаемые знатоки HFSS!  Я пытаюсь смоделировать резонаторный блок магнетрона, но, вероятно, сетка в автоматическом режиме строится слишком крупная, т.к. электрическое поле, которое должно быть симметричным, показано не очень симметрично. Кто-нибудь сталкивался с такой проблемой? Как получить более симметричное поле? Если это связано с разбиением сетки, то как задать более мелкую сетку вручную? Заранее благодарю за профессиональную поддержку!  Оригинал: http://img-fotki.yandex.ru/get/3504/nanowo...3eb516_orig.gifПроект для HFSS: http://nanoworld.narod.ru/20090608.hfss
|
|
|
|
|
Jun 9 2009, 18:12
|
Частый гость
 
Группа: Свой
Сообщений: 117
Регистрация: 23-03-07
Из: Харьков
Пользователь №: 26 424

|
Цитата(Practik @ Jun 9 2009, 19:40)  Как получить более симметричное поле? Выделяете сегмент (1/7 круга в данном случае) и ставите периодические граничные условия на боковые стенки сектора (master-slave). Для получения всех возможных мод задаете фазовый сдвиг между границами в виде deltaPhi = N*2*pi/7, N=0,1,2,..,6
|
|
|
|
|
Jun 10 2009, 18:14
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 23-10-08
Пользователь №: 41 145

|
Уважаемые, у меня следующий вопрос. После задания геометрии, установки граничных условий и т.д. провожу процесс валидации. Вижу везде зеленые отметки, но в процессе счета в окне сообщений появляются сообщения следующего содержания:error] Adapting mesh, process mesh3d : Unexpected internal software error code 1054 with module id 0. (10:06 июн 10, 2009) [error] Simulation completed with execution error on server: Local Machine. (10:06 июн 10, 2009)! Поясните бестолковому, что я делаю неправильно!
|
|
|
|
|
Jun 10 2009, 18:53
|

Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 16-10-06
Пользователь №: 21 348

|
Цитата(serg05 @ Jun 10 2009, 21:14)  Уважаемые, у меня следующий вопрос. После задания геометрии, установки граничных условий и т.д. провожу процесс валидации. Вижу везде зеленые отметки, но в процессе счета в окне сообщений появляются сообщения следующего содержания:error] Adapting mesh, process mesh3d : Unexpected internal software error code 1054 with module id 0. (10:06 июн 10, 2009) [error] Simulation completed with execution error on server: Local Machine. (10:06 июн 10, 2009)! Поясните бестолковому, что я делаю неправильно! Вроде вы все делаете правильно раз счет пошел  . В какой момент происходит эта ошибка? Если в момент первого раз разбиения на сетку, то есть следующее предположение. Возможно, в геометрии есть какие-то очччччень маленькие участки. Это иногда происходит если вы импотируете сложную геометрию из другой программы. Как это решается? Заходите Modeler->Model analysis->Analize Objects. Программа вам выдаст параметры моделей. Смотрите, есть ли слишком маленькие участки и если есть, но начинаете лечить модель. Надеюсь поможет. Удачи!
|
|
|
|
|
Jun 14 2009, 16:09
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 5-12-08
Пользователь №: 42 242

|
Цитата(sank @ Jun 9 2009, 21:12)  Выделяете сегмент (1/7 круга в данном случае) и ставите периодические граничные условия на боковые стенки сектора (master-slave). Для получения всех возможных мод задаете фазовый сдвиг между границами в виде deltaPhi = N*2*pi/7, N=0,1,2,..,6 Благодарю! В таком случае симметрия гарантирована  А как технически реализовать Ваш совет? По учебнику что-то не получается. Можете написать последовательность действий, точнее команд/кода для HFSS?
|
|
|
|
|
Jun 17 2009, 10:15
|
Участник

Группа: Участник
Сообщений: 45
Регистрация: 23-10-08
Пользователь №: 41 145

|
Цитата(Pir0texnik @ Jun 14 2009, 04:58)  А как бы это не следствия беспоатности софта?.. Я к тому, что это ошибка на всех проектах или только одном? Есои первое - нужен другой крак. Вообще, что за версия? Romka, афайр на мелких сетках мешера так вот прям сразу не выбивает, да и пишет он, что сетка "плохая"... версия HFSS 10.0. я тоже склонялся к этой мысли, но в других проектах счет шел нормально.
|
|
|
|
|
Jun 17 2009, 15:44
|

Частый гость
 
Группа: Свой
Сообщений: 91
Регистрация: 16-10-06
Пользователь №: 21 348

|
Цитата(mr_Bond @ Jun 17 2009, 13:15)  У меня похожая проблема как и у Romka.. Ну, во первых, у меня этой проблемы нет  А во вторых, я уже написал, как эту проблему лечить.
|
|
|
|
|
Jun 21 2009, 07:48
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 5-12-08
Пользователь №: 42 242

|
Уважаемые коллеги! Будьте любезны, подскажите, где найти проект, в котором моделируется процесс преломления луча электромагнитных волн на границе воздух/диэлектрик. Мне нужно определить, какая часть луча отразится, а какая часть испытает преломление на границе "воздух/сапфир" при различных углах падения. Для упрощения расчёта, вероятно, нужно использовать систему волноводов, иначе объём расчётов может получиться слишком большим для компьютера с 3 гигами памяти и 2ГГц-процессором. Если примеров подобного расчёта нет, то посоветуйте, как расположить порты и задать бокс, чтобы объём вычислений получился "по силам"  Можно ли получить решение в тонком слое, т.е. как бы свести трёхмерную задачу к двухмерной?
|
|
|
|
|
Jun 24 2009, 17:14
|
Участник

Группа: Участник
Сообщений: 70
Регистрация: 15-10-07
Из: Ιθάκη
Пользователь №: 31 371

|
Цитата(Practik @ Jun 21 2009, 10:48)  Уважаемые коллеги! Будьте любезны, подскажите, где найти проект, в котором моделируется процесс преломления луча электромагнитных волн на границе воздух/диэлектрик. Мне нужно определить, какая часть луча отразится, а какая часть испытает преломление на границе "воздух/сапфир" при различных углах падения. Для упрощения расчёта, вероятно, нужно использовать систему волноводов, иначе объём расчётов может получиться слишком большим для компьютера с 3 гигами памяти и 2ГГц-процессором. Если примеров подобного расчёта нет, то посоветуйте, как расположить порты и задать бокс, чтобы объём вычислений получился "по силам"  Можно ли получить решение в тонком слое, т.е. как бы свести трёхмерную задачу к двухмерной? Это не вопрос по HFSS. Это решается аналитически. Коэффициент отражения R = (1-n)/(1+n), коэффициент прохождения T = 2/(1+n), где n = sqrt(eps). Более подробно см. Баскаков "Электродинамика и распространение радиоволн", стр. 110.
|
|
|
|
|
Jun 25 2009, 10:50
|
Участник

Группа: Участник
Сообщений: 55
Регистрация: 5-12-08
Пользователь №: 42 242

|
Благодарю! Но аналитическое решение подходит для одного угла падения.  Мне же интересно выяснить, каково будет интегральное значение для всей поверхности катафота. Учитывая, что задача в общем виде решается программой HFSS численными методами, хотелось бы начать с проекта-прототипа, в котором моделируется процесс отражения и преломления.
|
|
|
|
|
  |
14 чел. читают эту тему (гостей: 14, скрытых пользователей: 0)
Пользователей: 0
|
|
|