реклама на сайте
подробности

 
 
> Вопросы по CST
Pir0texnik
сообщение Jun 15 2007, 09:55
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539



Вот подумалось почему есть тема "Вопросы по HFSS", но нет по CST ?! Неужели с ним все понятно? :-)

Для начала очень интересно узнать как сделать несколько дискретных портов, чтобы они работали одновременно(вообще хорошо если можно управлять их фазами), я хочу посмотерть ДН системы вибраторов, как это сделать?
Go to the top of the page
 
+Quote Post
169 страниц V  « < 29 30 31 32 33 > »   
Start new topic
Ответов (450 - 464)
Shura_jj
сообщение Aug 17 2009, 09:28
Сообщение #451


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 3-11-06
Пользователь №: 21 941



Добрый день!

Ай нид хелп. Имеется некоторое распредел. модуля пов. пл. тока в скалярном виде:


Прикрепленное изображение


Задача - банально получить 1D графики сечения модуля тока по x при фиксированном y и наоборот.
Применяю постпроцессинг-функцию Evaluate Field along arbitrary Coordinates (1D Plot):


Прикрепленное изображение


Здесь: структура - параллелепипед высотой z=0.001мм, по x и по y - квадрат. Распределение по x: Xmin, Xmax - соответственно границы структуры (нужно распредел. по всей структ.), y=0 (сечение по центру), z=0.001мм - поверхность структ., на кот. рассчитана пл. тока.
В результате получается вот такой бред:


Прикрепленное изображение


Но, если установить z>0.001мм, напр., для рис. ниже z=0.0011мм, то:


Прикрепленное изображение


Что за токи визуализирует MWS, они, что - по воздуху текут??
К тому же, полученный 1D график никак не стыкуется с исходным скалярным распределением модуля тока, даже визуально.

Вопрос - что я делаю не так???
Версия CST MWS 2009.

_________
С уважением Александр.

Сообщение отредактировал Shura_jj - Aug 17 2009, 09:30


--------------------
Chance favors the prepared mind
Go to the top of the page
 
+Quote Post
barr
сообщение Aug 18 2009, 14:30
Сообщение #452


Частый гость
**

Группа: Свой
Сообщений: 108
Регистрация: 13-11-08
Из: Москва
Пользователь №: 41 599



Цитата(Shura_jj @ Aug 17 2009, 13:28) *
Добрый день!

Ай нид хелп. Имеется некоторое распредел. модуля пов. пл. тока в скалярном виде:


Прикрепленное изображение


Задача - банально получить 1D графики сечения модуля тока по x при фиксированном y и наоборот.
Применяю постпроцессинг-функцию Evaluate Field along arbitrary Coordinates (1D Plot):


Прикрепленное изображение


Здесь: структура - параллелепипед высотой z=0.001мм, по x и по y - квадрат. Распределение по x: Xmin, Xmax - соответственно границы структуры (нужно распредел. по всей структ.), y=0 (сечение по центру), z=0.001мм - поверхность структ., на кот. рассчитана пл. тока.
В результате получается вот такой бред:


Прикрепленное изображение


Но, если установить z>0.001мм, напр., для рис. ниже z=0.0011мм, то:


Прикрепленное изображение


Что за токи визуализирует MWS, они, что - по воздуху текут??
К тому же, полученный 1D график никак не стыкуется с исходным скалярным распределением модуля тока, даже визуально.

Вопрос - что я делаю не так???
Версия CST MWS 2009.

_________
С уважением Александр.


выложите проект, помогут быстрее

сложного ничего в вашей задаче нет smile.gif
Go to the top of the page
 
+Quote Post
Shura_jj
сообщение Aug 19 2009, 06:49
Сообщение #453


Участник
*

Группа: Участник
Сообщений: 74
Регистрация: 3-11-06
Пользователь №: 21 941



Проект с результатами, чтоб не пересчитывать. Solver type=Int EqS

Прикрепленный файл  _________________________________lambda__.rar ( 531.55 килобайт ) Кол-во скачиваний: 157


P.S.: Указанный выше 3D график распр. токов - ампл. в лог. масштабе, размах 30dB=3порядка.
_________
С уважением Александр.

Сообщение отредактировал Shura_jj - Aug 19 2009, 06:56


--------------------
Chance favors the prepared mind
Go to the top of the page
 
+Quote Post
m@xim
сообщение Aug 24 2009, 07:00
Сообщение #454


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 4-06-08
Из: Москва
Пользователь №: 38 063



help.gif Подскажите, пожалуйста!!!

Проблеа в следующем. Есть файл *.cst, который был рассчитан ранее. Файл имеется только один, сопутствующие файлы отсутствуют. И при запуске моделирования появляется ошибка "Bad user unit 2084881012 specified in mesh file". Что можно с этим сделать? Как я понимаю, надо скинуть предыдущие настройки сетки... подскажите, кто знает 1111493779.gif
Go to the top of the page
 
