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

 
 
169 страниц V  « < 34 35 36 37 38 > »   
Reply to this topicStart new topic
> Вопросы по CST
N.I.K.
сообщение Jan 19 2010, 11:17
Сообщение #526


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-03-09
Пользователь №: 45 857



ALEKSIU, твой вопрос не ясен.

ITEE, если у тебя есть восьмой сервис пак, то не мог бы ты пожалуйста его где нибудь выложить?

Сообщение отредактировал N.I.K. - Jan 19 2010, 11:19
Go to the top of the page
 
+Quote Post
Patriot.msk
сообщение Jan 19 2010, 12:06
Сообщение #527





Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747



Поставил Сп7. Не помогло... Решил попробывать расширить системные возможности распределёнными вычислениями.
Не понятно почему на 2003 сервере не запускаются ехе-шники Main Controller Administration и Solver Server administration. У кого-нибудь такое было?
В ХР х32 запускается.

Спасибо.
Go to the top of the page
 
+Quote Post
N.I.K.
сообщение Jan 19 2010, 15:25
Сообщение #528


Участник
*

Группа: Участник
Сообщений: 52
Регистрация: 9-03-09
Пользователь №: 45 857



Patriot.msk, я думаю это происходит потому, что не запущенна какая нибудь служба или ещё что нибудь. Ибо серверная ОСь специфична и по умолчанию многие вещи в ней запрещены.

Если хочешь, можешь выложить свой проект или часть проекта, я посчитаю у себя и посмотрю что будет с памятью. У меня её 32Г, должно хватить smile.gif

Сообщение отредактировал N.I.K. - Jan 19 2010, 15:31
Go to the top of the page
 
+Quote Post
Toshak
сообщение Jan 19 2010, 17:15
Сообщение #529





Группа: Участник
Сообщений: 7
Регистрация: 19-01-10
Пользователь №: 54 926



Цитата(Patriot.msk @ Jan 19 2010, 15:06) *
Поставил Сп7. Не помогло...

У меня на XPx64 CST2009 SP7 с памятью все нормально, все забивается под завязку в зависимости от сетки, конечно. Раньше у меня тоже программа так ругалась, но при этом в системном мониторе было видно, что памяти не хватает (вроде). Может программа прикидывает сколько ей памяти надо, видит что столько в любом случае ее нет и ругаетсяsmile.gif А какая расчетная область и шаг сетки?

Вот у меня другой вопрос. Как раз в связи с недостатком памяти для вычислений, я произвел себе апгрейд рабочего компа. Конфигурация такая: Intel i7, 12 Gb, XPx64, CST 2009 SP7. Гипертрейдинг отключил. При запуске расчета, видно, что сначала загружено только одно ядро (при подготовке счета и компиляции как я понимаю), потом происходит загрузка всех ядер до 100% и так держится некоторое время. После чего загрузка падает и программа суммарно забирает где-то 25%. Использую frequency solver с разрешенными 4-мя потоками вычисления.
Кто-нибудь знает почему не грузятся все ядра на 100%?
Спасибо.
Go to the top of the page
 
+Quote Post
Patriot.msk
сообщение Jan 20 2010, 07:34
Сообщение #530





Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747



Цитата(N.I.K. @ Jan 19 2010, 18:25) *
Patriot.msk, я думаю это происходит потому, что не запущенна какая нибудь служба или ещё что нибудь. Ибо серверная ОСь специфична и по умолчанию многие вещи в ней запрещены.

Если хочешь, можешь выложить свой проект или часть проекта, я посчитаю у себя и посмотрю что будет с памятью. У меня её 32Г, должно хватить smile.gif


Да вот разобраться бы что ещё надо запустить... maniac.gif

Спасибо за предложение, но мне сейчас надо смотреть ДН 3Д, дабы удостоверится что всё будет нормально, когда перейдём на реальные проекты, а файлы расчётов с лёгкостью могут занимать по 500-600 Мб.
А вообще предложение дельное, я, если что, напишу в личку, ок? rolleyes.gif

Цитата(Toshak @ Jan 19 2010, 20:15) *
У меня на XPx64 CST2009 SP7 с памятью все нормально, все забивается под завязку в зависимости от сетки, конечно. Раньше у меня тоже программа так ругалась, но при этом в системном мониторе было видно, что памяти не хватает (вроде). Может программа прикидывает сколько ей памяти надо, видит что столько в любом случае ее нет и ругаетсяsmile.gif А какая расчетная область и шаг сетки?

