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

Сопротивление судна. Fluent 6.3


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

Добрый день, коллеги.

Вопрос касается вычисления во Fluent’e сопротивления судна

при обтекании водой в канале.

1. При создании сетки в Gambit’e делю объем канала

на нижнюю часть – для воды и верхнюю – для воздуха.

Во Fluent’e задаю на входе канала расход воды и воздуха

отдельно для каждой из входных поверхностей.

На выходе – pressure outlet.

Делаю инициализацию и патчу воду для нижней части объема канала.

Решение удовлетворительное – наблюдаются корабельные волны.

Коэффициент сопротивления имеет разумные значения.

2. Сейчас построил сетку в ICEM’e. Сетку проверил как в самом ICEM'e,

так и во Fluent'e - замечаний нет.

Канал теперь не делю на нижнюю и верхнюю часть.

Не знаю, во-первых, как это в ICEM’e делать, чтобы не испортить Огрид,

а во-вторых - нужно ли?

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

Захожу в Boundary Condition выбираю поверхность Inlet для фазы mixture

в окне Mass-Flow Inlet во вкладке Momentum указываю направление потока,

а во вкладке Multiphase включаю опцию Open Channel,

задаю уровень воды (40м) и уровень дна канала (0м).

Дно совпадает с уровнем начала координат.

На выходе: pressure outlet и аналогично задаю уровень воды и уровень дна канала.

Как обычно для каждой фазы задаю расход.

Проверяю после инициализации и патча заполнение канала водой и

начальную скорость по всему каналу. Все нормально.

Решение идет удовлетворительно.

Графики Residuals сходятся монотонно. Казалось нет проблем.

Посмотрел на состояние с разделением фаз и Iso-Surface – полный хаос.

Вода и воздух перемешались. Границы нет.

Вопрос:

есть ли у кого опыт получения корректного решения

в аналогичном случае – через задание уровня воды

в канале (т.е. без разделения входной поверхности

на нижнюю – для воды и верхнюю – для воздуха)?

Какие в этом деле есть нюансы, которые я, по-видимому, не учел?

С уважением, Герман

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


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

В ICEM такую сетку сделать очень просто. Достаточно перед построением резануть блок по судну в плоскости газ-жидкость, а затем строить О-гриды. В случае необходимости у полученных О-грид блоков можно подвинуть/подкорректировать узлы (Move Vertex).

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

Добрый день, Dick.

Разрезал блок на уровне поверхности. Построил Огрид.

Узлы, которые сместились из плоскости сечения, переместил.

Однако нижний ярус узлов Огрида невозможно сместить,

поэтому сетка не пошла по уровню раздела фаз (см. аттач).

С уважением, Герман

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

Любые узлы двигаются, если только они не привязаны к точкам (associated). Проще всего наделать нужных точек в плоскости раздела газ-жидкость и привязывать к ним узлы о-грида (associate vertex), так по точнее будет. Также нужно быть очень аккуратным в плане топологии блоков. Например, глядя на аттач могу сразу сказать, что топология не совсем удачная. Нижние узлы блока судна следует опустить еще ниже (нижняя зеленая линия), а о-грид выдавить с большим оффсетом, чтоб он не пересекался с геометрией (в аттаче самая нижняя белая линия проходит сквозь судно).

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

Я не расчётчик, но корабел :) очень интересно было бы посмотреть на результат. На форму волнообразования. Ещё лучше было бы сравнить с результатами испытаний.

Кстати, влияние дна тоже учитывается? Насколько я понял Ваш "канал" неглубокий.

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

Для модели судна (длиной 5 метров) число Рейнольдса составляет, ориентировочно, 10^5, для натурного судна - 10^7 ... 10^8.

Ламинарный подход однозначно не подходит.

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

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

<noindex>http://www.cae-services.ru/data/130M.pdf</noindex>

Моделирование гидродинамических течений со свободной поверхностью и расчет буксировочного сопротивления судна.

<noindex>http://www.cae-services.ru/data/11M.pdf</noindex>