+Quote Post
Solitonov
сообщение Aug 30 2009, 20:26
Сообщение #455


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 15-11-07
Пользователь №: 32 351



Цитата(Tossin @ Jun 11 2009, 01:03) *
Разобрался уже, спасибо! Форумчанин Romka объяснил, за что ему большой человеческой респект!

Установил CST 2009 +SP5 и та же проблема - неактивные кнопки исполнения. Нельзя ли поподробнее как modeler.exe оживляется на 64 бит (Win Xp 64) в такой ситуации. modeler_amd64.exe уже менял на починенный из CST.STUDIO.SUITE.2009.AMD64.SP2.fix. Может причина в том, что я уже поставил перед этим SP5 ?
Go to the top of the page
 
+Quote Post
EVS
сообщение Aug 31 2009, 12:49
Сообщение #456


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Цитата(Solitonov @ Aug 31 2009, 00:26) *
Нельзя ли поподробнее как modeler.exe оживляется на 64 бит (Win Xp 64) в такой ситуации.

Никак не оживляется. Нужно использовать x86 версию, т.к. версию x64 пач_не_пачит. Для этого просто переименовать modeler_AMD64.exe в, например, _modeler_AMD64.exe
Нормально работатет на SP7, да и на SP5, помню, тоже. Патченый моделер64 "оттуда" ставить не надо.
Go to the top of the page
 
+Quote Post
Solitonov
сообщение Sep 1 2009, 21:26
Сообщение #457


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 15-11-07
Пользователь №: 32 351



Цитата(EVS @ Aug 31 2009, 16:49) *
Никак не оживляется. Нужно использовать x86 версию, т.к. версию x64 пач_не_пачит. Для этого просто переименовать modeler_AMD64.exe в, например, _modeler_AMD64.exe
Нормально работатет на SP7, да и на SP5, помню, тоже. Патченый моделер64 "оттуда" ставить не надо.

Спасибо. Но вот реальная проблема с CST 2009 зарыта в модуле CST EM Studio: при выполнении любой задачи (будь то своя либо штатный пример) возникает сообщение типа " Failed to read database. " И никакого результата (использую XP64 на различных AMD). Другие модули функционируют нормально. Видимо патчер сплоховал (надо было бы лог файл сделать ...)
Есть ли какие соображения ?
Go to the top of the page
 
+Quote Post
EVS
сообщение Sep 2 2009, 12:07
Сообщение #458


Евгений
*****

Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115



Вроде, все ОК и с EMS. Правда, именно им не увлекаюсь, но для интереса прогнал пример с трансом - прикольно rolleyes.gif . Да..., использую XP64 на различных Intel laughing.gif
Go to the top of the page
 
+Quote Post
Solitonov
сообщение Sep 7 2009, 01:35
Сообщение #459


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 15-11-07
Пользователь №: 32 351



Цитата(EVS @ Sep 2 2009, 16:07) *
Вроде, все ОК и с EMS. Правда, именно им не увлекаюсь, но для интереса прогнал пример с трансом - прикольно rolleyes.gif . Да..., использую XP64 на различных Intel laughing.gif


Спасибо за тест. Интересно есть ли такая проблемва у других.

Другой вопрос по самодельной (custom ) целевой ф-ции оптимизации для MWS. При одновременном возбуждении S-параметры не воспринимаются как законные. Тогда как задать в качестве целевой F- параметр или хотя бы баланс (файл с расширением .bil). Пытался в макрос подставлять разные ф-ции вызова но безуспешно. ( В sweep это делается просто через template. ) Может у кого есть положительный опыт ... Вообще хорошо бы иметь на этом форуме подборку макросов на разные случаи жизни, особенно для оптимизации.
Go to the top of the page
 
+Quote Post
Demonis
сообщение Sep 7 2009, 05:18
Сообщение #460


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 9-05-06
Из: Киев
Пользователь №: 16 911



Когда-то пробовал возиться с макросами - е получилось. Поэтому оптимизация реализуется с помощью Matlab. Там можно задать какую угодно целевую функцию и выбрать различные методы оптимизации (включая генетический алгоритм). Управление CST из Матлаба кажись где-то на форуме уже обсуждал. Если будет необходимость, то повторю и здесь.
Go to the top of the page
 
+Quote Post
StasExR
сообщение Sep 7 2009, 07:38
Сообщение #461


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 11-04-08
Из: Украина
Пользователь №: 36 680



Цитата(Solitonov @ Sep 7 2009, 04:35) *
Другой вопрос по самодельной (custom ) целевой ф-ции оптимизации для MWS. При одновременном возбуждении S-параметры не воспринимаются как законные. Тогда как задать в качестве целевой F- параметр или хотя бы баланс (файл с расширением .bil). Пытался в макрос подставлять разные ф-ции вызова но безуспешно. ( В sweep это делается просто через template. ) Может у кого есть положительный опыт ... Вообще хорошо бы иметь на этом форуме подборку макросов на разные случаи жизни, особенно для оптимизации.


