Перейти к публикации

Fluent Meshing - как убрать полиэдрическую сетку с боковых поверхностей.


Рекомендованные сообщения

Раз пошло такоe дело и видные флюентисты собрались вместе то воспользуюсь шансом и задам такой каверзный вопрос.

Передо мной стоит задача построить сетку для поплавка тестового катамарана, далее эта сетка будет использоваться для определения буксировочного сопротивления, с учетом свободной поверхности. Я попробовал замешить ее в Ansys Meshing, CutCell методом, но результат меня не удовлетворил - мешер не моет отловить очень мелкие детали а в реальной модели они обязательно будут.

По этому я перешел в самый передовой продукт - Fluent Meshing. Сперва я взял совсем упрощенную модель - без мелкой детали (сбоку должно торчать тонкое подводное крыло), Сделал комбинированную poly/hexa сетку, все получилось красиво но на ограничивающих стенках остался слой полигедр. это не то чтобы очень плохо, но хочется убрать полигедры с плоскости симметрии, входа-выхода и в особенности - с внутренней границы между двумя телами, эта граница совпадает с начальным уровнем воды и оттуда будет идти адаптивный рефайнинг и будет намного проще и контролируемо если на этой границе будут гексы.

Снимок.PNG

Может кто уже преуспел в Fluent Meshing и знает как можно такое сделать.

Прикладываю проект в версии 2020R1 и нейтральную геометрию.

https://fex.net/s/zazmzte

Geom.x_t

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


UnPinned posts

боюсь ответить, т.к. ни разу не видный и не флюентист, но есть вопрос: сетку эту вы делали в мозаике? как говорится, только идея - а почему не попробовать сделать сетку в ANSA?

 

Ссылка на сообщение
Поделиться на других сайтах
18 минут назад, an_rushin сказал:

но есть вопрос: сетку эту вы делали в мозаике?

Да, если под мозаикой Вы имеете в виду Fluent Meshing.

https://www.youtube.com/watch?v=zFsa1Ezot8Y

20 минут назад, an_rushin сказал:

только идея - а почему не попробовать сделать сетку в ANSA?

С Ансой я вообще не знаком, так что много времени уйдет только на освоение кнопок. Однажды я хотел попробовать поработать в ней но даже не смог правильно установить/после установки ничего не работало.

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

скорее, вот это:

https://www.youtube.com/watch?v=7CZP5Fq676U

мой знакомый из ANSYS USA рассказывал о Mosaic, как о прорыве в сеткостроении, но я очень привязался к ICEM и ANSA.

 

Ссылка на сообщение
Поделиться на других сайтах
35 минут назад, an_rushin сказал:

скорее, вот это:

Так это одно и тоже, мешинг происходит во Флюенте вот я и называю его Fluent Meshing. И это действительно удобно и сетка получается красивая.

meshing_1200x600.jpg

mosaic-hexahedral-elements.jpg

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

@an_rushin Пока решил проблему так - объединил два тела в одно а измельчение сетки задал через Body of influence. Все равно вход через одну плоскость а уровень жидкости задается в свойствах Open Channel BC.

Изменено пользователем karachun
Ссылка на сообщение
Поделиться на других сайтах

Делюсь промежуточными результатами, может будет интересно.

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

Как и ожидалось - модель отказалась сходиться в стационаре - амплитуда осцилляций - около 30%.

Если вывести положение свободной поверхности то видно что волны появились и за корпусом и перед ним. Но это в принципе ожидаемо. С одной стороны есть численные ошибки от входа и выхода а с другой - число Фруда около 0.2, т.е. поток "дозвуковой" по аналогии с числом Маха. В докритическом потоке волна может путешествовать вверх по течению.

Дальше буду последовательно проверять такие вещи.

Сперва увеличу домен и использую т.н. условие Numerical Beach - во флюенте оно позволяет "задемпфировать" волны около ГУ чтобы уменьшить влияние численных нестабильностей.

