Jump to content

FloEFD как повысить скорость расчета?


Recommended Posts

Добрый день, уважаемые коллеги! Не часто пользуюсь расчетами FloEFD поэтому не знаком со всеми тонкостями, но в целом научился правильно задавать граничные условия. Но тут возникла нестандартная задачка с использованием двух сред воздух и вода. В целом звучит она так: есть подземный бак из бетона полностью замкнутый объемом 7000 м3 и туда поступает вода начальной температурой 32С, толщина стенок бака 400 мм, температура грунта принять 16С. Нужно оценить, примерно, за какое время вода в баке остынет до 16С. Габариты бака ширина 20м, длина 70м, высота 5 м. В расчете задаю нестационарность и время на моделирование физического процесса 5 часов с шагом 20 мин. и время расчета улетает в космос... У меня вопрос, можно ли для уменьшения времени анализа задать плоскость что бы он только туда мощности тратил, меня это более чем устроит. Если можно, то прошу описать как это делать. Спасибо!  

Link to post
Share on other sites


UnPinned posts
green_fly

Для оценки можно обойтись и без CFD. Предположим, что основная поверхность теплообмена - дно резервуара. Второе предположение - вода перемешивается и ее температура однородна по всему объему. Далее запишем два уравнения. Первое - для прироста массы воды, зависит от расхода на входе. Второе - для оттока энергии, тепловой поток с прямоугольной площадки, надо правильно посчитать коэффициент теплоотдачи через горизонтальную стенку. Решаем в знакомом решателе уравнений, Матлаб, Маткад. Эта оценка будет консервативной. Далее можно усложнить, добавить теплообмен воды с боковой стенкой (уровень воды и площадь контакта меняются), воды с воздухом, воздуха со стенкой и с потолком.

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

 

Или бак уже заполнен водой?

Link to post
Share on other sites

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

Link to post
Share on other sites
green_fly

Для охлаждения параллелепипеда есть точное решение - произведение трех решений для пластин с толщинами, соответствующим размерам параллелепипеда.

Link to post
Share on other sites

Да, руками то мы подсчитали, какие то данные получили, но хочется это замоделировать в солиде и проверить на сколько данные похожи, да и в целом интересно можно ли расчет запускать не в объеме, а в сечении с целью уменьшения времени!

Link to post
Share on other sites
green_fly

В обучающих примерах к FloEFD есть задача обтекания цилиндра в 2D постановке. 

  • Нравится 1
Link to post
Share on other sites

Если Вас не затруднит можно ссылку?

Link to post
Share on other sites
Jesse
23 часа назад, Onixs сказал:

Если Вас не затруднит можно ссылку?

если вы считаете в Solidworks Flow Simulation, то все примеры включая обтекание цилиндра с образованием дорожки Кармана лежат в корневой папке C:\Program Files\SOLIDWORKS Flow Simulation\Examples\b2 - drag coefficient\Ready

image.png

Вот тута лежит туториал с подробным разбором задачи и вычислением коэффициента сопротивления

C:\Program Files\SOLIDWORKS Flow Simulation\lang\english\Docs
image.png

Link to post
Share on other sites
danzas
24.10.2025 в 21:19, Onixs сказал:

Да, руками то мы подсчитали, какие то данные получили, но хочется это замоделировать в солиде и проверить на сколько данные похожи, да и в целом интересно можно ли расчет запускать не в объеме, а в сечении с целью уменьшения времени!

Да, в вашем случае можно. Конвективные потоки будут, но они будут замедленные и желательно их смоделировать.

Я бы создал  перевернутую П-образную ячейку полосою в 1 м, ширина 10 м, высота 5 м. На одной(!) узкой боковой стенке и на дне теплообмен задается, на одной узкой вертикальной и двух боковых (5х10) задайте условия адиабатики, т.е. полное отсутствие теплообмена. Эти две стенки и одну бокоую лучше сделать отдельным телом, дабы в них процесс теплообмена не вычислялся. Т.о., вы будете вычислять теплообмен только в плите днища и одной боковой стенке и это вполне допустимо, потому, что задача симметричная.

