Для решения задач CFD в настоящее время существует множество
компьютерных программ, из которых широко известны FLOW-3D, Flow
Vision, ICEM CFD, ANSYS, SHIPFLOW и др. /17 – 21/. В этом разделе рас-
смотрен программный пакет FLOW-3D компании Flow Science. Он широко
применяется для математического моделирования течений жидкости, те-
чений со свободной поверхностью при турбулентном и ламинарном режи-
мах с учётом тепловых воздействий, потоков газов
в дозвуковом и сверх-
звуковом режимах. Расчётные алгоритмы FLOW-3D основаны на приме-
нении метода конечных разностей (МКР) и его разновидности – метода
конечных объёмов (VOF – volume of fluid), разработанном учёными Hirt
C.W. и Nichols B.D. /17, 18/
Метод конечных разностей (метод сеток) является наиболее универ-
сальным методом решения задач анализа сплошной среды, имеющих диф-
ференциальную постановку. В основе метода лежит замена дифференциа-
лов конечными разностями. Конечные разности по пространственным ко-
ординатам образуют сетку, покрывающую исследуемую область. Метод
сеток эффективен при решении наиболее сложных плоских и пространст-
венных нелинейных задач. Наибольшее распространение этот метод полу-
чил в задачах динамики жидкости и газа, когда уравнения записываются в
координатах Эйлера.
Следует отметить, что численные методы, в
том числе и МКР, назы-
вают приближёнными. Они отличаются тем, что при чётко поставленной
математической модели, в отличие от аналитических методов, не приводят
к абсолютно точному решению.
Это, конечно, не означает, что аналитические методы лучше. Дело в
том, что очень часто точные аналитические решения удаётся получить
только для довольно грубых,
упрощённых математических моделей слож-
ных явлений и конструкций. Очевидно, что в таких случаях преимущество
аналитических методов в точности не имеет особого смысла.
С другой стороны, погрешности приближённых методов можно ре-
гулировать в зависимости от требуемой точности расчётов. Однако для
этого, естественно, требуется дополнительный анализ погрешностей. Та-
кой анализ производится обычно путём
выполнения серии тестовых расчё-
тов с разными сетками. Объём таких дополнительных исследований зави-
сит от многих факторов: возможности проверки результата сопоставлени-
ем с данными эксперимента либо другого расчёта; сложности изучаемого
процесса; степени ответственности за результаты расчётов; опыта и знаний
расчётчика; доверия к программному обеспечению и др. Главное, нужно
твердо запомнить:
достоверность любого результата нужно доказать, -
иначе доверия к нему не будет.
Если грубая сетка используется для представления области со значи-
тельным изменением скоростей и давлений, то результаты, очевидно, бу-
61