Jump to content

    
Pir0texnik

Вопросы по CST

Recommended Posts

Adexx

Обратите внимание на пример "Electrical and Thermal Analysis of a Microstrip Coupler Device" в хелпе. Там есть готовая модель и описание.

Spoiler

1101087779_123.thumb.JPG.b6c392366ec117defc240efaedbbf937.JPG

Edited by Tema-yes

Share this post


Link to post
Share on other sites
21 час назад, Adexx сказал:

Хотел узнать есть ли возможность в Microwave studio настраивать мощность излучения?

настраивается мощность, которой возбуждаются дискретные или волновые порты. в свойствах решателя - Excitation list

1: setup Solver [Time Domain Parameters].
2: Source type [Selection].
3: Excitation List.
4: Excitation type [Sequential(User def.) или Simultaneous]
5: установить amplitude.
6: узнать какая была мощность можно создав отчёт 1D Results -> Power -> Power Stimulated.

Share this post


Link to post
Share on other sites
12.10.2020 в 09:46, yurik82 сказал:

настраивается мощность, которой возбуждаются дискретные или волновые порты. в свойствах решателя - Excitation list

1: setup Solver [Time Domain Parameters].
2: Source type [Selection].
3: Excitation List.
4: Excitation type [Sequential(User def.) или Simultaneous]
5: установить amplitude.
6: узнать какая была мощность можно создав отчёт 1D Results -> Power -> Power Stimulated.

Спасибо большое

 

Share this post


Link to post
Share on other sites
12.10.2020 в 09:45, Tema-yes сказал:

Adexx

Обратите внимание на пример "Electrical and Thermal Analysis of a Microstrip Coupler Device" в хелпе. Там есть готовая модель и описание.

  Показать содержимое

1101087779_123.thumb.JPG.b6c392366ec117defc240efaedbbf937.JPG

 

Спасибо, увидел

 

Share this post


Link to post
Share on other sites

Здравствуйте. Пытаюсь запустить на виртуальной машине (Virtual box, win 10 x64) CST PCB & Packages, появляется такая ошибка.

Error.jpg.8f46cf834500e29e5acc663ab5b8e554.jpg

 

CST 2019 пробовал 2020 - тоже самое. Как это лечится?

Share this post


Link to post
Share on other sites
9 hours ago, TitovVN1974 said:

chapt

возможно, это связано с hardware accelerated graphics ?

в 2019 можете ли переключить отрисовку на софтовую ?

Спасибо за совет, выключил ускорение в настройках виртуальной машины и все запустилось.

Share this post


Link to post
Share on other sites

Здравствуйте. Кто-нибудь в курсе, при моделировании конечной антенной решетки можно в  постпроцессенге отклонять луч ? При совместном возбуждении считается только одно направление по Тетта и фи , потом приходится менять параметр(дефолтный, если через Визард работать) и считать всю геометрию заново с новым углом отклонения. Где-то читал или видел , что можно луч отклонять уже в постпроцессе, наверняка это не при совместном возбуждении портов, но пока что не разобрался . Халп. 

Share this post


Link to post
Share on other sites
3 hours ago, Ferz said:

можно в  постпроцессенге отклонять луч ?

Можно. Для этого элементы запитываются не одновременно, а по отдельности т.е. считается вся матрица рассеяния и поля от каждого элемента. Дальше есть три варианта:

1. В template based post-processing выбрать 2D and 3D.../ combine results using am-ph parameters, забить туда амплитуды и фазы и комбайнить. Поменять фазы и комбайнить снова. Как надоест, перейти в схематик, задать там переменные для фаз, создать там sweep, внутри него постпроцессинг и посчитать сразу много разных направлений луча;

