etcartman

Адаптация сетки по силовым (потоковым линиям)

Читая про алгоритмы построения сеток вообще, изучая программы типа GMSH, IA-FEMesh и тд задался вопросом следующего плана

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

Существуют алгоритмы адаптации (измельчения) сетки в зонах с высоким градиентом напряжений, при этом речь идет как правило о тетраэдрах или декартовых сетках (в CFD)

а есть ли алгоритмы, перестраивающие сетку по линиям тока в естественных (криволинейных) координатах?

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

Изменено пользователем etcartman

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


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

Уважаемый etcartman!

Алгоритмы построения сеток, адаптированных к физическим полям, по крайней мере в CFD, есть.

В основе лежат эллиптические уравнения (дифференциальные методы).

Лично я использую уравнения Лапласа для получения ортогональных сеток,

согласованных с линиями тока потенциального течения (www.grid-cfd.ru)

Теорию можно посмотреть в книге J.F. Thompson, ..."Numerical grid generation. ..."

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


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

спасибо. я просто предположил что такое должно быть где то.

хотя я имел в виду не адаптацию в смысле измельчения в отдельных местах и не адаптацию к геометрии, а именно "вытягивание вдоль линий'

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

Может быть даже к такой сетке подошли бы более конечно-разностные схемы (в соответствующей моментально посчитанной криволинейной системе координат)

post-43660-0-63835000-1429031933_thumb.png

Изменено пользователем etcartman

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


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

Я тоже имел ввиду не пространственное разрешение и не согласование с геометрией, а именно

построение сетки по "силовым линиям", как Вы говорите.

post-2209-0-18302500-1429123649_thumb.png

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


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

замечательно. спасибо. а такой алгоритм включен куда то (в коммерческие или открытые пакеты)? Хотя бы на уровне тестовой проработки?

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

Изменено пользователем etcartman

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


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

Многие коммерческие пакеты имеют опцию ортогонализации и "выглаживания" сеток, что близко по сути используемых методов.

Но первоначальная сетка обязательно должна быть "хекса".

Про открытые пакеты ничего сказать не могу.

Если что-нибудь найдете - скажите, буду признателен. Что касается 3D задач,

то пока я нигде не встречал реальной ортогонализации сложной геометрии.

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


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

  • реклама

  • Реклама

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. chaikden
      chaikden
      (35 лет)
    2. EasemeSom
      EasemeSom
      (50 лет)
    3. fallwolf
      fallwolf
      (33 года)
    4. GEF
      GEF
      (38 лет)
    5. gferikolip
      gferikolip
      (45 лет)
    Просмотреть все