И Пример проекта FlowVision "моделирование течения воды с песком"

Как моделировать частицы?

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

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

Как известно, каждый проект FlowVision состоит из 2-х частей: клиентской и серверной, и для открытия проекта в ППП используется только клиентская часть. Но иногда не всё идёт гладко: 

  • клиентская часть повредилась и не открывается, но к счастью есть серверная часть
  • клиентской части вообще нет (удалили, потерялась, не прислали), а солверная часть не открывается в ППП

Или ещё пример: 

  • изменили и сохранили клиентскую часть, но хотите вернуть прежнюю версию, которая соответствует серверной части с расчётом

Наличие клиентской части - не обязательное условие для открытие проекта и продолжения счёта. Повреждённая, потерянная или изменённая клиентская часть восстанавливается на основе серверной (но ни в коем случае не наоборот, иначе потеряете результаты расчёта!).

В статье мы расскажем о 3х способах восстановить клиентскую часть и далее благополучно её использовать.

Впервые в нашем блоге - вся статья посвящена модулю FVTerminal! Если вы хотите ускориться и автоматизировать запуски расчётов, то вам просто необходимо познакомиться с его возможностями.

FVTerminal позволяет выполнять некоторые операции в обход FVPPP, a также умеет делать и другие крутые штуки: 

  • запускать и останавливать расчёт (на локальной и удалённой машине)
  • скачивать клиентскую часть проекта по данным серверной части
  • безвозвратно удалять проекты
  • подключаться к Солверу Модулем просмотра результатов
  • и самое интересное - ставить расчётные проекты в очередь

Если бы Чак Норрис пользовался FlowVision, он точно смог бы собрать проект прямо в FVTerminal и запустить его на расчёт. Нам до Чака далеко: увы, Терминал не умеет собирать проект, но некоторыми лайфхаками поделимся. Как запустить 10 проектов на расчёт пятницу вечером и в понедельник утром уже обрабатывать результаты? Это возможно, вся магия - в системе очередей. Проекты будут поочередно загружаться, считаться, останавливаться, сохраняться и выгружаться - да все что захотите.

А с появлением во FlowVision 3.12.02 окна создания командного файла прямо в Терминале, запустить цикл расчётов стало ещё удобнее. Именно эта новая фича сподвигла написать статью про запуски проектов через очередь и поделиться простотой создания командного файла.

Опытные пользователи FlowVision точно знают о приёме с использованием удалённой нерасчётной подобласти при задании адаптации в 2D расчёте. Этот замысловатый подход позволяет отключить адаптацию по одному из координатных направлений, и тем самым сохранить по толщине расчётной области 1 ячейку. Несмотря на запутанность, приём работает - помогает существенно сэкономить расчётную сетку в двумерном проекте.

Во FlowVision 3.12.02 опция по заданию двумерности встроена в интерфейс, и теперь проект с 2D адаптацией создается с помощью 1 клика мыши. В дополнение, стал удобнее алгоритм создания двумерных секторных постановок.

Вы можете убедиться в этом сами! В этой статье, как раз, речь пойдёт о том, почему важно в начале решения задачи проводить моделирование в 2D постановке, а не стараться сразу решать 3d задачу.

теги:

После того, как решение задачи с Ahmed Body было получено во FlowVision (этому поиску посвящены первые две части трилогии "Ahmed body: моделируем вместе"), мы решили не останавливаться на достигнутом и повторить эксперимент ещё и в KompasFlow. KompasFlow - это встроенный в ПК Kompas 3D (от компании АСКОН) модуль для проведения гидро- газодинамических расчётов во всех диапазонах чисел Маха и Рейнольдса.

Модуль KompasFlow создавался разработчиками FlowVision, поэтому эти два продукта имеют схожий функционал, но разную направленность. KompasFlow - это программное решение в первую очередь для моделирования течения жидкости/газа и теплообмена, а FlowVision в дополнение к этому позволяет моделировать другие, болеее сложные физические процессы: произвольное движение тел, течение в пористой среде, горение, химия, излучение, обледенение, многофазные течения и т.п.

Задача Ahmed Body - это исследование внешнего обтекания неподвижного тела без учёта теплообмена поверхности, и ожидается, что KompasFlow с ней справится на ура. Посмотрим?

теги:

В этой статье речь пойдёт о расчётной сетке. Во FlowVision применяется структурированная локально-адаптивная сетка с преобладанием шестигранных ячеек. Расчётная сетка строится в автоматическом режиме, а точность разрешения сеткой геометрической модели любой сложности обеспечивается с помощью технологии подсеточного разрешения геометрии.

Если краткой характеристики вам недостаточно, читайте ответы на 5 самых популярных вопросов о расчётной сетки FlowVision:

    1. Как построить расчётную сетку во FlowVision? 
    2. Что такое "адаптация" расчётной сетки? 
    3. Как оценивать качество сетки во FlowVision? 
    4. У меня сложная геометрическая модель. Как сетка FlowVision сможет обеспечить точность расчёта в приграничных ячейках? 
    5. Расчётная сетка и подвижные тела - как они взаимодействуют в процессе расчёта?