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

Может в этом дипломе написано куда питают. Но попробовать можно.

 

А для старта не пробовали дипольчики помоделировать? или рупорную или патч антенну? Есть множество примеров, даже видео.

 

Поищите книжки Курушина, у него довольно хорошо написано.

 

Большое спасибо за книгу Курушина! Видео потихоньку осваиваю.

 

У щелевой антенны возникает разность потенциалов между кромками, за счет этого образуется электрическое поле в зазоре между кромками. Что есть дискретный порт, который вы засунули в свою модель? Это сосредоточенный источник поля длины и радиуса, что вы указали при его задании. Это хорошо видно, если просто оставить в моделе в куске вакуума дискретный порт и посмотреть монитор Е-поля. В своем проекте вы нарушили физику возбуждения щели. В первом случае разность потенциалов у вас возникает на кромках разных щелей близких друг к другу. Во втором - на дальних кромках. А надо на каждую щель воткнуть дискретный порт между ее кромками.

Физику процесса никто не отменял, рандомно ставить точки питания не выйдет.

 

Большое спасибо Вам за исправление! О физике процесса и здравом смысле я даже как то и позабыл в попытках запитать всё от одного порта.

 

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


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

Пришлось в жизни снова заняться разработкой антенн. Поставил на новый ПК с процессором Intel i7 4790k CST Studio 2012, SP8, в которой последний раз работал несколько лет назад. Хочу загрузить все 8 потоков ЦП (у него 4 физических ядрах и, соответственно, 8 потоков). Вижу в "Хронологии загрузки ЦП" 50%, по графикам только 4 "ядра" загружены (в кавычках, потому что не понимаю, физические или с учетом hyperthreading). Если запустить одновременно две программы CST, то загрузка всех 8 потоков и 100%. Как можно загрузить ЦП на 100% одной моделью?

 

T-solver - Acceleration - Multithreading CPU up to - 48 threads. Стоит по умолчанию. Других настроек не нашел.

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


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

...

Как можно загрузить ЦП на 100% одной моделью?

...

ехидный вопрос: вы хотите заниматься расчетами, или загрузкой процессора? :rolleyes:

не знаю, как сейчас (нет времени разбираться с этим вопросом детально), а несколько лет назад в рекомендациях программы HFSS по настройке компьютера было сказано, что надо отключать Hyperthreading для повышения его эффективности.

может быть CST как-то автоматом ограничивается использованием, пока это возможно, только физических ядер?

вот здесь приводятся аргументы в пользу отключения HT.

неоходимо отметить, что статья 2014 года (может что-то уже и изменилось), вред HT проявляется только под управлением Windows (под Linux нет вреда от НТ), и существенен только при больших количествах ядер.

post-12684-1465767297_thumb.jpg

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


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

ехидный вопрос: вы хотите заниматься расчетами, или загрузкой процессора?

По привычке решил грузить процессор, потому что в последнее компилирую сишный код, где распараллеливание на все потоки точно дает преимущество :)

 

Спасибо! Честно сказать, неожиданно. Буду читать статью внимательно и погуглю ещё.

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

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


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

Так в начале расчета CST обычно пишет:

In order to get an optimal performance, hyperthreading is ignored for parallel computations.

Я пробовал отключать hyperthreading в BIOS, однако это замедляет расчеты. Процессор 6 ядерный 5820k.

 

В ANSYS HFSS 17.0 можно загрузить все 12 ядер, если поставить в опциях галочку.

Однако это происходит лишь после достижения сходимости, а до этого момента - недогруз.

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


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

Так в начале расчета CST обычно пишет:

In order to get an optimal performance, hyperthreading is ignored for parallel computations.

Не обращал внимания на этот вывод. Тогда становится понятно. Спасибо.

 

Сейчас перешел на работе на Linux, теперь хочу и дома. С HFSS, как я прочитал, особых проблем нет, а вот с CST не так просто. Насколько я понимаю, GUI под Linux появился только в версии 2016. Ну и непонятно, что с "лечением"... Для Linux этой версии не встречал.

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


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

Как можно загрузить ЦП на 100% одной моделью?