Макросы в CST могут всё! Или почти всё)) Есть конечно ряд довольно неприятных глюков (фич))), но их при желании можно обойти. В частности, почему-то нельзя подгрузить 1D-Result файлы с расширениями отличными от *.sig. Хотя многие другие файлы результатов имеют тот же формат, например, ваш *.bil. Очевидно, что для его загрузки достаточно его скопировать и поменять расширение на sig. Выглядит это примерно так:

Dim MyBalance As Object
ChDir GetProjectPath( "Result" )
FileCopy "1.bil","1.sig"
Set MyBalance = Result1D( "1" )

для доступа к данным используется MyBalance.GetY(I), MyBalance.GetX(I), MyBalance.GetGlobalMaximum и т.п..

"1" используется для случая когда запитка из порта №1. Если у вас другая запитка, нужно вместо "1" подставить ваш ExcitationString.
Go to the top of the page
 
+Quote Post
Solitonov
сообщение Sep 7 2009, 17:00
Сообщение #462


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 15-11-07
Пользователь №: 32 351



Цитата(StasExR @ Sep 7 2009, 11:38) *
Макросы в CST могут всё! Или почти всё)) Есть конечно ряд довольно неприятных глюков (фич))), но их при желании можно обойти. В частности, почему-то нельзя подгрузить 1D-Result файлы с расширениями отличными от *.sig. Хотя многие другие файлы результатов имеют тот же формат, например, ваш *.bil. Очевидно, что для его загрузки достаточно его скопировать и поменять расширение на sig. Выглядит это примерно так:

Dim MyBalance As Object
ChDir GetProjectPath( "Result" )
FileCopy "1.bil","1.sig"
Set MyBalance = Result1D( "1" )

для доступа к данным используется MyBalance.GetY(I), MyBalance.GetX(I), MyBalance.GetGlobalMaximum и т.п..

"1" используется для случая когда запитка из порта №1. Если у вас другая запитка, нужно вместо "1" подставить ваш ExcitationString.


Огромное спасибо за VBA ликбез. Оказалось быстрее и проще чем я ищу ходули по Visual Basic for CST studio applications. Всё-таки думаю неплохо иметь склад макросов. В качестве затравки положил на /upload/RF&Microwave/Analytics/CST Studio Macroses/ простейшие макросы по определению КПД ввода энергии в резонатор с тремя одномодовыми портами (применено и частично оттестировано для микроволновки с нагрузкой)
Go to the top of the page
 
+Quote Post
Solitonov
сообщение Sep 7 2009, 19:37
Сообщение #463


Участник
*

Группа: Свой
Сообщений: 72
Регистрация: 15-11-07
Пользователь №: 32 351



Цитата(StasExR @ Sep 7 2009, 11:38) *
Макросы в CST могут всё! Или почти всё)) Есть конечно ряд довольно неприятных глюков (фич))), но их при желании можно обойти. В частности, почему-то нельзя подгрузить 1D-Result файлы с расширениями отличными от *.sig. Хотя многие другие файлы результатов имеют тот же формат, например, ваш *.bil. Очевидно, что для его загрузки достаточно его скопировать и поменять расширение на sig.


Оказалось, что CST 2008 не воспринимает user defined goal function даже из штатных примеров (у меня под ней старый Athlon Win Xp64) -выдаёт ошибку в опрелении любой цел. ф-ции.
Те же ф-ции под CST 2009 (Win Xp64 Phenom 965) работают нормально.
Пора составлять базу данных глюков для разных платформ и версий.
Go to the top of the page
 
+Quote Post
DpakoH
сообщение Sep 18 2009, 12:52
Сообщение #464





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



Господа, всем здравствуйте! smile.gif

Пытаюсь настроить MPI Computing в CST 2009.

Есть:
Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error".

Фаерволл отключали - то же самое.

Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело?

С уважением,
Артём.
Go to the top of the page
 
+Quote Post
StasExR
сообщение Sep 21 2009, 10:07
Сообщение #465


Местный
***

Группа: Свой
Сообщений: 201
Регистрация: 11-04-08
Из: Украина
Пользователь №: 36 680



Цитата(DpakoH @ Sep 18 2009, 15:52) *
Господа, всем здравствуйте! smile.gif

Пытаюсь настроить MPI Computing в CST 2009.

Есть:
Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error".

Фаерволл отключали - то же самое.

Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело?

С уважением,
Артём.


Проверте настройки кластера. Под какой операционной системой он работает? Обратите внимания, что для корректной работы MPI все узлы должны иметь одинаковые аккаунты.
Одинаковый ли ServicePack установлен на всех узлах? Создана ли рабочая папка для MPI на всех узлах?
Go to the top of the page
 
+Quote Post

169 страниц V  « < 29 30 31 32 33 > » 
Reply to this topicStart new topic
29 чел. читают эту тему (гостей: 29, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 11:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.01529 секунд с 7
ELECTRONIX ©2004-2016