Вот у меня другой вопрос. Как раз в связи с недостатком памяти для вычислений, я произвел себе апгрейд рабочего компа. Конфигурация такая: Intel i7, 12 Gb, XPx64, CST 2009 SP7. Гипертрейдинг отключил. При запуске расчета, видно, что сначала загружено только одно ядро (при подготовке счета и компиляции как я понимаю), потом происходит загрузка всех ядер до 100% и так держится некоторое время. После чего загрузка падает и программа суммарно забирает где-то 25%. Использую frequency solver с разрешенными 4-мя потоками вычисления.
Кто-нибудь знает почему не грузятся все ядра на 100%?
Спасибо.


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

По-моему в меню файл есть какие-то настройки и там можно выбрать приоритет использования. По умолчанию стоит Low, надо ставить Normal.

Вот сейчас посмотрел - file - pereference - system priority. По умолчанию Low

Сообщение отредактировал Patriot.msk - Jan 20 2010, 08:34
Go to the top of the page
 
+Quote Post
Toshak
сообщение Jan 20 2010, 11:15
Сообщение #531





Группа: Участник
Сообщений: 7
Регистрация: 19-01-10
Пользователь №: 54 926



Цитата(Patriot.msk @ Jan 20 2010, 10:34) *
Да вот разобраться бы что ещё надо запустить... maniac.gif

Спасибо за предложение, но мне сейчас надо смотреть ДН 3Д, дабы удостоверится что всё будет нормально, когда перейдём на реальные проекты, а файлы расчётов с лёгкостью могут занимать по 500-600 Мб.
А вообще предложение дельное, я, если что, напишу в личку, ок? rolleyes.gif



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

По-моему в меню файл есть какие-то настройки и там можно выбрать приоритет использования. По умолчанию стоит Low, надо ставить Normal.

Вот сейчас посмотрел - file - pereference - system priority. По умолчанию Low


По поводу 500 Мб... не включай в файл сами расчеты. Выложи только сам проект. Тогда он будет весить не много.
У меня такой вопрос: а какая длина волны? И как это 3 ячейки на длину волны? В программе вроде минимальная соотношение - 1/8 длины волны, т.е. 8 ячеек на длину волны! Ну и считать меньше чем 10 ячеек на длину волны - смысла нет (это уже из физических соображений).
Go to the top of the page
 
+Quote Post
Patriot.msk
сообщение Jan 20 2010, 14:48
Сообщение #532





Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747



Цитата(Toshak @ Jan 20 2010, 14:15) *
По поводу 500 Мб... не включай в файл сами расчеты. Выложи только сам проект. Тогда он будет весить не много.
У меня такой вопрос: а какая длина волны? И как это 3 ячейки на длину волны? В программе вроде минимальная соотношение - 1/8 длины волны, т.е. 8 ячеек на длину волны! Ну и считать меньше чем 10 ячеек на длину волны - смысла нет (это уже из физических соображений).


Длина 60 мм. Ну по дефолту стоит 1/8... Ставить 1/10? Ну попробую. Врядли это понизит требования по оперативкеsmile.gif

Кстати оказалось что 4 Гб оперативки стоят в компе на котором винда 2003 х86... Отсюда и ошибки по распределению памяти. Вообщем нужен нормальный комп.

Файл проекта завтра попробую выложить. И, если не сложно, объясни физические соображения по поводу 10 ячеек, я думал 3-5 достаточно.
Go to the top of the page
 
+Quote Post
Toshak
сообщение Jan 20 2010, 16:06
Сообщение #533





Группа: Участник
Сообщений: 7
Регистрация: 19-01-10
Пользователь №: 54 926



Цитата(Patriot.msk @ Jan 20 2010, 17:48) *
Длина 60 мм. Ну по дефолту стоит 1/8... Ставить 1/10? Ну попробую. Врядли это понизит требования по оперативкеsmile.gif

Кстати оказалось что 4 Гб оперативки стоят в компе на котором винда 2003 х86... Отсюда и ошибки по распределению памяти. Вообщем нужен нормальный комп.