Если бы вы использовали поиск или полистали тему на страничек 5-10 назад увидели бы, мой пост, что CST не умеет параллелить расчеты на логические ядра. Для полной загрузки ЦП я выключил интеловский Hyper Threading, получил 100% загрузку и уменьшение времени расчета в 2 раза. Конфигурация машинки правда по-мощнее будет: 60 штук Ксеонов Е7-4870. Прирост по времени получался на вычислителях, работающих только с процессором, F и I.

 

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


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

Если бы вы использовали поиск или полистали тему на страничек 5-10 назад увидели бы, мой пост, что CST не умеет параллелить расчеты на логические ядра. Для полной загрузки ЦП я выключил интеловский Hyper Threading, получил 100% загрузку и уменьшение времени расчета в 2 раза. Конфигурация машинки правда по-мощнее будет: 60 штук Ксеонов Е7-4870. Прирост по времени получался на вычислителях, работающих только с процессором, F и I.

 

C HT всё известно уже давно. Уточните пожалуйста, на каком этапе вы получили 100% загрузку? На этапе построения сетки? Сомневаюсь... Что в CST , что в HFSS на этом этапе нет загрузки такой.

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


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

А кто-нибудь осваивал в 2015м Array Wizard? Возникла такая проблема: при создании проекта автоматически создаётся порт Флоке Zmax. При запуске моделирования с г.у. unit cell выдаётся ошибка "the Floquet port boundary at Zmax is not homogeneously filled." Ругательство на неоднородность поля. Вообще не могу до конца разобраться с правильным использованием портов Флоке. Для чего именно они необходимы? И что может быть причиной ошибки? :blush:

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


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

На этапе построения сетки? Сомневаюсь...

Полностью согласен с Вами. Загрузку на 100% я получал только на этапах составления матрицы уравнений и ее решении.

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


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

Если бы вы использовали поиск или полистали тему на страничек 5-10 назад увидели бы, мой пост, что CST не умеет параллелить расчеты на логические ядра.

Спасибо, писал с телефона вопрос, внимательно не просмотрел все результаты поиска.

Я использовал T-solver.

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


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

Добрый день!

Решил сравнить результаты CST и HFSS. Импеданс получился схожим, но смещенным по диаграмме (как при добавлении участка линии).

Отсюда возник вопрос. Для примера представим обычную вертикальную антенну. Из одного цилиндра выходит другой. внутри большего цилиндра получается коаксиальная линия с сопротивлением 50 Ом, скажем 10 мм. Устанавливаю волноводный порт (место отмечено зеленым), а импеданс по факту интересует в месте отмеченном синим.

Для этого в настройках порта есть:

В CST - Reference plane, ставлю 10.

В HFSS - Deembed settings, тоже ставлю 10.

 

Как говорил ранее получил схожий результат но смещенный.

В CST, для проверки, полез Shematic и дорисовал там 50 ом линию. Результат сошелся с HFSS при длине линии "-20".

 

Отсюда вопрос, как в CST (все таки тема о ней, но от пояснения про HFSS тоже не откажусь) нужно задавать это самое значение Reference plane?

Если мне нужно выкинуть 10 мм участок, задаем значение 10 или -10?

post-12684-1468619642_thumb.png

 

Наверное так понятней будет:

post-12684-1468619671_thumb.png

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

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


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

-----------------

Отсюда вопрос, как в CST (все таки тема о ней, но от пояснения про HFSS тоже не откажусь) нужно задавать это самое значение Reference plane?

Если мне нужно выкинуть 10 мм участок, задаем значение 10 или -10?

-----------------

В HFSS всегда можно видеть вектор показывающий длину и направление (раз он вектор ))) того что вы исключаете.

В CST к сожалению не помню, а значит не знаю.

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


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

В HFSS всегда можно видеть вектор показывающий длину и направление (раз он вектор ))) того что вы исключаете.

В CST к сожалению не помню, а значит не знаю.

 

Спасибо! Т.е. в HFSS перемещение происходит вдоль вектора.

 

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

post-12684-1468619391_thumb.png

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

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


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

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

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

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

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

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

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

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

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

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