2. Если Array изначально создавался через task в схематике из элемента, то вышеуказанный пункт в template based post-processing уже будет. Плюс task сам создаст переменные для амплитуды и фазы для каждого элемента. Эти переменные не обычные, а системные, фаза меняется сама при изменении управляющих переменных для направления луча PAA_FA_SCANTHETA и PAA_FA_SCANPHI. Также рядом с именами системных переменных будет значок зеленого кубика сетки с красным знаком кирпича поверху - это означает, что при изменении этих переменных не будет удаляться сетка и результаты расчёта. Т.е. можно как угодно (хоть в parameter sweep, хоть в оптимизаторе) менять эти переменные, результаты и структура страдать не будут. Дальше, например, можно прямо в 3D редакторе запустить parameter sweep (simul. type: template results postprocessing) по PAA_FA_SCANTHETA и закомбайнить результаты.

syst.PNG.4b5d8ef421d20930044860424869600d.PNG

3. В схематике создать task типа "AC, combine results", забить туда амплитуды/фазы и сделать примерно то же, что и в пункте 1.

 

 

 

Share this post


Link to post
Share on other sites
1 час назад, Freesom сказал:

Можно. Для этого элементы запитываются не одновременно, а по отдельности т.е. считается вся матрица рассеяния и поля от каждого элемента. Дальше есть три варианта:

1. В template based post-processing выбрать 2D and 3D.../ combine results using am-ph parameters, забить туда амплитуды и фазы и комбайнить. Поменять фазы и комбайнить снова. Как надоест, перейти в схематик, задать там переменные для фаз, создать там sweep, внутри него постпроцессинг и посчитать сразу много разных направлений луча;

2. Если Array изначально создавался через task в схематике из элемента, то вышеуказанный пункт в template based post-processing уже будет. Плюс task сам создаст переменные для амплитуды и фазы для каждого элемента. Эти переменные не обычные, а системные, фаза меняется сама при изменении управляющих переменных для направления луча PAA_FA_SCANTHETA и PAA_FA_SCANPHI. Также рядом с именами системных переменных будет значок зеленого кубика сетки с красным знаком кирпича поверху - это означает, что при изменении этих переменных не будет удаляться сетка и результаты расчёта. Т.е. можно как угодно (хоть в parameter sweep, хоть в оптимизаторе) менять эти переменные, результаты и структура страдать не будут. Дальше, например, можно прямо в 3D редакторе запустить parameter sweep (simul. type: template results postprocessing) по PAA_FA_SCANTHETA и закомбайнить результаты.

syst.PNG.4b5d8ef421d20930044860424869600d.PNG

3. В схематике создать task типа "AC, combine results", забить туда амплитуды/фазы и сделать примерно то же, что и в пункте 1.

 

 

 

Ну как я и подозревал, физику не обманешь ) теперь бы посчитать каждый порт по отдельности, сто лет пройдёт )может в данном случае (крупная решетка) всё-таки быстрее будет изменять каждый раз PAA_FA_SCANTHETA вручную и считать через совместное возбуждение.

 В очередной раз, спасибо Вам огромное за развернутый ответ, товарищ! Будем пробовать !

Share this post


Link to post
Share on other sites
13 hours ago, Ferz said:

Здравствуйте. Кто-нибудь в курсе, при моделировании конечной антенной решетки можно в  постпроцессенге отклонять луч ? При совместном возбуждении считается только одно направление по Тетта и фи , потом приходится менять параметр(дефолтный, если через Визард работать) и считать всю геометрию заново с новым углом отклонения. Где-то читал или видел , что можно луч отклонять уже в постпроцессе, наверняка это не при совместном возбуждении портов, но пока что не разобрался . Халп. 

А какую именно цель Вы преследуете?

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

Share this post


Link to post
Share on other sites
11 hours ago, Ferz said:

теперь бы посчитать каждый порт по отдельности, сто лет пройдёт )может в данном случае (крупная решетка) всё-таки быстрее будет изменять каждый раз PAA_FA_SCANTHETA вручную и считать через совместное возбуждение.

