|
|
  |
Вопросы по HFSS |
|
|
|
Oct 31 2010, 23:22
|

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

|
Цитата(l1l1l1 @ Nov 1 2010, 01:44)  наоборот, с помощью этого факта можно управлять мешированием, добиваясь более подробного разбиения в местах действительно этого требующих, и сокращать общее количество узлов сетки за счет слабо влияющего на характеристики остального пространства. Ну так это, наверное, делается прямым указанием, что в данном элементе необходимо уплотнить сетку. Если ничего не указать, HFSS не дурак ведь, не обратит внимание на границу раздела, физически не существующую. Или я не прав? Давненько уж не копался в ансофте.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Nov 1 2010, 00:08
|

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

|
Цитата(l1l1l1 @ Nov 1 2010, 02:55)  вы посмотрите pdf-то, очень это свойство HFSS'a помогает достигать хорошей точности, когда знаешь, что делаешь. Заставили таки заглянуть, хотя я сейчас, вместо того, чтобы спать сижу работаю, а не мозг в инете протираю!!!  Причем, предел минимума времени на отдых (3 часа) уже перешел, завтра буду плох!  Так вот, картинки полистал быстро, это Вы про дополнительный под резонаторами бокс поликоровый в поликоровом же что ли говорите? Интересно, учту.
--------------------
Все не могут только сеять разумное, доброе, вечное: кому-то надо и пахать! Природа не терпит пустоты: там, где люди не знают правды, они заполняют пробелы домыслом. © Бернард Шоу
|
|
|
|
|
Nov 1 2010, 08:05
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 26-02-10
Пользователь №: 55 685

|
Да материалы естественно разные. Значит сказываются мои скромные знания о МКЭ. Или я чего-то недопонял, вчера под вечер мозг уже кипел. Насколько я сечас понял, повышение сетки во внешнем цилиндре связано с тем, что т.к. поверхность внутреннего разбилась на много мелких элементов, и, соответственно, увеличилось количество элементов внешнего цилиндра, с ними контактирующих. А вот такой вопрос. Делаю меширование через Mesh Operatoins - Assign - Surface Approximation, сетка получаетя хорошей, результат расчета свопадает с экспериментом. Далее удаляю эту аппроксимация и делаю так Mesh Operations - Initial Mesh Settings, тоже самое окно, те же настройки. Но сетка на внутренней грани получается, я даже не знаю как это описать, и результаты левые. Вот рисунок этого безобразия, видно большие крупные треугольники, разбиты на много мелких, в первом же случае там очень хорошее повторение поверхности, никаких таких треугольников нет. картинка
|
|
|
|
|
Nov 1 2010, 12:20
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 26-02-10
Пользователь №: 55 685

|
Нет, вы не поняли, сетка в обоих случаях должна быть одинаковой, но она разная.
|
|
|
|
|
Nov 1 2010, 22:08
|
Профессионал
     
Группа: Модератор FTP
Сообщений: 2 111
Регистрация: 29-12-05
Пользователь №: 12 684

|
Цитата(setur @ Nov 1 2010, 15:20)  ...сетка в обоих случаях должна быть одинаковой.... кто вам обещал, что "Mesh Operatoins - Assign - Surface Approximation" и "Mesh Operations - Initial Mesh Settings" должны давать одинаковые результаты? в первом случае аппроксимация поверхности выполняется, а во втором - нет. в чем смысл ваших вопросов? такие вопросы можно задавать бесконечно.
|
|
|
|
|
Nov 2 2010, 13:18
|
Участник

Группа: Участник
Сообщений: 32
Регистрация: 26-02-10
Пользователь №: 55 685

|
Смысл вопросов докопаться до истины, а вы вашим постом мне ничем не помогли. Вот вы пишите что никто не обещал, но если открыть хелп и почитать, то можно найти такое:
Defining Mesh Operations In a few circumstances, you may also want to create a mesh operation that modifies HFSS’s surface approximation settings for one or more faces. Surface approximation settings are only applied to the initial mesh, that is, the mesh that is generated the first time a design variation is solved.
Modifying Surface Approximation Settings HFSS applies surface approximation settings when it generates the initial mesh. If you modify HFSS’s default settings after the initial mesh has been generated, they will not affect the mesh for that design variation. Surface approximation makes sense for curved surfaces, for which the mesh will not exactly reproduce the surface shape. It also can be used to restrict the aspect ratio of triangles on planar surfaces. 1. Select the faces for which you want to modify the surface approximation settings. • Alternatively, select an object if you want to modify the surface approximation settings of every face on the object. 2. Click HFSS>Mesh Operations>Assign>Surface Approximation.
Т.е. можно этим финтом изменить аппроксимацию, заданную по умолчанию. Если выделить всю модель, то, соответственно, для всей модели.
Далее смотрим а где же задается "по умолчанию". Specifying Initial Mesh Settings You can specify the initial mesh settings, including the surface approximation and the meshing approach. [бла бла] 1. Select HFSS>Mesh Operations>Initial Mesh Settings... or in the Project tree, right-click on Mesh Operations, and select Initial Mesh Settings from the shortcut menu. The Initial Mesh Settings dialog appears with the Surface Approximation tab selected.
И я делаю вывод что эти два способа равнозначны. Можно либо сделать нужные настройки в разделе "по умолчанию". Либо применить их в рамках Modifying'га настроек по умолчанию. Вот. Но я знаю что я в чем-то ошибаюсь.
|
|
|
|
|
Nov 3 2010, 11:07
|
Знающий
   
