Jump to content

Вращение колеса под действием движения жидкости в Fluent


Recommended Posts

rasta89

Всем привет.
Задача заставить вращаться колесо от движения воды.

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

изображение.png

 

Вот так выглядит извлеченный обьем

изображение.png

 

Вот так выглядит колесо

изображение.png

 

Выделил некоторые поверхности в статор и ротор (по классике), отдельно лопатки

 

rotor

изображение.png

 

stator

изображение.png

 

blade1

изображение.png

 

blade2

изображение.png

 

Настройки динамической сетки. Использую 6DOF для вращения и фиксации объектов, ротор и статор сделал пассив, лопатуки соответственно просто on.

 

6DOF для лопаток одинаковые настройки:

изображение.pngизображение.png

6DOF для ротора и статора одинаковые:

изображение.pngизображение.png

 

Динамическая сетка настройки:

изображение.png

 

Для проверки вращения использую такой экспрешн

изображение.png

макс скорость вращающейся части (тангенц) * время потока и разделите на радиус детали = угол (рад). Тут косяк на скрине, там радиус 60.

 

Параллельно смотрю графики давления, расходов. Спустя, например 5000 итераций, вращения нет, хотя все графики уже показывают установившийся поток.

 

В остальном, среда вода, модель SST. Нестационарный анализ. Гравитация указна напротив движения потока (см первый скрин), т.к стоит вертикально.

Контакты между сетками (входная часть, вращающая часть, выходная) в порядке, все проверил.

 

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

Спасибо.

Link to post
Share on other sites


UnPinned posts
a_schelyaev

В FlowVision это решается с помощью типового подхода ротор-статор через интерфейс взаимодействия (скользящее ГУ) в режиме Авторотация.

Покупайте наших слонов!

Link to post
Share on other sites
rasta89
23.08.2023 в 21:37, a_schelyaev сказал:

В FlowVision это решается с помощью типового подхода ротор-статор через интерфейс взаимодействия (скользящее ГУ) в режиме Авторотация.

Покупайте наших слонов!

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

 

Насчет поста про флюент. Все пересмотрел, что-то многовато нестыковок сделал, все переделал, включая вращ область. Оставил считать. Завтра выложу скрины и результат. Путаница с 6DOF и динамик меш. Если у кого-то есть подобные решенные проекты скиньте пожалуйста.

Link to post
Share on other sites
a_schelyaev
11 часов назад, rasta89 сказал:

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

В том-то и дело что нет. Не нужно ничего ручками подбирать. Честная авторотация! Ещё раз, FlowVision любой  версии за последние лет 10, если не 15.

Edited by a_schelyaev
Link to post
Share on other sites
rasta89
12 часов назад, a_schelyaev сказал:

В том-то и дело что нет. Не нужно ничего ручками подбирать. Честная авторотация! Ещё раз, FlowVision любой  версии за последние лет 10, если не 15.

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

 

 

 

В общем разобрался. Немного затормозил где пытался статор и ротор поставить.
Все переделал, вырезал область по-другому.

Все считает, все в порядке, НО.

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

изображение.png

изображение.png