CST прекрасно распараллеливает даже последовательное возбуждение с разных портов - запасайтесь 32-х ядерным процом - будет считать пачками по 32 порта за раз, памяти бы только хватило))) Есть конечно зависимость от того, чего больше - портов или интересующих направлений луча, иногда проще одновременной запиткой пройти по списку. Ну и ещё плюс постпроцессинга в том, что всегда можно быстро досчитать новых направлений или с другим амплитудным распределением. Если портов сотни, то проект ещё и начинает жрать много места на диске - для каждого порта надо сохранить полную матрицу полей всей структуры. Хорошо хоть в 20-й версии комбинирование распараллеливается на все ядра - теперь даже кофе не успевает остыть, а уже всё готово, ещё немного и по скорости обгонят Beamforming в SystemVue)))

Share this post


Link to post
Share on other sites
On 10/22/2020 at 12:17 AM, Ferz said:

Ну как я и подозревал, физику не обманешь ) теперь бы посчитать каждый порт по отдельности, сто лет пройдёт )может в данном случае (крупная решетка) всё-таки быстрее будет изменять каждый раз PAA_FA_SCANTHETA вручную и считать через совместное возбуждение.

 В очередной раз, спасибо Вам огромное за развернутый ответ, товарищ! Будем пробовать !

там ничего не надо считать...

уже должна быть посчитано КАКОЕ-ТО дальнее поле: хоть в свободном пространстве, хоть в периодический решетке - пофигу. Раз у вас там решетка - логично посчитать поле единичного элемента.

дальше считается коэффициент решетки и множится на ту ДН. Ничего не надо симулировать, чистый постропрецессинг. Конечно. если там у вас уже решетка в натуре нарисована, с 100500 портами, то  - да, все пересчитывать, ну так это и не упрощенный случай.

Забавный факт любознательным, вот изменение этих переменных с зеленым кубиком... не всегда НЕ вызывает пересчета геометрии... попробуйте поизметять их из того мерзкого бейсика, приятно удивитесь, что оно будет требовать перестроить геометрию.

Share this post


Link to post
Share on other sites
On 10/22/2020 at 11:35 AM, Freesom said:

для каждого порта надо сохранить полную матрицу полей всей структуры.

зачем?.. для ДН это какбе не надо...

Там в недрах есть много всякого тупняка вроде - всякое ненужное говно  промежуточные данные сохранять, которые нафиг пользователю не уперлись, но которые способны засрать место на диске. 
Например, на протяжении десятилетия, бонусом к дальнему полю они сохраняли и ближнее. Теперь они там галочку придумали в FF мониторе.
Еще подождать лет 10 и они научатся тереть из папки резалтс папки вида "HEX000, HEX001, HEX002", в которых ничего кроме мусора нет, но которые могут съесть гиг другой места.
Я боюсь предположить сколько там еще тупняка под капотом, который живет с первой версии и который все принимают как данность...

Share this post


Link to post
Share on other sites
2 часа назад, Pir0texnik сказал:

там ничего не надо считать...

уже должна быть посчитано КАКОЕ-ТО дальнее поле: хоть в свободном пространстве, хоть в периодический решетке - пофигу. Раз у вас там решетка - логично посчитать поле единичного элемента.

дальше считается коэффициент решетки и множится на ту ДН. Ничего не надо симулировать, чистый постропрецессинг. Конечно. если там у вас уже решетка в натуре нарисована, с 100500 портами, то  - да, все пересчитывать, ну так это и не упрощенный случай.

Забавный факт любознательным, вот изменение этих переменных с зеленым кубиком... не всегда НЕ вызывает пересчета геометрии... попробуйте поизметять их из того мерзкого бейсика, приятно удивитесь, что оно будет требовать перестроить геометрию.

Здравствуйте !спасибо за отзывчивость . Меня интересует именно полная решетка , так как учитываются все краевые эффекты и тп. поэтому множитель решётки мне не совсем подходит.

Речь идёт именно об отклонении луча . Да и Unit cell может дать понять лишь приближенно все эффекты(хотя и в достаточно хорошем приближении) 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.