Вычислительная гидродинамика - Computational fluid dynamics
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Сентябрь 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Вычислительная физика |
---|
Механика · Электромагнетизм · Термодинамика · Моделирование |
Вычислительная гидродинамика (CFD) является ветвью механика жидкости который использует числовой анализ и структуры данных анализировать и решать проблемы, связанные с потоки жидкости. Компьютеры используются для выполнения расчетов, необходимых для моделирования набегающего потока жидкости и взаимодействия жидкости (жидкости и газы ) с поверхностями, определяемыми граничные условия. С высокой скоростью суперкомпьютеры, могут быть достигнуты лучшие решения, которые часто требуются для решения самых крупных и сложных проблем. Постоянные исследования дают программное обеспечение, которое повышает точность и скорость сложных сценариев моделирования, таких как трансзвуковой или же бурный потоки. Первоначальная проверка такого программного обеспечения обычно выполняется с использованием экспериментального оборудования, такого как аэродинамические трубы. Кроме того, ранее выполненные аналитический или же эмпирический для сравнения можно использовать анализ конкретной проблемы. Окончательная проверка часто выполняется с использованием полномасштабного тестирования, такого как летные испытания.
CFD применяется для решения широкого круга исследовательских и инженерных задач во многих областях исследований и отраслях, в том числе аэродинамика и аэрокосмический анализ, моделирование погоды, естествознание и инженерия окружающей среды, проектирование и анализ промышленных систем, биологическая инженерия, потоки жидкости и теплопередача, и двигатель и горение анализ.
Предпосылки и история
Фундаментальной основой почти всех проблем CFD является Уравнения Навье – Стокса, которые определяют множество однофазных (газ или жидкость, но не то и другое) потоков жидкости. Эти уравнения можно упростить, удалив термины, описывающие вязкий действия, чтобы дать Уравнения Эйлера. Дальнейшее упрощение за счет удаления терминов, описывающих завихренность дает полные потенциальные уравнения. Наконец, для небольших возмущения в дозвуковом и сверхзвуковой потоки (не трансзвуковой или же гиперзвуковой ) эти уравнения могут быть линеаризованный чтобы получить линеаризованные потенциальные уравнения.
Исторически впервые были разработаны методы для решения линеаризованных потенциальных уравнений. Двумерные (2D) методы, использующие конформные преобразования потока о цилиндр к потоку о профиль были разработаны в 1930-е годы.[1]
Одним из самых ранних типов расчетов, напоминающих современные CFD, являются расчеты Льюис Фрай Ричардсон, в том смысле, что в этих расчетах использовались конечные разности и физическое пространство делилось на ячейки. Несмотря на то, что они резко провалились, эти расчеты вместе с книгой Ричардсона «Прогноз погоды с помощью числового процесса»,[2] заложить основу современной CFD и численной метеорологии. Фактически, ранние расчеты CFD в 1940-х годах с использованием ENIAC использовал методы, близкие к методам из книги Ричардсона 1922 года.[3]
Доступные компьютерные мощности опережали развитие трехмерный методы. Вероятно, первая работа с использованием компьютеров для моделирования потока жидкости, регулируемого уравнениями Навье-Стокса, была выполнена в Национальная лаборатория Лос-Аламоса, в группе Т3.[4][5] Эту группу возглавил Фрэнсис Х. Харлоу, который считается одним из пионеров CFD. С 1957 года до конца 1960-х годов эта группа разработала ряд численных методов для моделирования нестационарных двумерных потоков жидкости, таких как Частица в ячейке метод (Харлоу, 1957),[6] Жидкость в ячейке метод (Джентри, Мартин и Дейли, 1966),[7]Функция потока завихренности метод (Джейк Фромм, 1963),[8] иМаркерно-клеточный метод (Харлоу и Уэлч, 1965).[9] Метод завихренности-функции потока Фромма для двумерного переходного несжимаемого потока был первым в мире исследованием сильно искривленных течений несжимаемой жидкости.
Первая статья с трехмерной моделью была опубликована Джоном Хессом и A.M.O. Смит из Дуглас Эйркрафт в 1967 г.[10] Этот метод дискретизировал поверхность геометрии с помощью панелей, что привело к появлению этого класса программ, названных панельными методами. Сам их метод был упрощен, так как он не включал подъемные потоки и, следовательно, в основном применялся к корпусам кораблей и фюзеляжам самолетов. Первый код подъемной панели (A230) был описан в статье, написанной Полом Руббертом и Гэри Саарисом из Boeing Aircraft в 1968 году.[11] Со временем более продвинутые трехмерные панельные коды были разработаны в Боинг (ПАНЭР, А502),[12] Локхид (Квадпан),[13] Дуглас (HESS),[14] McDonnell Aircraft (МАКАЭРО),[15] НАСА (PMARC)[16] и аналитические методы (WBAERO,[17] USAERO[18] и VSAERO[19][20]). Некоторые (PANAIR, HESS и MACAERO) были кодами более высокого порядка, использующими распределения сингулярностей более высокого порядка, в то время как другие (Quadpan, PMARC, USAERO и VSAERO) использовали одиночные особенности на каждой панели поверхности. Преимущество кодов более низкого порядка состояло в том, что они работали намного быстрее на компьютерах того времени. Сегодня VSAERO превратилась в многопользовательский код и является наиболее широко используемой программой этого класса. Он был использован при разработке многих подводные лодки, поверхность корабли, автомобили, вертолеты, самолет, и совсем недавно Ветряные турбины. Его родственный код, USAERO, представляет собой метод неустойчивой панели, который также использовался для моделирования таких вещей, как высокоскоростные поезда и гонки. яхты. Код NASA PMARC из ранней версии VSAERO и производной от PMARC под названием CMARC,[21] также имеется в продаже.
В двумерной области был разработан ряд кодов панелей для анализа и проектирования аэродинамического профиля. Коды обычно имеют пограничный слой включен анализ, чтобы можно было моделировать вязкие эффекты. Ричард Эпплер разработал код ПРОФИЛЯ, частично при финансировании НАСА, который стал доступен в начале 1980-х.[22] Вскоре за этим последовало Марк Дрела с XFOIL код.[23] И PROFILE, и XFOIL включают двухмерные коды панелей со связанными кодами пограничного слоя для работы по анализу профиля. ПРОФИЛЬ использует конформное преобразование метод обратного конструирования аэродинамического профиля, в то время как XFOIL имеет как конформное преобразование, так и метод обратной панели для конструирования аэродинамического профиля.
Промежуточным шагом между панельными кодами и кодами полного потенциала были коды, в которых использовались уравнения малых трансзвуковых возмущений. В частности, трехмерный код WIBCO,[24] разработан Чарли Боппе из Grumman Самолет в начале 1980-х годов широко использовалась.
Разработчики обратились к кодам полного потенциала, поскольку методы панели не могли рассчитать нелинейный поток, присутствующий в трансзвуковой скорости. Первое описание способов использования уравнений полного потенциала было опубликовано Эрлом Мурманом и Джулиан Коул Боинга в 1970 году.[25] Фрэнсис Бауэр, Павел Гарабедян и Дэвид Корн Курантского института Нью-Йоркский университет (Нью-Йоркский университет) написал серию широко использовавшихся двумерных кодов полнопотенциального аэродинамического профиля, самая важная из которых была названа программой H.[26] Дальнейшее развитие Программы H было разработано Бобом Мельником и его группой в Grumman Aerospace как Grumfoil.[27] Энтони Джеймсон первоначально в Grumman Aircraft и Курантском институте Нью-Йоркского университета, работал с Дэвидом Коуги над разработкой важного трехмерного кода полного потенциала FLO22.[28] в 1975 году. После этого появилось много кодов полного потенциала, кульминацией которых стал код Boeing Tranair (A633),[29] который до сих пор активно используется.
Следующим шагом были уравнения Эйлера, которые обещали дать более точные решения трансзвуковых потоков. Методология, использованная Джеймсоном в его трехмерном коде FLO57[30] (1981) был использован другими для создания таких программ, как программа Lockheed TEAM.[31] и программа MGAERO IAI / Analytical Methods.[32] MGAERO уникален тем, что является структурированным декартов ячеистый код, в то время как большинство других таких кодов используют структурированные сетки, приспособленные к телу (за исключением очень успешного кода НАСА CART3D,[33] Код Lockheed SPLITFLOW[34] и Технологический институт Джорджии NASCART-GT).[35] Энтони Джеймсон также разработан трехмерный код САМОЛЕТА[36] в котором использовались неструктурированные тетраэдрические сетки.
В двумерной сфере Марк Дрела и Майкл Джайлз, тогда аспиранты Массачусетского технологического института, разработали программу ISES Euler.[37] (фактически набор программ) для проектирования и анализа профиля. Этот код впервые стал доступен в 1986 году и получил дальнейшее развитие для проектирования, анализа и оптимизации одно- или многоэлементных аэродинамических профилей в виде программы MSES.[38] MSES находит широкое применение во всем мире. Производным от MSES для проектирования и анализа профилей в каскаде является MISES,[39] разработан Гарольдом Янгреном, когда он был аспирантом Массачусетского технологического института.
Уравнения Навье – Стокса были конечной целью разработки. Двумерные коды, такие как код ARC2D НАСА Эймса, впервые появились. Был разработан ряд трехмерных кодов (ARC3D, ПЕРЕПОЛНЕНИЕ, CFL3D - три успешных вклада НАСА), что привело к созданию множества коммерческих пакетов.
Иерархия уравнений потока жидкости
CFD можно рассматривать как группу вычислительных методологий (обсуждаемых ниже), используемых для решения уравнений, управляющих потоком жидкости. При применении CFD критическим шагом является решение, какой набор физических допущений и связанных уравнений необходимо использовать для решения рассматриваемой проблемы.[40] Чтобы проиллюстрировать этот шаг, ниже резюмируются физические допущения / упрощения, сделанные в уравнениях однофазного потока (см. многофазный поток и двухфазный поток ), однокомпонентный (т. е. состоит из одного химического соединения), не вступающий в реакцию и (если не указано иное) сжимаемый. Тепловым излучением пренебрегают, и учитываются массовые силы, обусловленные гравитацией (если не указано иное). Кроме того, для этого типа потока следующее обсуждение подчеркивает иерархию уравнений потока, решаемых с помощью CFD. Обратите внимание, что некоторые из следующих уравнений можно вывести более чем одним способом.
- Законы сохранения (CL): Это самые фундаментальные уравнения, рассматриваемые с помощью CFD, в том смысле, что, например, все следующие уравнения могут быть выведены из них. Для однофазного, монолитного сжимаемого потока учитывается сохранение массы, сохранение количества движения, и сохранение энергии.
- Законы сохранения континуума (CCL): начните с CL. Предположим, что масса, импульс и энергия равны локально сохранен: эти количества сохраняются и не могут «телепортироваться» из одного места в другое, а могут перемещаться только непрерывным потоком (см. уравнение неразрывности ). Другая интерпретация состоит в том, что мы начинаем с CL и предполагаем сплошную среду (см. механика сплошной среды ). Полученная система уравнений является незамкнутой, поскольку для ее решения требуются дополнительные соотношения / уравнения: (а) определяющие соотношения для тензор вязких напряжений; (б) определяющие соотношения для диффузионного поток горячего воздуха; (может уравнение состояния (EOS), например идеальный газ закон; и, (г) калорическое уравнение состояния, связывающее температуру с такими величинами, как энтальпия или же внутренняя энергия.
- Сжимаемый Уравнения Навье-Стокса (C-NS): начните с CCL. Предположим, что тензор вязких напряжений Ньютона (см. Ньютоновская жидкость ) и поток тепла Фурье (см. поток горячего воздуха )[41].[42] C-NS необходимо дополнить УС и калорическим УС, чтобы получить замкнутую систему уравнений.
- Несжимаемые уравнения Навье-Стокса (I-NS): начните с C-NS. Предположим, что плотность всегда и везде постоянна.[43] Другой способ получить I-NS - предположить, что число Маха очень маленький[43][42] и что разница температур в жидкости также очень мала.[42] В результате уравнения сохранения массы и импульса отделяются от уравнения сохранения энергии, поэтому достаточно решить только первые два уравнения.[42]
- Сжимаемый Уравнения Эйлера (EE): начните с C-NS. Предположим, что течение без трения и диффузного теплового потока.[44]
- Слабосжимаемые уравнения Навье-Стокса (WC-NS): начните с C-NS. Предположим, что изменение плотности зависит только от температуры, а не от давления.[45] Например, для идеальный газ, использовать , куда - это удобно определенное эталонное давление, которое всегда и везде постоянно, это плотность, это конкретный газовая постоянная, и это температура. В результате WK-NS не улавливает акустические волны. В WK-NS также часто пренебрегают членами, работающими под давлением, и вязким нагревом в уравнении сохранения энергии. WK-NS также называют C-NS с приближением малого числа Маха.
- Уравнения Буссинеска: начните с C-NS. Предположим, что вариациями плотности всегда и везде можно пренебречь, за исключением гравитационного члена уравнения сохранения импульса (где плотность умножается на гравитационное ускорение).[46] Также предположим, что различные свойства жидкости, такие как вязкость, теплопроводность, и теплоемкость всегда и везде постоянны. Уравнения Буссинеска широко используются в микромасштабная метеорология.
- Сжимаемый Усредненные по Рейнольдсу уравнения Навье – Стокса и сжимаемые усредненные по Фавру уравнения Навье-Стокса (C-RANS и C-FANS): начните с C-NS. Предположим, что любая переменная потока , такие как плотность, скорость и давление, могут быть представлены как , куда среднее по ансамблю[42] любой переменной потока, и возмущение или отклонение от этого среднего[42].[47] не обязательно маленький. Если - классический средний по ансамблю (см. Разложение Рейнольдса ) получаем усредненные по Рейнольдсу уравнения Навье – Стокса. И если представляет собой среднее по ансамблю, взвешенное по плотности, дает усредненные по Фавру уравнения Навье-Стокса.[47] В результате и в зависимости от числа Рейнольдса диапазон масштабов движения значительно уменьшается, что приводит к гораздо более быстрым решениям по сравнению с решением C-NS. Однако информация теряется, и результирующая система уравнений требует закрытия различных незамкнутых членов, особенно Напряжение Рейнольдса.
- Идеальный поток или потенциальный поток уравнения: начните с EE. Предположим, что вращение жидких частиц нулевое (нулевая завихренность) и нулевое расширение потока (нулевая дивергенция).[42] Результирующее поле течения полностью определяется геометрическими границами.[42] Идеальные потоки могут быть полезны в современном CFD для инициализации моделирования.
- Линеаризованные сжимаемые уравнения Эйлера (LEE):[48] Начнем с EE. Предположим, что любая переменная потока , такие как плотность, скорость и давление, могут быть представлены как , куда - значение переменной потока в некотором эталонном или базовом состоянии, и является возмущением или отклонением от этого состояния. Кроме того, предположим, что это возмущение очень мало по сравнению с некоторым эталонным значением. Наконец, предположим, что удовлетворяет «собственному» уравнению, например EE. LEE и его многочисленные разновидности широко используются в вычислительная аэроакустика.
- Звуковая волна или уравнение акустической волны: Начнем с ЛИ. Пренебрегайте всеми градиентами и , и предположим, что число Маха в исходном или базовом состоянии очень мало.[45] Полученные в результате уравнения для плотности, количества движения и энергии можно преобразовать в уравнение давления, которое дает хорошо известное уравнение звуковой волны.
- Уравнения мелкой воды (SW): рассмотрим поток у стены, где интересующий масштаб длины, параллельный стене, намного больше, чем интересующий масштаб длины нормали к стене. Начнем с EE. Предположим, что плотность всегда и везде постоянна, пренебрегаем составляющей скорости, перпендикулярной стенке, и считаем скорость, параллельную стенке, пространственно постоянной.
- Пограничный слой уравнения (BL): начните с C-NS (I-NS) для сжимаемых (несжимаемых) пограничных слоев. Предположим, что рядом со стенами есть тонкие области, где пространственные градиенты, перпендикулярные стене, намного больше, чем градиенты, параллельные стене.[46]
- Уравнение Бернулли: начните с EE. Предположим, что изменение плотности зависит только от изменения давления.[46] Видеть Принцип Бернулли.
- Устойчивое уравнение Бернулли: начните с уравнения Бернулли и предположите устойчивый поток.[46] Или начните с EE и предположите, что поток устойчив, и проинтегрируйте полученное уравнение вдоль линии тока.[44][43]
- Стокса Flow или уравнения ползучего потока: начните с C-NS или I-NS. Пренебрегайте инерцией потока.[42][43] Такое предположение может быть оправдано, когда Число Рейнольдса очень низкий. В результате результирующая система уравнений является линейной, что значительно упрощает их решение.
- Двумерное уравнение потока в канале: рассмотрим поток между двумя бесконечными параллельными пластинами. Начнем с C-NS. Предположим, что течение стационарное, двумерное и полностью развитое (т.е. профиль скорости не изменяется в продольном направлении).[42] Обратите внимание, что это широко используемое полностью разработанное предположение может быть неадекватным в некоторых случаях, например, в некоторых сжимаемых микроканальных потоках, и в этом случае его можно заменить локально полностью развитое предположение.[49]
- Одномерные уравнения Эйлера или одномерные уравнения газовой динамики (1D-EE): начните с EE. Предположим, что все величины потока зависят только от одного пространственного измерения.[50]
- Fanno flow уравнение: Рассмотрим поток внутри воздуховода с постоянной площадью и адиабатическими стенками. Начнем с 1D-EE. Предположим установившийся поток, отсутствие гравитационных эффектов, и введите в уравнение сохранения импульса эмпирический член для восстановления эффекта трения стенки (которым пренебрегают в EE). Чтобы замкнуть уравнение потока Фанно, необходима модель для этого члена трения. Такое закрытие включает в себя предположения, зависящие от проблемы.[51]
- Поток Рэлея уравнение. Рассмотрим поток внутри воздуховода с постоянной площадью и либо неадиабатическими стенками без объемных источников тепла, либо адиабатическими стенками с объемными источниками тепла. Начнем с 1D-EE. Предположите установившийся поток, отсутствие гравитационных эффектов, и введите в уравнение сохранения энергии эмпирический член для восстановления эффекта теплопередачи стенок или влияния источников тепла (не учитываемых в EE).
Методология
Во всех этих подходах соблюдается одна и та же основная процедура.
- В течение предварительная обработка
- В геометрия и физические границы проблемы могут быть определены с помощью системы автоматизированного проектирования (CAD). Оттуда данные можно соответствующим образом обработать (очистить) и извлечь объем жидкости (или область жидкости).
- В объем занятые жидкостью разделены на дискретные ячейки (сетку). Сетка может быть однородной или неоднородной, структурированной или неструктурированной, состоящей из комбинации гексаэдрических, тетраэдрических, призматических, пирамидальных или многогранных элементов.
- Определяется физическое моделирование - например, уравнения движения жидкости + энтальпия + радиация + сохранение видов
- Определены граничные условия. Это включает в себя определение поведения и свойств жидкости на всех ограничивающих поверхностях области жидкости. Для переходных задач также определены начальные условия.
- В симуляция запускается, и уравнения решаются итеративно в установившемся или переходном режиме.
- Наконец, для анализа и визуализации полученного решения используется постпроцессор.
Методы дискретизации
Стабильность выбранной дискретизации обычно устанавливается численно, а не аналитически, как в простых линейных задачах. Особое внимание следует уделить тому, чтобы при дискретизации изящно обрабатывались прерывистые решения. В Уравнения Эйлера и Уравнения Навье – Стокса оба допускают удары и контактные поверхности.
Некоторые из используемых методов дискретизации:
Метод конечных объемов
Метод конечных объемов (FVM) - распространенный подход, используемый в кодах CFD, так как он имеет преимущество в объем памяти скорость использования и решения, особенно для больших проблем, высокая Число Рейнольдса турбулентные потоки и потоки с преобладанием источников (например, горение).[52]
В методе конечных объемов основные дифференциальные уравнения в частных производных (обычно уравнения Навье-Стокса, уравнения сохранения массы и энергии и уравнения турбулентности) преобразовываются в консервативную форму, а затем решаются для дискретных контрольных объемов. Этот дискретизация гарантирует сохранение потоков через определенный контрольный объем. Уравнение конечного объема приводит к основным уравнениям в виде
куда - вектор сохраняющихся переменных, - вектор потоков (см. Уравнения Эйлера или же Уравнения Навье – Стокса ), - громкость элемента контрольной громкости, а - площадь поверхности элемента контрольного объема.
Метод конечных элементов
Метод конечных элементов (МКЭ) используется в структурном анализе твердых тел, но также применим к жидкостям. Однако рецептура МКЭ требует особой осторожности, чтобы гарантировать консервативное решение. Формулировка МКЭ адаптирована для использования с уравнениями гидродинамики.[нужна цитата ] Хотя МКЭ должен быть тщательно сформулирован, чтобы быть консервативным, он намного более устойчив, чем подход конечных объемов.[53] Однако FEM может потребовать больше памяти и иметь более медленное время решения, чем FVM.[54]
В этом методе формируется взвешенное остаточное уравнение:
куда - невязка уравнения в вершине элемента , - уравнение сохранения, выраженное на элементной основе, - весовой коэффициент, а - объем элемента.
Метод конечных разностей
Метод конечных разностей (FDM) имеет историческое значение[нужна цитата ] и прост в программировании. В настоящее время он используется только в нескольких специализированных кодах, которые обрабатывают сложную геометрию с высокой точностью и эффективностью за счет использования встроенных границ или перекрывающихся сеток (с интерполяцией решения по каждой сетке).[нужна цитата ]
куда - вектор сохраняющихся переменных, а , , и потоки в , , и направления соответственно.
Метод спектральных элементов
Метод спектральных элементов - это метод конечных элементов. Это требует, чтобы математическая задача (уравнение в частных производных) была сформулирована в слабой формулировке. Обычно это делается путем умножения дифференциального уравнения на произвольную тестовую функцию и интегрирования по всей области. Чисто математически тестовые функции совершенно произвольны - они принадлежат бесконечномерному функциональному пространству. Ясно, что бесконечномерное функциональное пространство не может быть представлено на дискретной сетке спектральных элементов; здесь начинается дискретизация спектрального элемента.Самое главное - это выбор функций интерполяции и тестирования. В стандартном МКЭ низкого порядка в 2D для четырехугольных элементов наиболее типичным выбором является билинейный тест или интерполирующая функция вида . Однако в методе спектральных элементов интерполяционные и тестовые функции выбираются как полиномы очень высокого порядка (обычно, например, 10-го порядка в приложениях CFD). Это гарантирует быструю сходимость метода. Кроме того, необходимо использовать очень эффективные процедуры интегрирования, поскольку количество интеграций, которые необходимо выполнить в числовых кодах, велико. Таким образом, используются квадратуры интегрирования Гаусса высокого порядка, поскольку они достигают наивысшей точности с наименьшим количеством вычислений, которые необходимо выполнить. В настоящее время есть некоторые академические коды CFD, основанные на методе спектральных элементов, и некоторые другие в настоящее время находятся в стадии разработки. с тех пор, как в научном мире возникают новые схемы шага по времени.
Решеточный метод Больцмана
Решеточный метод Больцмана (LBM) с его упрощенной кинетической картиной на решетке обеспечивает эффективное с вычислительной точки зрения описание гидродинамики. В отличие от традиционных методов CFD, которые решают уравнения сохранения макроскопических свойств (т. Е. Массы, импульса и энергии) численно, LBM моделирует жидкость, состоящую из фиктивных частиц, и такие частицы выполняют последовательные процессы распространения и столкновения по дискретной сетке решетки. В этом методе работает с дискретной по пространству и времени версией кинетического эволюционного уравнения в системе Больцмана. Бхатнагар-Гросс-Крук (BGK) форма.
Метод граничных элементов
В методе граничных элементов граница, занятая жидкостью, делится на поверхностную сетку.
Схемы дискретизации высокого разрешения
Схемы с высоким разрешением используются там, где присутствуют толчки или неоднородности. Улавливание резких изменений в решении требует использования численных схем второго или более высокого порядка, которые не вносят паразитные колебания. Обычно это требует применения ограничители потока чтобы убедиться, что решение общее уменьшение вариации.[нужна цитата ]
Модели турбулентности
При компьютерном моделировании турбулентных потоков одной общей целью является получение модели, которая может предсказывать представляющие интерес величины, такие как скорость жидкости, для использования в инженерных конструкциях моделируемой системы. Для турбулентных течений диапазон масштабов длины и сложность явлений, связанных с турбулентностью, делают большинство подходов к моделированию непомерно дорогими; разрешение, необходимое для разрешения всех масштабов турбулентности, превышает вычислительно возможное. Основным подходом в таких случаях является создание числовых моделей для аппроксимации неразрешенных явлений. В этом разделе перечислены некоторые часто используемые вычислительные модели турбулентных потоков.
Модели турбулентности можно классифицировать на основе вычислительных затрат, что соответствует диапазону масштабов, которые моделируются по сравнению с разрешенными (чем больше масштабов турбулентности будет разрешено, тем точнее будет разрешение моделирования и, следовательно, тем выше будут вычислительные затраты). Если большинство или все турбулентные масштабы не моделируются, вычислительные затраты очень низкие, но компромисс заключается в снижении точности.
В дополнение к широкому диапазону масштабов длины и времени и связанных с ними вычислительных затрат, основные уравнения гидродинамики содержат нелинейный член конвекции и член нелинейного и нелокального градиента давления. Эти нелинейные уравнения необходимо решать численно с соответствующими граничными и начальными условиями.
Усредненное по Рейнольдсу Навье – Стокса (RANS) уравнения - самый старый подход к моделированию турбулентности. Решается ансамблевой вариант основных уравнений, который вводит новые кажущиеся напряжения известный как Рейнольдс подчеркивает. Это добавляет тензор неизвестных второго порядка, для которого разные модели могут обеспечивать разные уровни закрытия. Распространенным заблуждением является то, что уравнения RANS неприменимы к потокам с изменяющимся во времени средним потоком, потому что эти уравнения являются «усредненными по времени». Фактически, можно рассматривать и статистически нестационарные (или нестационарные) потоки. Иногда это называют УРАН. В усреднении по Рейнольдсу нет ничего, что могло бы предотвратить это, но модели турбулентности, используемые для замыкания уравнений, действительны только до тех пор, пока время, в течение которого происходят эти изменения среднего значения, велико по сравнению с временными масштабами турбулентного движения, содержащего большую часть энергия.
Модели RANS можно разделить на два основных подхода:
- Гипотеза Буссинеска
- Этот метод включает использование алгебраического уравнения для напряжений Рейнольдса, которое включает определение турбулентной вязкости и, в зависимости от уровня сложности модели, решение уравнений переноса для определения турбулентной кинетической энергии и диссипации. Модели включают k-ε (Отмыть и Spalding ),[55] Модель длины смешивания (Прандтль ),[56] и модель нулевого уравнения (Cebeci и Смит ).[56] Модели, доступные в этом подходе, часто называют количеством уравнений переноса, связанных с методом. Например, модель длины смешения является моделью «нулевого уравнения», поскольку уравнения переноса не решаются; в является моделью "двух уравнений", потому что два уравнения переноса (одно для и один для ) решены.
- Модель напряжения Рейнольдса (RSM)
- Этот подход пытается фактически решить уравнения переноса для напряжений Рейнольдса. Это означает введение нескольких уравнений переноса для всех напряжений Рейнольдса, и, следовательно, такой подход требует гораздо больших затрат ресурсов центрального процессора.[нужна цитата ]
Моделирование больших вихрей
Моделирование больших вихрей (LES) - это метод, в котором самые мелкие масштабы потока удаляются с помощью операции фильтрации, а их влияние моделируется с использованием моделей подсеточного масштаба. Это позволяет разрешить самые большие и наиболее важные масштабы турбулентности, при этом значительно снижая вычислительные затраты, связанные с наименьшими масштабами. Этот метод требует больших вычислительных ресурсов, чем методы RANS, но намного дешевле, чем DNS.
Моделирование отдельных вихрей
Моделирование отдельных вихрей (DES) - это модификация модели RANS, в которой модель переключается на формулировку подсеточного масштаба в областях, достаточно мелких для расчетов LES. Области вблизи твердых границ, где турбулентный масштаб длины меньше максимального размера сетки, получают режим решения RANS. Поскольку турбулентный масштаб длины превышает размер сетки, области решаются с использованием режима LES. Следовательно, разрешение сетки для DES не так требовательно, как для чистого LES, что значительно снижает стоимость вычислений. Хотя DES изначально был сформулирован для модели Спаларта-Аллмараса (Spalart et al., 1997), он может быть реализован с другими моделями RANS (Стрелец, 2001), соответствующим образом изменяя масштаб длины, который явно или неявно участвует в модели RANS. . Таким образом, в то время как DES на основе модели Спаларта – Аллмараса действует как LES с моделью стены, DES, основанный на других моделях (например, модели с двумя уравнениями), ведет себя как гибридная модель RANS-LES. Генерация сети более сложна, чем для простого случая RANS или LES, из-за переключателя RANS-LES. DES - это незональный подход, который обеспечивает единое плавное поле скорости в областях RANS и LES решений.
Прямое численное моделирование
Прямое численное моделирование (DNS) разрешает весь диапазон турбулентных масштабов длины. Это минимизирует влияние моделей, но стоит очень дорого. Вычислительная стоимость пропорциональна .[57] DNS не поддается обработке для потоков со сложной геометрией или конфигурациями потоков.
Когерентное моделирование вихря
Подход к когерентному вихревому моделированию разбивает поле турбулентного потока на когерентную часть, состоящую из организованного вихревого движения, и некогерентную часть, которая представляет собой случайный фоновый поток.[58] Это разложение выполняется с использованием вейвлет фильтрация. Этот подход имеет много общего с LES, поскольку он использует декомпозицию и разрешает только отфильтрованную часть, но отличается тем, что не использует линейный фильтр нижних частот. Вместо этого операция фильтрации основана на вейвлетах, и фильтр можно адаптировать по мере развития поля потока. Фарж и Шнайдер протестировали метод CVS с двумя конфигурациями потока и показали, что когерентная часть потока демонстрирует энергетический спектр, представленный полным потоком, и соответствующий когерентным структурам (вихревые трубки ), а некогерентные части потока составляли однородный фоновый шум, не имеющий организованных структур. Гольдштейн и Васильев[59] применил модель FDV к моделированию больших вихрей, но не предполагал, что вейвлет-фильтр полностью устраняет все когерентные движения из масштабов подфильтра. Используя фильтрацию LES и CVS, они показали, что в диссипации SFS преобладает когерентная часть поля потока SFS.
PDF методы
Функция плотности вероятности (PDF) методы турбулентности, впервые представленные Лундгрен,[60] основаны на отслеживании одноточечной PDF скорости, , что дает вероятность скорости в точке находясь между и . Этот подход аналогичен кинетическая теория газов, в котором макроскопические свойства газа описываются большим количеством частиц. Методы PDF уникальны тем, что могут применяться в рамках ряда различных моделей турбулентности; основные отличия заключаются в форме уравнения переноса PDF. Например, в контексте моделирование больших вихрей, PDF-файл становится отфильтрованным PDF-файлом.[61] Методы PDF также можно использовать для описания химических реакций,[62][63] и особенно полезны для моделирования химически реагирующих потоков, поскольку член химического источника замкнут и не требует модели. PDF обычно отслеживается с помощью методов лагранжевых частиц; в сочетании с моделированием больших вихрей это приводит к Уравнение Ланжевена для эволюции частиц подфильтра.
Вихревой метод
Вихревой метод представляет собой бессеточный метод моделирования турбулентных течений. Он использует вихри в качестве вычислительных элементов, имитируя физические структуры в турбулентности. Вихревые методы были разработаны как методология без сетки, которая не будет ограничена фундаментальными эффектами сглаживания, связанными с методами на основе сетки. Однако для практического применения вихревые методы требуют средств для быстрого вычисления скоростей от вихревых элементов - другими словами, они требуют решения конкретной формы Проблема N-тела (в котором движение N объектов связано с их взаимным влиянием). Прорыв произошел в конце 1980-х с разработкой быстрый мультипольный метод (FMM), алгоритм В. Рохлина (Йель) и Л. Грингарда (Институт Куранта). Этот прорыв проложил путь к практическому вычислению скоростей от вихревых элементов и является основой успешных алгоритмов.
Программное обеспечение, основанное на вихревом методе, предлагает новые средства для решения сложных задач гидродинамики с минимальным вмешательством пользователя.[нужна цитата ] Все, что требуется, - это указать геометрию задачи и задать граничные и начальные условия. Среди значительных преимуществ этой современной техники;
- Он практически не имеет сетки, что исключает многочисленные итерации, связанные с RANS и LES.
- Все проблемы рассматриваются одинаково. Никаких вводных данных для моделирования или калибровки не требуется.
- Возможно моделирование временных рядов, которые имеют решающее значение для правильного анализа акустики.
- Малый и крупный масштабы точно моделируются одновременно.
Метод удержания завихренности
В удержание завихренности (VC) метод - это техника Эйлера, используемая при моделировании турбулентных следов. Он использует подход, подобный уединенной волне, для получения стабильного решения без численного распространения. VC может захватывать мелкомасштабные объекты с точностью до 2 ячеек сетки. В рамках этих функций решается нелинейное разностное уравнение, в отличие от конечно-разностное уравнение. ВК похож на методы захвата шока, где выполняются законы сохранения, так что основные интегральные величины вычисляются точно.
Линейная модель вихря
Модель линейных вихрей - это метод, используемый для моделирования конвективного перемешивания, происходящего в турбулентном потоке.[64] В частности, он предоставляет математический способ описания взаимодействий скалярной переменной в векторном поле потока. Он в основном используется в одномерном представлении турбулентного потока, так как его можно применять в широком диапазоне масштабов длины и чисел Рейнольдса. Эта модель обычно используется в качестве строительного блока для более сложных представлений потока, поскольку она обеспечивает прогнозы с высоким разрешением, которые сохраняются в большом диапазоне условий потока.
Двухфазный поток
Моделирование двухфазный поток все еще находится в стадии разработки. Были предложены разные методы, в том числе Объем жидкости методом, то метод установки уровня и переднее отслеживание.[65][66] Эти методы часто предполагают компромисс между поддержанием четкого интерфейса или сохранением массы.[согласно кому? ]. Это очень важно, так как оценка плотности, вязкости и поверхностного натяжения основана на значениях, усредненных по границе раздела.[нужна цитата ] Лагранжевые многофазные модели, которые используются для дисперсных сред, основаны на решении лагранжевого уравнения движения для дисперсной фазы.[нужна цитата ]
Алгоритмы решения
Дискретность в пространстве дает систему обыкновенные дифференциальные уравнения для нестационарных задач и алгебраических уравнений для стационарных задач. Неявные или полунеявные методы обычно используются для интегрирования обыкновенных дифференциальных уравнений, создавая систему (обычно) нелинейных алгебраических уравнений. Применяя Ньютон или же Пикард итерация дает систему линейных уравнений, которая является несимметричной при наличии адвекции и неопределенной при наличии несжимаемости. Такие системы, особенно в 3D, часто слишком велики для прямых решателей, поэтому используются итерационные методы, либо стационарные методы, такие как последовательное чрезмерное расслабление или же Крыловское подпространство методы. Крылова такие как GMRES, обычно используется с предварительная подготовка, работают, минимизируя невязку по последовательным подпространствам, генерируемым предобусловленным оператором.
Многосеточный имеет преимущество асимптотически оптимальной производительности по многим задачам. Традиционный[согласно кому? ] решатели и предварительные кондиционеры эффективны при уменьшении высокочастотных компонентов остатка, но низкочастотные компоненты обычно требуют большого количества итераций для уменьшения. Работая в нескольких масштабах, multigrid уменьшает все компоненты остатка на аналогичные коэффициенты, что приводит к независимому от сетки количеству итераций.[нужна цитата ]
Для неопределенных систем предварительные кондиционеры, такие как неполная факторизация LU, добавка Schwarz, и многосеточный работают плохо или полностью выходят из строя, поэтому для эффективного предварительного кондиционирования необходимо использовать структуру задачи.[67] Обычно в CFD используются следующие методы: ПРОСТО и Алгоритмы Удзавы которые демонстрируют зависящие от сетки скорости сходимости, но недавние достижения, основанные на факторизации блочных LU в сочетании с многосеточной структурой для результирующих определенных систем, привели к предварительным кондиционерам, которые обеспечивают независимые от сетки скорости сходимости.[68]
Неустойчивая аэродинамика
CFD сделала большой прорыв в конце 70-х годов с введением LTRAN2, двумерного кода для моделирования колеблющихся профилей на основе трансзвуковой теория малых возмущений Баллхауза и соавторов.[69] Он использует алгоритм переключения Мурмана-Коула для моделирования движущихся ударных волн.[70] Позже AFWAL / Boeing расширили его до 3-D с использованием развернутой разностной схемы, что привело к LTRAN3.[71][72]
Биомедицинская инженерия
CFD-исследования используются для уточнения характеристик аортального кровотока в деталях, которые выходят за рамки возможностей экспериментальных измерений. Чтобы проанализировать эти условия, CAD-модели сосудистой системы человека извлекаются с использованием современных методов визуализации, таких как МРТ или же Компьютерная томография. На основе этих данных реконструируется трехмерная модель, и можно рассчитать поток жидкости. Необходимо учитывать такие свойства крови, как плотность и вязкость, а также реалистичные граничные условия (например, системное давление). Таким образом, это дает возможность анализировать и оптимизировать поток в сердечно-сосудистой системе для различных приложений.[73]
CPU против GPU
Традиционно моделирование CFD выполняется на процессорах.[нужна цитата ] В последнее время моделирование также выполняется на графических процессорах. Обычно они содержат более медленные, но больше процессоров. Для алгоритмов CFD с хорошей производительностью параллелизма (то есть хорошим ускорением за счет добавления большего количества ядер) это может значительно сократить время моделирования. Неявно-жидкая частица[74] и решеточные методы Больцмана[75] являются типичными примерами кодов, которые хорошо масштабируются на графических процессорах.
Смотрите также
- Теория лезвийных элементов
- Граничные условия в гидродинамике
- Моделирование кавитации
- Центральная разностная схема
- Вычислительная магнитогидродинамика
- Метод дискретных элементов
- Метод конечных элементов
- Метод конечных объемов для нестационарного потока
- Плавная анимация
- Метод погруженных границ
- Решеточные методы Больцмана
- Список пакетов программного обеспечения конечных элементов
- Meshfree методы
- Полунеявный метод движущихся частиц
- Динамика многочастичных столкновений
- Междисциплинарная оптимизация дизайна
- Численные методы в механике жидкости
- Оптимизация формы
- Гидродинамика сглаженных частиц
- Стохастический эйлеров лагранжев метод
- Моделирование турбулентности
- Визуализация (графика)
- Аэродинамическая труба
Рекомендации
- ^ Милн-Томсон, Л. (1973). Теоретическая аэродинамика. Физика жидкостей A. 5. Dover Publications. п. 1023. ISBN 978-0-486-61980-4.
- ^ Richardson, L.F .; Чепмен, С. (1965). Прогноз погоды с помощью числового процесса. Dover Publications.
- ^ Хант (1997). «Льюис Фрай Ричардсон и его вклад в математику, метеорологию и модели конфликтов». Ежегодный обзор гидромеханики. 30 (1): xiii – xxxvi. Bibcode:1998АнРФМ..30Д..13Ч. Дои:10.1146 / annurev.fluid.30.1.0.
- ^ «Наследие Группы Т-3». Получено 13 марта, 2013.
- ^ Харлоу, Ф. Х. (2004). «Гидродинамика в Лос-Аламосской национальной лаборатории группы T-3: (LA-UR-03-3852)». Журнал вычислительной физики. 195 (2): 414–433. Bibcode:2004JCoPh.195..414H. Дои:10.1016 / j.jcp.2003.09.031.
- ^ Ф. Х. Харлоу (1955). «Машинный расчет для задач гидродинамики». Отчет Лос-Аламосской научной лаборатории LAMS-1956. Цитировать журнал требует
| журнал =
(помощь) - ^ Gentry, R.A .; Martin, R.E .; Дейли, Дж. Б. (1966). «Эйлеров дифференциальный метод для нестационарных задач сжимаемого потока». Журнал вычислительной физики. 1 (1): 87–118. Bibcode:1966JCoPh ... 1 ... 87G. Дои:10.1016/0021-9991(66)90014-3.
- ^ Fromm, J. E .; Ф. Х. Харлоу (1963). «Численное решение задачи развития вихревой улицы». Физика жидкостей. 6 (7): 975. Bibcode:1963ФФл .... 6..975Ф. Дои:10.1063/1.1706854. Архивировано из оригинал 14 апреля 2013 г.
- ^ Harlow, F.H .; Дж. Э. Уэлч (1965). «Численный расчет нестационарного течения вязкой несжимаемой жидкости со свободной поверхностью» (PDF). Физика жидкостей. 8 (12): 2182–2189. Bibcode:1965ФФл .... 8,2182Н. Дои:10.1063/1.1761178.
- ^ Hess, J.L .; A.M.O. Смит (1967). «Расчет потенциального обтекания произвольных тел». Прогресс в аэрокосмических науках. 8: 1–138. Bibcode:1967 ПРОЦЕССЫ ... 8 .... 1Ч. Дои:10.1016/0376-0421(67)90003-6.
- ^ Rubbert, P .; Саарис, Г. (1972). «Обзор и оценка метода расчета трехмерного подъемного потенциального потока для произвольных конфигураций». 10-е совещание по аэрокосмическим наукам. Дои:10.2514/6.1972-188.
- ^ Кармайкл, Р .; Эриксон, Л. (1981). «PAN AIR - панельный метод более высокого порядка для прогнозирования дозвуковых или сверхзвуковых линейных потенциальных потоков относительно произвольных конфигураций». 14-я конференция по динамике жидкости и плазмы. Дои:10.2514/6.1981-1255.
- ^ Youngren, H .; Bouchard, E .; Coopersmith, R .; Миранда, Л. (1983). «Сравнение формулировок панельного метода и его влияние на развитие QUADPAN, усовершенствованного метода низкого порядка». Конференция по прикладной аэродинамике. Дои:10.2514/6.1983-1827.
- ^ Hess, J .; Фридман, Д. (1983). «Анализ сложных конфигураций воздухозаборников панельным методом более высокого порядка». Конференция по прикладной аэродинамике. Дои:10.2514/6.1983-1828.
- ^ Бристоу, Д.Р. "Разработка панельных методов для дозвукового анализа и проектирования, "НАСА CR-3234, 1980.
- ^ Эшби, Дейл Л .; Дадли, Майкл Р .; Игучи, Стив К .; Браун, Линдси и Кац, Джозеф, "Теория потенциального потока и руководство по эксплуатации для кода панели PMARC ”, НАСА НАСА-TM-102851 1991.
- ^ Вудворд, Ф.А., Дворжак, Ф.А. и Геллер, Э.В. "Компьютерная программа для трехмерных подъемных тел в дозвуковом невязком потоке, "USAAMRDL Technical Report, TR 74-18, Ft. Eustis, Virginia, April 1974.
- ^ Кац, Джозеф; Маскью, Райан (1988). «Нестационарная тихоходная аэродинамическая модель для полных конфигураций самолета». Журнал самолетов. 25 (4): 302–310. Дои:10.2514/3.45564.
- ^ Маскью, Брайан (1982). "Прогнозирование дозвуковых аэродинамических характеристик: пример панельных методов низкого порядка". Журнал самолетов. 19 (2): 157–163. Дои:10.2514/3.57369.
- ^ Маскью, Брайан, "Программа VSAERO Theory Document: компьютерная программа для расчета нелинейных аэродинамических характеристик произвольных конфигураций ”, НАСА CR-4023, 1987.
- ^ Пинелла, Дэвид и Гаррисон, Питер, «Цифровая аэродинамическая труба CMARC; Трехмерные панельные коды низкого порядка », Aerologic, 2009.
- ^ Eppler, R .; Сомерс, Д. М. "Компьютерная программа для проектирования и анализа низкоскоростных профилей, "НАСА TM-80210, 1980.
- ^ Дрела, Марк "XFOIL: система анализа и проектирования аэродинамических профилей с низким числом Рейнольдса, "в Springer-Verlag Lecture Notes in Engineering, № 54, 1989.
- ^ Боппе, К. (1977). «Расчет трансзвуковых обтеканий крыла методом врезки в сетку». 15-е совещание по аэрокосмическим наукам. Дои:10.2514/6.1977-207.
- ^ Мурман, Эрл и Коул, Джулиан, «Расчет плоского устойчивого трансзвукового потока», статья 70-188 AIAA, представленная на 8-м заседании AIAA по аэрокосмическим наукам, Нью-Йорк, Нью-Йорк, январь 1970 г.
- ^ Бауэр, Ф., Гарабедян, П., Корн, Д. Г., "Теория сверхкритических секций крыла, с компьютерными программами и примерами", Конспект лекций по экономике и математическим системам 66, Springer-Verlag, май 1972 г. ISBN 978-3540058076
- ^ Mead, H.R .; Мельник Р. Э. "GRUMFOIL: компьютерный код для вязкого трансзвукового обтекания аэродинамических поверхностей., "НАСА CR-3806, 1985.
- ^ Джеймсон А. и Коуги Д. "Метод конечных объемов для расчета трансзвукового потенциального потока, "Статья 77-635 AIAA, представленная на Третьей конференции AIAA по вычислительной гидродинамике, Альбукерке, штат Нью-Мексико, июнь 1977 г.
- ^ Самант, С .; Bussoletti, J .; Johnson, F .; Burkhart, R .; Everson, B .; Melvin, R .; Янг, Д .; Эриксон, Л .; Мэдсон, М. (1987). «TRANAIR - компьютерный код для трансзвукового анализа произвольных конфигураций». 25-я встреча AIAA по аэрокосмическим наукам. Дои:10.2514/6.1987-34.
- ^ Джеймсон, А., Шмидт, В. и Туркель, Э. "Численное решение уравнений Эйлера методами конечных объемов с использованием схем Рунге-Кутты с шагами по времени, "Статья 81-1259 AIAA, представленная на 14-й конференции AIAA по динамике жидкости и плазмы, Пало-Альто, Калифорния, 1981.
- ^ Радж, Прадип; Бреннан, Джеймс Э. (1989). «Улучшения аэродинамического метода Эйлера для анализа трансзвукового потока». Журнал самолетов. 26: 13–20. Дои:10.2514/3.45717.
- ^ Tidd, D .; Strash, D .; Эпштейн, Б .; Luntz, A .; Nachshon, A .; Рубин, Т. (1991). «Применение эффективного трехмерного многосеточного метода Эйлера (MGAERO) для завершения конфигурации самолета». 9-я конференция по прикладной аэродинамике. Дои:10.2514/6.1991-3236.
- ^ Мелтон, Джон; Бергер, Марша; Афтосмис, Майкл; Вонг, Майкл (1995). «Трехмерные приложения метода Эйлера на декартовой сетке». 33-е заседание и выставка по аэрокосмическим наукам. Дои:10.2514/6.1995-853.
- ^ Карман, л. (1995). «SPLITFLOW - 3D-код CFD с неструктурированной декартовой / призматической сеткой для сложных геометрических форм». 33-е заседание и выставка по аэрокосмическим наукам. Дои:10.2514/6.1995-343.
- ^ Маршалл, Д., Раффин, С.М. " Схема встроенной граничной декартовой сетки для вязких потоков с использованием новой обработки граничных условий вязкой стенки, »AIAA Paper 2004-0581, представленный на 42-м заседании AIAA по аэрокосмическим наукам, январь 2004 г.
- ^ Джеймсон, А .; Бейкер, Т .; Уэзерилл, Н. (1986). «Расчет невязкого трансзвукового обтекания целого летательного аппарата». 24-е совещание по аэрокосмическим наукам. Дои:10.2514/6.1986-103.
- ^ Giles, M .; Дрела, М .; Томпкинс-младший У. (1985). «Решение Ньютона прямых и обратных трансзвуковых уравнений Эйлера». 7-я конференция по вычислительной физике. Дои:10.2514/6.1985-1530.
- ^ Дрела, Марк (1990). «Ньютоновское решение связанных многоэлементных течений вязкой и невязкой формы крыловых профилей». 21-я конференция по гидродинамике, плазменной динамике и лазерам. Дои:10.2514/6.1990-1470.
- ^ Дрела М. и Янгрен Х., "Руководство пользователя MISES 2.53", Лаборатория вычислительных наук Массачусетского технологического института, декабрь 1998 г.
- ^ Ферцигер, Дж. Х. и Перич, М. (2002). Вычислительные методы гидродинамики. Springer-Verlag.CS1 maint: несколько имен: список авторов (связь)
- ^ «Уравнения Навье-Стокса». Получено 2020-01-07.
- ^ а б c d е ж грамм час я j Пантон, Р. Л. (1996). Несжимаемый поток. Джон Уайли и сыновья.
- ^ а б c d Ландау, Л. Д., Лифшиц, Э. М. (2007). Механика жидкости. Эльзевир.CS1 maint: несколько имен: список авторов (связь)
- ^ а б Фокс, Р. В. и Макдональд, А. Т. (1992). Введение в механику жидкости. Джон Уайли и сыновья.CS1 maint: несколько имен: список авторов (связь)
- ^ а б Пуансо, Т. и Вейнанте, Д. (2005). Теоретическое и численное горение. RT Эдвардс.CS1 maint: несколько имен: список авторов (связь)
- ^ а б c d Кунду, П. (1990). Механика жидкости. Академическая пресса.
- ^ а б «Усредненные по Фавру уравнения Навье-Стокса». Получено 2020-01-07.
- ^ Байи С. и Дэниел Дж. (2000). «Численное решение задач распространения звука с использованием линеаризованных уравнений Эйлера». Журнал AIAA. 38 (1): 22–29. Bibcode:2000AIAAJ..38 ... 22B. Дои:10.2514/2.949.CS1 maint: несколько имен: список авторов (связь)
- ^ Харли, Дж. К. и Хуанг, Ю. и Бау, Х. Х. и Земель, Дж. Н. (1995). «Течение газа в микроканалах». Журнал гидромеханики. 284: 257–274. Bibcode:1995JFM ... 284..257H. Дои:10.1017 / S0022112095000358.CS1 maint: несколько имен: список авторов (связь)
- ^ «Одномерные уравнения Эйлера». Получено 2020-01-12.
- ^ Cavazzuti, M. и Corticelli, M.A. и Karayiannis, T.G. (2019). «Сжимаемые потоки Фанно в микроканалах: улучшенная квазидвумерная численная модель ламинарных потоков». Тепловая наука и инженерный прогресс. 10: 10–26. Дои:10.1016 / я.цеп.2019.01.003.CS1 maint: несколько имен: список авторов (связь)
- ^ Патанкар, Сухас В. (1980). Числовой теплообмен и поток жидкости. Издательство Hemisphere Publishing Corporation. ISBN 978-0891165224.
- ^ Surana, K.A .; Allu, S .; Tenpas, P.W .; Редди, Дж. (Февраль 2007 г.). «k-версия метода конечных элементов в газовой динамике: численные решения высокого порядка глобальной дифференцируемости». Международный журнал численных методов в инженерии. 69 (6): 1109–1157. Bibcode:2007IJNME..69.1109S. Дои:10.1002 / nme.1801.
- ^ Huebner, K.H .; Thornton, E.A .; и Байрон, Т.Д. (1995). Метод конечных элементов для инженеров (Третье изд.). Wiley Interscience.
- ^ Launder, B.E .; Д. Сполдинг (1974). «Численный расчет турбулентных течений». Компьютерные методы в прикладной механике и технике. 3 (2): 269–289. Bibcode:1974CMAME ... 3..269L. Дои:10.1016/0045-7825(74)90029-2.
- ^ а б Уилкокс, Дэвид С. (2006). Моделирование турбулентности для CFD (3-е изд.). DCW Industries, Inc. ISBN 978-1-928729-08-2.
- ^ Папа, С. (2000). Турбулентные потоки. Издательство Кембриджского университета. ISBN 978-0-521-59886-6.
- ^ Фарж, Мари; Шнайдер, Кай (2001). «Моделирование когерентного вихря (CVS), полу-детерминированная модель турбулентности с использованием всплесков». Поток, турбулентность и горение. 66 (4): 393–426. Дои:10.1023 / А: 1013512726409. S2CID 53464243.
- ^ Гольдштейн, Даниэль; Васильев, Олег (1995). «Стохастический когерентный адаптивный метод моделирования больших вихрей». Физика жидкостей A. 24 (7): 2497. Bibcode:2004ФФЛ ... 16,2497Г. CiteSeerX 10.1.1.415.6540. Дои:10.1063/1.1736671.
- ^ Лундгрен, Т. (1969). «Модельное уравнение неоднородной турбулентности». Физика жидкостей A. 12 (3): 485–497. Bibcode:1969Фл ... 12..485Л. Дои:10.1063/1.1692511.
- ^ Colucci, P.J .; Джабери, Ф.А.; Givi, P .; Папа, С. (1998). «Фильтрованная функция плотности для моделирования больших вихрей турбулентных реагирующих потоков». Физика жидкостей A. 10 (2): 499–515. Bibcode:1998ФФл ... 10..499С. Дои:10.1063/1.869537.
- ^ Фокс, Родни (2003). Расчетные модели турбулентных реагирующих потоков. Издательство Кембриджского университета. ISBN 978-0-521-65049-6.
- ^ Папа, С. (1985). «Методы PDF для турбулентных реактивных течений». Прогресс в области энергетики и горения. 11 (2): 119–192. Bibcode:1985PrECS..11..119P. Дои:10.1016/0360-1285(85)90002-4.
- ^ Крюгер, Стивен К. (1993). «Линейные вихревые модели перемешивания в однородном турбулентном потоке». Физика жидкостей. 5 (4): 1023–1034. Bibcode:1993ФФЛА ... 5.1023М. Дои:10.1063/1.858667.
- ^ Hirt, C.W .; Николс, Б. (1981). «Объемный метод жидкости (VOF) для динамики свободных границ». Журнал вычислительной физики.
- ^ Унверди, С.О .; Трюггвасон, Г. (1992). «Метод слежения вперед для вязких, несжимаемых, многожидкостных потоков». J. Comput. Phys.
- ^ Бензи; Голуб; Лизен (2005). «Численное решение седловых задач» (PDF). Acta Numerica. 14: 1–137. Bibcode:2005AcNum..14 .... 1B. CiteSeerX 10.1.1.409.4160. Дои:10.1017 / S0962492904000212.
- ^ Эльман; Хаул, В.; Shadid, J .; Shuttleworth, R .; Tuminaro, R .; и другие. (Январь 2008 г.). «Таксономия и сравнение параллельных блочных многоуровневых предобуславливателей для несжимаемых уравнений Навье – Стокса». Журнал вычислительной физики. 227 (3): 1790–1808. Bibcode:2008JCoPh.227.1790E. Дои:10.1016 / j.jcp.2007.09.026.
- ^ Хей, Томас (2006). "Биография" (PDF). IEEE Annals of the History of Computing.
- ^ Мурман, Е.М. и Коул, Дж. Д., «Расчет плоских устойчивых трансзвуковых потоков», AIAA Journal, Том 9, № 1, стр. 114–121, январь 1971. Перепечатано в журнале AIAA, том 41, № 7A, стр. 301– 308, июль 2003 г.
- ^ Джеймсон, Энтони (13 октября 2006 г.). «Итерационное решение трансзвуковых обтеканий профилей и крыльев, включая обтекание на 1 мах». Сообщения по чистой и прикладной математике. 27 (3): 283–309. Дои:10.1002 / cpa.3160270302.
- ^ Borland, C.J., «XTRAN3S - трансзвуковая устойчивая и нестационарная аэродинамика для аэроупругих приложений», AFWAL-TR-85-3214, Air Force Wright Aeronautical Laboratories, авиабаза Райт-Паттерсон, Огайо, январь 1986 г.
- ^ Кауфманн, Т.А.С., Грефе, Р., Хормес, М., Шмитц-Роде, Т. и Стейнзейферран, У., «Вычислительная гидродинамика в биомедицинской инженерии», Вычислительная гидродинамика: теория, анализ и приложения, стр. 109–136
- ^ Ву, Куи и др. "Быстрое моделирование жидкости с разреженными объемами на графическом процессоре. »Форум компьютерной графики. Том 37. №2. 2018.
- ^ «Поддержка приложений Intersect 360 HPC» (PDF).
Примечания
- Андерсон, Джон Д. (1995). Вычислительная гидродинамика: основы приложений. Наука / Инженерия / Математика. McGraw-Hill Science. ISBN 978-0-07-001685-9.
- Патанкар, Сухас (1980). Числовая передача тепла и поток жидкости. Серия Hemisphere по вычислительным методам в механике и теплотехнике. Тейлор и Фрэнсис. ISBN 978-0-89116-522-4.
внешняя ссылка
- Курс: Введение в CFD - Дмитрий Кузьмин (Дортмундский технологический университет )
- Курс: Вычислительная гидродинамика – Суман Чакраборти (Индийский технологический институт Харагпур )
- Курс: Численные методы PDE для ученых и инженеров, Открытый доступ Лекции и коды для числовых PDE, включая современный взгляд на сжатие CFD
- Интерактивное веб-приложение Joukowsky Transform