Обтекание корпуса судна со свободной поверхностью. О.Г. Бузыкин, K.M. Мякушев

<noindex>http://www.cae-services.ru/data/152M.pdf</noindex>

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

Добрый день, коллеги.

1. Оффсет увеличил до 1.5м. Дальше не могу - будет сильно увеличиваться шаг разбиения

вертикальных ребер Огрида, что приведет к плохому разрешению волны.

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

2. Плохая топология обусловлена той же причиной (п.1) - любые смещения узлов Огрида

вниз вызывают увеличение длины вертикалных ребер на периферии Огрида,

т.е. ухудшение разрешение волны.

3. Ламинарная модель - только для проверки формирования поверхности раздела фаз.

4. Осадка буксира 3м, глубина канала 40м - должно хватить.

5. Экспериментальных данных Cd нет.

В итоге, с учетом всех рекомендаций:

- разделил в SolidWork'e модель на уровне поверхности воды на верхнюю и нижнюю части.

- построил сетку отдельно для нижней и верхней частей. Узлы Огрида нижней и верхней сеток в плоскости разделения фаз состыковал. Теперь можно задавать Mass-Flow-Inlet как обычно - по входам;

- состыковал сетки во Флуенте через интерфейс;

- включил Флуент на 8 узлов - фазы разделяются, считает без замечаний.

Спасибо всем за рекомендации и обсуждение вопроса.

С уважением, Герман.

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

В дополнение к моему предыдущему собщению.

Заново перестроил сетки в ICEM, а именно: для всех блоков

точно состыковал координаты всех узлов,

лежащих в плоскости раздела фаз.

Загрузил нижнюю и верхнюю сетки во Флуент и выполнил Fuse.

Нижняя и верхняя сетки соединились через одну интериорную поверхность.

Запустил вычисления во Флуенте на кластере.

По сравнению с предыдущим вариантом (стыковка

нижней и верхней части через интерфейс) время вычислений

на одном временнОм шаге сократилось на 12 процентов.

Это и понятно. Просто хотелось посмотреть,

