VikluhaVaklay

Многодисциплинарная задача

Здравствуйте, форумчане!

Передо мной поставлена задача, которую считаю немножко сложной для себя =) В ней присутствует газодинамика и динамика твёрдых тел, и эти процессы зависят друг от друга в любой момент времени.

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

В голове крутится связка fluent + explicit dynamics, только вот, вроде, не связать их двухсторонней связью, не? Чтоб результаты одной системы были входными данными другой, а из другой результаты шли входными данными в первую для следующей итерации. Я могу неправильно трактовать механизм взаимодействия, опыта в решении таких задач нет, по отдельности были. Поэтому прошу понять и простить  :biggrin:

 

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


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


Клапан гибкий или там именно "динамика твёрдых тел"? В последнем случае достаточно будет только флуента или только cfx'a или любого другого cfd кода.

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


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

или клапан кровеносной системы :smile:

post-33642-0-80774400-1424183886.gif

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


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

Клапан гибкий или там именно "динамика твёрдых тел"? В последнем случае достаточно будет только флуента или только cfx'a или любого другого cfd кода.

Клапан твёрдый, но нужны значения напряжений внутри материала во время цикла открытия-закрытия.

или клапан кровеносной системы :smile:

attachicon.gifклапан.gif

залипательная гифка...

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


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

Тогда, опять же, только судя по описанным Вами симптомам, достаточно one-way fsi: считаете в cfd коде перемещения жестких тел, импортированную нагрузку из cfd прикладываете в прочностном коде. На гифке изображен более "навороченный" случай двухсторонней связи -- из cfd в fea импортируются нагрузки, назад из прочности в гидродинамику идут перемещения. Но даже здесь explicit не нужен.

По секрету: в explicit-решателях чаще всего можно сразу посчитать взаимодействие жидкости с гибким / разрушаемым телом. Но обычно для больших скоростей деформаций / воздействий.

 

 

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

Можно было бы посоветовать что-то с определенностью, если бы была описана конкретная задача, а не намеки :wink:

1 пользователю понравилось это

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


Ссылка на сообщение
Поделиться на других сайтах
а гифке изображен более "навороченный" случай двухсторонней связи -- из cfd в fea
 

а какие системы ансиси в гифке использовались? 


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

Схему нарисую обязательно.

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


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

а какие системы ансиси в гифке использовались?

376c165c3ca7b8fa7e6584a0053fe2a2.png

Нашел в куче гифок предположительно Ваш случай:

Она таки играет)

f59893303f84edd6fcbc9261f40c1ac7.gif

Удивляюсь, где бродит Щеляев с абакусом и фловижн.

Хотя, возможно, и одного абакуса будет достаточно:

FSI Co-Simulation

 

3e9fb8a08e40a748c33a0acef0187f5a.gif

caa0f981b13b8786dc84a41013b71c26.gif

Голова кругом не пошла? =)

1 пользователю понравилось это

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


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

@@kristeen, как-то симметричность картины обтекания цилиндра подозрительно выглядит. 

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


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

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

 

Варианты конфигурации инструментов для FSI зависят от характера деформации. Если деформации слабые, то можно обойтись морфингом сетки. Если деформации большие, то нужно использовать что-то типа FlowVision или тот же Fluent с возможностью пеерстройки сетки и переинтерполяции данных со старой сетки на новую.

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


Ссылка на сообщение
Поделиться на других сайтах
Нашел в куче гифок предположительно Ваш случай:
 

По сути да =) именно такой

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


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

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

Не стал ждать, пока дорожка Кармана появится. Главное было принцип co-simulation опробовать.

 

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

 

И этот туда же... Это просто иллюстрация! Может, там вообще материал линейный.

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


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

 

И этот туда же... Это просто иллюстрация! Может, там вообще материал линейный.

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

 

 

Скорее всего просто подогнали постановку под текущие возможности по сетке. Abaqus тем же самым занимается.

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


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

В смысле? Mesh morphing вместо перестраиваемой сетки?

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


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

 