Ну и потом - посчитаю задачу в нестационаре, но ожидаю что на моей старенькой машине с i7-2600K это будет грустно. В любом случае я никуда не спешу.

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

FLTG2.png

FLTG1.png

FLTG.png

FLTG3.png

Изменено пользователем karachun
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

В общем посчитал я тестовую задачу - корпус модели контейнеровоза - KCS, вот отсюда.

https://www.nmri.go.jp/institutes/fluid_performance_evaluation/cfd_rd/cfdws05/Detail/KCS/container.html

В файлах приложил оригинальную статью с результатами испытаний.

Получилось на самом деле не очень хорошо - видно что домен узкий и еще перед корпусом появилось небольшое волнение (видимо это связано с близостью ГУ или неустойчивостью потока и лечиться Numerical Beach или просто грубой сеткой).

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

Вот такие дела, теперь я отрабатываю вариант с двумя сетками и Overset Mesh для решения с подвижным корпусом (определение дин. осадки и дифферента).

Пробую мешить в Star-CCM+.

Polyhedra_Coarse1.png

CT.PNG

kim2001.pdf

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

@piden вот выкладываю геометрию корпуса. Гометрия взята из туториала Star-ccm. Я только взял и отрезал руль, так как в исходной статье испытывали без руля.

Сейчас еще выложу проект во Флюенте и Старе.

Снимок.PNG

KCS_geometry_No_Rudder.x_t

Ссылка на сообщение
Поделиться на других сайтах
4 minutes ago, karachun said:

Offtop.

@piden Вообще меня сейчас другая дилемма беспокоит. По газодинамике.

 

Вот в Star-CCM+ можно легко и удобно построить экономичную сетку для опытового бассейна без самого судна. При этом на самом судне призматический подслой строиться плохо.

mesh.PNG

В то же время во Fluent Meshing призматический подслой строиться идеально но Cutcell сетка получается слишком тяжелой.

Я пока сшил две сетки через интерфейс но интерфейсы это тоже не панацея. Вот я и думаю как бы купить больших раков но по 3.

mesh1.PNG

На последней картинке не видно подслоя потому что я его пустил по плоскости симметрии.

P.S. хотя возможно это я зажрался и на сетке с верхней картинки все и так нормально посчитается.

 

Старовская ведь родная ему должна быть - попробуй)

Мне флуентовская нравится: хоть и интерфейс, зато в вариант с подвижным 6dof телом легко превратится как раз благодаря интерфейсу. Пример с глиссирующим катером на портале видел?

 

Ссылка на сообщение
Поделиться на других сайтах
1 минуту назад, piden сказал:

Пример с глиссирующим катером на портале видел?

Нет, у меня нет к нему доступа. Я видел у тебя на канале катер и еще вот такой кадфемовский вебинар.

https://www.youtube.com/watch?v=0gmVWp38KLo&t=2826s

Пока в Mesh motion я сильно не вникал но я же правильно понимаю - можно сделать так что сетка вокруг корабля будет вместе с ним перемещаться без деформации а сетка в наружном регионе будет соответственно деформироваться?

Я хотел было вообще Overset Mesh задействовать но оверсет не работает с Simple решателем а Coupled дороже в вычислительном плане.

Вот ансисовский проект с сеткой для внутреннего региона и старовский проект для наружной сетки.

И отдельно я приложил сами сетки (сетку из стара я экспортировал в формате tecplot - .plt).

https://drive.google.com/drive/folders/1iRglzEh6YyPWjdE30qxyL9Hq-8LPaUx3?usp=sharing

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

 

@piden Ну и еще добавил сам флюентовский проект (Fluent_cas_File.zip).

Если вкратце то задача несжимаемая, VOF формулировка неявная, включен Open Channel Flow. Вход по массе выход по давления, по бокам станки с проскальзыванием. Решатель - Simple.

Спойлер


setup1.PNG

 

setup2.PNG

 

setup3.PNG

 

setup4.PNG

 

setup5.PNG

 

 

Так как модель движется по спокойной воде то я поставил низкие значения для турбулентности на входе и выходе - интенсивность 1% и Turbulent Viscosity ratio 1.

При настройке анализа ориентировался на "International Towing Tank Conference - Practical Guidelines for Ship CFD Applications" и на статью "A NUMERICAL APPLICATION TO PREDICT THE RESISTANCE AND WAVE PATTERN OF KRISO CONTAINER SHIP".

только сейчас обнаружил что есть более новые рекомендации.

https://ittc.info/media/4196/75-03-02-03.pdf

https://ittc.info/media/4251/register.pdf

75-03-02-03.pdf V67_N2_P4_1066_2016_PP_Ozdemir.pdf

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

@piden Есть обновление по расчету - посчитал за выходные модель с большим басейном и с сеткой из двух компонентов.

Спойлер

mesh1.PNG

Получилось похоже на правду. Вот это уже волны Кельвина здорового человека. Разница с экспериментом составила 6.7% но это грубая сетка, для понимания сути такой точности достаточно.

Я закинул результаты расчета (в dat.h5 и cdat для CFD-Post) в папку на гугл диске, если кому будет интересно то можно будет ознакомиться, хотя весят они порядочно.

https://drive.google.com/file/d/1zAVaNGOx2RHMTM_vkgtgPcde8QcFGIHL/view?usp=sharing

Примечательно что колебания буксировочного сопротивления сошли на нет в конце расчета. Возможно грубая сетка немного задемпфировала волны.

Теперь перехожу к динамическим сеткам и 6dof решателю.

Спойлер

Interface1.png

Graph.png

 

Изменено пользователем karachun
Ссылка на сообщение
Поделиться на других сайтах
  • 9 месяцев спустя...

Ссылка на гугл диск испортилась (мне понадобилось место на гугл диске). Поэтому перезаливаю файлы на Мегу.

https://mega.nz/folder/OsdTgCxT#_P6h6LbU2g5XwPAhxomEXg

Ссылка на сообщение
Поделиться на других сайтах
  • 8 месяцев спустя...

коллеги, я был бы крайне признателен за краткое описание (видео, пдф, наскальные картинки, без разницы) настроек решателей и прочего в solution (ansys fluent) для задачи о буксировочном сопротивлении корпуса.  очень утомительно собирать и сопоставлять с миру по нитке всякие tutorial, причем зачастую противоречивые. :k05197:

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

Да, заметил что файлы с Меги нормально может скачать только их хозяин.

Загрузил на Gmail.

https://drive.google.com/drive/folders/1VyqKskYifxhvNVy4GODpNdR_vXAlqLqd?usp=sharing

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

 

12 hours ago, karachun said:

Да, заметил что файлы с Меги нормально может скачать только их хозяин.

Загрузил на Gmail.

https://drive.google.com/drive/folders/1VyqKskYifxhvNVy4GODpNdR_vXAlqLqd?usp=sharing

качаю, спасибо. без вопросов не обойдется

Ссылка на сообщение
Поделиться на других сайтах
15 минут назад, vse.v.sad сказал:

без вопросов не обойдется

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

Изменено пользователем karachun
Ссылка на сообщение
Поделиться на других сайтах

однако... монументальность вашей сетки внушаетъ, как говорил хрюн моржов...  я тут с совочком в песочнице ковыряюсь, а там вовсю карьерными экскаваторами орудуют.:new_russian:

 

я только с наскоку не смог понять - как-либо организовано перемещение зоны корпуса по вертикальной оси Z и поворот вокруг Y? или для данного типа расчета это неприменимо?

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

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

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

