Shura_jj 0 17 августа, 2009 Опубликовано 17 августа, 2009 (изменено) · Жалоба Добрый день! Ай нид хелп. Имеется некоторое распредел. модуля пов. пл. тока в скалярном виде: Задача - банально получить 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. _________ С уважением Александр. Изменено 17 августа, 2009 пользователем Shura_jj Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
barr 0 18 августа, 2009 Опубликовано 18 августа, 2009 · Жалоба Добрый день! Ай нид хелп. Имеется некоторое распредел. модуля пов. пл. тока в скалярном виде: Задача - банально получить 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 0 19 августа, 2009 Опубликовано 19 августа, 2009 (изменено) · Жалоба Проект с результатами, чтоб не пересчитывать. Solver type=Int EqS _________________________________lambda__.rar P.S.: Указанный выше 3D график распр. токов - ампл. в лог. масштабе, размах 30dB=3порядка. _________ С уважением Александр. Изменено 19 августа, 2009 пользователем Shura_jj Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
m@xim 0 24 августа, 2009 Опубликовано 24 августа, 2009 · Жалоба Подскажите, пожалуйста!!! Проблеа в следующем. Есть файл *.cst, который был рассчитан ранее. Файл имеется только один, сопутствующие файлы отсутствуют. И при запуске моделирования появляется ошибка "Bad user unit 2084881012 specified in mesh file". Что можно с этим сделать? Как я понимаю, надо скинуть предыдущие настройки сетки... подскажите, кто знает :1111493779: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solitonov 0 30 августа, 2009 Опубликовано 30 августа, 2009 · Жалоба Разобрался уже, спасибо! Форумчанин Romka объяснил, за что ему большой человеческой респект! Установил CST 2009 +SP5 и та же проблема - неактивные кнопки исполнения. Нельзя ли поподробнее как modeler.exe оживляется на 64 бит (Win Xp 64) в такой ситуации. modeler_amd64.exe уже менял на починенный из CST.STUDIO.SUITE.2009.AMD64.SP2.fix. Может причина в том, что я уже поставил перед этим SP5 ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EVS 0 31 августа, 2009 Опубликовано 31 августа, 2009 · Жалоба Нельзя ли поподробнее как modeler.exe оживляется на 64 бит (Win Xp 64) в такой ситуации. Никак не оживляется. Нужно использовать x86 версию, т.к. версию x64 пач_не_пачит. Для этого просто переименовать modeler_AMD64.exe в, например, _modeler_AMD64.exe Нормально работатет на SP7, да и на SP5, помню, тоже. Патченый моделер64 "оттуда" ставить не надо. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solitonov 0 1 сентября, 2009 Опубликовано 1 сентября, 2009 · Жалоба Никак не оживляется. Нужно использовать x86 версию, т.к. версию x64 пач_не_пачит. Для этого просто переименовать modeler_AMD64.exe в, например, _modeler_AMD64.exe Нормально работатет на SP7, да и на SP5, помню, тоже. Патченый моделер64 "оттуда" ставить не надо. Спасибо. Но вот реальная проблема с CST 2009 зарыта в модуле CST EM Studio: при выполнении любой задачи (будь то своя либо штатный пример) возникает сообщение типа " Failed to read database. " И никакого результата (использую XP64 на различных AMD). Другие модули функционируют нормально. Видимо патчер сплоховал (надо было бы лог файл сделать ...) Есть ли какие соображения ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
EVS 0 2 сентября, 2009 Опубликовано 2 сентября, 2009 · Жалоба Вроде, все ОК и с EMS. Правда, именно им не увлекаюсь, но для интереса прогнал пример с трансом - прикольно :rolleyes: . Да..., использую XP64 на различных Intel :laughing: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solitonov 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Вроде, все ОК и с EMS. Правда, именно им не увлекаюсь, но для интереса прогнал пример с трансом - прикольно :rolleyes: . Да..., использую XP64 на различных Intel :laughing: Спасибо за тест. Интересно есть ли такая проблемва у других. Другой вопрос по самодельной (custom ) целевой ф-ции оптимизации для MWS. При одновременном возбуждении S-параметры не воспринимаются как законные. Тогда как задать в качестве целевой F- параметр или хотя бы баланс (файл с расширением .bil). Пытался в макрос подставлять разные ф-ции вызова но безуспешно. ( В sweep это делается просто через template. ) Может у кого есть положительный опыт ... Вообще хорошо бы иметь на этом форуме подборку макросов на разные случаи жизни, особенно для оптимизации. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
demonis 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Когда-то пробовал возиться с макросами - е получилось. Поэтому оптимизация реализуется с помощью Matlab. Там можно задать какую угодно целевую функцию и выбрать различные методы оптимизации (включая генетический алгоритм). Управление CST из Матлаба кажись где-то на форуме уже обсуждал. Если будет необходимость, то повторю и здесь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StasExR 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Другой вопрос по самодельной (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. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solitonov 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Макросы в 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/ простейшие макросы по определению КПД ввода энергии в резонатор с тремя одномодовыми портами (применено и частично оттестировано для микроволновки с нагрузкой) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Solitonov 0 7 сентября, 2009 Опубликовано 7 сентября, 2009 · Жалоба Макросы в CST могут всё! Или почти всё)) Есть конечно ряд довольно неприятных глюков (фич))), но их при желании можно обойти. В частности, почему-то нельзя подгрузить 1D-Result файлы с расширениями отличными от *.sig. Хотя многие другие файлы результатов имеют тот же формат, например, ваш *.bil. Очевидно, что для его загрузки достаточно его скопировать и поменять расширение на sig. Оказалось, что CST 2008 не воспринимает user defined goal function даже из штатных примеров (у меня под ней старый Athlon Win Xp64) -выдаёт ошибку в опрелении любой цел. ф-ции. Те же ф-ции под CST 2009 (Win Xp64 Phenom 965) работают нормально. Пора составлять базу данных глюков для разных платформ и версий. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
DpakoH 0 18 сентября, 2009 Опубликовано 18 сентября, 2009 · Жалоба Господа, всем здравствуйте! :) Пытаюсь настроить MPI Computing в CST 2009. Есть: Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error". Фаерволл отключали - то же самое. Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело? С уважением, Артём. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
StasExR 0 21 сентября, 2009 Опубликовано 21 сентября, 2009 · Жалоба Господа, всем здравствуйте! :) Пытаюсь настроить MPI Computing в CST 2009. Есть: Много компьютеров с Intel XeonQuadx2 на каждом, гигбаитная сеть, CST 2009. Когда в MPI Properties активным установлен только один узел (не важно - тот ли, с которого производится запуск, или любой соседний в сети), вычисления запускаются. Если же поставить активными ещё хотя бы 1-2 узла, то получаю "Solver aborted due to error". Фаерволл отключали - то же самое. Может быть, кто-то поделиться опытом, или может предположить, в чем может быть дело? С уважением, Артём. Проверте настройки кластера. Под какой операционной системой он работает? Обратите внимания, что для корректной работы MPI все узлы должны иметь одинаковые аккаунты. Одинаковый ли ServicePack установлен на всех узлах? Создана ли рабочая папка для MPI на всех узлах? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться