Основные условные обозначения
Стр 1 из 11Следующая ⇒ Расчет течений ЖИДКОСТИ И ГАЗА с помощью универсального программного комплекса Fluent
Утверждено Редакционно-издательским советом университета в качестве учебного пособия
САМАРА Издательство СГАУ УДК 004.9(075) ББК 32.27 Б 287
Рецензенты: д-р. техн. наук, проф. С.В. Фалалеев
Батурин О.В. Б 28 Расчет течений жидкостей и газов с помощью универсального программного комплекса Fluent. Учеб. пособие/ О.В. Батурин, Н.В. Батурин, В.Н. Матвеев – Самара: Изд-во Самар. гос. аэрокосм. ун-та, 2009. - 151с.: ил.
В данном учебном пособии изложены основы работы в программе Fluent: задание граничных условий и физических моделей потока рабочего тела, способов решения уравнений газовой динамики и визуализации полученных результатов. Пособие разработано на кафедре теории двигателей летательных аппаратов СГАУ и предназначено для студентов, обучающихся по курсам «Механика жидкостей и газов», «Теория, расчет и проектирование авиационных двигателей и энергетических установок», «Теория авиационных двигателей», «Теория и расчет лопаточных машин», «Агрегаты наддува двигателей», а также для самостоятельной работы дипломников, аспирантов и научных работников, чьи исследования связаны с гидрогазодинамикой и теплообменом.
УДК 004.9(075) ББК 32.27 © Батурин О.В., Батурин Н.В., Матвеев В.Н., 2009 © Самарский государственный аэрокосмический университет, 2009 Оглавление
Основные условные обозначения
— скорость звука, ; — критическая скорость, м/с; D — диаметр, м; F — площадь проходного сечения, м2; G — массовый расход воздуха или газа, кг/с; k — показатель изоэнтропы, турбулентная кинетическая энергия, м2/с2; L — удельная работа, Дж/кг; m — масса, кг; М — число Маха (отношение скорости потока к скорости звука); крутящий момент, Н м; n — частота вращения, мин -1; p — давление, Па; R — удельная универсальная газовая постоянная, Дж/(кг×К); S — линия тока; T — температура, К; t — время, с; u, v, w — проекции вектора скорости на координатные оси, м/с; w — скорость в относительном движении, м/с; x, y, z — координаты, м; — углы потока в абсолютном движении, град; — углы потока в относительном движении, град; e — скорость диссипации турбулентной кинетической энергии; z — коэффициент потерь; — плотность, кг/м3; — коэффициент восстановления полного давления;
— коэффициент полезного действия; — приведенная скорость; — динамическая вязкость, Па×с; — скорость рассеивания турбулентности, угловая скорость, рад/с
Индексы * — заторможенные параметры; а — осевая проекция; в — вход, воздух; г — газ; пр — профильный, приведенный; кр. — кромочный, критический; к — концевой, периферийный; лам — ламинарный; отр — отрывной; ср — средний; тр — трение; турб — турбулентный с — абсолютный; n — по нормали; r — радиальный; x,y,z — проекции на соответствующие координатные оси; w — относительный Условные сокращения ВМ — верхнее меню программы Gambit; ГДФ — газодинамические функции; ГМ — главное меню программ Gambit и Fluent; ГУ — граничное условие; КЭ — конечные элементы; ОС — операционная система; ПД — поршневой двигатель; ПК — персональный компьютер; СК — система координат; ЦИАМ — Центральный институт авиационного моторостроения; CFD — Computer Fluid Dynamics (общепринятое сокращение «вычислительная газовая динамика»). Остальные обозначения, индексы и условные сокращения объяснены в тексте.
Введение Программный комплекс Fluent позволяет решать задачи: - течения жидкостей и газов в каналах произвольной формы; - внешнего обтекания; - теплопередачи (вынужденная и свободная конвекция, теплопередача и лучистый теплообмен); - течения со свободными поверхностями; - течения многофазных сред; - течения реагирующих потоков, включая горение; - движения твердых частиц и капель жидкости в потоке; - изменения фазового состояния вещества (плавление, кипение, кристаллизация, испарение, кавитация); - течения в движущихся каналах (например, в смесительных устройствах и турбомашинах); - моделирования течения в каналах с меняющейся в процессе решения геометрией (например, в цилиндрах ДВС); - акустики. Типичный процесс исследования потока с помощью программного комплекса Fluent показан на блок-схеме (рис. 1). Первые три этапа решения задачи выполняются в программе Gambit, являющейся составной частью программного комплекса. Остальные этапы реализуются непосредственно в программе Fluent.
Данное методическое пособие посвящено работе в основной части комплекса – программе Fluent и освящает пункты 4……×××7 на блок схеме. Рис. 1. Этапы решения газодинамических задач в программном комплексе Fluent
Программный код Fluent написан на модификации алгоритмического языка Си, и одинаково хорошо работает на всех известных платформах. Программа Fluent позволяет решать двухмерные, осесимметричные и трехмерные задачи в стационарной или нестационарной постановках в большом диапазоне скоростей потока. Течение рабочего тела может рассматриваться как невязкое, ламинарное или турбулентное. Программный комплекс Fluent использует неструктурированную сеточную технологию. Это значит, что он может решать задачи на конечно-элементных сетках, состоящих из элементов разнообразной формы: шестиугольников, четырехугольников и треугольников, гексэдеров и тетраэдеров, призм, пирамид и др. Конечноэлементная сетка может адаптироваться (сгущаться или укрупняться) по результатам расчета. Это позволяет получить более точное решение для областей с большими градиентами параметров потока, например, для пограничных слоев и скачков уплотнения. Указанная возможность снижает требования к качеству сетки, сокращает время ее создания и проведения расчета, а также позволяет снизить объем оперативной памяти. Программа Fluent обладает большой базой данных свойств рабочих тел, которая включает в себя сведения о жидкостях, газах и твердых телах. Она может быть расширена за счет пользовательских баз. Параметры рабочего тела в расчете могут быть как постоянными, так и меняться в зависимости от параметров потока. Программный комплекс использует для решения метод конечных объемов и позволяет проводить решение задач с помощью одного из трех алгоритмов: - неявного алгоритма Pressure Based (в российской литературе его называют алгоритмом установления); - явного алгоритма Density Based (в российской литературе - алгоритм расщепления); - неявного алгоритма Density Based. Решатель программного комплекса позволяет проводить решение на вложенных сетках. Исходные уравнения могут быть дискретизированы по первому, второму или частично третьему порядку точности. Решение может быть распараллелено и осуществляться на нескольких процессорах. Во Fluent включены различные физические модели таких процессов, как: теплопередача, фазовые переходы, кавитация и др. В программном комплексе доступны следующие модели турбулентности: Рейнольдса, Спаларта - Аламарса, k-w, k-e, V2F, LES, DES. Повышение точности моделирования пограничных слоев достигается за счет использования пристеночных функций.
Программа Fluent позволяет использовать большое количество граничных условий на входе и выходе из расчетной области, моделировать подвижные стенки каналов. В программе реализованы широкие возможности визуализации результатов решения. Возможно построение полей распределения параметров потока, векторов, линий тока, создание анимации, управление отображением модели и т.п. Результаты могут быть представлены в виде графиков, текстовых файлов или интегральных значений параметров. К сожалению, объем данного издания не позволяет показать всех возможностей препроцессора и рассказать обо всех командах. Поэтому информация, приведенная в методическом пособии, дает представление лишь об основных и наиболее применимых командах, применяемых при решении задач течения жидкостей и газов. Авторы выражают благодарность Рабкесову И.В., Шаблию Л.С., Попову Г.М., Ворошнину Д.В. и Беляеву В.В., оказавшим помощь при написании данной книги.
1. Общие сведения о работе в программе Fluent Штатный запуск программы осуществляется нажатием на соответствующий ярлык на рабочем столе или из меню «Пуск» ОС «Windows»: Пуск ® Все программы ® Fluent Inc Products ® Fluent 6.3.23 ® Fluent 6.3.23. После этого появляется меню (рис. 1.1), предлагающее выбрать размерность задачи, которую предстоит решить. Всего возможно четыре варианта: - 2d – двухмерная; - 2ddp – двухмерная c двойной точностью; - 3d – трехмерная; - 3ddp – трехмерная с двойной точностью. Поле выбора размерности нажимается кнопка Run. Это действие вызовет появление рабочего окна программы Fluent (рис. 1.2). В последние несколько лет большое распространение получили многопроцессорные ПК. В настоящий момент почти вся новая вычислительная техника имеет по два процессора (ядра), все чаще встречаются четырехпроцессорные ПК. При описанном выше способе запуска программы Fluent будет при решении использовать только один процессор, не зависимо от их количества на компьютере. Это теоретически позволяет на многопроцессорном ПК запускать в разных окнах несколько задач отличающихся например, ГУ или настройками решателя. Рис. 1.2. Окно программы Fluent
Возможен также запуск программы таким образом, чтобы в решении были задействованы несколько процессоров, что существенно (практически пропорционально числу ядер) ускорит процесс решения. Для того, чтобы запустить Fluent с использованием нескольких процессоров необходимо проделать следующие манипуляции: 1. Щелкнуть правой клавишей мыши на ярлыке программы Fluent на рабочем столе OC «Windows» и в появившемся списке выбрать пункт «Свойства». 2. В появившемся меню в поле «Объект» находится путь к файлу запускающему Fluent (например, C:\Fluent.Inc\ntbin\ntx86 \fluent.exe -r6.3.26). В этом поле, после пути, следует дописать две дополнительные команды. Первая команда имеет вид «–tХ» и указывает на то, что программа будет запущена на нескольких процессорах. В ней Х – число используемых процессоров. Например, команда «–t2» указывает назапуск Fluent на двух процессорах. При запуске Fluent в многопроцессорном варианте размерность задачи должна быть указана заранее. Поэтому вторая команда указывает на размерность (2d или 3d). Таким образом, для запуска программы для решения трехмерных задач с использованием двух процессоров многопроцессорного ПК в поле «Объект» в меню «Свойства» ярлыка программы на рабочем столе должно быть написано: C:\Fluent.Inc\ntbin\ntx86\fluent.exe -r6.3.26 –t2 3d. После этого следует запустить Fluent, дважды щелкнув левой клавишей мыши на ярлыке на рабочем столе. Программа запустится, минуя диалоговое окно на рис. 1.1. Как видно из рис. 1.2, окно программы Fluent состоит из трех основных элементов: - Главного меню, находящегося в верхней части основного окна. Через него осуществляется доступ к основным командам и меню программы; - Окна сообщений, в котором находится командная строка, откуда можно получить доступ ко всем командам программы. Кроме того, в окне сообщений отображаются результаты выполнения команд и сообщения об ошибках; - Графических окон, в которых отображаются результаты расчета и построений. Число графических окон может быть любым, но удобнее использовать не более четырех. 1.1. Главное меню программы Fluent Главное меню программы Fluent функционально может быть разбито на пять основных секций. 1. Подменю работы с расчетной моделью (File) (рис. 1.3), которое включает в себя команды чтения, записи, импорта, экспорта моделей и баз данных результатов расчета, запись результатов в виде графических файлов и т.п. 2. Подменю подготовки расчетной модели (Grid и Define) (рис. 1.4), в которых сосредоточены команды проверки сетки, манипуляций с ней, задания физических моделей, граничных условий, моделей турбулентности и т.п. 3. Подменю Solve (рис. 1.5), которое включает в себя команды настройки решателя, инициализации начальных значений, запуска решения и управления отображением процесса решения и т.п.
4. Подменю Adapt (рис. 1.5), которое предоставляет доступ к командам адаптации сетки по результатам решения. 5. Подменю отображения результатов расчета (Surface, Display, Plot и Report) (рис. 1.6), в которых сосредоточены команды отображение результатов расчета различными способами: в виде полей, векторов, графиков, интегральных значений параметров и т.д. Рис. 1.6. Подменю отображения результатов расчета
В процессе знакомства с программой многие из перечисленных меню и подменю будут рассмотрены подробно. Нужно отметить, что не все доступные в программе Fluent команды представлены в верхнем меню. Там приведены лишь наиболее часто используемые команды. На самом деле число команд программы Fluent заметно больше. Доступ ко всем командам осуществляется из командной строки окна сообщений. Правила работы с ней заключаются в следующем. Если поставить курсор в окне сообщений Enter, то пользователю будет предоставлен весь список доступных команд и меню (названия меню имеют в конце знак «/»). adapt/ file/ report/ define/ grid/ solve/ display/ parallel/ surface/ exit plot/ view/ Как видно, на верхнем уровне список меню во многом совпадает с названиями подменю главного меню. Для того, чтобы войти в нужное подменю необходимо набрать его название в командной строке. Причем не обязательно вводить название полностью, достаточно набрать несколько первых букв (например, для меню file это f ¿). Для просмотра доступных команд и меню на текущем уровне также используется клавиша Enter. Для меню file список доступных команд и меню выглядит следующим образом: /file> auto-save/ read-case-data start-journal binary-files? read-field-functions start-transcript confirm-overwrite? read-journal stop-journal define-macro read-macros stop-macro execute-macro read-profile stop-transcript export/ read-transient-table write-cleanup-script import/ set-batch-options write-field-functions read-case show-configuration write-macros Аналогично, набирая имя требуемой команды, меню полностью или начальные буквы, можно запустить ее. Для того, чтобы перейти в меню высшего уровня (например, из file обратно в главное) необходимо в командной строке ввести букву «q» и нажать кнопку Enter.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|