cycaHuH

Два сосуда

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

Изменено пользователем cycaHuH

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


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


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

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


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

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

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

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

 

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

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


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

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

версия 2.5

 

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

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

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

 

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

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

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


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

 

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

версия 2.5

 

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

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

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

 

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

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

 

создаем  2 НУ.

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

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

 

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

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


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

создаем  2 НУ.

 

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

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

 

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

 

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

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

Изменено пользователем cycaHuH

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


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

 

создаем  2 НУ.

 

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

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

 

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

 

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

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

 

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

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

 

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

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

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

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


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

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

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

 

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

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

 

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

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


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

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

 

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


 

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


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

 

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

 

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

Изменено пользователем cycaHuH

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


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

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

 

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

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

 

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

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


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

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

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

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

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


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

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

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

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


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

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

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


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

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

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


Ссылка на сообщение
Поделиться на других сайтах
годный и доступный 3d редактор
Netgen (сетка), Gmsh (сетка), CalculiX CGX (много годных выходных форматов), FreeCAD (stp, igs ...), gCAD3d (obj, stp, igs ...), Salome ну и на вершине Компас 3D Home (в случае некоммерческой разработки).

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


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

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

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


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

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

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

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

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


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

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

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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



  • Сообщения

    • ДУЧ
      роликовые сферические МПЗ с латунным сепаратором
    • Ljo
      1) Да для РФ хотя бы докажите... (знаю, что грязно, причины @soklakov уже упомянул) 2) США и Меркель прослушивали, фейсбук рекламщикам продавал информацию, смарттелевизоры по умолчанию информацию собирают... преступления на каждом шагу. В ЕС единый пакт по мобильным компаниям, даже денег на роуминг брать не имеют права, т.е. звонки по всему ЕС, как внутри страны. Зато те или иные данные по сетям они могут по своему приоретету распространять. Но какое это отношение имеет к конструкторским нормам? 3) " я устраиваюсь в вашу компанию, не зная том, что мониторится компьютер." У вас это не получится. Вопрос из пункта два актуален и тут. Вы не можете на работе заходить на свой интернет-банк, точно так же, как и по два часа звонить жене. Удивительно, но с постСоюза последнему очень часто крайне удивляются. Вы продали своё время, вам задания на оплату ваших личных счетов никто не даст, так это вы занимаетесь не рабочими делами. Есть повод вас уволить. Отдых за компьютером конструкторам запрещён, если делать нечего, то об этом обязаны информировать прямого начальника, он выдаст новое задание.  
    • SergeiMM
      Давид посмотрите пожалуйста, может среди этих файлов есть нужная программа Step5 Да еще нашел в станке бекапы 2000г, 2011г, 2012г. Если необходимо пришлю фото.  
    • Lyxey
      точно прокладка нефтегазоровода круглая труба разного диаметра
    • mrvcf1
      Суда какой страны? Возможно у вас суд вожди племенные проводят, о чем можно тогда говорить? То что вы называете суд или нормативные акты, взгляды для цивилизованной страны они не приемлемы. Говорить об этике поведения во всем мире, не уместно. Конкретизируйте или не морочьте голову своими убеждениями. И да если ваша карточка, ведет скрытую запись ваших диалогов, получает доступ к персональным данным, это преступление.   К примеру: я устраиваюсь в вашу компанию, не зная том, что мониторится компьютер. Я с этого компьютера захожу к примеру себе на страничку в Банке: ввожу свой логин\пароль, и мне приходит сообщение от банка о том что "вас хакнули" (ваша программа пишет, все что происходит на компьютере сотрудника). То есть произошел факт незаконного получения личной информации. Вы ведь не станете отрицать что доступ к вашей платежной системе и к возможности совершать банковские операции, лицом не имеющим отношения к этому счету, является кражей? Не просто кражей а распространение spyware. Кто знает за чем вы еще следите используя скрытый доступ, возможно у вас психические отклонения? Наберите своим юристам и спросите кто будет прав? (как я это докажу, ну вы ведь не будете говорить в суде не правду?)   А вообще кпд конструктора это забота руководителя отдела, если нет, на того руководителя. Или у вас организовано по принципу "с паршивой овцы хоть клок шерсти"?
    • sssdos
      Предлагаю ввести продажникам оплату труда от новых продаж, нашёл клиента получи зарплату, продаёшь только старым клиентам - не получаешь ничего весело ведь. Руководитель включил непотребную программку на компе получи удар током)))
    • Ljo
      Измеряется тем же методом. :) Производственные расходы на КБ не вешают, ибо в производство пропускают уже технологи. Опять же иногда идут на риск, единственное, что нужно сделать, так это информировать по процедуре о существующим риске. Если последнее акцептировано самым высоким начальством, то и никаких расходов на вас никто не запишет, можете спать спокойно. Но если конструктор на вал 45 мм ставить подшипник 55 мм вал, то доработка и исправление документации в КПИ ему плюсов не даст, когда технолог завернёт. А вот если и технолог пропустит это, то двоим коэффициентик троекратно подпортится, ибо задача конструктора в том числе и выпуск легко читабельной КД. Никто конечно по одному залёту разборов полёта не устраивает, скорее уж по набору эпизодов, но как правило, вечные косячники видны сразу. Конечно это заканчивается скорее всего увольнением.  
    • lex4
      Что делать дальше? Куда в каком направлении двигаться? Ранее мы меняли манжеты на цилиндре!
    • SergeiMM
      Извините проболел, теперь по существу. На дискете один только файл USER1531. Комп читает только название, скопировать не может. Стойка Сименс без дисковода, я шибся когда сказал, что он есть.   Теперь по резцедержки. Нашел пароль от стойки и вошел на стр. (она ниже) Резцедержку разблокировал/заблокировал. Гидравлика работает. При помощи drift  проверил работу привода. Работает, крутит вперед/назад. Если держать эту кнопку некоторое время, то шпиндель находит 0 позицию энкодера. На экране появляется лог1 в графе шпиндель синхронизирован. Если после этого перейти на страницу, где можно запустить команду Turret start position, но далее ничего не происходит. Резцедержка не поворачивается. Что еще странно, если выключить станок и затем включить, то синхронизация привода резцедержки не запоминается, т.е после включения Sp.synchronised - лог 0.       Если после этого перейти на страницу, где можно запустить команду Turret start position, но далее ничего не происходит. Резцедержка не поворачивается. Что еще странно, если выключить станок и затем включить, то синхронизация привода резцедержки не запоминается, т.е после включения Sp.synchronised - лог 0.          
    • jtok
      Эта, посаны, табличка-то из первого поста понравилась? Когда начнете слать деньги?