Обтекание цилиндра. Re=1…30

Как известно, режим обтекания цилиндра зависит от числа Рейнольдса:
1) При Re=5…30 наблюдается образование вихрей Твина. Режим ламинарный, стационарный.
2) При Re=100…200 наблюдается вихревая дорожка Кармана. Режим ламинарный, нестационарный.
3) При Re>400 наблюдается вихревая дорожка Кармана. Режим турбулентный, нестационарный.

В данной статье рассмотрим п.1, ламинарное стационарное обтекание цилиндра диаметром d15 и числах Рейнольдса Re=1;5;15;30. Определим коэффициент полного сопротивления C_D и сравним с имеющимися опытными данными.
plot_XY

Как известно C_D определяется следующим образом:
  C_D = \frac {F_D} {\frac {1}{2} \rho_{inf} U_{inf}^2 A}
где F_D – сила действующая на цилиндр в направлении движения потока, состоящая действия силы трения и давления;
\rho_{inf}, U_{inf} – плотность и скорость невозмущенного потока;
A – площадь поперечного сечения;

См. приложенный файл laminarTwinVortex.tar.gz
Расчетную сетку все также сгенерируем с помощью blockMesh. Вблизи цилиндра происходит значительное изменение скорости – поэтому дополнительно измельчаем. Пример расчетной сетки показан ниже:
mesh_XY_2
Разницы в fvSchemes и fvSolution от предыдущего примера нет. Для вычисления коэффициента полного сопротивления добавим в controlDict следующую строку, которая отвечает за расчет Cd “на лету”:

Сам system/forceCoeffs выглядит следующим образом:

Как видно из поля скоростей, за цилиндром образуется та самая пара вихрей Твина:
plot_XY

Соответствие расчетных и экспериментальных значений Cd хорошое:
Cd=f(Re)_2