Файл проекта завтра попробую выложить. И, если не сложно, объясни физические соображения по поводу 10 ячеек, я думал 3-5 достаточно.

C количеством ячеек все просто: чем больше - тем лучше! Далее возникает проблема наличия оперативной памяти (чтобы все их разместить) и скорости счета (чтобы самому не состариться). Нужен компромисsmile.gif
Теперь рассмотрим вопрос о том какие пространственные изменения поля мы можем ожидать. Оценкой в этом случае может служить обычная интерференция двух волн. Имеем изменение интенсивности с пространственным периодом L/2 (L - длина волны света). Ну собственно и все! Сколькими точками можно примерно описать один период синусоиды? 3 точки это совсем полный край. Вспоминаем, что период нашей синусоиды L/2 и получаем, что нам на длину волны необходимо минимум 5 точек! При этом можно попробовать точно прикинуть, но, на "глаз", видность со 100% (при интерференции двух одинаковых лучей) упадет процентов до 50%, что уже является сильным искажением реальной структуры распределения поля.
Можешь сам поиграться... Сделай экран из PEC и брось на него нормально плоскую волну. От PEC отражается 100% и получаем стоячую волну перед экраном со 100% видностью. Меняя параметры сетки можно посмотреть как это сказывается на видности. Много ресурсов для этого не надо. Я такое на старом атлоне с 1 гигом оперативки проделывал.
Go to the top of the page
 
+Quote Post
Patriot.msk
сообщение Jan 21 2010, 08:42
Сообщение #534





Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747



Цитата(Toshak @ Jan 20 2010, 19:06) *
Сколькими точками можно примерно описать один период синусоиды? 3 точки это совсем полный край. Вспоминаем, что период нашей синусоиды L/2 и получаем, что нам на длину волны необходимо минимум 5 точек! При этом можно попробовать точно прикинуть, но, на "глаз", видность со 100% (при интерференции двух одинаковых лучей) упадет процентов до 50%, что уже является сильным искажением реальной структуры распределения поля.


Я не хочу спорить с пеной у рта, я просто хочу разобраться.
Чтобы описать синусойду нужно 2 точки. Это ещё Котельников доказал по части дискретизации - или это здесь не уместно?
И период на количество точек для описания не влияет, насколько я понимаю.

Хотя примерно уловил что противофазная интерференция будет чаще встречаться из-за уменьшения ячеек.
Go to the top of the page
 
+Quote Post
sank
сообщение Jan 21 2010, 10:27
Сообщение #535


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

Группа: Свой
Сообщений: 117
Регистрация: 23-03-07
Из: Харьков
Пользователь №: 26 424



Цитата(Patriot.msk @ Jan 21 2010, 11:42) *
Я не хочу спорить с пеной у рта, я просто хочу разобраться.
Чтобы описать синусойду нужно 2 точки. Это ещё Котельников доказал по части дискретизации - или это здесь не уместно?
И период на количество точек для описания не влияет, насколько я понимаю.

Хотя примерно уловил что противофазная интерференция будет чаще встречаться из-за уменьшения ячеек.


Дело в том, что программа при расчете во временной области использует конечно-разностную аппроксимацию производных. Дальше все просто: Возьмите синусоиду, дискретизируйте ее (N точек на период), от дискретизированной версии возьмите производную с помощью центральной конечной разности (разность соседних точек, делить на расстояние между ними, результат сопоставить точке между ними) и сравните его с аналитически взятой производной от синусоиды. Сделайте выводы wink.gif
Обычно это описывают в терминах отличия скорости распространения волны в дискретной сетке от скорости в свободном пространстве, в результате получают "численную дисперсию фазовой скорости". Обычно это отличие в фазовой скорости приводит к ошибкам порядка 5% при дискретизации 20точек на длину волны (отличие фазовой скорости составляет где-то 0,35%)
В CST используется метод схожий с FDTD, поэтому все сказанное выше непосредственно относится к выбору сетки в TD solver в CST.

