Checklist по созданию проекта

Содержание материала

Уважаемый пользователь, перед вами больше, чем просто инструкция по созданию проекта во FlowVision. Мы вложили в эту статью опыт каждого члена нашей команды и максимально наполнили её полезными советами. Создание проекта не вызывает  затруднения при работе с программой в течение нескольких лет. Но так было не всегда. Мы все учились (и продолжаем это делать), и на каждом этапе освоения FlowVision чувствовалась поддержка старших товарищей.

А мы, в лице команды тех. поддержки, хотим поддерживать вас. Поэтому предлагаем открыть ПреПостпроцессор и начать создавать проект вместе!

Прежде, чем начать 

Вы уже решили какой процесс будете моделировать, полны сил и вам не терпится начать работу? Но прежде необходимо продумать: 

  •  Какие результаты вы хотите получить?
    Может быть, вас интересует температура, а, может быть, давление в расчётной области, а, может быть, вы хотите видеть в итоге визуализацию процесса в динамике. Или всё сразу? От вашего понимания на данном этапе целиком и полностью зависит постановка задачи при создании расчётного проекта.

  • Можно ли аналитически посчитать приблизительные величины характерных параметров? 
    Чтобы оперативно оценивать правильность решения, держите в голове порядок величин, который ожидается в итоге. Например, если в процессе счёта температура в 10 раз превышает ожидаемую по аналитическому расчёту, то чуда ждать не стоит - необходимо искать ошибку в проекте.

CheckList проекта FlowVision

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

        0. Определяемся с постановкой задачи. Наш девиз: упрощаем всё, что можно упростить.

Создание проекта

На каждом шаге стараемся упростить постановку! Это ускорит процесс моделирования и оперативность получения конечного результата.

  1. Создаём геометрическую модель в CAD - программе или непосредственно во FlowVision с помощью стандартных объектов.

  2. Импортируем / компонуем геометрию во FlowVision и не забывем про проверку на самопересечения.

  3. В общих установках задаём опорные величины давления и температуры, учитываем g и гидростатику (если этого требует постановка задачи).

  4. Создаём вещества и  указываем их свойства.

  5. Создаём фазы и указываем, какие уравнения будут решаться в рамках данного расчёта.

  6. Создаём модели - взаимодействия нескольких фаз. Здесь же не забываем про начальные условия.

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

  8. Присваиваем созданные граничные условия, модификаторы и начальные условия геометрической модели для каждой расчётной подобласти.

  9. При необходимости задаем условия связи для связанных границ.

  10. Задаём параметры начальной сетки, используем адаптацию.

  11. Во вкладке Солвер задаём шаг по времени.

  12. Задаём ограничители для расчёта (актуально для сверхзвуковых задач) и критерий малости ячейки.
    Для секторных постановок или 2D постановок с удалённой подобластью - относительный критерий малости. Во всех остальных случаях - абсолютный.

  13. Настраиваем сохранение проекта, включаем историю данных и слоёв.

  14. Создаём характеристики и настраиваем вывод искомых величин в окно мониторинга (силы, расходы и др.).

  15. Настраиваем контроль за максимальными / минимальными значеними характерных физических величин (скорость, давление, температура и др.).

  16. Настраиваем визуализацию (цветовые контуры, графики, сетку, линии тока и др.)
    Весь список доступных для визулизации слоёв - в документации

  17. Запускаем проект на расчёт 
    Возможные варианты: однопроцессорный запуск на локальном / удалённом компьютере или многопроцессорный кластерный запуск.

После запуска на расчёт можно отключить ППП от Солвера. 

Это ускорит счёт, так как слои визуализации не будут строиться Солвером для ППП. Чтобы снова подключиться ППП к Солверу, необходимо правильно синхронизировать клиенсткую и солверную часть проекта. Остановить, сохранить, продолжить расчёт можно и без ППП - с помощью Терминала

После запуска на расчёт

  1. Контролируем результаты в процессе расчёта по графикам и слоям: с помощью Модуля просмотра результатов (подключаясь к Солверу, используя Терминал); в ППП при подключении к солверу; по данным glo файлов (сохраненные слои и характерсистики).

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

  3. Обработка результатов расчёта:
    Создание картинок и видео - по fvvis файлам в Модуле просмотра результатов или в ППП;
    Создание графиков - в Excel (предварительно сохраняем характеристики и слои в glo).