Перейти к содержанию
    

наоборот, с помощью этого факта можно управлять мешированием, добиваясь более подробного разбиения в местах действительно этого требующих, и сокращать общее количество узлов сетки за счет слабо влияющего на характеристики остального пространства.

Ну так это, наверное, делается прямым указанием, что в данном элементе необходимо уплотнить сетку. Если ничего не указать, HFSS не дурак ведь, не обратит внимание на границу раздела, физически не существующую. Или я не прав? Давненько уж не копался в ансофте. :laughing:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... HFSS не дурак ведь, не обратит внимание на границу раздела, физически не существующую.
не дурак, но обратит. :biggrin:

вы посмотрите pdf-то, очень это свойство HFSS'a помогает достигать хорошей точности, когда знаешь, что делаешь.

кстати, поэтому операция "union" не всегда полезна.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вы посмотрите pdf-то, очень это свойство HFSS'a помогает достигать хорошей точности, когда знаешь, что делаешь.

Заставили таки заглянуть, хотя я сейчас, вместо того, чтобы спать сижу работаю, а не мозг в инете протираю!!! :rolleyes: Причем, предел минимума времени на отдых (3 часа) уже перешел, завтра буду плох! :( Так вот, картинки полистал быстро, это Вы про дополнительный под резонаторами бокс поликоровый в поликоровом же что ли говорите? Интересно, учту.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Правильно ли данное поведение или я чего-то недопонимаю?

Правильно. Уточнение апроксимации внутр.цилиндра привело к увеличению количества узлов на его поверхности. Чтобы сшить сетку, во внешнем цилиндре (скорее, трубе) также добавились элементы для этих узлов.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... это Вы про дополнительный под резонаторами бокс поликоровый в поликоровом же что ли говорите? ...
да, и там еще есть дополнительные воздушные боксы между резонаторами.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да материалы естественно разные. Значит сказываются мои скромные знания о МКЭ. Или я чего-то недопонял, вчера под вечер мозг уже кипел.

Насколько я сечас понял, повышение сетки во внешнем цилиндре связано с тем, что т.к. поверхность внутреннего разбилась на много мелких элементов, и, соответственно, увеличилось количество элементов внешнего цилиндра, с ними контактирующих.

 

А вот такой вопрос. Делаю меширование через Mesh Operatoins - Assign - Surface Approximation, сетка получаетя хорошей, результат расчета свопадает с экспериментом.

Далее удаляю эту аппроксимация и делаю так Mesh Operations - Initial Mesh Settings, тоже самое окно, те же настройки. Но сетка на внутренней грани получается, я даже не знаю как это описать, и результаты левые. Вот рисунок этого безобразия, видно большие крупные треугольники, разбиты на много мелких, в первом же случае там очень хорошее повторение поверхности, никаких таких треугольников нет.

картинка

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А вот такой вопрос...

Хм.. "С хорошей сеткой хороший результат. С плохой - плохой"... В чем вопрос-то? :wassat:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...сетка в обоих случаях должна быть одинаковой....

кто вам обещал, что "Mesh Operatoins - Assign - Surface Approximation"

и "Mesh Operations - Initial Mesh Settings" должны давать одинаковые результаты?

в первом случае аппроксимация поверхности выполняется, а во втором - нет.

в чем смысл ваших вопросов? такие вопросы можно задавать бесконечно.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Смысл вопросов докопаться до истины, а вы вашим постом мне ничем не помогли. Вот вы пишите что никто не обещал, но если открыть хелп и почитать, то можно найти такое:

 

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'га настроек по умолчанию. Вот. Но я знаю что я в чем-то ошибаюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Считаю тут простую задачу - щель на волноводе излучает в пространство. Собсно круглый волновод в нем щель, два порта с парой ортогональных мод на концах и воздух вокруг, больше ничего. Считаю при разных длинах щели, и при некоторых ее значениях мне пишут такое:

 

[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шт, другие вариации эту границу легко переходили.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Считаю тут простую задачу - щель на волноводе излучает в пространство. Собсно круглый волновод в нем щель, два порта с парой ортогональных мод на концах и воздух вокруг, больше ничего. Считаю при разных длинах щели, и при некоторых ее значениях мне пишут такое:

 

[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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чём тут причина, может кто толком объяснит?
по-видимому, причина в патчере.

дополнительная проверка соответствия VENDOR_STRING в лицензии в случае отрицательного результата вызывает исключение, приводяшее к завершению программы.

дополнительный патчер отключает обработку исключений,

в том числе и правильную обработку, скажем, деления на ноль.

обработчик исключений отключен, и мы получаем сообщение об ошибке.

в первых дополнительных патчерах сообщалось, что это временное решение.

к сожалению, лучшего решения пока не нашлось.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет, всем!

 

У меня такой вопрос: провел параметрический анализ, в результате полусил множество кривых.

Кто-нибудь знает, как удалить 1 кривую, не удаляя все семейство? (для отбора, чтобы остались лучшие варианты.)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привет, всем!

 

У меня такой вопрос: провел параметрический анализ, в результате полусил множество кривых.

Кто-нибудь знает, как удалить 1 кривую, не удаляя все семейство? (для отбора, чтобы остались лучшие варианты.)

В свойства графика зайдите, откройте вкладку families и уберите галочку против противной кривой.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...