|
|
  |
Вопросы по HFSS |
|
|
|
Nov 23 2010, 08:40
|
Группа: Участник
Сообщений: 7
Регистрация: 5-11-08
Пользователь №: 41 381

|
Цитата(EVS @ Nov 22 2010, 17:53)  >pahan1000 По умолчанию HFSS вычисляет дельту для стопа по всей S-матрице, выбирая худшую для определения сходимости. При этом для малых абс.значений Sxx (как у вас порядка -70dB) значение дельта 10E-7 будет соответствовать ошибке в ~3dB. Для больших же абс.значений Sxx (около 1), это будет соответствовать ошибке в ~0.000001dB. Вы никогда не выполните такой критерий. Выход: используйте для стопа вручную заданный Matrix Convergence. Он позволяет задавать либо диагональ/не диагональ S-матрицы либо вообще конкретные значения любых Sxx и по модулю и по фазе раздельно. благодарю)) помогли вы мне))
|
|
|
|
|
Nov 23 2010, 12:39
|
Группа: Новичок
Сообщений: 2
Регистрация: 22-11-10
Пользователь №: 61 076

|
Цитата(Deret @ Nov 22 2010, 16:44)  Уважаемые специалисты в HFSS работаю в Solution type: Eigenmode все считает, все устраивает, построил структуру эл. поля. Тоже все устраивает все хорошо, но хочу перевести структуру эл поля в таблицу. для дальнейших преобразований. Подскажите возможно ли это и как сделать заранее благодарен. Помогите очень нужно
|
|
|
|
|
Nov 23 2010, 19:00
|
Частый гость
 
Группа: Свой
Сообщений: 156
Регистрация: 3-09-06
Из: Саратов
Пользователь №: 20 029

|
Цитата(picassonok @ Nov 13 2010, 02:38)  Сталкивался ли кто-нибудь с такой проблемой: [attachment=49808:1.bmp]? Эта ошибка стала появляться у меня при открытии любого проекта после того как перешёл на XP professional 64 bit Пути вроде все на латинице, касперскому запретил трогать программу. Есть ли какой-нибудь патч для 64 bit-системы? Была похожая проблема: после переустановки системы программа не встала, хотя до этого работала нормально. Постоянно вываливались аналогичные сообщения об ошибке. Правда система была 32 разрядная, но суть видно не в этом. Устанавливал, переустанавливал - все без толку. Но в конце оказалось, что проблема была в лицензии. Не помню сейчас точно, то ли путь прописывался неправильно, то ли файл с лицензией обнулялся, но в ручную удалось исправить ситуацию. Все заработало. Посмотрите файл с лицензией и пути, нет ли там ошибок.
|
|
|
|
|
Nov 24 2010, 15:55
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
Цитата По умолчанию HFSS вычисляет дельту для стопа по всей S-матрице, выбирая худшую для определения сходимости. При этом для малых абс.значений Sxx (как у вас порядка -70dB) значение дельта 10E-7 будет соответствовать ошибке в ~3dB. Для больших же абс.значений Sxx (около 1), это будет соответствовать ошибке в ~0.000001dB. Вы никогда не выполните такой критерий. а кстати, интересно почему в солвере рассчитывается, скажем так, АБСОЛЮТНАЯ относительная ошибка, т.е Цитата мах(|S(последний шаг)-S(пред. шаг.)|) , а не ОТНОСИТЕЛЬНАЯ относительная, т.е. Цитата мах(|S(последний шаг)-S(пред. шаг.)|/|S(последний шаг)|) в последнем случае учитывалось бы отношение уровней S параметров и относительно него рассчитывалась бы ошибка, ведь разница между |S11|, скажем, 1 и 0.9 и 0.2 и 0.1 одна и та же, но это две большие разницы... Но используется первый случай, и наверно не просто так.  Интересно какие мотивы все-таки...
|
|
|
|
|
Nov 24 2010, 17:49
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
да ну как-то сильно банально для проги ценой в кучу килобаксов... тот же метод использует и CST Цитата The change in the S-parameters is determined as the maximal deviation of the absolute value of the complex difference of the S-parameters between two subsequent passes. а нот конвергед - в общем случае не есть хорошо...
|
|
|
|
|
Nov 24 2010, 18:05
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
мм Цитата(Pir0texnik @ Nov 24 2010, 18:55)  а кстати, интересно почему в солвере рассчитывается, скажем так, АБСОЛЮТНАЯ относительная ошибка, т.е По-моему, всё оправдано - что, например, 10 % от единицы 0,1 и от одной сотой - 0,001. Во втором случае практически сразу при небольшом увеличении количества элементов условие выполнится и расчет остановится, на самом деле не достигнув необходимой точности. Цитата(Pir0texnik @ Nov 24 2010, 20:49)  а нот конвергед - в общем случае не есть хорошо... Если смотреть на ход изменения величины целевой функции, то, при наличии некоторого опыта и явно выраженной зависимости на уменьшение и не значительном изменении по абсолютному значению, вполне приемлемо. Если всё так абсолютизиовать, то задав точность 0,0000001 и не дождавшись сходимости можно утверждать, что расчет не верен, что, конечно же, неправильно.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Nov 24 2010, 18:13
|
Евгений
    
Группа: Свой
Сообщений: 1 167
Регистрация: 22-01-05
Из: С.-Петербург
Пользователь №: 2 115

|
Цитата(Pir0texnik) тот же метод использует и CST Нет. В TD MWS сходимость оценивается в диапазоне частот, который задается пользователем. Это намного интересней.
|
|
|
|
|
Nov 25 2010, 16:48
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
Цитата По-моему, всё оправдано - что, например, 10 % от единицы 0,1 и от одной сотой - 0,001. Во втором случае практически сразу при небольшом увеличении количества элементов условие выполнится и расчет остановится, на самом деле не достигнув необходимой точности. Так вроде это как раз то, что я обозвал относительной относительной ошибкой и оно не применяется. Проценты(т.е. отношение) как раз и не считают, а считают разность значений. Цитата Нет. В TD MWS сходимость оценивается в диапазоне частот, который задается пользователем. Это намного интересней. ну так, а чего противоречащее написано в выдержке из манула CST ?  какая разница на одной частоте или на нескольких - главное, что разность, а не отношение. PS кстати, при желании можно как критерий сходимости использовать и отношение. Раздел "Specifying Expressions for Adaptive Convergence", как раз об этом. Задаем параметром сходимости не mag(S), а dB(S), и получаем отношение.
|
|
|
|
|
Nov 25 2010, 16:52
|

Гуру
     
Группа: Свой
Сообщений: 3 218
Регистрация: 14-11-06
Из: Н. Новгород
Пользователь №: 22 312

|
Цитата(Pir0texnik @ Nov 25 2010, 19:48)  Так вроде это как раз то, что я обозвал относительной относительной ошибкой и оно не применяется. Проценты(т.е. отношение) как раз и не считают, а считают разность значений. Может быть что-то не дописал для однозначного восприятия  , но именно пример некорректности использования, по-вашему "относительной относительной ошибки", я и привел.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
  |
19 чел. читают эту тему (гостей: 19, скрытых пользователей: 0)
Пользователей: 0
|
|
|