насколько интерфейсное соединение тормозит вычисление.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • Борман
      При циклике вообще-то надо минимум и максимум знать. Есть ли вообще циклическая нагрузка ? В остальном Газпромовская нормативка копирует атомные нормы.  
    • gudstartup
      что наглухо вышел физически или ошибки в разделах? если логически то можно r-studio поковырять образ может параметры удастся  вытащить
    • gudstartup
      это как вы с ним свяжитесь? в россии представительство фанука закрыто - никакой поддержки нет и поставок тоже если покупать то через китайцев. значит руководство фанука в этот раз оказалось правым.
    • andrei_shevchenko
      Добрый день коллеги! Сделал имитационную модель в plant simulation, сейчас я ищу способы продемонстрировать модель в виртуальной реальности, и для этой цели мне было бы очень интересно, если бы я мог напрямую подключить omniverse к Siemens plant simulation. Я видел, что коннектор был представлен на одном из вебинаров nvidia, поэтому мне было интересно, может ли кто-нибудь рассказать мне о нем подробнее? И как его скачать? Ниже приведена ссылка на вебинар (начинается в 18:29, чтобы ознакомиться с частью, посвященной omniverse connector для моделирования установок и процессов). https://www.nvidia.com/en-us/on-demand/session/gtcfall21-a31571/   При создании своего сервера Nucleus, выходит ошибка  Error: [621cc28f-0997-4faf-beeb-cce360d80d81] Cannot prepare file for download, the server has returned HTTP403 for signed URL https://asset.launcher.omniverse.nvidia.com/nucleus-workstation/2023.2.3/windows-x86_64/package.zip?Expires=1717549893&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiaHR0cHM6Ly9hc3NldC5sYXVuY2hlci5vbW5pdmVyc2UubnZpZGlhLmNvbS9udWNsZXVzLXdvcmtzdGF0aW9uLzIwMjMuMi4zL3dpbmRvd3MteDg2XzY0L3BhY2thZ2UuemlwIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzE3NTQ5ODkzfX19XX0_&Signature=I5XhGkOGlBif-bh82r~Iny5AWZ9fGxngRTZ0dSVlr4lsv-rbmDBlqHjCqtf~Z-TVrdIlLFCshOT4X7u-OekeVJiTnjJCWQLPuxR31Cf8npT3KUrgtSACPsv0XaA2IyW1XEmWTJbVbaPEYGdsqjhXnbvhGrOvLikeqfR0c767zIgY5nrPn2yrO3WTj-9DuWUlk5OnsKMQkvhYmc7xObOToQrmveOQltxHrgjZHoSP9RDtSXv07kwUJKnDFF56PkXLFTjb1c3l16nmJTAUkwcWiOLnAQGtsYvS7TTX35RgIsqq-rRx5bi51efYKfd75vodPKJe~ObTTMEsMyvwsaPfSQ__&Key-Pair-Id=K13PD0MHC2KFRP Так же видел возможность, когда на AnyLogic делали модель, через стороннее API подключали к Unreal Engine, может стоит попробовать реализовать эту задачу таким образом? Но информации о том, как это делали не нашёл. Вот статья об этом: https://stackoverflow.com/questions/73695807/co-simulation-anylogic-and-unreal-engine?newreg=aa00b11ef29c4eef952c09083c9bfb90  
    • Павлуха
      Публикатор конфигураций не пробовали?
    • malvi.dp
      Да, в эскизе можете эту линию жёстко зафиксировать нужными вам размерами. А при создании плоскости нужно выбрать ещё и вторую ссылку для позиционирования. Это может быть плоскость "спереди" с взаимосвязью перпендикулярности.  
    • noindex
      @malvi.dp спасибо, но я с SW пока "на вы" и этот пример для меня похож на урок по рисованию совы) Как я понял на перпендикулярной плоскости рисуется эскиз линия, потом Вставка, Справочная Геометрия, Плоскость и выбираем в качестве первой ссылки эту линию. У меня в этом случае плоскость пытается создаться, но не может, ругается на неверные входные данные...  https://s.mail.ru/BR5p/wbdSuVLzK
    • Fedor
      "ГОСТ Р 57700.10-2018"  Удивительный пункт 5.3.1.   А если элементы квадратичные или более того кубичные или с более сложной структурой ?    Методы основаны на математике, а на математику тоже госты собираются написать ?   :) Валидация это вам не верификация   https://ru.wikipedia.org/wiki/Валидация    :):):) 
    • Alexey8107
      Вобщем результаты. В обед перед окном еще раз прошелся по своей памяти, сравнил две старые платы(одна от взорванного PSM, вторая от ремонта с рекуперацией. Я точно помню что лет 5 назад ремонтировали SPM), оставшиеся от ремонта. Начал подозревать что они обе слишком подозрительно похожи друг на друга, по сути отличаются только номиналами трансформаторов тока и совсем мелкими деталями... И понимаю что память мне сильно изменяет! Обе платы от PSM, но разной мощности. И действительно в SPM стоит плата хоть и похожа, но отличия значительные. Так что решил сразу замахнуть PSM. Станок сразу запустился. Осталось только загадкой, почему неисправный PSM в соло вчера показывал "-". Сегодня запустил на операционном столе и вижу "1", точно так же в соло. Вобщем пока свяжусь с фануком, пока уладим административные дела, пока проплатим, попробую в нем аккуратно поковыряться.
    • aalex_b
      Добрый день. ЧПУ TNC426. Станок с поворотной головой: есть вертикальное положение и есть горизонтальное. Так же поворотный стол, ось С Вышел из строя HDD. Восстановил данные через акроникс, сделав образ с соседнего аналогичного станка. Станок поехал, все зашевелилось Но теперь не знаю, как настроить ему точки смены инструмента, трансформацию и поворот оси C. Где подсмотреть инструкцию, что измерять и как измерять, куда вносить данные, в какие параметры. Прошу совета и помощи. Никогда это не делал.
×
×
  • Создать...