По поводу двух точек на период и Котельникова - есть такой метод "Pseudospectral in Time Domain" (PSTD), он для вычисления производных использует дискретное преобразование Фурье, домножение на частоту спектра и обратное преобразование Фурье. В результате получается вычислить производные с точностью, близкой к теоретическому пределу (Th Котельникова), но возникают проблемы в случае, если пытаться применить этот метод к разраывным и прочим функциям, имеющим значительную часть энергии в области за частотой Найквиста. Появляются такие функции, когда мы рассматриваем пространственное распределение поля в области с контрастной границей диэлектрика (на границе возникает разрыв или излом дифференцируемой функции пространственного распределения поля). В итоге проявляется эффект Гиббса и прочие неприятности. Тем не менее для низкоконтраснтых или больших структур метод применяется, позволяя исопльзовать 4 точки на длину волны (для получения приемлемой точности порядка 5%)
Go to the top of the page
 
+Quote Post
Toshak
сообщение Jan 21 2010, 13:32
Сообщение #536





Группа: Участник
Сообщений: 7
Регистрация: 19-01-10
Пользователь №: 54 926



Цитата(Patriot.msk @ Jan 21 2010, 11:42) *
Я не хочу спорить с пеной у рта, я просто хочу разобраться.
Чтобы описать синусойду нужно 2 точки. Это ещё Котельников доказал по части дискретизации - или это здесь не уместно?
И период на количество точек для описания не влияет, насколько я понимаю.

Хотя примерно уловил что противофазная интерференция будет чаще встречаться из-за уменьшения ячеек.

Если две точки на половину длины волны (а интерференция возникает с периодом L/2), то на длину волны 4 (что мало отличается от 5)... Я так понимаю.
Вот только не знаю можно ли применять эту теорему для рассчетов. Во время рассчета ошибка возникает в зависимости от шага и в каждой схеме своя. Я поскольку не спец в разностных схемах и не могу судить о их достоинствах и тонких моментах, но использую следующий алгоритм при расчетах. Считаю с одним шагом и записываю результат. Потом удваиваю количество шагов и сравниваю результаты (это в CST даже автоматически сделать можно вроде). Если картинки не отличаются значит результат уже не зависит от сетки, что и должно быть в реальности.
Go to the top of the page
 
+Quote Post
Patriot.msk
сообщение Jan 22 2010, 12:00
Сообщение #537





Группа: Участник
Сообщений: 11
Регистрация: 12-01-10
Пользователь №: 54 747



sank и Toshak, спасибо за разъяснения.

Сейчас попробывал облучить экран 2лямбда*2лямбда толщиной 5мм плоской волной. Использовал FD solver и 10 ячеек на лямбду. Ибо не знал как увидеть стоячую волну поставил все мониторы которые было возможно на 5 ГГц. Расчёт длился почти час, потом завис на критическом использовании оперативки (~1.86 Гб) и подох. Ввиду отстутствия возможности поставить винду х64 принято решение переходить на linux...
Несколько вопросов:
1. какой linux ставить?
2. можно ли под линкусом полноценно использовать cst или лучше поставить только модуль для распределённых вычислений?
3. есть ли опыт пользования линукса и на что можно натолкнутся при его использовании?
4. лекарство под линукс? help.gif
Go to the top of the page
 
+Quote Post
m@xim
сообщение Jan 22 2010, 12:49
Сообщение #538


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

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



Всем здравствуйте! rolleyes.gif
Решаю задачу при помощи Transient Solver.
Внизу, где отображается ход процесса имеется надпись Transient field analysis, countdown.
Как я понял, это идет обратный отсчет процесса. Начинается, например, с 8000 и идет до
нуля. НО часто это число доходит до какого-то значения, и снова начинает увеличиваться.
И так процесс моделирования можно ждать целый день... Может быть кто подскажет, в чем
дело? Спасибо! 1111493779.gif
Go to the top of the page
 
+Quote Post
Toshak
сообщение Jan 22 2010, 22:58
Сообщение #539





Группа: Участник
Сообщений: 7
Регистрация: 19-01-10
Пользователь №: 54 926



Цитата(Patriot.msk @ Jan 22 2010, 15:00) *
sank и Toshak, спасибо за разъяснения.

