27 декабря 2011 г.

Сверхзвук, острые кромки и начальные условия

Стационарные задачи со сверхзвуковым обтеканием сложных объектов часто вызывают затруднения у расчетчиков. 
Объясняется это тем, что в таких задачах мы имеем огромные градиенты различных величин.

Рис.1. Поле давлений после нескольких итераций после применения нулевой скорости в объеме бокса (голубая линия)

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


Маааленькие радости #1

Некоторые достаточно очевидные вещи вдруг становятся приятным открытием и это после 4 лет работы с FlowVision :)

Например, во FlowVision есть объекты с автоматической нумерацией. Это ГУ, НУ, Адаптации и т.д. Каждый раз создавая или копируя объект со стандартным названием типа "Адаптация #1", мы получаем стандартное название следующего объекта "Адаптация #2". Цифра после решетки увеличивается на единицу.

Из особенностей реализации этой нумерации вытекает два полезных свойства:

  1. Если изменить цифру после решетки, то следующий созданный объект будет иметь номер на единицу больше максимальной из цифр после решетки. Таким образом можно управлять нумерацией. Например создать серию объектов "Конус #11, Конус #12", потом сразу серию "Конус #21, Конус #22", отметив дестяками, например, уровень адаптации.
  2. Если переименовать "Конус #1" в "Фигурка #1", а затем выполнить с этим объектом операцию "Копирование" через контекстное меню, то появится объект "Фигурка #2". Т.е. автоматическая нумерация работает и для пользовательских названий, вся сила в комбинации пробел-решетка-цифра.
Это все, конечно, игрушки, но когда работаешь с проектами, в которых сотни объектов...

Думаю до конца года ничего здесь нового не напишу, так что всех с наступающими Новым годом и Рождеством!