cycaHuH

Два сосуда

19 posts in this topic

ID: 1   Posted (edited)

Здравствуйте. я начал учиться работать в программе флоувижен и придумал сам для себя на первый взгляд простенькую задачу: модель "полностью сжимаемая жидкость" - имеется 2 сообщающихся сосуда, в начальный момент времени один из них заполнен воздухом а в другом вакуум. Далее решается задача перетекания воздуха из одного сосуда в другой. Как это реализовать ума не приложу. Проблема в том, что не понятно как связать эти две подобласти (сосуды) или иначе говоря какое граничное условие на месте соединения использовать?  Если ставить сопряженное граничное условие то нет возможности перетекания вещества, так как в параметрах ГУ "скорость" ставится только стенка. А в одной подобласти нельзя задать разные начальные условия по объему. Как быть?

Edited by cycaHuH

Share this post


Link to post
Share on other sites


Какая версия программы используется?

Share this post


Link to post
Share on other sites

геометрия должна быть цельной - два соединенных трубкой сосуда - начертите это в любом CADe. А не два отдельных сосуда.

тогда ГУ будет только "стенка"

и два НУ будет - с высоким и с низким давлением. 

 

http://flowvision.ru/index.php/besplatno-uchashchimsya

Share this post


Link to post
Share on other sites

Какая версия программы используется?

версия 2.5

 

геометрия должна быть цельной - два соединенных трубкой сосуда - начертите это в любом CADe. А не два отдельных сосуда.

тогда ГУ будет только "стенка"

и два НУ будет - с высоким и с низким давлением. 

 

http://flowvision.ru/index.php/besplatno-uchashchimsya

да, но как тогда задать 2 разных НУ в одном объеме? подобласть же одна и НУ одно

Share this post


Link to post
Share on other sites

 

Какая версия программы используется?

версия 2.5

 

геометрия должна быть цельной - два соединенных трубкой сосуда - начертите это в любом CADe. А не два отдельных сосуда.

тогда ГУ будет только "стенка"

и два НУ будет - с высоким и с низким давлением. 

 

http://flowvision.ru/index.php/besplatno-uchashchimsya

да, но как тогда задать 2 разных НУ в одном объеме? подобласть же одна и НУ одно

 

создаем  2 НУ.

Создаем параллелепипед

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

 

Итого - одно НУ будет в той области, которая входит в параллелепипед, второе - во всем остальном объеме.

Share this post


Link to post
Share on other sites

ID: 6   Posted (edited)

создаем  2 НУ.

 

Создаем параллелепипед

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

 

Итого - одно НУ будет в той области, которая входит в параллелепипед, второе - во всем остальном объеме.

 

А можно поподробней, как создать 2 НУ? не понял где и чем создать параллелепипед? если в постпроцессоре то в препроцессоре его не будет. А как его добавить в препроцессор? Если "Вставить"->"Геометрия" то предыдущая геометрия  просто удаляется и заменяется новой загружаемой.

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

Edited by cycaHuH

Share this post


Link to post
Share on other sites

 

создаем  2 НУ.

 

Создаем параллелепипед

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

 

Итого - одно НУ будет в той области, которая входит в параллелепипед, второе - во всем остальном объеме.

 

А можно поподробней, как создать 2 НУ? не понял где и чем создать параллелепипед? если в постпроцессоре то в препроцессоре его не будет. А как его добавить в препроцессор? Если "Вставить"->"Геометрия" то предыдущая геометрия  просто удаляется и заменяется новой загружаемой.

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

 

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

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

 

в препроцессоре:  

Объекты >> создать (и создаете параллелепипед) или объекты >> пакетный импорт (и импортируете тело, в которое влезает ваша геометрия - нужная её часть).

1 person likes this

Share this post


Link to post
Share on other sites

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

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

 

в препроцессоре:  

Объекты >> создать (и создаете параллелепипед) или объекты >> пакетный импорт (и импортируете тело, в которое влезает ваша геометрия - нужная её часть).

 

Спасибо, похоже разобрался с вашей помощью. "Фильтры" → "Создать" → (Объект → Параллелепипед, Тип → Установка переменной)

Share this post


Link to post
Share on other sites

Установка переменной - это не НУ. Установка переменной, если её не отключить, будет действовать каждый шаг.

 

В остальном - верной дорогой идете.


 

Share this post


Link to post
Share on other sites

ID: 10   Posted (edited)

 

Установка переменной - это не НУ. Установка переменной, если её не отключить, будет действовать каждый шаг.

 

да-да, нужно ставить переменную на "однократно", иначе решение рассыпается. Я несколько раз уменьшал шаг по времени и менял разные настройки пока наконец не понял это. 

Edited by cycaHuH

Share this post


Link to post
Share on other sites

лучше найти возможность поставить два НУ.

 

Найдите НУ - оно применено к пространству - замените в его свойствах объект с пространства на параллелепипед.

Создайте второе НУ и далее примените его в пространству.

 

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

Share this post


Link to post
Share on other sites

Во второй версии НУ задается во всей области. Локально можно задавать только через Фильтр Задания переменной.

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

1 person likes this

Share this post


Link to post
Share on other sites