Группа: Свой
Сообщений: 918
Регистрация: 20-09-06
Пользователь №: 20 539

|
Считаю тут простую задачу - щель на волноводе излучает в пространство. Собсно круглый волновод в нем щель, два порта с парой ортогональных мод на концах и воздух вокруг, больше ничего. Считаю при разных длинах щели, и при некоторых ее значениях мне пишут такое:
[info] A variation (d='11.2mm') has been requested on machine Local Machine (12:35:28 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:38:48 ноя 03, 2010) [info] A variation (d='11.4mm') has been requested on machine Local Machine (12:40:30 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:43:56 ноя 03, 2010) [info] A variation (d='11.6mm') has been requested on machine Local Machine (12:45:51 ноя 03, 2010) [error] Adaptive solution setup, process hf3d error: Matrix solver exception: out of precision.. (12:47:50 ноя 03, 2010) [error] hfsscomengine, process hf3d died unexpectedly. (12:47:51 ноя 03, 2010) [info] A variation (d='11.8mm') has been requested on machine Local Machine (12:48:41 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:52:21 ноя 03, 2010) [info] A variation (d='12mm') has been requested on machine Local Machine (12:54:31 ноя 03, 2010)
Чего он хочет сказать? Что за убийственная такая точность "Matrix solver exception: out of precision.." ?
PS кол-во тетраэдров не запредельное, солвер упал на 9 из 12 шагов адаптации, парамидок было всего 16201шт, другие вариации эту границу легко переходили.
|
|
|
|
|
Nov 4 2010, 11:59
|
Местный
  
Группа: Участник
Сообщений: 420
Регистрация: 18-10-10
Пользователь №: 60 253

|
Цитата(Pir0texnik @ Nov 3 2010, 14:07)  Считаю тут простую задачу - щель на волноводе излучает в пространство. Собсно круглый волновод в нем щель, два порта с парой ортогональных мод на концах и воздух вокруг, больше ничего. Считаю при разных длинах щели, и при некоторых ее значениях мне пишут такое:
[info] A variation (d='11.2mm') has been requested on machine Local Machine (12:35:28 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:38:48 ноя 03, 2010) [info] A variation (d='11.4mm') has been requested on machine Local Machine (12:40:30 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:43:56 ноя 03, 2010) [info] A variation (d='11.6mm') has been requested on machine Local Machine (12:45:51 ноя 03, 2010) [error] Adaptive solution setup, process hf3d error: Matrix solver exception: out of precision.. (12:47:50 ноя 03, 2010) [error] hfsscomengine, process hf3d died unexpectedly. (12:47:51 ноя 03, 2010) [info] A variation (d='11.8mm') has been requested on machine Local Machine (12:48:41 ноя 03, 2010) [warning] Adaptive Passes did not converge based on specified criteria. (12:52:21 ноя 03, 2010) [info] A variation (d='12mm') has been requested on machine Local Machine (12:54:31 ноя 03, 2010)
Чего он хочет сказать? Что за убийственная такая точность "Matrix solver exception: out of precision.." ?
PS кол-во тетраэдров не запредельное, солвер упал на 9 из 12 шагов адаптации, парамидок было всего 16201шт, другие вариации эту границу легко переходили. Ждал,пока кто то поопытней ответит.Не дождался.У меня тоже пару раз такие отказы HFSS выдавал.Первый раз я считал щелевую антенну - расчёт пошёл снова после уменьшения Дельта S и увеличения начального числа тетраэдров. Второй раз я считал антенну Уда-Яги 23-хэлементную на 2.4 ГГц,такой же отказ на 10-м расчёте после уменьшения длинны одного директора на 0.2 мм,укоротил антенну на два директора и расчёты опять пошли. В чём тут причина, может кто толком объяснит?
Сообщение отредактировал uve - Nov 4 2010, 12:38
|
|
|
|
|
Nov 5 2010, 18:56
|
Профессионал
     
Группа: Модератор FTP
Сообщений: 2 111
Регистрация: 29-12-05
Пользователь №: 12 684

|
Цитата(uve @ Nov 4 2010, 14:59)  В чём тут причина, может кто толком объяснит? по-видимому, причина в патчере. дополнительная проверка соответствия VENDOR_STRING в лицензии в случае отрицательного результата вызывает исключение, приводяшее к завершению программы. дополнительный патчер отключает обработку исключений, в том числе и правильную обработку, скажем, деления на ноль. обработчик исключений отключен, и мы получаем сообщение об ошибке. в первых дополнительных патчерах сообщалось, что это временное решение. к сожалению, лучшего решения пока не нашлось.
|
|
|
|
|
Nov 6 2010, 09:48
|
Группа: Новичок
Сообщений: 3
Регистрация: 6-11-10
Пользователь №: 60 680

|
Привет, всем!
У меня такой вопрос: провел параметрический анализ, в результате полусил множество кривых. Кто-нибудь знает, как удалить 1 кривую, не удаляя все семейство? (для отбора, чтобы остались лучшие варианты.)
|
|
|
|
|
  |
42 чел. читают эту тему (гостей: 42, скрытых пользователей: 0)
Пользователей: 0
|
|
|