Как их связать? Может UDF какой. Чтобы флюент видел это как одно тело?

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • zrs37
      Спасибо. Понятно теперь о чем речь.     Блин. Не хочет удалить повтор, из буфера вставляемый 
    • Andrey_kzn
      Помимо цикла 996 и 3д-щупа нужна ещё и опция: измерение кинематики.  Посмотрите параметры: 24500, 24550 и 24560. Есть ли там соответствие какое - нибудь вашим векторам TC CARR. Относительно того, что не происходит перезапись значений.  Для относительно новых станков ДМГ может потребоваться сервисный ключ. Но у вас такого вероятно ещё нет. Просто параметры можно менять? Для версии 4.7 процедура перезаписи такая: 1. проверить, что не активна трансформация, выключаем траори. 2. меняем значение вектора, нажимаем Save data. 3. нажимаем Reset, экран должен моргнуть.  В версии 4.8 всё также, но меню немного другое, находится во вкладке NC,  экран не моргает, после нажатия Reset становится активной кнопка ОК. Жмём её, повторяем для верности. Недавно настраивали кинематику на станке с ПО v4.5, там этого меню не было, меняли значения в параметрах  24500, 24550 и 24560. Если у вас нет автоматического цикла измерения кинематики, всё это можно настроить и вручную, по шарику и индикатором.  Только  всё не так просто, надо сначала чётко понимать для себя смысл векторов, и что именно они компенсируют в вашей кинематике.  
    • Александр1979
      Если убрали галочку "Output FB definition" при компиляции, то блок FB невозможно декомпилировать.
    • BSV1
      Теоретически - да. Но на практике, если потребуется заимствовать, то сначала придется провести коррекцию документа на предмет заполнения этой графы (выпустить ИИ, провести его по всем инстанциям, сдать в архив, внести изменения в учтенные копии, если таковые имеются). Проще сразу заполнить, что все и делают. Это вряд ли при обезличенной системе. Куда, например, входит деталь АБВГ.123456.001? Без первичной применяемости не скажешь.
    • Killerchik
      Что и требовалось доказать....
    • Oi-Tf
      Все что может иметь отношение к задней бабке.  Там только тесты по осям, циклы, шпиндель.  тех поддержка продавцов сказала что не программируется бабка, только вперед-назад. Кнопки и М-команды.  И к ней идет только гидравлика.    Станок токарно-фрезерный, без Y.  Ось А все еще не понятно что.   
    • zrs37
      Тогда попробую уточнить вопрос.  Если Вы пишете ладдер с применением FB и их паролите, Вы можете их скомпилировать и загрузить в УЧПУ. Вроде бы это стандартная процедура в ладдере. Там что, есть варианты? Вариант вижу только один. В исходнике оставлять FB в разделе Fanuction block library или нет. Компиляция проходит и так и так. Речь про это?
    • maxx2000
      Отслеживают. Имеют отношение, построены на основании геометрии. Надо разрешить Параметризацию в настройках в режиме редактирования чертежа   например? зато наглядно показывает как это будет делаться в натуре 
    • gudstartup
      В чем ваш вопрос? Не размещен это значит есть код блока и он исполняется но данных для его декомпиляции и просмотра в ладдер нет. Отсюда вытекает и то что компилировать его невозможно так как просто нечего нет исходного кода!
    • Зинаида
      Привет друг мой! Я работала в компании, которая занималась внедрением конструкторской и технологической подготовкой производства на Концерне. Я была ведущим аналитиком по ТПП. Если ты один, кто хотел бы вести технологии в ТС, то я тебя огорчу, ничего у тебя не получится... а причин много. Во первых нужно продумать архитектуру, как и что создавать, взаимосвязи и логику структуры. После этого  настроить модель данных для технологии (куда входят нужные настройки и атрибуты). Даже если ты попробуешь использовать базовые типы объектов, то все равно базовых атрибутов тебе не хватит для ведения конкретно  технологической информации на твоем предприятии. Так же Нужно создать бизнес процесс согласования технологии в системе, написать хендлеры/обработчики для этого процесса. Второй гемморой, с которым ты столкнешься, это НСИ... т.е. база инстумента/оборудования и т.д. (классификатор), т.е. все нужные ресурсы для операции/переходов,т.к. все созданные записи должны быть нормализованы в соответствии с ГОСТом, иначе будет бардак в технологии. Третий камень предкновенрия - это технологические карта/технологические комплекты, что  б можно было получать с дерева ТП привычные технологии для производства. так же все, кто участвует в процессе согласования технологии должны иметь учетку в ТС, что б они могли проверять твои технологии... В общем на концерне эти занимается отдельная "банда головорезов" и занимается она этим уже более  8 лет.. где то с 2016 года... И базового ТС для технологии ничего не используется из базового функционала, даже атрибуты и типы созданы кастомные (т.е. свои),а для разработки ТП используются спец. ПО. Вот такие дела.. 
×
×
  • Create New...