|
Вопросы по CST |
|
|
|
 |
Ответов
(450 - 464)
|
Aug 17 2009, 09:28
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
|
Aug 18 2009, 14:30
|
Частый гость
 
Группа: Свой
Сообщений: 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. _________ С уважением Александр. выложите проект, помогут быстрее сложного ничего в вашей задаче нет
|
|
|
|
|
Aug 19 2009, 06:49
|
Участник

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

|
Проект с результатами, чтоб не пересчитывать. Solver type=Int EqS
_________________________________lambda__.rar ( 531.55 килобайт )
Кол-во скачиваний: 157P.S.: Указанный выше 3D график распр. токов - ампл. в лог. масштабе, размах 30dB=3порядка. _________ С уважением Александр.
Сообщение отредактировал Shura_jj - Aug 19 2009, 06:56
--------------------
Chance favors the prepared mind
|
|
|
|
|
Aug 30 2009, 20:26
|

Участник

Группа: Свой
Сообщений: 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 ?
|
|
|
|
|
Sep 1 2009, 21:26
|

Участник

Группа: Свой
Сообщений: 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). Другие модули функционируют нормально. Видимо патчер сплоховал (надо было бы лог файл сделать ...) Есть ли какие соображения ?
|
|
|
|
|
Sep 7 2009, 01:35
|

Участник

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

|
Цитата(EVS @ Sep 2 2009, 16:07)  Вроде, все ОК и с EMS. Правда, именно им не увлекаюсь, но для интереса прогнал пример с трансом - прикольно  . Да..., использую XP64 на различных Intel  Спасибо за тест. Интересно есть ли такая проблемва у других. Другой вопрос по самодельной (custom ) целевой ф-ции оптимизации для MWS. При одновременном возбуждении S-параметры не воспринимаются как законные. Тогда как задать в качестве целевой F- параметр или хотя бы баланс (файл с расширением .bil). Пытался в макрос подставлять разные ф-ции вызова но безуспешно. ( В sweep это делается просто через template. ) Может у кого есть положительный опыт ... Вообще хорошо бы иметь на этом форуме подборку макросов на разные случаи жизни, особенно для оптимизации.
|
|
|
|
|
Sep 7 2009, 07:38
|
Местный
  
Группа: Свой
Сообщений: 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.
|
|
|
|
|
Sep 7 2009, 17:00
|

Участник

Группа: Свой
Сообщений: 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/ простейшие макросы по определению КПД ввода энергии в резонатор с тремя одномодовыми портами (применено и частично оттестировано для микроволновки с нагрузкой)
|
|
|
|
|
Sep 7 2009, 19:37
|

Участник

Группа: Свой
Сообщений: 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) работают нормально. Пора составлять базу данных глюков для разных платформ и версий.
|
|
|
|
|
Sep 18 2009, 12:52
|
Группа: Участник
Сообщений: 3
Регистрация: 18-10-08
Пользователь №: 41 033

|
Господа, всем здравствуйте!  Пытаюсь настроить MPI Computing в CST 2009. Есть: Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error". Фаерволл отключали - то же самое. Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело? С уважением, Артём.
|
|
|
|
|
Sep 21 2009, 10:07
|
Местный
  
Группа: Свой
Сообщений: 201
Регистрация: 11-04-08
Из: Украина
Пользователь №: 36 680

|
Цитата(DpakoH @ Sep 18 2009, 15:52)  Господа, всем здравствуйте!  Пытаюсь настроить MPI Computing в CST 2009. Есть: Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error". Фаерволл отключали - то же самое. Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело? С уважением, Артём. Проверте настройки кластера. Под какой операционной системой он работает? Обратите внимания, что для корректной работы MPI все узлы должны иметь одинаковые аккаунты. Одинаковый ли ServicePack установлен на всех узлах? Создана ли рабочая папка для MPI на всех узлах?
|
|
|
|
|
  |
29 чел. читают эту тему (гостей: 29, скрытых пользователей: 0)
Пользователей: 0
|
|
|