При задании переменной что происходит с массой в указанном объеме, на который действует фильтр?

Сохраняется или изменяется в соответствии с изменением переменной?

Share this post


Link to post
Share on other sites

Все по закону сохранения, в зависимости от давления, температуры, модели среды и заданной переменной.

Share this post


Link to post
Share on other sites

посоветуйте годный и доступный 3d редактор. после blender регулярно ругается на геометрию.

Share this post


Link to post
Share on other sites
годный и доступный 3d редактор
Netgen (сетка), Gmsh (сетка), CalculiX CGX (много годных выходных форматов), FreeCAD (stp, igs ...), gCAD3d (obj, stp, igs ...), Salome ну и на вершине Компас 3D Home (в случае некоммерческой разработки).

Share this post


Link to post
Share on other sites

Если речь идет о работе с сеткой, то по идее SolidWorks нормальные делает STL и VRML файлы, в зависимости от сложности геометрии, конечно же.

Share this post


Link to post
Share on other sites

Если речь идет о работе с сеткой, то по идее SolidWorks нормальные делает STL и VRML файлы, в зависимости от сложности геометрии, конечно же.

SW дает низкую точность гладких поверхностей (профили, сопла), и требуется вручную мельчить объект в SW поверхностями разъема.

При этом настройка в "красную зону" приводит к кривой геометрии, на которую FV ругается - находит самопересечения

Share this post


Link to post
Share on other sites

По моему опыту геометрия в stl позволяет получить более устойчивое решение, в отличие от wrml.Это особенно важно если в расчёте задействованы вращающаяся и не вращающаяся области. Кстати ни разу корректно не удалось задействовать wrml 2.0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.



  • Сообщения

    • kobaltd
      Идею я понял - вот только не пойму - когда редактирую трансформацию выбираю "клонировать"->список-> и меня просят указать точку - т.е. если я выбираю геометрию другого отверстия - он не привязывает к отверстию, а привязывает к точке где щелкнул на геометрии -  т.е. мне надо в ручную высчитывать координаты всех точек привязки? а как быть если обработки схожи но одна 5 и 15 а вторая 6 и 12 - создавать новые обработки? - если "трансформация" работает "строго по координатам и копирует первую обработку" - то это не решение вопроса в моем случаи, а его усложнение (особенно если смещение координат отверстий не укладываются в какую то "математическую функцию"). Ну неужели такая "автоматизация" однотипных действий - это целая неразрешимая проблема? :( 
    • CNC_SKILL
      берешь фрезу д5 делаешь циковки (патаи), а потом досверливаешь им отверстия! Чтобы фреза не далала сначало все циковки а потом отверстия а делала это сразу циковка-отверстие то сделай одну а потом  выбери два перехода  и сделай трансформацию на остальные но перед этим  в файле станка надо вкл. трансформация если не вкл и оптимизация цикла или чтото в этом роде чтоб при выводе уп получился такой эффект !
    • bard
      Вообще ничего не понял. У выходного звена одна степень свободы или шесть? поясните, как вращением одного кривошипа получить продольное перемещение выходного звена без наклонов. как получить поперечное перемещение (относительно плоскости кривошипа). В 3степенных платформах только наклоны. 6 степенные позволяют перемещения. Вообще, к чему эта тема? Вы пытаетесь улучшить работу платформы? В каких вопросах Вам нужна помощь?  
    • Di-mann
      А Мутко у нас хорошо разбирается в спорте? А... Не будем перебирать весь кабинет министров... 
    • one man
      Не знаю, может быть, через эту картинку будет понятнее, почему здесь одна степень свободы. Движение платформы один в один, как в исходном сообщении, только вместо перпендикуляра приведена пирамида, которая непосредственно соответствует системе уравнений. Но суть одна и та же.
      https://hostingkartinok.com/show-image.php?id=53eeec3a3e0af2929c7a02874b1ff988
    • Rimzen
      Вопрос: Вы оснастку хотите выполнить для настоящего винта или маленькой модели? Если хотите сделать настоящий винт, то и проктировочные работы выполняются соответствующие, учитывая все тонкости и нюансы. Такая работа выполняется не в программе Арткама. Когда создадите нормальную модель лопасти, такой одной будет предостаточно. Тогда, перед передачей через программу Арткам данную работу по виту делять на 2 части: на две части (нижнюю и верхнюю) и далее выполнять передачу этих 2 половинок вместе с поверхностью разъёма.
    • chatjokey
      по умолчанию говно. кто покупает бу хаас, тот не очень сведом. 
    • Maik812
      В личку , не засорять тему...   Да и советую переключить кнопки быстрый просмотр(Qvick view) F2 , F3 в отдельном окне, F1 быстрое меню пользователя (ctrl+d) , намного быстрее будет все , так как для нас просмотр быстрый это важно и постоянно перескакиваем по проектам и библиотекам.
    • an_rushin
      ну как-то так. передача энергии заработала только тогда, когда в Expert parameters -> Model overrides против уравнений импульса, энергии и турбулентности поставил птичку. до этого никак не шло.        
    • don108
      Ну вот и подтверждение, что с новыми версиями SW не совместимо       БЛАГОДАРЮ за участие!!!