Скорее всего просто подогнали постановку под текущие возможности по сетке.

В смысле? Mesh morphing вместо перестраиваемой сетки?

 

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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



  • Реклама

  • Сообщения

    • Mrt23
      цель-хорошая, реализация пока-не лучшая...   посчиталось? пол миллиона элементов почти. ну минус 100 тысяч риджитов.
    • Пожарник
      Добрый день! Какой блок питания на таком железе?
    • ded-
      Так и без учебника понятно- 0.209х 3.14=0.91м. 0.1м это 1/9оборота в секунду. Если у вас 1500 об/ м (25об/с). Т.е передаточное редуктора д.б. 225. 6,4Нм перемножаем на 225 и получаем 1440Нм. Понятно  это без КПД привода.
    • metall
      Я пытаюсь провернуть деформируемую чашу с некоторым моментом с учетом того, что жесткое тело закреплено полностью. Суть - посмотреть что будет с чашой при n-ом моменте. Затем добавлю вращательную степень свободы жесткому ободу и буду смотреть что произойдет после *дцати циклов вращений.  Если встретили неточности в построении задачи - укажите пожалуйста :)
    • Mrt23
      совсем нет. из того, что я вижу-этого не должно быть. вы пытаетесь провернуть через жествое тело податливое, с контактами... скиньте потом, что у Вас получилось-мультик. очень интересно. и вращение в радианах, а не в градусах задается.)
    • Ar7777777Cam
      мне тоже пожалуйста для Haas st 30 ssy mastercam x7 x8   stepanyan.ars@yandex.ru
    • Berformert
      Спасибо за корректировку кода) 1. Да, я тупанул, извиняюсь. Граничные условия я задавал следующим образом: отметил точками границы линии, потом задал нулевое перемещение и применил команду "для всех узлов данной линии". Соответственно вопрос тогда другой: как отличить местоположения этих точек в самом коде? Как сказал vik_q они выбирались с экрана, но ведь программа воспринимает текст (если я сохранял в тхт, а потом открыл этот файл тхт). Значит как-то программа воспринимает, что это разные точки? Как в тексте это отобразить? 2. Я начал сравнивать наши коды на ошибку (P.S. Ваш код открылся и решился без проблем) И у меня вопросы по сравнению: А. "MPTEMP,1,0      !! just one temperature point" Я запустил программу С этой строкой и БЕЗ. Видимо, это и есть моё пропущенное звено, почему программа не посчитала мне. Но у меня же нет температурного анализа и нет даже параметра альфа. Это обязательно нужно для задания КЭ PLANE182? Чтобы просто оно было чисто условно? Б. Я понял, что у меня много лишнего текста, связанного с включением нумерацией линий, точек и т.д, которое компьютеру в принципе не нужно вообще. В. Ваши 2 строчки кода aesize,all,0.5,
      amesh,all Перерыли всё, что я делал)) Но как я понял, Ваш код - это именно код написанный вручную, а не копированием команды через GUI. Эти 2 строки генерируются как-то через GUI? Или в Ансис есть некоторые APDL команды, которые невозможно сделать через GUI (как выбор системы единиц, например)? Сетку я задавал следующим образом: разбивал по 0.5 каждую сторону области и задал разбиение площади. Г. *SET,NCVG,NODE(0,5,0)
      PCONV,1,S,X,NCVG На сколько сильно необходим этот параметр в решении?  3. Как я понял в итоге, из GUI можно получить APDL коды, по которым потом можно решить эту же задачу, но для лучшего визуального представления кода и хода решения, они нуждаются в большой корректировке кода, чтобы были более удобоусвояемые? То, что я делал за 10 строк кода вы делаете за 2.
    • vasillevich68
      @quixiote , у нас маневровая лебедка, стальным тросом d30, таскает до пяти груженых вагонов. Может стоит отказаться от цепи? Цепь дороже троса будет, да и 12В долго не протянет.
    • metall
      Юмор?)) Рассчет пошёл, вроде. :)
    • Mrt23
      пошел расчет? очень странно, ну очень странно...