Сейчас попробывал облучить экран 2лямбда*2лямбда толщиной 5мм плоской волной. Использовал FD solver и 10 ячеек на лямбду. Ибо не знал как увидеть стоячую волну поставил все мониторы которые было возможно на 5 ГГц. Расчёт длился почти час, потом завис на критическом использовании оперативки (~1.86 Гб) и подох. Ввиду отстутствия возможности поставить винду х64 принято решение переходить на linux...
Несколько вопросов:
1. какой linux ставить?
2. можно ли под линкусом полноценно использовать cst или лучше поставить только модуль для распределённых вычислений?
3. есть ли опыт пользования линукса и на что можно натолкнутся при его использовании?
4. лекарство под линукс? help.gif

5 ГГц это соответствует длине волны 60 мм. Толщина 5 милиметров мала для того чтобы увидеть интерференцию. L/2=30 мм.
По оси z (ось распространения волны действительно надо где-то две длины волны) надо взять 90 мм (для 5 ГГц). А вот в плоскость xy может иметь и меньшие размеры. Главное поставить граничные условия open (без add space!!!) Тогда получиться, что направлениях x и y будет бесконечность и краевых эффектов типа дифракции не возникнет, а вот количество ячеек существенно можно уменьшитьsmile.gif Попробуй L/4.
Для того чтобы увидеть интерференцию тебе нужен монитор плотности поля.
У меня из эмперических соображений есть идея, что количество требуемой памяти зависит от количества включенных мониторов. Данные надо же где-то для них хранитьsmile.gif Так что много мониторов тоже не выходwink.gif Если я ошибаюсь, может кто поправит?

Цитата(m@xim @ Jan 22 2010, 15:49) *
Всем здравствуйте! rolleyes.gif
Решаю задачу при помощи Transient Solver.
Внизу, где отображается ход процесса имеется надпись Transient field analysis, countdown.
Как я понял, это идет обратный отсчет процесса. Начинается, например, с 8000 и идет до
нуля. НО часто это число доходит до какого-то значения, и снова начинает увеличиваться.
И так процесс моделирования можно ждать целый день... Может быть кто подскажет, в чем
дело? Спасибо! 1111493779.gif

Начинать может и с большегоsmile.gif У меня такое тоже было... ночью сидел и ждал пока дойдет до конца, чтобы выключить комп, который около кровати стоит... В районе двух ночи произошела вот такая же хреньsmile.gif пришлось спать под жужжание куллераsmile.gif
Я пришел к выводу, что обратный отсчет строится на прогнозе... Видимо прога иногда ошибается в своем прогнозе и корректрирует его в соответствии с заданной точностью...
Пару раз такое провернет и остановится!
Go to the top of the page
 
+Quote Post
StasExR
сообщение Jan 23 2010, 09:21
Сообщение #540


Местный
***

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



Цитата(m@xim @ Jan 22 2010, 14:49) *
Всем здравствуйте! rolleyes.gif
Решаю задачу при помощи Transient Solver.
Внизу, где отображается ход процесса имеется надпись Transient field analysis, countdown.
Как я понял, это идет обратный отсчет процесса. Начинается, например, с 8000 и идет до
нуля. НО часто это число доходит до какого-то значения, и снова начинает увеличиваться.
И так процесс моделирования можно ждать целый день... Может быть кто подскажет, в чем
дело? Спасибо! 1111493779.gif

T-solver рассчитывает электромагнитный процесс во временной области. Расчет состоит из двух этапов:
1) в статусе Processing excitation. в структуру запускается импульс определенной длительности, которая определяется заданным диапазоном частот. Этот этап имеет известную продолжительность, поскольку длина импульса известна и скорость расчета каждого временного шага известна уже после просчета нескольких начальных шагов. Тут обратный отсчет не ошибается
2) в статусе Transient field analysis. Для получения S-параметров, солвер просчитывает временные шаги до тех пор, пока запущенный в структуру сигнал не выйдет из неё через порты или излучающие границы до заданного в параметрах солвера уровня (-30дБ по умолчанию). если структура нерезонансная, энергия выходит быстро и предсказуемо - обратный отсчет правильный. Если есть резонанс - сигнал будет долго "звенеть" и обратный отчет долго не сможет точно определить скорость выхода энергии из структуры, т.е. будет менять свои предсказания.
Go to the top of the page
 
+Quote Post

169 страниц V  « < 34 35 36 37 38 > » 
Reply to this topicStart new topic
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 17th June 2025 - 15:35
Рейтинг@Mail.ru


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