Гость
Ответить в тему...

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

  Разрешено не более 75 эмодзи.

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

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

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

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

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




  • Сообщения

    • maxx2000
      @fenics555, я никогда не задавался таким вопросом, а можно ли отключить авторегенрацию компонентов или заморозить? Если прям опции нет, может через Тулкит или Апи?
    • fenics555
      штифты разрезные- понятно, что примонтаже изменяют размер по отверстию.  Резиновое кольцо уплотнительное- оно меняет не только диаметр наружный и внутренний, но и толщину. именно долго открываются сборки, содержащие эти изделия.  можно конечно и без нее обходиться, но мы уже привыкли. Только грузятся сборки очень долго, но это врятли из-за гибкости.
    • Viktor2004
    • UkulyAlex
      Добрый день. Работаю в t-flex 16. Имеется приспособление в котором более 150 позиций деталей, спецификация сделана по структуре изделия. Возникла необходимость изменения конструкции, некоторые детали из середины списка пришлось удалить. После обновления отчёта позиции сдвигаются, как сделать чтобы оставались на месте, т.е. был пропуск позиций в середине раздела "Детали"? 
    • статист
      Спасибо за цитату, полезная для меня   Я знал до этого способ использовать атрибуты LATT для задания направления, но они применялись только к построенным линиям. Если например рассматривать созданный элемент E, 1, 2, где для задания применяются только два узла, то тут уже никак не поменяешь положение третьего узла, так как его нет. Нужно тогда создавать отдельно направляющий узел  и задавать его через EMODIF,EID, 3, NID.   Но получается без создания узла, задать направление нельзя. В настране по крайней мере так можно. А в ансисе нужно плодить лишние узлы. Грустно)
    • FROST_R6
      Есть монорельса размером 12м. Хочу проверить перемещение при нагрузке на середину в 2 тонны. Саму монорельсу фиксировать не нужно, поэтому я поставил ее на 2 призмы и зафиксировал их. Расчет не получается провести - сначала программа пишет, что "деформация в данном исследовании слишком значительная и нереалистичная, хотите остановить программу и перезапустить исследование с меньшими нагрузками или с более жесткой моделью?". Я выбираю "нет". После долгого процесса расчета появляется сообщение о том, что "Состояние равновесия не было достигнута" и "Анализ больших смещений был остановлен до сохранения результата", появляется надпись о сбое расчета. 
    • maxx2000
      подгружаются при повторном открытии сборки или при первой вставке? Ну и гибкость сначала вызвала вопрос, но я не заметил существенной задержки при выборе способа вставки с ней или без неё.
    • Ветерок
      Я не понял зачем в этих деталях задана гибкость. При том, что новые значения размеров определяются не измерением, а вводом вручную.
    • BOJIOD9I
      Добрый день! Подскажите куда внести изменения на стойке fanuc 0i, чтобы когда вводишь коррекцию в графу износа она не отображалась на координатах. Пример: Резец точит размер 100 мм, по факту получается 101мм. В графе износ вносишь -1.0 мм. В итоге по координатам будет показано что резец точит 99мм, а по факту станет 100мм как нужно было.
    • Bot
      В апреле завершилась публикация эпохальной серии «BIM и театр», получила дальнейшее развитие центральная тема современности — «среды общих данных» (именно СОД, а не ИИ), а в заголовке апрельского обзора «Как избежать ошибок проектирования и не сорвать сроки строительства» отразились элементы сокровенного знания. Наша очередная обложка отражает решение компании ЛЕДАС безвозмездно передать всю базу данных ресурса PLMpedia любому российскому юридическому или физическому лицу с единственным условием: наш преемник публично объявит о состоявшейся передаче и взятии на себя ответственности за поддержание данных либо за окончательное закрытие доступа к ним. При необходимости за уточнениями можно обратиться по адресу info@plmpedia.ru. Идея проекта PLMpedia возникла в результате проведения компанией ЛЕДАС трёх международных форумов (2004-2008) и организации портала isicad.ru. В своё время на основе ресурса PLMpedia была с особым полиграфическим качеством издана монография [...] View the full article
×
×
  • Создать...