Link to post
Share on other sites

Да, что то с элементами подобия то же пытались сделать, не в таких глобальных масштабах, конечно, но стоит попробовать. В принципе, поговорили с заказчиком и т.к. бак полностью закрытый то конвекции там нет и вода остывает очень долго, имеется ввиду что превышает процесс бездействия для потока оборотной воды. Я когда запускал процесс в плоскости, задал время процесса 5 часов и у меня температура понизилась на 0,5 градуса, примерно, так что представление о том что происходит с водой в период остывания нам понятен, тут правда возникла неприятность что хотел замоделировать процесс на 3 дня и тут уже стало долго, но не критично, так что не стал дожидаться и прерывал (порядка часов 2-3х).

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.

  • Сообщения

    • Onixs
      На моей практике встречались два мастера работы в Catia , один мой друг так что мы всегда на связи, со вторым уже не общаюсь, но телефон где то был... Я согласен с тем что осваивать катю в соло сложно, но после нее остальной софт бледнеет, лично мое мнение, катю стал осваивать после инвентора и солида...
    • Ветерок
      Может, тогда делать общую спецификацию в Экселе? Зачем в CAD добавлять сущности, которые ему не свойственны? Добавляйте прямо в спецификацию.
    • fenics555
      эт да.  Возможно через bulk менять параметры name_1 name_2 ....
    • Ветерок
      Булка не имеет геометрии. Если устраивает болт без геометрии, тогда можно :) И вряд ли получится сделать массив булок по массиву отверстий :)
    • Kelny
      Меню Инструменты-Параметры...-Настройки пользователя-Импорт-Импортировать как или доступ туда же Файл-Открыть...-Выбрать тип файлов для открытия и кнопка ПАРАМЕТРЫ..., где выбрать Твёрдые тела или поверхности, тогда можно не только посмотреть, но и отредактировать.
    • fenics555
      Может стоит использовать инфо объект (bulk)? И возможно ли такое?
    • Onizuka
      Через таблицу перьев pentable настроить стиль для печати белым цветом. Назначить таблице этот стиль линий.
    • Stanislav
      Как реализовать полуавтоматический выбор библиотеки инструмента. Инструмент храниться в файле tool_database.dat, предположим у меня есть другой каталог в файле baza2.dat (который использует другое предприятие и я не хочу их смешивать).   Есть файл где прописан путь до библиотеки. Как он называется и где лежит сейчас не скажу, но он точно есть. Предположим я там меняю путь к библиотеке на второй файл.   Вопрос. Как без перезагрузки Nx заставить его перечитать этот файл настроек и обновить данные инструмента в библотеке?
    • Onizuka
      Количество задается в структуре изделия (структуре Частей)? Комплект документов какой? Например, спецификации по ГОСТ в стандартной функциональности нет. Возможно, разработка вашего поставщика, где-то в ней идет округление.
    • Jesse
      да в основном ерунда всякая, связанная в основном с выводом результатов и расположением кнопочек в ЮИ. недостатков в решателе нет. Все недостающие опции можно вытащить командной вставкой/сниппетом Commands. Т.е. тут куча рычагов, и вопросы чаще всего к тому почему тот или иной рычажок не засунули в интерфейс ВБ. например я считаю важным параметр NEQIT - количество итераций Ньютона-Рафсона до бисекции. Странно что его нет в ВБ в настройках расчёта. Ну ещё из недавнего обнаружил, что в Harmonic по результатам расчёта нельзя сделать АЧХ эквивалентных напряжений (компоненты тензора напряжений могут не синфазно меняться). Хотя многие програмки типа того же SW Simulation или АРМ Structure позволяют это делать, тем самым можно получить консервативный результат. Решает правильно, учитывая что АНсис - это эталон в мире САЕ пакетов и его миллион раз верифицировали и валидировали главные напряжения с учетом знака идут) имею в в иду это в целом такое правило: точность на выходе не может превышать точности на входе. Т.е. если вы неправильно или с большой погрешностью задали граничные условия, то и результаты будут не ах ти какие..
×
×
  • Create New...